/*!
Theme Name: Vote
Theme URI: http://utahinteractive.org
Description: Vote.Utah.Gov WordPress theme
Author: Cortney Taylor
Author URI: http://utahinteractive.org
Version: 1.2
*/@import"https://fonts.googleapis.com/css?family=Droid+Serif:400,700";html{font-family:"Open Sans",sans-serif;font-size:16px}body{margin:0;padding:0;background:url("./images/header/header-bg.png") repeat-x center 31px #393939;color:#fff}a{color:#243c59}a.light-link{color:#91bff7 !important}a:hover{color:#8b0f0a}ul.nostyle{margin:0;padding:0;list-style:none}.hidden{display:none !important}header hgroup,header nav,section{margin:0 auto;width:1024px}header{background:url("./images/header/header-bg-blue.png") repeat-x center top rgba(0,0,0,0);height:139px;width:100%;position:relative;box-shadow:0 5px 7px 0 rgba(0,0,0,.2)}header hgroup{height:100px;padding:0;position:relative;color:#fff}header hgroup h1{margin:0;padding:38px 0 0 170px;font-size:2rem;font-weight:normal}header hgroup h1 a{color:#fff;text-decoration:none}header hgroup h1 a:hover{color:#eee;text-decoration:none}header hgroup h1 span{display:block;font-weight:lighter;font-size:.93rem;color:#ccc;line-height:10px;text-transform:uppercase}header #headerSocial{position:absolute;margin:0;top:0;right:0;font-weight:lighter;background:url("./images/header/header-bg-social.png") repeat-x left top #182a3f;height:92px;border-left:1px solid #192a3f;border-right:1px solid #192a3f;padding:8px 0 0}header #headerSocial li{font-size:14px;text-transform:uppercase}header #headerSocial li a{display:block;color:#fff;text-decoration:none;padding:4px 12px 4px 42px;background:url("./images/icons/header-initiatives.png") no-repeat 12px center rgba(0,0,0,0)}header #headerSocial li.initiatives a{background-image:url("./images/icons/header-initiatives.png")}header #headerSocial li.responsibilities a{background-image:url("./images/icons/header-responsibilities.png")}header #headerSocial li.latestnews a{background-image:url("./images/icons/header-latestnews.png")}header #headerSocial li a:hover{background-color:#8b0f0a}.skipnav{display:none}header hgroup h2#stateSeal{background:url("./images/header/header-seal.png") no-repeat center top rgba(0,0,0,0);position:absolute;left:0;top:0;margin:0;padding:0;width:156px;height:174px}header nav ul{margin:3px 0 0;padding:0;list-style:none;overflow:hidden}header nav ul li{float:left;width:138px;text-align:center;display:block;overflow:hidden}header nav ul li.navspace{width:190px}header nav ul li a{display:block;width:100%;text-decoration:none;color:#2f2f2f;font-weight:lighter;padding:5px 0}header nav ul li ul.secondary{box-shadow:0 6px 12px -6px #262626;display:none;height:auto;margin:0;min-width:230px;padding:0;position:absolute;width:auto;z-index:999;background-color:#e3e3e3}header nav ul li ul.secondary li{float:none;text-align:left;width:auto}header nav ul li ul.secondary li a{padding:.6rem 1rem;border-bottom:1px solid #d9d9d9;transition:all 400ms ease 0s}header nav ul li ul.secondary li a:hover{border-left:7px solid #8b0f0a;border-bottom-width:0}header nav ul li:hover ul.secondary{display:block}header nav ul li.contact ul.secondary{right:0}.container{background-color:#2f2f2f;margin-bottom:20px;padding:20px;width:984px;box-shadow:0 4px 10px rgba(0,0,0,.2) inset;overflow:hidden}.container h2{background:#223853;font-size:1.1rem;font-weight:lighter;color:#fff;padding:14px 20px;margin:0}section#Scenic #ScenicBG{background-size:auto 100%;padding-top:0;background-position:center top;background-repeat:no-repeat;box-shadow:0 3px 2px 0 rgba(0,0,0,.3)}section#Scenic{padding-top:0}section#Scenic #LtProfile{background:url("./images/photoblock/ft-ltgovernor-profile.png") no-repeat 0 0 rgba(0,0,0,0);height:275px;overflow:hidden;transition:all 200ms ease,background 1000ms ease}section#Scenic #LtProfile.fade{background-color:#1c3954}section#Feature>div{float:left}#Connect{width:364px;min-height:392px;background-color:#f5f5f5;box-shadow:0 3px 2px 0 rgba(0,0,0,.5)}#Connect article{overflow:hidden;padding:14px}#Connect article p{margin:0;padding:14px 14px 0;font-size:.8rem}#Connect article div.date{font-size:.7rem;color:#bebebe;padding:0 14px 14px}#Connect a.connectbtn{display:block;margin:0 0 14px;text-decoration:none;background:url("./images/buttons/float-lightblue.png") repeat-y left center #fff;font-weight:lighter;padding:16px 20px 16px 17px;transition:border 400ms ease;border-left:0px solid #8b0f0a;box-shadow:0 3px 2px 0 rgba(0,0,0,.1)}#Connect a.connectbtn i{color:#fff;width:20px;font-size:1.4rem;text-align:center;margin-right:24px}#Connect a.connectbtn:hover{background-color:#eee;border-left:7px solid #8b0f0a}section#Feature #PhotoFeed{width:620px;min-height:392px}section#Feature #PhotoFeed #flickr{list-style:none;margin:0;padding:0;height:400px;overflow:hidden}section#Feature #PhotoFeed #flickr li{width:100%;height:400px;background-color:#1f1f1f;overflow:hidden;position:relative}section#Feature #PhotoFeed #flickr li a{display:block}section#Feature #PhotoFeed #flickr li a span.title{display:block;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);padding:1em;color:#f5f5f5;text-align:center}section#Feature #PhotoFeed #flickr li a images{max-width:100%}div#PhotoFeed .instagram{list-style:none;margin:0 0 0 18px;padding:0;display:flex;flex-flow:row wrap}div#PhotoFeed .instagram li{display:block;width:192px;position:relative;height:192px;margin:0 0 8px 8px;box-shadow:0 3px 2px 0 rgba(0,0,0,.5)}div#PhotoFeed .instagram li a.image{position:absolute;display:block;background-repeat:no-repeat;background-position:center center;background-size:100%;top:0;bottom:0;right:0;left:0;transition:all 1500ms ease,border 400ms ease;border:5px solid #fff}div#PhotoFeed .instagram li a.image .caption{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);color:#fff;padding:1em;font-size:.7em;font-weight:lighter;overflow:hidden;transition:all 400ms ease;z-index:2}div#PhotoFeed .instagram li a.image .caption i.fa{bottom:0;color:hsla(0,0%,100%,.1);font-size:16em;left:0;position:absolute;right:0;text-align:center;top:0;z-index:1}div#PhotoFeed .instagram li a.image:hover{background-size:120%;border-color:#505050}div#PhotoFeed .instagram li a.image:hover .caption{opacity:1}section#NewsInfo>div{float:left;box-shadow:0 3px 2px 0 rgba(0,0,0,.5)}section #Initiatives{width:620px}section #Initiatives ul{list-style:none;margin:0;padding:20px;background-color:#f5f5f5;overflow:hidden;min-height:320px}section #Initiatives ul li{display:block;float:left;width:280px;margin:4px;background:url("./images/buttons/float-darkblue-wide.png") repeat-y left center #18395f;transition:background-color 400ms ease}section #Initiatives ul li a{display:block;text-decoration:none;padding:18px 0 18px 92px;font-size:.8rem;color:#fff;background-position:bottom left;background-repeat:no-repeat;transition:background-position 200ms ease}section #Initiatives ul li a em{display:block;font-size:.7rem;font-weight:lighter;color:#4f79a9;font-style:normal}#Initiatives li.beready a{background-image:url("./images/icons/initiatives-beready.png")}#Initiatives li.voter a{background-image:url("./images/icons/initiatives-voter.png")}#Initiatives li.voterreg a{background-image:url("./images/icons/initiatives-voterreg.png")}#Initiatives li.userve a{background-image:url("./images/icons/initiatives-userve.png")}#Initiatives li.native a{background-image:url("./images/icons/initiatives-native.png")}#Initiatives li.civility a{background-image:url("./images/icons/initiatives-civility.png")}#Initiatives li.exploratory a{background-image:url("./images/icons/initiatives-exploratory.png")}#Initiatives li.multicultural a{background-image:url("./images/icons/initiatives-multicultural.png")}section #Initiatives ul li:hover{background-color:#dedede}section #Initiatives ul li a:hover{color:#8b0f0a;background-position:top left}section #Initiatives ul li a:hover em{color:#8b0f0a}section #WhatsNew{width:344px;margin-left:20px}section #WhatsNew .whatsNew{min-height:400px;background-color:#fff}section #WhatsNew article{border-bottom:1px dashed #e3e3e3}section #WhatsNew article h4{margin:0;padding:14px 14px 0;font-size:.9rem;font-weight:normal}section #WhatsNew article h4 a{text-decoration:none}section #WhatsNew article p{margin:0;padding:14px;font-size:.8rem}section#LinkBlock>div{float:left;box-shadow:0 3px 2px 0 rgba(0,0,0,.5)}section#LinkBlock #Responsibilities{width:100%}section#LinkBlock #Responsibilities ul{list-style:none;margin:0;padding:20px 20px 10px;background-color:#474747;overflow:hidden;display:flex;flex-flow:row wrap}section#LinkBlock #Responsibilities ul li{box-shadow:0 2px 2px 0 rgba(0,0,0,.2);display:block;flex:1 1 auto;justify-content:space-around;margin:0 4px 14px;text-align:center;width:23%}section#LinkBlock #Responsibilities ul li a{background-color:#fff;background-position:center 64px;background-size:auto 30%;background-repeat:no-repeat;border:5px solid #fff;display:block;font-size:.9rem;padding:20px 0 0;text-decoration:none;transition:all 200ms ease}section#LinkBlock #Responsibilities ul li a svg{display:block;margin:16px auto;width:64px;height:64px;transition:all 400ms ease 0s}section#LinkBlock #Responsibilities ul li a svg path,section#LinkBlock #Responsibilities ul li a svg ellipse{fill:#324863;transition:fill 400ms ease 0s}section#LinkBlock #Responsibilities ul li a em{background-color:#e7e7e7;color:#5d5d5d;display:block;font-size:.8rem;font-style:normal;font-weight:lighter;margin:0 0;padding:20px 0;transition:all 600ms ease}section#LinkBlock #Responsibilities ul li a:hover{background-color:#223853;color:#fff;background-position:center 50px;background-size:auto 50%;border-color:rgba(0,0,0,0)}section#LinkBlock #Responsibilities ul li a:hover svg{margin:6px auto;width:84px;height:84px}section#LinkBlock #Responsibilities ul li a:hover svg path,section#LinkBlock #Responsibilities ul li a:hover svg ellipse{fill:#fff}section#LinkBlock #Responsibilities ul li a:hover em{background-color:#8b0f0a;color:#fff;margin-left:-5px;margin-right:-5px}section #Speaches{width:620px}section #Speaches ul{list-style:none;margin:0;padding:20px;background-color:#f5f5f5;overflow:hidden;min-height:200px}section #Speaches ul li a{display:block;padding:6px 8px;text-decoration:none;font-size:.8rem}section #Speaches ul li a:hover{background-color:#eee;border-radius:3px}section #Video{width:620px;box-shadow:0 3px 2px 0 rgba(0,0,0,.5)}section div#Video ul{margin:0;padding:0;list-style:none;background-color:#f5f5f5;min-height:240px}section div#Video ul li{margin:0;position:relative;display:block;height:462px}section div#Video ul li a{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:100%;transition:all 1500ms ease}section div#Video ul li a span{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);color:#fff;padding:1em;font-size:.7em;font-weight:lighter;overflow:hidden;transition:all 400ms ease}section div#Video ul li a span i.fa{color:hsla(0,0%,100%,.2);font-size:15rem;left:0;position:absolute;right:0;text-align:center;top:20%}section div#Video ul li a:hover{background-size:120%}section div#Video ul li a:hover span{opacity:1}section div#Video ul li:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,.5);transition:box-shadow 400ms linear}section #Links{width:344px;margin-left:20px;box-shadow:0 3px 2px 0 rgba(0,0,0,.5)}section #Links ul{list-style:none;margin:0;padding:20px;background-color:#f5f5f5;overflow:hidden;min-height:320px}section #Links ul li a{display:block;padding:6px 8px;text-decoration:none;font-size:.8rem}section #Links ul li a:hover{background-color:#eee;border-radius:3px}body.secondary #main{padding-top:20px}section#Secondary{overflow:hidden;padding-top:40px}section#Secondary>div,section#Secondary>aside{float:left}section#Secondary #Content{width:100%;background-color:#f5f5f5}section#Secondary #Content p,section#Secondary #Content ul,section#Secondary #Content ol,section#Secondary #Content h3,section#Secondary #Content h4,section#Secondary #Content h5,section#Secondary #Content h6,section#Secondary #Content>div{margin:20px;color:#000}section#Secondary #Content .whatsnewArticle{margin:0}section#Secondary #Content hr{display:block;clear:both;background-color:#cfcfcf;border:medium none;height:1px;margin:1rem 0}section#Secondary #Content>images{max-width:100%}section#Secondary #Content images.full{width:100%}section#Secondary #Content images.thumb{width:230px}section#Secondary #Content images.left{float:left;margin-right:10px;margin-bottom:5px}section#Secondary #Content .readmore{margin:0;padding:0}section#Secondary #Content #meta{position:relative;margin:20px 20px 0}section#Secondary #Content #meta .headline{margin:0 0 0 68px;font-size:14px}section#Secondary #Content #meta .date{margin:0;position:absolute;left:0;top:0;width:40px;border:1px solid #e5e5e5;background-color:#ededed;box-shadow:inset 0 0 0 1px #fff;text-align:center;font-size:11px;font-weight:bold;padding:8px}section#Secondary #Content p.synopsis{margin:0 20px 0 88px;font-size:11px;min-height:24px}section#Secondary #Content .whatsnewArticle #meta .headline{margin:0;font-size:16px}section#Secondary #Content .whatsnewArticle #meta .date{position:relative;width:auto;border:none;box-shadow:none;background-color:rgba(0,0,0,0);text-align:left;padding:0}section#Secondary #Content .whatsnewArticle .synopsis p{font-size:13px}section#Secondary #StaffPhotos{overflow:hidden}section#Secondary #StaffPhotos li{float:left;width:33.3%;text-align:center;height:300px}section#Secondary #StaffPhotos li images{max-width:96%;border:1px solid #ccc;padding:4px}section#Secondary #StaffPhotos li a{text-decoration:none}section#Secondary #StaffPhotos li span{display:block}section#Secondary #StaffPhotos li em{display:block;font-size:11px}body.contact form fieldset{border:none;margin:0;padding:0}body.contact form fieldset legend{color:#8b0f0a;font-size:1.1rem;font-weight:lighter;margin:0;padding:14px 20px}body.contact form fieldset p{width:auto}body.contact form label{display:block;font-size:12px}body.contact form input[type=text],body.contact form textarea{font-family:"Open Sans",sans-serif;border:1px solid #e1e1e1;color:#223853;font-size:14px;padding:8px 2%;width:96%}body.contact form select{font-family:"Open Sans",sans-serif;padding:8px 0;width:100%}body.contact form .yesNo,body.contact form .ampm{display:block}body.contact form .yesNo label,body.contact form .ampm label{display:inline-block}body.contact form button{background:#223853;color:#fff;font-size:1.1rem;font-weight:lighter;margin:0;padding:14px 20px;border:1px solid #051b36;display:block;width:100%;transition:all 400ms ease;cursor:pointer}body.contact form button:hover{border-width:10px;border-color:#8b0f0a;background-color:#8b0f0a}body.contact #recaptcha_widget_div{margin:20px}body.contact iframe{max-width:100%}ul.initiatives{list-style:none;margin:0;padding:20px;background-color:#f5f5f5;overflow:hidden}ul.initiatives li{display:block;width:auto;margin:4px;background:url("./images/buttons/float-darkblue-wide.png") repeat-y left center #18395f;transition:background-color 400ms ease}ul.initiatives li a{display:block;text-decoration:none;padding:18px 0 18px 92px;font-size:.8rem;color:#fff;background-position:bottom left;background-repeat:no-repeat;transition:background-position 200ms ease}ul.initiatives li a em{display:block;font-size:.7rem;font-weight:lighter;color:#4f79a9;font-style:normal}ul.initiatives li.beready a{background-image:url("./images/icons/initiatives-beready.png")}ul.initiatives li.voter a{background-image:url("./images/icons/initiatives-voter.png")}ul.initiatives li.voterreg a{background-image:url("./images/icons/initiatives-voterreg.png")}ul.initiatives li.userve a{background-image:url("./images/icons/initiatives-userve.png")}ul.initiatives li.native a{background-image:url("./images/icons/initiatives-native.png")}ul.initiatives li.civility a{background-image:url("./images/icons/initiatives-civility.png")}ul.initiatives li.exploratory a{background-image:url("./images/icons/initiatives-exploratory.png")}ul.initiatives li.multicultural a{background-image:url("./images/icons/initiatives-multicultural.png")}ul.initiatives li:hover{background-color:#dedede}ul.initiatives li a:hover{color:#8b0f0a;background-position:top left}ul.initiatives li a:hover em{color:#8b0f0a}body.blog section#Secondary #Content .post{margin:0;border-bottom:1px solid #dedede}body.blog section#Secondary #Content .meta{font-size:12px;margin:20px}body.blog section#Secondary #Content images{max-width:100%;height:auto}body.blog section#Secondary #Content images.alignleft{float:left;padding:0 14px 0 0}body.blog section#Secondary #Content images.alignright{float:right;padding:0 0 0 14px}body.blog section#Secondary #Content images.aligncenter{float:none;margin:0 auto;display:block}body.blog section#Secondary #Content .wp-caption{background-color:#eee;border:1px solid #dedede;padding:8px;margin:20px;max-width:91%;height:auto}body.blog section#Secondary #Content .wp-caption-text{margin:0;font-size:.8em;padding:8px 0 0 0;text-align:center}body.blog section#Secondary #Content .wp-caption images{float:none;margin:0 auto;display:block;max-width:100%;height:auto}body.blog section#Secondary #Content .wp-caption.alignleft{float:left}body.blog section#Secondary #Content .wp-caption.alignright{float:right}body.blog section#Secondary #Content .wp-caption.aligncenter{float:none;margin:20px auto;display:block}body.blog section#Secondary #Content hr{height:1px;border:none;background-color:#dedede}body.blog section#Secondary #Content blockquote{font-style:italic;margin:20px;font-size:.9em}body.blog section#Secondary #Content .post-edit-link{display:block;clear:both;margin:20px;font-size:12px}section#Secondary aside{width:344px;margin-left:20px}aside>div{margin-bottom:20px;background-color:#f5f5f5}aside div.mininfo{padding-bottom:8px}aside div.mininfo p{margin:8px 20px}aside #Connect{background-color:rgba(0,0,0,0);width:auto;min-height:auto}aside #Connect h2{margin-bottom:1rem}#NewsAside #NewsSearch{padding:20px;position:relative}#NewsAside #NewsSearch input{display:block;width:96%;font-size:13px;padding:6px;border:1px solid #eee}#NewsAside #NewsSearch button{background-color:#223853;color:#fff;border:0 none;height:30px;position:absolute;right:18px;top:20px}aside ul.links{padding:0}aside ul.links li a{display:block;padding:8px 20px;border-bottom:1px solid #eee}aside ul.links li a:hover{background-color:#8b0f0a;color:#fff;text-decoration:none;border-bottom:1px solid #7b0000}footer{background:#1e1e1e;height:180px;box-shadow:inset 0 4px 10px 0 #000;border-top:1px solid #444;color:#818181;font-size:12px;padding:20px 0}footer a{color:#818181;text-decoration:none}footer a:hover{color:#f5f5f5;text-decoration:none}footer section>ul,footer section>div{float:left;width:25%}footer .sitenav li,footer .utahgov li{padding:3px 0}footer #footerstateseal{height:170px;overflow:hidden;white-space:nowrap;text-indent:100%;background:url("./images/footer/footer-seal.png") no-repeat center center rgba(0,0,0,0)}footer .socialmedia{overflow:hidden}footer .socialmedia li{float:left}footer .socialmedia li a{display:block;font-size:32px;padding:4px 10px}div.g-recaptcha{margin:20px}div#preload{display:none}@media handheld,only screen and (max-width: 1030px){header hgroup,header nav,section{width:94%}}@media handheld,only screen and (max-width: 768px){header hgroup,header nav,section{width:100%}header nav ul>li{width:12.5%;font-size:.85em}header nav ul li.home{width:148px}.container{padding:20px 3%;width:94%}section#Scenic images{max-width:100%}section#Feature #Connect,section#NewsInfo #Initiatives,section#Feature #PhotoFeed,section#NewsInfo #WhatsNew,section#LinkBlock #Responsibilities,section#LinkBlock #Links{width:100%;min-height:auto}section#Feature #PhotoFeed,section#NewsInfo #WhatsNew,section#LinkBlock #Links{margin:20px 0 0}section#Feature #PhotoFeed images{width:100%}div#PhotoFeed .instagram{margin:0}div#PhotoFeed .instagram li{width:230px;height:230px}section#NewsInfo #Initiatives ul li{float:none;width:98%}section#NewsInfo #Initiatives ul li a{font-size:1em;padding:16px 0 16px 92px}section#LinkBlock #Responsibilities ul li{width:48%}section#LinkBlock #Responsibilities ul li a{font-size:1em}section#LinkBlock #Responsibilities ul li a em{font-size:.9em}section#LinkBlock #Links ul li a{font-size:1em}section#Secondary>div,section#Secondary>aside{float:none}section#Secondary #Content,section#Secondary aside{width:auto;margin:0 0 20px}}@media handheld,only screen and (max-width: 600px){header{height:auto}header hgroup h2#stateSeal{background:url("./images/header/header-bg-seal-small.png") no-repeat center center rgba(0,0,0,0);height:97px;width:106px}header hgroup h1{margin:0 0 0 110px;padding:28px 0 0;width:221px}header nav{background:#222;padding-bottom:6px;border-bottom:1px solid #303030;box-shadow:0 7px 10px -10px #111}header nav ul{margin:0}header nav ul li{text-align:left;float:none;width:auto;padding:0 0 1px 0;font-size:18px}header nav ul li.home{width:auto;display:none}header nav ul li a{display:block;padding:6px 3%;width:auto;background-color:#e2e2e2;border-left:5px solid #343434}div#PhotoFeed .instagram{margin:0}div#PhotoFeed .instagram li{width:100%;height:325px}section#Scenic,section#Scenic *{display:none}footer{height:auto}footer section>ul,footer section>div{float:none;width:auto}footer #footerstateseal{margin-bottom:20px}footer .sitenav li,footer .utahgov li{text-align:center}footer .socialmedia{margin:0 auto;overflow:hidden;width:200px}footer #backToTop{text-align:center;display:block}}@media handheld,only screen and (max-width: 560px){header #headerSocial{display:none}section#LinkBlock #Responsibilities ul li{width:98%}}@media handheld,only screen and (max-width: 380px){header hgroup{position:relative}header hgroup h1{margin:0;padding:0;width:auto;position:absolute;left:110px;top:24px;font-size:1.8rem}header hgroup h1 span{font-size:.83rem}header hgroup h1 a{display:block}header nav ul{margin:0}header nav ul li{padding:0 0 1px}section#NewsInfo #Initiatives ul{padding:2px}section#NewsInfo #Initiatives ul li a{font-size:.8em}section#Feature #PhotoFeed #flickr{height:250px}section#Feature #PhotoFeed #flickr li{height:250px}section#Feature #PhotoFeed #flickr li a span.title{font-size:.8em}body.contact #recaptcha_widget_div{margin:10px}}@media handheld,only screen and (max-width: 320px){#Connect a.connectbtn{font-size:.9em}section#Feature #PhotoFeed #flickr{height:220px}section#Feature #PhotoFeed #flickr li{height:220px}}@keyframes peekaboo{0%{background-position:0px 250px}100%{background-position:0px 100px}}header nav ul li{width:auto !important;margin-right:40px}header nav ul li a{white-space:nowrap}.current_page_item a{color:#8b0f0a}i.fa{padding-right:10px}#CTAs{display:flex}.cta{margin:15px;background:#fff;display:flex;flex:1;flex-direction:column;align-items:stretch}.cta .pitch{font-size:.9em;padding:0 15px;min-height:355px;position:relative}#CTAs h2{padding-top:10px;font-size:1.25rem}#cta_become h2{background:url("images/icons/notary-cta-header-add.svg") #223853 no-repeat;padding-left:50px}#cta_manage h2{background:url("images/icons/notary-cta-header-manage.svg") #223853 no-repeat;padding-left:50px}#cta_find h2{background:url("images/icons/notary-cta-header-find.svg") #223853 no-repeat;padding-left:50px}h2#cta_news{background:url("images/icons/notary-header-info.svg") #223853 no-repeat;padding-left:50px}aside #events h2{background:url("images/icons/notary-header-calendar.svg") #223853 no-repeat;padding-left:50px}#cta_become button{background:url("images/icons/notary-cta-add.svg") #223853 no-repeat;padding-left:60px}#cta_manage button{background:url("images/icons/notary-cta-manage.svg") #223853 no-repeat;padding-left:60px}#cta_find button{background:url("images/icons/notary-cta-find.svg") #223853 no-repeat;padding-left:60px}.cta a:hover button{cursor:pointer}.cta button{width:90%;height:60px;background:#18395f;color:#fff;font-size:1.3rem;border:1px solid #051b36;text-align:left;position:absolute;bottom:15px;padding-bottom:8px;background-position:7px center !important}.cta a button:hover{background-color:#c3cad2 !important;border-color:#c3cad2;border-left:10px #8b0f0a solid}.cta a button:hover,.cta a button:hover em{color:#223853}.cta a button{transition:all .15s ease-in}.cta button em{font-style:normal;color:#7d94b0;font-size:14px;margin-left:-5px}.cta button em:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#menu-main-menu{margin-left:171px}.post h3 a,.snippets a{text-decoration:none}#socialize{border-top:1px solid #dadada;margin-top:20px}ul.socialmedialist{padding-bottom:35px}ul.socialmedialist li{float:left;margin-right:10px;font-size:2em}.timeStamps{float:left;width:45%;margin-right:3%}.timeStamps ul{margin:0 !important;padding:0}.timeStamps li{list-style-type:none;margin-bottom:10px;font-size:13px}.timeStamps b{margin-right:3px}.clearBoth{clear:both}.bottom-container{background-color:#fff !important;margin-top:-20px}#banner{width:100%;background-image:url(./images/banner.jpg);background-size:100% 100%;background-repeat:no-repeat}#banner.noImage{background-image:none;text-align:center;border-bottom:2px solid}#banner span{font-size:16px;font-weight:lighter;display:block}@media handheld,only screen and (min-width: 750px){#banner span{margin-left:30px;display:inline}}.dropdown-content{visibility:hidden}.dropdown-content a{text-decoration:none;padding:8px;background-color:#fff;border-radius:10px;border:1px solid #fff;display:inline-block;width:80%}.dropdown-content a:hover{background-color:rgba(0,0,0,0);color:#fff !important}.show{visibility:visible}ul{padding:0;list-style-type:none}ul li{padding-bottom:15px}.additionalOptions{padding-left:50px;list-style-type:disc}.additionalOptions li{list-style-type:disc}#bot-vote-drop{background-color:#9aa2b0}#bot-vote-drop a{color:#9aa2b0}#candidates-drop{background-color:#766249}#candidates-drop a{color:#766249}#election-results-drop{background-color:#263f69}#election-results-drop a{color:#263f69}#primary-info-drop{background-color:#881211}#primary-info-drop a{color:#881211}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#274069;margin:auto;padding:0;border:10px solid #2c2c2c;width:50%;text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}#modalTitle{width:95%;padding-left:2.5%;font-size:24px}.modal-content input[type=text]{width:90%;border-radius:6px;border:0px;padding:6px;font-size:16px}#remember-checkbox{text-align:left;width:90%;padding-left:4%}#remember-checkbox input{width:14px;height:16px}input[type=submit]{background-color:#fdbe2c;border:none;padding:10px 15px 10px 15px;border-radius:6px;font-size:15px}.buttons{padding:30px}.question{text-align:center}.answers{display:inline-flex}.answers a{padding-right:20px}.answers button{margin-right:20px}.btn{font-family:"Open Sans",Helvetica,Arial,Freesans,sans-serif;display:inline-block;width:auto;height:2.5rem;margin:0 0 .5rem 0;padding:0 1rem;border:none;border-radius:3px;color:#fff;background:#1b758f;line-height:2.5rem;border-bottom:2px solid #12647c;box-shadow:none;text-decoration:none;text-transform:uppercase;text-align:center;vertical-align:bottom;transition:background .4s}.btn:hover{cursor:pointer;background:#1888a9}.btn a{text-decoration:none;color:#fff}.btn.continue{background:#4caf50;border-color:#3d8b40}.btn.continue:hover{background:#6dc66d}.btn.back{color:#3f3f3f !important;background:#dcdcdc;border-color:#c3c3c3}.btn.back:hover{background:#ededed}.btn.back a{color:#3f3f3f}.hide{opacity:0;max-height:0;padding:0 8px;overflow:hidden;transition:all .6s}.hide.show{opacity:1;max-height:1000px;padding:8px}.dtsvote-c-header__right{position:absolute;right:0;top:0;padding:1rem 1rem 0 0}.dtsvote-c-header__right__social{display:flex;justify-content:center}.dtsvote-c-header__band--blue a{text-decoration:none}.dtsvote-c-header__right__social svg{fill:#fff}.dtsvote-c-header__right__logout{margin-top:.5rem}.dtsvote-btn--primary{background:#fdbe2c}.dtsvote-btn{border:none;padding:.375rem .75rem;color:#000;border-radius:.375rem;display:inline-block;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;font-family:"Open Sans",sans-serif;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dtsvote-u-pl-1{padding-left:20px}section #Links ul{min-height:auto}section #Links,section #WhatsNew{margin-left:0}.event{overflow:auto}.event_date{background:#18395f;color:#fff;text-align:center;padding:10px;width:10%;margin-top:10px;margin-left:3%;margin-right:5%;float:left;margin-bottom:10px}.event_date .number{font-size:1.5em}.event_details{width:70%;float:left}.event_details h3{margin-bottom:0}.event_details p{margin-top:0}footer #footerstateseal{background:url("./images/logo/utah_state_seal.svg") no-repeat center center rgba(0,0,0,0)}.expander{margin-bottom:30px}.expander .question{font-weight:bold;font-size:16px}.expander .details{display:none}.expander .more::before{content:"+ "}.expander .more.hide::before{content:"- "}@media handheld,only screen and (max-width: 1024px){.container{width:94% !important}#bot-vote-drop{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3}#candidates-drop{grid-row-start:2;grid-row-end:3;grid-column-start:3;grid-column-end:4}#election-results-drop{grid-row-start:2;grid-row-end:3;grid-column-start:4;grid-column-end:5}#primary-info-drop{grid-row-start:2;grid-row-end:3;grid-column-start:5;grid-column-end:6}#modalTitle{font-size:19px}}@media handheld,only screen and (max-width: 800px){.container{width:94% !important}#banner{background-size:cover;background-position:center center}#CTAs{display:inline-block}#modalTitle{font-size:17px}}@media handheld,only screen and (max-width: 700px){.dtsvote-c-header__right{top:40px}}@media handheld,only screen and (max-width: 683px){#bot-vote-drop{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3;margin-top:-130px}#candidates-drop{grid-row-start:3;grid-row-end:4;grid-column-start:3;grid-column-end:4;margin-top:-130px}#election-results-drop{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3;margin-top:-13px}#primary-info-drop{grid-row-start:3;grid-row-end:4;grid-column-start:3;grid-column-end:4;margin-top:-13px}.modal-content{width:70%}}@media handheld,only screen and (max-width: 600px){header,#utahgov_statewideheader{overflow:hidden}header hgroup h1{font-size:1.8rem !important}header hgroup h1 span{font-size:.63rem !important}header hgroup h1{width:361px !important}header nav ul,#menu-main-menu,header nav ul li{margin-left:0 !important;margin-right:0 !important}section#Secondary #Content,section#Secondary aside,section #WhatsNew,section #Links{width:100% !important}section.container{margin:0}iframe,.timeStamps{width:100%}.dtsvote-c-header__right{top:27px}}@media handheld,only screen and (max-width: 436px){.dtsvote-u-pl-1{padding-left:10px}.dtsvote-c-header__right__social svg{width:20px}}@media handheld,only screen and (max-width: 380px){.dtsvote-c-header__right{top:22px}.dtsvote-u-pl-1{padding-left:5px}.dtsvote-c-header__right__social svg{width:20px}}@media handheld,only screen and (max-width: 370px){.dtsvote-c-header__right{top:52px}}.question .bold{cursor:pointer}.question .details{display:none}img{display:block;width:100%;height:auto}.grid-container li{font-size:20px;margin:auto;padding-top:15px;height:80px}.grid-container li a{color:#fff;text-decoration:none;display:grid;grid-template-columns:100px auto;align-items:center}.circle{background:#274069;width:80px;height:80px;margin:auto;border-radius:50%;background-size:45px 45px;background-repeat:no-repeat;background-position:center center}.circle:hover{background:#fff;cursor:pointer;background-size:75px 75px;background-repeat:no-repeat;background-position:center center}.vote .circle{background-image:url(./images/icons/where-to-vote-white.svg)}.vote .circle:hover{background-image:url(./images/icons/where-to-vote-blue.svg)}.track .circle{background-image:url(./images/icons/mail-checkmark-white.svg)}.track .circle:hover{background-image:url(./images/icons/mail-checkmark-blue.svg)}.learn .circle{background-image:url(./images/icons/candidates-white.svg)}.learn .circle:hover{background-image:url(./images/icons/candidates-blue.svg)}.find .circle{background-image:url(./images/icons/search-white.svg)}.find .circle:hover{background-image:url(./images/icons/search-blue.svg)}.register .circle{background-image:url(./images/icons/how-to-reg-white.svg)}.register .circle:hover{background-image:url(./images/icons/how-to-reg-blue.svg)}.request .circle{background-image:url(./images/icons/mail-white.svg)}.request .circle .active{background-image:url(./images/icons/mail-blue.svg)}.request .circle:hover{background-image:url(./images/icons/mail-blue.svg)}.active{background:#fff !important;background-size:75px 75px !important;background-repeat:no-repeat !important;background-position:center center !important}.register .active{background-image:url(./images/icons/how-to-reg-blue.svg) !important}.request .active{background-image:url(./images/icons/mail-blue.svg) !important}.bot-grid-container{overflow:hidden;text-align:center}.bot-grid-container li a{font-size:16px;width:200px;margin:auto;color:#5d5d5d;text-decoration:none}.bot-grid-container li{background-color:#e7e7e7;padding:20px 15px;margin-bottom:10px}.bot-grid-container li:hover{cursor:pointer}.bot-grid-container li:hover a{color:#fff}.bot-vote:hover{background-color:#263f69}.candidates:hover{background-color:#263f69}.election-results:hover{background-color:#263f69}.general:hover{background-color:#263f69}@media handheld,only screen and (min-width: 400px){.grid-container{display:grid;grid-template-columns:auto 50% 50% auto;grid-row-gap:10px;text-align:center}.grid-container li{width:200px;height:auto}.grid-container li a{display:grid;grid-template-rows:2fr 1fr;grid-template-columns:auto;grid-row-gap:18px}.circle{width:150px;height:150px;background-size:75px 75px}.vote{grid-column-start:2;grid-column-end:3}.learn{grid-column-start:2;grid-column-end:3}.register{grid-column-start:2;grid-column-end:3}.find{grid-column-start:3;grid-column-end:4}.bot-grid-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.bot-grid-container li{margin-bottom:0px}}@media handheld,only screen and (min-width: 700px){.grid-container{grid-template-columns:auto 30% 30% 30% auto}.learn{grid-column-start:4;grid-column-end:4}.find{grid-column-start:2;grid-column-end:3}.register{grid-column-start:auto;grid-column-end:auto}.bot-grid-container{grid-template-columns:1fr 1fr 1fr}}.message{position:relative;background:#fff;margin:1rem 0;padding:1rem;border-left:1em solid #1888a9;box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:3px;max-height:100vh;color:#000}.message h3{margin:0 0 .5rem 0;font-size:1.1rem;line-height:1em;color:#1888a9}.message p{padding:0}.message.alert{border-color:#fbc02d}.message.alert h3{color:#3f3f3f}.message.error{border-color:#f44336}.message.error h3{color:#f44336}