/*!
Theme Name: Lieutenant Governor Spencer Cox
Theme URI: https://www.utah.gov/ltgovernor
Description: Lieutenant Governor 2019 WordPress theme
Author: Cortney Taylor | Utah Interactive
Author URI: https://utahinteractive.org
Version: 1.1
*/@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:#67091a;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;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}button:hover,.button:hover,.searchNavigation a:hover{background-color:#8d0c23;color:white}button:active,.button:active,.searchNavigation a:active{background-color:#38050e}button[type='submit'],.button[type='submit'],.searchNavigation a[type='submit']{background-color:#1d5366}button[type='reset'],.button[type='reset'],.searchNavigation a[type='reset']{background-color:#ffbc2a;color:black}.statewideheader button,.statewideheader .button,.statewideheader .searchNavigation a{font-family:unset;-webkit-box-shadow:none;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{-webkit-box-shadow:none;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%}}form#ltcontact{max-width:750px;margin:0 auto}@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}#latestInfo form{width:1fr;margin:0 auto}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%;background-color:#eee;border-radius:3.33333px;overflow:hidden}form fieldset legend{width:100%;padding: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;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;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::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{color:#747474;font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif}form input::-moz-placeholder, form textarea::-moz-placeholder{color:#747474;font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif}form input:-ms-input-placeholder, form textarea:-ms-input-placeholder{color:#747474;font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif}form input::-ms-input-placeholder, form textarea::-ms-input-placeholder{color:#747474;font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif}form input::placeholder,form textarea::placeholder{color:#747474;font-family:"Open Sans",Helvetica,Arial,Helmet,Freesans,sans-serif}@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 #67091a;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;-webkit-box-shadow:none;box-shadow:none;color:white;text-shadow:0 1px 4px rgba(0,0,0,0.4)}form .radio label{display:inline-block}form .radio input[type=radio]{width:auto}article img{display:block;width:auto;max-width:100%;height:auto;max-height:300px;margin:0 auto 30px;border-radius:3.33333px;-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.45);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%;max-width:550px;height:300px;margin:0 auto}@media (min-width: 769px){iframe{width:80%}.QSISlider iframe{width:100%;height:100%}}.g-recaptcha iframe{width:100%;margin:0}.g-recaptcha{padding:10px}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;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#747474;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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:#67091a}aside h3{font-weight:800;padding:0 10px;margin-bottom:0}aside h3 a{color:#67091a}#recentPosts h3{margin-top:0}h3 a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}h3 a:hover{color:#67091a}h3 a:hover svg *{fill:#67091a !important}h3 a svg{display:inline-block;width:20px;height:auto}h3 a svg *{fill:#ffbc2a !important;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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:#67091a;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{color:#500714}.accordion{margin-bottom:10px;border-radius:3.33333px;-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.45);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:#67091a;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%;-webkit-transition:all 600ms ease;-o-transition:all 600ms ease;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{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion[data-view="open"] .accordion-content{max-height:1000vh;padding:1rem;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;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;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.accordion:hover h4::after{background-color:#ffbc2a}#initiatives ul,#responsibilities ul{padding-left:0;list-style:none;width:100%;margin:0 auto}@media (min-width: 480px){#initiatives ul,#responsibilities ul{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}}#initiatives ul li,#responsibilities ul li{position:relative;margin-bottom:20px}@media (min-width: 480px){#initiatives ul li,#responsibilities ul li{margin-bottom:0}}#initiatives ul li a,#responsibilities ul li a{display:block;position:relative;width:100%;max-height:220px;text-align:center;text-decoration:none}#initiatives ul li a .backgroundImage,#responsibilities 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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#initiatives ul li a .featuredText,#responsibilities ul li a .featuredText{left:0;width:100%;height:auto;padding-top:10px;font-weight:100;color:#747474}#initiatives{grid-area:initiatives}#responsibilities{grid-area:responsibilities}@media (min-width: 769px){#responsibilities .featuredWrapper{display:grid;grid-column-gap:10px;grid-template-columns:1fr 20px 3fr;grid-template-areas:"profileImg . menu"}}#responsibilities .featuredWrapper #profileImg{margin-bottom:20px}@media (min-width: 769px){#responsibilities .featuredWrapper #profileImg{grid-area:profileImg;margin-top:20px}}#responsibilities .featuredWrapper #profileImg img{display:block;width:100%;max-width:250px;height:auto;margin:0 auto 0}@media (min-width: 480px){#responsibilities .featuredWrapper #profileImg img{max-width:275px}}@media (min-width: 1024px){#responsibilities .featuredWrapper #profileImg img{max-width:350px}}#responsibilities .featuredWrapper #profileImg span{display:block;color:#747474;font-style:italic;text-align:center}#responsibilities ul{grid-area:menu}@media (min-width: 1024px){#responsibilities ul{grid-template-columns:1fr 1fr 1fr 1fr}}#responsibilities ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:20px;border-radius:3.33333px;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-o-radial-gradient(center, ellipse, #67091a 0%, #210308 100%);background:radial-gradient(ellipse at center, #67091a 0%, #210308 100%);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#responsibilities ul li a:hover{background:-o-radial-gradient(center, ellipse, #750a1e 0%, #2f040c 100%);background:radial-gradient(ellipse at center, #750a1e 0%, #2f040c 100%)}#responsibilities ul li a:hover .featuredText{text-shadow:0 8px 8px rgba(0,0,0,0.8)}#responsibilities ul li a .featuredText{position:relative;padding:0;color:white !important;font-size:1.5rem;text-align:center;text-decoration:none;text-shadow:0 1px 4px rgba(0,0,0,0.4);border-radius:0 0 3.33333px 3.33333px}#initiatives{grid-area:'responsibilities'}@media (min-width: 1024px){#initiatives ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.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:-webkit-box;display:-ms-flexbox;display:flex;grid-area:heading;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:250px;background-position:right center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.home .hero .heroImage{height:300px;display:block}@media (min-width: 769px){.home .hero .heroImage{height:350px}}@media (min-width: 769px){.hero .heroImage #homeHero{display:grid;grid-column-gap:10px;grid-template-columns:50px 1fr 2fr 50px;grid-template-areas:". image excerpt .";max-width:1000px;margin:0 auto}}.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 .heroImage img{position:relative;display:block;width:250px;top:30px;left:20%}@media (min-width: 769px){.hero .heroImage img{grid-area:image;width:100%;left:unset}}.hero .heroImage .additionalInfoHome{display:none}@media (min-width: 769px){.hero .heroImage .additionalInfoHome{grid-area:excerpt;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:350px}}.hero .heroImage .additionalInfoHome p{margin-bottom:10px;padding:20px;border-radius:3.33333px;color:#1d5366;font-size:1.15rem;background-color:rgba(255,255,255,0.5)}@media (min-width: 769px){.hero .heroImage .additionalInfoHome p{margin-bottom:0}}.hero .additionalInfo{grid-area:additionalInfo;padding:30px 5%;background-color:#67091a;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%;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);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:#ad0f2c;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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}}.hero .social{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:additionalInfo;background-color:#eee;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 20px}@media (min-width: 769px){.hero .social{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero .social a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;width:50%;text-decoration:none;background-color:transparent;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hero .social a:last-child{margin-right:0}.hero .social a:hover{background-color:#dcdcdc}@media (min-width: 769px){.hero .social a{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;padding:10px 30px;font-size:1.25rem}}.hero .social a svg{max-height:20px;width:20px;margin-right:10px}@media (min-width: 769px){.hero .social a svg{max-height:30px;width:30px}}.hero .social a svg *{fill:#ffbc2a}.heroOverlay{position:absolute;z-index:8000;height:250px;width:100%;top:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5)));background-image:-o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.breadcrumbs{margin-bottom:20px}.breadcrumbs a{font-weight:800;text-decoration:none;color:#747474}.breadcrumbs a:hover{color:#67091a}.breadcrumbs a:hover svg *{fill:#ffbc2a}.breadcrumbs a svg{display:inline-block;height:10px;margin-right:10px}.breadcrumbs a svg *{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#latestPhotos{padding:30px 60px;background-color:#eee}.home #latestPhotos{grid-area:flickr;padding:30px 5%}.photogroup{display:grid;margin:0 auto;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: 1024px){.photogroup{grid-template-columns:1fr 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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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);-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.photogroup a:hover{-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.45);box-shadow:0 1px 20px rgba(0,0,0,0.45)}.photogroup a:hover .caption{opacity:1;color:#fff;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;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:20px;grid-template-columns:1fr 1fr 1fr 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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.posts .post a:hover,.stafflist .post a:hover,.cabinet .post a:hover{color:#67091a}.posts .post a:hover h2,.stafflist .post a:hover h2,.cabinet .post a:hover h2{color:#67091a}.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;-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.45);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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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}*{-webkit-box-sizing:border-box;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" "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 main ." "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:". responsibilities ." ". initiatives ." "flickr flickr flickr" ". contact ." ". 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;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}#overlay.is-active{width:100%;height:10000vh;background:rgba(0,0,0,0.65);-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.float-right{float:right}header{grid-area:header;height:calc(34px + 70px)}nav.navFixed{position:fixed;top:0;background-color:white;width:100%;z-index:9999;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);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 1fr 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:#67091a}nav #logoWrapper a:hover#logo svg *{fill:white !important}nav #logoWrapper #logo{justify-self:right;-ms-flex-item-align:center;align-self:center;height:auto;width:70px;padding:10px}nav #logoWrapper #logo svg{display:block;width:50px}nav #logoWrapper #logo svg *{fill:#747474;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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 item4";display:none;width:100%}@media (min-width: 769px){nav #navMain{display:grid}}nav #navMain li{display:grid}nav #navMain li a{-ms-flex-item-align:center;align-self:center;justify-self:center;display:block;padding:10px;font-weight:300;text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;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;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;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:#67091a;-webkit-transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);-o-transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}@media (min-width: 769px){nav #flyNav{width:520px;padding-right:0;-webkit-box-shadow:-8px 0px 30px 0px rgba(0,0,0,0.75);box-shadow:-8px 0px 30px 0px rgba(0,0,0,0.75);-webkit-transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);-o-transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}}nav #flyNav.is-active{right:-5%;-webkit-box-shadow:0px -8px 30px 0px rgba(0,0,0,0.75);box-shadow:0px -8px 30px 0px rgba(0,0,0,0.75);-webkit-transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);-o-transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}@media (min-width: 769px){nav #flyNav.is-active{right:-20px;-webkit-transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);-o-transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);transition-timing-function:cubic-bezier(0.5, -0.25, 0.5, 1.25);-webkit-transition-duration:.5s;-o-transition-duration:.5s;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);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav #flyNav #navFly li .secondaryNavParent.is-active:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}nav #flyNav #navFly li .secondaryNav{overflow:hidden;min-height:0;max-height:0;padding:0;background-color:#460612;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}nav #flyNav #navFly li .secondaryNav.is-active{min-height:0vh;max-height:1000vh;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;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:#500714}nav #flyNav a{display:block;padding:15px 40px 15px 20px;font-size:1.1rem;text-decoration:none;color:white;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav #flyNav a:hover{background-color:#7e0b20}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;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;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/utah.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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer .footerContent ul a:hover{color:#67091a}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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer .footerContent .socialMedia ul svg:hover *{fill:#67091a}footer .statewidefooter{margin:10px 0 !important}footer .statewidefooter a{color:white}.home #contact{grid-area:contact}.home #homePost{grid-area:post}@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%;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);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}.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;-webkit-box-shadow:0px 5px 16px -5px rgba(50,50,50,0.45);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:#67091a}.missionStatement p{width:75%;margin:.5rem auto 0;color:#747474;text-align:center;font-weight:bold;font-style:italic;font-size:1.15rem}#homeAccounts span{display:block}#homeAccounts span a{text-decoration:none}#homeAccounts span a:hover svg path,#homeAccounts span a:hover svg circle{fill:#67091a !important}#homeAccounts span svg{max-width:16px;height:auto;display:inline-block}#homeAccounts span svg path,#homeAccounts span svg circle{fill:#ffbc2a !important;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@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:-webkit-box !important;display:-ms-flexbox !important;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:-webkit-box;display:-ms-flexbox;display:flex}body footer .footerContent .socialMedia ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}body .photogroup a{display:block;max-width:300px;margin:0 auto 10px}}
