/**handles:child-style**/
body{font-display:swap}.archive .pagination,.page-template-post-archive-php .pagination,.view-more-news{text-align:center;clear:both}.main-container .wp-caption{background:0 0}.main-container .wp-caption .wp-caption-text{font-size:16px;font-style:italic}.col-xs-12{width:100%;float:left}@media (min-width:768px){.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-9{width:75%}.col-sm-3,.col-sm-4,.col-sm-9{float:left}}.col-sm-4,.col-sm-9,.col-xs-12,col-sm-3{position:relative;min-height:1px}.view-more-news{padding:20px 0}.news-article-teaser{box-sizing:border-box;padding-left:5px;padding-right:5px}.news-article-teaser .story-image{position:relative}.news-article-teaser .story-placeholder-image{background-color:#002145}.news-article-teaser .story-image a img{width:100%;height:auto;max-width:100%}.news-article-teaser .story-image .article-date{position:absolute;bottom:4px;left:4px;pointer-events:none;font-weight:500;font-style:normal;color:#fff;font-size:16px;line-height:16px;letter-spacing:0;z-index:2}.news-article-teaser .article-title{height:64px;padding:4px 4px 0}@media (max-width:768px){.news-article-teaser .article-title{margin:0 0 20px;padding:4px 4px 0}}.news-article-teaser .article-title a{font-weight:400;font-style:normal;color:#002145;font-size:16px;line-height:18px;letter-spacing:0;text-decoration:none;display:inline-block;text-overflow:ellipsis}.news-article-teaser .article-title a:hover{text-decoration:underline}@media (max-width:1200px) and (min-width:768px){.news-article-teaser .article-title a{font-size:14px;line-height:16px}}.item-hover-effect{display:block;overflow:hidden;background-color:#000}.item-hover-effect .item-hover:hover{opacity:.5;-webkit-transform:translate3d(0,0,0) scale(1.025);transform:translate3d(0,0,0) scale(1.025);-webkit-transition:transform 3s cubic-bezier(.01,.61,0,.99),opacity .5s ease-out;transition:transform 3s cubic-bezier(.01,.61,0,.99),opacity .5s ease-out}.tile-gradient{position:absolute;top:0;left:0;background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.6));background:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.6));background:gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.6)) -moz-linear;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.6));height:100%;width:100%;pointer-events:none;z-index:1}.main-container h3.month-separator{clear:both;margin:0;font-size:18px;line-height:24px;letter-spacing:0;font-weight:100;font-style:normal}.event-listing .event-listing-content{position:relative;background-color:#e6e6e6;margin:0 2px 5px}.event-listing .event-listing-content .event-link{position:absolute;height:100%;width:100%;display:block;z-index:1}.event-listing .event-listing-content .event-date{position:absolute;top:0;left:0;background-color:#002145;padding:0 6px 2px 0;font-size:20px;line-height:24px;letter-spacing:0;font-weight:600;font-style:normal;color:#fff}.event-listing .event-listing-content .event-details{padding:12px 4px 0 36px;min-height:95px}.event-listing .event-listing-content .event-details .event-title{font-weight:600;font-style:normal;color:#002145;text-transform:uppercase;font-size:16px;line-height:18px;letter-spacing:0}.event-listing .event-listing-content .event-details a{color:#002145;text-decoration:none}.event-listing .event-listing-content .event-details a:hover,.event-listing .event-listing-content:hover .event-details a{text-decoration:underline}.event-listing .event-listing-content .event-details p{font-size:12px;line-height:14px;letter-spacing:0}.archive .search-form-wrapper .search-query,.page-template-post-archive-php .search-form-wrapper .search-query{width:100%;max-width:350px}.archive .pagination .nav-links .prev.page-numbers,.page-template-post-archive-php .pagination .nav-links .prev{margin:0 20px 0 0}.archive .pagination .nav-links .next.page-numbers,.page-template-post-archive-php .pagination .nav-links .next{margin:0 0 0 20px}.archive .pagination .nav-links .page-numbers,.page-template-post-archive-php .pagination .nav-links .page-numbers{margin:0 5px}.archive .archive-sidebar,.page-template-post-archive-php .archive-sidebar{box-sizing:border-box;padding:0 0 0 30px}.archive .archive-sidebar li,.page-template-post-archive-php .archive-sidebar li{list-style-type:none}.student-projects .main .project-listing .student-project{position:relative;height:480px;padding:10px;margin:0 10px 10px 0}.student-projects .main .project-listing .student-project h5{margin:0 0 15px}.student-projects .main .project-listing .student-project figure{margin:0}.student-projects .main .project-listing .student-project figure img{float:unset;margin:0 auto 15px;display:block}.student-projects .main .project-listing .student-project .btn{position:absolute;bottom:10px;right:10px}@media (max-width:480px){.archive .search-form-wrapper .search-query,.page-template-post-archive-php .search-form-wrapper .search-query{max-width:70%}.student-projects .main .project-listing .student-project{height:450px;margin:0 10px 10px 0}}@media (max-width:768px){.form-horizontal .controls{margin-left:0}}@media (max-width:1300px){.page-id-947 h1.page-title{font-size:40px}}@media (max-width:975px){.page-id-947 h1.page-title{font-size:35px}}@media (max-width:800px){.page-id-947 h1.page-title{font-size:30px}}@media (max-width:525px){.page-id-947 h1.page-title{font-size:25px}}@media (max-width:475px){.page-id-947 h1.page-title{font-size:20px}}@media (max-width:380px){.page-id-947 h1.page-title{font-size:17px}}h5{font-size:18px;text-transform:uppercase}h6{font-size:16px}blockquote p{font-size:24px;line-height:1.5}h1{font-size:48px}@media (max-width:999px){.ipad-break{display:grid!important}}[class*=" icon-"]:before,[class^=icon-]:before{cursor:pointer}#ubc7-unit{background:#002145}#ubc7-unit-social-icons i{color:#002145}