body{font-family:'Din Pro';font-style:normal;font-weight:normal;}
@font-face{font-family:'Din Pro';src:url(/sites/default/files/fontyourface/local_fonts/Din_Pro-normal-normal/DINWeb.woff) format("woff");font-style:normal;font-weight:normal;}
.gsc-result .gs-title{height:inherit;text-decoration:none;}.gsc-result .gs-title b{text-decoration:none;}.news h2.block-title{font-size:32px !important;}p + a.btn{margin-top:20px;}ol,ul{padding-left:40px;}ul.dashed{list-style:none;padding:0;white-space:pre-line;}ul.dashed li{display:inline-block;padding:4px 0;border-bottom:thin dashed rgba(58,57,96,0.5);line-height:26px;}.anchor:before{content:' ';display:block;margin-top:-100px;padding-bottom:105px;}.main-menu ul:first-of-type .active a{padding:15px;background-color:rgba(255,255,255,0.3);}.no-gutters{padding:0;margin:0;}.row.no-gutters{margin-right:0;margin-left:0;}.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding-right:0;padding-left:0;}.site-logo img{width:100%;}#go-to-top{background:#FFDB05;}.page-contact .region-pagetitle h1.page_title{padding:0 0 25px 0;}.region-pagetitle h1.page_title{padding:50px 0;color:inherit;border:none;font-size:50px;}#section-main-content{padding-top:0;}.content-item,.content-item + hr{margin-top:50px;}.content-item > .content > h2,.content-item.title-text h1{margin-top:0;}.header-paragraph{text-align:center;}.remove-padding{padding:0;}ul.list-columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:15px;list-style-position:inside;}.icon-menu{margin-top:20px;}.icon-menu .item{padding:0;}.menu-item-wrapper{height:120px;text-align:center;}.menu-item{opacity:0.5;word-wrap:break-word;cursor:pointer;}.menu-item:hover{opacity:1;}.menu-item a:not(.btn){color:#07041A;}.menu-item i{font-size:40px;}.dexp_tab_wrapper .nav-tabs li.active a{color:#000000;background-color:#e6e6e6;}.dexp_tab_wrapper .nav-tabs > li > a:hover{background-color:#007C41;}.blade-nav{text-align:right;}.blade-nav a{color:#989898;}.blade-nav .menu-separator{color:#CCCCCC;}#section-header{background:#007c41 url('/sites/default/files/UofA-Header.svg') no-repeat center center;background-size:cover;-webkit-background-size:cover;border-bottom:3px solid #FFDB05;}#block-menu-menu-footer-menu ul li a,#section-header .dexp-menu ul li span.nolink,#section-header .dexp-menu ul li a.topmost-link{color:#FFFFFF;}#section-header .dexp-menu ul li a.topmost-link{font-size:14px;}.main-menu .mobile-open ul li.leaf{display:block;}#section-header .dexp-menu > ul > li > a.active{border-top:none;}#section-header .dexp-menu > ul > li > a.active:hover{border-top:2px solid #E6E6E6;}#section-header .dexp-menu > ul > li > a:before{background-color:inherit;}.menu li{border-bottom:none;}.menu-toggler{color:#FFFFFF;border-color:#FFFFFF;}#section-slider{border-bottom:solid 20px rgba(7,15,58,0.1)}.bxslide{opacity:0.5;color:#07041A;word-wrap:break-word;}.bxslide:hover{opacity:1;}.bxslide i{color:#07041A;}.bxslide .dexp-shortcodes-box.box-center:not(.hovericon).box-none h3.box-title{font-weight:normal;font-size:16px !important;margin:0;}.bxslide .dexp-shortcodes-box.box-center:not(.hovericon).box-none .box-icon{font-size:40px;height:initial;}#contact-site-form .form-item-subject{text-align:left;}#contact-site-form .form-item-subject #edit-subject{width:100%;}.view-housing .view-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.view-housing .view-content .item{-ms-flex:0 0 25%;-webkit-flex:0 0 25%;flex:0 0 25%;min-width:0;max-width:25%;padding:0px 10px 10px 0px;position:relative;}.view-housing .view-content .item a:not(.btn){color:#FFFFFF;}.housing-info-items a.btn-primary{margin-top:25px;}.housing-info-items .carousel-inner .item{height:345px;}.housing-info-items .google-component{position:relative;padding-bottom:75%;height:0;overflow:hidden;}.google-component iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.google-component{position:relative;padding-bottom:75%;height:0;overflow:hidden;}.google-component iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}.ImageWrapper .ImageOverlayH{display:none;}.image-grid,.view-housing .view-content{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.image-grid .item{-ms-flex:0 1 50%;-webkit-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:0px 10px 10px 0px;position:relative;}.image-grid .item img{width:100%;}.image-grid .item .banner-heading{position:absolute;width:calc(100% - 10px);background-color:rgba(0,124,65,0.8);bottom:50px;text-align:center;}.image-grid .item .banner-heading h3{color:#FFFFFF;}.image-grid .item .overlay,.view-housing .view-content .item .overlay{width:calc(100% - 10px);height:calc(100% - 10px);display:none;position:absolute;top:0;background-color:rgba(0,124,65,0.8);color:#FFFFFF;}.select-year .item{position:relative;}.select-year .item .overlay.flex-container{-ms-align-items:center;-webkit-align-items:center;align-items:center;}.select-year .item .overlay{width:100%;height:100%;position:absolute;top:0;background-color:rgba(0,124,65,0.8);color:#FFFFFF;text-align:center;}.view-housing .view-content .overlay.title{height:inherit;text-align:center;bottom:10px;top:inherit;text-transform:uppercase;}.image-grid .item .overlay h3,.view-housing .view-content .overlay.title h3,.view-housing .view-content .item .overlay h4{color:#FFFFFF;text-align:center;}.select-year .overlay h3{color:#FFFFFF;padding:0 25px;font-size:40px;}.image-grid .item:hover .overlay,.view-housing .view-content .item:hover .overlay{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}.image-grid .item:hover .overlay p,.view-housing .view-content .item:hover .overlay p{width:75%;}.res-support{padding-bottom:70px;}.res-support .icon-menu.flex-container{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.res-support .menu-item a:not(.btn){color:#007C41;}.res-support .menu-item{opacity:1;}.res-support .col-md-4{padding-left:0;}.res-support .list-columns-2{padding-left:30px;}.res-support .list-columns-2 li{color:#007C41;}.res-support .menu-item-wrapper{height:inherit;padding-bottom:50px;}.res-support .personalized-support-menu .item{padding:0;}.locations{text-transform:capitalize;}.block .blog-wrap{margin-top:0;}.blog-wrap{margin:50px 0 0;}.blog-wrap .title{margin-bottom:30px;}.blog-wrap .post_date{border:1px solid #888888;border-radius:500px;color:#292723;float:left;font-size:15px;height:54px;line-height:54px;margin-right:10px;position:relative;text-align:center;width:54px;z-index:5;}.blog-wrap .title h3{border-bottom:1px solid #DADADA;display:flex;font-size:18px;padding-bottom:15px;}.blog-wrap .title h3 a{color:#292723;}.blog-wrap .title h3 a:hover{color:#007C41;}.blog-wrap .post_meta span{padding-right:10px;color:#9CA5AB;}.blog-wrap .post_meta span i{padding-right:4px;color:#292723;}.blog-wrap .post_desc{padding:20px 0;text-align:justify;}.blog-wrap .quote-post{min-height:180px;}.view-content .views-row:nth-child(4n+4),.view-team .dexp-grid-items .dexp-grid-item:nth-of-type(3n+3),.view-jobs .dexp-grid-items .dexp-grid-item:nth-of-type(4n+4){clear:left;}.node-type-article .node-article{margin-top:20px;}.view-jobs .job:first-of-type{margin-top:35px;}.job .title{border-bottom:thin solid #E6E6E6;}.job .details h3{margin:20px 0 0 0;}.job .details{margin:0px -15px 70px -15px;}.job h3{margin-top:0;}.job a.btn-primary{margin-top:15px;}.job p{margin:15px 0 0 0;}.job{padding:35px 0;}.job-listings .job{border-top:thin solid #E6E6E6;}.after-hours-numbers a{margin:5px;}a.readmore{margin-top:20px;}.latest-news-blog .dexp-grid-items .dexp-grid-item{margin-bottom:0;}.latest-news-blog .blog_wrap .post_desc{padding-bottom:0;}.latest-news-blog .blog_wrap a.readmore{display:inline-block;}.latest-news-blog .post_date,.blog-wrap .post_date{border:none;font-size:40px;color:#07041A;opacity:0.5;}.authorbox_wrapper,.post_meta span:nth-child(2),.post_meta span:nth-child(3),.filter-guidelines.form-wrapper.filter-guidelines-processed{display:none;}.housing-filter-block .row:nth-of-type(2){margin-top:35px;}.filter-year{width:2em;height:2em;border-radius:2em;font-size:2em;color:#ffffff;line-height:2em;text-align:center;background:#07041A;display:inline-block;}.filter-option span:not(.filter-year){font-size:2em;padding:0 5px;}.filter-option i{font-size:4em;}.filter-option{cursor:pointer;text-align:center;opacity:0.5;color:#07041A;}.filter-option.active{color:rgb(0,124,65);opacity:1;}.filter-option.active .filter-year{background:rgb(0,124,65);}.filter-option:hover{opacity:1;}.filter-option p{margin-top:25px;}.our-amenities{text-align:center;}.our-amenities .item{display:inline-block;}#section-site-map{border-top:2px solid #CECECE;padding:50px 0 35px 0;border-bottom:solid thin #B3B3B3;}#section-site-map ul{list-style:none;line-height:18px;}.region-user2{padding-left:0;}#section-footer{padding:35px 0 70px 0;}#section-footer i:before{padding-right:15px;}#block-menu-menu-footer-menu ul li a.active-trail,#block-menu-menu-footer-menu ul li a:hover{color:#77be32;}#section-footer .accordion-container h6{margin-bottom:0;}#section-footer .accordion-container{padding:10px 0;border-top:solid thin black;}.blog-wrap.job-posting .post_desc{padding-bottom:0;}.job-posting{margin-bottom:25px;}.job-posting .post_desc h5{margin:0;}.job-posting .post_desc h5 + p{margin:0;}.job-posting .job-information{margin-top:10px;}#section-footer .accordion-container:nth-of-type(1){border-top:none;padding-top:0;}#section-site-map .breadcrumb{background:none;color:#07041A}#section-site-map .breadcrumb,#section-site-map .breadcrumb a{font-size:14px;line-height:normal;padding:0;}.office-hours .social-menu i{color:#007C41;}#block-user-login .block-title.no-subtitle{font-size:16px;color:#2D3237;margin:10px 0;}#section-copyright{border-top:7px solid #FFDB05;}#section-copyright,#section-copyright i,#block-menu-menu-footer-menu ul li a{color:#FFFFFF;}.office-hours .social-menu a,#section-copyright .social-menu a{padding-right:20px;}.office-hours .social-menu a:last-child{padding:0;}.title .post_date{display:none;}.dexp_carousel{padding:0 0 25px 0;}.content-item .latest-news-blog{margin:0;}.filter-wrapper .filter-guidelines{display:none !important;}@media all and (min-width:992px){.node-type-article .node-article{margin-top:0;}.team-name{height:125px;}.content-item{margin-top:70px;}#section-main-content{padding-top:50px;}.dexp_carousel{padding:0;}.region-pagetitle h1.page_title{padding:0 0 90px 0;}.region-right-sidebar,.housing-info-items h3{margin-top:0;}.job .details{margin-top:50px;}.job .details h3:first-of-type{margin-top:0;}.job a.btn-primary{position:absolute;top:50px;}.view-jobs .views-row.job:last-of-type{margin-bottom:70px;padding-bottom:0;}.main-menu .mobile-open ul li.leaf{display:inline;}.image-grid .item:hover .banner-heading{display:none;}.view-team .dexp-grid-items .dexp-grid-item:nth-of-type(3n+3){clear:none;}.res-support .title{margin:0 0 50px 0;}.full-size.google-component{height:initial;padding-bottom:0;}.full-size.google-component iframe{position:relative;width:640px !important;height:360px !important;}}@media all and (min-width:768px){.our-amenities .item{float:none;}.latest-news-blog img{height:215px;}.latest-news-blog .blog_wrap .title h3,.view-jobs.blog-wrap .title h3{height:55px;}}@media all and (max-width:992px){.no-heading{margin-top:10px;}.view-housing{margin-top:70px;}.content-item.title-text{margin:15px 0;text-align:center;}.latest-news-blog img{max-height:initial;}.latest-news-blog .dexp-grid-items .dexp-grid-item{margin-bottom:30px;}.image-grid .item .overlay{width:100%;}.view-housing .view-content .item{-webkit-flex-basis:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.page-node-32 .view-housing .view-content .item{display:none;}.page-node-32 #block-views-housing-block,.view-housing .view-content .item:hover .overlay{display:none;}.housing-filter-block .row:nth-of-type(2){padding-top:35px;margin-top:35px;border-top:thin solid rgba(7,4,26,0.5);}.housing-filter-block .row:nth-of-type(1) .filter-option.col-xs-6{margin-top:35px;}.res-support.content-item{margin-top:20px;padding-bottom:0;}.res-support .menu-item-wrapper{padding-bottom:0;}.res-support .accordion{margin-top:25px;}.res-support .title-text{text-align:center;}.res-support .personalized-support-menu{padding:25px 0;}#section-site-map{border:none;padding:20px 0 0 0;}#block-menu-menu-footer-menu{float:none;}#block-menu-menu-footer-menu ul li{margin:0;}#section-footer{padding:0;}#section-copyright ul{float:none;padding:0;}}@media all and (max-width:768px){.view-housing .view-content .item{-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;}.res-support .content-item{margin-top:50px;}.res-support ul{-webkit-column-count:1;column-count:1;}.region-footer-second,.region-footer-third,.region-footer-fourth{margin-top:20px;}.image-grid .item{-ms-flex-basis:100%;-webkit-flex-basis:100%;flex-basis:100%;padding-right:0;max-width:none;max-width:initial}.image-grid .item .banner-heading{width:100%;}}@media all and (max-width:420px){#section-copyright{font-size:7px;}}
.faq.content-item,.faq .content-item,.housing.content-item{margin-top:50px;}.faq h1,.housing h1{margin-bottom:90px;}.tertiary-item h3{margin-top:0;font-size:32px;}.faq h3{font-size:32px;}.faq.content-item{padding-bottom:50px;border-bottom:20px solid rgba(7,18,58,0.1);}.nav-tabs li{border-bottom:none;}.view-questions-answers{margin-bottom:50px;}@media all and (max-width:992px){.faq h1,.housing h1{margin-bottom:50px;}.housing.content-item img{margin:15px 0;}.tertiary-item h3{margin-top:50px;}}
html{box-sizing:border-box;font-size:14px;font-family:'Din Pro','Helvetica','Arial','sans';}body{color:#07041a;}*,*:before,*:after{box-sizing:inherit;}h1,h2,h3,h4,h5,h6{color:#484848;padding-bottom:10px;letter-spacing:1px;}h1{font-size:25px;line-height:30px;}h2{font-size:24px;line-height:29px;}h3,.block h3{font-size:20px;line-height:23px;}h4{font-size:16px;line-height:19px;}h5,h6{font-size:14px;line-height:17px;}h1 + p,h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{padding-top:7px;}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.flex-container.center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.flex-container.vertical-center{-webkit-align-items:center;align-items:center;}.flex-container.vertical-bottom{-webkit-align-items:flex-end;align-items:flex-end;}.flex-container.text-right{-webkit-justify-content:flex-end;justify-content:flex-end;}.flex-container.column{-webkit-flex-direction:column;flex-direction:column;}.bottom{-webkit-align-self:flex-end;align-self:flex-end;}.filter-guidelines.form-wrapper.filter-guidelines-processed{display:none;}.university-logo{padding:0;height:40px;margin:15px 0;}.university-logo img{height:100%;width:100%;}.blade-nav{text-align:right;}.blade-nav a,.blade-nav .menu-separator{font-size:14px;color:#989898;}.blade-search{padding-right:0;}#section-header{background:#007c41 url('/sites/default/files/UofA-Header.svg') no-repeat center center;background-size:cover;}#section-header .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100px;}.menu-toggler,.dexp-menu-toggler i.fa{color:#fff;border-color:#fff;}.menu-open{-ms-transform:initial !important;-webkit-transform:initial !important;transform:initial !important;}#dexp-dropdown > ul.menu > li{padding-bottom:15px;}#dexp-dropdown > ul.menu > li > .menu{margin-top:15px;}#section-header .dexp-menu > ul > li > a,#section-header .dexp-menu > ul > li > span.nolink,#section-header.fixed-transition .dexp-menu > ul > li > a,#section-header.fixed-transition .dexp-menu > ul > li > span.nolink{line-height:22px;}#section-header .dexp-menu > ul > li > a:before,#section-header .dexp-menu > ul > li > span.nolink:before{background-color:inherit;}#section-header .dexp-menu > ul > li > a.active{border-top:none;}#section-header .dexp-menu ul > li span.nolink{cursor:default;}#section-header .dexp-menu ul li a.topmost-link,#section-header .dexp-menu > ul > li > span.nolink,#section-header .dexp-menu > ul > li > span.nolink:hover{color:#fff;}.site-name{-webkit-flex:0 1 auto;flex:0 1 auto;}h2#department-header{font-size:24px;font-family:'Din Pro';font-weight:normal;text-shadow:rgba(68,82,74,0.3) 0px 1px 5px;}#department-header a{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,0.35);text-decoration:none;}#department-header a:hover{color:rgba(253,247,185,25);}@media all and (min-width:500px){.university-logo img{width:auto;}}@media all and (min-width:767px){h2#department-header{font-size:32px;}}@media all and (min-width:992px){h1{font-size:30px;line-height:35px;}h2{font-size:27px;line-height:33px;}h2#department-header{font-size:35px;}}@media all and (min-width:1200px){h2#department-header{font-size:40px;}}
