/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-Thin.ttf) format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-ThinItalic.ttf) format('truetype');font-weight:100;font-style:italic;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-Light.ttf) format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-Italic.ttf) format('truetype');font-weight:400;font-style:italic;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-Medium.ttf) format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-ExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-Black.ttf) format('truetype');font-weight:900;font-style:normal;}@font-face{font-family:'Noto Sans';src:url(/themes/custom/willa_theme/css/fonts/Noto_Sans/NotoSans-BlackItalic.ttf) format('truetype');font-weight:900;font-style:italic;}
.button{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-weight:normal;background-color:#5d93c1;color:#fefefe;display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.65em .92em;border:1px solid rgba(0,0,0,0);transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:18px;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;margin-right:10px}a.button,.button a{color:#fff;text-decoration:none}a.button:hover,.button a:hover{color:#fff;background-color:#2d61d8}a.button:focus,.button a:focus{color:#fff;background-color:#2d61d8}[data-whatinput=mouse] .button{outline:0}.button.secondary{color:#fff;background-color:#5db371}.button.secondary:hover{color:#fff;background-color:#2b5c36}.button.secondary:focus{color:#fff;background-color:#2b5c36}.btn{text-transform:uppercase;font-family:inherit;font-weight:700;border-width:4px;border-radius:2px;padding:.75rem 1.5rem;font-size:18px;font-size:1em}.btn-group-lg>.btn,.btn-lg{padding:1.2rem 2rem;border-radius:2px}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;border-radius:2px}.btn-primary{background-color:#fff;border-color:#2d61d8;color:#2d61d8}.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#2d61d8;border-color:#2d61d8;color:#fff}.show>.btn-primary.dropdown-toggle{background-color:#2d61d8;border-color:#2d61d8;color:#fff}.btn-secondary{background-color:#fff;border-color:#324357;color:#324357}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#324357;border-color:#324357;color:#fff}.btn-secondary:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #2d61d8}.show>.btn-secondary.dropdown-toggle{background-color:#324357;border-color:#324357;color:#fff}.btn-primary:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #2d61d8}.btn-secondary:focus{box-shadow:0 0 0 2px #fff,0 0 0 3px #324357}.btn-close{position:absolute;right:20px;height:20px;width:20px}.print__wrapper--pdf{position:relative}.print__wrapper--pdf .print__link--pdf{visibility:hidden;display:block;width:0;height:0}.print__wrapper--pdf .print__link--pdf::after{content:"";display:block;visibility:visible;position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;line-height:1;right:-30px;top:-5px;padding:5px;z-index:1}.node222 .print__link--pdf,.node231 .print__link--pdf,.node250 .print__link--pdf,.node252 .print__link--pdf,.node256 .print__link--pdf,.node257 .print__link--pdf,.node314 .print__link--pdf,.node391 .print__link--pdf,.node1428 .print__link--pdf,.node1499 .print__link--pdf,.node1690 .print__link--pdf,.node1707 .print__link--pdf,.node1741 .print__link--pdf,.node1742 .print__link--pdf{display:none}.path-frontpage .back-button-top-wrapper,.path-frontpage .back-button-bottom-wrapper{display:none}.back-button-top-wrapper,.back-button-bottom-wrapper{position:relative}.back-button-top-wrapper .back-button,.back-button-bottom-wrapper .back-button{position:absolute;right:0;font-size:16px;font-weight:500;color:#0056b3;text-decoration:none;z-index:1}.back-button-top-wrapper .back-button:hover,.back-button-bottom-wrapper .back-button:hover{cursor:pointer;text-decoration:underline;color:#324357}.back-button-bottom-wrapper{margin-top:1rem}.back-button-bottom-wrapper .back-button{bottom:0}p.red-text{color:#d0342c}p.green-text{color:#53702d}p.blue-text{color:#417ba1}p.yellow-text{color:#eed202}p.orange-text{color:#ff7800}p.pink-text{color:#ff91af}p.purple-text{color:#472650}p.brown-text{color:#9b7653}p.gray-text{color:#36454f}p.bg{display:inline-block;color:#fff;font-size:18px;font-weight:bold;line-height:150%;padding:10px 20px 10px 20px;margin:0 .5rem 1rem 0}p.bg.blue-bg{background-color:#417ba1}p.bg.green-bg{background-color:#53702d}p.bg.purple-bg{background-color:#472650}a.bg{display:inline-block;color:#fff;font-size:18px;font-weight:bold;line-height:150%;text-decoration:none;padding:10px 20px 10px 20px;margin:0 .5rem 1rem 0}a.bg:hover{color:#fff;text-decoration:underline}a.bg.blue-bg{background-color:#417ba1}a.bg.green-bg{background-color:#53702d}a.bg.purple-bg{background-color:#472650}a.button{display:inline-block;font-size:18px;font-weight:bold;line-height:150%;text-decoration:none;padding:10px 20px 10px 20px;margin:0 .5rem 1rem 0;transition:background-color .25s ease-out,color .25s ease-out;cursor:pointer}a.button:hover{text-decoration:underline}a.button.blue-btn{color:#fff;background-color:#417ba1}a.button.blue-btn:hover{background-color:#3b739b;color:#fff}a.button.green-btn{color:#fff;background-color:#53702d}a.button.green-btn:hover{color:#fff;background-color:#4d6a27}a.button.purple-btn{color:#fff;background-color:#472650}a.button.purple-btn:hover{color:#fff;background-color:#3f1f4a}a.fa-lock-after::after{content:"";font-family:"Font Awesome 5 Free";font-size:.6em;font-weight:900;margin-left:5px}a.nav-landing{text-decoration:none}a.nav-landing:hover{text-decoration:underline}table.bordered{border:2px solid #ddd}table.bordered>thead>tr>th,table.bordered>tbody>tr>th,table.bordered>tfoot>tr>th,table.bordered>thead>tr>td,table.bordered>tbody>tr>td,table.bordered>tfoot>tr>td{border:2px solid #ddd}table.bordered.thin{border:1px solid #ddd}table.bordered.thin>thead>tr>th,table.bordered.thin>tbody>tr>th,table.bordered.thin>tfoot>tr>th,table.bordered.thin>thead>tr>td,table.bordered.thin>tbody>tr>td,table.bordered.thin>tfoot>tr>td{border:1px solid #ddd}table.bordered.thick{border:3px solid #ddd}table.bordered.thick>thead>tr>th,table.bordered.thick>tbody>tr>th,table.bordered.thick>tfoot>tr>th,table.bordered.thick>thead>tr>td,table.bordered.thick>tbody>tr>td,table.bordered.thick>tfoot>tr>td{border:3px solid #ddd}table.bordered.dark{border:2px solid #000}table.bordered.dark>thead>tr>th,table.bordered.dark>tbody>tr>th,table.bordered.dark>tfoot>tr>th,table.bordered.dark>thead>tr>td,table.bordered.dark>tbody>tr>td,table.bordered.dark>tfoot>tr>td{border:2px solid #000}table.bordered.light{border:2px solid #fff}table.bordered.light>thead>tr>th,table.bordered.light>tbody>tr>th,table.bordered.light>tfoot>tr>th,table.bordered.light>thead>tr>td,table.bordered.light>tbody>tr>td,table.bordered.light>tfoot>tr>td{border:2px solid #fff}table.bordered.thin.dark{border:1px solid #000}table.bordered.thin.dark>thead>tr>th,table.bordered.thin.dark>tbody>tr>th,table.bordered.thin.dark>tfoot>tr>th,table.bordered.thin.dark>thead>tr>td,table.bordered.thin.dark>tbody>tr>td,table.bordered.thin.dark>tfoot>tr>td{border:1px solid #000}table.bordered.thin.light{border:1px solid #fff}table.bordered.thin.light>thead>tr>th,table.bordered.thin.light>tbody>tr>th,table.bordered.thin.light>tfoot>tr>th,table.bordered.thin.light>thead>tr>td,table.bordered.thin.light>tbody>tr>td,table.bordered.thin.light>tfoot>tr>td{border:1px solid #fff}table.bordered.thick.dark{border:3px solid #000}table.bordered.thick.dark>thead>tr>th,table.bordered.thick.dark>tbody>tr>th,table.bordered.thick.dark>tfoot>tr>th,table.bordered.thick.dark>thead>tr>td,table.bordered.thick.dark>tbody>tr>td,table.bordered.thick.dark>tfoot>tr>td{border:3px solid #000}table.bordered.thick.light{border:3px solid #fff}table.bordered.thick.light>thead>tr>th,table.bordered.thick.light>tbody>tr>th,table.bordered.thick.light>tfoot>tr>th,table.bordered.thick.light>thead>tr>td,table.bordered.thick.light>tbody>tr>td,table.bordered.thick.light>tfoot>tr>td{border:3px solid #fff}table.striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}table.hover>tbody>tr:hover{background-color:#f5f5f5}table.condensed>thead>tr>th,table.condensed>tbody>tr>th,table.condensed>tfoot>tr>th,table.condensed>thead>tr>td,table.condensed>tbody>tr>td,table.condensed>tfoot>tr>td{padding:5px}.site-footer{background:#f7f6f5;color:#000;font-family:"Noto Sans","Nunito Sans","Proxima Nova","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer p,.site-footer ul,.site-footer li{color:#000}.site-footer a{color:#2d61d8}.site-footer a:hover{color:#324357}nav#block-footer{margin:0 auto}nav#block-footer ul{display:flex;flex-flow:row wrap;justify-content:center;gap:5px}@media screen and (max-width:400px){nav#block-footer ul{display:block}}nav#block-footer li a{font-size:16px;font-weight:500}@media screen and (max-width:400px){nav#block-footer li a{text-align:center}}nav#block-footer li:not(:first-child) a::before{font-size:16px;font-weight:500;content:"|";padding-right:5px;color:#000}@media screen and (max-width:400px){nav#block-footer li:not(:first-child) a::before{content:"";padding-right:0}}.site-footer__top section.region{width:100%}@media(min-width:851px){.site-footer__bottom .region:first-child,.site-footer__middle .region:first-child,.site-footer__top .region:first-child{padding-left:0}.site-footer__bottom .region:last-child,.site-footer__middle .region:last-child,.site-footer__top .region:last-child{padding-right:0}}.alert svg{max-height:2rem;margin-right:14px}.alert .btn-close{height:20px;width:20px;position:absolute;right:20px}a,.link,a:active,.link:active,a:focus,.link:focus,.menu--account .nav-link{color:#4a7ba1;font-weight:bold}.dropdown-item a,#toolbar-administration a,#sidebar_second a{font-weight:normal}a:hover,.link:hover,.menu--account .nav-link:hover{color:#1d3f4f;font-style:underline}li.nav-item.menu-item--expanded.dropdown:hover .dropdown-menu{display:block;margin-top:0}#navbar-main,#navbar-top{background-color:#f7f6f5}.navbar-brand img{width:200px}.nav-link{color:#111;font-weight:700}.nav-link:hover{color:#782e38}.navbar-nav .dropdown-menu{background:#f7f6f5;border:none;padding:4px 0 20px 0}.dropdown-item a{color:#111}.dropdown-item a:hover{color:#782e38}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{color:#111;text-decoration:none;background-color:#f7f6f5}.navbar-nav{justify-content:space-between}.navbar-toggler-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center center}.menu--account .nav-link{padding:.5rem .7rem;font-weight:400;font-size:20px;font-size:1.25rem}.menu--account .nav-link:hover{text-decoration:underline}.menu--account .nav{position:relative;display:flex;gap:20px}.menu--account .nav-link:not(:last-child):after{content:"|";padding-left:15px;font-size:30px;color:#111;position:absolute;top:2px}.breadcrumb{background-color:rgba(0,0,0,0);padding-left:0;padding-top:0}nav.sidebar-menu.block{width:100%;padding:20px 0}nav.sidebar-menu.block h2{font-size:22px;font-weight:600;text-align:center}nav.sidebar-menu.block ul.nav{width:100%;margin:0}nav.sidebar-menu.block li.nav-item{width:100%;padding:0}nav.sidebar-menu.block li.nav-item:hover{background-color:#4a7ba1}nav.sidebar-menu.block li.nav-item:hover span.nav-link,nav.sidebar-menu.block li.nav-item:hover a.nav-link{color:#fff}nav.sidebar-menu.block li.nav-item span.nav-link,nav.sidebar-menu.block li.nav-item a.nav-link{font-size:18px;font-weight:bold;text-decoration:none;padding:10px 15px;line-height:1}nav.sidebar-menu.block li.nav-item.menu-item--active-trail{background-color:#1d395c}nav.sidebar-menu.block li.nav-item.menu-item--active-trail:hover{background-color:#4a7ba1}nav.sidebar-menu.block li.nav-item.menu-item--active-trail span.nav-link,nav.sidebar-menu.block li.nav-item.menu-item--active-trail a.nav-link{color:#fff}.paragraph--type--block-links .nav-item svg,.paragraph--type--block-links .restricted-link svg,#block-mainnavigation .nav-item svg,#block-mainnavigation .restricted-link svg,.navigation.block-menu .nav-item svg,.navigation.block-menu .restricted-link svg{font-size:.63rem}.box-menu-block ul{padding:0;margin:0}.box-menu-block li{list-style:none;line-height:1;margin-bottom:10px}.box-menu-block ul.menu-boxes{display:flex;flex-flow:row wrap;gap:30px}.box-menu-block li.menu-box{width:100%;max-width:30%;background-color:rgba(0,0,0,0);border-radius:20px;padding:20px;border:1px solid #99c}.box-menu-block a.heading-link{display:block;font-size:22px;font-weight:400;line-height:1;text-align:center;color:#fff;background-color:#4a7ba1;padding:9px 0;margin-bottom:20px;border-radius:6px}.box-menu-block a.heading-link:hover{background-color:#1d395c}.box-menu-block li.menu-item a{font-weight:400}.box-menu-block li.menu-item a svg{font-size:.63rem}.exposed-filters.view .view-filters,.exposed-filters.block .view-filters{margin-top:30px;margin-bottom:30px}.exposed-filters.view .view-filters .form-actions,.exposed-filters.block .view-filters .form-actions{margin-top:30px}.exposed-filters.view .view-filters .form-type-select,.exposed-filters.view .view-filters .form-item-items-per-page,.exposed-filters.block .view-filters .form-type-select,.exposed-filters.block .view-filters .form-item-items-per-page{margin-top:30px}.form-control,input{color:#111;font-size:1.05rem;background-color:#fff;border:1px solid #8ac;border-radius:2px;padding:.1rem .5rem !important}.views-exposed-form .form-content-container{gap:1rem}.views-exposed-form .form-content-container .form-actions{margin:0}.views-exposed-form .form-content-container .form-actions button{position:relative;top:auto;padding:.65rem 1.2rem;margin:0}.views-exposed-form .form-content-container .form-type-select select{padding:.25rem .5rem}.view-resident-photos .view-filters{margin-bottom:30px}.view-resident-photos .views-exposed-form .form-actions{position:relative;align-self:start}.view-resident-photos .views-exposed-form .form-actions button{position:absolute;top:35px;font-size:1rem;margin:auto;padding:.6rem 1.2rem}.view-resident-photos .views-exposed-form .form-type-textfield{margin-right:30px;width:270px}.view-resident-directory .views-exposed-form .form-item-combine label[for=edit-combine]{font-size:1.3rem}fieldset[id^=edit-field-building-target-id]{width:360px}.view-resident-directory .views-exposed-form fieldset[id^=edit-field-building-target-id] .fieldset-wrapper>div.checkbox,.view-new-resident-directory .views-exposed-form fieldset[id^=edit-field-building-target-id] .fieldset-wrapper>div.checkbox,.view-resident-photos .views-exposed-form fieldset[id^=edit-field-building-target-id] .fieldset-wrapper>div.checkbox{width:360px;font-size:17px;display:flex;flex-wrap:wrap}.view-resident-directory .views-exposed-form fieldset[id^=edit-field-building-target-id] .fieldset-wrapper>div.checkbox .checkbox,.view-new-resident-directory .views-exposed-form fieldset[id^=edit-field-building-target-id] .fieldset-wrapper>div.checkbox .checkbox,.view-resident-photos .views-exposed-form fieldset[id^=edit-field-building-target-id] .fieldset-wrapper>div.checkbox .checkbox{padding-right:20px;width:180px;display:inline-block}.view-resident-directory .views-exposed-form fieldset[id^=edit-field-floor-target-id] .fieldset-wrapper>div.checkbox,.view-new-resident-directory .views-exposed-form fieldset[id^=edit-field-floor-target-id] .fieldset-wrapper>div.checkbox,.view-resident-photos .views-exposed-form fieldset[id^=edit-field-floor-target-id] .fieldset-wrapper>div.checkbox{font-size:17px;display:flex;flex-wrap:wrap;width:166px}.view-resident-directory .views-exposed-form fieldset[id^=edit-field-floor-target-id] .fieldset-wrapper>div.checkbox .checkbox,.view-new-resident-directory .views-exposed-form fieldset[id^=edit-field-floor-target-id] .fieldset-wrapper>div.checkbox .checkbox,.view-resident-photos .views-exposed-form fieldset[id^=edit-field-floor-target-id] .fieldset-wrapper>div.checkbox .checkbox{display:inline-block;width:50px;padding-right:20px}#views-exposed-form-resident-directory-all-residents #edit-actions,#views-exposed-form-resident-directory-new-residents #edit-actions{position:relative;margin-top:0}#views-exposed-form-resident-directory-all-residents #edit-actions #edit-submit-resident-directory,#views-exposed-form-resident-directory-new-residents #edit-actions #edit-submit-resident-directory{position:absolute;top:35px;font-size:1rem;margin:auto;padding:.6rem 1.2rem}.form-control,input{padding:1.2rem .5rem}.view-staff-directory .views-exposed-form>.row{gap:4px}.view-staff-directory .views-exposed-form .form-actions{align-self:start}.view-staff-directory .views-exposed-form .form-actions button{font-size:1rem;margin:auto;padding:.6rem 1.2rem}@media(max-width:768px){.view-staff-directory .views-exposed-form .form-actions button{top:0}.view-staff-directory .view-header{width:160px}.view-staff-directory .view-filters{width:100%;top:0}}#views-exposed-form-video-video-qa .form-item-field-date-value input,#views-exposed-form-video-video-council .form-item-field-date-value input,#views-exposed-form-video-video-wv .form-item-field-date-value input{width:120px}#views-exposed-form-video-video-qa .form-item-field-created-by-value input,#views-exposed-form-video-video-council .form-item-field-created-by-value input,#views-exposed-form-video-video-wv .form-item-field-created-by-value input{width:200px}#views-exposed-form-video-video-qa .form-item-field-description-value input,#views-exposed-form-video-video-council .form-item-field-description-value input,#views-exposed-form-video-video-wv .form-item-field-description-value input{width:300px}#views-exposed-form-video-video-qa .form-item-field-sponsor-target-id,#views-exposed-form-video-video-council .form-item-field-sponsor-target-id,#views-exposed-form-video-video-wv .form-item-field-sponsor-target-id{width:200px}#views-exposed-form-video-video-qa .form-item-field-sponsor-target-id select,#views-exposed-form-video-video-council .form-item-field-sponsor-target-id select,#views-exposed-form-video-video-wv .form-item-field-sponsor-target-id select{width:200px}#views-exposed-form-video-video-qa .form-actions,#views-exposed-form-video-video-council .form-actions,#views-exposed-form-video-video-wv .form-actions{margin-left:10px;margin-bottom:20px}#views-exposed-form-video-video-qa .form-actions .button,#views-exposed-form-video-video-council .form-actions .button,#views-exposed-form-video-video-wv .form-actions .button{margin:0}.view-resident-directory .views-exposed-form .form-actions,.view-new-resident-directory .views-exposed-form .form-actions{align-self:flex-start}.view-resident-directory .views-exposed-form .form-type-textfield,.view-new-resident-directory .views-exposed-form .form-type-textfield{margin-right:20px;width:240px;margin-bottom:20px !important}.view-resident-directory .views-exposed-form .form-item-field-apartment-number-value,.view-new-resident-directory .views-exposed-form .form-item-field-apartment-number-value{width:70px}.view-former-resident-directory .views-exposed-form .form-actions{position:relative;top:14px}.view-former-resident-directory .views-exposed-form .form-type-textfield{width:270px}form[id^=views-exposed-form-former-residents-directory] .row{align-items:center}form[id^=views-exposed-form-former-residents-directory] #edit-actions,form[id^=views-exposed-form-former-residents-directory] [id^=edit-actions]{margin:0}form[id^=views-exposed-form-former-residents-directory] #edit-actions button,form[id^=views-exposed-form-former-residents-directory] [id^=edit-actions] button{font-size:1rem;margin:auto;padding:.6rem 1.2rem}form[id^=views-exposed-form-willamette-view-bio-search] .row{align-items:center}form[id^=views-exposed-form-willamette-view-bio-search] #edit-actions,form[id^=views-exposed-form-willamette-view-bio-search] [id^=edit-actions]{position:relative;margin:0}form[id^=views-exposed-form-willamette-view-bio-search] #edit-actions button,form[id^=views-exposed-form-willamette-view-bio-search] [id^=edit-actions] button{position:absolute;top:-5px;font-size:1rem;margin:auto;padding:.6rem 1.2rem}html{font-family:"Noto Sans","Nunito Sans","Proxima Nova","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#000}body{font-family:"Noto Sans","Nunito Sans","Proxima Nova","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;color:#000;background:#fff}body.no-scroll{overflow:hidden}#date_printed{display:none}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans","Nunito Sans","Proxima Nova","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}h3,h4,h5,h6{font-weight:400}p{font-family:"Noto Sans","Nunito Sans","Proxima Nova","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}p a{font-weight:500;text-decoration:underline}ul,ol{font-family:"Noto Sans","Nunito Sans","Proxima Nova","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}ul a,ol a{font-weight:600;text-decoration:none}a{color:#2d61d8}a:hover{color:#324357}form.views-exposed-form label{display:block}form.views-exposed-form input{display:block}img.align-left,.node img.align-left,div.align-left img,.node div.align-left img,figure.align-left img,.node figure.align-left img{margin-right:20px}img.align-right,.node img.align-right,div.align-right img,.node div.align-right img,figure.align-right img,.node figure.align-right img{margin-left:20px}div.align-center,.node div.align-center,figure.align-center,.node figure.align-center{width:max-content}div.align-center .field--type-image,.node div.align-center .field--type-image,figure.align-center .field--type-image,.node figure.align-center .field--type-image{width:max-content}div.align-center .field--type-image .field__item,.node div.align-center .field--type-image .field__item,figure.align-center .field--type-image .field__item,.node figure.align-center .field--type-image .field__item{width:max-content}div.align-left .field--type-image,.node div.align-left .field--type-image,figure.align-left .field--type-image,.node figure.align-left .field--type-image,div.align-right .field--type-image,.node div.align-right .field--type-image,figure.align-right .field--type-image,.node figure.align-right .field--type-image,div.align-center .field--type-image,.node div.align-center .field--type-image,figure.align-center .field--type-image,.node figure.align-center .field--type-image{margin-bottom:0}div.align-left figcaption,div.align-left .field--name-field-caption,.node div.align-left figcaption,.node div.align-left .field--name-field-caption,figure.align-left figcaption,figure.align-left .field--name-field-caption,.node figure.align-left figcaption,.node figure.align-left .field--name-field-caption,div.align-right figcaption,div.align-right .field--name-field-caption,.node div.align-right figcaption,.node div.align-right .field--name-field-caption,figure.align-right figcaption,figure.align-right .field--name-field-caption,.node figure.align-right figcaption,.node figure.align-right .field--name-field-caption,div.align-center figcaption,div.align-center .field--name-field-caption,.node div.align-center figcaption,.node div.align-center .field--name-field-caption,figure.align-center figcaption,figure.align-center .field--name-field-caption,.node figure.align-center figcaption,.node figure.align-center .field--name-field-caption{font-size:.875rem;margin-top:0;margin-bottom:10px}div.align-right figcaption,div.align-right .field--name-field-caption,.node div.align-right figcaption,.node div.align-right .field--name-field-caption,figure.align-right figcaption,figure.align-right .field--name-field-caption,.node figure.align-right figcaption,.node figure.align-right .field--name-field-caption{margin-left:20px}figure.caption.caption-img{margin-bottom:0}figure.caption.caption-img figcaption,figure.caption.caption-img .field--name-field-caption{font-size:.875rem;margin-top:0;margin-bottom:10px}@media screen and (max-width:767px){.simple-popup-views-global .spv-popup-content{position:static}}.external-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:.5em;margin-left:.25em}.row{gap:20px;margin-left:0;margin-right:0}@media screen and (max-width:720px){.row{margin:0;gap:10px}}.node .field--type-image{float:none;margin:0 0 2em 0}.node .field--type-image img{margin:0}.node__content{font-size:1.125rem}.mb-3,.my-3{margin-bottom:2px !important}.region-header-form{align-items:center}header #search-block-form{padding:5px 15px 15px}main{margin-bottom:50px}#block-pagetitle h1.title{font-weight:600;font-size:2.5rem}#block-pagetitle h1.title{font-size:2.5rem;font-weight:600;margin-bottom:1rem}#block-pagetitle h1.title span{margin:0;font-weight:600}#block-mainpagecontent .content{margin-bottom:40px}#block-mainpagecontent .content .node__content{margin:0}#block-mainpagecontent .content .node__content .field--name-field-body-no-summary{margin:0}.block-text-resize-block{margin-left:10px}.search-block-form .form-actions{display:none}section.row.region.region-header-form,#block-searchform,form#search-block-form fieldset{flex:1}.block-search-form-block .form-control{display:block;width:100%;padding:10px .75rem}.node--type-page .hide_title .node--type-photo-gallery>header{display:none}.node--type-landing-page .node__content .categories{display:flex;flex-wrap:wrap;gap:30px;margin-top:0}@media screen and (max-width:992px){.node--type-landing-page .node__content .categories{gap:20px}}.node--type-landing-page .node__content .categories>div{width:30%}@media screen and (max-width:992px){.node--type-landing-page .node__content .categories>div{width:48%}}@media screen and (max-width:768px){.node--type-landing-page .node__content .categories>div{width:100%}}.paragraph--type--block-links{width:100%;height:100%;background-color:rgba(0,0,0,0);border-radius:20px;padding:20px;border:1px solid #99c}.paragraph--type--block-links>:only-child{height:100%}.paragraph--type--block-links h4{font-size:22px;line-height:1;text-align:center;margin-bottom:20px}.paragraph--type--block-links h4 .field--name-field-category{margin:0}.paragraph--type--block-links ul.field--name-field-links{padding:0 10px;margin:auto 0;list-style:none}.paragraph--type--block-links ul.field--name-field-links li.field__item{line-height:1;height:100%;margin-bottom:10px}.paragraph--type--block-links ul.field--name-field-links a{font-weight:400}table{font-size:1.125rem;cursor:default}table tbody{cursor:default}table tbody tr{cursor:default}table tbody tr td{cursor:default}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#111}tr{border-bottom:none;padding:.1em .6em;background:#fff}tr td,tr th{border:none}.table-striped tbody tr:nth-of-type(even):hover,table tr:nth-of-type(even):hover{cursor:pointer}.table-striped tbody tr:nth-of-type(odd),table tr:nth-of-type(odd){background-color:#f7f6f5}.table-striped tbody tr:nth-of-type(odd):hover,table tr:nth-of-type(odd):hover{background-color:rgba(0,0,0,.075);cursor:pointer}.table{color:#111}.table td,.table th{padding:.75rem;vertical-align:top;border-top:none;background:inherit;color:#111}.table thead th{background:#fff;color:#111;border-bottom:none}.views-infinite-scroll-content-wrapper.clearfix{flex:1;overflow-x:auto}.spv-popup-content{width:400px;border-radius:0;box-shadow:0 0 6px 0}@media(min-width:992px){.navbar-expand-lg .navbar-collapse{display:block !important}.view-new-resident-directory .views-infinite-scroll-content-wrapper.clearfix,.view-resident-directory .views-infinite-scroll-content-wrapper.clearfix,.view-former-resident-directory .views-infinite-scroll-content-wrapper.clearfix,.view-new-resident-directory .table-responsive,.view-resident-director .table-responsive,.view-former-resident-directory .table-responsive{overflow:unset}.spv-popup-content{width:600px}}@media(min-width:768px){.block-search-form-block .form-control{display:inline-block;width:250px}header #search-block-form{padding:0 0 0 20px}}.btn{padding:.4rem 1rem;font-size:.9rem;text-transform:none;border-width:2px}table thead th{font-size:14px}legend{font-size:1.3rem}.field__label{font-weight:bold}.field{margin:1em 0}.field--label-inline{display:flex}.field--label-inline .field__label{font-weight:600}.field--label-inline .field__label:after{content:":";padding-right:5px}.field--label-inline .field__items{display:inline-block}.field--label-inline .field__item{display:inline-block}.full-name-wrapper{display:flex;justify-content:start}.full-name-wrapper .field--name-field-first-name{padding-right:5px;margin:0}.full-name-wrapper .field--name-field-last-name{margin:0}body.path-user article fieldset:nth-child(1){font-size:1rem;float:right}body.path-user article fieldset:nth-child(1) h4{display:inline;font-size:1rem}nav.tabs{margin-top:10px;font-size:13px}.nav-link{padding:.35rem .7rem}.view-content{margin-bottom:20px}.view-resident-photos .view-content{display:flex;flex-wrap:wrap;gap:60px 45px;margin-bottom:30px}@media(max-width:768px){.view-resident-photos .view-content{margin-right:10px;margin-left:10px}}.view-resident-photos .views-row{border:1px solid #ddd;padding:15px 10px;width:230px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.085);-moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,.085);box-shadow:2px 2px 4px 0 rgba(0,0,0,.085)}body.path-user .field--name-field-first-name,body.path-user .field--name-field-last-name{font-weight:600}body.path-user article .content h1.js-quickedit-page-title{font-size:1.5rem}body.path-user .full-name-wrapper{display:none}body.path-user .field--name-field-job-title{margin-bottom:0}body.path-user .field--name-field-directory-email{margin-top:0}body.path-user .field--name-field-user-photo{width:220px;float:left;margin-right:30px}body.path-user .field--name-field-user-photo img{width:100%;height:auto}body.path-user .field--name-field-bio,body.path-user .field--name-field-wv-bio{clear:both}.field--name-field-user-photo{margin-top:0}.views-field-field-directory-email{text-transform:lowercase}.view-resident-photos .views-field-field-user-photo .field-content{text-align:center}.view-resident-photos .views-field-field-user-photo img{width:auto;height:auto;max-width:182px;max-height:242px;margin-bottom:9px}.view-resident-photos .views-field-views-conditional-field,.view-resident-photos .views-field-field-first-name,.view-resident-photos .views-field-field-last-name{display:inline;margin:0;font-size:21px;font-weight:600}.view-resident-photos .views-field-field-first-name{padding-right:5px}.view-resident-photos .views-field-field-directory-email,.view-resident-photos .views-field-field-wv-phone,.view-resident-photos .views-field-field-personal-phone,.view-resident-photos .views-field-field-apartment-number{font-size:16px}.view-resident-photos button{margin-bottom:2px}.view-staff-directory .view-filters{width:450px;float:left}.view-staff-directory .view-filters label[for=edit-combine]{display:none}.view-staff-directory .view-content{clear:both}.view-staff-directory .department{font-size:14px}label{margin-bottom:.25rem}.spv-popup-content{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.085);-moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,.085);box-shadow:2px 2px 4px 0 rgba(0,0,0,.085)}.spv-inside-popup{padding:10px}.field--name-field-building.field--type-entity-reference .field__label{font-weight:bold}.field--name-field-floor.field--type-entity-reference .field__label{font-weight:bold}a#text_increase{float:right;display:block;margin:6px 0 0 0;width:28px;height:27px;background:url(/themes/custom/willa_theme/images/aBig.gif) no-repeat 0 0;outline:none;text-indent:-9000px;cursor:pointer}a#text_reset{float:right;display:block;width:25px;height:24px;margin:9px 0 0 3px;background:url(/themes/custom/willa_theme/images/a_reset.gif) no-repeat 0 0;outline:none;text-indent:-9000px;cursor:pointer}a#text_decrease{float:right;display:block;margin:12px 0 0 3px;width:23px;height:21px;background:url(/themes/custom/willa_theme/images/aSmall.gif) no-repeat 0 0;outline:none;text-indent:-9000px;cursor:pointer}#text_clear{clear:both}#block-textresizebuttons .contextual{right:-20px}#block-textresizebuttons [dir=rtl] .contextual{left:-20px}.cover-image{width:max-content;margin:20px 0}.cover-image:hover h2{color:#1d3f4f;text-decoration:none}.cover-image:hover .field--name-field-date{color:#1d3f4f;text-decoration:none}.cover-image a{display:block;margin:0;width:max-content;height:max-content}.cover-image h2{font-size:18px;font-weight:600;color:#2d61d8;margin:0;padding-bottom:10px}.cover-image h2 span.field--name-title{font-size:18px;line-height:1;height:50px;margin:0;display:table-cell;vertical-align:bottom;padding:0 5px 5px 5px}.cover-image h2 .field--name-field-date{font-size:18px;line-height:1;font-weight:600;margin:0;padding:0 5px 5px 5px}.cover-image .field--name-field-date{font-size:18px;line-height:1;font-weight:600;margin:0;padding:0 5px 5px 5px}.cover-image img.icon-image{display:block;margin:0 auto;width:max-content;height:auto}.cover-image .field--type-image{margin:0}.cover-image .field--type-image img{margin:0}.view-friday-notices .view-header,.view-willamette-views .view-header{margin-bottom:20px}.view-friday-notices .views-row .cover-image,.view-willamette-views .views-row .cover-image{width:max-content;padding:5px}.documents .view-content{display:flex;flex-wrap:wrap}.documents .views-row article{min-width:200px}.documents .views-row article a.pdf-link{display:block;background:url("/themes/custom/willa_theme/images/pdf-icon.jpg") no-repeat 0 28px;height:190px}.documents .views-row article a.pdf-link img{display:none}body.page-node-202 .reports{gap:50px}#block-views-block-documents-agenda{margin-bottom:50px}#block-views-block-documents-agenda .view-documents{padding:0 20px}#block-views-block-documents-agenda .view-documents .view-content{padding:0 15px}#block-views-block-video-council-videos{margin-bottom:50px}#block-views-block-video-council-videos .video-cards{padding:0 20px}#block-views-block-video-council-videos .view-header{margin-bottom:20px}#block-views-block-video-council-videos .view-content{margin-top:0;padding:0 15px;gap:20px}#block-views-block-video-council-videos .view-content .views-row:hover .views-field-field-date{color:#1d3f4f}#block-views-block-video-council-videos .view-content .views-row .views-field-field-date{color:#2d61d8;font-weight:600}#block-views-block-video-council-videos .more-link{text-align:center;font-size:24px;margin-top:10px;font-weight:600}#block-views-block-events-next-rc-meeting{margin-bottom:50px}#block-views-block-events-next-rc-meeting .view-events{padding:0 20px}#block-views-block-events-next-rc-meeting .view-events .view-content{padding:0 15px}#block-views-block-events-next-rc-meeting .view-events .view-content .views-field-field-date-range,#block-views-block-events-next-rc-meeting .view-events .view-content .views-field-field-date-range-value,#block-views-block-events-next-rc-meeting .view-events .view-content .views-field-field-location,#block-views-block-events-next-rc-meeting .view-events .view-content .views-field-field-zoom-link{display:flex;gap:5px}#block-views-block-documents-meeting-minutes,#block-views-block-documents-resident-council-documents,#block-views-block-documents-treasuer-reports{margin-bottom:50px}#block-views-block-documents-meeting-minutes .view-documents,#block-views-block-documents-resident-council-documents .view-documents,#block-views-block-documents-treasuer-reports .view-documents{padding:0 20px}#block-views-block-documents-meeting-minutes .view-header,#block-views-block-documents-resident-council-documents .view-header,#block-views-block-documents-treasuer-reports .view-header{margin-bottom:20px}#block-views-block-documents-meeting-minutes .view-content,#block-views-block-documents-resident-council-documents .view-content,#block-views-block-documents-treasuer-reports .view-content{padding:0 15px;gap:20px}#block-views-block-documents-meeting-minutes .more-link,#block-views-block-documents-resident-council-documents .more-link,#block-views-block-documents-treasuer-reports .more-link{text-align:center;font-size:24px;margin-top:10px;font-weight:600}#block-views-block-events-council-calendar{margin-bottom:50px}#block-views-block-events-council-calendar .view-events{padding:0 20px}#block-views-block-events-council-calendar .view-header{margin-bottom:20px}#block-views-block-events-council-calendar .view-content{padding:0 15px}#block-views-block-committees-standing-committees{margin-bottom:50px}#block-views-block-committees-standing-committees .view-committees{padding:0 20px}#block-views-block-committees-standing-committees .view-header{margin-bottom:20px}#block-views-block-committees-standing-committees .view-content{gap:20px;flex-wrap:wrap;flex-direction:column;padding:0 15px}#block-views-block-committees-standing-committees .view-content .views-row .views-field-title{font-size:20px;font-weight:600}.view-staff-directory .views-field-field-user-photo,.view-former-resident-directory .views-field-field-user-photo,.view-resident-directory .views-field-field-user-photo{display:none}img.image-tooltip{position:absolute;z-index:1;border:1px solid #fff;background-color:#fff;padding:3px}body.node--type-councilor h1.title{font-weight:600}body.node--type-councilor h1.title span.field--name-title{margin:0}body.node--type-councilor article.node--type-councilor .field--name-field-councilor{margin-top:0;margin-bottom:30px}body.node--type-councilor article.node--type-councilor .field--name-field-councilor article.profile{display:flex;align-items:center}body.node--type-councilor article.node--type-councilor .field--name-field-councilor article.profile .field--name-field-user-photo{margin-right:40px}body.node--type-councilor article.node--type-councilor .field--name-field-councilor article.profile .field--name-field-user-photo img{border:2px solid #2d61d8;max-width:200px;height:auto;margin-bottom:0}body.node--type-councilor article.node--type-councilor .field--name-field-councilor article.profile .contact-info .field--fullname{font-size:22px;font-weight:600}body.node--type-councilor article.node--type-councilor .field--name-field-councilor article.profile .contact-info .field--name-field-personal-phone{font-size:20px;margin:0}body.node--type-councilor article.node--type-councilor .field--name-field-councilor article.profile .contact-info .field--name-field-directory-email{font-size:20px;margin:0}body.node--type-councilor article.node--type-councilor .field--name-field-job-description{font-size:18px}.vocabulary-council-area{margin:0 20px}.vocabulary-council-area .field--name-field-councilor{margin-top:0;margin-bottom:30px}.vocabulary-council-area .field--name-field-councilor article.profile{display:flex;align-items:center}.vocabulary-council-area .field--name-field-councilor article.profile .field--name-field-user-photo{margin-right:40px}.vocabulary-council-area .field--name-field-councilor article.profile .field--name-field-user-photo img{border:2px solid #2d61d8;max-width:200px;height:auto;margin-bottom:0}.vocabulary-council-area .field--name-field-councilor article.profile .contact-info .field--fullname{font-size:22px;font-weight:600}.vocabulary-council-area .field--name-field-councilor article.profile .contact-info .field--name-field-personal-phone{font-size:20px;margin:0}.vocabulary-council-area .field--name-field-councilor article.profile .contact-info .field--name-field-directory-email{font-size:20px;margin:0}.vocabulary-council-area .field--name-field-job-description{font-size:18px}body.node--type-council article.node--type-council{margin:0 20px}body.node--type-council article.node--type-council .field--name-field-council-director{margin-top:10px}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-councilor{margin-top:0;margin-bottom:30px}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-councilor article.profile{display:flex;align-items:center}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-councilor article.profile .field--name-field-user-photo{margin-right:40px}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-councilor article.profile .field--name-field-user-photo img{border:2px solid #2d61d8;height:auto;width:145px;margin-bottom:0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-councilor article.profile .contact-info .field--fullname{font-size:22px;font-weight:600;margin:0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-councilor article.profile .contact-info .field--name-field-personal-phone{font-size:20px;margin:0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-councilor article.profile .contact-info .field--name-field-directory-email{font-size:20px;margin:0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-description,body.node--type-council article.node--type-council .node--type-councilor .field--name-field-job-description{margin:18px 0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities{margin:20px 0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .field__label{font-weight:600}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity{display:flex;flex-wrap:wrap;gap:0 20px}@media screen and (max-width:1200px){body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity{margin-bottom:10px}}@media screen and (max-width:992px){body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity{flex-direction:column}}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity header{width:150px}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity header h2{font-size:18px;margin:2px 0 0 0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity .node-content{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:0}@media screen and (max-width:992px){body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity .node-content{flex-direction:column}}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity .node-content .field--name-field-date-range{margin:0;width:500px}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity .node-content .field--name-field-location{margin:0;width:200px}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-activities .node--type-activity .node-content .field--name-field-contact-point{margin:0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-reports .field__label,body.node--type-council article.node--type-council .node--type-councilor .field--name-field-meeting-minutes .field__label,body.node--type-council article.node--type-council .node--type-councilor .field--name-field-treaserer-reports .field__label,body.node--type-council article.node--type-council .node--type-councilor .field--name-field-documents .field__label{font-weight:600}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-reports .paragraph--type--documents .field--name-field-file,body.node--type-council article.node--type-council .node--type-councilor .field--name-field-meeting-minutes .paragraph--type--documents .field--name-field-file,body.node--type-council article.node--type-council .node--type-councilor .field--name-field-treaserer-reports .paragraph--type--documents .field--name-field-file,body.node--type-council article.node--type-council .node--type-councilor .field--name-field-documents .paragraph--type--documents .field--name-field-file{margin:0}body.node--type-council article.node--type-council .node--type-councilor .field--name-field-council-directory .field__label{font-weight:600}body.page-view-resident-councils #main.container>.row{margin:0}body.page-view-resident-councils .view.activity-councilor-cards{margin-bottom:50px}body.page-view-resident-councils .view-content{display:flex;flex-wrap:wrap;gap:20px}body.page-view-resident-councils .council-teasers.views-row article.card.node--type-councilor{margin:0;padding:0;width:250px;height:400px;color:#2d61d8;border:1px solid #a0bdd3}body.page-view-resident-councils .council-teasers.views-row article.card.node--type-councilor a.content-link{position:absolute;top:0;left:0;width:100%;height:100%}body.page-view-resident-councils .council-teasers.views-row article.card.node--type-councilor:hover{color:#324357;box-shadow:0px 0px 8px -2px #2d61d8}body.page-view-resident-councils .council-teasers.views-row article.card.node--type-councilor:hover .card-body header h5{color:#324357}body.page-view-resident-councils .council-teasers.views-row .card-body{width:100%;height:100%;padding:5px}body.page-view-resident-councils .council-teasers.views-row .card-body header{width:100%;height:55px;margin:10px 0;display:flex;justify-content:center;align-items:center}body.page-view-resident-councils .council-teasers.views-row .card-body h5{font-size:24px;font-weight:600;text-align:center;line-height:1;color:#2d61d8}body.page-view-resident-councils .council-teasers.views-row .card-body h5 span{margin:0}body.page-view-resident-councils .council-teasers.views-row .card-body .node-content{margin:0 auto}body.page-view-resident-councils .council-teasers.views-row .card-body .node-content .field--name-field-councilor{margin:0}body.page-view-resident-councils .council-teasers.views-row .card-body .node-content .field--name-field-councilor .field--name-field-user-photo{float:none;margin:0 auto 10px auto;max-width:max-content}body.page-view-resident-councils .council-teasers.views-row .card-body .node-content .field--name-field-councilor .field--name-field-user-photo img{max-width:160px;height:auto}body.page-view-resident-councils .council-teasers.views-row .card-body .node-content .contact-info{text-align:center;line-height:1.2;min-height:70px;margin-bottom:10px}body.page-view-resident-councils .council-teasers.views-row .card-body .node-content .contact-info .field--fullname{font-size:20px;font-weight:600;margin:0}body.page-view-resident-councils .council-teasers.views-row .card-body .node-content .contact-info .field--name-field-personal-phone{font-size:16px;margin:0}body.page-view-resident-councils .council-teasers.views-row .card-body .node-content .contact-info .field--name-field-directory-email{font-size:16px;margin:0}#views-exposed-form-events-event-list>.row{align-items:center;gap:4px;margin:0}#views-exposed-form-events-event-list label{margin-bottom:0}#views-exposed-form-events-event-list #edit-actions,#views-exposed-form-events-event-list [id^=edit-actions]{margin-bottom:0}#views-exposed-form-events-event-list #edit-actions button,#views-exposed-form-events-event-list [id^=edit-actions] button{font-size:1rem;margin:auto;padding:.6rem 1.2rem}body.node--type-event .node--type-event .field--name-field-media-image{float:none;margin-bottom:20px}body.node--type-event .node--type-event .field--name-field-media-image img{margin-bottom:0}body.node--type-event .node--type-event .field__label{font-weight:600}body.node--type-activity .field__label{font-weight:600}body.node--type-activity .field--name-field-date-range .field__label{margin:5px 10px}body.node--type-activity .field--name-field-date-range .field__item{margin-bottom:30px}body.node--type-activity .field--name-field-date-range .field__item ul.list-group{border-radius:0;padding-left:30px}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item{border:none;border-radius:0;visibility:hidden}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item .datetime:first-child{visibility:visible}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item .datetime:nth-child(2){display:none}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item a{font-weight:400;visibility:visible;margin:5px 10px}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item article.date-content-entity{display:inline-block;visibility:visible;margin:0}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item article.date-content-entity .field{margin:0}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item article.date-content-entity .field__label{margin:0}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item article.date-content-entity .field__item{margin:0}body.node--type-activity .field--name-field-date-range .field__item ul.list-group li.list-group-item article.date-content-entity .field--name-field-status{font-weight:600;color:#d33}body.node--type-off-campus-event .field__label,body.node--type-off-campus .field__label{font-weight:600}body.node--type-off-campus-event .field--name-field-date-range .field__label,body.node--type-off-campus .field--name-field-date-range .field__label{margin:5px 10px}body.node--type-off-campus-event .field--name-field-date-range .field__item article.date-content-entity,body.node--type-off-campus .field--name-field-date-range .field__item article.date-content-entity{display:inline-block;visibility:visible;margin:0}body.node--type-off-campus-event .field--name-field-date-range .field__item article.date-content-entity .field,body.node--type-off-campus .field--name-field-date-range .field__item article.date-content-entity .field{margin:0}body.node--type-off-campus-event .field--name-field-date-range .field__item article.date-content-entity .field__label,body.node--type-off-campus .field--name-field-date-range .field__item article.date-content-entity .field__label{margin:0}body.node--type-off-campus-event .field--name-field-date-range .field__item article.date-content-entity .field__item,body.node--type-off-campus .field--name-field-date-range .field__item article.date-content-entity .field__item{margin:0}body.node--type-off-campus-event .field--name-field-date-range .field__item article.date-content-entity .field--name-field-status,body.node--type-off-campus .field--name-field-date-range .field__item article.date-content-entity .field--name-field-status{font-weight:600;color:#d33}.date-content-form button,.date-content-form a.button{display:inline-block;font-size:18px;font-weight:600;line-height:150%;color:#fff;padding:5px 10px;margin:1rem .5rem;border-radius:7px;background-color:#5d93c1;border:1px solid #5d93c1}.date-content-form button:hover,.date-content-form a.button:hover{color:#fff;background-color:#2d61d8;text-decoration:underline}.activity-directory-table .view-filters .form-type-select label{display:block}.activity-directory-table .view-filters .form-type-select select{padding:5px}.activity-directory-table .view-filters #edit-actions,.activity-directory-table .view-filters [id^=edit-actions]{align-self:center;width:max-content;height:max-content}.activity-directory-table .view-filters #edit-actions button,.activity-directory-table .view-filters [id^=edit-actions] button{font-size:1rem;margin:auto;padding:.6rem 1.2rem}.activity-directory-table .view-content thead th{font-size:18px;font-weight:600}.activity-directory-table .view-content thead th a{color:#2d61d8}.activity-directory-table .view-content thead th a:hover{color:#324357}.activity-directory-table .view-content tbody tr td a{color:#2d61d8}.activity-directory-table .view-content tbody tr td a:hover{color:#324357}.page-view-events .activities-calendar .view-header{margin-bottom:20px}.page-view-events .activities-calendar .view-content .views-row{padding:8px 0;border-bottom:1px solid #505050}.page-view-events .activities-calendar .view-content .views-row .views-field-title{display:inline-block;width:300px}.page-view-events .activities-calendar .view-content .views-row .views-field-field-date-range-value{display:inline-block;width:80px}.digital-signage .view-content table{font-size:1.375rem}.digital-signage .view-content table caption{caption-side:top;color:#000}.digital-signage .view-content table td.views-field-field-date-range-value-1{width:350px}.digital-signage .view-content table td.views-field-field-date-range-value{width:150px}.digital-signage .view-content table td.views-field-field-location{width:350px}.digital-signage .attachment-after .digital-signage{padding:0}body.page-view-documents .view-filters form fieldset{width:150px}body.page-view-documents .view-filters form .form-actions button{margin:0}body.page-view-documents .view-content{margin-bottom:30px}.view.video-cards .view-content{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.view.video-cards .view-content .views-row article.card.node--type-video{border:none;width:350px;margin:0;padding:10px;color:#2d61d8}.view.video-cards .view-content .views-row article.card.node--type-video a.content-link{position:absolute;top:0;left:0;width:100%;height:100%}.view.video-cards .view-content .views-row article.card.node--type-video:hover{color:#324357;box-shadow:0px 0px 7px -2px #2d61d8}.view.video-cards .view-content .views-row article.card.node--type-video:hover .card-body header h5.node-title{color:#324357}.view.video-cards .view-content .views-row article.card.node--type-video .card-body{width:100%;height:100%;padding:10px}.view.video-cards .view-content .views-row article.card.node--type-video .card-body header{display:flex;justify-content:center;align-items:center;width:100%;height:40px;margin-bottom:10px}.view.video-cards .view-content .views-row article.card.node--type-video .card-body header h5.node-title{font-size:20px;font-weight:600;text-align:center;color:#2d61d8;margin:0;padding:0;line-height:1}.view.video-cards .view-content .views-row article.card.node--type-video .card-body header h5.node-title span.field--name-title{margin:0}.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content{height:calc(100% - 40px);margin:0 auto}.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--name-field-description{height:100px}.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--name-field-description,.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--type-datetime,.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--name-field-created-by{margin:0;font-size:16px}.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--name-field-duration,.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--name-field-date{margin:0;font-size:14px}.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--name-field-video{margin:5px auto;width:100%}.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--name-field-video .field--name-field-media-oembed-video{margin:0}.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .field--name-field-video img{width:100%;height:auto}.view.video-cards .view-content .views-row article.card.node--type-video .card-body .node-content .video-info{display:flex;justify-content:space-between;gap:0 10px}body.node--type-movie .node--type-movie .node__content{display:flex}@media screen and (max-width:995px){body.node--type-movie .node--type-movie .node__content{flex-wrap:wrap}}body.node--type-movie .node--type-movie .node__content .field--type-image{float:none;margin:0 20px 20px 0}body.node--type-movie .node--type-movie .node__content .field--type-image img{margin:0}body.node--type-movie .node--type-movie .node__content .event-info legend{display:none}body.node--type-movie .node--type-movie .node__content .field--name-field-date-range .field__item{visibility:hidden}body.node--type-movie .node--type-movie .node__content .field--name-field-date-range .field__item .datetime:first-child{visibility:visible}.view-events{padding:0 20px 20px 20px}.view-events .view-filters form{margin-bottom:20px}.view-events .view-filters form .form-row fieldset{margin:0}.view-events .view-filters form .form-row fieldset label{font-weight:600}.view-events .view-filters form .form-row fieldset select{width:max-content}.view-events .view-filters form .form-row fieldset select button{margin:0}.view-events .view-content h3{font-size:24px;line-height:1;width:100%;margin-bottom:5px;margin-top:30px}.view-events .view-content h3:not(:first-of-type){margin-top:30px}.view-events .view-content .views-row{width:100%}.view-events nav[aria-label="Page navigation"] ul.pagination{justify-content:center}body.page-view-documents .view-documents .view-content{display:flex;flex-wrap:wrap;gap:20px}.nav-fill .nav-item{flex:none}@media screen and (max-width:524px){.nav-fill .nav-item{width:100%}}.center-content{text-align:center;width:100%}.page-node-254 section.main-section #block-mainpagecontent{border:1px solid #aaa;padding:20px;margin:20px 0}.page-node-254 section.main-section #block-mainpagecontent .node__content,.page-node-254 section.main-section #block-mainpagecontent .field--name-body{margin:0}#pills-tab,.nav-pills{position:relative;gap:0 5px;left:15px;top:20px}@media screen and (max-width:720px){#pills-tab,.nav-pills{left:auto;top:10px}}#pills-tab .nav-link,.nav-pills .nav-link{position:relative;border:1px solid #aaa;background-color:#f7f6f5;padding:5px 30px 6px 30px;border-radius:5px 5px 0 0;z-index:0}@media screen and (max-width:992px){#pills-tab .nav-link,.nav-pills .nav-link{font-size:16px;padding:5px 10px 7px 10px}}#pills-tab .nav-link:hover,.nav-pills .nav-link:hover{color:#fff;background-color:#2d61d8}#pills-tab .nav-link.active,.nav-pills .nav-link.active{color:#2d61d8;background-color:#fff;border-bottom:none;padding-bottom:7px;z-index:2}@media screen and (max-width:992px){#pills-tab .nav-link.active,.nav-pills .nav-link.active{padding-bottom:8px}}#pills-tab .nav-link.active:hover,.nav-pills .nav-link.active:hover{color:#fff;background-color:#2d61d8}section.region-tabs{margin-bottom:50px}#pills-tabContent,.tab-content{position:relative;width:100%;border:1px solid #aaa;padding:20px;top:-1px;z-index:1}.tab-block .content{margin:20px 0}#block-instructionsfordiningmenutabs{border-bottom:1px solid #aaa}.view-dining-menus .view-content{display:block;margin:0;width:100%}.view-dining-menus .view-content h3{margin-top:1em}.view-dining-menus .views-view-grid{padding-bottom:20px;border-bottom:1px solid #aaa}.view-dining-menus .views-view-grid .row{gap:10px 20px}.view-dining-menus .views-view-grid:last-of-type{border-bottom:none}.view-dining-menus .view-content .node__content{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:30px 0}.view-dining-menus .view-content .node__content .field--name-field-location{font-size:1.3em;font-weight:bold;line-height:1;min-width:180px;white-space:nowrap;margin:0 30px 0 0}@media screen and (max-width:640px){.view-dining-menus .view-content .node__content .field--name-field-location{white-space:normal}}.view-dining-menus .view-content .node__content .menu_things{display:flex;flex-wrap:wrap;gap:5px;line-height:1}.view-dining-menus .view-content .node__content .menu_thing.soup{min-width:60px}.view-dining-menus .view-content .node__content .menu_thing.breakfast{min-width:100px}.view-dining-menus .view-content .node__content .menu_thing.lunch{min-width:160px}.view-dining-menus .view-content .node__content .menu_thing.dinner{min-width:160px}.view-dining-menus .view-content .node__content .menu_thing{height:70px;line-height:80px;font-size:16px}.view-dining-menus .view-content .node__content .menu_thing div{line-height:23px}.view-dining-menus .view-content .node__content .menu_thing span{line-height:16px}.view-dining-menus .view-content .node__content .menu_thing a{line-height:23px;padding:5px 10px}.tab-block.hours{width:100%}.tab-block.hours .view-content.row{margin:0}.tab-block.hours .views-row{width:100%}.node--type-dining-hours .edit-hours{float:right;position:relative;top:-30px;padding:.2rem .5rem;color:#2d61d8}.node--type-dining-hours .edit-hours:hover{background-color:#2d61d8;color:#fff}.node--type-dining-hours .node__content{clear:both}.facility-hours>div{border-bottom:1px solid #aaa;padding-bottom:30px;margin-bottom:30px}.facility-hours>div:last-child{border-bottom:none}.paragraph--type--time{display:flex;gap:20px;align-items:center}@media screen and (max-width:992px){.paragraph--type--time{flex-direction:column}}.paragraph--type--time .field--name-field-facility{font-size:1.3em;font-weight:bold;line-height:1;min-width:180px;white-space:nowrap;margin:0}.paragraph--type--time:last-child{border-bottom:none}.field--name-field-note,.field--name-field-pre-note{margin:0}.paragraph--type--days-and-hours{display:flex;gap:0 20px;flex-wrap:wrap;margin-bottom:10px}.paragraph--type--days-and-hours .field--name-field-days,.paragraph--type--days-and-hours .field--name-field-hours{margin:0;min-width:180px}.node--type-dining-shopping-locations .node__content img{border:1px solid #2d61d8;width:100%;height:auto}.node--type-dining-shopping-locations .node__content .instructions{font-size:1.3em;text-align:center;margin:5px 0;padding:10px 0;border:1px solid #aaa}.node--type-dining-shopping-locations .locations{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px 0;padding:20px;border:1px solid #aaa}@media screen and (max-width:576px){.node--type-dining-shopping-locations .locations{flex-direction:column}}.node--type-dining-shopping-locations .field--name-field-dining-locations .field__items{counter-reset:list-counter}.node--type-dining-shopping-locations .field--name-field-shopping-locations .field__items{counter-reset:list-counter 4}.node--type-dining-shopping-locations .field--name-field-dining-locations,.node--type-dining-shopping-locations .field--name-field-shopping-locations{width:48%;margin:0 0 10px 0}@media screen and (max-width:576px){.node--type-dining-shopping-locations .field--name-field-dining-locations,.node--type-dining-shopping-locations .field--name-field-shopping-locations{width:100%}}.node--type-dining-shopping-locations .field--name-field-dining-locations .field__label,.node--type-dining-shopping-locations .field--name-field-shopping-locations .field__label{font-size:24px;line-height:1.2;margin-bottom:10px}.node--type-dining-shopping-locations .field--name-field-dining-locations .field__label::after,.node--type-dining-shopping-locations .field--name-field-shopping-locations .field__label::after{content:": "}.node--type-dining-shopping-locations .field--name-field-dining-locations .field__items,.node--type-dining-shopping-locations .field--name-field-shopping-locations .field__items{padding-left:10px}.node--type-dining-shopping-locations .field--name-field-dining-locations .field__item,.node--type-dining-shopping-locations .field--name-field-shopping-locations .field__item{margin-bottom:5px}.node--type-dining-shopping-locations .field--name-field-dining-locations .field__item::before,.node--type-dining-shopping-locations .field--name-field-shopping-locations .field__item::before{counter-increment:list-counter;content:counter(list-counter);font-size:20px;margin-right:10px;padding:0 10px;border-radius:0%;color:#fff;background-color:#6e1f2a}.page-node-255 .field--name-body table{margin-bottom:40px;width:100%}.page-node-255 .field--name-body table tr{width:100%}.page-node-255 .field--name-body table tr{padding:10px 0;background-color:#fff}@media screen and (max-width:767px){.page-node-255 .field--name-body table tr{display:block}}.page-node-255 .field--name-body table tr:hover{background-color:rgba(0,0,0,.0588235294)}.page-node-255 .field--name-body table tr:nth-of-type(2n+1){background-color:#fff}.page-node-255 .field--name-body table tr:nth-of-type(2n+1):hover{background-color:rgba(0,0,0,.0588235294)}.page-node-255 .field--name-body table td{width:100%;padding:0 0 0 30px}.node--type-location .field--name-field-address p{display:flex}.node--type-location .field--name-field-address span{display:block}.node--type-location .field--name-field-address .address-line1{margin-right:10px}.node--type-location .field--name-field-address .administrative-area{margin-left:10px;margin-right:10px}.node--type-location .field--name-field-address .postal-code{margin-right:10px}#faq-accordion-button{position:relative;top:-3px;font-size:20px;font-weight:bold;line-height:1;color:#2d61d8;padding:0}#faq-accordion-button:hover{text-decoration:underline;color:#1d3f4f}.paragraph--type--faq.card{border:0}.paragraph--type--faq.card .card-header{padding:0;border:none;background-color:rgba(0,0,0,0)}.paragraph--type--faq.card .card-header h3.card-title{font-size:18px;margin:0}.paragraph--type--faq.card .card-header button.btn{display:block;font-size:18px;text-align:left;width:100%;padding:10px;color:#000;background-color:#fff}.paragraph--type--faq.card .card-header button.btn:before{text-decoration:none;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;margin-right:10px}.paragraph--type--faq.card .card-header button.btn:hover{color:#1d3f4f;background-color:#f7f6f5}.paragraph--type--faq.card .card-header button.btn[aria-expanded=true]{color:#2d61d8;background-color:#f7f6f5}.paragraph--type--faq.card .card-header button.btn[aria-expanded=true]::before{content:""}.slick-slider{position:relative}.slick-slider:not(.slick-initialized) .slide:not(:first-of-type){display:none}.slick-list{margin:0 60px}.slick-prev{left:0;z-index:1}.slick-prev::before{content:""}.slick-next{right:0;z-index:1}.slick-next::before{content:""}.slick-arrow{width:max-content;height:max-content}.slick-arrow::before{font-family:"Font Awesome 5 Free";font-size:100px;font-weight:600;line-height:1;opacity:.75;color:#fff;text-shadow:-2px 0 rgba(0,0,0,.5333333333),0 2px rgba(0,0,0,.5333333333),2px 0 rgba(0,0,0,.5333333333),0 -2px rgba(0,0,0,.5333333333);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots{bottom:0}.slick-dots li button::before{font-size:20px}.slick-dots li.slick-active button::before{color:#000}.slick-dots li:hover button::before{color:#1d3f4f}.block-slideshow .content img{max-width:825px;width:100%;height:auto;margin:0}[id^=block-views-block-slideshows-blocks]{width:100%}.node--type-photo-gallery .field--name-field-photos .field--name-field-media-image{margin-bottom:40px}.node--type-photo-gallery .field--name-field-photos .field--name-field-media-image img{width:max-content;height:auto;margin:auto;padding:0 20px}@media screen and (max-width:767px){.node--type-photo-gallery .field--name-field-photos .field--name-field-media-image img{width:auto;padding:5px}}.node--type-photo-gallery .field--name-field-photos .field--name-field-photographer,.node--type-photo-gallery .field--name-field-photos .field--name-field-caption{width:max-content;height:max-content;margin:0 auto}.node--type-photo-gallery .field--name-field-photos .field--name-field-media-image+.field--name-field-caption{position:relative;top:-40px}.node--type-photo-gallery .field--name-field-photos .field--name-field-photographer{position:relative;top:-40px}.node--type-photo-gallery .hide-caption .field--name-field-caption{display:none}.node--type-photo-gallery .hide-credit .field--name-field-photographer{display:none}.photo-gallery-modal .modal-dialog{max-width:1000px;width:100%;margin:5rem auto}.photo-gallery-modal .modal-dialog .modal-content{border:none}.photo-gallery-modal .modal-dialog .modal-content .modal-header{border-bottom:none;padding:0}.photo-gallery-modal .modal-dialog .modal-content .modal-header .close{position:absolute;top:1rem;right:1rem;padding:1rem;font-size:2rem;color:#fff;opacity:.5;z-index:1}.photo-gallery-modal .modal-dialog .modal-content .modal-header .close:hover{color:#fff;opacity:1}.photo-gallery-modal .modal-dialog .modal-content .modal-body{padding:0}.photo-gallery-modal .modal-dialog .modal-content .modal-body img{width:100%;height:auto}.slick-view .slick-slide .views-field-field-photos{margin-bottom:40px}.slick-view .slick-slide .views-field-field-photos img{width:max-content;height:auto;margin:auto;padding:0 20px}@media screen and (max-width:767px){.slick-view .slick-slide .views-field-field-photos img{width:auto;padding:5px}}.slick-view .slick-slide .views-field-title{width:max-content;height:max-content;margin:0 auto}.slick-view .slick-slide .views-field-field-photos+.views-field-title{position:relative;top:-40px}.media-vbo .checkbox{line-height:1;margin:0 1rem 1rem 0 !important;padding:0}.media-vbo .form-check-input{position:static;width:1rem;height:1rem;margin:0}.media-vbo #vbo-action-form-wrapper{margin-bottom:1.5rem !important}.media-vbo #vbo-action-form-wrapper .vbo-multipage-selector{margin-bottom:1rem}.media-vbo #vbo-action-form-wrapper .checkbox{margin-bottom:1.5rem !important}.media-vbo .media-object{display:flex;flex-flow:row wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem}.media-vbo .media-object .media img,.media-vbo .media-object .media a{order:2}.media-vbo .media-object .media .media-body{order:1}#block-nutritioninformationlink{margin:100px auto 20px auto;width:max-content;padding:0}#block-nutritioninformationlink a#nutrition-info{font-size:20px;font-weight:bold;color:#2d61d8;background-color:#fff;border:1px solid #2d61d8}#block-nutritioninformationlink a#nutrition-info:hover{color:#fff;background-color:#2d61d8}#block-nutritioninformationlink a#nutrition-info span{font-size:16px;margin-bottom:5px}.views-view-grid .col-1{max-width:none}.dining_heading{text-align:center;font-weight:bold}.flexslider{background-color:rgba(0,0,0,0);border:none}.flex-direction-nav a{width:max-content;height:max-content;text-decoration:none}.flex-direction-nav a:hover{text-decoration:none}.flex-direction-nav a::before{display:block;color:hsla(0,0%,100%,.6);text-shadow:1px 1px 0 hsla(0,0%,100%,.3);height:max-content}.flex-direction-nav li.flex-nav-prev,.flex-direction-nav li.flex-nav-next{line-height:1}.flex-direction-nav .flex-next::before,.flex-direction-nav .flex-prev::before{font-family:"flexslider-icon";font-size:60px;font-weight:900;z-index:100;height:max-content;visibility:visible}.flex-direction-nav .flex-prev::before{content:""}.flex-direction-nav .flex-next::before{content:""}.flexslider .flex-direction-nav a{visibility:hidden}.flex-control-paging li a{width:15px;height:15px}.flex-control-paging li a:hover{background-color:#fff}.flex-control-paging li a:hover{background-color:#2d61d8}.flex-control-paging li a.flex-active{background-color:#324357}#block-views-block-gallery-photo-block-1{font-size:1rem}#block-views-block-gallery-photo-block-1 .views-field-title{font-size:1.2rem;font-weight:bold;margin-bottom:5px}#block-views-block-gallery-photo-block-1 .views-field-field-image img{width:100%;height:auto}.view-display-id-slideshow .views-field-field-image .field-content{margin:0 auto}.flex_caption_wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.flex_caption_wrapper .view_large{color:#2d61d8;font-size:14px;cursor:pointer}.flex_caption_wrapper .view_large:hover{text-decoration:underline}.page-node-328 table tr{background-color:rgba(0,0,0,0);cursor:default}.page-node-328 table tr:hover{background-color:rgba(0,0,0,0);cursor:default}.page-node-328 table table tr:nth-of-type(2n+1):hover{background-color:rgba(0,0,0,0);cursor:default}.page-node-328 table td{padding:0 10px 20px 10px}.page-node-328 table td:hover{background-color:rgba(0,0,0,.075)}.page-node-328 table p{margin:0}.alert-wrapper .alert{gap:0 1rem}.alert-wrapper .alert .message-text{width:100%}.view-alert{margin:20px 0}.status-warning{font-weight:600;color:#d33}.homepage.view-block,.homepage.link-block{width:32%;background-color:rgba(0,0,0,0);border-radius:20px;padding:20px;border:1px solid #99c}@media screen and (max-width:1200px){.homepage.view-block,.homepage.link-block{width:48%}}@media screen and (max-width:768px){.homepage.view-block,.homepage.link-block{width:100%}}.homepage.view-block h2,.homepage.link-block h2{font-size:1.5rem;text-align:center}.homepage.view-block a,.homepage.link-block a{font-weight:normal}.homepage.link-block p{margin-bottom:0}.homepage.link-block a{text-decoration:none}.homepage.link-block a:hover{text-decoration:underline}.homepage.view-block h2{margin-bottom:1rem}.homepage.view-block .view-content{margin:0;padding:0}.paragraph--type--photos{margin:0}.paragraph--type--photos .paragraph__column{display:block;padding:0}.paragraph--type--photos .paragraph__column .field--name-field-image{float:none;margin:0}.paragraph--type--photos .paragraph__column .field--name-field-image img{width:100%;height:auto}.paragraph--type--photos .paragraph__column .field--name-field-caption{font-size:14px;line-height:1.5;width:100%;margin:0}.paragraph--type--small-photo-row,.paragraph--type--small-photo-grid{margin-left:auto;margin-right:auto;margin-bottom:60px}.paragraph--type--small-photo-row>.paragraph__column,.paragraph--type--small-photo-grid>.paragraph__column{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:0 auto;padding:0}.paragraph--type--small-photo-grid{max-width:600px}.paragraph--type--small-photo-grid .paragraph--type--photos{max-width:280px}.paragraph--type--small-photo-row{max-width:1000px}.paragraph--type--small-photo-row .paragraph--type--photos{max-width:220px}.paragraph--type--text-right-photo-left,.paragraph--type--text-left-photo-right{display:flex;gap:20px;margin:0 auto 60px auto}@media screen and (max-width:768px){.paragraph--type--text-right-photo-left,.paragraph--type--text-left-photo-right{flex-wrap:wrap}}.paragraph--type--text-right-photo-left .image_caption_wrapper,.paragraph--type--text-left-photo-right .image_caption_wrapper{flex-shrink:0}@media screen and (max-width:992px){.paragraph--type--text-right-photo-left .image_caption_wrapper,.paragraph--type--text-left-photo-right .image_caption_wrapper{flex-shrink:.5}}@media screen and (max-width:768px){.paragraph--type--text-right-photo-left .image_caption_wrapper,.paragraph--type--text-left-photo-right .image_caption_wrapper{flex-shrink:0;width:100%}}.paragraph--type--text-right-photo-left .field--name-field-image,.paragraph--type--text-left-photo-right .field--name-field-image{width:100%;margin:0}.paragraph--type--text-right-photo-left img,.paragraph--type--text-left-photo-right img{width:100%;height:auto}.paragraph--type--text-right-photo-left .field--name-field-caption,.paragraph--type--text-left-photo-right .field--name-field-caption{font-size:14px;line-height:1.5;width:100%;margin:0}.profile .field{overflow:hidden}#roster-table tbody tr td span.contact{display:block}.path-ds-major-events .region-page-title,.path-ds-activities-calendar .region-page-title{display:inline-block}.path-ds-major-events .region-page-title #block-pagetitle h1.title,.path-ds-activities-calendar .region-page-title #block-pagetitle h1.title{font-size:1.5rem;font-weight:bold;margin:0}.path-ds-major-events .date-today,.path-ds-activities-calendar .date-today{display:inline-block;font-size:1.5rem;font-weight:bold}small{font-size:13px;display:inline-block;line-height:16px}.view-nutrition .view-filters label{display:block}.view-nutrition .view-filters .form-actions{margin-top:31px}.cboxElement{cursor:pointer}#cboxOverlay.colorbox.full-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:1;overflow:hidden;z-index:1000}#colorbox.colorbox.full-screen{z-index:1000}#colorbox.colorbox.full-screen #cboxTitle{font-size:18px;font-weight:600;text-align:center;line-height:1;color:#fff;width:100%;padding:10px}#colorbox.colorbox.full-screen #cboxClose{position:absolute;top:0;left:-40px;transform:translate(-100%,-100%);font-size:24px;font-weight:600;line-height:1;color:#fff;background-color:rgba(0,0,0,0);padding:1rem;border-radius:50%}#colorbox.colorbox.full-screen #cboxClose:hover{color:#ccc}@media screen and (max-width:992px){#colorbox.colorbox.full-screen #cboxClose{left:-20px}}@media screen and (max-width:768px){#colorbox.colorbox.full-screen #cboxClose{left:30px}}#colorbox.colorbox.full-screen #cboxClose i,#colorbox.colorbox.full-screen #cboxClose svg{padding-right:3px;padding-left:3px}#colorbox.colorbox.full-screen #cboxCurrent{width:100%;font-size:16px;text-align:center;color:#fff;padding:.25rem}#colorbox.colorbox.full-screen #cboxPrevious,#colorbox.colorbox.full-screen #cboxNext{position:absolute;top:50%;transform:translateY(-50%);font-size:24px;font-weight:600;line-height:1;color:#fff;background-color:rgba(0,0,0,0);padding:1rem;border-radius:50%}#colorbox.colorbox.full-screen #cboxPrevious:hover,#colorbox.colorbox.full-screen #cboxNext:hover{color:#ccc}#colorbox.colorbox.full-screen #cboxPrevious{left:-100px}@media screen and (max-width:992px){#colorbox.colorbox.full-screen #cboxPrevious{left:-60px}}@media screen and (max-width:768px){#colorbox.colorbox.full-screen #cboxPrevious{left:-30px}}#colorbox.colorbox.full-screen #cboxPrevious i,#colorbox.colorbox.full-screen #cboxPrevious svg{padding-right:7px;padding-left:3px}#colorbox.colorbox.full-screen #cboxNext{right:-100px}@media screen and (max-width:992px){#colorbox.colorbox.full-screen #cboxNext{right:-60px}}@media screen and (max-width:768px){#colorbox.colorbox.full-screen #cboxNext{right:-30px}}#colorbox.colorbox.full-screen #cboxNext i,#colorbox.colorbox.full-screen #cboxNext svg{padding-right:3px;padding-left:7px}#colorbox.colorbox.full-screen #cboxLoadedContent{display:flex;margin:0 auto}#colorbox.colorbox.full-screen #cboxLoadedContent img{margin:0 auto;padding:0}#cboxOverlay.colorbox.pop-up{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;opacity:1;overflow:hidden;z-index:1000}#colorbox.colorbox.pop-up{z-index:1000;background-color:#000}#colorbox.colorbox.pop-up #cboxTitle{font-size:18px;font-weight:600;text-align:center;line-height:1;color:#fff;background-color:#000;width:100%;padding:20px 10px}#colorbox.colorbox.pop-up .colorbox__caption{padding-bottom:5px}#colorbox.colorbox.pop-up .colorbox__credit .credit-label{font-weight:bold}#colorbox.colorbox.pop-up .colorbox__credit .credit-text{font-weight:normal}#colorbox.colorbox.pop-up #cboxClose{position:absolute;top:1rem;left:1rem;font-size:24px;font-weight:600;line-height:1;color:#fff;background-color:rgba(0,0,0,0);padding:1rem;border-radius:50%}#colorbox.colorbox.pop-up #cboxClose:hover{color:#000;background-color:#fff}#colorbox.colorbox.pop-up #cboxClose i,#colorbox.colorbox.pop-up #cboxClose svg{padding-right:3px;padding-left:3px}#colorbox.colorbox.pop-up #cboxCurrent{position:absolute;bottom:-20px;width:100%;font-size:16px;text-align:center;color:#fff;padding:.25rem}#colorbox.colorbox.pop-up #cboxPrevious,#colorbox.colorbox.pop-up #cboxNext{position:absolute;top:50%;transform:translateY(-50%);font-size:24px;font-weight:600;line-height:1;color:#fff;background-color:rgba(0,0,0,0);padding:1rem;border-radius:50%}#colorbox.colorbox.pop-up #cboxPrevious:hover,#colorbox.colorbox.pop-up #cboxNext:hover{color:#000;background-color:#fff}#colorbox.colorbox.pop-up #cboxPrevious{left:1rem}#colorbox.colorbox.pop-up #cboxPrevious i,#colorbox.colorbox.pop-up #cboxPrevious svg{padding-right:7px;padding-left:3px}#colorbox.colorbox.pop-up #cboxNext{right:1rem}#colorbox.colorbox.pop-up #cboxNext i,#colorbox.colorbox.pop-up #cboxNext svg{padding-right:3px;padding-left:7px}#colorbox.colorbox.pop-up #cboxLoadedContent{display:flex;margin:0 auto}#colorbox.colorbox.pop-up #cboxLoadedContent img{margin:0 auto;padding:1rem}.node_updated{font-size:13px}.page-node-307 .node_updated,.page-node-250 #block-mainpagecontent .content>.node_updated{display:none}.messages-list .views-field-get-text{font-size:14px}.messages-list .views-field-get-text h2{font-size:16px;margin:0 0 6px 0}.messages-list .views-field-get-text p{margin:0;line-height:21px}.messages-list .views-field-field-node-reference,.messages-list .views-field-created{font-size:14px}
.navbar-brand{margin-bottom:10px;}.views-field-views-conditional-field-1{width:140px;}body.directoriesresident-print-photo-directory #header,body.directoriesresident-print-photo-directory .back-button-top-wrapper,body.directoriesresident-print-photo-directory #block-breadcrumbs,body.directoriesresident-print-photo-directory .back-button-bottom-wrapper,body.directoriesresident-print-photo-directory .site-footer{display:none;}.page-view-resident-photos #block-pagetitle{display:none;}
