﻿/*!
Theme Name: Maskar Starter
Theme URI: http://wwww.maskar.com
Author: Maskar Design
Author URI: http://wwww.maskar.com
Description: Starter theme used Maskar Design as a base for client sites
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: maskar-starter
Domain Path: /languages/

Maskar Starter is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.
It is the base theme used for all of Maskar Design's WordPress themes.

*//*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}body{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:400;font-style:normal;font-size:100%;line-height:1.875;color:#4c4c4c}blockquote{font-style:italic;font-weight:400;padding-left:25px;font-size:1.4em;margin:0 0 10px;border-left:2px solid #4c4c4c}h1{font-size:68px;margin:0 0 25px;font-weight:400;font-style:normal}h2{font-size:42px;margin:0 0 25px;font-weight:400;font-style:normal}h3{font-size:26px;margin:0 0 25px;font-weight:400;font-style:normal}h4{font-size:18px;margin:0 0 25px;font-weight:700;font-style:normal}h5{font-size:16px;margin:0 0 25px;font-style:normal;font-weight:normal}p{margin:0 0 20px}a{color:#962c82;text-decoration:none}a:hover,a:focus{text-decoration:underline}@media (min-width: 0) and (max-width: 480px){.entry-content a,.page-content a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}pre{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;margin:0 0 10px;padding:10px;background:#f5f5f5;border:1px solid rgba(0,0,0,0.1);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word}img,video,audio{max-width:100%;height:auto}.wp-caption{width:100% !important}.wp-caption img{max-width:99.03225806%;height:auto}.alignleft{float:left;margin-right:10px;margin-bottom:10px}.alignright{float:right;margin-left:10px;margin-bottom:10px}.aligncenter{margin:0 auto;display:block}table{width:100%}table th,table td{text-align:left;padding:5px}table th{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.clear{clear:both}.nolist{list-style:none;padding-left:0;margin-left:0}.valign{vertical-align:middle}.relative{position:relative}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff slick-image-url("ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:slick-font-url("slick.eot");src:slick-font-url("slick.eot?#iefix") format("embedded-opentype"),slick-font-url("slick.woff") format("woff"),slick-font-url("slick.ttf") format("truetype"),slick-font-url("slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-15px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{color:#adadad}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:40px;line-height:20px;text-align:center;color:#adadad;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#4c4c4c}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.screen-reader-text{display:none}.container{width:90%;max-width:1000px;margin:0 auto;position:relative}.btn{display:inline-block;background-color:#962c82;border-radius:4px;padding:4px 8px;color:#fff}.btn:hover{background-color:#3a1735;text-decoration:none}.has-yellow-background-color{background-color:#faad35}.has-purple-background-color{background-color:#3a1735}.has-light-purple-background-color{background-color:#962c82}.has-green-background-color{background-color:#6b6a20}.has-orange-background-color{background-color:#dd642c}#site-header{background-color:#3a1735;padding:10px 0;width:100%}.site-title{margin-bottom:0}.site-title a{overflow:hidden;text-indent:-9000px;display:block;background:url(img/logo.svg) no-repeat;background-size:contain;width:318px;height:83px}@media (min-width: 0) and (max-width: 480px){.site-title a{width:290px;height:76px}}.no-svg .site-title a{overflow:hidden;text-indent:-9000px;display:block;background:url(img/logo-png.png) no-repeat}.header-search,.header-social,.btn-search{display:none}#site-header a{color:#ffe2ac}.menu-toggle{position:absolute;right:0px;top:2px;font-size:36px}#site-navigation{display:none}#site-footer{background-color:#3a1735;padding:20px 0}#site-footer h2{color:#fcbd4c;font-size:20px;margin-bottom:0;font-weight:400;text-transform:uppercase}#site-footer p{color:#fff;font-size:14px;line-height:1.5em}#site-footer p a{color:#ffe2ac}#site-footer p a:hover{color:#fcbd4c}#site-footer p .footer-social{font-size:22px;margin-right:8px;display:inline-block}@media (min-width: 0) and (max-width: 480px){.footer-col:nth-of-type(2) h2{display:none}}#mc_embed_signup{background:transparent;clear:left;font-size:14px;width:100%}#mc_embed_signup form{text-align:left}.mc-field-group label{display:none}#mc_embed_signup button,#mc_embed_signup input[type="submit"]{-webkit-appearance:button;cursor:pointer;background-color:#ffe2ac;border:none;border-radius:4px;padding:4px 8px;margin-top:4px}#mc_embed_signup button:hover,#mc_embed_signup input[type="submit"]:hover{background-color:#fcbd4c}.home-strip{padding:30px 0}#home-strip-buckets{position:relative;background-image:url(img/skyline.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover}#home-strip-buckets::after{content:" ";position:absolute;left:0;right:0;top:0;bottom:50%;z-index:1;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(40%, #ffffff),color-stop(100%, rgba(255,255,255,0)));background-image:-moz-linear-gradient(#ffffff 0%,#ffffff 40%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(#ffffff 0%,#ffffff 40%,rgba(255,255,255,0) 100%);background-image:linear-gradient(#ffffff 0%,#ffffff 40%,rgba(255,255,255,0) 100%)}#home-strip-buckets .container{position:relative;z-index:2}.header-span{text-transform:uppercase;display:block;line-height:1.5em}#home-strip-buckets h2{color:#6b6a20;font-size:48px;line-height:1em;font-weight:700}#home-strip-buckets h2 .header-span{font-weight:400;font-size:20px}.bucket{background-color:rgba(255,255,255,0.8);padding:3.5%}#bucket-dev{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}#bucket-health{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.bucket h3{line-height:0.75em;font-size:28px}.bucket h3 .header-span{font-size:14px}.bucket p{line-height:22px;margin-bottom:0}#bucket-dev h3{color:#3a1735}#bucket-jobs h3{color:#fcbd4c}#bucket-poverty h3{color:#dd642c}#bucket-health h3{color:#1f617f}.bucket a{color:#3a1735;text-transform:uppercase;font-weight:700;text-decoration:none}.bucket a:hover{color:#dd642c}#home-strip-content{background-color:#fcbd4c}#home-strip-content h2{font-size:48px;line-height:1em;color:#fff;margin-bottom:10px}#section-nav{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;padding:6%}#section-nav h4{font-size:15px;line-height:18px;color:#6b6a20;margin-bottom:10px}#section-nav p{font-size:15px;line-height:1.33em}#section-nav ul{padding:0;margin:0;list-style:none}#section-nav li{border-bottom:1px solid #b6b693;background-position:left 10px;background-size:52px auto}#section-nav li a{padding:10px 10px 10px 60px;display:block;text-transform:uppercase;color:#3a1735;text-decoration:none;line-height:20px;font-size:16px}#section-nav li a:hover{text-decoration:underline}@media (min-width: 0) and (max-width: 480px){#section-nav li a{min-height:60px}}.icon-schools{background:url(img/icon-schools.png) no-repeat}.icon-businesses{background:url(img/icon-businesses.png) no-repeat}.icon-municipal{background:url(img/icon-municipal.png) no-repeat}.icon-residential{background:url(img/icon-residential.png) no-repeat}.icon-campaign{background:url(img/icon-campaign.png) no-repeat}.icon-news{background:url(img/icon-news.png) no-repeat}.icon-events{background:url(img/icon-events.png) no-repeat}.icon-reports{background:url(img/icon-reports.png) no-repeat}.icon-solarize{background:url(img/icon-solarize.png) no-repeat}.icon-meetings{background:url(img/icon-meetings.png) no-repeat}.icon-cpace{background:url(img/icon-cpace.png) no-repeat}#home-strip-promo{background-color:#eaeaea;width:90%;max-width:1000px;margin:0 auto;padding:30px 30px 10px 30px;margin-top:-80px;text-align:center}@media (min-width: 0) and (max-width: 480px){#home-strip-promo{padding:30px 60px 0 60px}}#home-strip-promo h2{font-size:36px;line-height:1em;margin-bottom:10px;font-weight:700}#home-strip-content.strip-push{padding-bottom:100px}.home-strip-news-heading{font-size:15px;line-height:18px;text-transform:uppercase;color:#6b6a20;font-weight:700}.home-strip-news-heading .fa{color:#dd642c;font-size:20px;font-weight:bold}.news-post{padding-bottom:20px;border-bottom:1px solid #b6b693;margin-bottom:20px}.news-post-content h2{font-size:24px;line-height:30px;margin-top:20px;font-weight:400}.news-post-content h3{font-size:14px;line-height:20px;font-weight:400;color:#6b6a20;margin-bottom:0}.news-post-content a{color:#3a1735;text-decoration:none}.news-post-content a:hover{text-decoration:underline}.home-opp{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:7%;margin-bottom:10px;text-decoration:none}.home-opp h2{font-size:18px;line-height:24px;font-weight:400;margin-bottom:0}.home-opp h4{font-size:15px;line-height:18px;margin-bottom:10px;padding-left:30px;padding:4px 0 4px 30px}.home-opp:hover{-moz-transition:background-color,.5s;-o-transition:background-color,.5s;-webkit-transition:background-color,.5s;transition:background-color,.5s;text-decoration:none}.post-job{background-color:#6b6a20}.post-job h4{background:url(img/icon-job-board.png) no-repeat left center;background-size:24px auto}.post-job:hover{background-color:#444314}.post-bid{background-color:#dd642c}.post-bid h4{background:url(img/icon-bid.png) no-repeat left center;background-size:24px auto}.post-bid:hover{background-color:#b84f1e}.page-container{padding:30px 0 35px 0}.page-content h2{font-size:20px;line-height:30px;margin-bottom:10px;color:#dd642c;font-weight:400}.page-template-default .default-content-area,.alldocs .default-content-area{padding:30px 0}.principles-list{padding:0;margin:0;list-style:none}.principles-list li{counter-increment:step-counter;margin-bottom:30px;font-size:14px;line-height:24px}.principles-list li::before{content:counter(step-counter);display:block;font-size:24px;line-height:1.25;color:#fcbd4c;font-weight:700;border-bottom:1px solid #fcbd4c;padding-bottom:1px;margin-bottom:5px}.page-commercial-pace .principles-list li{counter-increment:unset;margin-bottom:30px;font-size:14px;line-height:24px}.page-commercial-pace .principles-list li::before{content:"";display:block;font-size:24px;line-height:1.25;color:#fcbd4c;font-weight:700;border-bottom:1px solid #fcbd4c;padding-bottom:1px;margin-bottom:5px}.page-commercial-pace .principles-list li ul{padding-left:1.33em}.page-commercial-pace .principles-list li ul li{counter-increment:unset;margin-bottom:10px}.page-commercial-pace .principles-list li ul li::before{content:" ";display:none;border-bottom:none;padding-bottom:0;margin-bottom:0}.principle .page-header h1,.page-template-default .page-content h1,.alldocs .page-content h1,.resources .page-content h1,.tax-resource_category .page-content h1{font-size:24px;line-height:1.33;color:#6b6a20;min-height:40px}.principle .page-header .icon-header{padding-left:85px;background-position:left center;position:relative}.principle .page-header .icon-header::before{content:"";border-left:1px solid #b6b693;display:inline-block;position:absolute;top:0;bottom:0;left:75px}.principle .page-header .icon-cpace{background-size:42px auto}.principle .page-header{zoom:1}.principle .page-header:before,.principle .page-header:after{content:"\0020";display:block;height:0;overflow:hidden}.principle .page-header:after{clear:both}.principle .page-header h1{float:left}.principle .page-header .sharing{float:right}@media (min-width: 0) and (max-width: 480px){.flex-holder{display:flex;flex-direction:column}.principle .sidebar-principles{order:2}.principle .page-content{order:1}}.principle-related{border-top:1px solid #4c4c4c;margin-top:20px;padding-top:20px}@media (min-width: 769px){.principle-related .principle-related-news{width:48%;float:left}.principle-related .principle-related-docs{width:48%;float:right}}.principle-related .principle-related-docs ul{padding:0;margin:0;list-style:none}.principle-related .principle-related-docs li{line-height:1.33em;margin-bottom:10px}#program-content h1{font-size:48px;color:#fff;line-height:1.125em}#program-content .bg-green{background-color:#9da336}#program-content .bg-yellow{background-color:#faad35}#program-content .bg-red{background-color:#dd642c}.program-header-img{background-repeat:no-repeat;background-size:cover;background-position:center top;height:200px}.block-program-intro{padding-top:40px}.block-program-intro p{color:#fff}.program-img img{margin:0 auto;display:block}.block-statistics-tabs{border-bottom:20px #fff solid}.program-tab{background-color:#fff;padding:20px 15px}.program-tab h2{font-size:16px;line-height:1.125em;font-weight:400;color:#dd642c;text-align:center;margin-bottom:0}.program-tab h3{font-size:36px;line-height:1.125em;font-family:"Roboto Slab",serif;color:#9da336;text-align:center;margin-bottom:0}.program-links{background-color:#3a1735;padding:30px 0}.program-related p{color:#fff;line-height:1.33em}.program-related .view-all a{color:#fcbd4c}.program-related .view-all a:hover{color:#fff}.program-related img{border-top:5px solid #6b6a20}#ongoing-projects{padding:30px 0}#ongoing-projects h4{font-size:18px;font-weight:500;color:#6b6a20;text-transform:uppercase;text-align:center}.ongoing-project{border-left:2px solid #9da336;padding:0 0 0 20px;margin-bottom:40px}.ongoing-project h2{color:#6b6a20;font-family:"Roboto Slab",serif;font-size:22px;line-height:1.33em;margin-bottom:5px}.ongoing-project p:last-child{margin-bottom:0}.ongoing-project ul{padding-left:1.33em}.ongoing-project ul:last-child{margin-bottom:0}.ongoing-project li{padding-bottom:5px}.ongoing-project li:last-child{padding-bottom:0}.block-program-gallery{padding-bottom:40px}.block-program-gallery h4{font-size:18px;font-weight:500;color:#6b6a20;text-transform:uppercase;text-align:center}.lity-container{max-width:70% !important;max-height:70% !important}.container-small{max-width:825px;margin:0 auto}.header-bgcolor{padding:30px 0;margin-bottom:30px}.header-bgcolor h1{color:#fff;font-size:48px;line-height:1.33;padding-left:85px;margin-bottom:0;position:relative}.header-bgcolor h1::before{content:"";border-left:1px solid #fff;display:inline-block;position:absolute;top:0;bottom:0;left:73px}.jobs .header-bgcolor,.single-job_listing .header-bgcolor{background-color:#6b6a20}.jobs .header-bgcolor h1,.single-job_listing .header-bgcolor h1{background:url(img/icon-job-board.png) no-repeat;background-size:51px auto;background-position:left center}.bids .header-bgcolor,.tax-bid_status .header-bgcolor,.single-public_bids .header-bgcolor{background-color:#dd642c}.bids .header-bgcolor h1,.tax-bid_status .header-bgcolor h1,.single-public_bids .header-bgcolor h1{background:url(img/icon-bid.png) no-repeat;background-size:51px auto;background-position:left center}.post-container{padding:30px 0}.post-subhead,.sidebar-bids h2,.sidebar-jobs h2,.sidebar-head,.principle .principle-related h3{font-size:20px;line-height:24px;color:#b6b693;margin-bottom:10px;font-weight:400;text-transform:uppercase}.post-subhead,.sidebar-bids h2,.sidebar-jobs h2{margin-bottom:20px}.single-post .entry-header h1,.blog .entry-header h1,.single-job_listing .entry-header h1,.archive .entry-header h1,.search-results .entry-header h1,.error404 .entry-title{font-size:28px;line-height:36px;color:#6b6a20;margin-bottom:10px}.single-post .icon-header,.blog .icon-header,.archive .icon-header,.archive .icon-header{padding-left:70px;position:relative;background-size:auto 36px}.single-post .icon-header::before,.blog .icon-header::before,.archive .icon-header::before,.archive .icon-header::before{content:"";border-left:1px solid #b6b693;display:inline-block;position:absolute;top:0;bottom:0;left:60px}.entry-content h3,.page-content h3{font-size:18px;line-height:30px;color:#6b6a20;font-weight:700;margin-bottom:0}.entry-meta p,.wp-caption-text{font-size:14px}ul.share-buttons{padding:0;margin:0;list-style:none}ul.share-buttons li{display:inline}ul.share-buttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.single-post .sharing{margin-bottom:20px}.sidebar-legend{margin-top:30px;padding-top:30px;border-top:1px solid #b6b693}.sidebar-legend li{background-size:38px auto;background-position:left center;font-size:15px;line-height:1.33em;display:table;min-height:42px}.icon-white-schools{background:url(img/icon-white-bg-schools.png) no-repeat}.icon-white-businesses{background:url(img/icon-white-bg-business.png) no-repeat}.icon-white-municipal{background:url(img/icon-white-bg-municipal.png) no-repeat}.icon-white-residential{background:url(img/icon-white-bg-residential.png) no-repeat}.icon-white-campaign{background:url(img/icon-white-bg-campaign.png) no-repeat}.icon-white-news{background:url(img/icon-white-bg-news.png) no-repeat}.icon-white-events{background:url(img/icon-white-bg-events.png) no-repeat}.icon-white-reports{background:url(img/icon-white-bg-reports.png) no-repeat}.icon-white-solarize{background:url(img/icon-white-bg-solarize.png) no-repeat}.icon-white-meetings{background:url(img/icon-white-bg-meetings.png) no-repeat}.icon-white-cpace{background:url(img/icon-white-bg-cpace.png) no-repeat}.sidebar-legend a{padding-left:45px;display:block;display:table-cell;vertical-align:middle}.sidebar-related li,.sidebar-recent li,.docs-list{line-height:1.33em;margin-bottom:15px;font-size:15px}.sidebar-related ul,.docs-list,.sidebar-legend ul{padding:0;margin:0;list-style:none}.sidebar-related li,.docs-list li,.sidebar-events li{overflow:hidden}.sidebar-related li a,.docs-list li a,.sidebar-events li a{display:block;padding-left:8px;float:left;width:calc(100% - 14px)}.sidebar-related li span,.docs-list li span,.sidebar-events li span{color:#d4d3c4;display:block;float:left}.sidebar-recent{margin-top:30px;padding-top:30px;border-top:1px solid #b6b693}.sidebar-events{margin-top:20px;padding-top:30px;border-top:1px solid #b6b693}.sidebar-recent ul{padding:0;margin:0;list-style:none}.blog .post,.archive .post,.search-results{border-bottom:1px solid #b6b693;padding-bottom:20px;margin-bottom:20px}.sidebar-bids h2,.sidebar-jobs h2{text-transform:none}.bids-header{padding-bottom:20px;border-bottom:1px solid #b6b693;margin-bottom:20px}.bids .page-content,.jobs .page-content{padding-bottom:30px}.bid-post{padding:20px 0 0}.bid-post h1{font-size:28px;line-height:36px;color:#dd642c;margin-bottom:10px}.bid-post h2{font-size:24px;line-height:30px}.bid-post .post-meta{font-size:14px}.single-public_bids .bid-post{padding-top:0}.single-public_bids .sharing,.jobs .sharing,.single-job_listing .sharing{margin-bottom:20px}.single-job_listing .entry-content,.single-public_bids .entry-content{border-bottom:1px solid #b6b693;margin-bottom:10px}.single-job_listing .meta{list-style:none outside;padding:0;margin:0 0 20px;overflow:hidden;zoom:1;clear:both}.single-job_listing .meta li{margin:0 10px 0 0;padding:0 0 10px 0;float:left;line-height:1em;color:#4c4c4c}.single-job_listing .company{border:none;padding:0;margin:0 0 10px 0;display:block;clear:both;min-height:inherit;box-shadow:none}.single-job_listing .company .name{margin:0;padding:0}.single-job_listing .company .name a{float:none;margin-left:0}.single-job_listing .company .website:before{display:none}.rp4wp-related-job_listing>ul li.job_listing a img.company_logo,.rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,ul.job_listings li.job_listing a img.company_logo,ul.job_listings li.no_job_listings_found a img.company_logo{display:none}.rp4wp-related-job_listing>ul li.job_listing a div.position,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,ul.job_listings li.job_listing a div.position,ul.job_listings li.no_job_listings_found a div.position{padding:0}.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em}.staff .page-content{padding:30px 0}.staff .entry-title{font-size:28px;line-height:36px;color:#6b6a20}.page-board-and-staff .content-column img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.view-all{font-weight:700;text-transform:uppercase}.search-results .entry-title{margin-bottom:0}@media (min-width: 0) and (max-width: 480px){.pagination{padding-bottom:20px}}hr{margin-bottom:20px}.resources-header{padding:30px 0}.resources-header h1{margin-bottom:0}.resource{padding:20px 0;border-bottom:1px solid #3a1735;margin-bottom:20px}.resource:first-child{padding-top:0}.resource-thmb img{border:1px solid #3a1735}.resources-pagination{padding-bottom:30px}.resource-category{font-size:14px}@media (min-width: 481px){.footer-col{float:left;width:33%}}@media screen and (max-width: 600px){.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{margin-bottom:0 !important}.four_fifth.last_column{padding-left:2%}}@media (min-width: 1110px){#site-header{padding:20px 0 0 0}#site-header a{color:#ffe2ac}#site-header a:hover{color:#fcbd4c}.menu-toggle{display:none}#site-navigation{display:block;padding-left:67px}#menu-main{list-style-type:none;padding:0;margin:0;overflow:hidden}#menu-main>li{display:block;float:left}#menu-main>li:last-child{margin-right:0px}#menu-main>li{padding:0 22px}#menu-main a{padding:6px 3px;text-decoration:none;font-size:14px;text-transform:uppercase;display:inline-block}#menu-main a:hover{text-decoration:none}#menu-main .sub-menu{padding:0;margin:0;list-style:none;background-color:rgba(182,182,147,0.95)}#menu-main ul{background-color:#fff;background:rgba(255,255,255,0);list-style:none;position:absolute;left:-9999px}#menu-main ul li{float:none;max-width:250px}#menu-main>ul a{white-space:nowrap}#menu-main ul a{color:#fff}#menu-main li:hover ul{left:auto;z-index:99999}#menu-main li:hover a{text-decoration:none}#menu-main li:hover ul a{text-decoration:none;display:block}#menu-main li:hover ul a:hover{background-color:#6b6a20;color:#fff}#menu-main .sub-menu a{padding:6px 20px}#menu-main>li>a{border-bottom:3px solid #3a1735}#menu-main>li.current-menu-item>a,#menu-main>li.current-page-parent>a,.single-post #menu-main>li.menu-item-40>a,.single-job_listing #menu-main>li.menu-item-39>a,.single-public_bids #menu-main>li.menu-item-38>a{border-bottom:3px solid #fcbd4c;color:#fcbd4c}#menu-main .sub-menu>li.current-menu-item>a{background-color:#6b6a20}.header-search{overflow:hidden;position:absolute;right:105px;background-color:#3a1735;z-index:3;display:block;max-width:0}.header-search.open{max-width:200px;width:auto}.header-search .search-field{width:180px;height:24px;padding:3px;border:none;border-bottom:1px solid #fcbd4c;color:#fff;background:transparent}.header-search ::-webkit-input-placeholder{color:#fff}.header-search ::-moz-placeholder{color:#fff}.header-search :-ms-input-placeholder{color:#fff}.header-search :-moz-placeholder{color:#fff}.header-social{display:block;position:absolute;top:10px;right:0}.header-social p{font-size:22px}.header-social p a{margin-left:7px;display:inline-block}}@media (min-width: 769px){#home-strip-buckets{padding-bottom:480px}.bucket-holder{display:flex;justify-content:space-between;align-items:baseline}.bucket-holder .bucket{width:24%}.bucket{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:2%}.no-flexbox .bucket{float:left;margin:0 0.5%;width:24%}.home-content{width:72%;float:left}#section-nav{width:24%;margin-top:-200px;background-color:rgba(255,255,255,0.8);float:right}#section-nav{padding:2%}#home-news{float:left;width:73%}#home-opps{float:right;width:24%}.news-post-img{float:left;width:40%}.news-post-content{float:right;width:58%}.sidebar-principles{float:left;width:24%}.principle .page-content{float:right;width:73%}.principle .page-header .sharing{margin-top:20px}.program-header-img{background-repeat:no-repeat;background-size:cover;background-position:center top;height:360px}.program-img{width:25%;float:left}.program-img img{max-width:200px;margin:0}.program-copy{width:75%;float:left}.program-tab-holder{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.program-tab{width:23%}.program-related-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.program-related{width:30%}.no-flexbox .program-related-container,.no-flexbox .program-tab-holder,.no-flexboxlegacy .program-related-container,.no-flexboxlegacy .program-tab-holder{zoom:1}.no-flexbox .program-related-container:before,.no-flexbox .program-related-container:after,.no-flexbox .program-tab-holder:before,.no-flexbox .program-tab-holder:after,.no-flexboxlegacy .program-related-container:before,.no-flexboxlegacy .program-related-container:after,.no-flexboxlegacy .program-tab-holder:before,.no-flexboxlegacy .program-tab-holder:after{content:"\0020";display:block;height:0;overflow:hidden}.no-flexbox .program-related-container:after,.no-flexbox .program-tab-holder:after,.no-flexboxlegacy .program-related-container:after,.no-flexboxlegacy .program-tab-holder:after{clear:both}.no-flexbox .program-tab,.no-flexboxlegacy .program-tab{float:left;margin:0 1%}.no-flexbox .program-related,.no-flexboxlegacy .program-related{float:left;margin:0 1.5%}.ongoing-project{padding-right:40px;margin-bottom:0}.program-gallery{-webkit-column-count:4;-webkit-column-gap:20px;-moz-column-count:4;-moz-column-gap:20px;column-count:4;column-gap:20px}.program-gallery a{display:inline-block;margin-bottom:20px}.principle .page-header h1,.page-template-default .page-content h1,.alldocs .page-content h1,.resources .page-content h1,.tax-resource_category .page-content h1{font-size:48px}.bids .page-content,.tax-bid_status .page-content,.single-public_bids .bid-post,.jobs .page-content,.single-job_listing .page-content{float:left;width:73%}.bids .sidebar-bids,.tax-bid_status .sidebar-bids,.single-public_bids .sidebar-bids,.jobs .sidebar-jobs,.single-job_listing .sidebar-jobs{float:right;width:24%}.bids .sharing,.tax-bid_status .sharing{position:absolute;top:0;right:0}.single-job_listing .meta li{padding-bottom:0}.single .post,.blog .posts-container,.archive .posts-container{float:left;width:73%}.single .post-sidebar,.blog .post-sidebar,.archive .post-sidebar{float:right;width:24%}.page-template-default .page-content,.alldocs .page-content,.resources .page-content,.tax-resource_category .page-content{padding:0 87px}.staff .page-content{padding-left:87px;padding-right:87px}.staff .sharing,.page-template-default .sharing{position:absolute;right:87px;top:30px}.resource-thmb{float:left;width:25%}.resource-info{width:75%;float:left;padding-left:3%}.page-board-and-staff .one_third{width:32% !important;margin-right:2% !important}.page-board-and-staff .one_third.last_column{width:32% !important;margin-right:0px !important}}@media print{header,nav,footer{display:none}img{max-width:500px}body{font:12pt Georgia, "Times New Roman", Times, serif;line-height:1.3}}
