:root{--blue:#11335D;--baby-blue:#335A84;--light-blue:#7C93AF;--black:#000;--grey:#666;--dark-grey:#333;--light-grey:#C0BFBE;--very-light-grey:#EEE;--red:#9D1939;--white:#FFF;--yellow:#EEBD31;--light-yellow:#FFF7E0;--facebook:#1877F2;--instagram:#C32AA3;--linkedin:#007BB5;--twitter:#1DA1F2;--youtube:#F00;--serif:Palatino,Times,'Times New Roman',serif;--sans-serif:Arial,Helvetica,sans-serif;--fa-pro:'Font Awesome 5 Pro';--fa-brands:'Font Awesome 5 Brands';--light:100;--normal:400;--bold:600;--one-third:0.33333333;--two-thirds:0.66666667;--one-third-em:0.33333333em;--two-thirds-em:0.66666667em;--eight-ninths-em:0.88888888em;--one-third-pct:33.33333333%;--two-thirds-pct:66.66666667%;--container-max-width:1260px;--container-min-width:960px;}@keyframes ctaalt{from{margin:0 1em 0 0.5em;}to{margin:0 0.5em 0 1em;}}html{overflow-x:hidden;}body{background-color:var(--white);min-width:var(--container-min-width);overflow-x:hidden;font-family:var(--sans-serif);font-size:16px;font-weight:var(--normal);color:var(--dark-grey);}blockquote{margin:2em;font-size:0.875em;}strong{font-weight:var(--bold);}em{font-style:italic;}.form-item label{display:block;margin-bottom:4px;}.form-checkboxes .form-item label,.form-item.js-form-type-checkbox label,.form-item.js-form-type-radio label{display:inline;margin-bottom:0;}select,input.form-text,input.form-date,input.form-email,input.form-tel,input.form-search,input.form-submit,button.form-button,textarea{box-sizing:border-box;margin:0;border:1px solid var(--light-grey);background-color:transparent;padding:6px 0.5em;font-family:var(--sans-serif);font-size:16px;text-align:left;line-height:1.25;color:var(--dark-grey);appearance:none;-webkit-appearance:none;-moz-appearance:none;}input.form-submit,button.form-button{border:none;background-color:var(--red);padding:8px 1.5em;font-weight:var(--normal);text-transform:uppercase;color:var(--white);}.form-item,.form-actions{margin:0;}.main .form-item,.main .form-actions{margin-bottom:24px;}.main .form-actions{margin-top:32px;}a{text-decoration:none;color:var(--baby-blue);}a.cta,.node-readmore a,.block-backtoparentlink a,.field--name-field-nomination-link a,body.page-my-services-media-hub .views-group .read-more a,.block-backtoparentlink a,body.page-my-services-media-hub .views-group .read-more a{display:inline-block;border:2px solid var(--red);background-image:linear-gradient(135deg,var(--white) 50%,var(--red) 50%);background-size:240% 100%;background-position:left top;padding:8px 24px;font-weight:var(--normal);text-decoration:none !important;text-transform:uppercase;color:var(--red);transition:background-position 0.5s ease;}.block-backtoparentlink a,body.page-my-services-media-hub .views-group .read-more a{border-color:var(--baby-blue);background-image:linear-gradient(135deg,var(--white) 50%,var(--baby-blue) 50%);color:var(--baby-blue);}a.cta:hover,.node-readmore a:hover,.block-backtoparentlink a:hover,.field--name-field-nomination-link a:hover,body.page-my-services-media-hub .views-group .read-more a:hover,.block-backtoparentlink a:hover,body.page-my-services-media-hub .views-group .read-more a:hover{background-color:var(--red);background-position:right bottom;color:var(--white);}.block-backtoparentlink a:hover,body.page-my-services-media-hub .views-group .read-more a:hover{background-color:var(--baby-blue);}#header a.cta,#tools .block-givenow a,.node--type-event.node--view-mode-detail .field--name-field-url a,.node--type-event.node--view-mode-detail .field--name-field-coming-link a,.node--type-event.node--view-mode-detail .addtocal-container button,.node--type-homecoming-event.node--view-mode-detail .field--name-field-url a,.node--type-homecoming-event.node--view-mode-detail .field--name-field-coming-link a,.node--type-homecoming-event.node--view-mode-detail .addtocal-container button,.field--name-field-sign-up-link a,#sidebar .block-branchawardslink .field--name-field-cta a,.block-reunioncoordinator .field--name-field-cta a,.node--type-feature .field--name-field-url a,.node--type-feature .field--name-field-video-url a,.block-homecomingintroduction .field--name-field-cta a,#sidebar .block-stayaheadstayconnected .field--name-field-cta > .field__item:first-child a{display:inline-block;background-color:var(--red);padding:10px 26px;font-weight:var(--normal);line-height:1.25;text-align:center;text-decoration:none !important;text-transform:uppercase;color:var(--white);}.node--type-event.node--view-mode-detail .field--name-field-url a,.node--type-event.node--view-mode-detail .field--name-field-coming-link a,.node--type-event.node--view-mode-detail .addtocal-container button,.node--type-homecoming-event.node--view-mode-detail .field--name-field-url a,.node--type-homecoming-event.node--view-mode-detail .field--name-field-coming-link a,.node--type-homecoming-event.node--view-mode-detail .addtocal-container button,#sidebar .block-stayaheadstayconnected .field--name-field-cta > .field__item:first-child a{background-color:var(--baby-blue);}.node--type-event.node--view-mode-detail .addtocal-container button,.node--type-homecoming-event.node--view-mode-detail .addtocal-container button{border:none;border-radius:0;font-size:1em;}.block-reunioncoordinator .field--name-field-cta a,.node--type-feature .field--name-field-url a,.node--type-feature .field--name-field-video-url a{background-color:var(--blue);}.node--type-feature .field--name-field-url a,.node--type-feature .field--name-field-video-url a{padding:10px 15px;font-size:0.875em;}#header a.cta:active,#header a.cta.active,#tools .block-givenow a:active,#tools .block-givenow a.active,.node--type-event.node--view-mode-detail .field--name-field-url a:active,.node--type-event.node--view-mode-detail .field--name-field-url a.active,.node--type-event.node--view-mode-detail .field--name-field-coming-link a:active,.node--type-event.node--view-mode-detail .field--name-field-coming-link a.active,.node--type-homecoming-event.node--view-mode-detail .field--name-field-url a:active,.node--type-homecoming-event.node--view-mode-detail .field--name-field-url a.active,.node--type-homecoming-event.node--view-mode-detail .field--name-field-coming-link a:active,.node--type-homecoming-event.node--view-mode-detail .field--name-field-coming-link a.active,.field--name-field-nomination-link a.active,.field--name-field-sign-up-link a:active,.field--name-field-sign-up-link a.active,#sidebar .block-branchawardslink .field--name-field-cta a:active,#sidebar .block-branchawardslink .field--name-field-cta a.active,.block-reunioncoordinator .field--name-field-cta a:active,.block-reunioncoordinator .field--name-field-cta a.active,.node--type-feature .field--name-field-url a:active,.node--type-feature .field--name-field-url a.active,.node--type-feature .field--name-field-video-url a:active,.node--type-feature .field--name-field-video-url a.active,.block-homecomingintroduction .field--name-field-cta a:active,.block-homecomingintroduction .field--name-field-cta a.active,#sidebar .block-stayaheadstayconnected .field--name-field-cta > .field__item:first-child a:active,#sidebar .block-stayaheadstayconnected .field--name-field-cta > .field__item:first-child a.active{opacity:0.75;}a.cta-alt,#subheader .field--name-field-cta a,#sidebar .field--name-field-cta a{text-decoration:none !important;color:var(--baby-blue);}.view-award-recipients.current-recipients footer a.cta-alt,.node--type-award.node--view-mode-alternate-teaser .node-readmore a{border:none;padding:0;background-color:transparent;background-image:none;font-weight:var(--bold);text-transform:uppercase;color:var(--dark-grey);}.field--name-field-sign-up-link a{margin-bottom:36px;}a.cta-alt:after,#subheader .field--name-field-cta a:after,#sidebar .field--name-field-cta a:after,.node--type-award.node--view-mode-alternate-teaser .node-readmore a:after{content:'\f061';margin:0 1em 0 0.5em;font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}a.cta-alt:hover:after,#subheader .field--name-field-cta a:hover:after,#sidebar .field--name-field-cta a:hover:after,.node--type-award.node--view-mode-alternate-teaser .node-readmore a:hover:after{animation-name:ctaalt;animation-duration:0.5s;animation-direction:alternate;animation-iteration-count:infinite;}#sidebar .block-branchawardslink .field--name-field-cta a:after,#sidebar .block-branchawardslink .field--name-field-cta a:hover:after,.field--name-field-sign-up-link a:after,.field--name-field-sign-up-link a:hover:after,#sidebar .block-stayaheadstayconnected .field--name-field-cta > .field__item:first-child a:after,#sidebar .block-stayaheadstayconnected .field--name-field-cta > .field__item:first-child a:hover:after{content:'';margin:0;animation:none;}a.file-download,#content a.file-download{text-decoration:none;color:var(--baby-blue);}a.file-download:before,#content a.file-download:before{content:'\f56d';position:relative;bottom:-0.2em;margin-right:0.25em;font-family:var(--fa-pro);font-size:2.5em;font-weight:var(--light);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}svg.ext,svg.mailto{padding:0 0 0 0.125em;}#superfooter svg.ext,#superfooter svg.mailto,#footer svg.ext,#footer svg.mailto,a.cta svg.ext,a.cta svg.mailto,a.cta-alt svg.ext,a.cta-alt svg.mailto,.node-readmore a svg.ext,.node-readmore a svg.mailto,.block-backtoparentlink a svg.ext,.block-backtoparentlink a svg.mailto,.field--name-field-nomination-link a svg.ext,.field--name-field-nomination-link a svg.mailto,body.page-my-services-media-hub .views-group .read-more a svg.ext,body.page-my-services-media-hub .views-group .read-more a svg.mailto,.block-backtoparentlink a svg.ext,.block-backtoparentlink a svg.mailto,body.page-my-services-media-hub .views-group .read-more a svg.ext,body.page-my-services-media-hub .views-group .read-more a svg.mailto,#header a.cta svg.ext,#header a.cta svg.mailto,#tools .block-givenow a svg.ext,#tools .block-givenow a svg.mailto,.node--type-event.node--view-mode-detail .field--name-field-url a svg.ext,.node--type-event.node--view-mode-detail .field--name-field-url a svg.mailto,.node--type-event.node--view-mode-detail .field--name-field-coming-link a svg.ext,.node--type-event.node--view-mode-detail .field--name-field-coming-link a svg.mailto,.node--type-homecoming-event.node--view-mode-detail .field--name-field-url a svg.ext,.node--type-homecoming-event.node--view-mode-detail .field--name-field-url a svg.mailto,.node--type-homecoming-event.node--view-mode-detail .field--name-field-coming-link a svg.ext,.node--type-homecoming-event.node--view-mode-detail .field--name-field-coming-link a svg.mailto,.field--name-field-alternate-link a svg.ext,.field--name-field-alternate-link a svg.mailto,.field--name-field-sign-up-link a svg.ext,.field--name-field-sign-up-link a svg.mailto,#sidebar .block-branchawardslink .field--name-field-cta a svg.ext,#sidebar .block-branchawardslink .field--name-field-cta a svg.mailto,.block-reunioncoordinator .field--name-field-cta a svg.ext,.block-reunioncoordinator .field--name-field-cta a svg.mailto,.node--type-feature .field--name-field-url a svg.ext,.node--type-feature .field--name-field-url a svg.mailto,.node--type-feature .field--name-field-video-url a svg.ext,.node--type-feature .field--name-field-video-url a svg.mailto,.block-homecomingintroduction .field--name-field-cta a svg.ext,.block-homecomingintroduction .field--name-field-cta a svg.mailto,#sidebar .block-stayaheadstayconnected .field--name-field-cta > .field__item:first-child a svg.ext,#sidebar .block-stayaheadstayconnected .field--name-field-cta > .field__item:first-child a svg.mailto,.view-features svg.ext,.view-features svg.mailto,.addtocal-container svg.ext,.addtocal-container svg.mailto{display:none;}.addtocal-container{margin:0 0 24px 0;float:none;}.addtocal-container .addtocal-menu{background-color:var(--baby-blue);border:none;border-radius:0;padding:0 26px 10px 26px;min-width:0;font-size:0.875em;color:var(--white);}#main .addtocal-container ul,#main .addtocal-container li{margin:0;padding:0;list-style-type:none;}#main .addtocal-container a{border-radius:0;padding-inline:0;text-decoration:none;}#main .addtocal-container a:hover{background-color:transparent;}#pi-queens-utilities-header{box-sizing:border-box;margin:0 auto;padding:16px 20px;max-width:var(--container-max-width);min-width:var(--container-min-width);}#pi-queens-utilities-header .qw-region-menu{padding-top:0;}#pi-queens-utilities-header .queens-wordmark{margin-left:0;}#header{border-width:1px 0;border-style:solid;border-color:var(--light-grey);}#header .header-content{position:relative;box-sizing:border-box;margin:0 auto;padding:30px 20px 0 20px;max-width:var(--container-max-width);min-width:var(--container-min-width);}#header .header-content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#tools{width:640px;width:calc(100% - 320px);float:right;white-space:nowrap;}#tools > div{display:table;margin-bottom:24px;}#tools .block,#tools nav{display:table-cell;padding-top:8px;vertical-align:bottom;text-align:right;}#tools > div > nav:first-child,#tools > div > .block:first-child{display:none;}#tools .block-searchform{padding-top:4px;width:100%;}#tools .block-givenow{display:block;padding-left:1em;}#tools .block-title,#tools h2,#tools form,#tools form div,#tools ul,#tools li{display:inline-block;position:relative;text-align:right;vertical-align:baseline;}#tools .block-title,#tools nav h2,#tools a{white-space:nowrap;color:var(--grey);}#tools .block-title,#tools nav h2{overflow:hidden;}#tools ul{font-size:0.875em;}#tools li + li:before{content:'|';margin:0 0.25em;font-weight:var(--bold);color:var(--red);}#tools a:hover{color:var(--red);}#tools .block-givenow a:hover{color:var(--white);}#tools > div > nav + nav h2,#tools > div > nav + .block .block-title,#tools > div > .block + nav h2,#tools > div > .block + .block .block-title{display:none;}#tools .block-title:before,#tools nav h2:before{content:'\f002';margin-right:0.5em;font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}#tools nav h2:before{content:'\f6ff';}#tools .form-search{padding-top:5px;padding-right:32px;width:225px;}#tools .form-actions{display:block;position:absolute;right:0;top:0;margin:0;line-height:1;}#tools .form-actions:hover{color:var(--red);}#tools .form-actions:before{content:'\f002';display:block;margin:8px 8px 0 0;font-family:var(--fa-pro);font-size:1.125em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}#tools input.form-submit{position:absolute;right:0;top:0;margin:0;border:none;padding:0;width:36px;min-width:0;height:32px;cursor:pointer;text-indent:80px;}#tools input.form-submit,#tools input.form-submit:hover{background-color:transparent;}#tools.tools-dynamic > div > nav h2,#tools.tools-dynamic > div > .block .block-title,#tools.tools-dynamic > div > nav + nav h2,#tools.tools-dynamic > div > nav + .block .block-title,#tools.tools-dynamic > div > .block + nav h2,#tools.tools-dynamic > div > .block + .block .block-title{display:inline-block;cursor:pointer;}#tools.tools-dynamic .block-title:hover,#tools.tools-dynamic nav h2:hover{color:var(--red);}#tools.tools-dynamic.active-1 .block-title,#tools.tools-dynamic.active-1 nav h2{display:none;}#tools.tools-dynamic .tool-dynamic{position:relative;width:auto;}#tools.tools-dynamic.active .tool-dynamic{width:0;}#tools.tools-dynamic .tool-dynamic:first-child{display:table-cell;width:100%;}#tools.tools-dynamic .tool-dynamic + nav.tool-dynamic:before,#tools.tools-dynamic .tool-dynamic + .block.tool-dynamic > .content:before{content:'|';position:relative;top:-4px;margin:0 0.75em 0 0.5em;font-weight:var(--bold);color:var(--red);}#tools.tools-dynamic.active-1 .tool-dynamic + nav.tool-dynamic:before,#tools.tools-dynamic.active-1 .tool-dynamic + .block.tool-dynamic > .content:before{display:none;}#tools.tools-dynamic .tool-dynamic-content{display:inline-block;height:0;width:0;overflow:hidden;}#tools.tools-dynamic.active-1 .tool-dynamic.active .tool-dynamic-content{height:auto;}#tools.tools-dynamic .tool-close{margin-left:0.5em;cursor:pointer;}#tools.tools-dynamic .tool-dynamic.close-active .tool-close:after{content:'\f057';font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}#header .block-queensu-alumni-branding{padding:24px 0 12px 0;width:295px;float:left;}#header .block-queensu-alumni-branding img{display:block;width:100%;height:auto;}#header nav#block-mainnavigation,#header nav#block-homecoming-navigation{position:relative;float:right;color:var(--red);z-index:200;}#header nav#block-mainnavigation ul,#header nav#block-homecoming-navigation > ul > li > ul{display:inline-block;padding-bottom:30px;text-align:right;white-space:nowrap;}#header nav#block-mainnavigation ul ul,#header nav#block-homecoming-navigation > ul > li > ul{display:none;position:absolute;top:calc(1rem + 30px);left:0;border:1px solid var(--light-grey);background-color:var(--white);padding:0 1em;z-index:99;text-align:left;}#header nav#block-mainnavigation ul > li:last-child > ul,#header nav#block-homecoming-navigation > ul > li > ul > li:last-child > ul{right:0;left:auto;}#header nav#block-mainnavigation > ul > li:hover > ul,#header nav#block-homecoming-navigation > ul > li > ul > li:hover > ul{display:block;}#header nav#block-mainnavigation > ul > li,#header nav#block-homecoming-navigation > ul > li > ul > li{display:inline-block;position:relative;margin-bottom:-30px;border-bottom:none;padding-bottom:30px;}#header nav#block-mainnavigation > ul > li + li:before,#header nav#block-homecoming-navigation > ul > li > ul > li:before{content:'|';margin:0 -0.25em;font-weight:var(--bold);}#header nav#block-mainnavigation > ul > li > ul > li + li,#header nav#block-homecoming-navigation > ul > li > ul > li > ul > li + li{border-top:1px solid var(--light-grey);}#header nav#block-homecoming-navigation > ul > li > ul > li + li{border-top:none;}#header nav#block-mainnavigation a,#header nav#block-homecoming-navigation li.menu-item--active-trail a{color:var(--dark-grey);}#header nav#block-mainnavigation a,#header nav#block-homecoming-navigation > ul > li > ul > li > a,#header nav#block-homecoming-navigation > ul > li:last-child > a{display:inline;padding:8px 0.75em;}#header nav#block-mainnavigation > ul > li:last-child > a,#header nav#block-homecoming-navigation > ul > li > ul > li:last-child > a{padding-right:0.125em;}#header nav#block-mainnavigation > ul > li > ul > li > a,#header nav#block-homecoming-navigation > ul > li > ul > li > ul > li > a{display:block;padding:16px 2em 14px 0;}#header nav#block-mainnavigation > ul > li.menu-item--active-trail > a,#header nav#block-mainnavigation > ul > li > ul > li.menu-item--active-trail > a,#header nav#block-homecoming-navigation > ul > li > ul > li.menu-item--active-trail > a,#header nav#block-mainnavigation a.is-active,#header nav#block-homecoming-navigation li.menu-item--active-trail a.is-active,#header nav#block-mainnavigation li:hover > a,#header nav#block-homecoming-navigation > ul > li > a:hover,#header nav#block-homecoming-navigation ul li ul li:hover > a{color:var(--red);}#subheader{background-color:var(--light-yellow);}body.front #subheader{margin:24px 0 48px 0;}.view-features{position:relative;background-color:var(--black);height:720px;overflow:hidden;}#subheader .view-features h2{margin-bottom:12px;font-size:2.5em;line-height:1.25;color:var(--white);}.view-features .field--name-field-video > h2{display:none;}.view-features a{color:var(--white);}.view-features .node--type-feature.split-feature{display:flex;}.view-features .feature-video{position:relative;width:60%;overflow:hidden;}.view-features .feature{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-clip:padding-box;background-origin:padding-box;}.view-features .node--type-feature.has-video:not(.split-feature) .feature{background-image:none !important;}.view-features .feature-video + .feature{width:40%;}.view-features .field--name-field-video,.view-features .video-container,.view-features iframe{position:absolute;top:0;right:0;bottom:0;left:0;}.view-features .node--type-feature.node--view-mode-full .field--name-field-video{margin:0;min-width:calc(var(--container-max-width) + 60px);}.view-features .content-container{position:relative;box-sizing:border-box;margin:0 auto;padding:0 20px;max-width:var(--container-max-width);min-width:var(--container-min-width);z-index:1;}.view-features .node--type-feature.split-feature .feature-video .content-container{margin-right:0;max-width:calc((var(--container-max-width) * 0.6) + 20px);min-width:0;}.view-features .node--type-feature.split-feature .feature .content-container{margin-left:0;max-width:calc((var(--container-max-width) * 0.4) - 20px);min-width:0;}.view-features .node--type-feature.has-video:not(.split-feature) .feature .content-container:first-child{display:none;}.view-features .content-container > .content{display:table;width:100%;height:720px;}.view-features .content-container > .content > .text{display:table-cell;padding:0 40% 32px 0;vertical-align:bottom;}.view-features .node--type-feature.split-feature .content-container > .content > .text{padding-right:64px;}.view-features .content-container > .content > .text > .highlight{margin:0 -20px;background-color:rgba(51,51,51,0.75);padding:20px;}.view-features .state-toggle{display:block;position:absolute;right:32px;bottom:32px;border-radius:50%;background-color:var(--white);width:32px;height:32px;overflow:hidden;line-height:1;color:var(--red);}.view-features .node--type-feature.split-feature .state-toggle{right:16px;}.view-features .state-toggle:before{content:'\f04c';position:relative;top:8px;left:9px;margin-right:2em;font-family:var(--fa-pro);font-weight:var(--bold);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.view-features .state-toggle.paused:before{content:'\f04b';left:11px;}#subheader .block-type-content{position:relative;box-sizing:border-box;margin:0 auto;padding:0 20px;max-width:var(--container-max-width);min-width:var(--container-min-width);}#subheader .block-storiesofimpact{padding-top:64px;padding-bottom:64px;}.block-storiesofimpact > .content{position:relative;display:table;}#subheader .block-storiesofimpact h2{display:table-cell;position:relative;top:-0.25em;margin:0;padding:8px 40px 12px 0;vertical-align:middle;white-space:nowrap;}.block-storiesofimpact .field--name-body{display:table-cell;border-left:2px solid var(--red);padding:8px 0 8px 40px;vertical-align:middle;font-size:1.125em;font-weight:var(--bold);line-height:1.5;}.block-storiesofimpact .field--name-field-cta{display:block;position:absolute;bottom:0;left:0;}#main{box-sizing:border-box;margin:0 auto;padding:0 20px 72px 20px;max-width:var(--container-max-width);min-width:var(--container-min-width);}body.front #main{padding-bottom:36px;}body.landing-page-homecoming #main{padding-right:0;padding-left:0;max-width:none;}body.landing-page-homecoming #supercontent,body.landing-page-homecoming #content .block:not(.block-views-block-homecoming-block):not(.block-reunioncoordinator){box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;max-width:var(--container-max-width);}#main:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#main hr{margin:24px 0;border:none;background-color:var(--light-grey);width:100%;height:1px;color:var(--light-grey);}#supercontent{position:relative;margin-bottom:42px;}#block-queensu-alumni-local-tasks{position:absolute;right:0;}#supercontent .block-breadcrumbs{padding:24px 0 10px 0;font-size:0.875em;color:var(--blue);}#supercontent .block-breadcrumbs ol{margin:0;padding:0;}#supercontent .block-breadcrumbs ol > li{display:inline;list-style-type:none;}#supercontent .block-breadcrumbs li + li:before{content:'/';}#supercontent .block-breadcrumbs a{color:var(--light-blue);}#content{box-sizing:border-box;}#content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}body.sidebar-first #content{box-sizing:border-box;padding-right:40px;width:75%;width:calc((((100% - 80px) / 4) * 3) + 80px);float:left;}body.front.sidebar-first #content,body.section-contact.sidebar-first #content{width:var(--two-thirds-pct);width:calc((((100% - 80px) / 3) * 2) + 80px);}body.front.sidebar-first #content{margin-bottom:48px;border-right:1px solid var(--light-grey);padding-right:39px;}body.page-news-campaigns.sidebar-first #content{padding-right:0;width:auto;float:none;}body.page-node-type-campaign.sidebar-first #content{margin-bottom:48px;border-bottom:1px solid var(--light-grey);padding-bottom:48px;width:100%;float:none;}body.page-story-alternate-alias #content{width:60%;width:calc((((100% - 80px) / 5) * 3) + 80px);}body.no-sidebars:not(.page-node-type-page):not(.page-events-archive) #content,body.path-community-alumni-gala #content{max-width:75%;max-width:calc((((100% - 40px) / 4) * 3) + 40px);}#content a{text-decoration:underline;}#main h1,body.front #main > .content h2,#subheader h2{margin-bottom:30px;font-family:var(--serif);font-size:3em;font-weight:var(--bold);color:var(--blue);}body.landing-page-homecoming #main h1 span{visibility:hidden;}#main .node--view-mode-featured-teaser h2{margin-bottom:24px;padding-top:48px;font-family:var(--sans-serif);font-size:2.625em;}#main h1 a,body.front #main #content h2 a,#main .node--view-mode-featured-teaser h2 a{text-decoration:none;color:var(--blue);}#main h1 a:hover,body.front #main #content h2 a:hover,#main .node--view-mode-featured-teaser h2 a:hover{text-decoration:underline;color:var(--red);}#main h2,#main h3,#main h4,#main h5{margin-bottom:14px;font-size:1.5em;font-weight:var(--bold);color:var(--red);}#main .node--view-mode-teaser h2,#main .node--type-event .event-details h2,#main .node--type-homecoming-event .event-details h2,#main .node--type-volunteer-opportunity h2,#main .view-classes h2,#main h3{font-size:1.25em;color:var(--blue);}#main .node--type-event .event-details h2,#main .node--type-homecoming-event .event-details h2{margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid var(--light-grey);}body.page-community-alumni-gala #main h2,body.landing-page-my-services #main h2,body.page-my-services-media-hub #main h2,#main .block-views-block-events-location-block .block-title h2,#main .block-views-block-events-chapter-block .block-title h2,#main .block-views-block-homecoming-events-class-block .block-title h2{margin-bottom:36px;}#main .node--view-mode-teaser h2,#main .block-views-block-cta-groups-link-block h2,body.landing-page-my-services #main .field--name-field-section-title h2{margin-bottom:5px;}body.landing-page-my-services #main .field--name-field-section-title h2,body.page-volunteer-toolkits #main .field--name-field-section-title h2,#main .node--type-volunteer-opportunity h2,#main .view-classes h2,#main .block-views-block-cta-groups-link-block h2{margin-bottom:8px;color:var(--dark-grey);}body.landing-page-my-services #main .field--name-field-section-title h2,body.page-volunteer-toolkits #main .field--name-field-section-title h2{font-size:1.125em;}#main .node--view-mode-teaser h2 a,#main h3 a{text-decoration:none;color:var(--blue);}#main .node--view-mode-teaser h2 a:hover,#main h3 a:hover{text-decoration:underline;color:var(--red);}#main h3{margin-bottom:5px;}#main .view-classes h3{padding-top:4px;font-size:1.125em;font-weight:var(--normal);color:var(--red);}#main .view-people h3{font-size:1em;font-weight:var(--normal);color:var(--dark-grey);}#main h4{margin-bottom:8px;font-size:1.125em;color:var(--dark-grey);}#main h5{margin-bottom:8px;font-size:1em;color:var(--dark-grey);}body.page-story-alternate-alias #content-header{padding-right:25%;}.field--name-body table,.field--name-field-section table{border-collapse:collapse;}.field--name-body table th,.field--name-body table td,.field--name-field-section table th,.field--name-field-section table td{border:1px solid var(--grey);padding:0.25em 0.5em;}.field--name-body table th,.field--name-field-section table th{font-weight:var(--bold);}#main .field--name-body table th p,#main .field--name-body table td p,#main .field--name-field-section table th p,#main .field--name-field-section table td p{margin-bottom:0;}#main .field--name-body table th p + p,#main .field--name-body table td p + p,#main .field--name-field-section table th p + p,#main .field--name-field-section table td p + p{margin-top:8px;}#main .field img.align-right,#main .field img.align-left{margin:8px 0 24px 24px;}#main .field img.align-left{margin-right:24px;margin-left:0;}#block-mainpagecontent table tr:nth-of-type(even){background-color:var(--very-light-grey);}.node--view-mode-abbreviation,.paragraph--type--degree{white-space:nowrap;}.node--view-mode-abbreviation *{display:inline;}.node--view-mode-abbreviation .field--name-field-faculty + .field--name-field-year,.paragraph--type--degree .field--name-field-degree-type + .field--name-field-year{margin-left:-0.25em;}.queensu-alumni-datetime-range .separator{margin:0 -0.2em;}.node__meta{margin-bottom:4px;font-size:0.875em;font-weight:var(--normal);color:var(--blue);}.node--view-mode-featured-teaser .node__meta{margin-bottom:16px;font-size:1em;font-weight:var(--normal);color:var(--dark-grey);}.node--type-branch.node--view-mode-full .node__meta{margin:-24px 0 48px 0;}.node__meta div{display:inline;}.node__meta > div{margin-right:0.5em;}.node--view-mode-teaser .node__meta > div{display:block;margin-right:0;}#main .node__meta a{text-decoration:none;color:var(--blue);}.node__meta .date:before,.node__meta .location:before{content:'\f017';margin-right:0.25em;font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.node__meta .location:before{content:'\f3c5';}.node--view-mode-featured-teaser .node__meta .date:before,.node--view-mode-featured-teaser .node__meta .location:before,.node--type-branch .node__meta .location:before,.node--type-media .node__meta .date:before{content:'';margin-right:0;}.node-container > .category,.node-container > .landing-page-link,.paragraph > .paragraph-type,.view-categories,.node--type-branch .node__meta .location,.node--type-media .node__meta .date,.node--type-award-recipient.node--view-mode-teaser .field--name-field-award{margin-bottom:4px;font-weight:var(--normal);text-transform:uppercase;color:var(--red);}.node-container > .category,.node-container > .landing-page-link,.paragraph > .paragraph-type,.node--type-award-recipient.node--view-mode-teaser .field--name-field-award{margin-bottom:2px;font-size:0.875em;}.node-container > .category *,.node-container > .landing-page-link *,.view-categories *{display:inline;}#main .node-container > .category ul,#main .node-container > .landing-page-link ul,#main .view-categories ul{margin:0;padding:0;}#main .node-container > .category li,#main .node-container > .landing-page-link li,#main .view-categories li{list-style-type:none;}#main .node-container > .category li + li,#main .node-container > .landing-page-link li + li,#main .view-categories li + li{margin-left:0.25em;}.node-container > .category .field__item:not(:last-child):after,.node-container > .category li:not(:last-child):after,.view-categories li:not(:last-child):after{content:',';}#main .node-container > .category a,#main .node-container > .landing-page-link a,#main .view-categories a,#main .node--type-award-recipient.node--view-mode-teaser .field--name-field-award a{text-decoration:none;color:var(--red);}#main .view-categories ul{margin:0;padding:0;}#main .view-categories li{list-style-type:none;}.node--view-mode-teaser .links.inline{display:none;}.view-images .views-row + .views-row{display:none;}.view-images.images-dynamic .views-row + .views-row{display:block;}.teaser-image .caption{display:none;}.view-images img{display:block;width:100%;height:auto;}.view-images .caption,.paragraph--type--speaker .caption{padding:8px 0;font-size:0.875em;}.paragraph--type--speaker .caption{padding-bottom:0;}.field--label-inline > div{display:inline;}.field--label-inline > .field__label{font-weight:var(--bold);}.field--name-field-nomination-closing-date.field--label-inline > .field__label{font-weight:var(--normal);}.field--label-inline > .field__label:after{content:':';}.field--name-field-nomination-closing-date.field--label-inline > .field__label:after{content:'';}.field--name-field-section{margin-top:24px;}.queensu-alumni-section{margin-bottom:20px;border-bottom:1px solid var(--light-grey);padding-bottom:12px;}.queensu-alumni-section .queensu-alumni-section{margin-left:72px;}.queensu-alumni-section .queensu-alumni-section:last-child{border-bottom:none;}.queensu-alumni-section .section-title{position:relative;padding-right:2em;cursor:pointer;}.queensu-alumni-section > .section-title:hover > span.content,.queensu-alumni-section.open > .section-title > span.content{text-decoration:underline;color:var(--red);}.queensu-alumni-section .section-title:after{content:'\f078';position:absolute;right:0;top:0.25em;font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.queensu-alumni-section.open > .section-title:after{content:'\f077';}.field--name-field-next-reunion{margin-bottom:16px;}.node--type-volunteer-opportunity .node__content{padding-bottom:16px;}.node--type-volunteer-opportunity .field--name-body,.node--type-volunteer-opportunity .field--name-body *,.node--type-volunteer-opportunity .field--name-field-url,.node--type-volunteer-opportunity .field--name-field-url *{display:inline;}.node--type-volunteer-opportunity .field--name-field-url{margin-left:-0.25em;}#main .node--type-volunteer-opportunity .field--name-field-url a{font-style:italic;text-decoration:none;color:var(--dark-grey);}.view-taxonomy-term .views-row{margin-bottom:32px;}.node--view-mode-full .field--name-field-video{margin:32px 0;}.block-views-block-events-location-block,.block-views-block-events-chapter-block{border-top:1px solid var(--light-grey);padding-top:32px;}.block-views-block-award-recipients-alumni-gala-block{border-top:1px solid var(--light-grey);padding-top:36px;}.page-hook.view-display-volunteer_embed{margin:48px 0;border-bottom:1px solid var(--light-grey);}.field--name-field-cta-group,.block-views-block-awards-block .view-awards,.block-views-block-awards-volunteer-block .view-awards,.block-views-block-campaigns-block .view-campaigns,.block-views-block-events-block .view-events,.page-events-archive .main .view-events,.block-views-block-events-location-block .view-events,.block-views-block-events-chapter-block .view-events,.block-views-block-stories-block .view-stories,.block-views-block-stories-alternate-landing-page-block .view-stories,.page-hook.view-display-volunteer_embed .view-stories,.block-views-block-events-campaign-block .view-events,.block-views-block-funds-campaign-block .view-funds,.block-views-block-media-campaign-block .view-media,.block-views-block-stories-campaign-block .view-stories,body.path-news-tags .view-taxonomy-term,.block-views-block-homecoming-events-class-block .view-homecoming-events,.block-views-block-media-block .view-media .views-group,.block-views-block-funds-block .view-funds,.block-views-block-merchandise-block .view-merchandise,.block-views-block-award-recipients-alumni-gala-block .view-award-recipients{margin:0 -20px;}.field--name-field-cta-group nav.pager,.block-views-block-awards-block .view-awards nav.pager,.block-views-block-awards-volunteer-block .view-awards nav.pager,.block-views-block-campaigns-block .view-campaigns nav.pager,.block-views-block-events-block .view-events nav.pager,.page-events-archive .main .view-events nav.pager,.block-views-block-events-location-block .view-events nav.pager,.block-views-block-events-chapter-block .view-events nav.pager,.block-views-block-stories-block .view-stories nav.pager,.block-views-block-stories-alternate-landing-page-block .view-stories nav.pager,.page-hook.view-display-volunteer_embed .view-stories nav.pager,.block-views-block-events-campaign-block .view-events nav.pager,.block-views-block-funds-campaign-block .view-funds nav.pager,.block-views-block-media-campaign-block .view-media nav.pager,.block-views-block-stories-campaign-block .view-stories nav.pager,body.path-news-tags .view-taxonomy-term nav.pager,.block-views-block-homecoming-events-class-block .view-homecoming-events nav.pager,.block-views-block-media-block .view-media .views-group nav.pager,.block-views-block-funds-block .view-funds nav.pager,.block-views-block-merchandise-block .view-merchandise nav.pager,.block-views-block-award-recipients-alumni-gala-block .view-award-recipients nav.pager{padding:0 20px;}.block-views-block-awards-block .view-awards .views-group,.block-views-block-media-block .view-media .views-group{clear:left;}.block-views-block-awards-block .view-awards .views-group{padding-top:32px;}.field--name-field-cta-group:after,.block-views-block-awards-block .view-awards:after,.block-views-block-awards-volunteer-block .view-awards:after,.block-views-block-campaigns-block .view-campaigns:after,.block-views-block-events-block .view-events:after,.page-events-archive .main .view-events:after,.block-views-block-events-location-block .view-events:after,.block-views-block-events-chapter-block .view-events:after,.block-views-block-stories-block .view-stories:after,.block-views-block-stories-alternate-landing-page-block .view-stories:after,.page-hook.view-display-volunteer_embed .view-stories:after,.block-views-block-events-campaign-block .view-events:after,.block-views-block-funds-campaign-block .view-funds:after,.block-views-block-media-campaign-block .view-media:after,.block-views-block-stories-campaign-block .view-stories:after,body.path-news-tags .view-taxonomy-term:after,.block-views-block-homecoming-events-class-block .view-homecoming-events:after,.block-views-block-media-block .view-media .views-group:after,.block-views-block-funds-block .view-funds:after,.block-views-block-merchandise-block .view-merchandise:after,.block-views-block-award-recipients-alumni-gala-block .view-award-recipients:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.field--name-field-cta-group{margin-top:32px;}body.landing-page-my-services .field--name-field-cta-group{margin-top:60px;}body.front .field--name-field-cta-group{display:table;margin-top:0;}body.front #content .field--name-field-cta-group{display:none;}.field--name-field-cta-group > .field__item{clear:both;}body.landing-page-my-services .field--name-field-cta-group > .field__item + .field__item .field--name-field-title > h2{border-top:1px solid var(--light-grey);padding-top:32px;}.field--name-field-cta-group h2,.block-views-block-awards-block .view-awards h2,#content .view-media h2,.view-media .views-group .read-more{clear:left;margin-right:20px;margin-left:20px;}#main .block-views-block-awards-block .view-awards h2{margin-bottom:24px;border-top:1px solid var(--light-grey);padding-top:32px;}.view-media .views-group .read-more{position:relative;top:-32px;margin-bottom:32px;border-bottom:1px solid var(--light-grey);padding-bottom:48px;}body.front .field--name-field-cta-group h2{display:none;}.block-views-block-events-block .view-events .attachment-before .view-events,.block-views-block-stories-block .view-stories .attachment-before .view-stories{margin:-24px 20px 0 20px;}.field--name-field-cta-group .field--name-field-cta > .field__item,.block-views-block-awards-block .view-awards .views-row,.block-views-block-awards-volunteer-block .view-awards .views-row,.block-views-block-campaigns-block .view-campaigns .views-row,.block-views-block-events-block .view-events .views-row,.page-events-archive .main .view-events .views-row,.block-views-block-events-location-block .view-events .views-row,.block-views-block-events-chapter-block .view-events .views-row,.block-views-block-stories-block .view-stories .views-row,.block-views-block-stories-alternate-landing-page-block .view-stories .views-row,.page-hook.view-display-volunteer_embed .view-stories .views-row,.block-views-block-events-campaign-block .view-events .views-row,.block-views-block-funds-campaign-block .view-funds .views-row,.block-views-block-media-campaign-block .view-media .views-row,.block-views-block-stories-campaign-block .view-stories .views-row,body.path-news-tags .view-taxonomy-term .views-row,.block-views-block-homecoming-events-class-block .view-homecoming-events .views-row,.block-views-block-media-block .view-media .views-row,.block-views-block-funds-block .view-funds .views-row,.block-views-block-merchandise-block .view-merchandise .views-row,.block-views-block-award-recipients-alumni-gala-block .view-award-recipients .views-row{box-sizing:border-box;padding:0 20px 48px 20px;width:var(--one-third-pct);float:left;}.block-views-block-events-campaign-block .view-events .views-row,.block-views-block-funds-campaign-block .view-funds .views-row,.block-views-block-media-campaign-block .view-media .views-row,.block-views-block-stories-campaign-block .view-stories .views-row{width:50%;}.block-views-block-events-campaign-block .view-events .views-row:even,.block-views-block-funds-campaign-block .view-funds .views-row:even,.block-views-block-media-campaign-block .view-media .views-row:even,.block-views-block-stories-campaign-block .view-stories .views-row:even{float:right;}body.front .field--name-field-cta-group .field--name-field-cta > .field__item{display:table-cell;border:20px solid var(--white);background-color:var(--yellow);padding:0;float:none;}.field--name-field-cta-group .field--name-field-cta > .field__item > .paragraph{position:relative;}body.front .field--name-field-cta-group .field--name-field-cta > .field__item > .paragraph{padding:20px 20px 8px 20px;}.field--name-field-cta-group .field--name-field-cta .field--name-field-url a{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:200%;white-space:nowrap;overflow:hidden;}.block-views-block-events-block .view-events .attachment-before .views-row,.block-views-block-stories-block .view-stories .attachment-before .views-row{padding:0;width:auto;float:none;}.field--name-field-cta-group .field--name-field-cta > .field__item:nth-child(3n + 1),.block-views-block-awards-block .view-awards .views-row:nth-of-type(3n + 1),.block-views-block-awards-volunteer-block .view-awards .views-row:nth-child(3n + 1),.block-views-block-campaigns-block .view-campaigns .views-row:nth-child(3n + 1),.block-views-block-events-block .view-events .views-row:nth-child(3n + 1),.page-events-archive .main .view-events .views-row:nth-child(3n + 1),.block-views-block-events-location-block .view-events .views-row:nth-child(3n + 1),.block-views-block-events-chapter-block .view-events .views-row:nth-child(3n + 1),.block-views-block-stories-block .view-stories .views-row:nth-child(3n + 1),.block-views-block-stories-alternate-landing-page-block .view-stories .views-row:nth-child(3n + 1),.page-hook.view-display-volunteer_embed .view-stories .views-row:nth-child(3n + 1),.block-views-block-events-campaign-block .view-events .views-row:nth-child(2n + 1),.block-views-block-funds-campaign-block .view-funds .views-row:nth-child(2n + 1),.block-views-block-media-campaign-block .view-media .views-row:nth-child(2n + 1),.block-views-block-stories-campaign-block .view-stories .views-row:nth-child(2n + 1),body.path-news-tags .view-taxonomy-term .views-row:nth-child(3n + 1),.block-views-block-homecoming-events-class-block .view-homecoming-events .views-row:nth-child(3n + 1),.block-views-block-media-block .view-media .views-row:nth-of-type(3n + 1),.block-views-block-merchandise-block .view-merchandise .views-row:nth-of-type(3n + 1),.block-views-block-funds-block .view-funds .views-row:nth-child(3n + 1),.block-views-block-award-recipients-alumni-gala-block .view-award-recipients .views-row:nth-of-type(3n + 1){clear:both;}.field--name-field-cta-group .field--name-field-cta > .field__item:nth-child(3n + 2),.block-views-block-awards-block .view-awards .views-row:nth-of-type(3n + 2),.block-views-block-awards-volunteer-block .view-awards .views-row:nth-child(3n + 2),.block-views-block-campaigns-block .view-campaigns .views-row:nth-child(3n + 2),.block-views-block-events-block .view-events .views-row:nth-child(3n + 2),.page-events-archive .main .view-events .views-row:nth-child(3n + 2),.block-views-block-events-location-block .view-events .views-row:nth-child(3n + 2),.block-views-block-events-chapter-block .view-events .views-row:nth-child(3n + 2),.block-views-block-stories-block .view-stories .views-row:nth-child(3n + 2),.block-views-block-stories-alternate-landing-page-block .view-stories .views-row:nth-child(3n + 2),.page-hook.view-display-volunteer_embed .view-stories .views-row:nth-child(3n + 2),.block-views-block-events-campaign-block .view-events .views-row:nth-child(2n + 2),.block-views-block-funds-campaign-block .view-funds .views-row:nth-child(2n + 2),.block-views-block-media-campaign-block .view-media .views-row:nth-child(2n + 2),.block-views-block-stories-campaign-block .view-stories .views-row:nth-child(2n + 2),body.path-news-tags .view-taxonomy-term .views-row:nth-child(3n + 2),.block-views-block-homecoming-events-class-block .view-homecoming-events .views-row:nth-child(3n + 2),.block-views-block-media-block .view-media .views-row:nth-of-type(3n + 2),.block-views-block-merchandise-block .view-merchandise .views-row:nth-of-type(3n + 2),.block-views-block-funds-block .view-funds .views-row:nth-child(3n + 2),.block-views-block-award-recipients-alumni-gala-block .view-award-recipients .views-row:nth-of-type(3n + 2){margin-bottom:48px;border-width:0 1px;border-style:solid;border-color:var(--light-grey);padding-right:19px;padding-bottom:0;padding-left:19px;}.field--name-field-cta-group .field--name-field-cta > .field__item:nth-child(3n + 2):last-child,.block-views-block-awards-block .view-awards .views-row:nth-of-type(3n + 2):last-child,.block-views-block-awards-volunteer-block .view-awards .views-row:nth-child(3n + 2):last-child,.block-views-block-campaigns-block .view-campaigns .views-row:nth-child(3n + 2):last-child,.block-views-block-events-block .view-events .views-row:nth-child(3n + 2):last-child,.page-events-archive .main .view-events .views-row:nth-child(3n + 2):last-child,.block-views-block-events-location-block .view-events .views-row:nth-child(3n + 2):last-child,.block-views-block-events-chapter-block .view-events .views-row:nth-child(3n + 2):last-child,.block-views-block-stories-block .view-stories .views-row:nth-child(3n + 2):last-child,.block-views-block-stories-alternate-landing-page-block .view-stories .views-row:nth-child(3n + 2):last-child,.page-hook.view-display-volunteer_embed .view-stories .views-row:nth-child(3n + 2):last-child,.block-views-block-events-campaign-block .view-events .views-row:nth-child(2n),.block-views-block-funds-campaign-block .view-funds .views-row:nth-child(2n),.block-views-block-media-campaign-block .view-media .views-row:nth-child(2n),.block-views-block-stories-campaign-block .view-stories .views-row:nth-child(2n),.block-views-block-events-campaign-block .view-events .views-row:nth-child(2n + 2),.block-views-block-funds-campaign-block .view-funds .views-row:nth-child(2n + 2),.block-views-block-media-campaign-block .view-media .views-row:nth-child(2n + 2),.block-views-block-stories-campaign-block .view-stories .views-row:nth-child(2n + 2),body.path-news-tags .view-taxonomy-term .views-row:nth-child(3n + 2):last-child,.block-views-block-homecoming-events-class-block .view-homecoming-events .views-row:nth-child(3n + 2):last-child,.block-views-block-media-block .view-media .views-row:nth-of-type(3n + 2):last-child,.block-views-block-merchandise-block .view-merchandise .views-row:nth-of-type(3n + 2):last-child,.block-views-block-funds-block .view-funds .views-row:nth-child(3n + 2):last-child,.block-views-block-award-recipients-alumni-gala-block .view-award-recipients .views-row:nth-of-type(3n + 2):last-child{border-right-width:0;}.field--name-field-cta-group .field--name-field-cta .field--name-field-image,.block-views-block-awards-volunteer-block .node--view-mode-alternate-teaser .teaser-image,.view-campaigns .node--view-mode-teaser .teaser-image,.view-events .node--view-mode-teaser .teaser-image,.view-events .node--view-mode-alternate-teaser .teaser-image,.view-stories .node--view-mode-teaser .teaser-image,.view-stories .node--view-mode-alternate-teaser .teaser-image,body.path-news-tags .view-taxonomy-term .node--view-mode-teaser .teaser-image,.view-homecoming-events .node--view-mode-teaser .teaser-image,.view-media .node--view-mode-alternate-teaser .teaser-image,.view-merchandise .node--view-mode-teaser .teaser-image,.view-funds .node--view-mode-teaser .teaser-image,.block-views-block-award-recipients-alumni-gala-block .view-award-recipients .teaser-image{position:relative;margin-bottom:12px;width:100%;height:0;background-color:var(--very-light-grey);padding-bottom:var(--two-thirds-pct);}.block-views-block-award-recipients-alumni-gala-block .view-award-recipients .teaser-image{background-color:transparent;}.field--name-field-cta-group .field--name-field-cta .field--name-field-image:before,.block-views-block-awards-volunteer-block .node--view-mode-alternate-teaser .teaser-image:before,.view-campaigns .node--view-mode-teaser .teaser-image:before,.view-events .node--view-mode-teaser .teaser-image:before,.view-events .node--view-mode-alternate-teaser .teaser-image:before,.view-stories .node--view-mode-teaser .teaser-image:before,.view-stories .node--view-mode-alternate-teaser .teaser-image:before,body.path-news-tags .view-taxonomy-term .node--view-mode-teaser .teaser-image:before,.view-homecoming-events .node--view-mode-teaser .teaser-image:before,.view-media .node--view-mode-alternate-teaser .teaser-image:before,.view-merchandise .node--view-mode-teaser .teaser-image:before,.view-funds .node--view-mode-teaser .teaser-image:before,.block-views-block-award-recipients-alumni-gala-block .view-award-recipients .teaser-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(/alumni/sites/default/themes/queensu_alumni/logo.png) center center / auto 30px no-repeat scroll padding-box padding-box transparent;opacity:0.5;}.field--name-field-cta-group .field--name-field-cta .field--name-field-image img,.block-views-block-awards-volunteer-block .node--view-mode-alternate-teaser .teaser-image img,.view-campaigns .node--view-mode-teaser .teaser-image img,.view-events .node--view-mode-teaser .teaser-image img,.view-events .node--view-mode-alternate-teaser .teaser-image img,.view-stories .node--view-mode-teaser .teaser-image img,.view-stories .node--view-mode-alternate-teaser .teaser-image img,body.path-news-tags .view-taxonomy-term .node--view-mode-teaser .teaser-image img,.view-homecoming-events .node--view-mode-teaser .teaser-image img,.view-media .node--view-mode-alternate-teaser .teaser-image img,.view-merchandise .node--view-mode-teaser .teaser-image img,.view-funds .node--view-mode-teaser .teaser-image img,.block-views-block-award-recipients-alumni-gala-block .view-award-recipients .teaser-image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;}.view-events .node--view-mode-featured-teaser:after,.view-stories .node--view-mode-featured-teaser:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.view-events .node--view-mode-featured-teaser .teaser-image,.view-stories .node--view-mode-featured-teaser .teaser-image{box-sizing:border-box;padding-left:40px;width:var(--two-thirds-pct);width:calc((((100% - 80px) / 3) * 2) + 80px);float:right;}.view-events .node--view-mode-featured-teaser .teaser-image img,.view-stories .node--view-mode-featured-teaser .teaser-image img{display:block;width:100%;height:auto;}.view-events .node--view-mode-featured-teaser .node-content,.view-stories .node--view-mode-featured-teaser .node-content{box-sizing:border-box;width:var(--one-third-pct);width:calc((100% - 80px) / 3);float:left;}.node--view-mode-teaser .field--name-body img{display:none;}form.queensu-alumni-filter{margin:48px 20px;border-bottom:1px solid var(--light-grey);}form.views-exposed-form-homecoming-events-block.queensu-alumni-filter{margin-right:0;margin-left:0;}form.queensu-alumni-filter:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}form.queensu-alumni-filter + .no-results{padding:0 20px;}form.views-exposed-form-homecoming-events-block.queensu-alumni-filter + .no-results{padding-right:0;padding-left:0;}#main form.queensu-alumni-filter h3{font-size:1.125em;color:var(--dark-grey);}form.queensu-alumni-filter div,form.queensu-alumni-filter label{display:inline-block;}form.queensu-alumni-filter div.form-item{margin:0 1em 0 0;padding-bottom:16px;}form.queensu-alumni-filter .form-select{box-sizing:border-box;margin:0;box-shadow:none;border-radius:0;background:url(/alumni/sites/default/themes/queensu_alumni/select-icon.png) center right 8px / 14px 14px no-repeat scroll padding-box padding-box transparent;padding-right:2em !important;overflow:hidden;line-height:1.25;appearance:none;-moz-appearance:none;-webkit-appearance:none;}.view-events form.queensu-alumni-filter .form-select{max-width:180px;}form.queensu-alumni-filter .form-select:-ms-expand{display:none;}form.queensu-alumni-filter .form-select:focus{outline:none;}form.queensu-alumni-filter.filter-dynamic .form-actions{display:none;}form.queensu-alumni-filter.filter-dynamic .clear-filters-container{margin-right:0;float:right;}form.queensu-alumni-filter.filter-dynamic .clear-filters{border:none;background-color:transparent;padding-left:0;padding-right:0;font-weight:var(--normal);text-transform:none;color:var(--dark-grey);cursor:pointer;}form.queensu-alumni-filter.filter-dynamic .clear-filters:after{content:'\f057';margin-left:0.5em;font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}#main form.search-form{margin-bottom:24px;}form.search-form .search-help-link{display:none;}.view-pull-quotes .views-row{margin-bottom:48px;}.view-pull-quotes .field--name-field-pull-quote-body{font-size:1.375em;color:var(--red);}body.page-story-alternate-alias .content-header .view-pull-quotes .field--name-field-pull-quote-body,body.page-node-type-campaign .view-pull-quotes .field--name-field-pull-quote-body{font-size:1.5em;color:var(--blue);}.view-pull-quotes .field--name-field-pull-quote-attribution{margin-top:16px;text-transform:uppercase;color:var(--blue);}#sidebar .view-pull-quotes .field--name-field-pull-quote-attribution{font-size:0.875em;}.view-pull-quotes .field--name-field-pull-quote-attribution a{color:var(--blue);}.node--type-event .event-details,.node--type-homecoming-event .event-details{margin-top:48px;max-width:var(--two-thirds-pct);}.node--type-event .event-details > .field,.node--type-homecoming-event .event-details > .field{box-sizing:border-box;padding:0 0 32px 20px;width:50%;float:left;}.node--type-event .event-details > .field:nth-child(even),.node--type-homecoming-event .event-details > .field:nth-child(even){clear:left;padding-right:20px;padding-left:0;}.node--type-event .event-details > .field > .field__label,.node--type-homecoming-event .event-details > .field > .field__label{margin-bottom:4px;font-weight:var(--bold);text-transform:uppercase;color:var(--baby-blue);}.node--type-event .event-details .field--name-field-address .organization,.node--type-homecoming-event .event-details .field--name-field-address .organization{font-weight:var(--bold);}.block-views-block-homecoming-block{margin-bottom:40px;text-transform:uppercase;text-align:center;}.block-views-block-homecoming-block .block-title{padding-top:60px;}#main .block-views-block-homecoming-block h2{box-sizing:border-box;margin:0 auto;background:url(/alumni/sites/default/themes/queensu_alumni/homecoming-title-bg.png) center top / auto auto no-repeat scroll padding-box padding-box transparent;padding:220px 0 240px 0;max-width:var(--container-max-width);font-family:var(--serif);font-size:8em;font-weight:var(--normal);letter-spacing:0.05em;color:var(--blue);}.block-views-block-homecoming-block h2 span{display:block;border-top:1px solid rgba(255,255,255,0.75);padding-top:40px;}.block-views-block-homecoming-block .view-homecoming{box-sizing:border-box;margin:0 auto 60px auto;max-width:var(--container-max-width);}.block-views-block-homecoming-block .view-homecoming .attachment{margin-bottom:-120px;border-bottom:1px solid rgba(255,255,255,0.75);line-height:1;font-weight:var(--bold);font-size:1.75em;letter-spacing:0.25em;color:var(--blue);}.block-views-block-homecoming-block .attachment .view-homecoming{margin:0;max-width:none;}#main .block-views-block-homecoming-block .view-homecoming .attachment .views-row{margin:0;padding:0;}#main .block-views-block-homecoming-block .view-homecoming .attachment .views-row *{display:inline;}#main .block-views-block-homecoming-block .view-homecoming .attachment .views-row .field--name-field-title-image{display:block;margin:0 -2048px;background:url(/alumni/sites/default/themes/queensu_alumni/homecoming-2021-bg.jpg) center top / auto auto repeat-y scroll padding-box padding-box var(--very-light-grey);padding:60px 2048px 160px 2048px;}#main .block-views-block-homecoming-block .view-homecoming .attachment .views-row .field--name-field-title-image .image{display:block;padding:0 60px;}#main .block-views-block-homecoming-block .view-homecoming .attachment .views-row .field--name-field-title-image img{display:block;width:100%;height:auto;}#main .block-views-block-homecoming-block .view-homecoming .attachment .views-row .field--name-field-reunion-date{display:none;}.block-views-block-homecoming-block .view-homecoming .attachment + .view-main{display:inline-block;background-color:var(--white);padding:36px 120px 0 120px;font-size:6em;}.block-views-block-homecoming-block .view-homecoming .views-field-field-reunion-date .dynamic time{display:none;}.block-views-block-homecoming-block .view-homecoming .views-field-field-reunion-date .countdown .component{position:relative;display:inline-block;padding:0 0.25em;line-height:1;}.block-views-block-homecoming-block .view-homecoming .views-field-field-reunion-date .countdown .component + .component:before{content:':';position:absolute;top:0.25em;left:-0.25em;font-size:0.75em;}.block-views-block-homecoming-block .view-homecoming .views-field-field-reunion-date .countdown .component span{display:block;font-size:var(--one-third-em);text-transform:lowercase;}.block-views-block-homecoming-block .view-homecoming footer{display:inline-block;background-color:var(--blue);padding:16px 4em;font-size:1.25em;font-weight:var(--bold);color:var(--white);-webkit-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.block-homecomingintroduction{margin:48px 0;font-size:1.125em;}.block-homecomingintroduction:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.block-homecomingintroduction p.pull-quote{box-sizing:border-box;clear:left;padding:24px 40px 0 0;width:50%;float:left;font-size:2em;line-height:1.25;color:var(--blue);}.block-homecomingintroduction p.pull-quote + *{padding-top:40px;}.block-homecomingintroduction p.pull-quote ~ *,.block-homecomingintroduction .field--name-field-cta{box-sizing:border-box;clear:right;padding-left:40px;width:50%;float:right;}#main .block-homecomingintroduction p.pull-quote ~ ul{padding-left:64px;}#main .block-homecomingintroduction h3{text-transform:uppercase;}.block-homecomingintroduction .field--name-field-cta .field__item + .field__item{margin-top:16px;}.block-homecomingintroduction .field--name-field-cta a{padding-right:32px;padding-left:32px;font-size:var(--eight-ninths-em);}.block-reunioncoordinator{margin:48px 0;background:url(/alumni/sites/default/themes/queensu_alumni/homecoming-2021-bg.jpg) center top / auto auto repeat-y scroll padding-box padding-box var(--very-light-grey);padding:60px 0 48px 0;}.block-reunioncoordinator > .content{box-sizing:border-box;margin:0 auto;padding:0 60px;max-width:var(--container-max-width);}#main .block-reunioncoordinator h2{font-size:1.4em;text-transform:uppercase;color:var(--blue);}.block-reunioncoordinator a{color:var(--blue);}.block-reunioncoordinator .field--name-field-cta a{margin-top:16px;padding-right:32px;padding-left:32px;font-size:0.875em;}body.front #main .block-views-block-stories-front-block h2,body.front #main .view-stories > header{margin:0 -41px 0 0;background-color:var(--white);}body.front #main .view-stories > header{padding-bottom:24px;}body.front #main .view-stories > header ul{margin-bottom:0;padding:0;}body.front #main .view-stories > header ul > li{display:inline;margin-right:1em;list-style-type:none;}body.front #main .view-stories > header a{text-decoration:none;}body.front .view-stories > .view-main,body.front .view-stories > footer{box-sizing:border-box;padding-right:20px;width:50%;float:left;}body.front .view-stories .views-row:first-child{margin-bottom:48px;}body.front #main .view-stories .field--name-body p:last-child{margin-bottom:0;}.view-branches .attachment-before,.view-chapters .attachment-before{position:relative;margin:44px 0;padding-bottom:50%;width:100%;height:0;}.view-branches .attachment-before .geolocation-map-container,.view-chapters .attachment-before .geolocation-map-container{position:absolute;top:0;left:0;width:100%;height:100%;}#content .view-branches h3.section-title{font-size:1em;color:var(--dark-grey);}#content .view-branches ul,#content .view-award-recipients.past-recipients ul{column-count:3;column-gap:40px;}#content .view-branches ul,#content .view-chapters ul{padding:0 var(--one-third-pct) 0 0;}#content .view-branches li,#content .view-award-recipients.past-recipients li{page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;}#content .view-branches li,#content .view-chapters li{margin-bottom:0.5em;list-style-type:none;}#content .view-branches a,#content .view-chapters a{text-decoration:none;color:var(--dark-grey);}#content .view-chapters a{font-weight:var(--bold);}#content .view-branches a:hover,#content .view-chapters a:hover{text-decoration:underline;color:var(--red);}#main .view-classes ul{margin-bottom:0;padding-top:12px;padding-left:72px;}#main .view-classes li{border-top:1px solid var(--light-grey);padding:12px 0;list-style-type:none;}#main .view-classes a{text-decoration:none;color:var(--blue);}#main .view-classes a:hover{text-decoration:underline;color:var(--red);}body.front .view-stories > footer{padding-right:0;padding-left:20px;}.node--type-branch .field--name-field-branch-award > .field__item{margin-top:24px;border-top:1px solid var(--light-grey);padding-top:24px;}.view-award-recipients.current-recipients{border-top:1px solid var(--light-grey);padding-top:48px;}.view-award-recipients.past-recipients li{margin-bottom:12px;}.view-award-recipients.past-recipients li *{display:inline;}.view-award-recipients.past-recipients ul .field--name-field-awarded-posthumously,.view-award-recipients.past-recipients ul .field--name-field-award-recipient-detail .field__item{display:block;}.view-award-recipients.past-recipients ul .field--name-field-branch:before{content:'—';margin-right:0.25em;}.view-award-recipients.past-recipients ul .field--name-field-season,.view-award-recipients.past-recipients ul .field--name-field-year,.view-award-recipients.past-recipients ul .field--name-field-name{font-weight:var(--bold);}.view-award-recipients.past-recipients .field--name-field-class > .field__item,.view-award-recipients.past-recipients .field--name-field-class-text > .field__item,.view-award-recipients.past-recipients .field--name-field-degree > .field__item{white-space:nowrap;}.view-award-recipients.past-recipients .field--name-field-class > .field__item + .field__item:before,.view-award-recipients.past-recipients .field--name-field-class-text > .field__item + .field__item:before,.view-award-recipients.past-recipients .field--name-field-degree > .field__item + .field__item:before,.view-award-recipients.past-recipients .field--name-field-class + .field--name-field-degree > .field__item:before,.view-award-recipients.past-recipients .field--name-field-class + .field--name-field-class-text > .field__item:before,.view-award-recipients.past-recipients .field--name-field-class-text + .field--name-field-degree > .field__item:before{content:'/';}.view-award-recipients.past-recipients .field--name-field-class-text > .field__item + .field__item:before,.view-award-recipients.past-recipients .field--name-field-class + .field--name-field-class-text > .field__item:before{margin-right:0.25em;}.view-award-recipients.past-recipients .node--view-mode-abbreviation .field--name-field-year,.view-award-recipients.past-recipients .paragraph--type--degree .field--name-field-year{font-weight:var(--normal);}.view-award-recipients.past-recipients ul .field--name-field-year:after{content:':';}.view-award-recipients.past-recipients .node--view-mode-abbreviation .field--name-field-year:after,.view-award-recipients.past-recipients .paragraph--type--degree .field--name-field-year:after{content:'';}.view-award-recipients.current-recipients > .view-main,.view-award-recipients.current-recipients > .view-main + footer{clear:left;box-sizing:border-box;width:var(--one-third-pct);float:left;}#main .view-award-recipients.current-recipients > .view-main + footer{margin-top:20px;border-top:1px solid var(--light-grey);padding:20px 0 48px 0;}#main .view-award-recipients.current-recipients > .view-main + footer h5{margin-bottom:8px;font-size:1em;text-transform:uppercase;color:var(--baby-blue);}.view-award-recipients.current-recipients > .view-main + footer li + li{margin-top:8px;}.view-award-recipients.current-recipients > .view-main + footer li + li h5{display:none;}.view-award-recipients.current-recipients > .view-main + footer .field--name-field-name{font-weight:var(--bold);}.view-award-recipients.current-recipients > .view-main > .views-group > .views-row{clear:left;}.view-award-recipients.current-recipients > .view-main > .views-group > .views-row + .views-row{padding-top:32px;}.view-award-recipients.current-recipients > .view-main > .views-group > .views-row > *{margin:4px 0;}#main .view-award-recipients.current-recipients .views-field-field-year h2{margin:0;font-size:1em;text-transform:uppercase;}#main .view-award-recipients.current-recipients .views-field-field-name h3{margin:0 0 -0.125em 0;font-size:2.25em;}#main .view-award-recipients.gala-award-recipients .field--name-field-name,#main .view-award-recipients.gala-award-recipients .field--name-field-class,#main .view-award-recipients.gala-award-recipients .field--name-field-class-text,#main .view-award-recipients.gala-award-recipients .field--name-field-degree,#main .view-award-recipients.gala-award-recipients .field--name-field-name *{display:inline;}#main .view-award-recipients.current-recipients h4.views-field-field-class,#main .view-award-recipients.current-recipients h4.views-field-field-class-text,#main .view-award-recipients.current-recipients h4.views-field-field-degree,#main .view-award-recipients.gala-award-recipients .field--name-field-class,#main .view-award-recipients.gala-award-recipients .field--name-field-class-text,#main .view-award-recipients.gala-award-recipients .field--name-field-degree{display:inline;margin:0;font-size:1.5em;font-weight:var(--normal);line-height:1.125;color:var(--blue);}#main .view-award-recipients.gala-award-recipients .field--name-field-class,#main .view-award-recipients.gala-award-recipients .field--name-field-class-text,#main .view-award-recipients.gala-award-recipients .field--name-field-degree{font-size:1.25em;font-weight:var(--bold);}#main .view-award-recipients.current-recipients h4.views-field-field-class *,#main .view-award-recipients.current-recipients h4.views-field-field-class-text *,#main .view-award-recipients.current-recipients h4.views-field-field-degree *,#main .view-award-recipients.gala-award-recipients .field--name-field-class *,#main .view-award-recipients.gala-award-recipients .field--name-field-class-text *,#main .view-award-recipients.gala-award-recipients .field--name-field-degree *{display:inline;}#main .view-award-recipients.current-recipients h4.views-field-field-class a,#main .view-award-recipients.current-recipients h4.views-field-field-class-text a{color:var(--blue);}#main .view-award-recipients.current-recipients ul{margin:0;padding:0;}#main .view-award-recipients.current-recipients li{list-style-type:none;}#main .view-award-recipients.gala-award-recipients .field--name-field-name:not(:last-child) a:after,#main .view-award-recipients.gala-award-recipients .field--name-field-class > .field__item:not(:last-child) .field--name-field-year:after,#main .view-award-recipients.gala-award-recipients .field--name-field-class:not(:last-child) > .field__item:last-child .field--name-field-year:after,#main .view-award-recipients.gala-award-recipients .field--name-field-degree > .field__item:not(:last-child) .field--name-field-year:after{content:',';}#main .view-award-recipients.current-recipients h4.views-field-field-class li + li:before,#main .view-award-recipients.current-recipients h4.views-field-field-class-text li + li:before,#main .view-award-recipients.current-recipients h4.views-field-field-degree li + li:before,#main .view-award-recipients.current-recipients h4.views-field-field-class + h4.views-field-field-degree li:before,#main .view-award-recipients.current-recipients h4.views-field-field-class + h4.views-field-field-class-text li:before,#main .view-award-recipients.current-recipients h4.views-field-field-class-text + h4.views-field-field-degree li:before{content:'/';}.view-award-recipients.current-recipients .views-field-field-award-recipient-image .image{margin-top:24px;}.view-award-recipients.current-recipients .views-field-field-award-recipient-image img{display:block;width:100%;height:auto;}.view-award-recipients.current-recipients .attachment-after{padding-left:40%;}.view-award-recipients.current-recipients .attachment-after footer{margin-top:32px;}nav.pager{clear:both;font-size:0.875em;font-weight:var(--bold);text-align:right;text-transform:uppercase;color:var(--light-grey);}#main nav.pager ul{padding-left:0;}nav.pager li{margin:0 0.25em;}#main nav.pager .pager__item--first,#main nav.pager .pager__item--last{display:none;}#main nav.pager a{text-decoration:none;}nav.pager a{color:var(--light-grey);}nav.pager .pager__item--previous a,nav.pager .pager__item--next a,nav.pager .is-active a,nav.pager a:hover{color:var(--red);}nav.pager .pager__item--previous a:before,nav.pager .pager__item--next a:after{content:'\f060';margin-right:0.5em;font-family:var(--fa-pro);font-weight:var(--bold);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}nav.pager .pager__item--next a:after{content:'\f061';margin-right:0;margin-left:0.5em;}.block-backtoparentlink{clear:both;padding-top:24px;}body.page-node-type-award .block-backtoparentlink{clear:none;padding-top:36px;padding-left:40%;}.block-backtoparentlink a{padding-left:12px;}.block-backtoparentlink a:before{content:'\f060';margin-right:0.5em;font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}body.landing-page-homecoming .block-views-block-homecoming-events-block > .content{border-top:1px solid var(--light-grey);padding-top:48px;}body.landing-page-homecoming #main .block-views-block-homecoming-events-block .block-title h2{margin-bottom:24px;}.view-homecoming-events .views-row{margin-bottom:24px;}#main .view-homecoming-events .views-row .node-container > h3{font-size:1.125em;}#main .view-homecoming-events .views-row .node-container > h3 a{color:var(--dark-grey);}#main .view-homecoming-events .views-row .node-container > h3 > a:hover{text-decoration:underline;color:var(--red);}.view-homecoming-events .view-footer{display:none;margin:16px 0;}.view-homecoming-events .view-footer a.top-link{text-decoration:none !important;color:var(--baby-blue);}.view-homecoming-events .view-footer a.top-link:after{content:'\f062';margin:0 1em 0 0.5em;font-family:var(--fa-pro);font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.view-homecoming-events-dynamic .view-homecoming-events-dynamic-groups{background-color:var(--very-light-grey);padding:40px 40px 24px 40px;}.view-homecoming-events-dynamic .views-group,.view-homecoming-events-dynamic .views-group > h2{display:none;}.view-homecoming-events-dynamic .views-group.active{display:block;}#main .view-homecoming-events-dynamic ul.nav{margin:0;padding:0;font-weight:var(--bold);text-transform:uppercase;}#main .view-homecoming-events-dynamic ul.nav li{display:inline-block;border-top:2px solid var(--very-light-grey);list-style-type:none;}#main .view-homecoming-events-dynamic ul.nav li.active{border-top-color:var(--red);}#main .view-homecoming-events-dynamic ul.nav a{display:inline-block;padding:8px 40px;color:var(--blue);}#main .view-homecoming-events-dynamic ul.nav li.active a{background-color:var(--very-light-grey);cursor:default;}.block-views-block-cta-groups-link-block{margin-bottom:48px;}#main .block-views-block-cta-groups-link-block ul{margin:0;padding:0;}#main .block-views-block-cta-groups-link-block li{margin-bottom:0.5em;list-style-type:none;}#main .block-views-block-cta-groups-link-block a{text-decoration:none;}#sidebar{box-sizing:border-box;width:25%;width:calc((100% - 80px) / 4);float:right;}body.front #sidebar,body.section-contact #sidebar,body.page-node-type-campaign #sidebar{width:var(--one-third-pct);width:calc((100% - 80px) / 3);}body.front #sidebar{padding:104px 0 0 40px;}body.page-news-campaigns #sidebar{display:none;}body.page-node-type-campaign #sidebar{float:left;}body.page-story-alternate-alias #sidebar{width:40%;width:calc(((100% - 80px) / 5) * 2);}#sidebar a{text-decoration:underline;}#sidebar .block{margin-bottom:32px;}#sidebar .block:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}body.front #sidebar .block + .block{clear:both;border-top:1px solid var(--light-grey);padding-top:36px;}#sidebar .field--name-field-sign-up-link,#sidebar .field--name-field-contact,#sidebar .field--name-field-alternate-link,#sidebar .field--name-field-url{margin-bottom:24px;}#sidebar .field + .field--name-field-alternate-link{border-top:1px solid var(--light-grey);padding-top:24px;}#sidebar .field--name-field-contact > .field__items > .field__item + .field__item{margin-top:12px;}#sidebar h2,#sidebar .field--name-field-alternate-link > .field__label,#sidebar .field--name-field-url > .field__label,#sidebar .field--name-field-fund > .field__label{margin-bottom:8px;font-size:1.25em;font-weight:var(--bold);color:var(--dark-grey);}#sidebar .node--type-class.node--view-mode-detail h2,#sidebar .field--name-field-alternate-link > .field__label,#sidebar .field--name-field-url > .field__label,#sidebar .field--name-field-fund > .field__label{color:var(--blue);}#sidebar .paragraph--type--speaker .field--name-field-name h2{margin-bottom:24px;font-size:1.75em;color:var(--blue);}#sidebar .field--name-field-contact > .field__label{margin-bottom:8px;font-weight:var(--bold);text-transform:uppercase;color:var(--baby-blue);}#sidebar .field--name-field-contact > .field__item{margin-bottom:8px;}#sidebar .field--name-field-contact a{font-weight:var(--bold);text-decoration:none;color:var(--dark-grey);}#sidebar a.cta,#sidebar a.cta-alt,#sidebar .field--name-field-cta a{clear:left;}.node--type-event.node--view-mode-detail .field--name-field-contact,.node--type-homecoming-event.node--view-mode-detail .field--name-field-contact{margin-top:48px;}.node--type-event.node--view-mode-detail .field--name-field-url,.node--type-event.node--view-mode-detail .field--name-field-coming-link,.node--type-homecoming-event.node--view-mode-detail .field--name-field-url,.node--type-homecoming-event.node--view-mode-detail .field--name-field-coming-link{margin-bottom:24px;}.node--type-event.node--view-mode-detail .field--name-field-url.sold-out,.node--type-homecoming-event.node--view-mode-detail .field--name-field-url.sold-out{font-size:1.25rem;font-weight:var(--bold);color:var(--blue);}.node--type-award.node--view-mode-detail .field{margin-bottom:24px;}.block-stayaheadstayconnected .field--name-field-cta > .field__item + .field__item{margin-top:16px;}.block-queensalumnireview .field--name-body img{margin:0 12px 12px 0;width:120px;height:auto;float:left;}#sidebar .field--name-field-fund:not(:first-child){margin-top:16px;border-top:1px solid var(--light-grey);padding-top:16px;}.paragraph--type--speaker .field--name-field-image{padding-bottom:24px;border-bottom:1px solid var(--light-grey);margin-bottom:24px;}.paragraph--type--speaker .field--name-field-image img{display:block;}.paragraph--type--speaker .field--name-field-description{color:var(--blue);}.page-hook.view-people{margin:60px 0;}.view-people .node__content{padding:16px 0 24px 0;}.view-people .node__content:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}.view-people h3 .name{font-weight:var(--bold);}.view-people .field--name-field-person-image{position:relative;margin:0 60px 16px 0;width:12.5%;float:left;}.view-people .field--name-field-person-image img{display:block;width:100%;height:auto;}.view-people .field--name-field-person-image .image .mask{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/alumni/sites/default/themes/queensu_alumni/person-image-mask.png) center center / cover no-repeat scroll padding-box padding-box transparent;}.view-people .field--name-body{padding:0 10% 0 17.5%;padding-left:calc(12.5% + 60px);}#subcontent{box-sizing:border-box;clear:both;padding-top:24px;}body.page-node-type-campaign.sidebar-first #subcontent{clear:none;padding:0 0 0 40px;width:var(--two-thirds-pct);width:calc((((100% - 80px) / 3) * 2) + 80px);float:right;}body.front #subcontent > div{border-top:1px solid var(--light-grey);padding-top:36px;}#superfooter{background-color:var(--blue);line-height:1.5;color:var(--white);}#superfooter > div{position:relative;box-sizing:border-box;margin:0 auto;padding:52px 20px;max-width:var(--container-max-width);min-width:var(--container-min-width);min-height:90px;}#superfooter > div:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}#superfooter a{color:var(--white);}#superfooter a:hover{text-decoration:underline;color:var(--yellow);}#superfooter .block{width:28%;float:left;}#superfooter .block-contactinformation .organization{font-weight:var(--bold);}#superfooter .block-contactinformation .field--name-field-telephone > .field__item div,#superfooter .block-contactinformation .field--name-field-email div{display:inline;}#superfooter .block-contactinformation .field--name-field-telephone > .field__item .field--name-field-label,#superfooter .block-contactinformation .field--name-field-email .field__label{display:inline-block;}#superfooter .block-contactinformation .field--name-field-telephone > .field__item .field--name-field-label:after,#superfooter .block-contactinformation .field--name-field-email .field__label:after{content:':';}#superfooter nav{margin-left:56%;border-left:1px solid rgba(255,255,255,0.25);padding:0 160px 0 2.5em;}#superfooter #block-socialmedia{padding-top:16px;}#block-socialmedia h2{font-weight:var(--bold);}#main .field--name-field-alternate-link ul{margin:0;padding:0;}#block-socialmedia li,#main .field--name-field-alternate-link li{display:inline-block;margin-right:0.5em;width:1.25em;overflow:hidden;list-style-type:none;}#main .field--name-field-alternate-link li{width:1.5em;}#block-socialmedia a:hover,.field--name-field-alternate-link a:hover{text-decoration:none;}#block-socialmedia a:before,.field--name-field-alternate-link a:before{content:'\f08e';margin-right:2em;font-family:var(--fa-pro);font-size:1.25em;font-weight:var(--normal);font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}.field--name-field-alternate-link a:before{font-size:1.5em;}#block-socialmedia .menu-item--facebook a:before,.field--name-field-alternate-link .item-facebook a:before{content:'\f09a';font-family:var(--fa-brands);}.field--name-field-alternate-link .item-facebook a:before{color:var(--facebook);}#block-socialmedia .menu-item--instagram a:before,.field--name-field-alternate-link .item-instagram a:before{content:'\f16d';font-family:var(--fa-brands);}.field--name-field-alternate-link .item-instagram a:before{color:var(--instagram);}#block-socialmedia .menu-item--linkedin a:before,.field--name-field-alternate-link .item-linkedin a:before{content:'\f0e1';font-family:var(--fa-brands);}.field--name-field-alternate-link .item-linkedin a:before{color:var(--linkedin);}#block-socialmedia .menu-item--twitter a:before,.field--name-field-alternate-link .item-twitter a:before{content:'\f099';font-family:var(--fa-brands);}.field--name-field-alternate-link .item-twitter a:before{color:var(--twitter);}#block-socialmedia .menu-item--youtube a:before,.field--name-field-alternate-link .item-youtube a:before{content:'\f167';font-family:var(--fa-brands);}.field--name-field-alternate-link .item-youtube a:before{color:var(--youtube);}#superfooter .block-queenslogo{position:absolute;top:52px;right:20px;width:131px;float:none;}#superfooter .block-queenslogo img{display:block;width:100%;height:auto;}#footer{box-sizing:border-box;margin:0 auto;padding:24px 20px 48px 20px;max-width:var(--container-max-width);min-width:var(--container-min-width);color:var(--blue);}#footer *{display:inline;}#footer a{text-decoration:underline;color:var(--blue);}#footer nav{margin-left:1em;}#footer nav li + li:before{content:'|';margin:0 0.25em;}
