.site__logo{background:url(/sites/civil.umd.edu/themes/engrdept_sub_civil/imgs/logo-civil.svg) no-repeat 0 50%;}.site__logo{max-width:14.7778em;}@media (min-width:800px){.site__logo{max-width:20.7778em;}}@media (min-width:1200px){.site__logo{max-width:25.2em;}}.utility-nav .utility-nav--menu-full{position:relative;}.stats-carousel .slide .slide-info .icon-box{max-width:17.666666666666668em;margin:0 auto;text-align:center;}#faculty_dir_content .h4 a{text-decoration:none;}div#faculty_dir_content{margin:0em 0 2em 0;}#faculty_layout_table .compartment{padding-left:0em;padding-right:0em;}.faculty-header-wrap{background-color:#fff;color:#121B21;position:relative;}.faculty--grid{margin-bottom:1.555555555555555em;text-align:center;}.faculty--grid .news--grid--row{overflow:hidden;}.leadership-img{margin-right:20px;padding:20px;width:100%;max-width:100%;}@media (min-width:800px){.faculty--grid .faculty--grid--row{margin-bottom:30px;}}.view-azlist .news--form{padding-bottom:0em;}.view-azlist .view-content{padding-top:0.6666666666666667em;padding-bottom:1.6666666666666667em;}.view-azlist .azlist-container{padding-top:1.6666666666666667em;padding-bottom:1.6666666666666667em;}@media (min-width:768px){.view-azlist .azlist-container{padding-top:1.6666666666666667em;padding-bottom:1.6666666666666667em;-moz-column-count:2;-moz-column-gap:3%;-webkit-column-count:2;-webkit-column-gap:3%;column-count:2;column-gap:3%;}}@media (min-width:1080px){.view-azlist .azlist-container{-moz-column-count:3;-moz-column-gap:3%;-webkit-column-count:3;-webkit-column-gap:3%;column-count:3;column-gap:3%;}}.azlist-results{width:100%;margin-bottom:28px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;}@media (min-width:768px){.azlist-results{margin-bottom:50px;}}.azlist-results h3{float:left;font-size:3.2em;color:#e31933;font-weight:700;margin-top:0;width:50px;line-height:0.8em;}.azlist-results ul{width:calc(100% - 50px);margin-left:50px;}.azlist-results .itemized-list li{padding:0;}.azlist-results li a{display:block;padding:0px 0 0px;text-decoration:none;color:#434A4F;font-weight:600;}.azlist-results .title{font-size:1em;margin:0;}.view-azlist .views-summary-unformatted a{border:1px solid #e31933;color:#e31933;display:inline-block;font-size:12px;font-weight:400;line-height:14px;margin:0 2px 2px;padding:4px 0;text-align:center;text-decoration:none;width:24px;height:24px;}.view-azlist .views-summary-unformatted a:hover{background-color:#e31933;color:#ffffff;}.stats-carousel,.stats-carousel .owl-item{background-color:#fff;}.fullscreen-bg__video{position:fixed;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;}.hero .toggle-playback{width:2em;height:2em;position:absolute;bottom:3em;right:3em;margin-left:50px;cursor:pointer;text-align:center;display:block;background-color:transparent;border:none;color:transparent;z-index:2;}.hero .fa{width:2em;height:2em;padding:.5em;border-radius:100%;background-color:#fff;font-size:1.3em;color:#121B21;overflow:hidden;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:opacity 125ms ease-out,border-radius 125ms ease-out;-moz-transition:opacity 125ms ease-out,border-radius 125ms ease-out;-o-transition:opacity 125ms ease-out,border-radius 125ms ease-out;transition:opacity 125ms ease-out,border-radius 125ms ease-out;}.hero .toggle-playback:hover .fa{-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity 125ms ease-in,border-radius 125ms ease-in;-moz-transition:opacity 125ms ease-in,border-radius 125ms ease-in;-o-transition:opacity 125ms ease-in,border-radius 125ms ease-in;transition:opacity 125ms ease-in,border-radius 125ms ease-in;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}.hero .fa.fa-play,.hero .fa.fa-pause{padding-right:.375em;padding-left:.625em;}.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
