@font-face{font-family:"DroidSans";src:url("../font/DroidSans.ttf")}@font-face{font-family:"DroidSans";src:url("../font/DroidSans-Bold.ttf");font-weight:bold}@font-face{font-family:"DroidSans-Mono";src:url("../font/DroidSansMono.ttf")}@font-face{font-family:"DroidSerif";src:url("../font/DroidSerif.ttf")}@font-face{font-family:"DroidSerif";src:url("../font/DroidSerif-Bold.ttf");font-weight:bold}body{font-family:DroidSans, sans;color:#101F70;background-color:#f5f5f5}.mono,pre{font-family:DroidSans-Mono}h1,h2,h3,h4,h5,h6,.navbar-nav a{font-family:DroidSerif, sans;font-weight:normal;color:#101F70;scroll-margin-top:120px}p{text-align:justify}a,a:visited,a:focus{color:#101F70;text-decoration:underline}a:hover{color:#666;text-decoration:underline}a.anchor{display:block;position:relative;top:-80px;visibility:hidden}a.anchor-top{display:block;position:relative;top:0;visibility:hidden}h1{font-size:30px;line-height:30px;margin-top:0;margin-bottom:15px}h2{font-size:20px;line-height:30px;margin-top:20px;margin-bottom:10px}h3{font-size:18px}h4{font-size:16px}pre{margin-bottom:10px}dl dd{margin-left:20px;margin-bottom:10px}.wrapper{margin-top:50px;min-height:800px}.block{margin-bottom:40px}.page,.front{background-color:white;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.page{padding:40px}@media (min-width: 1200px){.page{margin-left:140px;margin-right:140px}}.navbar{border:none}.navbar.navbar-inverse{background-color:#101F70}.navbar.navbar-inverse a{font-family:DroidSans, sans;text-decoration:none}.navbar.navbar-inverse .dropdown-menu{border-radius:0}.navbar.navbar-inverse .navbar-nav>.open>a,.navbar.navbar-inverse .navbar-nav>.open>a:focus,.navbar.navbar-inverse .navbar-nav>.open>a:hover{background-color:rgba(255,255,255,0.2)}.team-member{height:140px;margin-bottom:20px}.team-member img{display:block;float:left;height:140px;width:140px;border-radius:50%;object-fit:cover;aspect-ratio:1/1}.team-member .team-member-info{padding-left:40px;height:140px;display:table-cell;vertical-align:middle}@media (max-width: 768px){.team-member{height:auto;margin-top:20px}.team-member img{float:none;margin:0 auto}.team-member .team-member-info{margin-top:20px;padding:0;height:auto;display:block}}.home{height:100%}header{position:relative;height:250px;background-color:black}header .header-image{position:absolute;left:130px;right:130px;opacity:0;-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out}header .header-image.visible{opacity:1}header .header-image img{width:100%;height:250px}header .header-image p{position:absolute;bottom:0;right:0;z-index:10;padding-right:5px;margin-bottom:5px;font-size:10px;color:#999}header .header-image a,header .header-image a:visited,header .header-image a:hover{color:#999}header .header-text{position:relative;padding-top:160px;width:768px}header .header-text h1{font-size:40px;color:white;text-align:center}header .header-text p{font-size:18px;color:white;text-align:center}@media (max-width: 1200px){header{height:150px}header .header-image img{height:150px}header .header-text{padding-top:50px}}@media (max-width: 768px){header{background-color:inherit;height:auto}header .header-text{padding-top:20px;width:auto}header .header-text h1{font-size:40px;color:#101F70}header .header-text p{font-size:20px;color:#666}}footer{background-color:#DCDCDC;color:#999;padding-top:40px;padding-bottom:20px}footer .footer-col{padding-bottom:20px}footer a,footer a:visited{color:#999}footer h3{color:#999}footer p{text-align:left}footer img{display:block}footer .aip-logo{width:70%;padding-top:10px;padding-bottom:25px}footer .fhp-logo{width:70%;padding-bottom:20px}footer .kit-logo{width:30%}footer .dfg-logo{width:70%;padding-top:10px;padding-bottom:20px}.map{height:400px;margin-bottom:20px}.map .leaflet-popup-content-wrapper{border-radius:0}.map .legend{background-color:white;padding:4px 8px}.map .legend p{margin-bottom:5px}.map .legend p:last-child{margin-bottom:0}.map .legend img{height:20px;margin-right:5px}.talks li{margin-bottom:10px}video{width:100%;margin-bottom:20px}
