body,button{font-family:'Whitney SSm A','Whitney SSm B',Arial,sans-serif}p:empty{display:none}.entry-content,
h1,
h2,
h3,
h4,
h5,
h6,
p,
#ubc7-unit-menu .nav a,
.lead,
.sidenav a,ul,li,.btn,input,button,select,textarea,.breadcrumb{font-style:normal;font-weight:normal;text-decoration:inherit;text-rendering:optimizelegibility}.trail-end{margin-left:10px}.sidenav .accordion-heading:hover,
.sidenav .accordion-heading a:hover,
.sidenav .accordion-heading:hover a:focus,
.sidenav .accordion-heading:hover a:active,
.sidenav .accordion-heading:hover .accordion-toggle,
.sidenav .accordion-inner a:hover{background-color:#0055B7 !important;color:#fff}.header-icon>p{display:none}.page-10 #content .accordion-shortcode{margin-bottom:0;padding:0}.page-10 #content .accordion-group{border:none;margin:0;padding:0}.page-10 #content .accordion-toggle{margin:0;padding:0;display:inline-block}.page-10 #content .accordion-heading a:hover,
.page-10 #content .accordion-heading a:active,
.page-10 #content .accordion-heading a:focus{background-color:transparent;background:none;color:#0055B7}.menu-audience-menu-container
ul.menu{float:right;margin:0
11px 0 0}.menu-audience-menu-container
li{list-style:none;text-align:center;padding:5px
11px;float:left}#content .accordion-heading a:hover,
#content .accordion-heading a:active,
#content .accordion-heading a:focus{background-color:#0055B7;color:#fff}#ubc7-unit{box-shadow:none;-moz-box-shadow:inset none;-webkit-box-shadow:none}.featured-images-pages{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0
auto 20px auto;width:250px;max-width:250px;height:250px;max-height:250px;float:right;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;padding:4px;border:4px
solid white;overflow:hidden;position:relative}.featured-images-pages
img{max-width:none;width:auto;height:350px;margin-top:-10px;position:absolute;margin-left:-10px;margin-right:-10px;left:0;right:0}@media screen and (max-width: 767px){#content
.lead{font-size:18px;font-weight:400}.featured-images-pages{float:none;clear:both;margin:0
auto 10px;display:block}}@media (min-width: 767px){.featured-images-pages{width:275px;max-width:275px;height:275px;max-height:275px;float:right;clear:none;margin-left:20px}}@media screen and (min-width: 979px){.featured-images-pages{width:310px;max-width:310px;height:310px;max-height:310px}}@media screen and (min-width: 1200px){.featured-images-pages{width:340px;max-width:340px;height:340px;max-height:340px}}body.full-width{background-color:#FFF}.full-width .full-width-container{margin-right:auto;margin-left:auto}.full-width-container{width:940px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding:0}@media screen and (max-width: 979px){.full-width-container{margin-left:0;margin-right:0;width:auto}}@media screen and (min-width: 1200px){.full-width-container{width:1170px;display:block;margin:0
auto}}#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a,
#content
a{color:#0055B7}#content
h1{font-size:290%;font-weight:400;line-height:140%;letter-spacing:1.5px;margin:0
0 1.7%;color:#002145}#content
h2{font-size:230%;font-weight:400;line-height:150%;letter-spacing:1px;margin:0
0 1.7%}#content
h3{font-size:170%;font-weight:400;line-height:155%;margin:0
0 1.3%;letter-spacing:1px}#content
h4{font-size:140%;font-weight:400;letter-spacing:1.5px;line-height:130%;margin:0
0 1%}#content
h5{font-size:20px;font-weight:600;letter-spacing:2px;line-height:140%;margin:0
0 0.8%;text-transform:uppercase;color:#0055B7}#content
h6{font-size:18px;font-weight:300;letter-spacing:1px;line-height:30px;margin:0
0 1.5%;text-transform:uppercase;color:#002145}#content h1.page-title{margin-top:10px}.l1-column #content h1.page-title{font-size:400%;font-weight:400;letter-spacing:2px;line-height:133.3%;margin:0
0 3%;text-align:left}@media screen and (max-width: 767px){.l1-column #content h1.page-title{text-align:center;font-size:200%}}#content a,
.widget
a{color:#0055B7;text-decoration:none}.container a.external_link:after{content:"\f08e";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:none;padding-left:3px}.alert-special{margin:25px
0;padding-top:20px;padding-bottom:20px;background-color:transparent;border-color:#0055B7;border-right:none;border-left:none;font-size:16px}#content a:hover,
.widget a:hover{color:#1c89c7;text-decoration:underline}p{margin:0
0 2.5%;font-weight:400;color:#222;color:#222;font-size:15px;line-height:24px}.ctlt-text-color{color:#0055B7}.ctlt-bg-color{background-color:#0055B7}#content .ctlt-bg-color
a{color:#FFF}.white,
#content a.white,
#content .white a,
#content a.white:hover,
.white a:hover{color:#fff}.lead{font-size:26px;font-weight:300;line-height:40px;margin:0
0 3%;letter-spacing:1px;color:#696969}.pillar{font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:1.5px;line-height:130%;margin:0
0 1 1;color:#00A7E1}a.btn-ubc{margin-top:15px;background:none;background-color:transparent;border-color:#0055B7}.ctlt-accordion-btn .accordion-group{border:none}.ctlt-accordion-btn .accordion-toggle{display:inline-block}.ctlt-accordion-btn .accordion-inner{background-color:#0055B7;color:#fff}.ctlt-accordion-btn .accordion-inner,
.ctlt-accordion-btn .accordion-toggle{border:1px
solid #0055B7}#content a.btn-ubc:hover,
#content a.btn-ubc:focus{color:#fff;background-color:#0055B7;border-color:#0055B7;text-decoration:none;-moz-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){.alignright,.alignleft{float:none;display:block;margin:10px
auto}}.wp-dropdown
select{width:100%}.header-img-container
img{display:block;margin:0
auto;min-width:100%}@media screen and (max-width: 979px){.header-img-container{margin-right:-20px;margin-left:-20px}}@media (min-width: 979px){div.navbar-inner ul.nav>li:last-child{}div.navbar-inner ul.nav>li{float:left}}.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
#ubc7-unit-menu .nav > li.active > .btn-group,
#ubc7-unit-alternate-navigation .nav>li.active>.btn-group{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none}#ubc7-unit-menu div.navbar-inner ul.nav>li:last-child>.btn-group>ul.dropdown-menu{}div.navbar-inner .btn-group
.btn{border-right:1px}#ubc7-unit-menu .nav-collapse .nav>li>a:hover{background-color:white !important;color:#0055B7 !important}div.navbar-inner .btn-group:hover,
div.navbar-inner .btn-group:hover
.btn{background-color:white !important;color:#0055B7 !important}#ubc7-unit-menu .btn-group button:hover{background-color:white !important;color:#0055B7 !important}#ubc7-unit-menu .dropdown .btn-group:hover button .ubc7-arrow{margin-top:2px}#ubc7-unit-menu .dropdown:hover .btn-group .ubc7-arrow,
#ubc7-unit-menu .dropdown:hover .dropdown-toggle .ubc7-arrow,
#ubc7-unit-alternate-navigation .dropdown:hover .btn-group .ubc7-arrow{background:url('http://cdn.ubc.ca/clf/7.0.4/img/ubc7-clf-sprite-blue.png') no-repeat -1178px -261px !important}#ubc7-unit-menu .dropdown .btn-group:hover button:hover{background:#f6f6f6!important}#ubc7-unit-menu .dropdown .btn-group.open:hover button .ubc7-arrow{background-position:-1207px -261px !important}#ubc7-unit-menu .nav > li.active > a,
#ubc7-unit-menu .nav>li.active>.btn-group{background-color:white;color:#0055B7 !important}#ubc7-unit-menu .nav-collapse .dropdown-menu a:hover,
.dropdown-menu .active>a{background-color:white !important;color:#0055B7 !important}#ubc7-unit-menu li.current-page-ancestor,
#ubc7-unit-menu li.current-page-ancestor > .btn-group,
#ubc7-unit-menu li.current-page-ancestor > .btn-group
.btn{background-color:#fff !important}@media screen and (max-width: 979px){#ubc7-unit-menu .nav > li.active > .btn-group.open .dropdown-menu a,
#ubc7-unit-menu .nav > li.current_page_parent > .btn-group.open .dropdown-menu
a{background-color:#e7f4fc}#ubc7-unit-menu .nav > li.active > .btn-group > a,
#ubc7-unit-menu .nav > li.active > .btn-group > .btn,
#ubc7-unit-menu .nav > li.current_page_parent > .btn-group > a,
#ubc7-unit-menu .nav > li.current_page_parent > .btn-group > .btn,
#ubc7-unit-menu .current_page_parent.dropdown:hover .btn-group .ubc7-arrow,
#ubc7-unit-menu .current-page-ancestor.dropdown:hover .btn-group .ubc7-arrow,
#ubc7-unit-menu .active.dropdown:hover .btn-group .ubc7-arrow{background-color:#0055B7 !important;color:#fff !important}#ubc7-unit-menu .nav > li.current_page_parent .btn-group > a:hover,
#ubc7-unit-menu .nav > li.current-page-ancestor .btn-group>a:hover{color:#fff !important}}@media screen and (min-width: 979px){#ubc7-audience-menu .navbar-inner{background:#e6e6e6;display:block}.ubc-menu .nav-collapse{text-align:right}.ubc-menu nav>i{font-size:19px;color:#002145;position:relative;top:-15px}.ubc-menu
.nav{display:inline-block;float:none;margin:0;margin-right:10px}.navbar{margin-bottom:0px !important}#ubc7-audience-menu
a{color:#002145;font-size:13px}.nav-collapse.collapse{height:40px !important}#ubc7-audience-menu a:hover{background-color:#d8d8d8;height:19px}}@media (max-width: 978px){#ubc7-audience-menu{display:none;margin-bottom:0px !important}#ubc7-audience-menu
.navbar{margin-bottom:0px !important}.row-fluid.content.expand>.utility.span12{min-height:0}}@media (max-width: 1200px){#ubc7-unit-menu ul.nav>li>a, #ubc7-unit-menu ul.nav>li>.btn-group>.btn{font-size:13px}}#primary-secondary{margin-top:20px}.sidenav.accordion{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-width:0 0 1px}.sidenav .accordion-heading{border:none}.sidenav.accordion a:hover{text-decoration:none}.sidenav .opened a,
.sidenav .single
.opened{background-color:#0055B7;color:#fff}.sidebar .in .accordion-inner{background-color:#e7f4fc}.sidebar .in .accordion-inner .accordion-heading{border-bottom:1px solid #d7e0e7}.sidenav .accordion-group .opened .ubc7-arrow{background-position:-1207px -227px !important}.sidenav .accordion-heading .accordion-toggle:hover{background-color:#1c89c7 !important}.sidenav .opened .right-arrow{background-position:-1113px -227px !important}#primary-secondary .in .accordion-inner
a.opened{background-color:#a4d5f2}.sidenav .accordion-inner
a{border-color:#a4d5f2}.ubc-carousel .carousel-caption{background:#0055B7}.breadcrumb{font-size:12px}#SocialMedia-3
a{padding-right:4px}.nav-tabs,.nav-tabs>li>a{border-color:#0055B7}.home #content ul.nav-tabs{border-color:transparent;margin-bottom:0}.nav-tabs>li>a{margin:0;background:#fff;color:#0055B7;font-weight:400;border:1px
solid #0055B7;border-width:1px 1px 1px 0}#content .nav-tabs>li>a:hover{text-decoration:none}.nav-tabs li:first-child a,
#content .nav-tabs li:first-child a:hover,
#content .nav-tabs li.active:first-child
a{border-left-width:1px}#content .nav-tabs > .active > a,
#content .nav-tabs>li>a:hover{background-color:#0055B7;border:1px
solid #0055B7;border-width:1px 1px 0 0;color:#fff}.home .tab-content{border:1px
solid #0055B7;padding:0
15px}hr{width:100%}#section-7{background-color:#f1f1f1;overflow:hidden}@media screen and (max-width: 979px){#ubc7-unit .navbar .btn-navbar, #ubc7-unit
.btn{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#ubc7-unit .navbar .btn-navbar.audience-button, #ubc7-unit .btn.audience-button{margin-right:5px;padding:8px
7px 3px 7px;color:#002145;font-size:18px}}.audience{width:940px;display:block;margin:0
auto}.audience .icon-user{margin-right:7px;float:right;font-size:18px;color:#002145;vertical-align:middle;line-height:2.3}.audience
.brand{float:none;line-height:normal;display:none;padding:0}.audience
ul.menu{margin:0;padding:0;float:right}.audience
li{list-style:none;text-align:center;float:left;line-height:normal;line-height:3}.audience li:hover{background-color:#FFF}.audience li > a,
.audience .btn-group,
.audience li
a.btn{font-size:13px;color:#001245;height:36px}.audience li > a,
.audience
.btn{padding:0
8px}.audience
li.active{background-color:#646464;color:#FFF}.audience li.active
a{color:#FFF}.audience li.active:hover
a{color:#002145}.audience li:hover,
.audience li:focus{background-color:#fff}.audience .dropdown-menu{right:0;left:auto;margin:0}@media (min-width: 979px){.audience .nav-collapse.collapse{height:0!important}}@media (max-width: 979px){.utility #section-7.widget{margin-left:-20px;margin-right:-20px}.audience{width:100%;margin:0
auto 0 0;display:block}.audience
ul{float:none;border-bottom:1px solid #0055B7;margin:0
auto}.audience
li{text-align:left;float:none;border-bottom:1px solid #999}.audience li>a{font-size:15px;color:#001245;display:block}.audience
ul.menu{float:none}.audience a.btn-navbar{margin:0
auto;clear:both;display:block;margin-bottom:0;text-shadow:none;background-color:#fff;background-image:none;border-bottom:1px solid #0055B7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;float:none}.audience .btn-navbar,
.audience a.btn-navbar:hover{color:#002145}.audience a.btn-navbar,
.audience .btn-navbar .icon-user{font-size:20px}.audience .btn-navbar .icon-user{margin:0
5px 0 0;float:none}}@media (min-width: 1200px){.audience{width:1170px;display:block;margin:0
auto}}.box-themes{background:#faa61a;border-color:#faa61a;color:#fff!important;text-align:center;padding:20px;display:flex;justify-content:center;align-items:center}#content
h3.themes{font-size:140%;font-weight:400;line-height:145%;margin:0
0 1.3%;letter-spacing: .8px;color:#fff}#content h3.themes-all{font-size:140%;font-weight:400;line-height:145%;margin:0
0 1.3%;letter-spacing: .8px}.design-bg{background-color:#D7263D}.theory-bg{background-color:#F46036}.classroom-bg{background-color:#2E294E}.climate-bg{background-color:#32936F}.scholar-bg{background-color:#177E89}.events-bg{background-color:#FFF;border:1.5px solid;border-color:#0055B7}.spring-bg{background:linear-gradient(#ed7e4c,#f7c542)}.summer-bg{background:linear-gradient(#faac18,#ffca05)}.winter-bg{background:linear-gradient(#0059a9, #6cb5e4)}.accordion-shortcode .accordion-heading
a{position:relative}.accordion-shortcode .accordion-heading a:after{font-family:'fontawesome';position:absolute;display:block;content:'\F107';right:12px;top:8px;color:#0055B7}.external-link a:after{display:inline-block;margin-left:7px;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f08e";font-size:12px;color:#002145}#menu-main-menu{width:100%}.link-to-ctlt{float:right !important}#menu-top-nav{width:100%}.img-activity{margin:0
0 15px 0}.wp-block-ubc-tabs .wp-block-ubc-tab .ctlt-events-block .wp-block-ubc-ctlt-events ul.wp-block-ctlt-api-event-template{margin-inline-start:0}.wp-block-ubc-tabs .wp-block-ubc-tab .ctlt-events-block .wp-block-ubc-ctlt-events ul.wp-block-ctlt-api-event-template .wp-single-resource .wp-block-ctlt-api-event-dates{margin-block-end:1.5rem;font-size:0.9375rem;font-weight:900}.ctlt-events-block .wp-single-resource a.wp-block-post-excerpt__more-link{padding-block:calc(0.667em + 0.125rem);padding-inline:calc(1.333em + 0.125rem);border-radius:0.25rem;font-family:var(--wp--preset--font-family--system-sans-serif);font-size:0.875rem;line-height:1.25;text-decoration:none;color:var(--wp--preset--color--black) !important;background-color:#FCE34D !important;margin-top:1rem;&:hover{text-decoration:underline}}.wp-block-ubc-tabs .wp-block-ubc-tab .ctlt-events-block .wp-block-ubc-ctlt-events ul.wp-block-ctlt-api-event-template > li.wp-single-resource:last-child .wp-block-separator{display:none}.ctlt-events-block .clw-start-date-end-date{margin-block-end:1rem}.ctlt-events-block .clw-start-date-end-date>.wp-block-group__inner-container>*:not(.hidden){display:inline}#content .ubc-clw-2025-keynote-block h2,
#content .ubc-clw-2025-keynote-block h2+p{margin:0}#content .ubc-clw-2025-keynote-block h2+p+h3{margin-block-start:1.5rem}.ctlt-event-block-wrapper{.ubc-accordion-tabs__tabs-trigger{color:var(--ubc-tabs-block-tab-nav-selected-text-color, #0075af) !important}}