@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@900&display=swap');:root{--region-width:1170px;--font-merriweather:'Merriweather', serif;--font-whitney:'Whitney SSm A', 'Whitney SSm B', Arial;--font-size-0:16px;--font-size-1:18px;--font-size-2:20px;--font-size-3:22px;--font-size-4:32px;--font-size-5:36px;--font-size-10:78px;--font-weight-normal:400;--font-weight-bold:900;--line-height-normal:1.5;--line-height-heading:1.2;--color-link:#0680a6;--color-white:#fff;--color-black:#222;--color-primary-100:#002145;--color-secondary-100:#00a7E1;--color-secondary-200:#0055B7;--spacing-auto:auto;--spacing-0:0;--spacing-1:15px;--spacing-1-mobile:20px;--spacing-2:30px;--border-width-small:3px;--border-width-medium:5px;--percent-100:100%}.full-width-container
h1{margin-bottom:20px}#ubc7-unit-menu,.full-width-container{font-family:var(--font-whitney);font-size:var(--font-size-0);line-height:var(--line-height-normal)}.full-width-container{margin-top:15px}.full-width-container
a{color:var(--color-link)}.full-width-container p.has-large-font-size{color:var(--color-secondary-200);font-size:var(--font-size-2) !important}.full-width-container p.has-x-large-font-size{font-size:var(--font-size-10) !important}.single .full-width-container,
.page:not(.home) .full-width-container{overflow:hidden;background:var(--color-white);margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.single .full-width-container #container,
.page:not(.home) .full-width-container
#container{max-width:var(--region-width);margin:var(--spacing-0) var(--spacing-auto)}.margin-top-none{margin-top:0}.margin-none{margin:0}.single .entry-content>*:not(.wp-block-image){max-width:100%}.single .entry-content .wp-block-image
.alignright{max-width:calc(20% - 1em)}.facetwp-type-search{text-align:right}.wp-block-button__link{text-decoration:none;font-size:1em}.card .wp-block-group__inner-container
p{padding:var(--spacing-0) var(--spacing-1) var(--spacing-1)}.card{position:relative;height:100%}.card
a{text-decoration:none}.card a:hover{text-decoration:underline}.card a:before{content:'';position:absolute;top:0;left:0;width:var(--percent-100);height:var(--percent-100)}.card .wp-block-group__inner-container,
.card .wp-block-group__inner-container figure:first-child{padding-bottom:var(--spacing-1)}.card .wp-block-group__inner-container
img{width:var(--percent-100)}.home
.flexslider{margin-bottom:var(--spacing-0) !important}.home .ubc-carousel,
.home .slides
li{max-height:550px;overflow:hidden}.home .carousel-caption{background:var(--color-white);text-align:left;height:auto !important}.home .carousel-caption h4
a{font-family:var(--font-whitney);line-height:var(--line-height-heading);font-weight:var(--font-weight-bold);margin-bottom:20px}.home .carousel-caption
p{color:var(--color-primary-100);font-size:var(--font-size-1);line-height:24px}.home .carousel-caption p
a{text-decoration:underline;font-weight:var(--font-weight-normal)}.home .flex-direction-nav{right:calc(50% - 230px);bottom:0;padding-left:0}.home .flex-pauseplay{right:calc(50% - 199px);bottom:0}.home .entry-content>.wp-block-group.has-background{max-width:none;margin-left:calc(var(--spacing-1) * -1);margin-right:calc(var(--spacing-1) * -1)}.home .entry-content>.wp-block-group.has-background>.wp-block-group__inner-container>*{max-width:var(--region-width);margin:var(--spacing-0) var(--spacing-auto)}.home .wp-block-buttons{display:block}.home .wp-block-button,
.home .wp-block-button__link{width:var(--percent-100);text-align:left;position:relative}.home .wp-block-button__link{padding:var(--spacing-2) var(--spacing-1)}.home .wp-block-button__link:after{content:'>';margin-left:var(--spacing-1)}.home .wp-block-button__link:hover{font-style:normal !important;text-decoration:underline}.home .wp-block-button__link:before{content:'';position:absolute;bottom:0;left:0;width:var(--percent-100);height:var(--border-width-small);transition:height 0.2s ease-out}.home .wp-block-button__link:hover:before{height:var(--border-width-medium)}.home .wp-block-button__link:hover:after{text-decoration:none}.home .wp-block-column:first-child .wp-block-button__link:before{background:var(--color-secondary-100)}.home .wp-block-column:nth-child(2) .wp-block-button__link:before{background:var(--color-secondary-200)}.home .wp-block-column:last-child .wp-block-button__link:before{background:var(--color-primary-100)}.c-accordion__title{border-bottom:1px solid var(--color-secondary-100);padding-bottom:10px}.c-accordion__title:after{font-family:'FontAwesome';content:"\f106"}.is-open>.c-accordion__title::after{content:"\f107"}.extend-background{position:relative}.extend-background:after{content:'';position:absolute;top:0;left:100%;width:var(--percent-100);height:var(--percent-100);background:inherit}.wp-block-media-text{box-shadow:0 3px 16px rgba(0, 0, 0, 0.25);margin:var(--spacing-2) var(--spacing-0);position:relative}.wp-block-media-text:hover{box-shadow:0 3px 16px rgba(0, 0, 0, 0.35)}.wp-block-media-text a:after{content:'';position:absolute;width:var(--percent-100);height:var(--percent-100);left:0;top:0}.wp-block-media-text__content{margin-bottom:var(--spacing-2)}.wp-block-media-text__content .has-large-font-size{text-transform:uppercase}.intro-list{color:var(--color-secondary-200);font-size:var(--font-size-2) !important;margin-bottom:5px}.intro-list
li{margin-bottom:10px}.dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate.paging_simple, .tablepress .sorting:after{display:none}.page .wp-block-group__inner-container, .page .wp-block-group__inner-container
h3{padding:var(--spacing-1)}.home .wp-block-group__inner-container{padding:var(--spacing-0)}.wp-block-embed-twitter .responsive-media{padding-bottom:130%}.wp-block-post-template.wp-block-post-template{margin-left:0px}#ubc7-unit-menu .nav > li.active > a, #ubc7-unit-alternate-navigation .nav > li.active > a, #ubc7-unit-menu .nav>li.active>.btn-group{font-size:14px}@media screen and (min-width: 1200px){#ubc7-unit-menu .nav>li{line-height:24px;font-size:14px}}.facetwp-facet.facetwp-type-search{margin-bottom:0}.profile-listing-header-row{display:grid !important;grid-template-columns:1fr 4fr 2.5fr 2.5fr;column-gap:0;background:var(--color-primary-100);color:var(--color-white);column-gap:20px;padding:10px
0}.emeriti-profile-listing-header-row{padding:10px
!important}.emeriti-profile-listing-header-row p,
.profile-listing-header-row
p{margin-bottom:0}.profile-listing-row{column-gap:20px}.fwpl-result{border-bottom:1px solid #ccc;padding-bottom:10px;padding-left:10px}.fwpl-layout.clinical-faculty-listing{grid-gap:20px}.clinical-faculty-listing .fwpl-result{padding-bottom:10px;border-bottom:1px solid #ccc}.emeriti-profile-listing-header-row{display:grid !important;grid-template-columns:2fr 4fr;background:var(--color-primary-100);column-gap:0;color:var(--color-white);column-gap:20px;padding:10px
0}@media (max-width: 979px){.home .flex-pauseplay{top:calc(100% - 80px)}.facetwp-type-search{text-align:left;padding-bottom:20px}}@media (min-width: 861px){.home .carousel-caption{left:calc(50% - 470px);top:auto;bottom:100px;max-width:590px;padding:30px
55px;text-align:left}.home .carousel-caption h4
a{font-size:var(--font-size-5)}}@media (min-width: 1200px){.home .carousel-caption{left:calc(50% - 600px)}.home .flex-direction-nav{right:calc(50% - 100px)}.home .flex-pauseplay{right:calc(50% - 69px)}}@media (max-width: 859px){.home .flex-direction-nav{display:none}.home .flex-pauseplay{display:none}.fwpl-layout.clinical-faculty-listing{grid-template-columns:1fr 1fr}.fwpl-row.profile-listing-row,.fwpl-layout.clinical-faculty-listing{border-bottom:0 !important}}@media (max-width: 600px){.fwpl-row.profile-listing-row,.fwpl-layout.clinical-faculty-listing{grid-template-columns:1fr !important;gap:10px;border-bottom:1px solid var(--color-secondary-100);padding-bottom:10px}.emeriti-profile-listing-header-row,.profile-listing-header-row{display:none !important}}@media (max-width: 979px){.single .full-width-container,
.page:not(.home) .full-width-container,
.home .entry-content>.wp-block-group.has-background,.entry-content>.wp-block-group.has-background{margin-left:calc(var(--spacing-1-mobile) * -1);margin-right:calc(var(--spacing-1-mobile) * -1)}.home .entry-content>.wp-block-group.has-background{padding:var(--spacing-0) var(--spacing-1-mobile)}}.my-custom-table{font-size:14px !important}