#search-banner{position:relative;width:100%;height:100vh;margin:0;padding:0;background-image:url(/images/home/visitastatepark.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}#search-banner::after{content:"";z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-radial-gradient(#447f99, #244553);background:radial-gradient(#447f99, #244553);opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}#search-banner.fade::after{opacity:1}#search-banner form{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}#search-banner form p{position:relative;width:80%;top:40vh;margin:0 auto;padding:0;-webkit-transition:top .4s;transition:top .4s}@media (min-width: 1024px){#search-banner form p{width:60%}}#search-banner form p.search-ajax-active{top:20vh}#search-banner form p.search-ajax-active label{opacity:0}#search-banner form p.search-ajax-active button.clear-search{display:block}#search-banner form label{position:absolute;top:-1.5em;left:0;color:white;font-size:22px;font-size:1.375rem;font-family:Georgia, "Times New Roman", serif;font-style:italic;font-weight:400;text-shadow:0 0.0625em 0.125em rgba(0,0,0,0.8);-webkit-transition:opacity .4s;transition:opacity .4s}@media (min-width: 769px){#search-banner form label{font-size:28px;font-size:1.75rem}}@media (min-width: 1024px){#search-banner form label{font-size:32px;font-size:2rem}}#search-banner form input{width:100%;height:3rem;margin:0 auto;padding:0 1rem;border:none;font-size:21px;font-size:1.3125rem;color:#346276;background:rgba(255,255,255,0.8);text-shadow:0 1px 1px rgba(255,255,255,0.8);border-radius:0}@media (min-width: 1024px){#search-banner form input{font-size:32px;font-size:2rem;height:4rem}}#search-banner form button[type=submit]{position:absolute;top:0;right:0;width:3rem;height:3rem;background:#346276;border-radius:0}#search-banner form button[type=submit] svg{width:1.5rem;height:1.5rem;vertical-align:middle}#search-banner form button[type=submit] svg path,#search-banner form button[type=submit] svg polygon,#search-banner form button[type=submit] svg rect{fill:white}@media (min-width: 1024px){#search-banner form button[type=submit]{width:4rem;height:4rem}}#search-banner form button.clear-search{display:none;position:absolute;top:0;right:3rem;width:3rem;height:3rem;text-indent:-999em;background:transparent url(/images/icons/clear.svg) center no-repeat;border-radius:2px}@media (min-width: 1024px){#search-banner form button.clear-search{right:4rem;width:4rem;height:4rem}}#search-banner #searchResults{position:relative;top:28vh;z-index:0;width:90%;height:0;opacity:0;margin:0 auto;padding:0 0 2.5rem 0;background:white;-webkit-transition:height, opacity .4s .5s;transition:height, opacity .4s .5s}#search-banner #searchResults.search-ajax-active{height:50vh;opacity:1;z-index:2}#search-banner #searchResults #searchTabs{position:absolute;top:0;left:0;width:100%;height:4vh;z-index:5}@media (min-width: 769px){#search-banner #searchResults #searchTabs{float:left;width:70%}}#search-banner #searchResults #searchTabs li{float:left;width:25%;height:4vh}@media (min-width: 769px){#search-banner #searchResults #searchTabs li{width:33.33%}#search-banner #searchResults #searchTabs li#webTab{width:33.34%}#search-banner #searchResults #searchTabs li:last-child{display:none}}#search-banner #searchResults #searchTabs li a{display:block;text-align:center;text-decoration:none;line-height:4vh;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.125)), to(transparent)),#e0dede;background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.125), transparent),#e0dede;background:linear-gradient(0deg, rgba(0,0,0,0.125), transparent),#e0dede}#search-banner #searchResults #searchTabs li a.active{background:white}#search-banner #searchResults #searchTabs li a:hover{background:#f0f0f0}#search-banner #searchResults #results{position:relative;width:100%;height:50vh}#search-banner #searchResults #results iframe{width:100%;height:46vh}#search-banner #searchResults #results #servicesList,#search-banner #searchResults #results #formsResults,#search-banner #searchResults #results #googleResults{display:none;width:100%;height:46vh;position:relative;top:4vh}#search-banner #searchResults #results #servicesList.search-panel-active,#search-banner #searchResults #results #formsResults.search-panel-active,#search-banner #searchResults #results #googleResults.search-panel-active{display:block}@media (min-width: 769px){#search-banner #searchResults #results #servicesList,#search-banner #searchResults #results #formsResults,#search-banner #searchResults #results #googleResults{width:70%}}#search-banner #searchResults #results #servicesList{overflow-x:hidden;overflow-y:auto}#search-banner #searchResults #results #servicesList .item{border-bottom:1px solid #e0dede;background:white}#search-banner #searchResults #results #servicesList .item a{display:block;position:relative;padding:.5rem}@media (min-width: 769px){#search-banner #searchResults #results #servicesList .item a{padding:1rem}}#search-banner #searchResults #results #servicesList .item a h4.title{font-size:16px;font-size:1rem;font-weight:700;line-height:1.2;width:60%}@media (min-width: 769px){#search-banner #searchResults #results #servicesList .item a h4.title{font-size:18px;font-size:1.125rem;width:80%}}#search-banner #searchResults #results #servicesList .item a .agency,#search-banner #searchResults #results #servicesList .item a .description{display:block;color:#676767;font-size:11px;font-size:0.6875rem;line-height:1}@media (min-width: 480px){#search-banner #searchResults #results #servicesList .item a .agency,#search-banner #searchResults #results #servicesList .item a .description{font-size:12px;font-size:0.75rem}}@media (min-width: 769px){#search-banner #searchResults #results #servicesList .item a .agency,#search-banner #searchResults #results #servicesList .item a .description{font-size:14px;font-size:0.875rem}}#search-banner #searchResults #results #servicesList .item a .description{width:76%}#search-banner #searchResults #results #servicesList .item a .agency{position:absolute;top:.5rem;right:.5rem;width:20%;font-style:italic}@media (min-width: 769px){#search-banner #searchResults #results #servicesList .item a .agency{top:1rem;right:1rem}}#search-banner #searchResults #results #servicesList .item a:hover{text-decoration:none}#search-banner #searchResults #results #formsResults,#search-banner #searchResults #results #googleResults{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}#search-banner #searchResults #results #formsResults iframe,#search-banner #searchResults #results #googleResults iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%}@media (min-width: 769px){#search-banner #searchResults #results #formsResults,#search-banner #searchResults #results #googleResults{overflow:hidden}}#search-banner #searchResults #results .readmore{color:white}#search-banner #searchResults #results .readmore a{color:white}#search-banner #searchResults #relatedResults{display:none;width:100%;height:46vh;position:relative;top:4vh;padding:.5rem;overflow-x:hidden;overflow-y:auto}#search-banner #searchResults #relatedResults.search-panel-active{display:block}@media (min-width: 769px){#search-banner #searchResults #relatedResults{display:block;width:30%;height:50vh;position:absolute;top:0;right:0;bottom:0;left:70%;padding:1rem;background:#e0dede;line-height:1.2}}#search-banner #searchResults #relatedResults h3{font-size:16px;font-size:1rem;margin:.5rem}#search-banner #searchResults #relatedResults #agency,#search-banner #searchResults #relatedResults #trending,#search-banner #searchResults #relatedResults #relatedJobs,#search-banner #searchResults #relatedResults #youtube,#search-banner #searchResults #relatedResults #social{margin:0 0 1rem 0;padding:.5rem;background:rgba(0,0,0,0.1);border:1px solid #e0dede;text-shadow:0 1px 1px rgba(255,255,255,0.8)}@media (min-width: 769px){#search-banner #searchResults #relatedResults #agency,#search-banner #searchResults #relatedResults #trending,#search-banner #searchResults #relatedResults #relatedJobs,#search-banner #searchResults #relatedResults #youtube,#search-banner #searchResults #relatedResults #social{background:rgba(255,255,255,0.625)}}#search-banner #searchResults #relatedResults #agency{display:none}#search-banner #searchResults #relatedResults #agency a{float:right;width:20%;margin:0 0 .5rem .5rem;border:2px solid #346276}#search-banner #searchResults #relatedResults #agency h4{color:#346276;font-size:16px;font-size:1rem;font-weight:700}#search-banner #searchResults #relatedResults #agency .agency-address{font-size:14px;font-size:0.875rem}#search-banner #searchResults #relatedResults #agency.active{display:block}#search-banner #searchResults #relatedResults #trending{display:none}#search-banner #searchResults #relatedResults #trending a{color:#346276;display:block;padding-left:32px;background:url(/images/icons/trending.svg) left center no-repeat;background-size:20px;font-style:italic}#search-banner #searchResults #relatedResults #trending.active{display:block}#search-banner #searchResults #relatedResults #youtube{padding-left:32px;background-image:url(/images/icons/youTube.svg);background-position:8px 8px;background-repeat:no-repeat;background-size:16px}#search-banner #searchResults #relatedResults #youtube li{display:inline-block}#search-banner #searchResults #relatedResults #youtube li a{display:block;margin-right:3px;width:108px;height:60px;text-indent:-999em;background-position:center;background-size:cover}#search-banner #searchResults #relatedResults #youtube.active{display:block}#search-banner #searchResults #relatedResults #social{padding-left:32px;background-image:url(/images/icons/twitter.svg);background-position:8px 8px;background-repeat:no-repeat;background-size:16px}#search-banner #searchResults #relatedResults #social #tweets a.tweetLink{display:block;text-decoration:none;font-size:0.9rem;margin:0.5rem 0;overflow:hidden}#search-banner #searchResults #relatedResults #social #tweets a.tweetLink.tweetHasImg{background-repeat:no-repeat;background-size:80px auto;background-position:right top;padding-right:90px}#search-banner #searchResults #relatedResults #social #tweets a.tweetLink span{display:block}#search-banner #searchResults #relatedResults #social #tweets a.tweetLink span.tweetPost{padding:0 0 0.3rem}#search-banner #searchResults #relatedResults #social #tweets a.tweetLink span.tweetAuthor{font-size:0.8rem}#search-banner #searchResults #relatedResults #social #tweets a.tweetLink span.tweetDate{font-size:0.7rem}#search-banner #goToCity{position:absolute;bottom:0;z-index:1;display:block;text-align:center;font-size:24px;font-size:1.5rem;color:white;width:100%;height:22vh;padding-top:.5rem;border-top:1px solid rgba(0,0,0,0.2);background:rgba(0,0,0,0.25) url(/images/home/goToCity.svg) center 3rem no-repeat;background-size:2rem;-webkit-box-shadow:inset 0 24px 48px -24px rgba(0,0,0,0.625);box-shadow:inset 0 24px 48px -24px rgba(0,0,0,0.625)}#search-banner #goToCity:hover{text-decoration:none}#backToTop{display:none}.section-nav{display:none;position:fixed;top:37vh;right:0;margin-top:-6rem;padding:.5rem .5rem 0 .5rem;z-index:3}@media (min-width: 480px){.section-nav{display:block}}.section-nav li{margin:0 0 .75rem 0;padding:0}.section-nav li:last-child{margin-bottom:none}.section-nav a{display:block;text-indent:-999em;width:1.5rem;height:1.5rem;border-radius:50%;font-size:10px;font-size:0.625rem;color:white;background:rgba(255,255,255,0.4);border:1px solid rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);-webkit-transition:background .4s;transition:background .4s}.section-nav a:hover{text-decoration:none;border-color:white}.section-nav a.active{border-color:white;background-color:white;background-color:rgba(255,255,255,0.8)}@media (min-width: 769px){.section-nav a{width:1.5rem;height:1.5rem}}main.main-home section{position:relative;overflow:hidden;margin:0;padding:0;border:none}@media (min-width: 769px){main.main-home section{height:100vh}}main.main-home section>header{position:absolute;top:0;width:100%;height:4rem;color:white;background-color:#5d5d5d;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.5);box-shadow:0 1px 8px rgba(0,0,0,0.5);z-index:1;-webkit-transition:top 1s;transition:top 1s}main.main-home section>header.hidden{top:-4rem}main.main-home section>header h2{position:relative;float:left;margin:0;padding:0 0 0 1rem;border:none;color:white;background:transparent;text-shadow:none;font-size:18px;font-size:1.125rem;line-height:4rem}@media (min-width: 1024px){main.main-home section>header h2{font-size:24px;font-size:1.5rem}}main.main-home section>header svg{position:relative;float:left;width:50px;height:4rem}main.main-home section>header nav{display:none}main.main-home section>header ul.social{float:right;height:1.5rem;margin:1.25rem 1rem 0 0}main.main-home section>header ul.social li{display:inline-block;line-height:1.5rem;padding:0;background:none}main.main-home section>header ul.social li a{display:block;width:1.5rem;height:1.5rem;text-indent:-999em;background-color:#007B84;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-transition:background-color .4s;transition:background-color .4s}main.main-home section>header ul.social li a.twitter{background-image:url(/images/icons/social/twitter.svg)}main.main-home section>header ul.social li a.facebook{background-image:url(/images/icons/social/facebook.svg)}main.main-home section>header ul.social li a.g-plus{background-image:url(/images/icons/social/googlePlus.svg)}main.main-home section>header ul.social li a:hover{background-color:rgba(0,0,0,0.125)}main.main-home section .feature{display:table;position:relative;top:0;width:100%;height:66vh;color:white;background-color:#676767;background-position:top left;background-repeat:no-repeat;background-size:cover;text-shadow:0 1px 10px rgba(0,0,0,0.5);-webkit-transition:height 1s, background-position 8s;transition:height 1s, background-position 8s}@media (min-width: 769px){main.main-home section .feature{height:100vh}}main.main-home section .feature .feature-content{position:absolute;bottom:7rem;left:-90%;width:90%;padding:0;text-shadow:0 1px 5px rgba(0,0,0,0.8);-webkit-transition:left 1s .5s;transition:left 1s .5s}main.main-home section .feature .feature-content a{display:block;width:100%;min-height:6rem;color:white;padding:1rem 104px 1rem 5%;background:black;background:rgba(0,0,0,0.6) url(/images/home/call-to-action.svg) right 16px center no-repeat;background-size:80px}main.main-home section .feature .feature-content a:hover{text-decoration:none}@media (min-width: 769px){main.main-home section .feature .feature-content{left:-80%;width:80%}}main.main-home section .feature .call-out{font-size:24px;font-size:1.5rem;line-height:1;width:100%;margin:0;padding:0}@media (min-width: 769px){main.main-home section .feature .call-out{font-size:32px;font-size:2rem}}@media (min-width: 1024px){main.main-home section .feature .call-out{font-size:36px;font-size:2.25rem}}@media (min-width: 1366px){main.main-home section .feature .call-out{font-size:48px;font-size:3rem}}main.main-home section .feature svg{position:absolute;top:0;right:0;height:100%;opacity:0;z-index:0;-webkit-transition:right .8s;transition:right .8s}main.main-home section .feature svg .angle{fill:white}main.main-home section .feature .attribution{position:absolute;left:.5rem;bottom:1rem;margin:0;padding:0;font-size:12px;font-size:0.75rem;color:white}main.main-home section .feature .attribution a{color:white}@media (min-width: 769px){main.main-home section .feature .attribution{bottom:3rem}}main.main-home section .content-container{position:relative;width:100%;margin:0;padding:1px .5rem}@media (min-width: 769px){main.main-home section .content-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:40vh;padding:.5rem 0;position:absolute;bottom:0;-webkit-transition:bottom 1s;transition:bottom 1s}main.main-home section .content-container.hidden{bottom:-40vh}}main.main-home section .content-container article{font-size:14px;font-size:0.875rem;position:relative;width:100%;min-height:16rem;margin:.5rem 0;padding:0;border-bottom:1px solid rgba(0,0,0,0.3);border-radius:2px;color:white;background:rgba(255,255,255,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.125);box-shadow:0 1px 3px rgba(0,0,0,0.125)}@media (min-width: 480px){main.main-home section .content-container article{float:left;width:49%;height:33vh;margin-right:2%}main.main-home section .content-container article:nth-child(2n+2){margin-right:0}}@media (min-width: 769px){main.main-home section .content-container article{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:none;margin:0 .5rem;height:100%;min-height:100%}main.main-home section .content-container article:nth-child(2n+2){margin-right:.5rem}}main.main-home section .content-container article a{color:white;text-decoration:none}main.main-home section .content-container article a:hover{color:white}main.main-home section .content-container article a:hover h4{color:white}main.main-home section .content-container article svg{width:100%;padding:.5em}main.main-home section .content-container article img{width:100%}main.main-home section .content-container article h3{position:relative;z-index:1;font-size:16px;font-size:1rem;line-height:1em;margin:0;width:100%}main.main-home section .content-container article h3 a{display:block;width:100%;padding:.5rem;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.125);color:white;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.125)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.125), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.125), transparent);border-top-right-radius:2px;border-top-left-radius:2px;-webkit-transition:.4s;transition:.4s}main.main-home section .content-container article h3 a:hover{background:black;background:rgba(0,0,0,0.5);border-top:1px solid rgba(0,0,0,0.25)}main.main-home section .content-container article h3 svg{display:inline-block;float:right;width:16px;height:16px;padding:0;vertical-align:middle}main.main-home section .content-container article h3 svg path,main.main-home section .content-container article h3 svg polygon,main.main-home section .content-container article h3 svg rect,main.main-home section .content-container article h3 svg circle{fill:white}main.main-home section .content-container article h4{line-height:1em}main.main-home section .content-container article p{font-size:14px;font-size:0.875rem;line-height:1.2;margin:0;padding:.5rem}main.main-home section .content-container article ul{margin:0;overflow-y:auto}main.main-home section .content-container article ul li{margin:0;padding:.5rem;background:none;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.1);line-height:1}main.main-home section .content-container article ul li:first-child{border-top:none}main.main-home section .content-container article ul li:last-child{border-bottom:none}main.main-home section .content-container article ul li .title{font-size:14px;font-size:0.875rem;margin-bottom:.2em}main.main-home section .content-container article ul li h4{font-weight:700;margin-bottom:.2rem}main.main-home section .content-container article ul li p{margin:0;padding:0}main.main-home section .content-container article.news h3{border-bottom:1px solid transparent}main.main-home section .content-container article.tweets{background-image:url(/images/home/tweets-bg.png);background-position:center bottom 1rem;background-size:70%;background-repeat:no-repeat}main.main-home section .content-container article .twitter-link .twitter-post{margin:0;padding:.5rem;background:none;border-bottom:1px solid rgba(0,0,0,0.1)}main.main-home section .content-container article div.news-item a{position:absolute;display:block;width:100%;top:34px;right:0;bottom:0;left:0;overflow:hidden;background-position:center center;background-size:cover}main.main-home section .content-container article div.news-item a h5{position:absolute;bottom:0;width:100%;margin:0;padding:.5rem 32px .5rem .5rem;color:white;background:rgba(0,0,0,0.6) url(/images/home/call-to-action.svg) right 6px center no-repeat;background-size:28px;font-size:16px;font-size:1rem;line-height:1.2;text-shadow:0 1px 0 rgba(0,0,0,0.5)}main.main-home section .content-container article div.news-item a .synopsis{display:none}main.main-home section .content-container article#representatives p{margin:0;padding:.5rem 5%;width:50%;float:left}main.main-home section .content-container article#representatives p img{width:90%}main.main-home section#locals{background:#004b51}main.main-home section#locals .feature{background-image:url(/images/home/parkcity.jpg)}main.main-home section#locals>header{background-color:#004b51}main.main-home section#locals>header svg .angle{fill:#007B84}main.main-home section#locals>header .location-locals{float:left;height:100%;margin:0 0 0 2rem;padding:1rem 2rem;background:rgba(0,0,0,0.2);-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg)}main.main-home section#locals>header .location-locals input,main.main-home section#locals>header .location-locals label,main.main-home section#locals>header .location-locals button{display:inline-block;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);border:none;height:2rem;vertical-align:middle}main.main-home section#locals>header .location-locals label{margin-left:1rem;line-height:2rem}main.main-home section#locals>header .location-locals input[type=text]{font-weight:700;padding:0 .5rem;color:#004b51;background:white;background:rgba(255,255,255,0.75)}main.main-home section#locals>header .location-locals input[type=text]::-webkit-input-placeholder{color:#004b51}main.main-home section#locals>header .location-locals input[type=text]::-moz-placeholder{color:#004b51}main.main-home section#locals>header .location-locals input[type=text]::-moz-placeholder{color:#004b51}main.main-home section#locals>header .location-locals input[type=text]::-ms-input-placeholder{color:#004b51}main.main-home section#locals>header .location-locals input[type=text]:focus{color:#001c1e;background:white}main.main-home section#locals>header .location-locals button{background:#004b51}main.main-home section#locals>header .location-locals button:hover{background-color:rgba(0,0,0,0.125)}main.main-home section#locals .content-container{background:#004b51}main.main-home section#locals .content-container article .meetingRow{position:relative;padding-left:34px}main.main-home section#locals .content-container article .meetingRow .meetingTitle{font-size:14px;font-size:0.875rem;font-weight:700;margin:0}main.main-home section#locals .content-container article .meetingRow .month{position:absolute;top:8px;left:6px;width:22px;height:30px;font-size:10px;font-size:0.625rem;line-height:1.5;font-weight:700;text-align:center;letter-spacing:1px;color:white;border:none;background:rgba(0,0,0,0.2);text-shadow:0 1px 1px rgba(0,0,0,0.6)}main.main-home section#locals .content-container article .meetingRow .day{position:absolute;top:22px;left:8px;width:18px;font-size:12px;font-size:0.75rem;line-height:1.2;font-weight:700;text-align:center;color:#346276;background:white;text-shadow:none}main.main-home section#locals .content-container article .meetingRow .meetingTime{position:absolute;width:1px;height:0px;overflow:hidden;top:-1px;left:-1px}main.main-home section#locals .content-container article .meetingRow .meetingLocation{display:block;font-size:12px;font-size:0.75rem;margin:0;line-height:1.2}main.main-home section#locals .content-container article.representatives .aggregator{position:absolute;width:100%;height:66%}main.main-home section#locals .content-container article.representatives .aggregator a{position:absolute;display:block;width:50%;height:100%;border:0.5rem solid #007B84;background-position:center 20%;background-repeat:no-repeat;background-size:cover}main.main-home section#locals .content-container article.representatives .aggregator a .legislator-name,main.main-home section#locals .content-container article.representatives .aggregator a .legislator-district{position:absolute;left:.5rem;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,0.6)}main.main-home section#locals .content-container article.representatives .aggregator a .legislator-name{font-weight:700;bottom:auto;top:.5rem}main.main-home section#locals .content-container article.representatives .aggregator a .legislator-district{left:0;bottom:0;width:100%;padding:.25rem .5rem;background:rgba(0,0,0,0.5);display:none}main.main-home section#locals .content-container article.representatives .aggregator a .legislator-party{position:absolute;bottom:-.5rem;right:-.5rem;width:1em;height:1em;padding:.125em;color:rgba(0,0,0,0.5);background:#007B84;border-radius:50%;font-size:20px;font-size:1.25rem;font-weight:700;text-align:center;line-height:1;z-index:2;text-shadow:0 1px 0 rgba(255,255,255,0.25)}main.main-home section#locals .content-container article.representatives .aggregator a:last-child{right:0}main.main-home section#locals .content-container article.representatives #change-rep{position:absolute;left:.5rem;right:.5rem;bottom:.5rem;padding:.5rem;color:white;font-weight:700;text-align:center;background:#004b51;background:rgba(0,0,0,0.25)}main.main-home section#locals .content-container article.representatives .legislatorSearch{position:absolute;left:0;bottom:0;width:100%;padding:.5rem}main.main-home section#locals .content-container article.representatives .legislatorSearch label{font-weight:700;display:block}main.main-home section#locals .content-container article.representatives .legislatorSearch input{width:75%;height:1.5rem;padding:0 .5rem;color:#004b51;background:white;border:none}main.main-home section#locals .content-container article.representatives .legislatorSearch input::-webkit-input-placeholder{color:#004b51}main.main-home section#locals .content-container article.representatives .legislatorSearch input::-moz-placeholder{color:#004b51}main.main-home section#locals .content-container article.representatives .legislatorSearch input::-moz-placeholder{color:#004b51}main.main-home section#locals .content-container article.representatives .legislatorSearch input::-ms-input-placeholder{color:#004b51}main.main-home section#locals .content-container article.representatives .legislatorSearch button{float:right;width:25%;height:1.5rem;padding:0;color:white;font-weight:700;text-align:center;background:#004b51;background:rgba(0,0,0,0.25)}main.main-home section#locals .content-container article.parksSchools{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}main.main-home section#locals .content-container article.parksSchools .mdi-map{position:absolute;top:2rem;right:0;bottom:0;left:0;width:100%;color:#007B84;height:100%;text-shadow:none}main.main-home section#locals .content-container article.parksSchools .mdi-map a{color:#346276;text-shadow:none}main.main-home section#locals .content-container article.jobs .aggregator{position:absolute;width:100%;height:66%}main.main-home section#locals .content-container article.jobs .aggregator a.job-listing{display:block;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(0,0,0,0.1);margin:0;padding:.5rem;background:none}main.main-home section#locals .content-container article.jobs .aggregator a.job-listing span{display:block}main.main-home section#locals .content-container article.jobs .aggregator a.job-listing span.jobTitle{font-size:14px;font-size:0.875rem;font-weight:700}main.main-home section#locals .content-container article.jobs .aggregator a.job-listing span.jobPostedDate{font-size:12px;font-size:0.75rem;margin:0;line-height:1.2}main.main-home section#locals .content-container article.jobs .aggregator a.job-listing span.jobPostedDate::before{content:'Posted: '}main.main-home section#locals .content-container article.jobs .aggregator a.job-listing span.jobCity{font-size:12px;font-size:0.75rem;margin:0;line-height:1.2}main.main-home section#locals .content-container article.jobs .aggregator a.job-listing span.jobCity::before{content:'Location: '}main.main-home section#locals nav a{background:#007B84}main.main-home section#gov-news{background:#5e4575}main.main-home section#gov-news .gov-news-featured{display:table-cell;width:100%;height:66vh}@media (min-width: 769px){main.main-home section#gov-news .gov-news-featured{height:100vh}}main.main-home section#gov-news .gov-news-featured a{display:block;position:absolute;width:100%;height:66vh;top:0;right:0;bottom:0;left:0;background-position:top left;background-repeat:no-repeat;background-size:cover;-webkit-transition:height 1s, background-position 8s;transition:height 1s, background-position 8s}@media (min-width: 769px){main.main-home section#gov-news .gov-news-featured a{height:100vh}}main.main-home section#gov-news .gov-news-featured a h5{position:absolute;bottom:9rem;left:-90%;font-size:24px;font-size:1.5rem;line-height:1.2;color:white;width:90%;min-height:72px;margin:0;padding:.75rem 72px 0 5%;background:black;background:rgba(0,0,0,0.6) url(/images/home/call-to-action.svg) right 8px center no-repeat;background-size:60px;text-shadow:0 1px 5px rgba(0,0,0,0.8);-webkit-transition:left 1s .5s;transition:left 1s .5s}@media (min-width: 769px){main.main-home section#gov-news .gov-news-featured a h5{left:-80%;width:80%;font-size:30px;font-size:1.875rem}}@media (min-width: 1024px){main.main-home section#gov-news .gov-news-featured a h5{font-size:32px;font-size:2rem}}@media (min-width: 1366px){main.main-home section#gov-news .gov-news-featured a h5{font-size:48px;font-size:3rem}}main.main-home section#gov-news .gov-news-featured a .synopsis{position:absolute;bottom:4rem;left:0;margin:0;padding:.5rem .5rem .5rem 5%;color:white;background:#346276;background:rgba(0,0,0,0.8);left:-90%;width:90%;height:5rem;overflow:hidden;-webkit-transition:left 1s .5s;transition:left 1s .5s;font-size:14px;font-size:0.875rem;line-height:1.2;text-shadow:0 1px 1px rgba(0,0,0,0.6)}@media (min-width: 769px){main.main-home section#gov-news .gov-news-featured a .synopsis{font-size:16px;font-size:1rem;left:-80%;width:80%;height:4rem;bottom:5rem}}@media (min-width: 1024px){main.main-home section#gov-news .gov-news-featured a .synopsis{font-size:18px;font-size:1.125rem}}@media (min-width: 1366px){main.main-home section#gov-news .gov-news-featured a .synopsis{font-size:20px;font-size:1.25rem}}main.main-home section#gov-news .gov-news-featured a:hover{text-decoration:none}main.main-home section#gov-news>header{background:#443255}main.main-home section#gov-news>header svg .angle{fill:#5e4575}main.main-home section#gov-news>header nav a{background:#5e4575}main.main-home section#gov-news>header ul.social li a{background-color:#5e4575}main.main-home section#gov-news>header ul.social li a:hover{background-color:rgba(0,0,0,0.6)}main.main-home section#gov-news .content-container{background:#443255}main.main-home section#digital{background:#46617b}main.main-home section#digital .feature{background-image:url(/images/home/digital.jpg)}main.main-home section#digital>header{background:#46617b}main.main-home section#digital>header svg{left:-1px}main.main-home section#digital>header svg .angle{fill:#587a9c}main.main-home section#digital>header nav a{background:#587a9c}main.main-home section#digital>header ul.social li a{background-color:#587a9c}main.main-home section#digital>header ul.social li a:hover{background-color:rgba(0,0,0,0.6)}main.main-home section#digital .content-container{background:#46617b}main.main-home section#open{background:#346276}main.main-home section#open .feature{background-image:url(/images/home/open.jpg)}main.main-home section#open>header{background:#244553}main.main-home section#open>header svg .angle{fill:#346276}main.main-home section#open>header nav a{background:#346276}main.main-home section#open>header ul.social li a{background-color:#346276}main.main-home section#open>header ul.social li a:hover{background-color:rgba(0,0,0,0.6)}main.main-home section#open .content-container{background:#244553}main.main-home section#open .transparency{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}main.main-home section#open .transparency h4{position:absolute;z-index:2;font-size:24px;font-size:1.5rem;font-weight:700;padding:.5rem;line-height:1em}main.main-home section#open .transparency p{position:absolute;z-index:2;bottom:0;width:100%;margin:0;padding:.5rem 32px .5rem .5rem;background:rgba(0,0,0,0.25) url(/images/home/call-to-action.svg) right 8px center no-repeat;background-size:20px}main.main-home section#open .transparency svg.transparency-donut{width:100%;padding:.5rem;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:-webkit-transform 3s 1s;transition:-webkit-transform 3s 1s;transition:transform 3s 1s;transition:transform 3s 1s, -webkit-transform 3s 1s}@media (min-width: 769px){main.main-home section#open .transparency svg.transparency-donut{width:auto;float:right}}main.main-home section#open .transparency svg.transparency-donut path{-webkit-transition:fill .4s;transition:fill .4s}main.main-home section#open .transparency svg.transparency-donut path:hover{cursor:pointer;fill:rgba(255,255,255,0.5)}main.main-home section#open .transparency svg.transparency-donut path.capital:hover{fill:#447f99}main.main-home section#open .transparency svg.transparency-donut path.publicEd:hover{fill:#80aac6}main.main-home section#open .transparency svg.transparency-donut path.socialServices:hover{fill:#00abb7}main.main-home section#open .transparency svg.transparency-donut path.higherEd:hover{fill:#da3409}main.main-home section#open .transparency svg.transparency-donut path.gov:hover{fill:#57bce8}main.main-home section#open .transparency svg.transparency-donut path.transportation:hover{fill:#f48057}main.main-home section#open .transparency svg.transparency-donut path.law:hover{fill:#bb140d}main.main-home section#open .transparency ul{margin-bottom:2rem}main.main-home section#open .transparency ul li{-webkit-transition:all .4s;transition:all .4s}main.main-home section#open .transparency ul li .percentage{font-weight:700}main.main-home section#open .transparency ul li .transIcon{display:inline-block;width:1em;height:1em;margin:0 1em 0 0}main.main-home section#open .transparency ul li.socialServices .transIcon{background:#007B84}main.main-home section#open .transparency ul li.publicEd .transIcon{background:#5D92B6}main.main-home section#open .transparency ul li.higherEd .transIcon{background:#a92807}main.main-home section#open .transparency ul li.gov .transIcon{background:#2AAAE2}main.main-home section#open .transparency ul li.transportation .transIcon{background:#F15C27}main.main-home section#open .transparency ul li.law .transIcon{background:#8b0f0a}main.main-home section#open .transparency ul li.debt .transIcon{background:#5e4575}main.main-home section#open .transparency ul li.capital .transIcon{background:#346276}main.main-home section#open .transparency ul li.active{background:#5D92B6;padding:1rem 0.5rem}main.main-home section#open .transparency ul li.active .transIcon{background:rgba(255,255,255,0.5)}@media (min-width: 480px){main.main-home section#open .transparency ul li{font-size:16px;font-size:1rem;position:absolute;bottom:20%;left:-60%;width:60%;border:none;opacity:0;-webkit-transition:opacity, left 1s;transition:opacity, left 1s}main.main-home section#open .transparency ul li.active{left:0;opacity:1}}@media (min-width: 769px){main.main-home section#open .transparency ul li{font-size:18px;font-size:1.125rem}}main.main-home section#citizen{background:#a92807}main.main-home section#citizen .feature{background-image:url(/images/home/citizen.jpg)}main.main-home section#citizen>header{background:#781c05}main.main-home section#citizen>header svg .angle{fill:#a92807}main.main-home section#citizen>header nav a{background:#a92807}main.main-home section#citizen>header ul.social li a{background-color:#a92807}main.main-home section#citizen>header ul.social li a:hover{background-color:rgba(0,0,0,0.6)}main.main-home section#citizen .content-container{background:#a92807}main.main-home section#citizen .content-container article.collaborate svg{width:100%}main.main-home section#citizen .content-container article.collaborate svg path,main.main-home section#citizen .content-container article.collaborate svg circle{fill:white}main.main-home section.scrolled>header{top:3rem;z-index:1}main.main-home section.scrolled .feature{background-position:bottom right}@media (min-width: 769px){main.main-home section.scrolled .feature{height:60vh}}@media (min-width: 1024px){main.main-home section.scrolled .feature{height:66vh}}main.main-home section.scrolled .feature svg{right:-100%;opacity:0.2}@media (min-width: 769px){main.main-home section.scrolled .feature svg{right:0}}main.main-home section.scrolled .feature .feature-content{left:0}main.main-home section.scrolled .content-container{bottom:0}@media (min-width: 769px){main.main-home section.scrolled#gov-news .gov-news-featured{height:60vh}}@media (min-width: 1024px){main.main-home section.scrolled#gov-news .gov-news-featured{height:66vh}}main.main-home section.scrolled#gov-news .gov-news-featured a{background-position:bottom right}@media (min-width: 769px){main.main-home section.scrolled#gov-news .gov-news-featured a{height:60vh}}@media (min-width: 1024px){main.main-home section.scrolled#gov-news .gov-news-featured a{height:66vh}}main.main-home section.scrolled#gov-news .news-item a h5,main.main-home section.scrolled#gov-news .news-item a .synopsis{left:0}main.main-home section.scrolled#open .transparency svg.transparency-donut{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}

/*# sourceMappingURL=../../css/home/style.css.map */
