/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin-top:0;font-family:"utopia-std",Palatino,Times,serif;font-size:16px;font-weight:400;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-weight:700;}h1.page-header{color:#045EA7;padding-bottom:0;border-bottom:none;}a{color:#045EA7;}.navbar{margin-bottom:40px;}.sas-nav-wrapper,.sas-logo,.header-wrapper{background-color:#00144D;}.sas-nav-wrapper{padding:10px 0;}.sas-nav-wrapper ul{margin:10px 0;}.sas-nav-wrapper a{color:#ffffff;font-size:14px;}.pier .header-wrapper{background-color:#74000e;}.ier .header-wrapper{background-color:#045EA7;}.name.navbar-brand{margin:20px 0 0 0;padding:10px 0 0 0;height:auto;color:#00277a;font-size:52px;font-weight:400;line-height:72px;text-transform:uppercase;letter-spacing:.025em;border-top:#007ecb 7px solid;}.ier-branding .name.navbar-brand{margin:20px 0 10px 0;font-size:30px;font-style:italic;line-height:32px;border-top:#007ecb 4px solid;}.name.navbar-brand strong{color:#007ecb;font-weight:400;}.name.navbar-brand .init-cap{font-size:72px;}#block-econsubsites ul,#block-homesubsites ul{margin:45px 0 0 0;}#block-econsubsites li,#block-homesubsites li{margin-left:20px;padding-left:20px;padding-right:0;font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:18px;font-weight:700;border-left:#045EA7 4px solid;}#block-econsubsites li:first-child{margin:0;padding:0;border:none;}.pier #block-homesubsites li:first-child{border-color:#74000e;}.ier #block-homesubsites li:first-child{border-color:#045EA7;}#block-econsubsites li a,#block-homesubsites li a{color:#00144D;}.header-wrapper .navbar-inverse{background-color:#00144D;border-color:#00144D;}.pier .header-wrapper .navbar-inverse{background-color:#74000e;border-color:#74000e;}.ier .header-wrapper .navbar-inverse{background-color:#045EA7;border-color:#045EA7;}.header-wrapper .navbar{border-radius:0;}.path-frontpage .header-wrapper .navbar{margin-bottom:0;}.header-wrapper .navbar-inverse .navbar-toggle{border-color:#00144D;}.header-wrapper .navbar-inverse .navbar-collapse{border-color:#00144D;}.pier .header-wrapper .navbar-inverse .navbar-toggle{border-color:#74000e;}.pier .header-wrapper .navbar-inverse .navbar-collapse{border-color:#74000e;}.ier .header-wrapper .navbar-inverse .navbar-toggle{border-color:#045EA7;}.ier .header-wrapper .navbar-inverse .navbar-collapse{border-color:#045EA7;}.header-wrapper .navbar-inverse .navbar-nav>li>a,.pier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>li>a{font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-weight:300;color:#ffffff;text-transform:uppercase;letter-spacing:.1em;}.pier #block-econsubsites-2 .menu > li > a:hover,.pier #block-econsubsites-2 .menu > li > a:focus{text-decoration:none;}.pier #block-econsubsites-2 .menu > li > a{padding:15px;line-height:20px;}.header-wrapper .navbar-inverse .navbar-nav>li>a:focus,.header-wrapper .navbar-inverse .navbar-nav>li>a:hover,.header-wrapper .navbar-inverse .navbar-nav>.active>a,.header-wrapper .navbar-inverse .navbar-nav>.active>a:focus,.header-wrapper .navbar-inverse .navbar-nav>.active>a:hover{background-color:#045EA7;}.pier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>li>a:focus,.pier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>li>a:hover,.pier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>.active>a,.pier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>.active>a:focus,.pier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>.active>a:hover{background-color:#95001a;}.ier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>li>a:focus,.ier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>li>a:hover,.ier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>.active>a,.ier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>.active>a:focus,.ier .header-wrapper .navbar-inverse #block-econsubsites-2 .menu>.active>a:hover{background-color:#00144D;}.pier-branding .logo,.ier-branding .logo,.pism-branding .logo{margin:20px 0;}.pier-branding .navbar-brand,.pism-branding .navbar-brand{display:none;}.footer-wrapper{margin-top:40px;color:#ffffff;background-color:#00144D;}.path-frontpage .footer-wrapper{margin-top:0;}.footer-wrapper a{color:#ffffff;}.footer{margin-top:0;border-top:none;}.footer .nav>li>a:focus,.footer .nav>li>a:hover{background-color:transparent;}.copyright-wrapper{padding:30px 0;color:#BBBDC0;font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:13px;text-transform:uppercase;background-color:#44464B;}.copyright-wrapper a:link,.copyright-wrapper a:visited{color:#ffffff;}.path-frontpage .highlighted,.path-frontpage .news-events{padding:40px 0;background:transparent url(/themes/custom/econ/images/paper-bg.png) repeat 0 0;}.path-frontpage .main-wrapper{margin:0;padding:40px 0;border-top:10px solid #00144D;border-bottom:10px solid #00144D;}.home-about{margin-bottom:30px;}.home-about p{font-size:18px;}.block-views-blockhome-page-audience-blocks-block-1{padding:0 45px;}.block-views-blockhome-page-audience-blocks-block-1 h3{margin-top:40px;text-align:center;text-transform:uppercase;}.home-entities{margin-bottom:40px;}.home-entities h3,.home-entities p{text-align:center;}.home-feature li{margin-bottom:20px;}.home-feature:first-child{padding-top:40px;border-top:2px solid #045EA7;}.home-feature h4{font-size:21px;}.home-feature p{font-size:18px;font-style:italic;}.news-events p{color:#4B4B4B;}.news-events li{margin-bottom:40px;}.news-events h2.block-title,.pier-events h2.block-title{margin-bottom:0;font-size:32px;font-family:"utopia-std",Palatino,Times,serif;text-align:center;text-transform:uppercase;letter-spacing:.025em;}.news-events h4.block-title{margin-bottom:0;font-size:20px;}.news-events time{color:#A5A5A5;font-size:15px;}.news-events .region-sidebar-first ul.list-unstyled{padding-right:30px;}.news-events .region-sidebar-second ul.list-unstyled{padding-left:30px;border-left:2px solid #045EA7;}.news-events .region-sidebar-second time{display:inline-block;margin:.5rem 0;}.region-sidebar-first nav ul,.region-sidebar-first .block-content--type-list-of-links ul{font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:18px;}.region-sidebar-first nav ul li,.region-sidebar-first .block-content--type-list-of-links ulli{float:none;}ul.nav ul,.region-sidebar-first .block-content--type-list-of-links ul{list-style:none;}li.active > a,a.is-active{color:#00144D;}.region-sidebar-first .block-block-content h2.block-title{margin-top:25px;padding-left:15px;}.region-sidebar-first .block-content--type-list-of-links ul{padding-left:0;}.region-sidebar-first .block-content--type-list-of-links ul li{}.region-sidebar-first .block-content--type-list-of-links ul li a{display:block;padding:0 15px;font-size:16px;}.region-sidebar-first .block-content--type-list-of-links ul li a:hover,.region-sidebar-first .block-content--type-list-of-links ul li a:focus{}.paragraph>.paragraph__column{padding-left:0;padding-right:0;}.field--name-field-bp-caption .carousel-caption{padding-bottom:40px;}.paragraph img{margin-bottom:20px;}.paragraph img.align-left{margin-right:30px;}.paragraph img.align-right{margin-left:30px;}.people-list h4{margin-top:20px;text-transform:uppercase;font-style:italic;}.people-list.past-visitors h3{font-size:18px;}.people-list.past-visitors h4{margin-top:10px;font-size:16px;text-transform:none;font-style:normal;}.people-list li{margin-bottom:30px;}.people-list p.visitor-term{margin-top:20px;font-family:'franklin-gothic-urw';}footer{font-family:'franklin-gothic-urw';font-weight:400;}.fc-middle,.fc-right{border-left:1px solid #a8aaaf;}h2.block-title{margin-top:0;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;}.region-footer-auth .navbar-nav>li>a{padding:0;color:#BBBDC0;}.branding-links{margin:10px 0 10px 57px;}.mfp-config{position:relative;background:transparent;padding:20px;width:auto;max-width:800px;margin:20px auto;}.mfp-config .form-control{font-size:24px;height:48px;padding:10px 20px;}.mfp-config .form-actions .btn{font-size:24px;height:48px;padding:8px 20px;}@media (min-width:768px){.navbar .navbar-nav,.pier #block-econsubsites-2 .menu{display:inline-block;float:none;vertical-align:top;}a.btn.btn-default.btn-lg.btn-donate:link,a.btn.btn-default.btn-lg.btn-donate:visited{color:#e46464;text-transform:uppercase;letter-spacing:.1em;border-radius:0;border-color:#e46464;background-color:transparent;}a.btn.btn-default.btn-lg.btn-donate:hover,a.btn.btn-default.btn-lg.btn-donate:focus{color:#ffffff;border-color:#ffffff;}.navbar .navbar-collapse{text-align:center;padding-left:0;padding-right:0;}.navbar-nav>li>span{padding:15px;}}.page-node-type-landing-page.pier h1,.page-node-type-landing-page.ier h1,.page-node-type-landing-page.pism h1{display:none;}.page-node-type-landing-page.pier .navbar{margin-bottom:0;}.pier-circle-row{margin-bottom:40px;padding:40px 0;background:transparent url(/themes/custom/econ/images/paper-bg.png) repeat 0 0;border-bottom:10px solid #74000e;}.pier-events ul{margin-top:20px;}.pier-circle img{border-radius:50%;}.pier-circle h3{text-transform:uppercase;font-size:24px;text-align:center;}.padded-col{padding:0 40px;}.flex-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;}.view-publications .flex-container{flex-wrap:wrap;justify-content:left;}.flex-item{padding:0 2%;height:auto;}.view-publications .flex-item{padding:0 4% 0 0;margin-bottom:30px;}.flex-item.pier-circle{padding:0;}.flex-item:first-child{padding-left:0;}.flex-item:last-child{padding-right:0;}.view-publications .flex-item:last-child{padding-right:4%;}.flex-item.col-sm-4:nth-child(4){padding-left:0;}.banner-wrapper .banner-text-wrapper{margin-top:30px;padding:30px;color:#4B4B4B;background-color:rgba(255,255,255,.75);}a.btn-download{margin-bottom:20px;font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffff;line-height:18px;}a.btn-download span{padding-left:.5em;}a.btn-download.btn-cv{font-size:14px;font-weight:400;}.field--name-field-paper-number,.field--name-field-year,.field--name-field-author{margin-bottom:20px;}.profile-image-wrapper{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #045EA7;}.official-title{font-size:20px;text-transform:uppercase;font-style:italic;}.header-bars h3.field-block-header:before{background-color:#045EA7;content:' ';display:block;height:0.6rem;margin-bottom:10px;width:3rem;}p.on-leave{display:inline-block;margin-bottom:0;padding:5px 10px;color:#ffffff;background-color:#045EA7;font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;}h3.event-speaker{margin-top:0;}#block-piernewsletter,.ier-block{margin-top:20px;padding:20px 15px;color:#ffffff;background-color:#44464B;}#block-piernewsletter h2.block-title:before,.ier-block h2.block-title:before{background-color:#C0D7E9;content:' ';display:block;height:0.6rem;margin-bottom:10px;width:3rem;}#block-piernewsletter .col-sm-12 a,.ier-block a{color:#C0D7E9;}#block-piernewsletter h2.block-title,.ier-block h2.block-title{color:#ffffff;font-size:16px;}#block-piernewsletter p.opt-link{margin-top:10px;font-family:'franklin-gothic-urw',Helvetica,sans-serif;}.row.paragraph--type-image-and-text-list{margin-bottom:20px;}.grad-directory li{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #cccccc;}.grad-directory li:last-child{border-bottom:none;}p:last-child{margin-bottom:10px;}.block-views-exposed-filter-blockworking-papers-page-1 label.control-label{font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.05em;}.block-views-exposed-filter-blockworking-papers-page-1 button.btn,.block-views-exposed-filter-blockpeople-page-1 button.btn{margin-top:4px;margin-right:0;}.block-views-exposed-filter-blockworking-papers-page-1 .form-wrapper,.block-views-exposed-filter-blockpeople-page-1 .form-wrapper{float:right;}.block-views-exposed-filter-blockpeople-page-1 button#edit-reset.btn{margin-left:5px;}.node--view-mode-job-market-candidate-profile .field-label-above{font-weight:700;}.node--view-mode-job-market-candidate-profile .col-sm-7 .field-label-above,.node--view-mode-job-market-candidate-profile .col-sm-7 .field--label{margin:15px 0 10px 0;font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:18px;color:#00144D;}#views-exposed-form-events-page-1 .form-inline,#views-exposed-form-events-page-2 .form-inline{padding-bottom:10px;margin-bottom:40px;border-bottom:#007ecb 1px solid;}a.open-popup-link{display:inline-block;padding-top:15px;color:#ffffff;}.view-basic-search strong{background-color:#fcf8e3;}.block-views-exposed-filter-blockpeople-page-1{margin-top:2em;padding:10px 15px;background-color:#eeeeee;}.block-views-exposed-filter-blockpeople-page-1 .form-text.form-control{width:100%;}@media (max-width:767px){.name.navbar-brand{font-size:24px;line-height:30px;border-top:#007ecb 2px solid;}.name.navbar-brand .init-cap{font-size:30px;}.mfp-hide{display:inline-block !important;}.mfp-config{padding:0;width:auto;margin:0;}.mfp-config .form-control{font-size:14px;height:24px;padding:6px 12px;}.mfp-config .form-actions .btn{font-size:14px;height:24px;margin-bottom:10px;padding:6px 12px;}}@media (min-width:768px){#block-mainnavigation .navbar-nav{float:none;}}.grid-item{margin-bottom:30px;overflow:hidden;}.pub-wrap{padding:10px 15px;background-color:#045EA7;color:#ffffff;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;}a:hover .pub-wrap{background-color:#00144D;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;}.pub-wrap{color:#ffffff;}.pub-wrap h3{font-size:18px;}.pub-wrap h4{font-size:16px;font-weight:500;}.pub-wrap p{font-size:14px;text-transform:uppercase;}.pub-img-wrap{position:relative;cursor:pointer;}.pub-img-wrap:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:none;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;}a:hover .pub-img-wrap:before{background:rgba(0,0,0,0.2);-moz-transition:background .3s linear;-webkit-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear;}.accordion-description{padding:15px 25px;font-size:18px;border-bottom:1px solid #ddd;}.pier-circle-row.covid-row{margin-bottom:0;padding-bottom:0;border-bottom:none;}.block-simplesamlphp-auth{float:right;}.node--type-book .bs-region--top{padding-bottom:20px;border-bottom:1px solid #BBBDC0;margin-bottom:10px;}.node--type-book h1.page-header{margin-bottom:10px;}.node--type-book h2{margin-top:10px;color:#045EA7;}.node--type-book .bs-region--right .field--type-image img{margin-top:20px;margin-bottom:10px;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto;}
