/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:200px;cursor:pointer;}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:white;border:1px solid #CCCCCC;border-radius:0.4em;padding:0 1.5em 0 0.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.dk-selected:before,.dk-selected:after{content:'';display:block;position:absolute;right:0;}.dk-selected:before{top:50%;border:solid transparent;border-width:0.25em 0.25em 0;border-top-color:#CCCCCC;margin:-0.125em 0.5em 0 0;}.dk-selected:after{top:0;height:100%;border-left:1px solid #CCCCCC;margin:0 1.5em 0 0;}.dk-selected-disabled{color:#BBBBBB;}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0;}.dk-select-open-up .dk-select-options{border-radius:0.4em 0.4em 0 0;margin-bottom:-1px;bottom:100%;}.dk-select-open-down .dk-select-options{border-radius:0 0 0.4em 0.4em;margin-top:-1px;top:100%;}.dk-select-multi .dk-select-options{max-height:10em;}.dk-select-options{background-color:white;border:1px solid #CCCCCC;border-radius:0.4em;list-style:none;margin:0;max-height:10.5em;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:0.25em 0;width:auto;z-index:100;}.dk-option-selected{background-color:#3297fd;color:#fff;}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit;}.dk-option{padding:0 0.5em;}.dk-select-options .dk-option-highlight{background-color:#3297fd;color:#fff;}.dk-select-options .dk-option-disabled{color:#BBBBBB;background-color:transparent;}.dk-optgroup{border:solid #CCCCCC;border-width:1px 0;padding:0.25em 0;margin-top:0.25em;}.dk-optgroup + .dk-option{margin-top:0.25em;}.dk-optgroup + .dk-optgroup{border-top-width:0;margin-top:0;}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0;}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0;}.dk-optgroup-label{padding:0 0.5em 0.25em;font-weight:bold;width:100%;}.dk-optgroup-options{list-style:none;padding-left:0;}.dk-optgroup-options li{padding-left:1.2em;}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#3297fd;}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3297fd;}.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{border-width:0 0.25em 0.25em;border-bottom-color:#3297fd;}.dk-select-open-up .dk-selected:after,.dk-select-open-down .dk-selected:after{border-left-color:#3297fd;}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;border-color:#3297fd;}.dk-select-multi:hover,.dk-select-multi:focus{outline:none;}.dk-selected:hover,.dk-selected:focus{outline:none;border-color:#3297fd;}.dk-selected:hover:before,.dk-selected:focus:before{border-top-color:#3297fd;}.dk-selected:hover:after,.dk-selected:focus:after{border-left-color:#3297fd;}.dk-select-disabled{opacity:0.6;color:#BBBBBB;cursor:not-allowed;}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit;}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit;}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit;}select[data-dkcacheid]{display:none;}
.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px);}.remodal-overlay{background:rgba(43,46,56,0.9);}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes;}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes;}.remodal-wrapper{padding:10px 10px 0;}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff;}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes;}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes;}.remodal,.remodal-wrapper:after{vertical-align:middle;}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent;}.remodal-close:hover,.remodal-close:focus{color:#2b2e38;}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center;}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0;}.remodal-confirm{color:#fff;background:#81c784;}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a;}.remodal-cancel{color:#fff;background:#e57373;}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350;}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0;}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0;}to{-webkit-transform:none;transform:none;opacity:1;}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0;}to{-webkit-transform:none;transform:none;opacity:1;}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1;}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1;}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0;}to{opacity:1;}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1;}to{opacity:0;}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1;}to{opacity:0;}}@media only screen and (min-width:641px){.remodal{max-width:700px;}}.lt-ie9 .remodal-overlay{background:#2b2e38;}.lt-ie9 .remodal{width:700px;}
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none;}.remodal,[data-remodal-id]{display:none;}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:"";}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}.remodal-is-initialized{display:inline-block;}
html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.form-submit{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;}@media (min-width:38em){.form-submit{padding:1em 1.5625em;}}.form-submit:hover,.form-submit:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}@media (min-width:38em){.form-submit{padding:0.64em 1.5625em;}}.align-left{margin-top:0.4096em;margin-bottom:0.32768em;float:left;margin-right:1em;margin-left:0;}.align-right{margin-top:0.4096em;margin-bottom:0.32768em;float:right;margin-left:1em;margin-right:0;}.align-center{margin-left:auto;margin-right:auto;display:block;text-align:center;}.caption.align-center .media .field img{margin-left:auto;margin-right:auto;display:block;}html{font-size:87.5%;color:#282828;overflow-y:scroll;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}@media (min-width:38em){html{font-size:100%;}}.visually-hidden{color:white;}html,button,input,select,textarea{font-family:"Roboto",Helvetica,sans-serif;}h1,h2,.node--type-person .node__content h3,h3,h4,h5,h6,p,ul,ol,dl,pre,table,fieldset,form details,blockquote,object,iframe,address,code,dt,dd,embed,audio,video{font-size:1em;line-height:1.5625em;margin:0 0 1em 0;}strong,b{font-weight:700;}em{font-style:italic;}a{color:#185ca5;text-decoration:none;text-decoration:underline;transition:color 0.3s ease-out;}a:hover{text-decoration:none;color:#022a5c;}q{quotes:"“" "”" "‘" "’";}h1,h2,.node--type-person .node__content h3,h3,h4,h5,h6{font-weight:400;font-family:"Oswald",Helvetica,sans-serif;}h1 b,h1 strong,h2 b,.node--type-person .node__content h3 b,h2 strong,.node--type-person .node__content h3 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:400;}h1,.ck.ck-heading_heading1 span.ck-button__label{font-size:1.953125em;margin-bottom:1em;line-height:1.25em;letter-spacing:-1px;color:#022a5c;}@media (min-width:38em){h1,.ck.ck-heading_heading1 span.ck-button__label{font-size:3.0517578125em;margin-bottom:0.512em;}}h1 a,.ck.ck-heading_heading1 span.ck-button__label a{color:black;}h2,.node--type-person .node__content h3,.ck.ck-heading_heading2 span.ck-button__label{font-family:"Oswald",Helvetica,sans-serif;font-size:1.5625em;letter-spacing:-1px;margin-bottom:0.8em;line-height:1.5625em;color:#022a5c;}@media (min-width:38em){h2,.node--type-person .node__content h3,.ck.ck-heading_heading2 span.ck-button__label{font-size:1.953125em;}}h2 a,.node--type-person .node__content h3 a,.ck.ck-heading_heading2 span.ck-button__label a{text-decoration:none;color:#022a5c;border-bottom:transparent;transition:border-bottom 0.2s ease-out;}h2 a:hover,.node--type-person .node__content h3 a:hover,.ck.ck-heading_heading2 span.ck-button__label a:hover{border-bottom:2px solid #022a5c;}h3,.ck.ck-heading_heading3 span.ck-button__label{font-family:"Oswald",Helvetica,sans-serif;font-size:1em;margin-bottom:0.8em;line-height:1.25em;text-transform:uppercase;color:#d11242;letter-spacing:1px;}@media (min-width:38em){h3,.ck.ck-heading_heading3 span.ck-button__label{font-size:1.25em;}}h3 a,.ck.ck-heading_heading3 span.ck-button__label a{color:#d11242;text-decoration:underline;}h3 a:hover,.ck.ck-heading_heading3 span.ck-button__label a:hover{color:#d11242;text-decoration:none;}h4,.ck.ck-heading_heading4 span.ck-button__label{font-family:"Roboto",Helvetica,sans-serif;font-size:1em;font-weight:700;margin-bottom:0.512em;line-height:1.25em;color:#282828;}@media (min-width:38em){h4,.ck.ck-heading_heading4 span.ck-button__label{font-size:1.25em;}}h5,.ck.ck-heading_heading5 span.ck-button__label{margin-bottom:0;font-weight:300;font-size:1.25em;}h6,.ck.ck-heading_heading6 span.ck-button__label{font-family:"Roboto",Helvetica,sans-serif;margin-bottom:0;font-weight:700;letter-spacing:-0.5px;}sup{vertical-align:super;font-size:smaller;}sub{font-size:smaller;vertical-align:sub;}blockquote{padding:0 1.953125em;margin-bottom:1.25em;border-left:none;}blockquote p{padding:0.8em 0;margin-top:0.512em;border-top:3px solid #d11242;border-bottom:3px solid #d11242;font-family:"Oswald",Helvetica,sans-serif;font-size:1.953125em;color:#d11242;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.5625em;}@media (min-width:38em){blockquote p{line-height:1.25em;}}blockquote p:last-child{margin-bottom:0;}blockquote:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f10d";color:#d11242;}figure.caption{display:block;}figure.caption .file{display:inline;}figure:has(img){margin:1em;}.ck-editor__main figure{margin:0;}.views-field.views-field-field-caption-1{font-style:italic;}label{margin-bottom:0.64em;font-weight:700;}input,textarea{margin:0;}textarea{vertical-align:top;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values){width:100% !important;border-collapse:collapse;table-layout:fixed;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) h2,table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) .node--type-person .node__content h3,.node--type-person .node__content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) h3{font-size:1.25em;letter-spacing:0;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) p{margin:0;padding:0;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tbody{border:none;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) th,table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) td{padding:0.8em 0.512em;border:none;vertical-align:top;font-size:0.8em;width:auto !important;}@media (min-width:48em){table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) th,table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) td{line-height:1.25em;}}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) td{border:solid 1px #eff1f2;word-wrap:break-word;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tr.odd{background-color:white;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tr:nth-child(odd){background-color:white;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tr.even{background-color:#f9f9fa;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tr:nth-child(even){background-color:#f9f9fa;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) th,table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) thead th{font-family:"Oswald",Helvetica,sans-serif;color:white;background-color:#022a5c;}table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) caption{caption-side:bottom;}ul li,ol li{margin:0 0 0.512em 0;}ul{padding-left:3.0517578125em;}ul li{list-style:disc;list-style-position:outside;}ol{padding-left:3.0517578125em;}ol li{list-style:decimal;}img{opacity:1;transition:opacity 0.3s ease-out;}a img{transform:rotate(0);-webkit-backface-visibility:hidden;}a img:hover{opacity:0.8;}img,video{max-width:100%;height:auto;}.page-node-type-person a.tabledrag-handle,.page-node-type-person .handle{width:30px !important;height:22px !important;}iframe{max-width:100%;}.form-required,.marker{color:red;}div.messages{margin:0;padding:0;margin-bottom:1em;padding:0.64em 0.64em 0.64em 3.0517578125em;background-image:none;border:none;position:relative;line-height:1.953125em;border-radius:2px;}@media (min-width:38em){div.messages{font-size:1em;line-height:1.5625em;}}div.messages:before{font-size:18px;position:absolute;left:0.512em;top:0.4096em;}div.messages ul{padding-left:0;margin-bottom:0;}div.messages ul li:last-child{margin-bottom:0;}div.status{background-color:#DCEDC8;color:#33691E;}div.status::before{color:rgba(0,0,0,0.54);font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"check_circle";color:#33691E;}div.warning{background-color:#FFF9C4;color:#827717;}div.warning::before{color:rgba(0,0,0,0.54);font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"warning";color:#827717;}div.error{background-color:#FCE4EC;color:#B71C1C;}div.error::before{color:rgba(0,0,0,0.54);font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"error";color:#B71C1C;}.item-list ul{margin:0;padding:0;}.item-list ul li{margin:0;padding:0;list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.links.inline{margin:0;padding:0;list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.form-item,.form-actions{margin:0;}.form-item{margin-bottom:1em;}.form-item .description{font:inherit;font-size:100%;vertical-align:baseline;margin-top:0.4096em;font-size:0.8em;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0;margin-bottom:0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:1.5625em;}ul.tabs{list-style-type:none;padding:0;margin:0;overflow:hidden;margin-bottom:1.25em;margin-top:1.25em;border-bottom:5px solid #022a5c;}ul.tabs > li{display:block;float:left;}ul.tabs > li:last-child{margin-right:0;}ul.tabs li{margin:0;padding:0;}ul.tabs a{background-color:gray;color:white;text-transform:uppercase;transition:background-color 0.3s ease-out;display:block;float:left;font-weight:700;font-size:0.8em;padding-top:0.262144em;padding-left:0.64em;padding-right:0.64em;margin:0;margin-right:0.262144em;text-decoration:none;border-bottom:none;}ul.tabs a.is-active{background-color:#022a5c;color:white;}ul.tabs a:hover{background-color:#eee;color:black;}ul.tabs a:active{background-color:#022a5c;color:white;}ul.tabs li:last-child a{margin-right:0;}.layout-container,.region--content-prefix .block-system-breadcrumb-block{position:relative;max-width:1188px;margin:0 auto;padding:0 1.5625em;}.layout-container:after,.region--content-prefix .block-system-breadcrumb-block:after{content:"";display:table;clear:both;}@media (min-width:38em) and (max-width:55.9375em){.layout-container,.region--content-prefix .block-system-breadcrumb-block{padding:0 6.38298%;}}@media (min-width:56em){.layout-container,.region--content-prefix .block-system-breadcrumb-block{padding:0 0.8em;}}#masthead .layout-container,#masthead .region--content-prefix .block-system-breadcrumb-block,.region--content-prefix #masthead .block-system-breadcrumb-block{margin:0;padding:0;max-width:none;}#masthead .region-inner{max-width:1188px;margin:0 auto;padding:0 1.5625em;}#masthead .region-inner:after{content:"";display:table;clear:both;}@media (min-width:38em) and (max-width:55.9375em){#masthead .region-inner{padding:0 6.38298%;}}@media (min-width:56em){#masthead .region-inner{padding:0 0.8em;}}#masthead .region--masthead-primary .region-inner{padding-top:0.8em;padding-bottom:0.8em;display:flex;flex-flow:row wrap;align-items:center;position:relative;}@media (min-width:62em){#masthead .region--masthead-primary .region-inner{padding-top:1.5625em;padding-bottom:1.5625em;}}#masthead .region--masthead-primary .site-navigation{margin-left:auto;flex:1 100%;margin-right:0;text-align:right;}@media (min-width:62em){#masthead .region--masthead-primary .site-navigation{margin-bottom:0;flex:1;text-align:left;}}#masthead .region--masthead-primary .block-system-branding-block{flex:1 100%;}@media (min-width:48em){#masthead .region--masthead-primary .block-system-branding-block{flex:2;margin-bottom:0;margin-right:1.95312em;}}@media (min-width:56em){#masthead .region--masthead-primary .block-system-branding-block{flex:3;}}#masthead .region--masthead-primary .block-system-branding-block img{width:100%;}@media (min-width:74.1875em){#masthead .region--masthead-primary .block-system-branding-block img{margin-left:0;margin-top:0;}}#masthead .region--masthead-primary .search-block-form{margin:1.25em 0;flex:1 100%;}@media (min-width:38em){#masthead .region--masthead-primary .search-block-form{flex:1;}}@media (min-width:48em){#masthead .region--masthead-primary .search-block-form{margin:0;}}@media (min-width:56em){#masthead .region--masthead-primary .search-block-form{flex:0 0 18.1898940355em;}}#masthead .region--masthead-secondary{background-color:#eff1f2;}#masthead .region--masthead-secondary .region-inner{line-height:0;}.region--navigation-primary{background-color:#eff1f2;padding:0.512em 0;}@media (min-width:48em){#block-headerlogo{display:flex;margin:0 auto;}}#block-headerlogo h2,#block-headerlogo .node--type-person .node__content h3,.node--type-person .node__content #block-headerlogo h3{display:none;}#block-headerlogo .field{margin-bottom:0;}#block-headerlogo .field img{max-width:250px;margin-left:1.25em;}@media (min-width:48em){#block-headerlogo .field img{margin-top:0;max-width:300px;}}@media (min-width:62em){#block-headerlogo .field img{max-width:500px;}}#block-headerleafslogo .field{margin-bottom:0;}#block-headerleafslogo .field img{max-width:50px;}@media (min-width:62em){#block-headerleafslogo .field img{max-width:80px;}}#block-howwemove{display:none;}#block-howwemove .field{margin-bottom:0;}#block-howwemove .field p{margin:0;}@media (min-width:48em){#block-howwemove{margin-top:0;max-width:100px;display:flex;margin:0 auto;}}@media (min-width:62em){#block-howwemove{max-width:150px;}}body{background-color:#022a5c;}#content{background-color:white;}.section-content{background-color:white;}.section-content .layout-container,.section-content .region--content-prefix .block-system-breadcrumb-block,.region--content-prefix .section-content .block-system-breadcrumb-block{display:flex;flex-direction:column;}@media (min-width:56em){.section-content .layout-container,.section-content .region--content-prefix .block-system-breadcrumb-block,.region--content-prefix .section-content .block-system-breadcrumb-block{flex-flow:wrap row;align-items:stretch;}}.path-frontpage .section-content .layout-container,.path-frontpage .section-content .region--content-prefix .block-system-breadcrumb-block,.region--content-prefix .path-frontpage .section-content .block-system-breadcrumb-block{display:block;}.region--content{margin:3.8146972656em 0;}.path-frontpage .region--content{display:flex;flex-direction:column;margin:1.953125em 0;}@media (min-width:38em){.path-frontpage .region--content{flex-flow:row wrap;}}@media (min-width:48em){.path-frontpage .region--content{margin:3.8146972656em 0;}}@media (min-width:62em){#main{flex:2;}}.layout-sidebar-first{margin:0 0 3.8146972656em 0;}@media (min-width:56em){.layout-sidebar-first{flex:0 0 18.1898940355em;order:-1;margin:3.8146972656em 1.5625em 3.8146972656em 0;}}@media (min-width:62em){.layout-sidebar-first{flex:0 0 14.5519152284em;}}@media (min-width:74.25em){.layout-sidebar-first{flex:0 0 18.1898940355em;}}.layout-sidebar-second{margin:0 0 3.8146972656em 0;}@media (min-width:56em){.layout-sidebar-second{flex:0 0 100%;margin:3.8146972656em 0;}}@media (min-width:62em){.layout-sidebar-second{flex:0 0 14.5519152284em;margin:3.8146972656em 0 3.8146972656em 1.5625em;}}@media (min-width:74.25em){.layout-sidebar-second{flex:0 0 18.1898940355em;}}.layout-sidebar-second .region-inner{display:flex;flex-direction:column;}@media (min-width:38em) and (max-width:61.9375em){.layout-sidebar-second .region-inner{flex-flow:row wrap;margin-left:-0.64em;margin-right:-0.64em;}}.region--content-prefix{flex:1;margin-top:1.953125em;}.region--content-suffix{margin-bottom:1em;}.region--footer{display:flex;flex-flow:column wrap;color:#eff1f2;margin-top:3.8146972656em;margin-bottom:1.953125em;margin-left:-1em;margin-right:-1em;}@media (min-width:62em){.region--footer{flex-flow:row wrap;}}.region--footer h2,.region--footer .node--type-person .node__content h3,.node--type-person .node__content .region--footer h3{font-family:"Oswald",Helvetica,sans-serif;color:#eff1f2;font-style:normal;font-weight:400;font-size:1.5625em;border-bottom:2px solid #eff1f2;padding-bottom:0.512em;margin-bottom:1em;}@media (min-width:38em){.region--footer h2,.region--footer .node--type-person .node__content h3,.node--type-person .node__content .region--footer h3{margin-bottom:1.5625em;}}.region--footer a{color:#eff1f2;}.region--footer ul{margin:0;padding:0;}.region--footer ul li{display:block;}.region--footer ul li a{text-decoration:none;}.region--credit{padding-top:1.953125em;margin-bottom:1.953125em;border-top:2px solid #eff1f2;}#block-footerleafslogo,#block-footerleafslogo-2{order:1;flex:1;padding-left:1em;padding-right:0;}@media (min-width:38em){#block-footerleafslogo,#block-footerleafslogo-2{padding-right:1em;}}.menu--footer-more-links{order:2;padding-left:1em;padding-right:1em;margin-bottom:1.953125em;flex:5;}@media (min-width:56em){.menu--footer-more-links{margin-bottom:0;}}@media (min-width:62em){.menu--footer-more-links{flex:0 0 60%;}}#block-footerlogokpe{max-width:130px;order:3;margin-top:5.9604644775em;margin-left:1.25em;}@media (min-width:48em){#block-footerlogokpe{margin-top:0;}}@media (min-width:62em){#block-footerlogokpe{max-width:200px;flex:0 0 40%;margin-top:5.9604644775em;}}.menu--footer-social{order:4;padding-left:1em;padding-right:1em;flex:0 0 100%;}@media (min-width:56em){.menu--footer-social{flex:3;}}@media (min-width:48em){.menu--footer-social{margin-top:0;}}@media (min-width:62em){.menu--footer-social{margin-top:5.9604644775em;}}#block-footersocial-academic{margin-top:0;}@media (min-width:62em){#block-footersocial-academic{position:absolute;right:20%;top:75%;}}#block-footersocial-academic ul .moveu,#block-footersocial-academic ul .varsity-blues{display:none;}#block-footersocial-academic ul li:nth-child(2){display:none;}#block-footersocial-academic ul li:nth-child(4){display:none;}#block-footersocial-2{margin-top:5.9604644775em;}@media (min-width:48em){#block-footersocial-2{margin-top:0;}}@media (min-width:62em){#block-footersocial-2{margin-top:5.9604644775em;}}.btn{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;}@media (min-width:38em){.btn{padding:1em 1.5625em;}}.btn-primary{background-color:transparent;border:1px solid #757575;color:#282828;}.btn-primary:hover,.btn-primary:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}.btn-secondary{background-color:transparent;border:1px solid #757575;color:#282828;}.btn-secondary:hover,.btn-secondary:focus{color:white;background-color:#185ca5;border:1px solid #185ca5;}.btn-flat{position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;transition:background-color 0.3s ease-out,color 0.3s ease-out;padding:0.16777216em 0.8em;border-radius:3px;text-decoration:none;display:inline-block;text-transform:uppercase;margin-right:0.8em;font-weight:700;vertical-align:bottom;background-color:#eff1f2;}@media (min-width:38em){.btn-flat{font-size:0.8em;}}.card{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);border-radius:2px;margin-bottom:2.44140625em;line-height:1.5625em;}@media (min-width:56em){.no-sidebars .card{margin-left:auto;margin-right:auto;max-width:85%;}}@media (min-width:62em){.no-sidebars .card{max-width:75%;}}@media (min-width:74.25em){.no-sidebars .card{max-width:65%;}}.card:hover{transition:box-shadow 0.25s;box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}.card__inner{position:relative;}.card__title{padding:0.8em 1.5625em;padding-bottom:0;}@media (min-width:38em){.card__title{padding:0.8em 1.25em;padding-bottom:0;}}.card__title-text{margin-bottom:0;}.card__supporting-text{padding:0.8em 1.5625em;}.card__supporting-text:after{content:"";display:table;clear:both;}@media (min-width:38em){.card__supporting-text{padding:0.8em 1.25em;}}@media (min-width:29em){.card__supporting-text-image{margin-top:0.4096em;margin-bottom:0.32768em;float:left;margin-right:1em;margin-left:0;}}.card__actions{padding:0.64em;}.card__button{position:relative;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;transition:background-color 0.3s ease-out,color 0.3s ease-out;padding:0.16777216em 0.8em;border-radius:3px;text-decoration:none;display:inline-block;text-transform:uppercase;margin-right:0.8em;font-weight:700;vertical-align:bottom;}@media (min-width:38em){.card__button{font-size:0.8em;}}.card--default{background-color:white;color:#606061;}.card--default .card__supporting-text{border-bottom:1px solid #eff1f2;}.card--default .card__button{color:#D32F2F;}.card--default .card__button:hover,.card--default .card__button:focus{background-color:#eff1f2;color:#282828;}.card--highlight{background-color:#D32F2F;color:white;}.card--highlight .card__supporting-text{border-bottom:1px solid #B71C1C;}.card--highlight .card__button{color:white;}.card--highlight .card__button:hover,.card--highlight .card__button:focus{background-color:#B71C1C;}.card--highlight .material-icons{display:none;}.card--media{background-color:#0097A7;color:white;}.card--media .card__image{line-height:0;}.card--media .card__image img{width:100%;}.card--media .card__supporting-text{border-bottom:1px solid #00838F;}.card--media .card__button{color:white;}.card--media .card__button:hover,.card--media .card__button:focus{background-color:#00838F;}.card--media .card__title{padding:0;position:relative;}.card--media .card__title-text{position:absolute;bottom:0;left:0;right:0;padding:0.64em 0.8em;background-color:rgba(0,0,0,0.65);}.card--accordion,.ckeditor-accordion-container,.de_bits_accordion,.node__content{box-shadow:none;margin-top:2.44140625em;margin-bottom:1em;}.card--accordion:after,.ckeditor-accordion-container:after,.de_bits_accordion:after,.node__content:after{content:"";display:table;clear:both;}.card--accordion:hover,.ckeditor-accordion-container:hover,.de_bits_accordion:hover,.node__content:hover{box-shadow:none;transition:none;}.card--accordion dl,.card--accordion details,.ckeditor-accordion-container dl,.ckeditor-accordion-container details,.de_bits_accordion dl,.de_bits_accordion details,.node__content dl,.node__content details{border:none !important;margin:0;}.card--accordion .card__actions,.card--accordion dt,.card--accordion summary,.ckeditor-accordion-container .card__actions,.ckeditor-accordion-container dt,.ckeditor-accordion-container summary,.de_bits_accordion .card__actions,.de_bits_accordion dt,.de_bits_accordion summary,.node__content .card__actions,.node__content dt,.node__content summary{padding:0;margin-bottom:1em;}.card--accordion .card__actions .card__toggle,.card--accordion .card__actions a,.card--accordion dt .card__toggle,.card--accordion dt a,.card--accordion summary .card__toggle,.card--accordion summary a,.ckeditor-accordion-container .card__actions .card__toggle,.ckeditor-accordion-container .card__actions a,.ckeditor-accordion-container dt .card__toggle,.ckeditor-accordion-container dt a,.ckeditor-accordion-container summary .card__toggle,.ckeditor-accordion-container summary a,.de_bits_accordion .card__actions .card__toggle,.de_bits_accordion .card__actions a,.de_bits_accordion dt .card__toggle,.de_bits_accordion dt a,.de_bits_accordion summary .card__toggle,.de_bits_accordion summary a,.node__content .card__actions .card__toggle,.node__content .card__actions a,.node__content dt .card__toggle,.node__content dt a,.node__content summary .card__toggle,.node__content summary a{margin:0;padding:0;display:block;width:100%;padding:0.512em !important;border:none !important;background-color:#eff1f2 !important;font-weight:700;text-align:left;text-decoration:none;color:#282828 !important;}@media (min-width:38em){.card--accordion .card__actions .card__toggle,.card--accordion .card__actions a,.card--accordion dt .card__toggle,.card--accordion dt a,.card--accordion summary .card__toggle,.card--accordion summary a,.ckeditor-accordion-container .card__actions .card__toggle,.ckeditor-accordion-container .card__actions a,.ckeditor-accordion-container dt .card__toggle,.ckeditor-accordion-container dt a,.ckeditor-accordion-container summary .card__toggle,.ckeditor-accordion-container summary a,.de_bits_accordion .card__actions .card__toggle,.de_bits_accordion .card__actions a,.de_bits_accordion dt .card__toggle,.de_bits_accordion dt a,.de_bits_accordion summary .card__toggle,.de_bits_accordion summary a,.node__content .card__actions .card__toggle,.node__content .card__actions a,.node__content dt .card__toggle,.node__content dt a,.node__content summary .card__toggle,.node__content summary a{padding:0.64em 0.8em !important;}}.card--accordion .card__actions .material-icons,.card--accordion .card__actions .ckeditor-accordion-toggle ::before,.card--accordion .card__actions .summary::before,.card--accordion dt .material-icons,.card--accordion dt .ckeditor-accordion-toggle ::before,.card--accordion dt .summary::before,.card--accordion summary .material-icons,.card--accordion summary .ckeditor-accordion-toggle ::before,.card--accordion summary .summary::before,.ckeditor-accordion-container .card__actions .material-icons,.ckeditor-accordion-container .card__actions .ckeditor-accordion-toggle ::before,.ckeditor-accordion-container .card__actions .summary::before,.ckeditor-accordion-container dt .material-icons,.ckeditor-accordion-container dt .ckeditor-accordion-toggle ::before,.ckeditor-accordion-container dt .summary::before,.ckeditor-accordion-container summary .material-icons,.ckeditor-accordion-container summary .ckeditor-accordion-toggle ::before,.ckeditor-accordion-container summary .summary::before,.de_bits_accordion .card__actions .material-icons,.de_bits_accordion .card__actions .ckeditor-accordion-toggle ::before,.de_bits_accordion .card__actions .summary::before,.de_bits_accordion dt .material-icons,.de_bits_accordion dt .ckeditor-accordion-toggle ::before,.de_bits_accordion dt .summary::before,.de_bits_accordion summary .material-icons,.de_bits_accordion summary .ckeditor-accordion-toggle ::before,.de_bits_accordion summary .summary::before,.node__content .card__actions .material-icons,.node__content .card__actions .ckeditor-accordion-toggle ::before,.node__content .card__actions .summary::before,.node__content dt .material-icons,.node__content dt .ckeditor-accordion-toggle ::before,.node__content dt .summary::before,.node__content summary .material-icons,.node__content summary .ckeditor-accordion-toggle ::before,.node__content summary .summary::before{vertical-align:middle;color:rgba(0,0,0,0.54);font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";color:#282828;}.card--accordion summary,.ckeditor-accordion-container summary,.de_bits_accordion summary,.node__content summary{display:block;padding:0.512em !important;border:none !important;background-color:#eff1f2 !important;font-weight:700;text-align:left;text-decoration:none;color:#282828 !important;}@media (min-width:38em){.card--accordion summary,.ckeditor-accordion-container summary,.de_bits_accordion summary,.node__content summary{padding:0.64em 0.8em !important;}}.card--accordion summary::before,.ckeditor-accordion-container summary::before,.de_bits_accordion summary::before,.node__content summary::before{color:rgba(0,0,0,0.54);font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #555;content:"";transition:all 0.2s;vertical-align:middle;margin:0.5em;margin-left:0;}.card--accordion summary[aria-expanded=true]::before,.ckeditor-accordion-container summary[aria-expanded=true]::before,.de_bits_accordion summary[aria-expanded=true]::before,.node__content summary[aria-expanded=true]::before{transform:rotate(180deg);}.card--accordion .card__inner,.ckeditor-accordion-container .card__inner,.de_bits_accordion .card__inner,.node__content .card__inner{display:none;}.card--accordion .card__inner_open,.ckeditor-accordion-container .card__inner_open,.de_bits_accordion .card__inner_open,.node__content .card__inner_open{display:block;}.card--accordion .card__supporting-text,.card--accordion dd,.card--accordion .details-wrapper,.ckeditor-accordion-container .card__supporting-text,.ckeditor-accordion-container dd,.ckeditor-accordion-container .details-wrapper,.de_bits_accordion .card__supporting-text,.de_bits_accordion dd,.de_bits_accordion .details-wrapper,.node__content .card__supporting-text,.node__content dd,.node__content .details-wrapper{padding-top:0;padding-bottom:0;color:#282828;border-bottom:none;}.ckeditor-accordion-container{margin:0;}.table-responsive{overflow-y:hidden;cursor:ew-resize;}.table-controls{text-align:right;border-bottom:1px solid #eff1f2;padding-bottom:0.262144em;}.table-controls .instruction{color:#757575;text-transform:uppercase;font-size:0.8em;margin-right:0.8em;}.table-controls .material-icons{vertical-align:middle;font-size:18px;margin-right:0.134217728em;}.media-embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.media-embed iframe,.media-embed object,.media-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;}iframe{display:block;width:100%;max-width:100%;height:auto;}.iframe-container{position:relative;margin-bottom:30px;width:100%;}.iframe-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;height:100%;width:100%;margin:0;float:none;}.iframe-container .iframe-ratio-setter{padding-top:56.25%;}.field{margin-bottom:1.953125em;}.field__label,label{color:#d11242;text-transform:uppercase;font-family:"Oswald",Helvetica,sans-serif;font-weight:400;letter-spacing:2px;font-size:1em;margin-bottom:1em;}@media (min-width:38em){.field__label,label{font-size:1.25em;}}.field--name-field-image,.block-views-blockbanner-image-block-1,.view-banner-image{margin-bottom:1em;}@media (min-width:38em){.field--name-field-image,.block-views-blockbanner-image-block-1,.view-banner-image{margin-bottom:1.5625em;}}.field--name-field-building{flex:0 1 100%;border:2px solid #eff1f2;}.field--name-field-building a{font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;text-decoration:none;display:flex;padding:0.64em;}.field--name-field-building a:before{content:"";background-image:url(/themes/de_theme/img/icons/uoft-icons-facilitynotice.png);background-repeat:no-repeat;background-color:#022a5c;background-position:center;min-width:50px;margin-left:-0.64em;margin-top:-0.64em;margin-bottom:-0.64em;margin-right:1em;}.field--name-field-building a:hover{text-decoration:none;}.caption > figcaption{display:block;width:100%;padding:0.5em;background-color:#eff1f2;}.node__content p img{padding:1em;}.list-display li,.list-display .views-row{padding:0.8em 1em;}.list-display li:nth-child(2n+1),.list-display .views-row:nth-child(2n+1){background-color:#f2f4f5;}.grid-display .view-content{display:flex;flex-direction:column;}@media (min-width:29em){.grid-display .view-content{flex-flow:row wrap;margin-left:-0.512em;margin-right:-0.512em;}}.grid-display .views-row{margin-bottom:1em;}@media (min-width:29em){.grid-display .views-row{flex:0 0 33.3333333333%;padding:0 0.512em;max-width:33.3333333333%;min-height:14.5519152284em;flex-direction:column;}.grid-display .views-row:hover .views-field-title{background-color:#022a5c;}.grid-display .views-row:hover .views-field-title a{color:white;}}.grid-display .views-field-title{flex:1;text-decoration:none;justify-content:center;text-align:center;padding:0.64em 0.8em;background-color:#eff1f2;transition:background-color 0.3s ease-out;cursor:pointer;}.grid-display .views-field-title:hover{background-color:#022a5c;}.grid-display .views-field-title:hover a{color:white;}.grid-display .views-field-title a{display:block;text-decoration:none;color:#282828;font-weight:700;}.grid-display.view-faculty .views-row{display:flex;}.grid-display.view-faculty .views-row .views-field-nothing{display:flex;flex:1;}.grid-display.view-faculty .views-row .views-field-nothing .field-content{display:flex;flex:1;}.grid-display.view-faculty .views-row .views-field-nothing .field-content a.views-row-link{text-decoration:none;font-weight:700;display:flex;flex-direction:column;flex:1;}.grid-display.view-faculty .views-row .views-field-nothing .field-content a.views-row-link .views-field-title{color:#282828;flex:1;}.grid-display.view-faculty .views-row .views-field-nothing .field-content a.views-row-link:hover .views-field-title{color:white;}.grid-display.view-faculty .views-row:hover .views-field-title{color:white;}.headline-type{font-family:"Oswald",Helvetica,sans-serif;font-weight:300;font-size:1.25em;line-height:1.25em;}@media (min-width:38em){.headline-type{font-size:1.5625em;}}.headline-type b,.headline-type strong{font-weight:400;}.small-type{font-weight:700;margin-bottom:1.5625em;font-size:0.8em;}.highlight-type{font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;font-weight:300;}.inline-image-left,.inline-image-right,.inline-image-center{margin-top:0.4096em;margin-bottom:0.32768em;}.inline-image-left{float:left;margin-right:1em;margin-left:0;}.inline-image-right{float:right;margin-left:1em;margin-right:0;}.inline-image-center{margin-left:auto;margin-right:auto;display:block;text-align:center;}.highlight-box{margin-bottom:1.25em;position:relative;padding:0.8em;background-color:#022a5c;border-radius:2px;font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;color:white;line-height:1.5625em;letter-spacing:1px;}@media (min-width:38em){.highlight-box{padding:1.25em;}}.highlight-box p:last-child,.highlight-box li:last-child{margin-bottom:0;}.highlight-box-secondary{margin-bottom:1.25em;position:relative;padding:0.8em;background-color:#98d957;border-radius:2px;font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;color:#282828;line-height:1.5625em;letter-spacing:1px;}@media (min-width:38em){.highlight-box-secondary{padding:1.25em;}}.highlight-box-secondary p:last-child,.highlight-box-secondary li:last-child{margin-bottom:0;}.views-exposed-form .form--inline{display:flex;align-items:flex-end;flex-flow:row wrap;margin-left:-0.64em;margin-right:-0.64em;}.views-exposed-form .form--inline .form-item{flex:3;padding:0 0.64em;margin-bottom:0;}.views-exposed-form .form--inline .form-item .dk-select{width:100%;}.views-exposed-form .form--inline .form-actions{flex:1;padding:0 0.64em;}.views-exposed-form .form--inline .form-actions input{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;font-weight:700;width:100%;}@media (min-width:38em){.views-exposed-form .form--inline .form-actions input{padding:1em 1.5625em;}}.views-exposed-form .form--inline .form-actions input:hover,.views-exposed-form .form--inline .form-actions input:focus{color:white;background-color:#185ca5;border:1px solid #185ca5;}.views-exposed-form .dk-selected{flex:2;border-radius:0;border-color:#bfc1c2;padding:0.262144em 1em;}.views-exposed-form .dk-selected:hover,.views-exposed-form .dk-selected:focus{border-color:#bfc1c2;}.views-exposed-form .dk-selected:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:4px;}.views-exposed-form .dk-selected:before{border-top-color:#d11242;}.views-exposed-form .dk-selected:after,.views-exposed-form .dk-selected:after{border-left-color:#bfc1c2;}.views-exposed-form .dk-select-open-up .dk-select-options,.views-exposed-form .dk-select-open-down .dk-select-options,.views-exposed-form .dk-select-multi:focus .dk-select-options{border-color:#bfc1c2;border-radius:0;padding:0;}.views-exposed-form .dk-select-open-up .dk-selected:before,.views-exposed-form .dk-select-open-down .dk-selected:before{border-bottom-color:#d11242;}.views-exposed-form .dk-option{list-style:none;padding:0.262144em 1em;margin-bottom:0;background-color:transparent;color:#282828;transition:background-color 0.3s ease-out,color 0.3s ease-out;}.views-exposed-form .dk-option-selected{background-color:#185ca5;color:white;margin-right:-1px;margin-left:-1px;}.views-exposed-form .dk-select-options .dk-option-highlight{background-color:#022a5c;color:white;}.views-exposed-form label{display:block;font-family:"Oswald",Helvetica,sans-serif;text-transform:uppercase;font-size:1.25em;font-weight:normal;color:#d11242;letter-spacing:1px;}.placeholder-image{background-size:cover;background-repeat:no-repeat;position:relative;overflow:auto;padding-bottom:47.5%;margin-bottom:1em;}.placeholder-image img{position:absolute;opacity:0;top:0;left:0;width:100%;transition:opacity 1s linear;}.placeholder-image img.loaded{opacity:1;}.placeholder-image .img-small{filter:blur(40px);-webkit-filter:blur(40px);transform:scale(1);}.placeholder-image h3{position:absolute;bottom:0;color:#fff;z-index:3;padding:1em;margin:0;}.placeholder-image.caption-added:after{content:"";background:linear-gradient(rgba(0,0,0,0),rgb(0,0,0));position:absolute;width:100%;height:50%;bottom:0;z-index:1;}.styleguide-header{clear:both;margin-top:3.0517578125em;margin-bottom:0.512em;font-size:0.8em;text-transform:uppercase;color:#757575;border-bottom:1px solid #eff1f2;}.styleguide-header:nth-child(1){margin-top:0;}.toolbar li{margin-bottom:0;}.toolbar li a{border-bottom:none;}.layout-sidebar-first .block,.layout-sidebar-second .block{margin-bottom:1.5625em;display:flex;flex-direction:column;}@media (min-width:38em) and (max-width:61.9375em){.layout-sidebar-first .block,.layout-sidebar-second .block{flex:0 0 50%;padding:0 0.64em;}}.layout-sidebar-first .block h2,.layout-sidebar-first .block .node--type-person .node__content h3,.node--type-person .node__content .layout-sidebar-first .block h3,.layout-sidebar-second .block h2,.layout-sidebar-second .block .node--type-person .node__content h3,.node--type-person .node__content .layout-sidebar-second .block h3{padding:0.8em 1.25em;margin:0;background-color:#185ca5;font-size:1.25em;color:white;font-style:normal;font-weight:normal;}.layout-sidebar-first .block .view,.layout-sidebar-second .block .view{background-color:#eff1f2;flex:1 auto;}@media (min-width:62em){.layout-sidebar-first .block .view,.layout-sidebar-second .block .view{flex:none;}}.layout-sidebar-first .block p:last-child,.layout-sidebar-second .block p:last-child{margin-bottom:0;}.layout-sidebar-first .block .field,.layout-sidebar-second .block .field{margin-bottom:0;}.layout-sidebar-first .block .btn-primary,.layout-sidebar-second .block .btn-primary{width:100%;text-align:center;color:#282828;background-color:#39bfbf;border:none;}.layout-sidebar-first .block .btn-primary:hover,.layout-sidebar-second .block .btn-primary:hover{background-color:#2e9999;}.block-instagram-block{flex:1;margin-bottom:3.8146972656em;}@media (min-width:29em){.block-instagram-block{padding-left:3.8146972656em;padding-right:3.8146972656em;}}@media (min-width:38em){.block-instagram-block{flex:0 0 100%;}}@media (min-width:48em){.block-instagram-block{display:flex;flex-flow:wrap row;margin-bottom:5.9604644775em;padding:0;}}.block-instagram-block img{float:none;margin:0;width:100%;display:block;}.block-instagram-block a.group{margin-bottom:1.5625em;display:block;position:relative;text-decoration:none;background-color:#282828;overflow:hidden;}@media (min-width:48em){.block-instagram-block a.group{margin-bottom:0;flex:1;display:inline-block;margin-right:1em;}}.block-instagram-block a.group:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f16d";color:white;position:absolute;top:0.64em;left:0.8em;z-index:1;}.block-instagram-block a.group:last-child{margin-bottom:0;margin-right:0;}.block-instagram-block a.group:hover .caption-text{top:0;}.block-instagram-block .caption-text{display:block;z-index:2;position:absolute;bottom:0;left:0;right:0;top:60%;padding:1.25em 1.5625em;line-height:1.5625em;background-color:rgba(0,0,0,0.75);color:white;pointer-events:none;transition:top 0.3s ease-in-out;}@media (min-width:48em){.block-instagram-block .caption-text{top:100%;}}@media (min-width:48em) and (max-width:56em){.block-instagram-block .caption-text{padding:1em;font-size:0.8em;}}.block-instagram-block .caption-text::after{position:absolute;left:0;bottom:0;height:60px;width:100%;content:"";background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.9));}#block-footerleafslogo .field--name-body,#block-footerleafslogo-2 .field--name-body{margin-bottom:0;}#block-footerleafslogo img,#block-footerleafslogo-2 img{width:auto;max-height:50px;}@media (min-width:48em){#block-footerleafslogo img,#block-footerleafslogo-2 img{width:100%;max-height:none;}}.menu--footer-social ul li{display:inline-block;border:2px solid #185ca5;margin-bottom:1em;}.menu--footer-social ul li span.no-link{display:inline-block;padding:0.4096em;vertical-align:middle;}.menu--footer-social ul li ul{display:inline-block;vertical-align:middle;}.menu--footer-social ul li ul li{display:inline-block;padding:0.4096em 0.4096em;margin-bottom:0;border:none;border-right:2px solid #185ca5;text-align:center;}.menu--footer-social ul li ul li:first-child{border-left:2px solid #185ca5;}.menu--footer-social ul li ul li:last-child{border-right:0;}.menu--footer-social ul li ul li .icon-text-hidden{font:0/0 serif;text-shadow:none;color:transparent;}.menu--footer-social ul li ul li .fa{display:block;font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;font-size:1.25em;transition:color 0.3s ease-out;}.menu--footer-social ul li ul li .fa:hover{color:#749dc9;}.menu--footer-social ul li.uoft-kpe,.menu--footer-social ul li.moveu,.menu--footer-social ul li.equity-movement{margin-right:0.512em;}.menu--footer-copyright{flex:0 0 100%;order:4;font-family:"Oswald",Helvetica,sans-serif;font-size:0.8em;color:#eff1f2;text-transform:uppercase;letter-spacing:1px;}.menu--footer-copyright .copyright-title{text-align:center;}@media (min-width:48em){.menu--footer-copyright .copyright-title{width:48.9361702128%;clear:right;float:left;margin-left:0;margin-right:2.1276595745%;text-align:left;}}.menu--footer-copyright ul{text-align:center;margin:0;padding:0;}@media (min-width:48em){.menu--footer-copyright ul{text-align:right;width:48.9361702128%;clear:right;float:right;margin-right:0;}}.menu--footer-copyright ul li{display:inline-block;}.menu--footer-copyright ul li:last-child:before{content:"|";padding:0 0.8em;}.menu--footer-copyright ul li a{text-decoration:none;color:#eff1f2;}.menu--footer-copyright ul li a:hover{text-decoration:underline;}.block-views-blockoffering-block-1 .view-content{display:flex;flex-direction:column;}@media (min-width:29em){.block-views-blockoffering-block-1 .view-content{flex-flow:row wrap;margin-left:-0.512em;margin-right:-0.512em;}}.block-views-blockoffering-block-1 .views-row{display:flex;flex-direction:column;margin-left:1.953125em;margin-right:1.953125em;margin-bottom:1.25em;min-height:14.5519152284em;}@media (min-width:29em){.block-views-blockoffering-block-1 .views-row{flex:0 0 50%;max-width:50%;padding:0.512em;margin:0;}}@media (min-width:48em) and (max-width:56em){.block-views-blockoffering-block-1 .views-row{flex:0 0 33.3333333333%;max-width:33.3333333333%;}}@media (min-width:62em){.block-views-blockoffering-block-1 .views-row{flex:0 0 33.3333333333%;max-width:33.3333333333%;}}.block-views-blockoffering-block-1 .views-row .views-field-title,.block-views-blockoffering-block-1 .views-row .views-field-field-description,.block-views-blockoffering-block-1 .views-row .views-field-field-link{background-color:#f2f4f5;}.block-views-blockoffering-block-1 .views-row .views-field-title{border-top:1em solid #185ca5;padding:1.5625em 1em 0.64em 1em;text-align:center;}.block-views-blockoffering-block-1 .views-row .views-field-title h3{font-family:"Oswald",Helvetica,sans-serif;color:#022a5c;font-size:1.5625em;text-transform:none;letter-spacing:0;margin-bottom:0;}.block-views-blockoffering-block-1 .views-row:nth-child(5n+1) .views-field-title{border-color:#185ca5;}.block-views-blockoffering-block-1 .views-row:nth-child(5n+2) .views-field-title{border-color:#e74d3d;}.block-views-blockoffering-block-1 .views-row:nth-child(5n+3) .views-field-title{border-color:#f7bf31;}.block-views-blockoffering-block-1 .views-row:nth-child(5n+4) .views-field-title{border-color:#98d957;}.block-views-blockoffering-block-1 .views-row:nth-child(5n+5) .views-field-title{border-color:#39bfbf;}.block-views-blockoffering-block-1 .views-row .views-field-field-description{padding:1em;flex:1 auto;}.block-views-blockoffering-block-1 .views-row p:last-child{margin-bottom:0;}.block-views-blockoffering-block-1 .views-row p a{word-break:break-word;}.block-views-blockoffering-block-1 .views-row .views-field-field-link{padding:0 1em 1em 1em;}.block-views-blockoffering-block-1 .views-row .views-field-field-link a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;margin-right:0;width:100%;text-align:center;word-break:break-word;}@media (min-width:38em){.block-views-blockoffering-block-1 .views-row .views-field-field-link a{padding:1em 1.5625em;}}.block-views-blockoffering-block-1 .views-row .views-field-field-link a:hover,.block-views-blockoffering-block-1 .views-row .views-field-field-link a:focus{color:white;background-color:#185ca5;border:1px solid #185ca5;}.block-views-blockoffering-block-1 .views-row .views-field-edit-node{text-align:right;margin-top:0.8em;}.block-views-blockoffering-block-1 .views-row .views-field-edit-node a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;margin-right:0;padding:0.512em 1em !important;background-color:#022a5c;color:white;font-weight:700;}@media (min-width:38em){.block-views-blockoffering-block-1 .views-row .views-field-edit-node a{padding:1em 1.5625em;}}.block-views-blockoffering-block-1 .views-row .views-field-edit-node a:hover{background-color:#011d40;}.block-views-blockoffering-block-1 .view-footer{border-top:2px solid #eff1f2;margin-top:0.8em;padding-top:0.8em;text-align:right;}.block-views-blockoffering-block-1 .view-footer a{text-transform:uppercase;text-decoration:none;font-weight:700;margin-right:0;}@media (min-width:38em){.block-views-blockoffering-block-1 .view-footer a{font-size:0.8em;}}.block-views-blockfaculty-block-1 .view-faculty .view-content{display:flex;flex-flow:row wrap;margin-left:-0.64em;margin-right:-0.64em;}.block-views-blockfaculty-block-1 .view-faculty .views-row{margin-bottom:1.5625em;margin-left:0;margin-right:0;flex:0 0 50%;padding:0 0.64em;}@media (min-width:38em){.block-views-blockfaculty-block-1 .view-faculty .views-row{flex:0 0 33.333333333%;margin-bottom:0;}}.block-views-blockfaculty-block-1 .view-faculty .views-row:last-child{margin-bottom:0;}.block-views-blockfaculty-block-1 .view-faculty .views-row:hover .views-field-field-person a{text-decoration:underline;}.block-views-blockfaculty-block-1 .view-faculty .views-row:hover .views-field-field-image a img{opacity:0.8;}.block-views-blockfaculty-block-1 .view-faculty .views-field-field-person{margin-bottom:0.262144em;}.block-views-blockfaculty-block-1 .view-faculty .views-field-field-person a{text-decoration:none;color:#d11242;font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;text-transform:uppercase;letter-spacing:1px;line-height:1em;}.block-views-blockfaculty-block-1 .view-faculty .views-field-field-image{margin-bottom:1em;line-height:0;}.block-views-blockfaculty-block-1 .view-faculty .views-field-field-image img{width:100%;}.block-views-blockdismissable-pin-block-1{position:fixed;bottom:0;z-index:10;width:100%;}@media (min-width:38em) and (max-width:47.9375em){.block-views-blockdismissable-pin-block-1{width:608px;margin-left:-304px;left:50%;}}@media (min-width:88em){.block-views-blockdismissable-pin-block-1{width:1408px;margin-left:-704px;left:50%;}}.block-views-blockdismissable-pin-block-1 .material-icons{cursor:pointer;position:absolute;top:-30px;right:10px;padding:10px;background-color:#185ca5;border-radius:50%;color:white;transition:background-color 0.3s ease-out;}.block-views-blockdismissable-pin-block-1 .material-icons:hover,.block-views-blockdismissable-pin-block-1 .material-icons:focus{background-color:#467db7;}@media (min-width:62em){.block-views-blockdismissable-pin-block-1 .material-icons{top:-10px;}}.block-views-blockdismissable-pin-block-1 .views-field-field-desktop-image{display:none;}@media (min-width:48em){.block-views-blockdismissable-pin-block-1 .views-field-field-desktop-image{display:block;}}.block-views-blockdismissable-pin-block-1 .views-field-field-mobile-image{display:block;}@media (min-width:48em){.block-views-blockdismissable-pin-block-1 .views-field-field-mobile-image{display:none;}}.block-views-blockdismissable-pin-block-1 img{display:block;width:100%;}.block-views-blockdismissable-pin-block-1 a img:hover{opacity:1;}.block-system-main-block .view-taxonomy-term h2,.block-system-main-block .view-taxonomy-term .node--type-person .node__content h3,.node--type-person .node__content .block-system-main-block .view-taxonomy-term h3{font-size:1em;margin-bottom:0;letter-spacing:0;}.block-views-blockevent-block-event-ended .views-field-nothing{margin-bottom:10px;}.block-views-blockevent-block-event-ended .views-field-nothing .field-content{background-color:#d11242;border-radius:10px;color:white;font-weight:700;padding:10px;}#logo{display:block;}#logo img{transition:none;}#logo a img{transform:none;-webkit-backface-visibility:visible;}#logo a{display:block;line-height:0;}.search-form{margin-bottom:1.25em;padding-bottom:1.25em;border-bottom:1px solid #d7d9da;display:flex;flex-flow:row wrap;}@media (min-width:48em){.search-form{display:none;}}.search-form label{display:none;font-size:0.8em;text-transform:uppercase;margin-bottom:0.4096em;}.search-form .form-item-keys{flex:4;border:1px solid #bfc1c2;padding:0.64em 1em;margin-bottom:0;}.search-form #edit-keys{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:100%;}@media (min-width:56em){.search-form #edit-keys{display:block;}}.search-form .form-submit{flex:1;border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;margin-right:0;}@media (min-width:38em){.search-form .form-submit{padding:1em 1.5625em;}}.search-form .form-submit:hover,.search-form .form-submit:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}.search-form .form-submit .fa-search{font-size:1.25em;}.search-form .form-wrapper{display:flex;}.search-form .form-wrapper .form-type-search{flex:5;margin-right:1em;margin-bottom:0;}.search-form .form-wrapper .form-submit{flex:1;}.search-form .form-wrapper #edit-keys{width:100%;border:1px solid #bfc1c2;}.search-form .form-wrapper label{display:block;width:100%;font-family:"Oswald",Helvetica,sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;color:#d11242;letter-spacing:1px;}.spelling-suggestions{margin-bottom:1.25em;}.spelling-suggestions dl,.spelling-suggestions dt,.spelling-suggestions dd{margin:0;}.search-results{margin:0;padding:0;}.search-results li{list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.search-results li{margin-bottom:1.953125em;padding-bottom:1.953125em;border-bottom:3px solid #eff1f2;}.search-results li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.search-results .search-result__snippet-info{margin:0;padding:0;}.search-results .search-result__info{display:none;}.search-results .search-result__snippet{margin-bottom:0;}@media (min-width:48em){.block-search{display:inline-block;}}.block-search h2,.block-search .node--type-person .node__content h3,.node--type-person .node__content .block-search h3{font:0/0 serif;text-shadow:none;color:transparent;color:white;}.block-search #search-block-form{border:1px solid #eff1f2;display:flex;}.block-search .form-type-search{margin:0;flex:1 1 auto;}.block-search .form-type-search input{padding:0.8em 2.44140625em 0.8em 0.8em;}.block-search .form-search{border:none;background-color:transparent;color:#eff1f2;border-radius:0;}.block-search .form-submit{flex:0 1 auto;width:40px;background-color:transparent;color:transparent;border:none;color:white;margin:0;padding:0;}.block-search .form-submit:focus{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;}.block-search .fa-search{font-size:1.25em;}.block-search .button-label{font:0/0 serif;text-shadow:none;color:transparent;position:absolute;}.not-logged-in.page-user #user-login label{font-size:0.8em;text-transform:uppercase;margin-bottom:0.4096em;}.not-logged-in.page-user #user-login .form-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:100%;background:#eff1f2;padding:0.512em;}@media (min-width:56em){.not-logged-in.page-user #user-login .form-text{width:50%;}}.not-logged-in.page-user #user-login .form-submit{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;}@media (min-width:38em){.not-logged-in.page-user #user-login .form-submit{padding:1em 1.5625em;}}.not-logged-in.page-user #user-login .form-submit:hover,.not-logged-in.page-user #user-login .form-submit:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}.node-webform label{font-size:0.8em;text-transform:uppercase;margin-bottom:0.4096em;}.node-webform .form-text,.node-webform .form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:100%;background:#eff1f2;padding:0.512em;}.node-webform .form-text,.node-webform .form-textarea-wrapper,.node-webform .form-select{width:100%;}@media (min-width:56em){.node-webform .form-text,.node-webform .form-textarea-wrapper,.node-webform .form-select{width:50%;}}.node-webform .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:100%;}.node-webform .button-primary{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;}@media (min-width:38em){.node-webform .button-primary{padding:1em 1.5625em;}}.node-webform .button-primary:hover,.node-webform .button-primary:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}img.cboxPhoto{outline:0;}.colorbox .field__items{margin-top:1.5625em;margin-bottom:1.5625em;margin-left:-0.512em;margin-right:-0.512em;}@media (min-width:48em){.colorbox .field__items{display:flex;flex-flow:row wrap;padding:0;}}.colorbox .field__item{flex:0 1 33%;margin-bottom:0.512em;padding:0 0.512em;}.colorbox a.gallery-group{cursor:pointer;display:inline-block;width:100%;outline:0;}.colorbox a.gallery-group img{transition:all 0.3s ease-out;opacity:1;}.colorbox a.gallery-group:hover img{opacity:0.8;}#cboxOverlay{position:fixed;width:100%;height:100%;background:#282828;top:0;}#colorbox{background:#fff;position:relative;outline:0;}#cboxContent{background:#fff;padding:0.5em 0.5em 2em;height:auto !important;width:auto !important;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;background:url(/modules/custom/de_responsive_gallery/colorbox/images/controls.png) no-repeat 0 0;outline:0;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxPrevious{background-position:0px 0px;}#cboxPrevious:hover{background-position:0px -25px;}#cboxNext{background-position:-25px 0px;left:40px;}#cboxNext:hover{background-position:-25px -25px;}#cboxClose{background-position:-50px 0px;right:10px;padding:0;}#cboxClose:hover{background-position:-50px -25px;}#cboxCurrent{display:block !important;text-align:center;float:none !important;text-transform:uppercase;color:#666;position:absolute;bottom:10px;width:97%;}#colorbox button{border:none;color:#282828;padding:0 0.5em 0 0;transition:all 0.3s ease-out;position:absolute;bottom:10px;}#colorbox button:hover{color:#666;}#cboxLoadingGraphic{background:url(/themes/de_theme/dist/css/images/loading.gif) no-repeat center center;}.responsive-gallery .slick-slide{text-align:center;padding:0 1.5625em;}.responsive-gallery .slick-arrow::before{color:#d11242;}.responsive-gallery .slick-prev{left:-5px;}.responsive-gallery .slick-next{right:-5px;}.responsive-gallery a{cursor:default;padding-right:0;display:inline-block;margin:0 auto;width:100%;}.responsive-gallery a img{transition:none;}.responsive-gallery a a img{transform:none;-webkit-backface-visibility:visible;}.responsive-gallery a img{opacity:1;width:100%;}.node--type-activity .field--name-body{margin-bottom:0;}.view-activities .views-field-field-thumbnail-image{display:none;line-height:0;}@media (min-width:29em){.view-activities .views-field-field-thumbnail-image{display:block;}}.view-activities .views-field-field-thumbnail-image img{width:100%;}.block-views-blockbuilding-alert-block-2,.block-views-blockbuilding-alert-block-3{flex:1 auto;display:flex;flex-direction:column;padding:0;}.block-views-blockbuilding-alert-block-2 h2,.block-views-blockbuilding-alert-block-2 .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockbuilding-alert-block-2 h3,.block-views-blockbuilding-alert-block-3 h2,.block-views-blockbuilding-alert-block-3 .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockbuilding-alert-block-3 h3{background-color:#022a5c;padding:0.8em 1.25em;margin:0;font-style:normal;font-weight:normal;font-size:1.25em;color:white;}.block-views-blockbuilding-alert-block-2 h2:before,.block-views-blockbuilding-alert-block-2 .node--type-person .node__content h3:before,.node--type-person .node__content .block-views-blockbuilding-alert-block-2 h3:before,.block-views-blockbuilding-alert-block-3 h2:before,.block-views-blockbuilding-alert-block-3 .node--type-person .node__content h3:before,.node--type-person .node__content .block-views-blockbuilding-alert-block-3 h3:before{display:inline-block;content:"";background-image:url(/themes/de_theme/img/icons/uoft-icons-facilitynotice.png);background-position:center;background-repeat:no-repeat;width:28px;height:20px;margin-right:0.512em;}.block-views-blockbuilding-alert-block-2 .view-content,.block-views-blockbuilding-alert-block-3 .view-content{flex:1 auto;}.block-views-blockbuilding-alert-block-2 .views-row,.block-views-blockbuilding-alert-block-3 .views-row{border-bottom:2px solid #eff1f2;border-right:2px solid #eff1f2;background-color:white;display:flex;flex:1 auto;}.block-views-blockbuilding-alert-block-2 .views-row:last-child,.block-views-blockbuilding-alert-block-3 .views-row:last-child{border-bottom:none;}.block-views-blockbuilding-alert-block-2 .views-row .fa,.block-views-blockbuilding-alert-block-3 .views-row .fa{display:flex;flex:0 0 60px;min-height:60px;justify-content:center;align-items:center;color:white;font-size:1.5625em;margin-bottom:-1px;}.block-views-blockbuilding-alert-block-2 .views-row .facility-content,.block-views-blockbuilding-alert-block-3 .views-row .facility-content{margin:0.512em 1em;display:flex;flex-direction:column;justify-content:center;width:1px;flex:1 auto;}.block-views-blockbuilding-alert-block-2 .view-footer,.block-views-blockbuilding-alert-block-3 .view-footer{background-color:#eff1f2;padding:1.953125em 1.5625em 1.5625em 1.5625em;margin-bottom:-2px;text-align:center;}.block-views-blockbuilding-alert-block-2 .more-link,.block-views-blockbuilding-alert-block-3 .more-link{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;margin-bottom:0;}@media (min-width:38em){.block-views-blockbuilding-alert-block-2 .more-link,.block-views-blockbuilding-alert-block-3 .more-link{padding:1em 1.5625em;}}.block-views-blockbuilding-alert-block-2 .more-link:hover,.block-views-blockbuilding-alert-block-2 .more-link:focus,.block-views-blockbuilding-alert-block-3 .more-link:hover,.block-views-blockbuilding-alert-block-3 .more-link:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}.block-views-blockbuilding-alert-block-2 .views-field-title,.block-views-blockbuilding-alert-block-3 .views-field-title{font-weight:700;}.block-views-blockbuilding-alert-block-2 .views-field-title a,.block-views-blockbuilding-alert-block-3 .views-field-title a{text-decoration:none;color:#282828;}.block-views-blockbuilding-alert-block-2 .views-field-title a:hover,.block-views-blockbuilding-alert-block-3 .views-field-title a:hover{text-decoration:underline;}.block-views-blockbuilding-alert-block-2 .emergency .fa,.block-views-blockbuilding-alert-block-3 .emergency .fa{background-color:#d11242;}.block-views-blockbuilding-alert-block-2 .service-interruption .fa,.block-views-blockbuilding-alert-block-3 .service-interruption .fa{background-color:#f7bf31;font-weight:700;}.block-views-blockbuilding-alert-block-2 .service-restored .fa,.block-views-blockbuilding-alert-block-3 .service-restored .fa{background-color:#98d957;}.block-views-blockbuilding-alert-block-2 .information .fa,.block-views-blockbuilding-alert-block-3 .information .fa{background-color:#39bfbf;}.block-views-blockbuilding-alert-block-2 .view-empty,.block-views-blockbuilding-alert-block-3 .view-empty{flex:1 auto;display:flex;flex-direction:column;letter-spacing:0;font-family:"Roboto",Helvetica,sans-serif;font-size:1em;}.block-views-blockbuilding-alert-block-2 .view-empty .view-header,.block-views-blockbuilding-alert-block-3 .view-empty .view-header{flex:1 auto;}.block-views-blockbuilding-alert-block-2 .view-empty .view-content,.block-views-blockbuilding-alert-block-3 .view-empty .view-content{flex:1 auto;padding:1.5625em 1.5625em;text-align:center;font-family:"Oswald",Helvetica,sans-serif;}.block-views-blockbuilding-alert-block-2 .view-empty .view-content:before,.block-views-blockbuilding-alert-block-3 .view-empty .view-content:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f00c";width:100%;margin-bottom:0.1073741824em;color:#c8c8c8;font-size:4.768371582em;}.block-views-blockbuilding-alert-block-1{background-color:#d11242;padding:0.8em 0;border-bottom:2px solid #d11242;}.block-views-blockbuilding-alert-block-1 .alert-info{color:white;max-width:1188px;margin:0 auto;padding-left:1.5625em;padding-right:1.5625em;}@media (min-width:38em) and (max-width:55.9375em){.block-views-blockbuilding-alert-block-1 .alert-info{padding-left:6.38298%;padding-right:6.38298%;}}@media (min-width:56em){.block-views-blockbuilding-alert-block-1 .alert-info{padding-left:0.8em;padding-right:0.8em;}}.block-views-blockbuilding-alert-block-1 .views-field-title{background-color:#d11242;font-family:"Oswald",Helvetica,sans-serif;margin-bottom:0.512em;vertical-align:middle;display:inline-block;}.block-views-blockbuilding-alert-block-1 .views-field-title:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f0f3";display:inline-block;vertical-align:middle;margin-right:0.512em;font-size:1em;}.block-views-blockbuilding-alert-block-1 .views-field-field-building{display:inline-block;font-family:"Oswald",Helvetica,sans-serif;}.block-views-blockbuilding-alert-block-1 .views-field-field-building .field-content:before{content:"|";padding:0 0.512em;}.block-views-blockbuilding-alert-block-1 .views-field-field-message{margin-left:1.953125em;line-height:1.5625em;font-size:0.8em;}@media (min-width:38em){.block-views-blockbuilding-alert-block-1 .views-field-field-message{font-size:1em;margin-left:1.5625em;}}.block-views-blockbuilding-alert-block-1 .views-field-field-message a{color:white;text-transform:uppercase;display:inline-block;margin-left:0.512em;}@media (min-width:38em){.block-views-blockbuilding-alert-block-1 .views-field-field-message a{font-size:0.8em;}}.path-frontpage .block-views-blockbuilding-alert-block-3{display:flex;flex-direction:column;flex:1;margin-bottom:3.8146972656em;}@media (min-width:48em){.path-frontpage .block-views-blockbuilding-alert-block-3{margin-bottom:5.9604644775em;}}.path-frontpage .block-views-blockbuilding-alert-block-3 .views-field-title{margin-bottom:0.262144em;}.path-frontpage .block-views-blockbuilding-alert-block-3 .view-building-alert{display:flex;flex-direction:column;flex:1;}.path-frontpage .block-views-blockbuilding-alert-block-3 .view-content{background-color:#eff1f2;}.path-frontpage .block-views-blockbuilding-alert-block-3 .view-content .views-row{background-color:white;}.path-frontpage .block-views-blockbuilding-alert-block-3 .view-empty{background-color:#eff1f2;position:relative;}.path-frontpage .block-views-blockbuilding-alert-block-3 .view-empty .view-header{z-index:1;}.path-frontpage .block-views-blockbuilding-alert-block-3 .view-empty .view-content{flex:2;padding:1.5625em 3.8146972656em;}.path-frontpage .block-views-blockbuilding-alert-block-3 .view-empty .view-content:after{display:block;content:"";background-image:url(/themes/de_theme/img/facility_notice_bg.jpg);background-size:cover;opacity:0.1;top:0;left:0;bottom:0;right:0;position:absolute;background-position:center;}@media (min-width:62em){.block-views-blockbuilding-alert-block-2 .views-row .fa{flex:0 0 40px;}}.block-views-blockbuilding-alert-block-2 .more-link{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;margin-bottom:0;width:100%;text-align:center;}@media (min-width:38em){.block-views-blockbuilding-alert-block-2 .more-link{padding:1em 1.5625em;}}.block-views-blockbuilding-alert-block-2 .more-link:hover,.block-views-blockbuilding-alert-block-2 .more-link:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}.list-display.view-building-alert .view-content{display:flex;flex-direction:column;}@media (min-width:38em){.list-display.view-building-alert .view-content{flex-flow:row wrap;margin-left:-0.64em;margin-right:-0.64em;}}.list-display.view-building-alert .view-empty{margin-bottom:1.25em;position:relative;padding:0.8em;background-color:#98d957;border-radius:2px;font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;color:#282828;line-height:1.5625em;letter-spacing:1px;}@media (min-width:38em){.list-display.view-building-alert .view-empty{padding:1.25em;}}.list-display.view-building-alert .view-empty p:last-child,.list-display.view-building-alert .view-empty li:last-child{margin-bottom:0;}.list-display.view-building-alert .views-row{display:flex;flex-direction:column;margin-bottom:1.953125em;padding:0 0.64em;}@media (min-width:29em){.list-display.view-building-alert .views-row{margin-right:1.953125em;margin-left:1.953125em;}}@media (min-width:38em){.list-display.view-building-alert .views-row{flex:0 0 50%;max-width:50%;min-height:14.5519152284em;margin-right:0;margin-left:0;margin-bottom:1.953125em;}}@media (min-width:56em){.list-display.view-building-alert .views-row{flex:0 0 33.3333%;max-width:33.3333333333%;min-height:14.5519152284em;}}.list-display.view-building-alert .views-row:nth-child(2n+1){background-color:transparent;}.list-display.view-building-alert .alert-info{flex:1;position:relative;background-color:#eff1f2;border-top:1em solid black;padding:1em 1.5625em 1.5625em 1.5625em;}.list-display.view-building-alert .alert-info:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f0f3";color:#282828;text-align:center;margin-bottom:0.262144em;width:100%;font-size:1.5625em;}.list-display.view-building-alert .views-field-title{text-align:center;}.list-display.view-building-alert .views-field-title h2,.list-display.view-building-alert .views-field-title .node--type-person .node__content h3,.node--type-person .node__content .list-display.view-building-alert .views-field-title h3{font-size:1.5625em;}.list-display.view-building-alert .views-field-field-building{margin-bottom:1.5625em;border:1px solid #d7d9da;}.list-display.view-building-alert .views-field-field-building a{text-decoration:none;display:flex;padding:0.64em;}.list-display.view-building-alert .views-field-field-building a:before{display:inline-block;vertical-align:middle;content:"";background-image:url(/themes/de_theme/img/icons/uoft-icons-facilitynotice.png);background-size:60%;background-repeat:no-repeat;background-color:#022a5c;background-position:center;min-width:40px;margin-left:-0.64em;margin-top:-0.64em;margin-bottom:-0.64em;margin-right:1em;}.list-display.view-building-alert .views-field-field-message{margin-bottom:1.25em;}.list-display.view-building-alert .field-date-field-combined .field__label{font-size:1em;margin-bottom:0.262144em;letter-spacing:0.5px;}.list-display.view-building-alert .views-field-field-url{margin-top:1.5625em;}.list-display.view-building-alert .views-field-field-url a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;text-align:center;width:100%;margin-right:0;}@media (min-width:38em){.list-display.view-building-alert .views-field-field-url a{padding:1em 1.5625em;}}.list-display.view-building-alert .views-field-field-url a:hover,.list-display.view-building-alert .views-field-field-url a:focus{color:white;background-color:#185ca5;border:1px solid #185ca5;}.list-display.view-building-alert .emergency .alert-info{border-color:#d11242;}.list-display.view-building-alert .emergency .alert-info:before{content:"\f06a";color:#d11242;}.list-display.view-building-alert .service-interruption .alert-info{border-color:#f7bf31;}.list-display.view-building-alert .service-interruption .alert-info:before{content:"\f256";color:#ad8622;font-weight:700;}.list-display.view-building-alert .service-restored .alert-info{border-color:#98d957;}.list-display.view-building-alert .service-restored .alert-info:before{content:"\f058";color:#6a983d;}.list-display.view-building-alert .information .alert-info{border-color:#39bfbf;}.list-display.view-building-alert .information .alert-info:before{content:"\f05a";color:#39bfbf;}.list-display.view-building-alert span{flex:1;}.node--type-building-alert .node__content{display:flex;flex-flow:wrap row;}.node--type-building-alert .field--name-field-start-date,.node--type-building-alert .field--name-field-end-date{margin-bottom:1.25em;position:relative;padding:0.8em;background-color:#022a5c;border-radius:2px;font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;color:white;line-height:1.5625em;letter-spacing:1px;margin-bottom:0;border-radius:0;font-size:1em;font-family:"Roboto",Helvetica,sans-serif;letter-spacing:0;flex:1 auto;margin-bottom:1.953125em;}@media (min-width:38em){.node--type-building-alert .field--name-field-start-date,.node--type-building-alert .field--name-field-end-date{padding:1.25em;}}.node--type-building-alert .field--name-field-start-date p:last-child,.node--type-building-alert .field--name-field-start-date li:last-child,.node--type-building-alert .field--name-field-end-date p:last-child,.node--type-building-alert .field--name-field-end-date li:last-child{margin-bottom:0;}.node--type-building-alert .field--name-field-start-date .field__label,.node--type-building-alert .field--name-field-end-date .field__label{color:white;margin-bottom:0.512em;}.node--type-building-alert .field--name-field-message,.node--type-building-alert .field--name-field-url{flex:0 1 100%;}.node--type-building-alert .field--name-field-url{margin-bottom:0;}.node--type-building-alert .field--name-field-url a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;}@media (min-width:38em){.node--type-building-alert .field--name-field-url a{padding:1em 1.5625em;}}.node--type-building-alert .field--name-field-url a:hover,.node--type-building-alert .field--name-field-url a:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}.view-facilities .views-row:hover .views-field-field-banner-image img{opacity:0.8;}.view-facilities .views-row:hover .views-field-field-address a{background-color:#022a5c;text-decoration:none;color:white;}.view-facilities .views-field-field-banner-image{line-height:0;}.view-facilities .views-field-title{text-align:left;}.view-facilities .views-field-field-address a{display:block;text-decoration:none;color:#282828;padding:0 0.8em 0.64em;background-color:#eff1f2;transition:background-color 0.3s ease-out;}.node--type-building .field--name-field-address{margin-bottom:0.512em;}.node--type-building .field--name-field-address .simple-gmap-link{margin-bottom:0;}.node--type-building .field--name-field-address a{font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;}.layout-sidebar-second .block .callout{background-color:transparent;}.layout-sidebar-second .block .callout .views-row{background-repeat:no-repeat;background-size:cover;min-height:315px;display:flex;flex-direction:column;margin-bottom:1.5625em;background-color:#eff1f2;}.layout-sidebar-second .block .callout .views-row:last-child{margin-bottom:0;}.layout-sidebar-second .block .callout .white{position:relative;color:white;background-color:#022a5c;}.layout-sidebar-second .block .callout .white a{color:white;}.layout-sidebar-second .block .callout .white .views-field-field-more-link a{color:white;border-color:white;}.layout-sidebar-second .block .callout .white:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(2,42,92,0.75);z-index:1;}.layout-sidebar-second .block .callout .black{position:relative;color:black;}.layout-sidebar-second .block .callout .black a{color:black;}.layout-sidebar-second .block .callout .black .views-field-field-more-link a{color:black;border-color:black;}.layout-sidebar-second .block .callout .black .views-field-field-more-link a:hover{color:white;}.layout-sidebar-second .block .callout .black:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(57,191,191,0.75);z-index:1;}.layout-sidebar-second .block .callout .blue{position:relative;color:#022a5c;}.layout-sidebar-second .block .callout .blue a{color:#022a5c;}.layout-sidebar-second .block .callout .blue .views-field-field-more-link a{color:#022a5c;border-color:#022a5c;}.layout-sidebar-second .block .callout .blue .views-field-field-more-link a:hover{color:white;}.layout-sidebar-second .block .callout .blue:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(247,191,49,0.75);z-index:1;}.layout-sidebar-second .block .callout .views-field-field-small-image-cta{width:33%;height:100%;margin:0 auto;padding:1.5625em 0 0 0;z-index:2;}.layout-sidebar-second .block .callout .views-field-title{padding:1.5625em 1.5625em 0.512em 1.5625em;text-align:center;z-index:2;font-weight:700;font-size:1.25em;letter-spacing:-0.5px;}.layout-sidebar-second .block .callout .views-field-title a{text-decoration:none;}.layout-sidebar-second .block .callout .views-field-title a:hover{text-decoration:underline;}.layout-sidebar-second .block .callout .views-field-body{z-index:2;padding:0.512em 1.5625em 0 1.5625em;text-align:center;flex:1 auto;}.layout-sidebar-second .block .callout .views-field-field-more-link{z-index:2;padding:1.25em 1.5625em 1.5625em 1.5625em;}.layout-sidebar-second .block .callout .views-field-field-more-link a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;width:100%;text-align:center;}@media (min-width:38em){.layout-sidebar-second .block .callout .views-field-field-more-link a{padding:1em 1.5625em;}}.layout-sidebar-second .block .callout .views-field-field-more-link a:hover,.layout-sidebar-second .block .callout .views-field-field-more-link a:focus{color:white;background-color:#185ca5;border:1px solid #185ca5;}.block-views-blockcta-block-2{flex:1;background-color:#eff1f2;margin-bottom:1.5625em;}@media (min-width:38em){.block-views-blockcta-block-2{margin-right:1.25em;margin-bottom:3.8146972656em;}}@media (min-width:48em){.block-views-blockcta-block-2{margin-bottom:5.9604644775em;}}.block-views-blockcta-block-2 h2,.block-views-blockcta-block-2 .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockcta-block-2 h3{background-color:#022a5c;padding:0.8em 1.25em;margin-bottom:0;font-style:normal;font-weight:normal;font-size:1.25em;color:white;}.block-views-blockcta-block-2 h2:before,.block-views-blockcta-block-2 .node--type-person .node__content h3:before,.node--type-person .node__content .block-views-blockcta-block-2 h3:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f0a1";margin-right:0.512em;}.block-views-blockcta-block-2 .views-row{padding:1.5625em 1.5625em;}@media (min-width:29em){.block-views-blockcta-block-2 .views-row{padding:1.5625em 3.8146972656em;}}@media (min-width:38em) and (max-width:62em){.block-views-blockcta-block-2 .views-row{padding:1.5625em 1.5625em;}}.block-views-blockcta-block-2 .views-row:hover h3 a{text-decoration:underline;}.block-views-blockcta-block-2 .views-row:hover .views-field-field-image a img{opacity:0.8;}.block-views-blockcta-block-2 .views-field-field-image{margin-bottom:1.5625em;}.block-views-blockcta-block-2 .views-field-field-image img{width:100%;}.block-views-blockcta-block-2 h3{margin-bottom:0.512em;}.block-views-blockcta-block-2 h3 a{text-decoration:none;}.block-views-blockcta-block-2 .views-field-body{margin-bottom:1.5625em;}.block-views-blockcta-block-2 .annoucement-links span a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;display:inline-block;text-align:center;}@media (min-width:38em){.block-views-blockcta-block-2 .annoucement-links span a{padding:1em 1.5625em;}}.block-views-blockcta-block-2 .annoucement-links span a:hover,.block-views-blockcta-block-2 .annoucement-links span a:focus{color:white;background-color:#185ca5;border:1px solid #185ca5;}@media (min-width:38em) and (max-width:56em){.block-views-blockcta-block-2 .annoucement-links span a{margin-right:0;width:100%;}.block-views-blockcta-block-2 .annoucement-links span a:first-child{margin-bottom:1em;}}.block-views-blockcta-block-2 .annoucement-links span a.continue{background-color:#022a5c;color:white;border:1px solid #022a5c;}.block-views-blockcta-block-2 .annoucement-links span a.continue:hover{background-color:#011937;border:1px solid #011937;}.block-views-blockcta-block-2 .annoucement-links span a.continue:focus{color:white;background-color:#185ca5;border:1px solid #185ca5;}.node--type-event h1{margin-bottom:0.262144em;}.node--type-event .node__content{display:flex;flex-direction:column;}@media (min-width:48em){.node--type-event .node__content{flex-flow:row wrap;}}.node--type-event .field--name-field-image{flex:0 0 100%;margin-bottom:2.44140625em;}.node--type-event .field--name-field-image img{width:100%;}.node--type-event .field--name-field-hashtag{display:flex;align-items:center;font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;word-break:break-word;}.node--type-event .field--name-field-hashtag:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f292";text-align:center;margin-right:0.262144em;color:#d11242;}.node--type-event .field--name-field-hashtag,.node--type-event .field--name-field-audience-list{flex:0 0 100%;}.node--type-event .field--name-field-audience-list{font-family:"Oswald",Helvetica,sans-serif;margin-bottom:1em;}.node--type-event .when{flex:1;background-color:#022a5c;padding:1.5625em;margin-bottom:0;}@media (min-width:48em){.node--type-event .when{margin-bottom:1.953125em;}}.node--type-event .where{flex:1;background-color:#022a5c;padding:1.5625em;padding-top:0;margin-bottom:1.953125em;}@media (min-width:48em){.node--type-event .where{padding-top:1.5625em;}}.node--type-event .field--type-datetime{color:#eff1f2;}.node--type-event .field--type-datetime .field__label{color:#eff1f2;margin-bottom:0.512em;}.node--type-event .field--name-field-end-date{margin-bottom:0;}.node--type-event .field--name-field-location{color:#eff1f2;margin-bottom:0;}.node--type-event .event-location{border:2px solid #185ca5;margin-bottom:1.25em;display:flex;padding:0.64em;}.node--type-event .event-location:before{content:"";background-image:url(/themes/de_theme/img/icons/uoft-icons-facilitynotice.png);background-repeat:no-repeat;background-color:#022a5c;background-position:center;border-right:2px solid #185ca5;min-width:40px;margin-left:-0.64em;margin-top:-0.64em;margin-bottom:-0.64em;margin-right:1em;}.node--type-event .field--name-field-building{border:transparent;margin-bottom:0;}.node--type-event .field--name-field-building a{text-decoration:underline;color:white;font-size:1em;letter-spacing:0.5px;font-weight:normal;padding:0.1073741824em;}.node--type-event .field--name-field-building a:before{display:none;}.node--type-event .field--name-field-building a:hover{text-decoration:none;}.node--type-event .field--name-field-stream-url{border:2px solid #185ca5;margin-bottom:0;padding:0.64em;}.node--type-event .field--name-field-stream-url a{color:white;display:flex;}.node--type-event .field--name-field-stream-url a:before{content:"";background-image:url(/themes/de_theme/img/icons/ic_videocam_white_24dp_1x.png);background-repeat:no-repeat;background-color:#022a5c;background-position:center;border-right:2px solid #185ca5;min-width:40px;margin-left:-0.64em;margin-top:-0.64em;margin-bottom:-0.64em;margin-right:1em;}.node--type-event .field--name-body{flex:0 0 100%;}.path-events .event-list.view-event .view-filters{margin-bottom:1.953125em;padding-bottom:1.25em;border-bottom:3px solid #eff1f2;}.path-events .event-list.view-event .view-filters .views-exposed-form label{font-size:1em;}@media (min-width:38em){.path-events .event-list.view-event .view-filters .views-exposed-form label{font-size:1.25em;}}.path-events .event-list.view-event .view-filters .views-exposed-form .form--inline .form-item{margin-right:0;margin-bottom:0;}.path-events .event-list.view-event .item-list ul{display:flex;flex-direction:column;}@media (min-width:29em){.path-events .event-list.view-event .item-list ul{flex-flow:row wrap;margin-left:-0.64em;margin-right:-0.64em;}}.path-events .event-list.view-event .item-list ul .views-row{position:relative;margin-right:1.953125em;margin-left:1.953125em;margin-bottom:1.25em;}@media (min-width:29em){.path-events .event-list.view-event .item-list ul .views-row{flex:0 0 50%;max-width:50%;padding:0 0.64em;margin-right:0;margin-left:0;}}@media (min-width:48em){.path-events .event-list.view-event .item-list ul .views-row{flex:0 0 33.333333333%;max-width:33.333333333%;}}.path-events .event-list.view-event .item-list ul .views-row:hover .views-field-title h2 a,.path-events .event-list.view-event .item-list ul .views-row:hover .views-field-title .node--type-person .node__content h3 a,.node--type-person .node__content .path-events .event-list.view-event .item-list ul .views-row:hover .views-field-title h3 a{border-bottom:2px solid #022a5c;}.path-events .event-list.view-event .item-list ul .views-row:hover .views-field-view-node a{background-color:#185ca5;border-color:#185ca5;color:white;}.path-events .event-list.view-event .item-list ul .event-info{border:1px solid #bfc1c2;padding:1.25em;}.path-events .event-list.view-event .item-list ul .views-field-field-start-date{position:absolute;padding:1.25em;background-color:#185ca5;color:white;text-transform:uppercase;font-family:"Oswald",Helvetica,sans-serif;letter-spacing:1px;text-align:center;}.path-events .event-list.view-event .item-list ul .views-field-field-start-date .month{letter-spacing:1px;}.path-events .event-list.view-event .item-list ul .views-field-field-start-date .day{display:block;font-size:1.5625em;}.path-events .event-list.view-event .item-list ul .views-field-field-image{margin-bottom:-1px;line-height:0;}.path-events .event-list.view-event .item-list ul .views-field-field-image img{width:100%;}.path-events .event-list.view-event .item-list ul .views-field-title{margin-bottom:0.64em;}.path-events .event-list.view-event .item-list ul .views-field-title h2,.path-events .event-list.view-event .item-list ul .views-field-title .node--type-person .node__content h3,.node--type-person .node__content .path-events .event-list.view-event .item-list ul .views-field-title h3{font-size:1.5625em;margin-bottom:0;}.path-events .event-list.view-event .item-list ul .views-field-start-date{font-size:1em;margin-bottom:1.953125em;}.path-events .event-list.view-event .item-list ul .views-field-field-end-date{margin-bottom:0.8em;}@media (min-width:38em) and (max-width:48em){.path-events .event-list.view-event .item-list ul .views-field-body p{font-size:1em;}}.path-events .event-list.view-event .item-list ul .views-field-view-node a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;width:100%;text-align:center;margin-right:0;}@media (min-width:38em){.path-events .event-list.view-event .item-list ul .views-field-view-node a{padding:1em 1.5625em;}}.path-events .event-list.view-event .item-list ul .views-field-view-node a:hover,.path-events .event-list.view-event .item-list ul .views-field-view-node a:focus{color:white;background-color:#185ca5;border:1px solid #185ca5;}@media (min-width:38em){.path-events .event-list.view-event .item-list ul .views-field-view-node a{padding:0.8em 1.25em;}}.path-events .event-list.view-event .pager--load-more{border-top:none;}.path-events .event-list.view-event .pager--load-more li{padding:0 1.953125em;margin:0;width:100%;text-align:center;}@media (min-width:38em){.path-events .event-list.view-event .pager--load-more li{padding:0;}}.path-events .event-list.view-event .pager--load-more li a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;padding:0.8em 1em;width:100%;margin-right:0;background-color:#185ca5;font-size:1em;color:white;text-transform:none;}@media (min-width:38em){.path-events .event-list.view-event .pager--load-more li a{padding:1em 1.5625em;}}.path-events .event-list.view-event .pager--load-more li a:hover{background-color:#134a84;}.block-views-blockevent-block-1{flex:1 auto;position:relative;margin-bottom:3.8146972656em;}.block-views-blockevent-block-1 .contextual-region{position:static;}@media (min-width:38em){.block-views-blockevent-block-1{flex:0 0 100%;}}@media (min-width:48em){.block-views-blockevent-block-1{margin-bottom:5.9604644775em;}}.block-views-blockevent-block-1 .views-element-container{position:relative;}.block-views-blockevent-block-1 h2,.block-views-blockevent-block-1 .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockevent-block-1 h3{color:#282828;}.block-views-blockevent-block-1 .view-header{position:absolute;top:10px;right:0;}@media (min-width:38em){.block-views-blockevent-block-1 .view-header{top:18px;}}.block-views-blockevent-block-1 .view-header a{text-transform:uppercase;text-decoration:none;color:#282828;font-weight:700;background-image:url(/themes/de_theme/img/icons/uoft-icons-calendar.png);background-repeat:no-repeat;background-position:left center;padding-left:1.5625em;border-color:transparent;transition:background-color 0.3s ease-in;}.block-views-blockevent-block-1 .view-header a:hover{color:#185ca5;}.block-views-blockevent-block-1 .views-row{margin-bottom:1em;position:relative;}@media (min-width:56em){.block-views-blockevent-block-1 .views-row{display:flex;flex-flow:row wrap;align-items:center;}}.block-views-blockevent-block-1 .event-info{background-color:#eff1f2;}@media (min-width:56em){.block-views-blockevent-block-1 .event-info{display:flex;flex-flow:row wrap;align-items:center;flex:3;}}.block-views-blockevent-block-1 .event-info:before{display:block;position:absolute;top:0;left:0;content:"";background-image:url(/themes/de_theme/img/icons/uoft-icons-tent.png);background-position:20px center;background-repeat:no-repeat;background-color:#185ca5;width:60px;height:100%;}.block-views-blockevent-block-1 .views-field-title{margin-left:60px;padding:1em 1em 0 1em;flex:0 0 100%;}@media (min-width:56em){.block-views-blockevent-block-1 .views-field-title{flex:1 auto;padding:1em 0 1em 1.5625em;}}.block-views-blockevent-block-1 .views-field-title a{color:#282828;font-weight:700;font-size:1.25em;text-decoration:none;}.block-views-blockevent-block-1 .views-field-title a:hover{text-decoration:underline;}.block-views-blockevent-block-1 .views-field-end-date{padding:0.512em 1em 1em 1em;margin-left:60px;}@media (min-width:56em){.block-views-blockevent-block-1 .views-field-end-date{flex:1 auto;text-align:right;padding:1em 1.5625em 1em 0;margin-left:0;}}.block-views-blockevent-block-1 .views-field-view-node{margin-left:60px;}@media (min-width:56em){.block-views-blockevent-block-1 .views-field-view-node{flex:1 auto;margin-left:0;}}.block-views-blockevent-block-1 .views-field-view-node a{display:block;padding:0 1em 1em 1em;background-color:#eff1f2;text-transform:uppercase;font-size:0.8em;font-weight:700;}@media (min-width:56em){.block-views-blockevent-block-1 .views-field-view-node a{padding:1.25em 0;color:white;text-align:center;text-decoration:none;background-color:#022a5c;transition:background-color 0.3s ease-in;}.block-views-blockevent-block-1 .views-field-view-node a:hover{background-color:#011937;}}.layout-sidebar-second .block-views-blockevent-block-2 h2,.layout-sidebar-second .block-views-blockevent-block-2 .node--type-person .node__content h3,.node--type-person .node__content .layout-sidebar-second .block-views-blockevent-block-2 h3{display:flex;align-items:center;margin-bottom:1.5625em;background-color:#185ca5;padding:0.64em 1.25em;margin:0;font-style:normal;font-weight:normal;font-size:1.25em;color:white;}.layout-sidebar-second .block-views-blockevent-block-2 h2::before,.layout-sidebar-second .block-views-blockevent-block-2 .node--type-person .node__content h3::before,.node--type-person .node__content .layout-sidebar-second .block-views-blockevent-block-2 h3::before{content:"";background-image:url(/themes/de_theme/img/icons/uoft-icons-tent.png);background-position:center;background-repeat:no-repeat;width:28px;height:20px;margin-right:0.512em;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event{padding:1.5625em;display:flex;flex-direction:column;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .view-content{flex:1 auto;}@media (min-width:62em){.layout-sidebar-second .block-views-blockevent-block-2 .view-event .view-content{flex:none;}}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .item-list ul{flex-flow:column;margin:0;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .item-list ul .views-row{padding:0;margin-bottom:1.25em;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .item-list ul .views-row:last-child{margin-bottom:2.44140625em;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .item-list ul .views-row .views-field-field-start-date-1{font-family:"Oswald",Helvetica,sans-serif;color:#d11242;letter-spacing:1px;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .item-list ul .views-row .views-field-title{margin-bottom:0;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .item-list ul .views-row .views-field-title a{font-size:1.25em;text-transform:uppercase;color:#282828;text-decoration:none;letter-spacing:-1px;border-bottom:2px solid transparent;transition:border-color 0.3s ease-out;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .item-list ul .views-row .views-field-title a:hover{border-color:#282828;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .view-footer{text-align:center;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .view-footer a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;width:100%;background-color:#185ca5;border-color:#185ca5;color:white;font-weight:700;}@media (min-width:38em){.layout-sidebar-second .block-views-blockevent-block-2 .view-event .view-footer a{padding:1em 1.5625em;}}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .view-footer a:hover,.layout-sidebar-second .block-views-blockevent-block-2 .view-event .view-footer a:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}.layout-sidebar-second .block-views-blockevent-block-2 .view-event .view-footer a:hover{background-color:#114074;border-color:#114074;}.node--type-article h1{margin-bottom:0.512em;}.node--type-article .block-views-blockbanner-image-block-1,.node--type-article .view-banner-image{margin-bottom:0;}.node--type-article .field--name-field-publish-date{font-family:"Oswald",Helvetica,sans-serif;margin-bottom:0.8em;}.node--type-article .by-line,.node--type-article .field--name-field-by-line{font-style:italic;color:#022a5c;margin-bottom:3.0517578125em;}.node--type-article .by-person{margin-bottom:1em;display:block;}.node--type-article .field--name-field-deck-lead{font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;font-weight:300;color:black;background-color:#f2f4f5;padding:1em;}@media (min-width:38em){.node--type-article .field--name-field-deck-lead{padding:1.5625em;}}.node--type-article .field--name-field-deck-lead p:last-child{margin-bottom:0;}.node--type-article .field--name-field-caption{font-style:italic;color:#757575;}.block-views-blockarticles-block-1{margin-top:-3em;position:relative;margin-bottom:3.8146972656em;width:100%;}.block-views-blockarticles-block-1 .contextual-region{position:static;}@media (min-width:48em){.block-views-blockarticles-block-1{margin-bottom:5.9604644775em;}}.block-views-blockarticles-block-1 h2,.block-views-blockarticles-block-1 .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockarticles-block-1 h3{color:#282828;}.block-views-blockarticles-block-1 .view-header{position:absolute;top:10px;right:0;}@media (min-width:38em){.block-views-blockarticles-block-1 .view-header{top:18px;}}.block-views-blockarticles-block-1 .view-header a{text-transform:uppercase;text-decoration:none;color:#282828;font-weight:700;background-image:url(/themes/de_theme/img/icons/uoft-icons-news.png);background-repeat:no-repeat;background-position:left center;padding-left:1.5625em;border-color:transparent;transition:background-color 0.3s ease-in;}.block-views-blockarticles-block-1 .view-header a:hover{color:#185ca5;}.block-views-blockarticles-block-1 .slick-initialized .slick-slide{padding:0 0.512em;}.block-views-blockarticles-block-1 .slick-slider{margin-bottom:0;}.block-views-blockarticles-block-1 .slick-dots{margin-top:0.512em;margin-bottom:0;}.block-views-blockarticles-block-1 .views-row .views-field-nothing{height:100%;}.block-views-blockarticles-block-1 .views-row .field-content{display:block;height:100%;}.block-views-blockarticles-block-1 .views-row a{text-decoration:none;display:block;background-color:#eff1f2;transition:background-color 0.3s ease-out;color:#282828;font-weight:700;height:100%;}.block-views-blockarticles-block-1 .views-row a:focus .views-field-title,.block-views-blockarticles-block-1 .views-row a:hover .views-field-title{background-color:#022a5c;color:white;}.block-views-blockarticles-block-1 .views-row a:focus .views-field-field-banner-image img,.block-views-blockarticles-block-1 .views-row a:hover .views-field-field-banner-image img{opacity:0.8;}.block-views-blockarticles-block-1 .views-field-field-banner-image{line-height:0;}.block-views-blockarticles-block-1 .views-field-title{line-height:1.5625em;padding:0.64em 1.5625em;}@media (min-width:38em) and (max-width:48em){.block-views-blockarticles-block-1 .views-field-title{padding:0.64em 0.64em;}}@media (min-width:30.0625em) and (max-width:47.9375em){.block-views-blockarticles-block-2{padding:2%;}}@media (min-width:20em) and (max-width:30em){.block-views-blockarticles-block-2{padding:2%;}}@media (min-width:48em) and (max-width:64em){.block-views-blockarticles-block-2{padding:2%;}}@media (min-width:max-width 1024px) and (orientation:landscape){.block-views-blockarticles-block-2{padding:2%;}}.block-views-blockarticles-block-2 .views-row{background-repeat:no-repeat;background-position:top center;background-size:200%;}@media (min-width:38em){.block-views-blockarticles-block-2 .views-row{height:100%;}}@media (min-width:48em){.block-views-blockarticles-block-2 .views-row{height:100%;}}@media (min-width:56em){.block-views-blockarticles-block-2 .views-row{height:100%;}}@media (min-width:62em){.block-views-blockarticles-block-2 .views-row{min-height:440px;background-size:auto;}}@media (min-width:118em){.block-views-blockarticles-block-2 .views-row{background-size:100%;}}.block-views-blockarticles-block-2 .feature-layout-container{max-width:1188px;margin:0 auto;padding:0 1.5625em;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;}@media (min-width:38em){.block-views-blockarticles-block-2 .feature-layout-container{flex-flow:row wrap;justify-content:flex-start;}}@media (min-width:80.0625em){.block-views-blockarticles-block-2 .feature-layout-container{min-height:440px;}}@media (min-width:64.0625em) and (max-width:80em){.block-views-blockarticles-block-2 .feature-layout-container{min-height:440px;}}.block-views-blockarticles-block-2 .featured-article-wrapper{background-color:#eff1f2;padding:1em 1.25em;display:block;}@media (min-width:38em){.block-views-blockarticles-block-2 .featured-article-wrapper{flex:0 0 50%;}}@media (min-width:48em){.block-views-blockarticles-block-2 .featured-article-wrapper{padding:1.25em 1.5625em;}}@media (min-width:56em){.block-views-blockarticles-block-2 .featured-article-wrapper{padding:1.953125em 2.44140625em;}}@media (min-width:80.0625em){.block-views-blockarticles-block-2 .featured-article-wrapper{height:100%;}}@media (min-width:64.0625em) and (max-width:80em){.block-views-blockarticles-block-2 .featured-article-wrapper{height:100%;}}.block-views-blockarticles-block-2 .featured-article-wrapper h2,.block-views-blockarticles-block-2 .featured-article-wrapper .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockarticles-block-2 .featured-article-wrapper h3{font-size:1.25em;line-height:1.25em;}@media (min-width:48em){.block-views-blockarticles-block-2 .featured-article-wrapper h2,.block-views-blockarticles-block-2 .featured-article-wrapper .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockarticles-block-2 .featured-article-wrapper h3{font-size:1.5625em;}}@media (min-width:56em){.block-views-blockarticles-block-2 .featured-article-wrapper h2,.block-views-blockarticles-block-2 .featured-article-wrapper .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockarticles-block-2 .featured-article-wrapper h3{font-size:1.953125em;}}.block-views-blockarticles-block-2 .featured-article-wrapper a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;}@media (min-width:38em){.block-views-blockarticles-block-2 .featured-article-wrapper a{padding:1em 1.5625em;}}.block-views-blockarticles-block-2 .featured-article-wrapper a:hover,.block-views-blockarticles-block-2 .featured-article-wrapper a:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}@media (min-width:80.0625em){.featured-custom-container{display:flex;}}@media (min-width:64.0625em) and (max-width:80em){.featured-custom-container{display:flex;}}@media (min-width:80.0625em){.banner-div{width:70%;height:100%;}.banner-div img{display:block;}}@media (min-width:64.0625em) and (max-width:80em){.banner-div{width:70%;height:100%;}.banner-div img{display:block;}}@media (min-width:80.0625em){.article-info-div{width:30%;height:inherit;}}@media (min-width:64.0625em) and (max-width:80em){.article-info-div{width:30%;height:inherit;}}@media (min-width:80.0625em){.custom-article-title{font-size:2em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}}@media (min-width:64.0625em) and (max-width:80em){.custom-article-title{font-size:2em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}}@media (min-width:30.0625em) and (max-width:47.9375em){.block-views-blockarticles-block-3{padding:2%;}}@media (min-width:20em) and (max-width:30em){.block-views-blockarticles-block-3{padding:2%;}}@media (min-width:48em) and (max-width:64em){.block-views-blockarticles-block-3{padding:2%;}}@media (min-width:max-width 1024px) and (orientation:landscape){.block-views-blockarticles-block-3{padding:2%;}}.block-views-blockarticles-block-3 .views-row{background-repeat:no-repeat;background-position:top center;background-size:200%;}@media (min-width:38em){.block-views-blockarticles-block-3 .views-row{height:100%;}}@media (min-width:48em){.block-views-blockarticles-block-3 .views-row{height:100%;}}@media (min-width:56em){.block-views-blockarticles-block-3 .views-row{height:100%;}}@media (min-width:62em){.block-views-blockarticles-block-3 .views-row{min-height:440px;background-size:auto;}}@media (min-width:118em){.block-views-blockarticles-block-3 .views-row{background-size:100%;}}.block-views-blockarticles-block-3 .feature-layout-container{max-width:1188px;margin:0 auto;padding:0 1.5625em;height:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;}@media (min-width:38em){.block-views-blockarticles-block-3 .feature-layout-container{flex-flow:row wrap;justify-content:flex-start;}}@media (min-width:80.0625em){.block-views-blockarticles-block-3 .feature-layout-container{min-height:440px;}}@media (min-width:64.0625em) and (max-width:80em){.block-views-blockarticles-block-3 .feature-layout-container{min-height:440px;}}.block-views-blockarticles-block-3 .featured-article-wrapper{background-color:#eff1f2;padding:1em 1.25em;display:block;}@media (min-width:38em){.block-views-blockarticles-block-3 .featured-article-wrapper{flex:0 0 50%;}}@media (min-width:48em){.block-views-blockarticles-block-3 .featured-article-wrapper{padding:1.25em 1.5625em;}}@media (min-width:56em){.block-views-blockarticles-block-3 .featured-article-wrapper{padding:1.953125em 2.44140625em;}}@media (min-width:80.0625em){.block-views-blockarticles-block-3 .featured-article-wrapper{height:100%;}}@media (min-width:64.0625em) and (max-width:80em){.block-views-blockarticles-block-3 .featured-article-wrapper{height:100%;}}.block-views-blockarticles-block-3 .featured-article-wrapper h2,.block-views-blockarticles-block-3 .featured-article-wrapper .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockarticles-block-3 .featured-article-wrapper h3{font-size:1.25em;line-height:1.25em;}@media (min-width:48em){.block-views-blockarticles-block-3 .featured-article-wrapper h2,.block-views-blockarticles-block-3 .featured-article-wrapper .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockarticles-block-3 .featured-article-wrapper h3{font-size:1.5625em;}}@media (min-width:56em){.block-views-blockarticles-block-3 .featured-article-wrapper h2,.block-views-blockarticles-block-3 .featured-article-wrapper .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockarticles-block-3 .featured-article-wrapper h3{font-size:1.953125em;}}.block-views-blockarticles-block-3 .featured-article-wrapper a{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;}@media (min-width:38em){.block-views-blockarticles-block-3 .featured-article-wrapper a{padding:1em 1.5625em;}}.block-views-blockarticles-block-3 .featured-article-wrapper a:hover,.block-views-blockarticles-block-3 .featured-article-wrapper a:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}@media (min-width:80.0625em){.featured-custom-container{display:flex;}}@media (min-width:64.0625em) and (max-width:80em){.featured-custom-container{display:flex;}}@media (min-width:80.0625em){.banner-div{width:70%;height:100%;}.banner-div img{display:block;}}@media (min-width:64.0625em) and (max-width:80em){.banner-div{width:70%;height:100%;}.banner-div img{display:block;}}@media (min-width:80.0625em){.article-info-div{width:30%;height:inherit;}}@media (min-width:64.0625em) and (max-width:80em){.article-info-div{width:30%;height:inherit;}}@media (min-width:80.0625em){.custom-article-title{font-size:2em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}}@media (min-width:64.0625em) and (max-width:80em){.custom-article-title{font-size:2em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}}.block-views-blockarticles-block-4{margin-top:-3em;position:relative;margin-bottom:3.8146972656em;width:100%;}.block-views-blockarticles-block-4 .contextual-region{position:static;}@media (min-width:48em){.block-views-blockarticles-block-4{margin-bottom:5.9604644775em;}}.block-views-blockarticles-block-4 h2,.block-views-blockarticles-block-4 .node--type-person .node__content h3,.node--type-person .node__content .block-views-blockarticles-block-4 h3{color:#282828;}.block-views-blockarticles-block-4 .view-header{position:absolute;top:10px;right:0;}@media (min-width:38em){.block-views-blockarticles-block-4 .view-header{top:18px;}}.block-views-blockarticles-block-4 .view-header a{text-transform:uppercase;text-decoration:none;color:#282828;font-weight:700;background-image:url(/themes/de_theme/img/icons/uoft-icons-news.png);background-repeat:no-repeat;background-position:left center;padding-left:1.5625em;border-color:transparent;transition:background-color 0.3s ease-in;}.block-views-blockarticles-block-4 .view-header a:hover{color:#185ca5;}.block-views-blockarticles-block-4 .slick-initialized .slick-slide{padding:0 0.512em;}.block-views-blockarticles-block-4 .slick-slider{margin-bottom:0;}.block-views-blockarticles-block-4 .slick-dots{margin-top:0.512em;margin-bottom:0;}.block-views-blockarticles-block-4 .views-row .views-field-nothing{height:100%;}.block-views-blockarticles-block-4 .views-row .field-content{display:block;height:100%;}.block-views-blockarticles-block-4 .views-row a{text-decoration:none;display:block;background-color:#eff1f2;transition:background-color 0.3s ease-out;color:#282828;font-weight:700;height:100%;}.block-views-blockarticles-block-4 .views-row a:focus .views-field-title,.block-views-blockarticles-block-4 .views-row a:hover .views-field-title{background-color:#022a5c;color:white;}.block-views-blockarticles-block-4 .views-row a:focus .views-field-field-banner-image img,.block-views-blockarticles-block-4 .views-row a:hover .views-field-field-banner-image img{opacity:0.8;}.block-views-blockarticles-block-4 .views-field-field-banner-image{line-height:0;}.block-views-blockarticles-block-4 .views-field-title{line-height:1.5625em;padding:0.64em 1.5625em;}@media (min-width:38em) and (max-width:48em){.block-views-blockarticles-block-4 .views-field-title{padding:0.64em 0.64em;}}.path-articles .view-articles .view-filters{border-bottom:2px solid #eff1f2;padding-bottom:1.953125em;margin-bottom:1.953125em;}.path-articles .view-articles .views-row{background-color:#eff1f2;margin-bottom:1.25em;padding:1.25em;}.path-articles .view-articles .views-row:hover .views-field-title h2 a,.path-articles .view-articles .views-row:hover .views-field-title .node--type-person .node__content h3 a,.node--type-person .node__content .path-articles .view-articles .views-row:hover .views-field-title h3 a{border-bottom:2px solid #022a5c;}.path-articles .view-articles .views-row:hover .views-field-view-node a{color:#022a5c;}.path-articles .view-articles .views-field-field-publish-date{display:block;color:#d11242;margin-bottom:1em;}.path-articles .view-articles .views-field-body{margin-bottom:1em;}.path-articles .view-articles .views-field-body p{margin-bottom:0;}.path-articles .view-articles .views-field-view-node a{text-decoration:none;font-weight:700;}.view-research-centres-labs .view-content{display:flex;flex-direction:column;}@media (min-width:29em){.view-research-centres-labs .view-content{flex-flow:row wrap;margin-left:-0.512em;margin-right:-0.512em;}}.view-research-centres-labs .views-row{margin-bottom:1.25em;margin-left:1.953125em;margin-right:1.953125em;}@media (min-width:29em){.view-research-centres-labs .views-row{flex:50%;padding:0.512em;margin:0;}}@media (min-width:48em) and (max-width:56em){.view-research-centres-labs .views-row{flex:0 0 33.333333333%;}}@media (min-width:62em){.view-research-centres-labs .views-row{flex:0 0 33.333333333%;}}.view-research-centres-labs .views-row:hover .views-field-title{background-color:#022a5c;}.view-research-centres-labs .views-row:hover .views-field-title a{color:white;}.view-research-centres-labs .views-field-title{text-align:center;display:flex;flex-direction:column;justify-content:center;padding:0.64em 0.8em;background-color:#eff1f2;transition:background-color 0.3s ease-out;cursor:pointer;}.view-research-centres-labs .views-field-title a{display:block;text-decoration:none;color:#282828;font-weight:700;}.view-research-centres-labs .views-field-field-banner-image{line-height:0;}.view-research-centres-labs .views-field-field-banner-image img{width:100%;}.view-faculty .view-filters .form-item{margin-right:0;}.view-faculty .view-filters .form-item .form-text{width:100%;padding:0.262144em;}.view-faculty .view-filters .button{flex:1;margin-bottom:1.25em;padding:0.64em 1.25em;}.view-faculty .view-content h3{margin-top:1em;padding:0 0.64em;flex:0 0 100%;}.view-faculty .view-content h3:first-child{margin-top:0;}.view-faculty .views-row:hover .views-field-field-image a img{opacity:0.8;}.view-faculty .views-field-field-image{line-height:0;}.view-faculty td.views-field-title{font-size:1em;}.node--type-person .view-faculty .views-row{flex:1;}@media (min-width:29em){.node--type-person .view-faculty .views-row{display:flex;flex-flow:row wrap;align-items:center;}}.node--type-person .view-faculty .views-row .views-field-field-image{margin-bottom:1.953125em;}@media (min-width:29em){.node--type-person .view-faculty .views-row .views-field-field-image{flex:1;order:2;margin-bottom:0;}}.node--type-person .view-faculty .views-row .views-field-field-image img{width:100%;padding:0 3.8146972656em;}@media (min-width:29em){.node--type-person .view-faculty .views-row .views-field-field-image img{padding:0;}}.node--type-person .view-faculty .views-row .contact-desc{border-bottom:1px solid #bfc1c2;padding-bottom:1.5625em;margin-bottom:1em;margin-right:1.953125em;}@media (min-width:29em){.node--type-person .view-faculty .views-row .contact-desc{flex:2;order:1;border-bottom:none;padding-bottom:0;margin-bottom:0;}}.node--type-person .view-faculty .views-row .views-field-field-job-title{margin-bottom:0.512em;}.node--type-person .view-faculty .views-row .contact-info{flex:0 0 100%;order:3;margin-top:1.5625em;}.node--type-person .view-faculty .views-row .views-field-field-email{margin-bottom:1.25em;flex:0 0 100%;}.node--type-person .view-faculty .views-row .views-field-field-address{margin-bottom:0.262144em;}.node--type-person .node__content h3{flex:0 0 100%;margin-top:2.44140625em;border-bottom:3px solid #bfc1c2;margin-bottom:1.5625em;padding-bottom:0.512em;text-transform:none;}.node--type-person .field-group-container h3{border-bottom:0;padding-bottom:0;margin-bottom:0;font-family:"Roboto",Helvetica,sans-serif;color:#282828;font-size:1.25em;font-weight:700;}.node--type-person .field--type-link .field__items,.node--type-person .field--type-field-collection .field__items{padding-left:1em;margin-left:0.8em;border-left:3px solid #d7d9da;}.node--type-person .field--type-link .field__item,.node--type-person .field--type-field-collection .field__item{margin-bottom:1em;}.node--type-person .field--type-link .field__item:last-child,.node--type-person .field--type-field-collection .field__item:last-child{margin-bottom:0;}.node--type-person .field--type-field-collection .content .field__item{margin-bottom:0;border-bottom:none;padding-bottom:0;}.block-views-blockspaces-block-1 .view-content{display:flex;flex-direction:column;}@media (min-width:29em){.block-views-blockspaces-block-1 .view-content{flex-flow:row wrap;margin-left:-0.512em;margin-right:-0.512em;}}.block-views-blockspaces-block-1 .views-row{margin-left:1.953125em;margin-right:1.953125em;margin-bottom:1.25em;}@media (min-width:29em){.block-views-blockspaces-block-1 .views-row{flex:50%;padding:0.512em;margin:0;}}@media (min-width:48em) and (max-width:56em){.block-views-blockspaces-block-1 .views-row{flex:0 0 33%;}}@media (min-width:62em){.block-views-blockspaces-block-1 .views-row{flex:0 0 33%;}}.block-views-blockspaces-block-1 .views-row:hover .views-field-title h3 a{border-bottom:2px solid #022a5c;}.block-views-blockspaces-block-1 .views-row .views-field-title,.block-views-blockspaces-block-1 .views-row .views-field-field-description{background-color:#f2f4f5;}.block-views-blockspaces-block-1 .views-row .views-field-title{border-top:1em solid #185ca5;padding:1.5625em 1em 0.64em 1em;text-align:center;}.block-views-blockspaces-block-1 .views-row .views-field-title h3{font-size:1.5625em;text-transform:none;letter-spacing:0;margin-bottom:0;}.block-views-blockspaces-block-1 .views-row .views-field-title h3 a{color:#022a5c;text-decoration:none;transition:border 0.2s ease-out;}.block-views-blockspaces-block-1 .views-row:nth-child(5n+1) .views-field-title{border-color:#185ca5;}.block-views-blockspaces-block-1 .views-row:nth-child(5n+2) .views-field-title{border-color:#e74d3d;}.block-views-blockspaces-block-1 .views-row:nth-child(5n+3) .views-field-title{border-color:#f7bf31;}.block-views-blockspaces-block-1 .views-row:nth-child(5n+4) .views-field-title{border-color:#98d957;}.block-views-blockspaces-block-1 .views-row:nth-child(5n+5) .views-field-title{border-color:#39bfbf;}.block-views-blockspaces-block-1 .views-row .views-field-field-description{padding:1em;}.block-views-blockspaces-block-1 .views-row p a{word-break:break-word;}.menu{margin:0;padding:0;}.menu li{list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}h2#block-de-theme-main-menu-menu,.node--type-person .node__content h3#block-de-theme-main-menu-menu,h2#block-mainnavigationsportsrec,.node--type-person .node__content h3#block-mainnavigationsportsrec{color:black;}.block-menu.menu--main{display:none;}@media (min-width:48em){.block-menu.menu--main{display:block;}}.block-menu.menu--main .menu{margin:0;padding:0;display:flex;}.block-menu.menu--main .menu li{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;text-transform:uppercase;}.block-menu.menu--main .menu a{text-decoration:none;}.block-menu.menu--main .menu > li{position:relative;font-weight:700;border-right:1px solid #bababa;transition:border-color 0.3s ease-out;flex:1 1 auto;display:flex;}.block-menu.menu--main .menu > li .toggle_wrap{flex:1 1 auto;display:flex;}.block-menu.menu--main .menu > li .toggle_wrap > a{flex:1 1 auto;display:flex;padding:0.8em;align-items:center;justify-content:center;text-align:center;font-size:0.64em;}@media (min-width:56em){.block-menu.menu--main .menu > li .toggle_wrap > a{font-size:0.8em;}}.block-menu.menu--main .menu > li > a{flex:1 1 auto;display:flex;padding:0.8em;align-items:center;justify-content:center;text-align:center;font-size:0.64em;}@media (min-width:56em){.block-menu.menu--main .menu > li > a{font-size:0.8em;}}.block-menu.menu--main .menu > li:last-child{border-right:none;}.block-menu.menu--main .menu > li:hover,.block-menu.menu--main .menu > li:focus{border-color:#02224a;}.block-menu.menu--main .menu > li.is-active{border-color:#022a5c;}.block-menu.menu--main .menu a{color:#022a5c;line-height:1.25em;outline-offset:-4px;transition:background-color 0.3s ease-out,border-color 0.3s ease-out,color 0.3s ease-out;}.block-menu.menu--main .menu a:hover,.block-menu.menu--main .menu a:focus{background-color:#02224a;color:white;}.block-menu.menu--main .menu a.active,.block-menu.menu--main .menu a.active-trail,.block-menu.menu--main .menu a.is-active,.block-menu.menu--main .menu a:active{background-color:#022a5c;color:#eff1f2;}.block-menu.menu--main .menu-toggle{padding:1em 0.16777216em;color:#022a5c;cursor:pointer;text-align:center;border:0;background-color:#e3e5e6;transition:background-color 0.3s ease-out,color 0.3s ease-out;}.block-menu.menu--main .menu-toggle:focus{color:white;background-color:#1b3f6c;outline-offset:-4px;}.block-menu.menu--main .toggle_wrap:hover{background-color:#02224a;}.block-menu.menu--main .toggle_wrap:hover a{color:white;}.block-menu.menu--main .toggle_wrap:hover .menu-toggle{color:white;background-color:#1b3f6c;}.block-menu.menu--main .menu-item--expanded.menu-open .toggle_wrap a{color:white;background-color:#02224a;}.block-menu.menu--main .menu-item--expanded.menu-open .toggle_wrap .menu-toggle{color:white;background-color:#1b3f6c;}.block-menu.menu--main .menu > li.menu-item--active-trail{border-color:#1b3f6c;}.block-menu.menu--main .menu-item--active-trail .toggle_wrap{background-color:#022a5c;}.block-menu.menu--main .menu-item--active-trail .toggle_wrap > a{color:white;}.block-menu.menu--main .menu-item--active-trail .toggle_wrap .menu-toggle{color:white;background-color:#1b3f6c;}.block-menu.menu--main .menu-item--expanded{position:relative;}.block-menu.menu--main .menu-item--expanded ul{display:none;}.block-menu.menu--main .menu li:last-child.menu-open ul{right:0;left:auto;}.block-menu.menu--main .menu li.menu-open{border-color:#1b3f6c;}.block-menu.menu--main .menu li.menu-open ul{display:block;padding:0;position:absolute;top:100%;left:0;z-index:100;width:200px;background-color:#f9f9fa;box-shadow:0 1px 5px rgba(0,0,0,0.5);}.block-menu.menu--main .menu li.menu-open ul li a{display:block;text-transform:none;text-align:left;padding:0.8em 1.5625em;font-size:0.8em;border-bottom:1px solid #d7d9da;}.block-menu.menu--main .menu li.menu-open ul li a:hover,.block-menu.menu--main .menu li.menu-open ul li a:focus{background-color:#3788bf;border-color:#3788bf;}.block-menu.menu--main .menu li.menu-open ul li a.is-active{background-color:#217bb8;border-color:#217bb8;}.block-menu.menu--main .menu li.menu-open ul li:last-child a{border-bottom:none;}.btn-menu{background-color:transparent;border:none;}.btn-menu:focus .material-icons{background-color:#467db7;}@media (min-width:48em){.btn-menu{display:none;}}.btn-menu .btn-label{font:0/0 serif;text-shadow:none;color:transparent;}.btn-menu .material-icons{color:white;background-color:#185ca5;padding:0.262144em;border-radius:50%;transition:background-color 0.3s ease-out;}.btn-menu .material-icons:hover,.btn-menu .material-icons:focus{background-color:#467db7;}.menu--secondary-menu{display:inline-block;margin-right:1em;}@media (min-width:48em){.menu--secondary-menu{margin-right:0;}}.menu--secondary-menu .menu{margin:0;padding:0;list-style-type:none;padding:0;margin:0;overflow:hidden;float:right;overflow:visible;}.menu--secondary-menu .menu:after{content:"";display:table;clear:both;}.menu--secondary-menu .menu > li{display:block;float:left;}.menu--secondary-menu .menu > li:last-child{margin-right:0;}@media (min-width:56em){.menu--secondary-menu .menu{float:none;}}.menu--secondary-menu .menu li{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;}.menu--secondary-menu .menu a{margin-right:1em;color:white;text-decoration:none;border-bottom:2px solid transparent;transition:border-color 0.3s ease-in;}@media (min-width:38em){.menu--secondary-menu .menu a{font-size:0.8em;}}.menu--secondary-menu .menu a:hover,.menu--secondary-menu .menu a.is-active,.menu--secondary-menu .menu a:focus{border-bottom:2px solid #185ca5;}.menu--secondary-menu .menu :last-child a{margin-right:0;}#block-mainnavigation-3{margin-bottom:1.953125em;}#block-mainnavigation-3 ul.menu li{margin:0;padding:0;font:inherit;font-size:100%;vertical-align:baseline;}#block-mainnavigation-3 ul.menu li a{padding:1em 1.25em;display:block;background-color:#eff1f2;color:#282828;text-decoration:none;transition:background-color 0.3s ease-out,background-color 0.3s ease-out,border-color 0.3s ease-out;}#block-mainnavigation-3 ul.menu li a:hover{background-color:#d11242;color:white;}#block-mainnavigation-3 ul.menu .menu-item--active-trail.is-active > a,#block-mainnavigation-3 ul.menu .menu-item--active-trail > .toggle_wrap a{text-transform:uppercase;background-color:#d11242;color:white;font-weight:700;}#block-mainnavigation-3 ul.menu .menu-item--active-trail.menu-open > .toggle_wrap a:hover{background-color:#a70e35;}#block-mainnavigation-3 ul.menu .menu-item--expanded .icon{color:white;}#block-mainnavigation-3 ul.menu .menu-item--expanded ul{display:none;}#block-mainnavigation-3 ul.menu .menu-item--expanded.menu-open > ul{display:block;margin-bottom:0;}#block-mainnavigation-3 ul.menu .menu-item--expanded .menu-toggle{display:none;}#block-mainnavigation-3 ul.menu ul{padding-left:0;}#block-mainnavigation-3 ul.menu ul li{border-bottom:2px solid white;}#block-mainnavigation-3 ul.menu ul li a{padding:0.8em 1.25em;}#block-mainnavigation-3 ul.menu ul li a:hover{background-color:#022a5c;color:white;}#block-mainnavigation-3 ul.menu ul li a.is-active{background-color:#022a5c;color:white;}#block-mainnavigation-3 ul.menu ul li a.is-active:hover{background-color:#011d40;}#block-mainnavigation-3 ul.menu ul .menu-item--active-trail.menu-open > .toggle_wrap a{background-color:#022a5c;font-weight:400;text-transform:none;}#block-mainnavigation-3 ul.menu ul .menu-item--active-trail.menu-open > .toggle_wrap a:hover{background-color:#011d40;}#block-mainnavigation-3 ul.menu ul ul{padding-left:0;}#block-mainnavigation-3 ul.menu ul ul li{margin-bottom:0;border-bottom:none;}#block-mainnavigation-3 ul.menu ul ul li a{padding-left:1em;background-color:#eff1f2;border-left:solid 0.512em #217bb8;text-transform:none;}#block-mainnavigation-3 ul.menu ul ul li a:hover{background-color:#3788bf;border-color:#3788bf !important;color:white;}#block-mainnavigation-3 ul.menu ul ul li a.is-active{background-color:#217bb8;border-color:#217bb8 !important;color:white;}#block-mainnavigation-3 ul.menu ul ul li:nth-child(3n+1) a{border-color:#3788bf;}#block-mainnavigation-3 ul.menu ul ul li:nth-child(3n+2) a{border-color:#7ab0d4;}#block-mainnavigation-3 ul.menu ul ul li:nth-child(3n+3) a{border-color:#bcd7ea;}#block-mainnavigation-3 ul.menu ul ul .menu-item--active-trail.menu-open > .toggle_wrap a{background-color:#217bb8;border-color:#217bb8;font-weight:400;text-transform:none;}#block-mainnavigation-3 ul.menu ul ul .menu-item--active-trail.menu-open > .toggle_wrap a:hover{background-color:#3788bf;border-color:#3788bf;}#block-mainnavigation-3 ul.menu ul ul ul li{border-bottom:1px solid #d7d9da;}#block-mainnavigation-3 ul.menu ul ul ul li a{font-size:0.8em;padding-left:1.953125em;border-left:0;color:#022a5c;background-color:#f9f9fa;outline:none;}#block-mainnavigation-3 ul.menu ul ul ul li a:hover{background-color:transparent;color:#282828;}#block-mainnavigation-3 ul.menu ul ul ul li:last-child{border-bottom:0;}#block-mainnavigation-3 ul.menu ul ul ul li.is-active a,#block-mainnavigation-3 ul.menu ul ul ul li.is-active a:hover{background-color:transparent;color:#282828;}.breadcrumb{margin-top:1.953125em;color:#022a5c;font-weight:700;text-transform:uppercase;}.breadcrumb a{text-decoration:none;text-transform:none;font-weight:400;color:#757575;}.breadcrumb a:hover{color:#022a5c;}.breadcrumb li:before{content:"/";color:#757575;font-weight:400;padding:0 0.262144em;}.pager{margin:0;padding:0;margin-top:1.953125em;border-top:3px solid #eff1f2;}.pager:after{content:"";display:table;clear:both;}.pager li{list-style-image:none;list-style-type:none;list-style:none;margin-left:0;}.pager .pager__items{padding:0;margin-top:1em;margin-bottom:0;overflow:hidden;}.pager li{margin-bottom:0;display:inline-block;padding:0;}.pager .pager__item.is-active a{border-bottom:2px solid #d7d9da;font-weight:400;color:#022a5c;}.pager a{display:inline-block;vertical-align:middle;text-decoration:none;padding:0.262144em 0.8em;margin-right:0.512em;border-bottom:2px solid transparent;transition:border-color 0.3s ease-out;}.pager a:hover{border-bottom:2px solid #d7d9da;}.pager .pager__item--previous span,.pager .pager__item--next span,.pager .pager__item--last span,.pager .pager__item--first span{font:0/0 serif;text-shadow:none;color:transparent;}.pager .pager__item--previous a,.pager .pager__item--next a,.pager .pager__item--last a,.pager .pager__item--first a{padding:0 0.262144em;border-bottom:none;margin-right:0;}.pager .pager__item--previous a:before,.pager .pager__item--next a:before,.pager .pager__item--last a:before,.pager .pager__item--first a:before{color:rgba(0,0,0,0.54);font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";vertical-align:middle;border-radius:50%;width:30px;height:30px;line-height:30px;color:white;}.pager .pager__item--last a:before,.pager .pager__item--first a:before{background-color:#d11242;transition:background-color 0.3s ease-out;}.pager .pager__item--last a:hover:before,.pager .pager__item--first a:hover:before{background-color:#920d2e;}.pager .pager__item--previous a:before,.pager .pager__item--next a:before{background-color:#022a5c;transition:background-color 0.3s ease-out;}.pager .pager__item--previous a:hover:before,.pager .pager__item--next a:hover:before{background-color:#011d40;}.pager .pager__item--previous a:before{content:"keyboard_arrow_left";}.pager .pager__item--next a:before{content:"keyboard_arrow_right";}.pager .pager__item--last a:before{content:"last_page";}.pager .pager__item--first a:before{content:"first_page";}.pager .pager__item--next,.pager .pager__item--last{margin-top:0.8em;}@media (min-width:29em){.pager .pager__item--next,.pager .pager__item--last{margin-top:0;}}.menu--footer-more-links > ul{display:flex;align-content:stretch;max-height:auto;height:auto;flex-flow:column wrap;flex-wrap:nowrap;margin-bottom:70px;}@media (min-width:48em){.menu--footer-more-links > ul{flex-wrap:wrap;margin-bottom:0;max-height:350px;height:350px;}}.menu--footer-more-links > ul li{width:100%;padding-right:0.8em;}@media (min-width:48em){.menu--footer-more-links > ul li{width:50%;}}.menu--footer-more-links > ul li a:hover{color:#749dc9;}.remodal{background-color:#022a5c;}.remodal .remodal-close{color:#eff1f2;}.remodal .remodal-close:hover,.remodal .remodal-close:focus{color:#d11242;}.remodal .remodal-close:focus{outline:5px auto Highlight;}.remodal .menu{margin-bottom:1.953125em;}.remodal .menu li .toggle_wrap{display:flex;flex-flow:row wrap;align-items:center;border:1px solid #217bb8;border-radius:2px;}.remodal .menu li .toggle_wrap a{flex:2;border:none;border-top-right-radius:0;border-bottom-right-radius:0;}.remodal .menu li .toggle_wrap .menu-toggle{flex:1;cursor:pointer;color:white;background:transparent;border:0;border-left:2px solid #185ca5;}.remodal .menu .menu-item--active-trail .toggle_wrap{background-color:#217bb8;}.remodal .menu .menu-item--active-trail .toggle_wrap .menu-toggle{border-color:white;}.remodal .menu li ul{display:none;}.remodal .menu li a{display:block;padding:0.8em;border:1px solid #217bb8;padding:1em 1.953125em;color:#eff1f2;text-decoration:none;text-transform:uppercase;text-align:left;font-size:0.8em;font-weight:700;border-radius:2px;}.remodal .menu li a.is-active{color:white;background-color:#217bb8;}.remodal .menu li a:focus{color:#217bb8;}.remodal .menu li.menu-open ul{display:block;background-color:#eff1f2;padding:0;}.remodal .menu li.menu-open ul li{border-bottom:1px solid #d7d9da;margin-bottom:0;}.remodal .menu li.menu-open ul li a{font-size:0.8em;color:#282828;border:none;padding:0.64em 0;text-transform:none;text-align:center;}.remodal .menu li.menu-open ul li a.is-active,.remodal .menu li.menu-open ul li a:focus{color:#022a5c;background-color:transparent;}.remodal .menu li.menu-open ul.last-child{border-bottom:0;}.remodal .block-search #search-block-form{background-color:#eff1f2;border-radius:2px;}.remodal .block-search .form-search{color:#282828;}.remodal .block-search .form-search:focus{outline-offset:10px;}.remodal .block-search .form-submit{color:#d11242;}.remodal .block-search .form-submit:focus{outline-offset:10px;}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;font-family:"Times";}a,a:visited{text-decoration:underline;}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,.node--type-person .node__content h3,h3{orphans:3;widows:3;}h2,.node--type-person .node__content h3,h3{page-break-after:avoid;}html,body{font:inherit;font-size:100%;vertical-align:baseline;font-family:Georgia,‘Times New Roman’,serif;font-size:12pt;}body{padding:1em;}.container,.region,.block{margin:0 !important;padding:0 !important;display:block !important;}.container{max-width:none;}h1,h2,.node--type-person .node__content h3,h3,h4,h5,h6{font:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;padding:0 !important;text-indent:0 !important;margin-bottom:1em !important;margin-top:1em !important;}h1:before,h2:before,.node--type-person .node__content h3:before,h3:before,h4:before,h5:before,h6:before{display:none !important;}h1{font-size:1.5625em;}h2,.node--type-person .node__content h3{font-size:1.25em;}img,.fa,#footer,.block-main-nav{display:none !important;}#masthead,#sidebar-primary,#sidebar-secondary{display:none;}.breadcrumb{margin-top:0.8em;}.views-row{padding:0 !important;}.view-footer{padding:0 !important;text-align:left !important;}.more-link,.annoucement-links{display:none !important;}.block-views-blockbuilding-alert-block-1{padding-bottom:1em !important;border-bottom:1px solid #cccccc;}.block-views-blockarticles-block-1 .view-header,.block-views-blockevent-block-1 .view-header{display:none;}.block-views-blockevent-block-1 .views-row,.path-frontpage .block-views-blockbuilding-alert-block-3 .view-content .views-row{border:1px solid #cccccc;}.block-views-blockevent-block-1 .views-field-title{margin-left:0;}.block-views-blockevent-block-1 .views-field-title a{font-size:1em;}.block-views-blockevent-block-1 .event-info:before,.block-views-blockevent-block-1 .views-field-view-node{display:none;}.grid-display .view-content{display:block;margin:0;}.grid-display .views-row{flex:none;max-width:none;min-height:0;border-bottom:1px solid #cccccc;margin-bottom:0;}.grid-display .views-field-title{text-align:left;padding:1em 0;}.list-display li,.list-display .views-row{border-bottom:1px solid #cccccc;}}html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.form-submit{border:none;display:inline-block;text-transform:uppercase;position:relative;font-size:0.8em;overflow:hidden;padding:0.8em 1.25em;text-decoration:none;transition:background-color 0.3s ease-out,border-color 0.3s ease-out;margin-right:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;background-color:transparent;border:1px solid #757575;color:#282828;}@media (min-width:38em){.form-submit{padding:1em 1.5625em;}}.form-submit:hover,.form-submit:focus{color:white;background-color:#022a5c;border:1px solid #022a5c;}@media (min-width:38em){.form-submit{padding:0.64em 1.5625em;}}.align-left{margin-top:0.4096em;margin-bottom:0.32768em;float:left;margin-right:1em;margin-left:0;}.align-right{margin-top:0.4096em;margin-bottom:0.32768em;float:right;margin-left:1em;margin-right:0;}.align-center{margin-left:auto;margin-right:auto;display:block;text-align:center;}.caption.align-center .media .field img{margin-left:auto;margin-right:auto;display:block;}.ck.ck-content{}.ck.ck-content html{font-size:87.5%;color:#282828;overflow-y:scroll;min-height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}@media (min-width:38em){.ck.ck-content html{font-size:100%;}}.ck.ck-content .visually-hidden{color:white;}.ck.ck-content html,.ck.ck-content button,.ck.ck-content input,.ck.ck-content select,.ck.ck-content textarea{font-family:"Roboto",Helvetica,sans-serif;}.ck.ck-content h1,.ck.ck-content h2,.ck.ck-content h3,.ck.ck-content h4,.ck.ck-content h5,.ck.ck-content h6,.ck.ck-content p,.ck.ck-content ul,.ck.ck-content ol,.ck.ck-content dl,.ck.ck-content pre,.ck.ck-content table,.ck.ck-content fieldset,.ck.ck-content form details,.ck.ck-content blockquote,.ck.ck-content object,.ck.ck-content iframe,.ck.ck-content address,.ck.ck-content code,.ck.ck-content dt,.ck.ck-content dd,.ck.ck-content embed,.ck.ck-content audio,.ck.ck-content video{font-size:1em;line-height:1.5625em;margin:0 0 1em 0;}.ck.ck-content strong,.ck.ck-content b{font-weight:700;}.ck.ck-content em{font-style:italic;}.ck.ck-content a{color:#185ca5;text-decoration:none;text-decoration:underline;transition:color 0.3s ease-out;}.ck.ck-content a:hover{text-decoration:none;color:#022a5c;}.ck.ck-content q{quotes:"“" "”" "‘" "’";}.ck.ck-content h1,.ck.ck-content h2,.ck.ck-content h3,.ck.ck-content h4,.ck.ck-content h5,.ck.ck-content h6{font-weight:400;font-family:"Oswald",Helvetica,sans-serif;}.ck.ck-content h1 b,.ck.ck-content h1 strong,.ck.ck-content h2 b,.ck.ck-content h2 strong,.ck.ck-content h3 b,.ck.ck-content h3 strong,.ck.ck-content h4 b,.ck.ck-content h4 strong,.ck.ck-content h5 b,.ck.ck-content h5 strong,.ck.ck-content h6 b,.ck.ck-content h6 strong{font-weight:400;}.ck.ck-content h1,.ck.ck-content .ck.ck-heading_heading1 span.ck-button__label{font-size:1.953125em;margin-bottom:1em;line-height:1.25em;letter-spacing:-1px;color:#022a5c;}@media (min-width:38em){.ck.ck-content h1,.ck.ck-content .ck.ck-heading_heading1 span.ck-button__label{font-size:3.0517578125em;margin-bottom:0.512em;}}.ck.ck-content h1 a,.ck.ck-content .ck.ck-heading_heading1 span.ck-button__label a{color:black;}.ck.ck-content h2,.ck.ck-content .node--type-person .node__content h3,.node--type-person .node__content .ck.ck-content h3,.ck.ck-content .ck.ck-heading_heading2 span.ck-button__label{font-family:"Oswald",Helvetica,sans-serif;font-size:1.5625em;letter-spacing:-1px;margin-bottom:0.8em;line-height:1.5625em;color:#022a5c;}@media (min-width:38em){.ck.ck-content h2,.ck.ck-content .node--type-person .node__content h3,.node--type-person .node__content .ck.ck-content h3,.ck.ck-content .ck.ck-heading_heading2 span.ck-button__label{font-size:1.953125em;}}.ck.ck-content h2 a,.ck.ck-content .node--type-person .node__content h3 a,.node--type-person .node__content .ck.ck-content h3 a,.ck.ck-content .ck.ck-heading_heading2 span.ck-button__label a{text-decoration:none;color:#022a5c;border-bottom:transparent;transition:border-bottom 0.2s ease-out;}.ck.ck-content h2 a:hover,.ck.ck-content .node--type-person .node__content h3 a:hover,.node--type-person .node__content .ck.ck-content h3 a:hover,.ck.ck-content .ck.ck-heading_heading2 span.ck-button__label a:hover{border-bottom:2px solid #022a5c;}.ck.ck-content h3,.ck.ck-content .ck.ck-heading_heading3 span.ck-button__label{font-family:"Oswald",Helvetica,sans-serif;font-size:1em;margin-bottom:0.8em;line-height:1.25em;text-transform:uppercase;color:#d11242;letter-spacing:1px;}@media (min-width:38em){.ck.ck-content h3,.ck.ck-content .ck.ck-heading_heading3 span.ck-button__label{font-size:1.25em;}}.ck.ck-content h3 a,.ck.ck-content .ck.ck-heading_heading3 span.ck-button__label a{color:#d11242;text-decoration:underline;}.ck.ck-content h3 a:hover,.ck.ck-content .ck.ck-heading_heading3 span.ck-button__label a:hover{color:#d11242;text-decoration:none;}.ck.ck-content h4,.ck.ck-content .ck.ck-heading_heading4 span.ck-button__label{font-family:"Roboto",Helvetica,sans-serif;font-size:1em;font-weight:700;margin-bottom:0.512em;line-height:1.25em;color:#282828;}@media (min-width:38em){.ck.ck-content h4,.ck.ck-content .ck.ck-heading_heading4 span.ck-button__label{font-size:1.25em;}}.ck.ck-content h5,.ck.ck-content .ck.ck-heading_heading5 span.ck-button__label{margin-bottom:0;font-weight:300;font-size:1.25em;}.ck.ck-content h6,.ck.ck-content .ck.ck-heading_heading6 span.ck-button__label{font-family:"Roboto",Helvetica,sans-serif;margin-bottom:0;font-weight:700;letter-spacing:-0.5px;}.ck.ck-content sup{vertical-align:super;font-size:smaller;}.ck.ck-content sub{font-size:smaller;vertical-align:sub;}.ck.ck-content blockquote{padding:0 1.953125em;margin-bottom:1.25em;border-left:none;}.ck.ck-content blockquote p{padding:0.8em 0;margin-top:0.512em;border-top:3px solid #d11242;border-bottom:3px solid #d11242;font-family:"Oswald",Helvetica,sans-serif;font-size:1.953125em;color:#d11242;font-weight:300;text-transform:uppercase;font-style:normal;line-height:1.5625em;}@media (min-width:38em){.ck.ck-content blockquote p{line-height:1.25em;}}.ck.ck-content blockquote p:last-child{margin-bottom:0;}.ck.ck-content blockquote:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:bottom;content:"\f10d";color:#d11242;}.ck.ck-content figure.caption{display:block;}.ck.ck-content figure.caption .file{display:inline;}.ck.ck-content figure:has(img){margin:1em;}.ck.ck-content .ck-editor__main figure{margin:0;}.ck.ck-content .views-field.views-field-field-caption-1{font-style:italic;}.ck.ck-content label{margin-bottom:0.64em;font-weight:700;}.ck.ck-content input,.ck.ck-content textarea{margin:0;}.ck.ck-content textarea{vertical-align:top;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values){width:100% !important;border-collapse:collapse;table-layout:fixed;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) h2,.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) .node--type-person .node__content h3,.node--type-person .node__content .ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) h3{font-size:1.25em;letter-spacing:0;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) p{margin:0;padding:0;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tbody{border:none;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) th,.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) td{padding:0.8em 0.512em;border:none;vertical-align:top;font-size:0.8em;width:auto !important;}@media (min-width:48em){.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) th,.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) td{line-height:1.25em;}}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) td{border:solid 1px #eff1f2;word-wrap:break-word;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tr.odd{background-color:white;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tr:nth-child(odd){background-color:white;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tr.even{background-color:#f9f9fa;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) tr:nth-child(even){background-color:#f9f9fa;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) th,.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) thead th{font-family:"Oswald",Helvetica,sans-serif;color:white;background-color:#022a5c;}.ck.ck-content table:not(#field-job-title-values,#field-recent-publications-values,#field-links-values,#field-affliation-values) caption{caption-side:bottom;}.ck.ck-content ul li,.ck.ck-content ol li{margin:0 0 0.512em 0;}.ck.ck-content ul{padding-left:3.0517578125em;}.ck.ck-content ul li{list-style:disc;list-style-position:outside;}.ck.ck-content ol{padding-left:3.0517578125em;}.ck.ck-content ol li{list-style:decimal;}.ck.ck-content img{opacity:1;transition:opacity 0.3s ease-out;}.ck.ck-content a img{transform:rotate(0);-webkit-backface-visibility:hidden;}.ck.ck-content a img:hover{opacity:0.8;}.ck.ck-content img,.ck.ck-content video{max-width:100%;height:auto;}.ck.ck-content .page-node-type-person a.tabledrag-handle,.ck.ck-content .page-node-type-person .handle{width:30px !important;height:22px !important;}.ck.ck-content iframe{max-width:100%;}.ck.ck-content .headline-type{font-family:"Oswald",Helvetica,sans-serif;font-weight:300;font-size:1.25em;line-height:1.25em;}@media (min-width:38em){.ck.ck-content .headline-type{font-size:1.5625em;}}.ck.ck-content .headline-type b,.ck.ck-content .headline-type strong{font-weight:400;}.ck.ck-content .small-type{font-weight:700;margin-bottom:1.5625em;font-size:0.8em;}.ck.ck-content .highlight-type{font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;font-weight:300;}.ck.ck-content .inline-image-left,.ck.ck-content .inline-image-right,.ck.ck-content .inline-image-center{margin-top:0.4096em;margin-bottom:0.32768em;}.ck.ck-content .inline-image-left{float:left;margin-right:1em;margin-left:0;}.ck.ck-content .inline-image-right{float:right;margin-left:1em;margin-right:0;}.ck.ck-content .inline-image-center{margin-left:auto;margin-right:auto;display:block;text-align:center;}.ck.ck-content .highlight-box{margin-bottom:1.25em;position:relative;padding:0.8em;background-color:#022a5c;border-radius:2px;font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;color:white;line-height:1.5625em;letter-spacing:1px;}@media (min-width:38em){.ck.ck-content .highlight-box{padding:1.25em;}}.ck.ck-content .highlight-box p:last-child,.ck.ck-content .highlight-box li:last-child{margin-bottom:0;}.ck.ck-content .highlight-box-secondary{margin-bottom:1.25em;position:relative;padding:0.8em;background-color:#98d957;border-radius:2px;font-family:"Oswald",Helvetica,sans-serif;font-size:1.25em;color:#282828;line-height:1.5625em;letter-spacing:1px;}@media (min-width:38em){.ck.ck-content .highlight-box-secondary{padding:1.25em;}}.ck.ck-content .highlight-box-secondary p:last-child,.ck.ck-content .highlight-box-secondary li:last-child{margin-bottom:0;}.cke_editable{padding:1em;}.ck-editor__editable p{font-family:"Roboto",Helvetica,sans-serif;}.ck-editor .ck-editor__main{font:normal 1rem/1rem "Roboto",Helvetica,sans-serif;}.ck-editor .ck-editor__main .ck-content[dir=ltr] .table > figcaption{caption-side:bottom;}.ck-editor .ck-editor__main .ck-content[dir=ltr] .table table{margin-bottom:0;}.ck-editor .ck-editor__main .ck-content[dir=ltr] .table table tr th{text-align:center;}.ck-editor .ck-editor__main figure:has(.file){margin:0;}.ck-editor .ck-editor__main img:not([alt]){border:5px solid red;}.ck-editor .ck-editor__main img:not([alt]) + .image-alternative-text-missing-wrapper{background-color:red;}
#views-exposed-form-camps-page .form-text,#views-exposed-form-drop-ins-page .form-text{width:100%;padding:0.26214em;border:1px solid #ccc;vertical-align:top;}#views-exposed-form-camps-page .form-type-textfield .form-text,#views-exposed-form-drop-ins-page .form-type-textfield .form-text{line-height:1.5em;}#views-exposed-form-drop-ins-page select,#views-exposed-form-camps-page select{width:100%;}.view-camps table,.view-drop-ins table{table-layout:auto;}.view-camps .views-table th,.view-drop-ins .views-table th{text-align:left;line-height:inherit;}.view-camps .views-table th a,.view-drop-ins .views-table th a{text-align:left;color:white;}.view-camps .views-table td.is-active,.view-drop-ins .views-table td.is-active{background-color:unset;}.view-camps table tr,.view-drop-ins table tr{display:flex;}.view-camps .views-field-field-age-range,.view-camps .views-field-field-fee{flex:1 1 7.5%;max-width:7.5%;}.view-camps .views-field-field-week,.view-camps .views-field-field-building,.view-camps .views-field-field-link{flex:1 1 10%;max-width:10%;}.view-camps .views-field-title,.view-camps .views-field-field-date,.view-drop-ins .views-field-title,.view-drop-ins .views-field-field-date,.view-drop-ins .views-field-field-building,.view-drop-ins .views-field-field-link{flex:1 1 15%;max-width:15%;}.view-camps .views-field-field-description{flex:1 1 25%;max-width:25%;}.view-drop-ins .views-field-field-space{flex:1 20%;max-width:20%;}.view-drop-ins .views-field-field-description{flex:1 1 35%;max-width:35%;}.view-camps .scroll-bar-warning,.view-drop-ins .scroll-bar-warning{display:none;}@media (max-width:492px){.view-camps .scroll-bar-warning,.view-drop-ins .scroll-bar-warning{display:block;margin-bottom:0;padding:0.8em 0.512em;font-size:0.8em;line-height:1.25em;background-color:#eff1f2;text-align:center;text-transform:uppercase;font-weight:bold;speak:none;}}.view-camps .tablesort--desc,.view-drop-ins .tablesort--desc{background-image:url(/themes/de_theme/img/system/twistie-up-white.svg);}.view-camps .tablesort--asc,.view-drop-ins .tablesort--asc{background-image:url(/themes/de_theme/img/system/twistie-down-white.svg);}.view-camps .tablesort,.view-drop-ins .tablesort{top:3px;position:relative;margin-left:3px;}.view-camps .view-content,.view-drop-ins .view-content{overflow-x:auto;}#views-exposed-form-camps-page .form--inline,#views-exposed-form-drop-ins-page .form--inline{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:100%;margin:0px;}#views-exposed-form-camps-page .form--inline::after,#views-exposed-form-drop-ins-page .form--inline::after{display:none;}#views-exposed-form-camps-page .form--inline .form-item,#views-exposed-form-camps-page input.form-submit,#views-exposed-form-drop-ins-page .form--inline .form-item,#views-exposed-form-drop-ins-page input.form-submit{flex:0 0 100%;margin:10px 0;max-width:100%;padding:0;}#views-exposed-form-camps-page .form--inline .form-item input,#views-exposed-form-drop-ins-page .form--inline .form-item input{width:100%;}@media (min-width:576px){#views-exposed-form-camps-page .form--inline .form-item{flex:0 0 49%;max-width:49%;}#views-exposed-form-camps-page input.form-submit{flex:0 0 100%;max-width:100%;}#views-exposed-form-drop-ins-page .form--inline .form-item,#views-exposed-form-drop-ins-page input.form-submit{flex:0 0 49%;max-width:49%;}}@media (min-width:765px){#views-exposed-form-camps-page .form--inline .form-item,#views-exposed-form-camps-page input.form-submit{flex:0 0 19%;max-width:19%;}#views-exposed-form-drop-ins-page .form--inline .form-item,#views-exposed-form-drop-ins-page input.form-submit{flex:0 0 32%;max-width:32%;}}#views-exposed-form-camps-page .form-date,#views-exposed-form-camps-page .form-number,#views-exposed-form-camps-page .form-submit,#views-exposed-form-drop-ins-page .form-date,#views-exposed-form-drop-ins-page .form-submit{height:34.375px !important;}#views-exposed-form-camps-page .form-submit,#views-exposed-form-drop-ins-page .form-submit{font-size:16px;align-items:center;}#views-exposed-form-camps-page .form-date,#views-exposed-form-camps-page .form-number,#views-exposed-form-drop-ins-page .form-date{vertical-align:top;}#views-exposed-form-camps-page #edit-camp-name,#views-exposed-form-drop-ins-page #edit-title{background-position:150% 50% !important;}#views-exposed-form-camps-page .form--inline .form-item .dk-select,#views-exposed-form-drop-ins-page .form--inline .form-item .dk-select{min-width:93.5938px;}#views-exposed-form-camps-page .dk-selected,#views-exposed-form-drop-ins-page .dk-selected{-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;padding-right:32px;}
