@font-face{font-family:'Liberation Serif';src:url('/wp-content/themes/pce/fonts/LiberationSerif-Regular-webfont.woff')
format('woff')}body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;background:#fff}.site-content,.site-header{max-width:1600px}.site-title img{width:100%}.menu-services-container li.menu-item{background:url(/wp-content/uploads/gold-button-border-bg.jpg);background-size:100%;background-repeat:no-repeat;border-radius:4px;margin:1em 0;padding:4px;text-align:center}#bsm-bg{opacity:.15}.menu-services-container li.menu-item:first-of-type{margin-top:0}.site-title img,.menu-services-container li.menu-item{box-shadow:3px 4px 5px rgba(0,0,0,.5)}.menu-services-container li.menu-item a{background:#205a32;border-radius:2px;display:block;hyphens:none;line-height:1.2em;padding:10px}.menu-services-container .menu-item a:link,.menu-services-container .menu-item a:visited{color:#fff;text-decoration:none}.menu-services-container .menu-item a:hover,.menu-services-container .menu-item a:active{color:#ffcd10;text-decoration:none;text-shadow:3px 4px 5px rgba(0,0,0,.75)}#menu-item-72 a{padding-left:32px;padding-right:32px}#wrapper{background:url(images/graph-bg.png) repeat-x rgba(255,255,255,.55);background:url(images/green-grid-layout-overlay-48.png) repeat-x;background:url(images/pce-wrapper-bg.png) repeat-x}article .col:first-of-type{margin-left:0}.header-contacts .slogan{float:right;position:relative}.header-contacts .slogan:before{background-color:#2f613e;background-color:#000;bottom:-2px;content:' ';height:2px;position:absolute;right:0;width:130%}.header-contacts{text-align:right}.header-contacts h1{font-weight:700;margin-bottom:0}.header-contacts h1,.header-contacts p,.header-contacts .slogan{font-family:'Liberation Serif','Times New Roman',serif}.header-contacts .addresses{clear:both}.header-contacts .addresses p{font-size:.8em;margin-bottom:8px}.header-contacts .addresses .location{display:inline-block;margin-left:5%}#site-navigation{margin-top:1em}@media (min-width:1200px){#site-navigation{position:absolute;right:0;bottom:20px}#masthead{position:relative}}.main-navigation li a{font-family:'Liberation Serif','Times New Roman',serif;font-size:19px;hyphens:none;line-height:1.75em;text-decoration:none}.main-navigation li a:link,.main-navigation li a:visited,.main-navigation li a:hover,.main-navigation li a:active{color:#205a32}.main-navigation .nav-menu>li>a:before{background-color:#205a32;bottom:0;content:' ';height:3px;left:50%;opacity:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s;width:70%}.main-navigation .nav-menu>li:hover a:before,.main-navigation .nav-menu>li.current-menu-item a:before{opacity:1}.main-navigation ul ul{background:rgba(255,255,255,1);top:30px}.main-navigation ul ul a{margin-bottom:.45em;width:18em}.main-navigation ul ul a:hover{color:#205a32}#masthead:after{background:#ffcd10;border:1px solid rgba(0,0,0,.15);border-radius:2px;box-shadow:2px 3px 10px #333;content:' ';height:2px;margin-left:auto;margin-right:auto;width:95%}.panel-layout #associations{padding-top:250px}h1.entry-title{-webkit-text-stroke:1px black;color:#fcc900;margin-top:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-style:italic;font-weight:700;text-shadow:2px 2px 2px #63876d}.entry-header img{margin-bottom:1em}.entry-content p{text-align:justify}.entry-content h2,.entry-content h3{color:#205a32;font-weight:700}.entry-content h2{font-size:1.3rem;text-transform:uppercase}.entry-content h3{font-size:1.1rem}.entry-content a:link,.entry-content a:visited,.entry-content a:hover,.entry-content a:active{color:#205a32;font-style:italic}.entry-content a:hover,.entry-content a:active{text-decoration:none}#footercontainer .smallprint p,.site-footer p{font-size:1rem;color:#313131;text-align:center}#footercontainer{background-color:transparent!important;color:#dcdcdc}#footercontainer a:link,#footercontainer a:visited{color:#313131;text-decoration:none}#footercontainer a:hover,#footercontainer a:active{text-decoration:underline}.widget_media_image h3{font-size:1.1rem}.widget_media_image figure{margin:0;padding:0}.logout-prompt{display:none}.logged-in .logout-prompt{display:inline}:root{--color-primary:#205a32!important;--color-primary-hover:rgba(32,90,50,.5)!important;--color-success:#205a32!important;--color-success-hover:rgba(32,90,50,.5)!important;--color-info:#205a32!important;--color-info-hover:rgba(32,90,50,.5)!important;--color-danger:red!important}.w3eden .list-group .badge,.w3eden .btn-primary{background-color:#205a32}.w3eden .package-title a:link,.w3eden .package-title a:visited,.w3eden a.btn-info:link,.w3eden a.btn-info:visited,.w3eden a.btn-primary:link,.w3eden a.btn-primary:visited{text-shadow:none;font-style:normal}.w3eden a.btn-info:link,.w3eden a.btn-info:visited,.w3eden a.btn-primary:link,.w3eden a.btn-primary:visited{color:#fff}.w3eden .link-template-default{margin:1em 0}.w3eden .btn-primary:hover,.w3eden .btn-primary:focus,.w3eden .show>.btn-primary.dropdown-toggle,.w3eden .show>.btn-primary.dropdown-toggle:focus,.w3eden .show>.btn-primary.dropdown-toggle:hover,.w3eden .btn-success{background-color:#205a32}.w3eden .btn-success.disabled,.w3eden .btn-success.disabled:hover,.w3eden .btn-success.disabled:focus,.w3eden .btn-success.disabled.focus,.w3eden .btn-success.disabled:active,.w3eden .btn-success.disabled.active,.w3eden .btn-success:disabled,.w3eden .btn-success:disabled:hover,.w3eden .btn-success:disabled:focus,.w3eden .btn-success:disabled.focus,.w3eden .btn-success:disabled:active,.w3eden .btn-success:disabled.active,.w3eden .btn-success[disabled],.w3eden .btn-success[disabled]:hover,.w3eden .btn-success[disabled]:focus,.w3eden .btn-success[disabled].focus,.w3eden .btn-success[disabled]:active,.w3eden .btn-success[disabled].active,.w3eden fieldset[disabled] .btn-success,.w3eden fieldset[disabled] .btn-success:hover,.w3eden fieldset[disabled] .btn-success:focus,.w3eden fieldset[disabled] .btn-success.focus,.w3eden fieldset[disabled] .btn-success:active,.w3eden fieldset[disabled] .btn-success.active{background-color:#205a32;opacity:.5}.w3eden a.inddl:link,.w3eden a.inddl:visited,.w3eden a.wpdm-download-link:link,.w3eden a.wpdm-download-link:visited{color:#fff!important;font-style:normal;text-shadow:none}.w3eden .category-panel h3{font-size:1.3rem;margin-bottom:.5rem!important}:not(.logged-in).page-id-30 .clients .w3eden .row,:not(.logged-in).page-id-781 .w3eden .row,:not(.logged-in).page-id-779 .w3eden .row{display:none!important}:not(.logged-in) .user-profile{display:none}.logged-in .user-profile{display:inline}.description a{background-color:#205a32;border;border-radius:4px;color:#fff!important;display:inline-block;font-family:Rubik,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-style:normal!important;font-size:13px;font-weight:700;letter-spacing:1px;line-height:1.5;margin-bottom:0;padding:7.5px 16px;text-align:center;text-decoration:none!important;text-shadow:none;text-transform:uppercase;transition:all .2s ease;vertical-align:center}.description a:hover,.description a:active{box-shadow:0 3px 8px 0 rgba(0,0,0,.17)}.logged-in .login-prompt,:not(.logged-in) .wpdm-toolbar{display:none}.w3eden div.wpdmcard,.w3eden div#wpdmreg,.w3eden div#wpdmlogin{border-top:5px solid #205a32}.w3eden .color-primary,.w3eden .color-info,.w3eden .color-blue,.w3eden #wpdm-dashboard-sidebar .udb-item.selected .fa,.w3eden #wpdm-dashboard-sidebar .udb-item.selected .far,.w3eden #wpdm-dashboard-sidebar .udb-item.selected .fas,.w3eden .color-success,.w3eden .color-green{color:#205a32!important}.w3eden .panel-body .panel-row{display:inline}.single-wpdmpro #nav-below{display:none}.wpdmcategory-bid-projects .edit-project{display:none}.w3eden .alert-danger{background-color:rgba(32,90,50,.5);border-color:rgba(32,90,50,.65);color:#fff}.w3eden .download-all ul.list-group{margin-left:0}.w3eden .download-all .list-group-item{background:transparent;border:0;padding-left:0;padding-right:0;text-align:left}.w3eden .download-all .wpdm-download-link.btn.btn-primary:after{content:' All Files'}.w3eden .modal{position:fixed;z-index:9999!important}.w3eden .login-form-meta-text{font-size:12px!important}.w3eden .wpdm-reg-link:not(:hover){color:white!important}#wpdmloginmodal-submit{font-size:14px!important}.site-title img{max-width:100%;width:initial}#wrapper{background:url(images/pce-wrapper-bg.png) repeat-x}.site-content,.site-header{max-width:1600px}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul{margin:0 0 24px 24px}.entry-content ul.bulletless{list-style:none}.entry-content hr{height:1px;margin-bottom:2em;margin-top:2em}.entry-content ul.expanded li{margin-bottom:.75rem}header .addresses a:link,header .addresses a:visited{text-decoration:none;color:#000}header .addresses a:hover,header .addresses a:active{text-decoration:underline;color:#205a32}@media (max-width:890px){#primary .col.grid_9_of_12{width:100%;margin-left:0}}#responsive-menu-pro-button{border:3px solid #ffcd10;border-radius:4px;box-shadow:3px 4px 5px rgba(0,0,0,.5)}@media (max-width:650px){}#responsive-menu-pro-container
#responsive-menu-pro
li.responsive-menu-pro-item
a
.responsive-menu-pro-subarrow,#responsive-menu-pro-container
#responsive-menu-pro
li.responsive-menu-pro-item
a
.responsive-menu-pro-subarrow.responsive-menu-pro-subarrow-active,#responsive-menu-pro-container
#responsive-menu-pro
li.responsive-menu-pro-item
a
.responsive-menu-pro-subarrow.responsive-menu-pro-subarrow-active:hover{border-bottom:1px solid rgba(20,20,20,.3)}#business-hours h3,#business-hours p{text-align:center}input[type='text'],input[type='password'],input[type='email'],input[type='tel'],input[type='url'],textarea{font-family:inherit;padding:.5rem;border:1px solid #ccc;border-radius:3px}div.wpcf7 input,div.wpcf7 textarea{width:100%}div.wpcf7 .col{margin-bottom:1em}div.wpcf7 input[type='submit']{background:#205a32;box-shadow:3px 4px 5px rgba(0,0,0,.5);color:#fff}div.wpcf7 input[type='submit']:hover,div.wpcf7 input[type='submit']:active{color:#ffcd10;text-decoration:none;text-shadow:3px 4px 5px rgba(0,0,0,.75)}#erie-map,#meadville-map{display:none}.entry-content .office p{margin-bottom:.5rem}.entry-content .office p.map{margin-right:75%;text-align:center}#pgc-415-0-0{position:relative}#business-hours{position:absolute;right:0;top:9em;width:65%}#post-415 h1.entry-title{padding-right:3em;text-align:center}#site-navigation{position:relative;right:0;bottom:0}@media screen and (min-width:1024px){#site-navigation{text-align:center;width:100%}#site-navigation .menu-primarymenu-container{display:inline-block;text-align:initial}}@media screen and (min-width:1200px){#site-navigation .menu-primarymenu-container{}}@media only screen and (max-width:650px){.grid_1_of_12,.grid_2_of_12,.grid_3_of_12,.grid_4_of_12,.grid_5_of_12,.grid_6_of_12,.grid_7_of_12,.grid_8_of_12,.grid_9_of_12,.grid_10_of_12,.grid_11_of_12,.grid_12_of_12{width:100%}.col{margin:0}.main-small-navigation .nav-menu,.nav-menu ul{padding:0}.main-small-navigation .nav-menu ul{padding-left:1rem}.site-title img{width:auto;max-width:50%}.header-contacts{text-align:center}.header-contacts .slogan{float:none:0.header-contacts .addresses .location{margin-left:0}}@media only screen and (min-width:540px) and (max-width:650px){.header-contacts .addresses .location{width:50%;margin-left:0;float:left}}.slogan .show-sm{display:none}@media only screen and (max-width:890px){.header-contacts .slogan:before{width:100%}}@media only screen and (max-width:890px) and (min-width:651px){#masthead .header-contacts{padding-right:70px}.header-contacts h1{font-size:1.5em}}@media only screen and (max-width:740px){.slogan .show-sm{display:block}}@media only screen and (max-width:650px) and (min-width:620px){}@media only screen and (max-width:520px){.site-title h1{text-align:center}.main-small-navigation .nav-menu,.main-small-navigation .nav-menu ul,.nav-menu,.nav-menu ul{padding:0}.main-small-navigation,.main-navigation li{width:100%}.main-small-navigation{text-align:center}.main-small-navigation ul li,.main-navigation ul li{background-color:#fff;margin:5px 0;text-align:center}.main-navigation ul ul,.main-navigation ul ul li ul{position:relative}.main-navigation ul ul li ul{left:0}.main-navigation ul ul a{color:#fff;background-color:#333;width:100%}.social-media-icons{text-align:center}}@media only screen and (max-width:320px){.author-description{float:left;width:100%}}@media (max-width:480px){}@media (max-width:768px){}@media (max-width:960px){}@media (max-width:1366px){}