@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/* CSS Document */

blockquote {font-style:italic !important; margin-left:20px !important; font-family:"Times New Roman", Verdana; padding-left: 60px !important; background:url('/global/cetir/gfx/quotation-marks-left.png'); background-repeat:no-repeat; min-height: 30px !important; color:#666 !important; float:right !important; width:50% !important; border:none !important;font-size:1.3em !important;}
p {font-size: 0.8rem;}
#ccts p {
font-family: 'Lato', sans-serif;}
.footernav-links-small a {color: #FFF; /*font-size: 0.70rem*/}
.footer {height: 300px !important;}

.top-bar .row {max-width: 62.5rem;}
.masthead {height: 225px; background-color: #fff; padding: 5px 0 0 0; max-width: 100% !important; background-position: center center; margin-bottom: 8px; clear: right;}
.tagline-headline {color:#bd4f19; font-size:2em !important; font-family:"Times New Roman"; font-style:italic !important; margin-bottom:0px !important; margin-left:20px !important;}
.tagline-subheadline {font-size:0.8em !important; color:#666 !important; margin-left:20px !important;} 

.depthead {padding: 5px; max-width: 100% !important; margin-bottom: 25px !important; border-bottom: medium none !important; background: url("/global/gfx/shadow.png") no-repeat scroll center top #E2E2E2; margin-top: 20px; border-radius: 5px;}

.columns .depthead h1 {color: #000; font-size: 2em !important; font-weight: normal !important; border-bottom: medium none !important; text-shadow: 1px 1px #FFF; padding: 0 0 0 10px;}

.content h2 {font-size: 1.8em !important;}
.content img {padding: 3px; border: 1px solid #ccc; background-color:#fff;}
img.noborder {border:none !important;}


.special-box {border:1px solid #ccc; background-color:#eaeaea; padding:10px; margin:1em 0em !important; border-radius: 5px; text-align:center;}
.special-box p {font-size:0.70em !important;}
.special-box a {text-decoration:underline;}
.special-box a:hover, .special-box a:focus {color:#005470;}


a.button-more {padding: 3px 8px 2px; border-width: 1px; border-style: solid; border-color: #D9D9D9 #D9D9D9 #BFBFBF; -moz-border-top-colors: none; -moz-border-right-colors: none;
    -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: transparent url("/global/cetir/gfx/grey_bg.jpg") repeat-x scroll 0px 0px;  line-height: 16px; color: #666; font-size: 0.80em; text-shadow: 0px 1px 0px #FFF; text-transform: uppercase; display: inline-block;}

.staff-member {margin: 10px !important; text-align: center; width: 180px; min-height: 300px; float: left;}
.staff-member img {border:1px solid #999;}
.staff-member p {font-size:0.70em; margin-top:5px;padding-top:5px;}

.project-list p {border-bottom:1px solid #ccc; padding:10px 0px;}
.centers {border-top:1px solid #ccc; border-bottom:1px solid #ccc;padding: 10px 0px; font-size:1.1em !important;}

.fancy.button {background-color: #fff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEFEFEF');background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(73%, #f7f7f7), color-stop(100%, #efefef)); background-image: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 73%, #efefef 100%); background-image: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 73%, #efefef 100%); background-image: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 73%, #efefef 100%); background-image: linear-gradient(top, #ffffff 0%, #f7f7f7 73%, #efefef 100%); border: 1px solid rgba(52, 73, 94, 0.2); color: rgba(52, 152, 219, 0.7); font-size: 0.75em; text-transform: uppercase; padding:5px !important; margin:0px !important;}

.fancy.button:hover {color: #3498db; background-color: #fff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEDEDED'); background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(73%, #efefef), color-stop(100%, #ededed)); background-image: -webkit-linear-gradient(top, #ffffff 0%, #efefef 73%, #ededed 100%); background-image: -moz-linear-gradient(top, #ffffff 0%, #efefef 73%, #ededed 100%); background-image: -o-linear-gradient(top, #ffffff 0%, #efefef 73%, #ededed 100%); background-image: linear-gradient(top, #ffffff 0%, #efefef 73%, #ededed 100%); border-color: rgba(52, 73, 94, 0.3); -webkit-box-shadow: 0px 0px 6px rgba(52, 73, 94, 0.1); -moz-box-shadow: 0px 0px 6px rgba(52, 73, 94, 0.1); box-shadow: 0px 0px 6px rgba(52, 73, 94, 0.1);text-decoration:none !important;}

.row1 .faculty-info, .row2 .faculty-info {padding: 10px;}


/* Larger viewports */
@media only screen and (min-width: 40.0625em;) {
.top-bar-section .dropdown {top: 65px;}
#toptierWrapper {top: -115px;}
}


@media (min-width:40.063em) {
.top-bar {padding-top:0px !important;}
.top-bar-section {height: auto !important;background-color: #44697C !important;}
.top-bar-section ul li {background: #44697C !important;}
.top-bar-section ul li > a {font-weight: 600 !important;}
.top-bar-section li:not(.has-form) a:not(.button) {background: inherit !important;}



}