/*! Observatory - v0.1.0 - 2014-06-04
 * http://wordpress.org/themes
 * Copyright (c) 2014; * Licensed GPLv2+ */

.content-area.with-about-page-nav .page-header{padding:0}.content-area.with-about-page-nav .content-wrapper{padding:0 10px}.content-area.with-about-page-nav .about-pages-nav-menu{margin:0 10px 22px;position:relative}.content-area.with-about-page-nav .about-pages-nav-menu h1{font-size:16px;font-size:1.6rem;padding:0 11px;border:1px solid #bababa;line-height:30px;cursor:pointer}.content-area.with-about-page-nav .about-pages-nav-menu.open>div{border:1px solid #bababa;border-top:0}.content-area.with-about-page-nav .about-pages-nav-menu ul{margin:0;display:none;list-style-type:none}.content-area.with-about-page-nav .about-pages-nav-menu ul li{padding:3px 11px;width:100%}.content-area.with-about-page-nav .about-pages-nav-menu ul li:before{display:none}.content-area.with-about-page-nav .about-pages-nav-menu ul a{color:#000;display:block}.content-area.with-about-page-nav .about-pages-nav-menu .toggle-arrow{position:absolute;top:8px;right:12px;cursor:pointer}body.blog{background-repeat:no-repeat;background-position:-25px -194px}.searchform .s{max-width:302px}.archive-year{font-size:20px;font-weight:400;margin-bottom:5px;padding-left:10px;padding-right:10px}.blog .content-wrapper,.search .content-wrapper,.archive .content-wrapper{padding:0}.blog .page-header,.search .page-header,.archive .page-header{margin-bottom:10px;padding:0 10px}.blog .site-content .searchform,.search .site-content .searchform,.archive .site-content .searchform{margin:0 10px 28px}.blog article.hentry,.search article.hentry,.archive article.hentry{padding:0 10px 33px}.blog article.section.section-separator,.search article.section.section-separator,.archive article.section.section-separator{margin-bottom:29px}.blog article.section.section-separator:last-child,.search article.section.section-separator:last-child,.archive article.section.section-separator:last-child{margin-bottom:0;border-bottom:0}.blog article.page,.search article.page,.archive article.page{padding-bottom:11px}.blog article .entry-title,.search article .entry-title,.archive article .entry-title{font-size:18px;font-size:1.8rem;line-height:24px;font-weight:400}.blog article .entry-title a,.search article .entry-title a,.archive article .entry-title a{color:#000}.blog article .entry-summary p,.search article .entry-summary p,.archive article .entry-summary p{margin-bottom:1.3em;line-height:1.4em}.blog article .photo,.search article .photo,.archive article .photo{width:77px;height:77px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center;float:left;margin-right:19px;margin-top:6px}.blog .no-results .entry-title,.search .no-results .entry-title,.archive .no-results .entry-title{padding:0 10px}.blog .no-results .entry-content p,.search .no-results .entry-content p,.archive .no-results .entry-content p{padding-left:10px;padding-right:10px}.blog .basic-information,.search .basic-information,.archive .basic-information{padding-bottom:0}.wpcf7-form-control-wrap{max-width:410px;display:block}.wpcf7-form-control-wrap input[type=text],.wpcf7-form-control-wrap input[type=email],.wpcf7-form-control-wrap textarea{width:100%;line-height:30px;font-size:16px;font-size:1.6rem;padding:3px 12px}.wpcf7-form-control-wrap textarea{height:120px;resize:vertical}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:#d34646;font-size:1em;display:block;text-indent:14px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem}.wpcf7-form-control-wrap .wpcf7-not-valid{border-color:#d34646;color:#d34646}div.wpcf7-validation-errors{margin:0;border:1px solid #d34646;padding:0 10px}.contact-widget{margin:0 10px}.contact-widget .widget-title{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;text-transform:uppercase;font-weight:400;margin-bottom:8px}.contact-widget p{margin-bottom:10px}.contact-widget .fa{color:#bababa}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-family:Roboto,sans-serif;font-weight:300;color:#000;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}a{color:#112167;text-decoration:none}a:visited{color:#021153}a:hover{text-decoration:underline}a.back-link{display:block;margin-top:2px;margin-bottom:8px;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem}a.back-link:hover{text-decoration:none}a.back-link:hover .title{text-decoration:underline}h1{font-size:25px;font-size:2.5rem;line-height:37.5px;line-height:3.75rem}h2{font-size:23px;font-size:2.3rem;line-height:34.5px;line-height:3.45rem}h3{font-size:21px;font-size:2.1rem;line-height:31.5px;line-height:3.15rem}h4{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}h5{font-size:19px;font-size:1.9rem;line-height:28.5px;line-height:2.85rem}h6{font-size:18px;font-size:1.8rem;line-height:27px;line-height:2.7rem}li{list-style:none}/*li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-.8em;top:.08em;color:#2c3f96;font-size:1.5em;font-family:sans-serif}*/input[type=text],input[type=email],textarea{-webkit-appearance:none;border-radius:0;border:1px solid #bababa;font-family:Roboto,sans-serif;font-size:13px}.searchform{display:block}.searchform .s{width:100%;height:29px;padding-left:26px;background-image:url(../images/search.png);background-repeat:no-repeat;background-position:6px center;border:0}.entry-meta{color:#8a8a8a;font-size:14px;font-size:1.4rem;line-height:15px;font-style:italic}.entry-meta a{color:#8a8a8a}.entry-header .entry-meta{margin-top:4px;margin-bottom:.9em}.featured-image{max-width:500px;width:100%;margin:0 auto;display:block}.site-navigation a:hover{text-decoration:none}.site-navigation a:hover .title{text-decoration:underline}.site-navigation .page-numbers{float:left;display:block;min-width:37px;height:37px;line-height:37px;text-align:center;color:#000}.site-navigation .prev{margin-right:15px;color:#112167}.site-navigation .next{margin-left:15px;color:#112167}.site-navigation .current{background-color:#112167;color:#fff}#main{max-width:960px;margin:0 auto}input[type=text],input[type=email]{font-family:Roboto,sans-serif;font-size:13px;font-size:1.3rem;line-height:19.5px;line-height:1.95rem;padding:3px 7px;color:#8a8a8a}.section.section-separator{border-bottom:1px solid #bababa;margin-bottom:23px}.section .section-wrapper{padding:0 10px;margin:0 auto}#content{margin:0 auto}.content-wrapper{padding:0 10px}.custom-radio{display:none}.custom-radio+label{position:relative;padding-left:24px;cursor:pointer}.custom-radio+label:before{border:1px solid #bababa;height:16px;width:16px;border-radius:9px;content:" ";position:absolute;left:0;top:2px;color:transparent}.custom-radio+label:hover:before{background:#FBFBFB}.custom-radio+label:hover:after{content:" ";position:absolute;left:4px;top:6px;width:10px;height:10px;background-color:#bababa;border-radius:5px}.custom-radio:checked+label:after{content:" ";position:absolute;left:4px;top:6px;width:10px;height:10px;background-color:#112167;border-radius:5px}.field-error .custom-radio:checked+label:after{background-color:#d34646}@media all and (max-width:767px){.hide-mob{display:none}}@media all and (min-width:768px) and (max-width:1023px){.hide-tab{display:none}}@media all and (min-width:1024px){.hide-full{display:none}}.site-footer{background-color:#112167}.site-info,.disclaimer p{max-width:960px;margin:0 auto}.site-info{margin:0 auto}.site-info .col-3{color:#fff;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;padding-top:19px;float:none;margin:0 10px}.site-info .col-3.links-container{margin:0}.site-info .col-3.links-container a{display:block;border-style:solid;border-color:#4a5eb6;border-bottom-width:1px;padding:10px}.site-info .col-3.links-container a:first-child{border-top-width:1px}.site-info .wysiwyg{white-space:pre-line}.site-info a{color:#fff;text-decoration:none}.site-info a:hover span{text-decoration:underline}.site-info .fa-stack{width:1em;height:1em;line-height:1em}.site-info .fa-facebook-square{color:#3b579d}.site-info .fa-twitter-square{color:#00aced}.site-info .fa-rss-square{color:#fe9900}.site-info .fa-square:before{font-size:.87em;position:relative;top:-2px}.disclaimer{background-color:#021153;color:#4a5eb6;font-size:12px;font-size:1.2rem}.disclaimer p{text-align:center;padding:0 10px}#page{margin-bottom:50px}body{margin-top:57px}.site-banner{margin-bottom:22px}.branding{padding:13px 0 41px}.branding.section.section-separator{margin-bottom:0}.site-logo{display:block;float:left}.site-logo img{width:87px;height:87px;margin-left:10px}.blog-info{margin-left:65px}.site-name{display:block;font-family:"Trajan Pro",sans-serif;padding-top:9px;font-size:21px;font-size:2.1rem;line-height:31.5px;line-height:3.15rem;text-transform:uppercase;text-decoration:none;font-weight:700;color:#2c3f96}.site-name:visited{color:#2c3f96}.site-description{display:none}.site-nav-menu{background-color:#2c3f96;color:#fff;position:fixed;top:0;width:100%;z-index:300}.site-nav-menu .menu-title{text-transform:uppercase;font-size:14px;font-size:1.4rem;font-weight:400;padding:0 10px;max-height:57px;line-height:57px;overflow:hidden;cursor:pointer}.site-nav-menu .menu-title .fa{vertical-align:middle;color:#fff;margin-right:7px;position:relative;z-index:400}.site-nav-menu .menu{display:none;border-top:1px solid #112167;background-color:#2c3f96;margin:0}.site-nav-menu .menu li{font-size:14px;font-size:1.4rem}.site-nav-menu .menu li:before{display:none}.site-nav-menu .menu>li a{line-height:44px;padding-left:16px;color:#fff}.site-nav-menu .menu>li.current-menu-item a,.site-nav-menu .menu>li.current-menu-parent a{color:#fff}.site-nav-menu a{color:#8a8a8a;display:block;font-weight:300}.site-nav-menu .current-menu-item>a,.site-nav-menu .current-menu-parent>a{font-weight:400}.site-nav-menu .sub-menu{display:none}.site-nav-menu .fa-caret-down{display:none;position:fixed;top:22px;right:4px;color:#fff}.admin-bar .site-nav-menu{top:46px;position:absolute}.branding{display:none}#page{margin-top:69px}.home .branding{display:block}.home #page{margin-top:0}@media all and (max-width:767px){.site-nav-menu .searchform{position:absolute;top:14px;right:7px;width:28px;overflow:hidden}.site-nav-menu .searchform .s{max-width:none}.site-nav-menu .searchform .s:focus{outline:0}}.slideshow{position:relative}.slideshow .section-wrapper{min-height:120px;position:relative}.slideshow article{position:absolute;opacity:0;padding-right:10px;-webkit-transition:all .5s ease;transition:all .5s ease}.slideshow article.active{opacity:1;z-index:100}.slideshow .thumbnail{width:100px;height:100px;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;float:left;margin-right:10px;background-color:#d1d1d1}.slideshow .post-title{clear:none;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;line-height:25.5px;line-height:2.55rem;font-weight:400;margin-left:110px}.slideshow .post-title a{text-decoration:none;color:#000}.slideshow .post-title a:hover{text-decoration:underline}.slideshow .post-excerpt{margin-bottom:0}.slideshow .post-categories,.slideshow .post-excerpt,.slideshow .post-excerpt-short,.slideshow .permalink{display:none}.slideshow .pager{margin-bottom:13px}.slideshow .pager-nav{display:none}.pager{text-align:center}.pager a{text-indent:100%;display:inline-block;width:26px;height:26px;border:1px solid #bababa;border-radius:13px;margin-right:15px;font-size:0;overflow:hidden;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}.pager a:last-child{margin-right:0}.pager a.active{border-color:#2c3f96}.pager a:before{content:" ";font-size:0;display:block;position:absolute;border-radius:7px;width:14px;height:14px;top:5px;left:5px;-webkit-transition:all .5s ease;transition:all .5s ease}.pager a.active:before{background-color:#2c3f96}.col{float:left}.col .thumbnail{height:143px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d1d1d1}.col .post-title{text-transform:uppercase;margin-top:14px;line-height:1.1em;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-weight:400;margin-bottom:4px}.col .post-title a{text-decoration:none;color:#1e338f}.col .post-title a:hover{text-decoration:underline}.col .category{margin-bottom:12px;font-size:11px;font-size:1.1rem;line-height:10px}.col .category a{color:#8a8a8a;text-decoration:none}.col .category a:hover{text-decoration:underline}.col .post-excerpt{line-height:1.43em;margin-bottom:2.5em}.other-sites h2{text-transform:uppercase;font-size:15px;font-size:1.5rem;line-height:18px;color:#8a8a8a;width:100%;text-align:center}.other-sites ul{list-style-type:none;margin:0}.other-sites ul li:before{display:none}.other-sites ul a{display:block}.other-sites ul a img{margin:10px auto;display:block;height:auto;width:162px}.other-sites ul a img:last-child{margin-bottom:20px}@media all and (min-width:480px){.slideshow .post-title{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem}.slideshow .post-excerpt-short{display:block}}.post-type-archive-people .page-header{margin-bottom:6px}.post-type-archive-people .department-name{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;text-transform:uppercase;margin-bottom:13px;margin-top:14px}.post-type-archive-people .person{display:block;text-decoration:none;margin-bottom:15px;color:#000;width:100%;float:left}.post-type-archive-people .person:hover .person-name{text-decoration:underline}.post-type-archive-people .photo{width:60px;height:60px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#d1d1d1;margin-right:13px;float:left}.post-type-archive-people .person-name{padding-top:22px;margin-left:73px;margin-bottom:0;line-height:1em}.single-people .back-link{margin-left:0}.single-people .entry-header{margin-bottom:30px}.single-people .position{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.basic-information{padding-bottom:30px}.basic-information .photo{float:left;margin-right:15px;width:109px;height:109px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#d1d1d1}.basic-information h3{clear:none;text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;font-weight:400;margin-bottom:6px}.basic-information p{clear:none;margin-bottom:0!important;line-height:28px!important}.basic-information .fa{width:20px;color:#bababa;margin-right:12px}.archive article.hentry.publications{margin-bottom:0;padding-bottom:0}.search article.hentry.publications{padding-bottom:7px}a.bibliography{color:#000}a.bibliography:visited{color:#021153}#publication_type{border:1px solid #bababa;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;text-transform:uppercase;padding:4px 7px 5px;color:#8a8a8a;width:242px;margin:0 19px 0 11px}label[for=publication_type]{text-transform:uppercase;color:#8a8a8a;vertical-align:middle;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem}.big-blue-button,input[type=submit].big-blue-button,a.download-link{background-color:#112167;text-shadow:none;color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;width:100%;height:60px;text-transform:uppercase;margin-bottom:30px;max-width:240px}.big-blue-button:hover,input[type=submit].big-blue-button:hover,a.download-link:hover{background-color:#1e338f;-webkit-box-shadow:none;box-shadow:none}.right-sidebar .downloadable-file-button{margin-left:10px}input[type=submit].downloadable-file-button{margin-left:0;float:right}.modal-background{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:500;cursor:pointer;overflow-y:auto;padding-bottom:20px}.modal-background .modal{margin:0 20px}.modal-background .modal .modal-title{font-size:16px;font-size:1.6rem;text-transform:uppercase;font-weight:400}.modal-background .modal .messages{margin-bottom:1em}.modal-background .modal .messages.error{color:#d34646}.modal-background .modal .modal-wrapper{max-width:400px;margin:4% auto 0;background-color:#fff;border-radius:12px;padding:12px 18px;cursor:default;position:relative}.modal-background .modal .close-button{position:absolute;right:12px;color:#bababa;cursor:pointer}.modal-background .modal .close-button:hover{color:#8a8a8a}.modal-background .modal .field{margin-bottom:15px}.modal-background .modal .field.radio .radio-option{display:block}.modal-background .modal .field.radio input{vertical-align:middle}.modal-background .modal a.download-link{text-align:center;font-size:14px;line-height:60px;float:right;display:block;font-weight:400}.modal-background .modal a.download-link:hover{text-decoration:none}.field-error{color:#d34646}.field-error input[type=text],.field-error textarea{border-color:#d34646}label[for=fd_name]{display:block}#fd_name{display:block;width:100%}#fd_others-wrapper{max-width:100%;visibility:hidden}#fd_other:checked+label+#fd_others-wrapper{visibility:visible;width:100%;padding-left:24px}#fd_other:checked+label+#fd_others-wrapper input{width:100%}@media all and (max-width:480px){#fd_others-wrapper{display:none}#fd_other:checked+label+#fd_others-wrapper{display:block}}#fd_purpose{width:100%;resize:vertical;min-height:60px}@media all and (min-width:480px){label[for=fd_name]{float:left;width:106px;line-height:39px}#fd_name{float:left;width:255px;line-height:31px}.modal-background .modal .field.radio .radio-option-label{width:auto;float:left}.modal-background .modal .field.radio .radio-option{float:left;margin-bottom:10px;width:50%}.modal-background .modal .field.radio .radio-option-other{margin-left:106px;width:256px}.modal-background .modal a.download-link{margin-left:106px;float:left}.occupations{margin-left:106px}label[for=fd_other]{float:left}#fd_other:checked+label+#fd_others-wrapper{float:left;width:184px;padding-left:10px}label[for=fd_purpose]{float:left}#fd_purpose{width:256px;margin-left:45px;float:left;min-height:80px}input[type=submit].downloadable-file-button{float:left;margin-top:0;margin-left:106px}}.page-template-page-research-group-php .photo{float:left;width:140px;height:140px;margin-right:15px;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.right-sidebar .right-sidebar-wrapper{padding:0 10px 1em;font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem}.right-sidebar .right-sidebar-header{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem;text-transform:uppercase;margin-bottom:3px}.right-sidebar a{text-decoration:none}.right-sidebar a:hover{text-decoration:underline}.right-sidebar .right-sidebar-list{margin-bottom:8px}.right-sidebar .right-sidebar-list a{color:#000}.right-sidebar .see-more-link{color:#8a8a8a;text-transform:uppercase}
