﻿/*!
Theme Name: Governor Gary Herbert
Theme URI: https://governor.utah.gov
Description: Governor 2018 WordPress theme
Author: Cortney Taylor | Utah Interactive
Author URI: https://utahinteractive.org
Version: 1.0
*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");@import url("https://fonts.googleapis.com/css?family=Merriweather:300,400,700");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button,.button,.searchNavigation a{margin-bottom:4px;padding:5px 10px;background-color:#1d5366;border:none;border-radius:3.33333px;font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif;font-weight:lighter;font-size:1rem;text-decoration:none;color:white;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.4);transition:all .2s ease-in-out}button:hover,.button:hover,.searchNavigation a:hover{background-color:#266d86;color:white}button:active,.button:active,.searchNavigation a:active{background-color:#12333e}button.small,.button.small,.searchNavigation a.small{font-size:12px}button.right,.button.right,.searchNavigation a.right{float:right}.statewideheader button,.statewideheader .button,.statewideheader .searchNavigation a{font-family:unset;box-shadow:none;border-radius:0;color:black}#filterSubmit button,#filterSubmit .button,#filterSubmit .searchNavigation a{padding:2px 4px;font-size:.8rem}button.secondary,.button.secondary,.searchNavigation a.secondary{color:black;background-color:#ffbc2a}button.secondary:hover,.button.secondary:hover,.searchNavigation a.secondary:hover{background-color:#ffc953}button.secondary:active,.button.secondary:active,.searchNavigation a.secondary:active{background-color:#f6a900}button.submit,.button.submit,.searchNavigation a.submit{background-color:#4e792f}button.submit:hover,.button.submit:hover,.searchNavigation a.submit:hover{background-color:#61963a}button.submit:active,.button.submit:active,.searchNavigation a.submit:active{background-color:#365421}button.danger,.button.danger,.searchNavigation a.danger{background-color:#a21c0d;font-style:italic}button.danger:hover,.button.danger:hover,.searchNavigation a.danger:hover{background-color:#c82310}button.danger:active,.button.danger:active,.searchNavigation a.danger:active{background-color:#731409}header button,header .button,header .searchNavigation a{box-shadow:none}.searchNavigation{display:grid;grid-template-areas:"previous gutter next";grid-template-columns:auto 1fr auto;margin-top:20px}.searchNavigation .prev-posts{grid-area:previous}.searchNavigation .next-posts{grid-area:next}.fullWidthButton{margin-top:30px}.fullWidthButton a{display:block;margin:0 auto;width:100%;text-align:center}@media (min-width: 769px){.fullWidthButton a{width:65%}}@media (min-width: 769px){form#newsFilter{display:grid;grid-template-areas:". category tag button";grid-column-gap:20px;grid-template-columns:1fr auto auto auto;margin-bottom:0}}form#newsFilter #categoryFilter{grid-area:category}form#newsFilter #tagFilter{grid-area:tag}form#newsFilter #filterSubmit{grid-area:button}aside form{padding:5px 10px}@media (min-width: 769px){aside form{width:calc(100% - 50px)}}aside form label{color:black !important}form fieldset{width:100%;margin-top:20px;margin-bottom:10px;background-color:#eee;border-radius:3.33333px;overflow:hidden}form fieldset legend{width:100%;padding:5px 10px;background-color:#747474;font-weight:lighter;font-style:italic;text-shadow:0 1px 4px rgba(0,0,0,0.4);text-transform:uppercase;color:white}form fieldset p{margin-bottom:0;padding:10px}form.search{margin-bottom:20px}form.search label{display:block;font-size:.85rem;color:#747474}@media (min-width: 769px){form.search label{display:inline-block}}form.search input{background-color:#f8f8f8;margin-bottom:10px;transition:background .2s ease-in-out}form.search input:focus{background-color:white}form label{display:block}form input,form textarea{width:100%;margin-bottom:10px;margin-right:0;padding:10px;border:1px solid #dcdcdc;border-radius:3.33333px;font-size:.85rem;font-weight:lighter}form input::placeholder,form textarea::placeholder{color:#d5d5d5}@media (min-width: 769px){form input,form textarea{margin-bottom:0;margin-right:5px}}form textarea{min-height:100px}form select{width:100%}@media (min-width: 769px){form select{width:auto}}nav form#navSearch{display:grid;grid-template-rows:auto auto;grid-template-columns:auto;grid-template-areas:"input" "button";width:96.5%;padding:30px 20px 15px 20px}@media (min-width: 769px){nav form#navSearch{grid-template-columns:calc(((100%/3)*2) - 10px) 33.33333%;grid-template-areas:"input button";grid-column-gap:10px}}nav form#navSearch input{margin-bottom:10px;padding:10px 10px 10px 40px;border:1px solid #1d5366;border-radius:3.33333px;font-weight:lighter;background-image:url(./img/icons/search.svg);background-position:left 10px center;background-repeat:no-repeat;background-size:20px auto}@media (min-width: 769px){nav form#navSearch input{margin-bottom:0}}nav form#navSearch button{margin-bottom:0;box-shadow:none;color:white;text-shadow:0 1px 4px rgba(0,0,0,0.4)}article img{display:block;width:auto;max-width:100%;height:auto;max-height:300px;margin:0 auto 30px;border-radius:3.33333px;box-shadow:0 1px 20px rgba(0,0,0,0.45)}.imageAttribution{display:inline-block;position:absolute;bottom:0;right:0;padding:5px 10px;color:white;font-size:.75rem;font-style:italic;text-shadow:0 1px 20px rgba(0,0,0,0.45);line-height:.9rem;background-color:rgba(0,0,0,0.4)}@media (min-width: 769px){.carousel .imageAttribution{left:0;right:unset}}.imageAttribution span{font-size:.85rem;font-style:normal}figure{margin-bottom:30px}figure img{margin-bottom:10px}figure figcaption{font-size:.85rem;font-style:italic;text-align:center}iframe{display:block;width:100%;height:300px;margin:0 auto}@media (min-width: 769px){iframe{width:80%}.QSISlider iframe{width:100%;height:100%}}h1,h2,h3,h4,h5,h6,p,ol,ul{margin-bottom:10px}nav h1,nav h2,nav h3,nav h4,nav h5,nav h6,nav p,nav ol,nav ul{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif;font-weight:100;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;hyphens:auto;color:#747474;transition:all .2s ease-in-out}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-weight:400}h2,h3{text-transform:uppercase}.home h2,.home h3{text-align:center}h1{margin-bottom:0;font-size:2rem;text-transform:uppercase}h1#heroHeading{margin-bottom:0}h2{font-size:1.5rem}.post h2{font-size:1.25rem;text-transform:none}.staff h2{margin-bottom:20px}h3{font-size:1.17rem}.newsSnippet h3,aside h3{font-size:1rem;text-align:left;text-transform:initial;color:#1d5366}aside h3{font-weight:800;padding:0 10px;margin-bottom:0}aside h3 a{color:#1d5366}#recentPosts h3{margin-top:0}h3 a{text-decoration:none;transition:all .2s ease-in-out}h3 a:hover{color:#1d5366}h3 a:hover svg *{fill:#1d5366 !important}h3 a svg{display:inline-block;width:20px;height:auto}h3 a svg *{fill:#ffbc2a !important;transition:all .2s ease-in-out}h4{font-size:1.12rem}h5{font-size:.83rem}h6{font-size:.75rem}ol,ul{padding-left:30px}a{color:#1d5366;transition:all .2s ease-in-out}a:hover{color:#174352}.accordion{margin-bottom:10px;border-radius:3.33333px;box-shadow:0 1px 20px rgba(0,0,0,0.45);background-color:#f8f8f8}.accordion h4{position:relative;overflow:hidden;margin:0;padding:10px 20px;background-color:#1d5366;font-size:1rem;font-weight:300;color:white;cursor:pointer}.accordion h4::after{content:'';position:absolute;width:29px;top:8px;bottom:8px;right:8px;border-radius:50%;background-image:url("./img/icons/arrow-dropdown.svg");background-position:center center;background-repeat:no-repeat;background-size:auto 90%;transition:all 600ms ease}.accordion .accordion-content{padding:1rem;overflow:hidden;border-radius:3.33333px;background-color:white}.accordion .accordion-content br:first-of-type{display:none}.accordion[data-view="open"] h4{border-radius:3.33333px 3.33333px 0 0}.accordion[data-view="open"] h4::after{transform:rotate(180deg)}.accordion[data-view="open"] .accordion-content{max-height:1000vh;padding:1rem;transition:all 300ms ease}.accordion[data-view="closed"] h4{border-radius:3.33333px}.accordion[data-view="closed"] .accordion-content{max-height:0vh;padding:0 1rem;transition:all 300ms ease}.accordion:hover h4::after{background-color:#ffbc2a}.carousel{display:grid;position:relative;height:auto;grid-area:hero;grid-template-areas:"heading" "thumbnails"}.carousel .mainPosts{grid-area:heading;position:relative;height:300px;margin-bottom:0;padding-left:0}.carousel .mainPosts li{display:block;opacity:0;position:absolute;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;font-weight:100;text-shadow:0 1px 4px rgba(0,0,0,0.4);color:white;transition:opacity .5s ease-in-out}.carousel .mainPosts li.is-active{opacity:1}.carousel .mainPosts li a{display:inline-block;position:relative;z-index:8100;width:100%;height:100%;text-decoration:none;color:white;cursor:pointer;background-image:linear-gradient(rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%)}@media (min-width: 769px){.carousel .mainPosts li a{display:grid;grid-template-rows:auto minmax(5%, 50%) minmax(50px, 50px) auto;grid-template-areas:"." "heading" "readMore" ".";padding-left:50%;padding-right:5%;background-image:linear-gradient(to right, rgba(0,0,0,0) 15%, rgba(0,0,0,0.65) 85%)}}.carousel .mainPosts li a:hover p{margin-left:10px}.carousel .mainPosts li a h2,.carousel .mainPosts li a p{position:absolute;bottom:0;padding:0 20px}@media (min-width: 769px){.carousel .mainPosts li a h2,.carousel .mainPosts li a p{margin-bottom:0}}.carousel .mainPosts li a h2{grid-area:heading;margin-bottom:40px;color:white;font-size:2rem;text-align:left;text-shadow:0 1px 20px #000}@media (min-width: 769px){.carousel .mainPosts li a h2{grid-area:heading;margin-bottom:0;line-height:2.5rem}}.carousel .mainPosts li a p{grid-area:readMore;font-size:1.15rem;transition:all .2s ease-in-out}.carousel .mainPosts li a svg{display:inline-block;height:15px;margin-right:10px}.carousel .mainPosts li a svg *{fill:white;box-shadow:0 1px 4px rgba(0,0,0,0.4);transition:all .2s ease-in-out}.carousel .thumbnails{display:grid;grid-area:thumbnails;grid-template-areas:"updates";padding:0;background-color:#eee;font-size:.85rem;font-weight:lighter;color:white;list-style:none}@media (min-width: 769px){.carousel .thumbnails{grid-area:thumbnails;grid-template-columns:5% 1fr 1fr 1fr 1fr 5%;grid-template-areas:". thumb thumb thumb updates updates"}}.carousel .thumbnails li{padding:10px}.carousel .thumbnails .thumbnailWrapper{display:none;grid-area:thumb;grid-template-columns:1fr 1fr 1fr;color:#dedede}@media (min-width: 769px){.carousel .thumbnails .thumbnailWrapper{display:grid}}.carousel .thumbnails .thumbnailWrapper .thumbnail{padding:0;background-color:transparent;transition:all .2s ease-in-out}.carousel .thumbnails .thumbnailWrapper .thumbnail.is-active{background-color:white}.carousel .thumbnails .thumbnailWrapper .thumbnail:hover{background-color:#dedede}.carousel .thumbnails .thumbnailWrapper .thumbnail a{display:grid;grid-column-gap:10px;grid-template-areas:"image headline";grid-template-columns:50px 1fr;padding:10px;cursor:pointer;font-size:.85rem;text-decoration:none;color:#1d5366;overflow:hidden}.carousel .thumbnails .thumbnailWrapper .thumbnail .thumbBackground{display:block;grid-area:image;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:3.33333px}.carousel .thumbnails .thumbnailWrapper .thumbnail .thumbHeadline{grid-area:headline}.carousel .thumbnails #getUpdates{grid-area:updates;padding:0;background-color:#1d5366;transition:all .2s ease-in-out}.carousel .thumbnails #getUpdates:hover{background-color:#174352}.carousel .thumbnails #getUpdates a{display:block;height:100%;padding:10px 10px 10px 20px;text-decoration:none;color:white}.carousel .thumbnails #getUpdates a div{display:block;margin:0 auto}.carousel .thumbnails #getUpdates a h3,.carousel .thumbnails #getUpdates a p{margin-bottom:0;text-align:left;color:white}.carousel .thumbnails #getUpdates a h3{font-size:1.25rem}.carousel .thumbnails #getUpdates a p{font-size:.75rem}.home #featured{grid-area:featured}#featured ul{padding-left:0;list-style:none;max-width:1000px;margin:0 auto}@media (min-width: 480px){#featured ul{display:grid;grid-column-gap:40px;grid-row-gap:20px;grid-template-columns:1fr 1fr}}@media (min-width: 769px){#featured ul{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1024px){#featured ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}#featured ul li{position:relative;margin-bottom:20px}@media (min-width: 480px){#featured ul li{margin-bottom:0}}#featured ul li a{display:block;position:relative;width:100%;height:220px;text-align:center}#featured ul li a:hover .backgroundImage{opacity:.8;box-shadow:0 1px 20px rgba(0,0,0,0.45)}#featured ul li a .backgroundImage{display:block;height:170px;width:100%;border-radius:3.33333px;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:all .2s ease-in-out}#featured ul li a .featuredText{position:absolute;left:0;bottom:0;width:100%;height:50px;padding-top:10px;font-weight:100;color:#747474}.hero{display:grid;position:relative;grid-area:hero;grid-template-columns:5% 1fr 5%;grid-template-areas:"heading heading heading" "additionalInfo additionalInfo additionalInfo"}@media (min-width: 769px){.hero{grid-column-gap:10px;grid-template-columns:50px 1fr 50px}}.hero .heroImage{display:flex;grid-area:heading;align-items:center;position:relative;height:250px;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero .heroImage #heroHeading{width:100%;display:block;z-index:8100;top:100px;padding:0 5%;font-weight:100;text-shadow:0 1px 4px rgba(0,0,0,0.4);text-transform:uppercase;color:white}@media (min-width: 769px){.hero .heroImage #heroHeading{padding:0 50px}}.hero .additionalInfo{grid-area:additionalInfo;padding:30px 5%;background-color:#1d5366;font-size:.85rem;font-weight:lighter;color:white}@media (min-width: 769px){.hero .additionalInfo{padding:30px calc(50px + 10px)}}.hero .additionalInfo p{margin-bottom:0}@media (min-width: 769px){.hero .additionalInfo.addntInfo-split{display:grid;grid-column-gap:50px;grid-template-columns:auto 1fr;grid-template-areas:"contact excerpt"}}.hero .additionalInfo.addntInfo-split .addntInfo-contact{grid-area:contact;display:grid;grid-column-gap:20px;grid-template-columns:100px 1fr;grid-template-areas:"image info"}@media (min-width: 769px){.hero .additionalInfo.addntInfo-split .addntInfo-contact{margin-bottom:0}}.hero .additionalInfo.addntInfo-split .addntInfo-contact .addntInfo-image{grid-area:image;width:100px;height:100px;max-height:100px;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.4);background-position:center center;background-repeat:no-repeat;background-size:cover}.hero .additionalInfo.addntInfo-split .addntInfo-contact .addntInfo-contactInfo{grid-area:info}.hero .additionalInfo.addntInfo-split .addntInfo-contact p{margin-bottom:5px}.hero .additionalInfo.addntInfo-split .addntInfo-contact p:last-child{margin-bottom:0}.hero .additionalInfo.addntInfo-split .addntInfo-contact p.contactPhone svg,.hero .additionalInfo.addntInfo-split .addntInfo-contact p.contactEmail svg{display:inline-block;height:10px;margin-right:10px}.hero .additionalInfo.addntInfo-split .addntInfo-contact p.contactPhone svg *,.hero .additionalInfo.addntInfo-split .addntInfo-contact p.contactEmail svg *{fill:#2e83a2;transition:all .2s ease-in-out}.hero .additionalInfo.addntInfo-split .addntInfo-contact p.contactPhone a,.hero .additionalInfo.addntInfo-split .addntInfo-contact p.contactEmail a{text-decoration:none;color:white;transition:all .2s ease-in-out}.hero .additionalInfo.addntInfo-split .addntInfo-contact p.contactPhone a:hover,.hero .additionalInfo.addntInfo-split .addntInfo-contact p.contactEmail a:hover{color:#d9d9d9}.hero .additionalInfo.addntInfo-split .addntInfo-excerpt{grid-area:excerpt;margin-top:10px}@media (min-width: 769px){.hero .additionalInfo.addntInfo-split .addntInfo-excerpt{margin-top:0}}.heroOverlay{position:absolute;z-index:8000;height:250px;width:100%;top:0;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5))}.readMore,.breadcrumbs a,.postTags,.postCategories{display:block;font-size:.85rem;transition:all .2s ease-in-out}.readMore svg,.breadcrumbs a svg,.postTags svg,.postCategories svg{display:inline-block;height:10px;margin-right:10px}.readMore svg *,.breadcrumbs a svg *,.postTags svg *,.postCategories svg *{fill:#dedede;transition:all .2s ease-in-out}.breadcrumbs{margin-bottom:20px}.breadcrumbs a{font-weight:800;text-decoration:none;color:#747474}.breadcrumbs a:hover{color:#1d5366}.breadcrumbs a:hover svg *{fill:#ffbc2a}.breadcrumbs a svg{display:inline-block;height:10px;margin-right:10px}.breadcrumbs a svg *{transition:all .2s ease-in-out}.pdf{display:block;margin:20px 0;padding:10px 45px;border:1px solid rgba(162,28,13,0.5);border-radius:3.33333px;background-color:rgba(162,28,13,0.1);background-image:url("./img/icons/pdf.svg");background-position:left 5px center;background-repeat:no-repeat;background-size:30px auto;text-decoration:none;color:#a21c0d;transition:all .2s ease-in-out}.pdf:hover{background-color:rgba(162,28,13,0.15);text-shadow:0 1px 20px rgba(0,0,0,0.45)}#latestPhotos{padding:30px 60px;background-color:#eee}.home #latestPhotos{grid-area:flickr;padding:30px 5%}.photogroup{display:grid;margin-bottom:0;padding:0;list-style:none;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}@media (min-width: 480px){.photogroup{grid-template-columns:1fr 1fr}}@media (min-width: 769px){.photogroup{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 1024px){.photogroup{grid-template-columns:1fr 1fr 1fr 1fr}}#page-photos .photogroup{margin-bottom:20px}.photogroup a{display:block;position:relative;overflow:hidden;width:100%;height:200px;border-radius:3.33333px;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:all .2s ease-in-out}.photogroup a:last-child{margin-bottom:0}@media (min-width: 480px){.photogroup a{margin-bottom:0}}.photogroup a .caption{position:absolute;bottom:0;left:0;right:0;height:100%;overflow:scroll;display:block;padding:10px;font-size:0.725rem;opacity:0;color:rgba(255,255,255,0.1);background-color:rgba(0,0,0,0.7);transition:all 300ms ease}.photogroup a:hover{box-shadow:0 1px 20px rgba(0,0,0,0.45)}.photogroup a:hover .caption{opacity:1;color:#fff;transition:all 300ms ease}.posts,.stafflist,.cabinet{margin-bottom:0;padding-left:0 !important}@media (min-width: 769px){.posts,.stafflist,.cabinet{display:grid;grid-column-gap:40px;grid-template-columns:1fr 1fr}}.posts.newsPosts,.stafflist.newsPosts,.cabinet.newsPosts{display:grid;grid-row-gap:10px;grid-template-columns:1fr}.posts .post,.stafflist .post,.cabinet .post{margin-bottom:30px}@media (min-width: 769px){.posts .post,.stafflist .post,.cabinet .post{margin-bottom:0}}.posts .post:last-child,.stafflist .post:last-child,.cabinet .post:last-child{margin-bottom:0}@media (min-width: 769px){.posts .post.featuredPost,.stafflist .post.featuredPost,.cabinet .post.featuredPost{grid-column-start:1;grid-column-end:3}}.posts .post.featuredPost .postImage,.stafflist .post.featuredPost .postImage,.cabinet .post.featuredPost .postImage{height:300px}.posts .post.newsPost,.posts .post.staffPost,.stafflist .post.newsPost,.stafflist .post.staffPost,.cabinet .post.newsPost,.cabinet .post.staffPost{margin-bottom:0;list-style:none}.posts .post.newsPost a,.posts .post.staffPost a,.stafflist .post.newsPost a,.stafflist .post.staffPost a,.cabinet .post.newsPost a,.cabinet .post.staffPost a{padding:10px;transition:all .2s ease-in-out}.posts .post.newsPost a:hover,.posts .post.staffPost a:hover,.stafflist .post.newsPost a:hover,.stafflist .post.staffPost a:hover,.cabinet .post.newsPost a:hover,.cabinet .post.staffPost a:hover{background-color:#f8f8f8}.posts .post.newsPost a:first-of-type,.posts .post.staffPost a:first-of-type,.stafflist .post.newsPost a:first-of-type,.stafflist .post.staffPost a:first-of-type,.cabinet .post.newsPost a:first-of-type,.cabinet .post.staffPost a:first-of-type{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:100px 1fr;grid-template-areas:"image details"}@media (min-width: 1024px){.posts .post.newsPost a:first-of-type,.posts .post.staffPost a:first-of-type,.stafflist .post.newsPost a:first-of-type,.stafflist .post.staffPost a:first-of-type,.cabinet .post.newsPost a:first-of-type,.cabinet .post.staffPost a:first-of-type{grid-template-columns:125px 1fr}}.posts .post.newsPost a:first-of-type .postImage,.posts .post.staffPost a:first-of-type .postImage,.stafflist .post.newsPost a:first-of-type .postImage,.stafflist .post.staffPost a:first-of-type .postImage,.cabinet .post.newsPost a:first-of-type .postImage,.cabinet .post.staffPost a:first-of-type .postImage{grid-area:image;height:100px;border-radius:50%}@media (min-width: 1024px){.posts .post.newsPost a:first-of-type .postImage,.posts .post.staffPost a:first-of-type .postImage,.stafflist .post.newsPost a:first-of-type .postImage,.stafflist .post.staffPost a:first-of-type .postImage,.cabinet .post.newsPost a:first-of-type .postImage,.cabinet .post.staffPost a:first-of-type .postImage{height:125px}}.posts .post.newsPost a:first-of-type .postContent,.posts .post.staffPost a:first-of-type .postContent,.stafflist .post.newsPost a:first-of-type .postContent,.stafflist .post.staffPost a:first-of-type .postContent,.cabinet .post.newsPost a:first-of-type .postContent,.cabinet .post.staffPost a:first-of-type .postContent{grid-area:details}.posts .post a,.stafflist .post a,.cabinet .post a{border-radius:3.33333px;text-decoration:none;color:#747474;transition:all .2s ease-in-out}.posts .post a:hover,.stafflist .post a:hover,.cabinet .post a:hover{color:#1d5366}.posts .post a:hover h2,.stafflist .post a:hover h2,.cabinet .post a:hover h2{color:#1d5366}.posts .post a:hover .readMore,.stafflist .post a:hover .readMore,.cabinet .post a:hover .readMore{padding-left:10px}.posts .post a:hover .readMore svg *,.stafflist .post a:hover .readMore svg *,.cabinet .post a:hover .readMore svg *{fill:#ffbc2a}.posts .post a:hover .postImage,.stafflist .post a:hover .postImage,.cabinet .post a:hover .postImage{opacity:.8;box-shadow:0 1px 20px rgba(0,0,0,0.45)}.posts .post p,.stafflist .post p,.cabinet .post p{font-size:.85rem}.posts .post .postImage,.stafflist .post .postImage,.cabinet .post .postImage{display:block;width:100%;height:200px;margin-bottom:10px;background-image:url("./img/home/apple.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:3.33333px;transition:all .2s ease-in-out}@media (min-width: 769px){.posts{grid-row-gap:40px}}.stafflist,.cabinet{display:grid;margin:0;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr}@media (min-width: 1024px){.stafflist,.cabinet{grid-template-columns:1fr 1fr}}.postDate{display:block;margin-bottom:10px;font-size:.85rem;font-style:italic}.postTags,.postCategories{margin-bottom:10px}#twitterFeed article{margin:20px 0;padding-left:65px;background-image:url("./img/logos/twitter.svg");background-position:left top;background-repeat:no-repeat;background-size:45px 45px}#twitterFeed article:first-child{margin-top:10px}#twitterFeed article:last-child{margin-bottom:0}aside #twitterFeed article{padding-left:75px;background-position:left 10px top}#twitterFeed article p,#twitterFeed article .date{font-size:.85rem;color:black}#twitterFeed article p{margin-bottom:0}#twitterFeed article .date{margin-top:5px}#timeline{position:relative;margin-top:20px}#timeline:before{content:'';position:absolute;width:6px;background-color:#1d5366;top:0;bottom:0;margin-left:9px;border-radius:5px}@media (min-width: 480px){#timeline:before{left:50%;margin-left:0px}}#timeline a{text-decoration:none}#timeline a .timeline-event{filter:drop-shadow(1px 1px 4px #747474);border-radius:5px;margin-left:55px;margin-bottom:30px}@media (min-width: 480px){#timeline a .timeline-event.left h2:before{left:100%;border-color:transparent transparent transparent #1d5366;border-width:15px 0 15px 15px}#timeline a .timeline-event.left h2:after{left:100%;margin-left:25px}}@media (min-width: 480px){#timeline a .timeline-event.right{padding-right:0px;padding-left:46px;margin-left:auto}}@media (min-width: 480px){#timeline a .timeline-event.right h2:before{right:100%;border-color:transparent #1d5366 transparent transparent;border-width:15px 15px 15px 15px}}@media (min-width: 480px){#timeline a .timeline-event{width:50%;margin-left:0px;padding-right:39px;margin-bottom:-100px}#timeline a .timeline-event:last-child{margin-bottom:0px}}#timeline a .timeline-event h2{background-color:#1d5366;color:#fff;padding:5px 10px;position:relative}#timeline a .timeline-event h2:before{content:" ";height:0;position:absolute;top:10px;width:0;z-index:1;border:medium solid #1d5366;right:100%;border-color:transparent #1d5366 transparent transparent;border-width:15px 15px 15px 15px}#timeline a .timeline-event h2:after{content:'';position:absolute;width:25px;height:25px;left:-60px;background-color:#fff;border:4px solid #ffbc2a;top:10px;border-radius:50%;z-index:1}#timeline a .timeline-event .timeline-img{height:150px;transition:all .2s ease-in-out;background-position:center center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:5px;border-top-right-radius:5px}#timeline a .timeline-event .timeline-img:hover{height:200px}@media (min-width: 1366px){#timeline a .timeline-event .timeline-img{height:250px}#timeline a .timeline-event .timeline-img:hover{height:300px}}#timeline a .timeline-event .timeline-desc{background-color:#f8f8f8;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#timeline a .timeline-event .timeline-desc p{padding:0px 10px 10px}#timeline a .timeline-event .timeline-desc .timeline-date{padding:5px 10px;margin-bottom:0px;text-align:right}*{box-sizing:border-box}html{font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif;font-size:100%;overflow-x:hidden;overflow-y:scroll}body{display:grid;position:relative;overflow:hidden;grid-template-areas:"state-header" "header" "hero" "main" "aside" "footer";background-color:white;line-height:1.618;font-size:1rem}@media (min-width: 769px){body{grid-column-gap:10px;grid-template-columns:50px 2fr 1fr 50px;grid-template-areas:"state-header state-header state-header state-header" "header header header header" "hero hero hero hero" ". main aside ." "footer footer footer footer"}body.home{grid-template-areas:"state-header state-header state-header state-header" "header header header header" "hero hero hero hero" "main main main main" "footer footer footer footer"}}main{grid-area:main;width:90%;margin:0 auto;padding:30px 0}@media (min-width: 769px){main{width:100%;padding-right:10px}}.home main{display:grid;width:100%;margin:0;padding:30px 0;grid-row-gap:30px;grid-template-columns:5% 1fr 5%;grid-template-areas:". featured ." "flickr flickr flickr" ". latest ." ". post ."}article{color:#747474}.is-active{display:block}#overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;background:rgba(0,0,0,0);z-index:9100;overflow-x:hidden;overflow-y:hidden;transition:background .2s ease-in-out}#overlay.is-active{width:100%;height:10000vh;background:rgba(0,0,0,0.65);transition:background .2s ease-in-out}header{grid-area:header;height:calc(34px + 70px)}nav.navFixed{position:fixed;top:0;background-color:white;width:100%;z-index:9999;box-shadow:0 1px 4px rgba(0,0,0,0.4)}@supports (display: grid){nav{display:grid;grid-column-gap:10px;grid-template-columns:2% 70px auto 50px 2%;grid-template-areas:"logo logo title menu ."}}@media (min-width: 769px){@supports (display: grid){nav{grid-template-columns:50px 70px 2fr 1fr 50px 50px;grid-template-areas:"logo logo title navSmall menu ."}}}nav a{color:#747474}nav #logoWrapper{display:grid;grid-area:logo;width:100%;background-color:#eee}nav #logoWrapper a:hover{background-color:#1d5366}nav #logoWrapper a:hover#logo svg *{fill:white !important}nav #logoWrapper #logo{justify-self:right;align-self:center;height:auto;width:70px;padding:10px}nav #logoWrapper #logo svg{display:block;width:50px}nav #logoWrapper #logo svg *{fill:#747474;transition:all .2s ease-in-out}nav #title{grid-area:title;justify-self:start;align-self:center;font-size:1.15rem;font-weight:300;text-decoration:none;line-height:1.25rem}nav #title span{font-weight:600;text-transform:uppercase}nav ul{padding-left:0}nav #navMain{grid-area:navSmall;grid-template-areas:"item1 item2 item3";display:none;width:100%}@media (min-width: 769px){nav #navMain{display:grid}}nav #navMain li{display:grid}nav #navMain li a{align-self:center;justify-self:center;display:block;padding:10px;font-weight:300;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease-in-out}nav #navMain li a:hover{background-color:#eee}nav #menu{grid-area:menu;justify-self:center;align-self:center;padding:10px;transition:background-color .2s ease-in-out}nav #menu:hover{background-color:#eee}nav #menu svg{width:30px;height:auto;display:block}nav #menu svg *{fill:#747474}nav #flyNav{position:fixed;z-index:9200;top:0;right:calc(-90% - 5%);width:calc(90% + 5%);height:100vh;overflow:visible;padding-right:10px;background-color:#1d5366;transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);transition-duration:.3s}@media (min-width: 769px){nav #flyNav{width:520px;padding-right:0;box-shadow:-8px 0px 30px 0px rgba(0,0,0,0.75);transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);transition-duration:.5s}}nav #flyNav.is-active{right:-5%;box-shadow:0px -8px 30px 0px rgba(0,0,0,0.75);transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);transition-duration:.3s}@media (min-width: 769px){nav #flyNav.is-active{right:-20px;transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);transition-duration:.5s}}nav #flyNav #navFly{overflow-y:scroll;height:100%}nav #flyNav #navFly li{padding:0}nav #flyNav #navFly li .secondaryNavParent{overflow:hidden}nav #flyNav #navFly li .secondaryNavParent:after{content:"▼";position:relative;display:block;float:right;font-size:1rem;font-weight:bold;color:rgba(255,255,255,0.15);transition:all .2s ease-in-out}nav #flyNav #navFly li .secondaryNavParent.is-active:after{transform:rotate(90deg)}nav #flyNav #navFly li .secondaryNav{overflow:hidden;min-height:0;max-height:0;padding:0;background-color:#153c4a;transition:all .3s ease-in-out}nav #flyNav #navFly li .secondaryNav.is-active{min-height:0vh;max-height:1000vh;transition:all 1s ease-in-out}nav #flyNav #navFly li .secondaryNav a{font-size:.9rem}nav #flyNav #navFly li .secondaryNav a:hover{border-radius:0 3.33333px 3.33333px 0;background-color:#174352}nav #flyNav a{display:block;padding:15px 40px 15px 20px;font-size:1.1rem;text-decoration:none;color:white;transition:all .2s ease-in-out}nav #flyNav a:hover{background-color:#23637a}nav #flyNav a#loginButton{padding-left:25px;background-image:url("../img/icons/login.svg");background-repeat:no-repeat;background-size:25px 25px;background-position:left 10px center;font-size:1rem}@media (min-width: 769px){nav #flyNav a#loginButton{display:none}}nav #flyNav a#menuClose{display:inline-block;position:absolute;top:28px;padding:10px;border-radius:50%;background-color:#747474}nav #flyNav a#menuClose.is-active{left:-30px;box-shadow:0 1px 4px rgba(0,0,0,0.4)}nav #flyNav a#menuClose svg{width:20px;height:auto;display:block}nav #flyNav a#menuClose svg *{fill:white}.statewideheader{grid-area:state-header}aside{grid-area:aside;padding:20px 10px;background-color:#f8f8f8}@media (min-width: 769px){aside{grid-row-start:4;grid-row-end:4;grid-column-start:3;grid-column-end:5}}aside ul{list-style:none;padding-left:0;margin-bottom:20px}@media (min-width: 769px){aside ul{width:calc(100% - 50px)}}aside ul#recentPosts h3{padding:0;font-size:.85rem;font-style:italic;font-weight:600;margin-bottom:0}aside ul li{padding:5px 10px;border-radius:3.33333px;transition:all .2s ease-in-out}aside ul li:hover{background-color:#eee}aside ul li a{display:block;font-size:.85rem;text-decoration:none;color:black}aside ul li p:last-child{margin-bottom:0}aside .widget,aside #twitterFeed{display:block;font-weight:100;color:white}@media (min-width: 769px){aside .widget,aside #twitterFeed{width:calc(100% - 50px)}}aside .widget:last-child,aside #twitterFeed:last-child{margin-bottom:0}aside .widget{height:200px;margin-bottom:10px;padding:20px;background-color:#dedede;border-radius:3.33333px}footer{grid-area:footer;background-color:#747474;background-image:url("./img/logos/governor.svg");background-position:left -25px top -25px;background-repeat:no-repeat;background-size:250px auto;color:white}footer h3{color:white;text-align:left !important}footer .footerContent{display:grid;grid-row-gap:20px;grid-template-areas:". navigation ." ". socialMedia ." ". fluid .";grid-template-columns:5% 1fr 5%;margin:20px 0}@media (min-width: 769px){footer .footerContent{grid-column-gap:40px;grid-row-gap:20px;grid-template-areas:". navigation fluid socialMedia .";grid-template-columns:50px 1fr 1fr auto 50px}}footer .footerContent ul{margin-bottom:0;padding-left:0;list-style:none}footer .footerContent ul.sub-menu{padding-left:20px}footer .footerContent ul a{color:white;font-size:.85rem;font-weight:100;text-decoration:none;transition:all .2s ease-in-out}footer .footerContent ul a:hover{color:#1d5366}footer .footerContent .wpMenu{grid-area:navigation}footer .footerContent .fluidFooter{grid-area:fluid}footer .footerContent .socialMedia{grid-area:socialMedia}footer .footerContent .socialMedia ul{display:grid;grid-column-gap:20px;grid-template-columns:auto auto auto auto auto 1fr;justify-items:center}@media (min-width: 769px){footer .footerContent .socialMedia ul{grid-column-gap:30px;grid-template-columns:auto auto auto auto auto}}footer .footerContent .socialMedia ul svg{display:inline-block;height:25px}footer .footerContent .socialMedia ul svg *{fill:#dedede;transition:all .2s ease-in-out}footer .footerContent .socialMedia ul svg:hover *{fill:#1d5366}footer .statewidefooter{margin:10px 0 !important}footer .statewidefooter a{color:white}.home #homePost{grid-area:post}.home #latestInfo{grid-area:latest}@media (min-width: 769px){#latestInfo{display:grid;grid-column-gap:30px;grid-template-columns:2fr 1fr;grid-template-areas:"news twitter"}}#latestNews{margin-bottom:20px}#latestNews ul{display:grid;grid-row-gap:10px;margin-bottom:0;padding-left:0;list-style:none}#latestNews .newsArticle{display:grid;grid-column-gap:10px;grid-template-columns:65px 1fr;grid-template-areas:"date snippet";text-decoration:none;color:black;cursor:pointer}#latestNews .newsArticle:hover .newsDate{background-color:#1d5366;box-shadow:0 1px 4px rgba(0,0,0,0.4)}#latestNews .newsArticle:hover .newsMonth{color:white}#latestNews .newsArticle:hover .newsSnippet{background-color:#f8f8f8}#latestNews .newsArticle .newsDate{grid-area:date;max-height:80px;padding:10px;border-radius:3.33333px;background-color:#eee;transition:all .2s ease-in-out}#latestNews .newsArticle .newsDate .newsDay,#latestNews .newsArticle .newsDate .newsMonth{display:block;font-weight:100;text-align:center;line-height:normal}#latestNews .newsArticle .newsDate .newsDay{padding:5px 10px;border-radius:1.66667px;background-color:white;font-size:1.25rem}#latestNews .newsArticle .newsDate .newsMonth{padding:5px;text-transform:uppercase}#latestNews .newsArticle .newsSnippet{grid-area:snippet;padding:5px 10px;font-size:.85rem;transition:all .2s ease-in-out}@media (min-width: 769px){.bio-details{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:125px 1fr;grid-template-areas:"image details"}}.bio-details .bio-photo{grid-area:image;display:block;width:100px;height:100px;margin:0 auto 20px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.4)}@media (min-width: 1024px){.bio-details .bio-photo{width:125px;height:125px;margin-bottom:0}}.newsPost .bio-details .bio-photo{border-radius:3.33333px}.bio-details h2{margin-bottom:0;line-height:initial}.bio-details .bio-meta{grid-area:details}.bio-details .bio-meta .title{font-size:1rem !important;font-style:italic}.bio-details .bio-meta .email,.bio-details .bio-meta .phone{padding-left:30px;background-position:left center;background-repeat:no-repeat;background-size:15px auto}.hideContact .bio-details .bio-meta .email,.hideContact .bio-details .bio-meta .phone{display:none}.bio-details .bio-meta .email{background-image:url("./img/icons/mail.svg")}.bio-details .bio-meta .phone{background-image:url("./img/icons/phone.svg")}.staffSeparator{display:block;height:11px;width:95%;margin:0 auto 30px;box-shadow:0px 5px 16px -5px rgba(50,50,50,0.45)}.staffBio{margin-top:10px}.missionStatement{position:relative;min-height:175px;padding:20px;margin:30px 0;background-image:url(img/icons/quote.svg);background-position:left top;background-repeat:no-repeat;background-size:175px}.missionStatement h3{display:block;width:auto;margin:0 auto;padding-left:10px;font-size:1.65rem;font-style:italic;color:#1d5366}.missionStatement p{width:75%;margin:.5rem auto 0;color:#747474;text-align:center;font-weight:bold;font-style:italic;font-size:1.15rem}@media all and (-ms-high-contrast: none){body{display:block}body header nav{display:block;overflow:hidden}body header nav #logoWrapper{height:70px}body header nav #logoWrapper #logo{float:left;width:auto;height:70px;margin-right:10px;padding:10px;background-color:#eee}body header nav #title{float:left;margin-top:25px}body header nav #navMain{display:none}body header nav #menu{float:right;height:70px}body header nav #menuClose{width:40px;height:40px}body header nav #navSearch button{width:100%;margin-top:10px}body .hero .mainPosts li a,body .carousel .mainPosts li a{display:block}body .hero .mainPosts li a h2,body .carousel .mainPosts li a h2{bottom:30px}body .hero .mainPosts li a p svg,body .carousel .mainPosts li a p svg{display:none}body .hero .heroOverlay,body .carousel .heroOverlay{display:none}body .hero{display:block}body .home main,body main{display:block !important}body .home main svg,body main svg{display:none !important}body .home main #featured,body .home main #latestNews,body .home main #latestTweets,body .home main #latestInfo,body main #featured,body main #latestNews,body main #latestTweets,body main #latestInfo{display:block !important;max-width:750px;margin:0 auto !important}body .home main #latestNews,body main #latestNews{display:block}body .home main #latestNews .newsArticle,body main #latestNews .newsArticle{display:flex !important}body .home main #latestNews ul,body main #latestNews ul{display:block !important}body .home main #latestNews a,body main #latestNews a{display:block !important}body main{max-width:750px;margin:0 auto !important}body .home main{max-width:100% !important}body aside{max-width:750px;margin:0 auto}body footer .footerContent{display:block !important;max-width:750px;margin:0 auto !important}body footer .footerContent .socialMedia ul{display:flex}body footer .footerContent .socialMedia ul li{flex:1}body .photogroup a{display:block;max-width:300px;margin:0 auto 10px}}
