/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.news-type{font-size:12px;background-position:left center;background-repeat:no-repeat;background-size:20px 20px;line-height:25px;padding-left:28px;margin-top:5px !important;text-transform:capitalize;}.news-type.ebook{background-image:url(/modules/ucalgary/ucws_blocks/ucws_news_feed/templates/images/ebook.svg);}.news-type.image-gallery{background-image:url(/modules/ucalgary/ucws_blocks/ucws_news_feed/templates/images/gallery.svg);}.news-type.podcast{background-image:url(/modules/ucalgary/ucws_blocks/ucws_news_feed/templates/images/podcast.svg);}.news-type.video{background-image:url(/modules/ucalgary/ucws_blocks/ucws_news_feed/templates/images/video.svg);}.news-type.webinar{background-image:url(/modules/ucalgary/ucws_blocks/ucws_news_feed/templates/images/webinar.svg);}
.block.profile-list.views-block.dropdown-filters .view-output .form-item-field-ucws-profile-research-area,.block.profile-list.views-block.dropdown-filters .view-output .form-item-field-ucws-profile-job-title,.block.profile-list.views-block.dropdown-filters .view-output .form-item-field-ucws-profile-research-thm,.block.profile-list.views-block.dropdown-filters .view-output .form-item-field-ucws-profile-unit-dept{display:none;}.block.profile-list.views-block.dropdown-filters .view-output.show_faculty_research_area_filter .form-item-field-ucws-profile-research-area{display:inline-block;}.block.profile-list.views-block.dropdown-filters .view-output.show_job_title_filter .form-item-field-ucws-profile-job-title{display:inline-block;}.block.profile-list.views-block.dropdown-filters .view-output.show_research_theme_filter .form-item-field-ucws-profile-research-thm{display:inline-block;}.block.profile-list.views-block.dropdown-filters .view-output.show_unit_department_filter .form-item-field-ucws-profile-unit-dept{display:inline-block;}.block.profile-list.views-block.dropdown-filters .view-output.hide_job_title .roles .job-title{display:none;}.block.profile-list.views-block.dropdown-filters .view-output.hide_profile_photos .profile-image{display:none;}.block.profile-list.views-block.dropdown-filters .view-output.hide_research_interests .research-areas{display:none;}.block.profile-list.views-block.dropdown-filters .view-output.hide_unit_department .roles .unit-department-name{display:none;}.block.profile-list.views-block.dropdown-filters .view-output.hide_keyword_search .row.filters,.block.profile-list.views-block.dropdown-filters .view-output.hide_keyword_search .row.filters + .row.divider,.block.profile-list.views-block.dropdown-filters .view-output.hide_keyword_search .row.search-bubbles{display:none;}.block.profile-list .row.header > .col-12{position:relative;}.block.profile-list .row.header > .col-12 > .data-source{position:absolute;top:10px;right:15px;}.block.profile-list .row.header .icon{width:56px;height:56px;margin-top:6px;margin-right:30px;color:#d6001c;}.block.profile-list .row.header .icon .icomoon{font-size:56px;}.block.profile-list .row.header .text{align-self:center;}.block.profile-list .row.header .text > *:first-child{margin-top:0;}.block.profile-list .row.header .text > *:last-child{margin-bottom:0;}.block.profile-list .row.header .text h2:last-child{margin-top:8px;}.block.profile-list .divider hr{border-width:3px;border-color:#d6001c;}.block.profile-list .divider hr.pager-divider{border-width:1px;}.block.profile-list .row.profile.view-output > div{padding-left:15px;padding-right:15px;}.block.profile-list .row.profile.view-output > div .profile-view-container{padding-top:15px;padding-bottom:25px;}.block.profile-list ol.profile-items-list{display:flex;flex-wrap:wrap;overflow:hidden;margin-left:-15px;margin-right:-15px;padding-left:0;}.block.profile-list ol.profile-items-list > li.profile{float:left;position:relative;display:inline-block;vertical-align:top;margin:30px 0 0 20px;padding-right:20px;width:calc(50% - 20px);}.block.profile-list ol.profile-items-list > li.profile:nth-child(-n+2){margin-top:0;}.block.profile-list ol.profile-items-list > li.profile:nth-child(odd){clear:none;}.block.profile-list ol.profile-items-list > li.profile:not(:last-child){border-right:1px solid #8d8d8d;}.block.profile-list ol.profile-items-list > li.profile:nth-child(2n){border-right:none;}.block.profile-list ol.profile-items-list > li.profile:first-child{margin-top:0;}.block.profile-list ol.profile-items-list > li.profile .profile-image{margin-bottom:15px;}.block.profile-list ol.profile-items-list > li.profile .profile-image img{max-height:205px;}.block.profile-list ol.profile-items-list > li.profile .status{margin-top:20px;margin-bottom:5px;font-style:italic;}.block.profile-list ol.profile-items-list > li.profile .status .accepting{color:#ffcd00;}.block.profile-list ol.profile-items-list > li.profile .status .seeking{color:#47a67c;}.block.profile-list ol.profile-items-list > li.profile .status .unavailable:before{content:"\e083";color:#8d8d8d;}.block.profile-list ol.profile-items-list > li.profile .roles{font-weight:bold;margin-bottom:20px;}.block.profile-list ol.profile-items-list > li.profile .research-areas{margin-bottom:20px;}.block.profile-list ol.profile-items-list > li{vertical-align:top;}@media only screen and (min-width:556px){.layout .layout-12 .block.profile-list ol.profile-items-list > li{width:calc(33.3% - 20px);}.layout .layout-12 .block.profile-list ol.profile-items-list > li:nth-child(-n+3){margin-top:0;}.layout .layout-12 .block.profile-list ol.profile-items-list > li:not(:last-child){border-right:1px solid #8d8d8d;}.layout .layout-12 .block.profile-list ol.profile-items-list > li:nth-child(3n){border-right:none;}}@media only screen and (min-width:768px){.layout .layout-12 .block.profile-list ol.profile-items-list > li{width:calc(25% - 20px);}.layout .layout-12 .block.profile-list ol.profile-items-list > li:nth-child(-n+4){margin-top:0;}.layout .layout-12 .block.profile-list ol.profile-items-list > li:not(:last-child){border-right:1px solid #8d8d8d;}.layout .layout-12 .block.profile-list ol.profile-items-list > li:nth-child(4n){border-right:none;}}@media only screen and (min-width:992px){.layout .layout-12 .block.profile-list ol.profile-items-list > li{width:calc(20% - 20px);}.layout .layout-12 .block.profile-list ol.profile-items-list > li:nth-child(5n+1){clear:left;}.layout .layout-12 .block.profile-list ol.profile-items-list > li:nth-child(-n+5){margin-top:0;}.layout .layout-12 .block.profile-list ol.profile-items-list > li:not(:last-child){border-right:1px solid #8d8d8d;}.layout .layout-12 .block.profile-list ol.profile-items-list > li:nth-child(5n){border-right:none;}}
@media screen{.block.related-content:not(.no-bottom-margin) + .block.related-content{margin-top:-30px;}.block.related-content.no-bottom-margin + .block.related-content{margin-top:20px;}.block.related-content .related-content__container > .row{grid-row-gap:25px;}.block.related-content .related-content__item{border-radius:8px;isolation:isolate;position:relative;overflow:hidden;}.block.related-content .related-content__link-overlay{display:block;inset:0;position:absolute;z-index:1;}.block.related-content .related-content__image{background-size:cover;background-position:center;background-repeat:no-repeat;height:245px;width:100%;}.block.related-content .related-content__image-title{display:none;}.block.related-content .related-content__description{position:relative;}.block.related-content .related-content__description > *:last-child{margin-bottom:0;}.block.related-content .related-content__description-inner{padding:25px;}.block.related-content .related-content__description-link{z-index:1;}.block.related-content .related-content__title{margin-bottom:20px;}@media only screen and (max-width:767px){.block.related-content .related-content__title{font-size:17.5px;}}@media only screen and (min-width:768px){.block.related-content .related-content__item{height:290px;display:flex;}.block.related-content .related-content__image{flex:none;height:290px;width:215px;}.block.related-content .related-content__description{width:100%;}.block.related-content .related-content__description-inner{display:flex;flex-direction:column;height:100%;}.block.related-content .related-content__description-link{margin-top:auto;}.block.related-content .related-content__description-content{max-height:202px;overflow:hidden;position:relative;}.block.related-content .related-content__description-content.overflow::after{background-image:linear-gradient(to bottom,rgba(244,244,244,0),#f4f4f4);bottom:0;content:"";height:23px;left:0;position:absolute;right:0;}}@media only screen and (min-width:1200px){.block.related-content .related-content__container > .row{margin-left:-10px;margin-right:-10px;}.block.related-content .related-content__container > .row > .col-lg-4,.block.related-content .related-content__container > .row > .col-lg-6{padding-left:10px;padding-right:10px;}.block.related-content .related-content__item{display:block;height:380px;position:relative;}.block.related-content .related-content__item:hover .related-content__description{height:330px;}.block.related-content .related-content__image{isolation:isolate;position:relative;height:380px;width:100%;}.block.related-content .related-content__image::after{background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.7));bottom:0;content:"";height:140px;left:0;position:absolute;right:0;}.block.related-content .related-content__image-title{bottom:50px;color:#ffffff;display:block;left:25px;margin-bottom:0;position:absolute;right:25px;text-align:center;z-index:1;}.block.related-content .related-content__description{border-radius:8px;bottom:25px;height:11px;left:25px;overflow:hidden;position:absolute;right:25px;transition:height 500ms ease-in-out !important;width:auto;}.block.related-content .related-content__description-inner{padding:25px 20px;}.block.related-content .related-content__description-content{max-height:240px;}.block.related-content .related-content__title{margin-bottom:16px;}}
}
