/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:AcuminPro-Regular,"Acumin Pro";font-size:16px;line-height:22px}h1,h2,h3,h4,h5,h6{font-family:adobe-garamond-pro,serif}h1{font-size:50px}h2{font-size:30px}h3{font-size:22px}a{color:#bfa958}a:hover{color:#19263d}.label,label{font-family:adobe-garamond-pro,serif;font-size:22px;font-weight:400;margin-bottom:15px}th{font-family:adobe-garamond-pro,serif;font-size:22px;font-weight:400}.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.table-striped>tbody>tr:nth-of-type(even){background-color:#fff}.nav-tabs{background-color:#fff;border:none;font-size:20px}.nav-tabs>li{margin-bottom:-2px}.nav-tabs>li a{color:#000;padding:20px 35px}.nav-tabs>li.active a{border-radius:0;background-clip:padding-box;background-color:#f7f4eb;border:none}.nav-tabs>li.active a:focus,.nav-tabs>li.active a:hover{background-color:#f7f4eb;color:#000;border:none}.btn{display:block;font-size:16px;min-width:200px;padding:15px}.btn-primary,.form-submit{border-radius:0!important;background-clip:padding-box;background-color:#bfa958!important;border:1px solid #bfa958!important}.btn-primary:focus,.btn-primary:hover,.form-submit:focus,.form-submit:hover{background-color:#fff!important;border-color:#bfa958!important;color:#000!important}.form-group{margin-bottom:20px}.email,.form-email,.form-text,.form-url{border-radius:0!important;background-clip:padding-box;box-shadow:none;display:block;font-size:16px;padding:25px 15px;outline:0}.email:focus,.form-email:focus,.form-text:focus,.form-url:focus{border-color:#bfa958}.form-file{border-radius:0;background-clip:padding-box;font-size:16px;margin-bottom:15px;padding:15px 15px 40px}.file-icon{padding:13px 15px}.select-wrapper:after{color:#000}.form-select{border-radius:0!important;background-clip:padding-box;box-shadow:none;display:block;font-size:16px;height:52px;outline:0}.form-select:focus{border-color:#bfa958}.form-textarea{border-radius:0;background-clip:padding-box;box-shadow:none;font-size:16px;padding:25px 15px;outline:0}.form-required:after{background-size:cover;height:6px;margin-left:2px;margin-top:4px;vertical-align:text-top;width:6px}.filter-wrapper{border:none}.input-group-addon{background-color:transparent;border:none}.input-group-addon .glyphicon{color:#000!important;opacity:1!important}main{padding:50px 0}.page-header{border:none}.panel-default{border:none}.panel-default>.panel-heading{background-color:transparent;border:none;margin-bottom:1em;padding:0}.panel-default .panel-body{padding:0}.panel-default .panel-body+.panel-body{margin-top:1em}.field--item{margin-bottom:1em}.field--label{margin-bottom:5px}.field--items .field--item{margin-bottom:1em}.field--items .field--item .paragraph{border-radius:0;background-clip:padding-box;background-color:#f7f4eb;border:none;padding:15px 35px 35px}.field--items .field--item .paragraph .field{background-color:#fff;padding:15px}.field--label-inline+.field--label-inline{margin-top:1em}header{background-color:#19263d;border-top:4px solid #bfa958;color:#fff;position:relative}header a{color:inherit;text-decoration:none}header a:focus,header a:hover{background-color:transparent!important;color:inherit!important;text-decoration:underline!important}header .site-header{position:relative}header #site-medals-wrapper{width:95px;float:left;padding-left:15px;padding-right:0}header #site-name-and-mission{float:left;padding-left:15px;padding-right:0}@media screen and (min-width:768px){header #site-name-and-mission{padding-right:15px}}header #site-medals{display:block;height:76px;position:relative;width:80px}header #site-medals .brand-image-franklin{background:url(/themes/custom/entrysite/assets/images/medal_franklin_128.png) no-repeat;background-size:100% auto;display:block;height:45px;left:0;padding:0;position:absolute;top:15px;width:45px;z-index:1}header #site-medals .brand-image-publicservice{background:url(/themes/custom/entrysite/assets/images/medal_publicservice_128.png) no-repeat;background-size:100% auto;display:block;height:45px;left:35px;padding:0;position:absolute;top:15px;width:45px;z-index:2}header .brand{font-size:2.236em;letter-spacing:1px;color:#bfa959;display:block;margin:30px 0 26px 0;text-indent:-2000px;overflow:hidden;background:url(/themes/custom/entrysite/assets/images/thepulitzerprizes.svg);background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-repeat:no-repeat;width:186px;height:20px;padding:0;position:relative}header #main-nav-wrapper{left:350px;position:absolute;top:20px}@media screen and (max-width:767px){header #main-nav-wrapper{display:none}}@media screen and (min-width:768px){header #main-nav-wrapper{width:340px}}@media screen and (min-width:992px){header #main-nav-wrapper{width:480px}}@media screen and (min-width:1200px){header #main-nav-wrapper{width:620px}}header #main-nav-wrapper ul.menu--main{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}header #main-nav-wrapper ul.menu--main::-webkit-scrollbar{display:none}header #main-nav-wrapper ul.menu--main li:last-child{padding-right:20px}header #main-nav-wrapper ul.menu--main:after{background:0 0;background:linear-gradient(90deg,transparent,#19263d);content:'';height:50px;position:absolute;right:0;width:20px}header #nav-icon-wrapper{width:50px;height:44px;right:70px;top:17px;position:absolute;cursor:pointer;transition:.25s ease-in-out}@media screen and (min-width:768px){header #nav-icon-wrapper{display:none}}header #nav-icon{width:100%;max-width:20px;height:80%;height:calc(100% - 30px);position:relative;margin:15px auto;-ms-transform:rotate(0);transform:rotate(0);transition:.5s ease-in-out}header #nav-icon span{background:#fff;display:block;height:2px;left:0;opacity:1;position:absolute;width:100%;-ms-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out}header #nav-icon span:nth-child(1){top:0}header #nav-icon span:nth-child(2){top:calc(50% - .5px)}header #nav-icon span:nth-child(3){top:calc(50% - .5px)}header #nav-icon span:nth-child(4){bottom:-1.5px}header .mobile-nav{clear:both;display:none;padding:25px 10px}header .mobile-nav.open{display:block}@media screen and (min-width:768px){header .mobile-nav{display:none!important}}header .mobile-nav ul{list-style:none;margin:0;padding:0}header .mobile-nav ul li{list-style-type:none;margin:0;padding:0}header .mobile-nav ul li a{display:block;padding:10px 10px}header .login-nav{position:absolute;right:10px;text-align:right;top:20px;width:70px}header .login-nav a{display:inline-block;padding:10px 15px;line-height:20px}@media screen and (min-width:768px){header .login-nav a{padding:15px}}header .login-nav a.btn-primary{display:block;margin-top:-7px;text-align:center}header .login-nav a.btn-primary:hover{background-color:#fff!important;color:#000!important}@media screen and (max-width:991px){header .login-nav .name{display:none}}@media screen and (min-width:768px){header .login-nav{right:0}}@media screen and (min-width:992px){header .login-nav{width:150px}}@media screen and (min-width:1200px){header .login-nav{width:200px}}footer{background-color:#19263d;color:#fff;line-height:27px;padding:5em 0 4em 0}footer .brand{font-size:2.236em;letter-spacing:1px;color:#bfa959;display:block;margin:30px 0 15px 0;text-indent:-2000px;overflow:hidden;background:url(/themes/custom/entrysite/assets/images/thepulitzerprizes.svg);background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-repeat:no-repeat;width:186px;height:20px;padding:0;position:relative}footer #mission{color:#bfa958;clear:both;font-size:21px;font-style:italic;margin-bottom:20px;padding-right:5px}footer address{color:#767676;font-size:16px;font-style:normal;font-weight:400;margin-top:1.5em;padding-top:1.5em}footer .social a{background-size:cover;display:inline-block;height:31px;margin:5px 5px 5px 0;text-indent:-2000px;overflow:hidden;width:31px}footer .social .twitter{background-image:url(/themes/custom/entrysite/assets/images/twitter.svg)}footer .social .facebook{background-image:url(/themes/custom/entrysite/assets/images/facebook.svg)}footer .social .instagram{background-image:url(/themes/custom/entrysite/assets/images/instagram.svg)}footer .footer-menu-inner{position:relative}footer .footer-menu-inner a{color:#fff;line-height:27px;margin:0;padding:0}footer .footer-menu-inner a:focus,footer .footer-menu-inner a:hover{background:0 0;text-decoration:underline}footer .footer-menu-inner li{float:none;margin:0 0 10px;list-style:none;display:block}@media screen and (min-width:768px){footer .footer-menu-inner .region{float:left;width:50%}}.path-frontpage .page-header{display:none}#mc_embed_signup{background-color:#f7f4eb;padding:75px}#mc_embed_signup label{font-size:22px;display:block}#mc_embed_signup .email{width:100%}#mc_embed_signup .clear{padding-top:15px}#mc_embed_signup .button{background-color:#bfa958;border:1px solid #bfa958;color:#fff;display:block;font-size:15px;min-width:200px;padding:15px;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none}#mc_embed_signup .button:focus,#mc_embed_signup .button:hover{background-color:#fff;color:#000}.path-user .region-content{background-color:#f7f4eb}.path-user .user-login-form,.path-user .user-pass,.path-user .user-register-form{padding:15px 35px 35px}.path-user .captcha{background-color:transparent;border:none;padding:0}.path-user .captcha .panel-heading{background-color:transparent;border:none;padding:0}.path-user .captcha .panel-title{font-size:20px;margin-bottom:5px}.path-user .captcha .panel-body{padding:0}.path-user .captcha .help-block{color:#000;font-size:16px}#edit-field-are-you{display:table;margin-left:-5px;table-layout:fixed;width:100%}@media screen and (min-width:768px){#edit-field-are-you{width:66%}}#edit-field-are-you .form-item{background-color:#f7f4eb;border:solid #fff;border-width:0 5px;display:table-cell;padding:20px 10px 30px;position:relative;vertical-align:top}#edit-field-are-you .form-item label{font-size:18px;line-height:24px;padding:30px 10px 0}#edit-field-are-you .form-item label .checkmark{border-radius:100%;background-clip:padding-box;background-color:#fff;border:1px solid #bfa958;height:24px;left:50%;margin-left:-12px;position:absolute;top:15px;width:24px}#edit-field-are-you .form-item input{display:none;margin:auto;position:relative;text-align:center}#edit-field-are-you .form-item input:checked~.checkmark{border-width:7px}#form-progress{background-color:transparent;box-shadow:none;border:none;counter-reset:steps;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}#form-progress::-webkit-scrollbar{display:none}#form-progress a{background-color:transparent!important;color:#000!important;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:5px;max-width:150px;padding-left:43px;text-indent:-43px}#form-progress a.active{background-color:transparent!important;color:#000!important}#form-progress a.active:before{background-color:#bfa958;color:#fff}#form-progress a:before{border-radius:100%;background-clip:padding-box;background-color:#f7f4eb;content:counter(steps);counter-increment:steps;display:inline-block;height:33px;line-height:33px;margin-right:10px;text-align:center;text-indent:0;width:33px;vertical-align:middle}#edit-field-entrants-wrapper .ajax-new-content{padding-right:35px}.field--name-field-supplemental-material-doc{background-color:#f7f4eb;padding:35px 35px 15px}#edit-field-crossfiled-category-wrapper{padding-left:20px}#edit-field-upload-contents-wrapper{background-color:#f7f4eb;padding:15px 35px 35px}#edit-field-upload-contents-wrapper .paragraphs-subform{margin-right:30px}#edit-field-upload-contents-wrapper .paragraphs-subform .form-group{float:none!important;max-width:100%!important;width:auto!important}#edit-field-upload-contents-wrapper .paragraphs-subform>.form-wrapper .form-managed-file,#edit-field-upload-contents-wrapper .paragraphs-subform>.form-wrapper .form-type-textfield,#edit-field-upload-contents-wrapper .paragraphs-subform>.form-wrapper .help-block{left:0!important;margin:0!important;max-width:100%!important;width:auto!important}#edit-field-upload-contents-wrapper .paragraphs-subform>.form-wrapper:nth-child(1) .heading-tab{position:relative;left:0!important}#edit-field-upload-contents-wrapper .paragraphs-subform>.form-wrapper:nth-child(2) .heading-tab{left:25%!important}#edit-field-upload-contents-wrapper .paragraphs-subform>.form-wrapper:nth-child(3) .heading-tab{left:50%!important}#edit-field-upload-contents-wrapper .paragraphs-subform>.form-wrapper:nth-child(4) .heading-tab{left:75%!important}#edit-field-upload-contents-wrapper .paragraphs-subform>.form-wrapper:nth-child(4) .heading-tab+div{padding-top:68px}#edit-field-upload-contents-wrapper .heading-tab{left:0!important;position:absolute;top:0;width:25%!important}#edit-field-upload-contents-wrapper .panel-title{font-family:adobe-garamond-pro,serif;font-size:22px;font-weight:400}#edit-field-upload-contents-wrapper .panel-body{left:0!important;width:auto!important}#edit-field-upload-contents-wrapper .panel-body .heading-tab{background-color:transparent;border:none;font-size:20px;left:auto!important;margin-top:20px;padding:0;position:static!important}#edit-field-upload-contents-wrapper button[value=Remove]{margin-right:30px}.goal-state--review .heading-tab{background-color:transparent!important;border:none!important;padding:0!important;position:static!important}.goal-state--review .btn-danger{margin:15px 0}#edit-entry-for-payment .panel-body{margin-bottom:1em}#edit-entry-for-payment .form-item{box-shadow:0}#edit-entry-for-payment .entry-item{border-bottom:1px solid #bfa958;margin-bottom:1em}#edit-entry-for-payment .entry-item .checkbox{margin-top:-35px}.tabledrag-toggle-weight{display:none}.field--name-moderation-state{display:none}.form-actions{display:table}.form-actions button{float:left}.form-actions button:first-child:not(:last-child){background-color:#fff!important;color:#000!important}#jury-reports-form .form-actions{margin-top:2em}.form-textarea-wrapper .counter{text-align:right}.is-unpublished{background-color:inherit}
