body {background-color:silver;}
a:hover {text-decoration:underline;}
a:active {outline:solid 4px #2491ff; outline-offset:0px; text-decoration:underline;color:gray;}
a.see-more-news-link:active {outline:none;}
li{list-style-type:disc;}
li li{list-style-type:circle;}
h1{margin-bottom:0px; padding-bottom:10px;}
h2, h3, h4{margin-bottom:0px; padding-bottom:0px; margin-top:10px;}
p{margin-top:0px; margin-bottom:15px; line-height:1.4em;}
section > p{margin-top:0px; margin-bottom:15px; line-height:1.4em;}
section{margin-bottom:30px;}
.usa-intro{line-height:1.2em;}
.main{padding-left:20px; padding-right:20px;}
.grid-container{background-color:white; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:30px; padding-left:20px; padding-right:20px; overflow:hidden;}
.usa-section{padding-top:0px; padding-bottom:0px; margin:0 auto;}
#main-content {padding-right:20px; padding-left:20px;}
body{background-color:silver;}
div.container {background-color:silver; overflow:hidden;}
.grid-container {padding-left:0px; padding-right:0px; padding-bottom:0px;}
#main-content{margin-left:20px; padding-right:70px;}
.container {background-color:silver;}
.usa-section{background-color:silver;}
html {background-color:silver;}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*================================================ Includes =====================================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.page-header-include, .local-nav-include, .footer-include {float:left; clear:both; width:100%; height:auto; background-color:none;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*================================= Register to Vote or Update Your Information =================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

li.register-update-language a {text-decoration:none; }
li.register-update-language a:hover {text-decoration:underline;}
li.register-update-language a:active {outline:solid 4px #2491ff; outline-offset:0px; text-decoration:underline; }
.register-update-language {display:inline; padding-left:20px; padding-right:20px; border-right:solid 1px gray;}	
button.register-update-btn {float:left; width:380px; padding-top:10px; padding-bottom:10px;font-size:1em; margin-bottom:20px; cursor: pointer;}
button.register-update-btn:hover {outline:solid 4px #2491ff; outline-offset:0px;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*============================================== Massachusetts Districts ========================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.usa-accordion__content.usa-prose ul{margin-top:5px; margin-bottom:10px;}	
.usa-accordion__content.usa-prose li{margin-left:-25px;}
h2.districts {margin-bottom:15px; margin-top:20px;}
h3.counties {margin-top:20px; margin-bottom:5px;font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;}
.wards-precincts {margin-top:8px; margin-bottom:8px;}
ul.district-list{margin-left:0px; padding-left:25px; margin-top:-5px; margin-bottom:20px; list-style-type:none;line-height:1.1em;}
p, hr{margin-top:0px; margin-bottom:20px;}
span.button-span{font-size:.8em; font-weight:normal; padding-left: 20px;}
span.all-caps{font-size:14px; margin-left:-5px; margin-top:20px; margin-bottom:15px; float:left; clear:left;}
.usa-accordion .usa-accordion--bordered{margin-top:10px;}
#main-content h1, h2, h4, h5{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;}
.usa-prose h3{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;} 

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*===================================== Accepting the Community Preservation Act ================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.toc-acp {position: -webkit-sticky; position: sticky; top: 0;}
.toc-grid-col-6-right {float:left; width:75%;}
.toc-grid-col-6-right#top h1{padding-top:0px; margin-top:-15px;}
.toc-grid-col-6-left{background:#e9e9e9;  border-right: solid 1px silver; border-top:none; font-size:14px; margin-left:-40px; margin-right:20px; margin-top:-20px; float:left; width:24%; position: relative; height:auto}
.toc-grid-col-6-left li{list-style-type:disc; color:silver; padding-left:0px; margin-left:10px;}
.toc-acp a{color:#000; text-decoration:none;}
.toc-acp a:hover{text-decoration:underline;}
.toc-acp ul{font-size:14px; padding-top:20px; margin-left:3px; padding-bottom:25px; padding-left:20px; padding-right:20px; background: #fff; border:solid 1px silver; float:left; width:auto; list-style-type:none; line-height:1.2em;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*======================================= Candidates Guide to Special Elections =================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.toc-candidates {position: -webkit-sticky; position: sticky; top: 0; margin-top:0px;}
.toc-candidates a{color:#000; text-decoration:none;}
.toc-candidates a:hover{text-decoration:underline;}
.toc-candidates ul{font-size:14px; padding-top:20px; margin-left:3px; padding-bottom:25px; padding-left:20px; padding-right:20px; background: #fff; border:solid 1px silver; float:left; width:auto; list-style-type:none; line-height:1.2em;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*============================================== List Links =====================================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.list-link {margin-bottom:15px; list-style-type: none;}
.list-link a {color:#000; text-decoration:none;}
.list-link a:hover {text-decoration:underline;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*================================================== H3 =========================================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

#main-content h3{margin-bottom:0px; margin-top:20px; font-size:1.1em; font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
section p{font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size:16px; line-height:1.5em;}
#main-content h1 {margin-top:10px; font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;}
.container h2 {font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;}
.container h3{font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
.container h4{font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*======================================== Lists Width ==========================================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.usa-prose .usa-collection__item, .usa-collection__item, .usa-prose > ul li, .usa-prose > ol li, .usa-list li {max-width: none;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*==================================== Breadcrumbs ==============================================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

nav.usa-breadcrumb{margin-left:30px; padding-bottom:5px; padding-top:0px; padding-bottom:15px; padding-left:0px; padding-right:0; margin-top:20px; border:none; font-size:14px;} 
.usa-breadcrumb__list-item.usa-current {padding-left:2px;}
.usa-breadcrumb__list-item {font-size:.9em; padding-bottom:15px;} 
.usa-breadcrumb__link span{margin-right:14px;}
li.usa-breadcrumb__list-item:first-of-type {margin-right:-10px;}
/*.usa-breadcrumb__link::after{content:">"}*/
.usa-breadcrumb__list {padding-bottom:10px; margin-top:-15px; color:gray;}
.usa-breadcrumb__list a{color:gray;}
.usa-breadcrumb__list a:visited{color:gray;}
nav.usa-breadcrumb ul, li {line-height:1.1em; margin-bottom:5px; padding-left:10px;}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*==================================== A Candidate's Guide to Special Elections =================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

section.candidates-section p {line-height:1.4em;}
section.candidates-section {padding-top:5px; padding-bottom:5px;}
.candidates-guide-h1{line-height:1.2em; letter-spacing:-1px;}
.candidates-guide-h2{line-height:1.3em; margin-bottom:5px; margin-top:20px;}
.candidates-guide-ul, .candidates-guide-ol{margin-top:-5px; margin-left:-20px;}
.candidates-guide-li{margin-bottom:10px; margin-top:10px;line-height:1.2em;}
.toc-candidates li{margin-top:15px; margin-bottom:15px;}
.address-paragraph{margin-top:-10px; margin-bottom:20px;}
.resources-paragraph{margin-bottom:30px;line-height:1.2em;}
hr {margin-top:0px; margin-bottom:0px;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*=============================================== TOC Pages =====================================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.top{border-radius:30px; border:solid 1px #000; background-color:whitesmoke; width:110px; height:30px; float:right; margin-right:5px; position:sticky; font-size:.8em; color:#000; padding-top:0px; box-shadow:1px 1px 2px gray;}
.top:active{border:none;}
.top:focus{border:none;}
.top:hover{border:solid 1px #000; background-color:silver; cursor:pointer; padding-bottom:2px; padding-right:7px; color:#fff;}
.top-form{margin-right:-70px; position:sticky; top:93%;}
html{scroll-behavior:smooth;}

.top-elections{border-radius:30px; border:solid 1px #000; background-color:whitesmoke; width:110px; height:30px; float:right; margin-right:5px; position:sticky; font-size:.8em; color:#000; padding-top:0px; box-shadow:1px 1px 2px gray;}
.top-elections:active{border:none;}
.top-elections:focus{border:none;}
.top-elections:hover{border:solid 1px #000; background-color:silver; cursor:pointer; padding-bottom:2px; padding-right:7px; color:#fff;}
.top-form-elections{margin-right:-70px; position:sticky; top:93%;}
html{scroll-behavior:smooth;}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*==================================== Return to Top Button for TOC and Long Pages ==============================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

#return-to-top {position: fixed; bottom: 50px; right: 25%; background:#e2e2e2; color:black; font-size:1.5em; border:solid 3px silver; width: 60px;height: 60px;display: block;text-decoration: none;-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;display: none;padding-top:5px;text-align:center;font-weight:bold;}      
#return-to-top:hover {background:silver; color:#000;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*======================================== Division Landing Pages ===============================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.usa-nav__submenu-item-local {font-size:14px;}
.container p{line-height:1.3em; margin-bottom:15px}
section{width:100%;}
h2{font-size:1.5em; font-weight:700; line-height:1.2em; margin-top:5px; margin-bottom:10px; font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;}
.grid-gap{padding-left:0px;}
.ul-col-6-left {margin-left:-10px;}
.toc ul{margin-left:-20px; padding-left:0px;}
.toc li{margin-left:20px; padding-left:0px;}
.landing-ul-col1{margin-left:30px; margin-right:20px; position:relative; display:inline-block; float:left;}
.landing-ul-col2{margin-left:30px; margin-right:20px; float:left; position:relative; display:inline-block;}
.landing-section-banners {background-color:none; border-top:1px solid #7c7c7c; border-bottom:1px solid #5c5c5c; margin-top:0px;padding-left:40px; padding-top:5px; padding-bottom:5px; width:100%; margin-left:0px;margin-right:0px; margin-bottom:15px; box-shadow: 0px 3px 2px silver;}
.landing-section-banners h2{color:#000; text-shadow:1px 1px 1px #000;}
#landing-main-content{width:100%; height:auto; padding:0px;}

/*--------------------------------------------- Elections Landing Page Colors -------------------------------------------*/

        .landing-section-banners-elections{background-color:#f0f0f0; border-top:1px solid silver; border-bottom:1px solid silver;}
        .landing-section-banners-elections h2{color:#fff;}

        .popular-elections {background-color:none;}	
        .popular-elections-h2{color:#000;}
		#popular-h2{color:#fff; margin-left:50px; margin-bottom:10px; margin-top:0px; text-shadow:1px 1px 1px #000;}
		#popular-elections-container{background-color:#f0f0f0;}
        #popular-btn1-elections, #popular-btn2-elections, #popular-btn3-elections, #popular-btn4-elections {box-shadow: 2px 4px 4px gray; background-color:#fff; color:#000;}

        #popular-btn1-elections:hover{text-decoration:none; outline:none; background-color:#a6b4c1; border:solid 1px gray; color:#fff;}
        #popular-btn2-elections:hover{text-decoration:none; outline:none; background-color:#a6b4c1; border:solid 1px gray; color:#fff;}
        #popular-btn3-elections:hover{text-decoration:none; outline:none; background-color:#a6b4c1; border:solid 1px gray; color:#fff;}
        #popular-btn4-elections:hover{text-decoration:none; outline:none; background-color:#a6b4c1; border:solid 1px gray; color:#fff;}

        #popular-btn1-elections:active{background-color:#7f7f7f; color:#fff; border:solid 1px silver; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff; box-shadow:none;}  
        #popular-btn2-elections:active {background-color:#7f7f7f; color:#fff; border:solid 1px silver; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff; box-shadow:none;}   
        #popular-btn3-elections:active {background-color:#7f7f7f; color:#fff; border:solid 1px silver; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff; box-shadow:none;}   
        #popular-btn4-elections:active {background-color:#7f7f7f; color:#fff; border:solid 1px silver; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff; box-shadow:none;}

        


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*======================================== Home Page Popular Features ===========================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.popular-container-home{float:left; clear:both; width:100%; padding-left:20px; padding-right:20px;margin-bottom:20px; margin-top:0px; border-top:solid 1px silver; border-bottom:solid 1px silver;}
.round-menu-container-home{width:150px; height:150px; padding:0px; float:left; margin-left:0px; margin-bottom:20px;}
.popular-btn-home {display:block;  padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:25px; margin-left:0px; border-radius:50%; width:100%; height:100%; margin-top:0px; float:left; border:solid 1px silver; margin-bottom:10px; box-shadow: 3px 3px 3px #6b6b6b; background-color:#fff; color:#000;}
#round-menu1-home, #round-menu2-home, #round-menu3-home, #round-menu4-home, #round-menu5-home, #round-menu6-home, #round-menu7-home, #round-menu8-home #round-menu9-home, #round-menu10-home, #round-menu11-home, #round-menu12-home{margin-left:8%;}
#popular-btn1-home, #popular-btn2-home, #popular-btn3-home, #popular-btn4-home, #popular-btn5-home, #popular-btn6-home, #popular-btn7-home, #popular-btn8-home #popular-btn9-home, #popular-btn10-home, #popular-btn11-home, #popular-btn12-home{margin-left:0px;}
.popular-btn-home:hover{outline:none; background-color:#a6b4c1; text-decoration:none; color:#fff; text-shadow:none;}
.popular-btn-home:active {background-color:gray; color:#fff; box-shadow:none; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff;}
#popular-btn1-home, #popular-btn2-home, #popular-btn3-home, #popular-btn4-home{box-shadow:none;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*=================================== Home Page Investor Protections ===========================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.popular-btn-home#popular-btn1-home{padding-top:30px; border-radius:10%; height:80%; line-height:1.2em; background-color:#003462; color:#fff; border:solid 1px #003462;}
.popular-btn-home#popular-btn1-home:hover{background-color:#a6b4c1; color:#fff; border:solid 1px #a6b4c1;}
.popular-btn-home#popular-btn1-home:active{background-color:gray;}

.popular-btn-home#popular-btn2-home{padding-top:20px; border-radius:10%; height:80%; line-height:1.2em; background-color:#003462; color:#fff; border:solid 1px #003462}
.popular-btn-home#popular-btn2-home:hover{background-color:#a6b4c1; color:#fff; border:solid 1px #a6b4c1;}
.popular-btn-home#popular-btn2-home:active{background-color:gray;}


.popular-btn-home#popular-btn3-home{padding-top:30px; border-radius:10%; height:80%; line-height:1.2em; background-color:#003462; color:#fff; border:solid 1px #003462}
.popular-btn-home#popular-btn3-home:hover{background-color:#a6b4c1; color:#fff; border:solid 1px #a6b4c1;}
.popular-btn-home#popular-btn3-home:active{background-color:gray;}


.popular-btn-home#popular-btn4-home{padding-top:15px; border-radius:10%; height:80%; line-height:1.3em; background-color:#003462; color:#fff; border:solid 1px #003462}
.popular-btn-home#popular-btn4-home:hover{background-color:#a6b4c1; color:#fff; border:solid 1px #a6b4c1;}
.popular-btn-home#popular-btn4-home:active{background-color:gray;}


/*------------------------------------------------------------------------------------------------------*/

.grid-row.grid-gap{margin-bottom:10px; padding:0px;}
.grid-row.grid-gap a{text-decoration:none; color:#000;}
.grid-row.grid-gap a:hover{text-decoration:underline; color:#000;}
#landing-grid-gap1 {padding:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:0px; width:100%;}
.ul-col-6-left{margin-left:30px;}
.landing-ul-col1, .landing-ul-col2 {list-style-type: disc; color:silver;}
ul.ul-col-6-left a:active{outline:solid 4px #2491ff; outline-offset:0px;}
ul.ul-col-6-left li{line-height:1em;}
#landing-ul-col1-voter li{line-height:1em;margin-bottom:10px;}
#landing-ul-col2-voter li{line-height:1em;margin-bottom:10px;}
#landing-ul-col1-researcher li{line-height:1em; margin-bottom:10px;}
#landing-ul-col2-researcher li{line-height:1em; margin-bottom:10px;}
#landing-personas{margin-top:0px; padding-bottom:20px;}
section#recent-updates-content{width:100%; padding-left:0px; padding-right:0px; margin-top:0px; margin-bottom:0px; padding-bottom:20px; background-color:#fff;}
#recent-updates-content li{line-height:1em;margin-bottom:10px;}
#nvra-content, #researcher-content, #candidate-ballot-content, #voter-content {width:100%; padding:0px; margin-left:0px; margin-right:0px; padding-bottom:20px; margin-top:0px; margin-bottom:0px; background-color:#fff;}
#candidate-ballot-content li{line-height:1em;margin-bottom:10px;}


ul{padding-inline-start: none;}



/*--------------------------------------------------- Media Queries ------------------------------------------------------------*/

@media all and (max-width:1000px) {	
.popular {width:100%;}
.popular-btn{margin-left:7.5%;}
#persona-btn-voter{margin-left:4%;}
}


@media all and (min-width:931px) {
#round-menu1-home{margin-left:6%;}#round-menu5-home{margin-left:6%;}#round-menu9-home{margin-left:6%;}    
#popular-btn1-home{margin-left:0px;}#popular-btn2-home{margin-left:0px;}#popular-btn3-home{margin-left:0px;}#popular-btn4-home{margin-left:0px;}#popular-btn5-home{margin-left:0px;}#popular-btn6-home{margin-left:0px;}#popular-btn7-home{margin-left:0px;}#popular-btn8-home{margin-left:0px;}#popular-btn9-home{margin-left:0px;}#popular-btn10-home{margin-left:10px;}#popular-btn11-home{margin-left:0px;}#popular-btn12-home{margin-left:0px;}   
#round-menu2-home{margin-left:8%;}#round-menu3-home{margin-left:8%;}#round-menu4-home{margin-left:8%;}#round-menu6-home{margin-left:8%;}#round-menu7-home{margin-left:8%;}#round-menu8-home{margin-left:8%;}#round-menu10-home{margin-left:8%;}#round-menu11-home{margin-left:8%;}#round-menu12-home{margin-left:8%;}
}



@media all and (max-width:950px) {
.round-menu-container{margin-left:7%}.round-menu-container-home{margin-left:7%}.popular-btn{margin-left:7%;}

#persona-btn-voter{margin-left:4%;}

}

@media all and (max-width:930px) {
#round-menu1-home{margin-left:4%;}
.round-menu-container-home, .round-menu-container, #round-menu2-home, #round-menu3-home, #round-menu4-home{margin-left:7%;}
#popular-btn1-home, #popular-btn2-home, #popular-btn3-home, #popular-btn4-home{margin-left:0px;}
#round-menu5-home{margin-left:4%;}
#round-menu6-home, #round-menu7-home, #round-menu8-home{margin-left:7%;}
#popular-btn5-home, #popular-btn6-home, #popular-btn7-home, #popular-btn8-home{margin-left:0px;}
#round-menu9-home{margin-left:4%;}
#round-menu10-home, #round-menu11-home, #round-menu12-home{margin-left:7%;}
#popular-btn9-home, #popular-btn10-home, #popular-btn11-home, #popular-btn12-home{margin-left:0px;}
}

@media all and (max-width:915px) {	
.popular-btn-home{margin-left:4.5%;}
.round-menu-container-home{margin-left:6%}
}


@media all and (min-width:897px) {
.popular-btn{margin-left:6.7%;}
.popular-btn-home{margin-left:7%;}
#popular-btn1{margin-left:5.5%;}
}

@media all and (max-width:896px) {
    li.usa-breadcrumb__list-item{position: absolute;
    left: -999em;
    right: auto;
    display: inline;
    white-space: nowrap;}
}



@media all and (max-width:850px) {
.round-menu-container{margin-left:6%;}	
}

@media all and (max-width:841px) {
.popular-btn-home{margin-left:4%;}
#landing-ul-col2-researcher{margin-top:-17px;}
#landing-ul-col1-researcher li{line-height:1.1em; margin-bottom:10px;}
#landing-ul-col2-researcher li{line-height:1.1em; margin-bottom:10px;}
.round-menu-container-home{margin-left:5%;}
#round-menu1-home{margin-left:4%;}#round-menu2-home{margin-left:4%;}#round-menu3-home{margin-left:4%;}#round-menu4-home{margin-left:4%;}#round-menu5-home{margin-left:4%;}#round-menu6-home{margin-left:4%;}#round-menu7-home{margin-left:4%;}#round-menu8-home{margin-left:4%;}#round-menu9-home{margin-left:4%;}#round-menu10-home{margin-left:4%;}#round-menu11-home{margin-left:4%;}#round-menu12-home{margin-left:4%;}
#popular-btn1-home{margin-left:0px;}#popular-btn2-home{margin-left:0px;}#popular-btn3-home{margin-left:0px;}#popular-btn4-home{margin-left:0px;}#popular-btn5-home{margin-left:0px;}#popular-btn6-home{margin-left:0px;}#popular-btn7-home{margin-left:0px;}#popular-btn8-home{margin-left:0px;}#popular-btn9-home{margin-left:0px;}#popular-btn10-home{margin-left:0px;}#popular-btn11-home{margin-left:0px;}#popular-btn12-home{margin-left:0px;}
}


@media all and (max-width:825px) {
.round-menu-container{margin-left:5%}.round-menu-container{margin-left:5%}	
.popular-btn{margin-left:5.5%;}
#popular-btn1{margin-left:3.5%;}
}   


@media all and (max-width:817px) {
#landing-ul-col2-researcher{margin-top:-17px;}
}


@media all and (max-width:790px) {
.round-menu-container{margin-left:5%}
.popular-btn{margin-left:4.7%; width:148px;}
#popular-btn1{margin-left:3%;}
.round-menu-container-home{margin-left:5%}
#persona-btn-voter{width:25%; margin-left:6%;  margin-right:0px;}
#persona-btn-candidate{width:25%; margin-right:0px;}
#persona-btn-researcher{width:25%;}
}   


@media all and (max-width:766px) {
.round-menu-container{margin-left:4%}
.round-menu-container-home{margin-left:4%}
.popular-btn{margin-left:4%;}
}


@media all and (max-width:760px) {
.round-menu-container{margin-left:3%}
.round-menu-container-home{margin-left:3%}
.popular-btn{margin-left:3%;}
#popular-btn1{margin-left:4%;}
#persona-btn-voter{width:25%; margin-left:5%;  margin-right:0px;}
#persona-btn-candidate{width:25%; margin-right:0px;}
#persona-btn-researcher{width:25%;}
.round-menu-container{-homemargin-left:3%}
}  

@media all and (max-width:757px) {
.round-menu-container-home{margin-left:3%}   
#round-menu1-home{margin-left:-5px;}
#popular-btn1-home{margin-left:0px;}
#popular-btn2-home{margin-left:0px;}
#popular-btn3-home{margin-left:0px;}
#popular-btn4-home{margin-left:0px;}
#round-menu5-home{margin-left:-5px;}
#popular-btn5-home{margin-left:0px;}
#popular-btn6-home{margin-left:0px;}
#popular-btn7-home{margin-left:0px;}
#popular-btn8-home{margin-left:0px;}
#round-menu2-home{margin-left:10px;}
#round-menu3-home{margin-left:10px;}
#round-menu4-home{margin-left:10px;}
#round-menu6-home{margin-left:10px;}
#round-menu7-home{margin-left:10px;}
#round-menu8-home{margin-left:10px;}
#round-menu9-home{margin-left:-5px;}
#round-menu10-home{margin-left:10px;}
#round-menu11-home{margin-left:10px;}
#round-menu12-home{margin-left:10px;}
}

    
@media all and (max-width:750px) {
#popular-btn1{margin-left:4%;}
#persona-btn-voter{width:25%; margin-left:5%;  margin-right:0px;}
#persona-btn-candidate{width:25%; margin-right:0px;}
#persona-btn-researcher{width:25%;}
	
#round-menu1-home{margin-left:-5px;}#popular-btn1-home{margin-left:0px;}#popular-btn2-home{margin-left:0px;}#popular-btn3-home{margin-left:0px;}#popular-btn4-home{margin-left:0px;}
#round-menu5-home{margin-left:-5px;}#popular-btn5-home{margin-left:0px;}#popular-btn6-home{margin-left:0px;}#popular-btn7-home{margin-left:0px;}#popular-btn8-home{margin-left:0px;}
#round-menu9-home{margin-left:-5px;}#popular-btn9-home{margin-left:0px;}#popular-btn10-home{margin-left:0px;}#popular-btn11-home{margin-left:0px;}#popular-btn12-home{margin-left:0px;}
#round-menu2-home{margin-left:10px;}#round-menu3-home{margin-left:10px;}#round-menu4-home{margin-left:10px;}#round-menu6-home{margin-left:10px;}#round-menu7-home{margin-left:10px;}#round-menu8-home{margin-left:10px;}#round-menu10-home{margin-left:10px;}#round-menu11-home{margin-left:10px;}#round-menu12-home{margin-left:10px;}
}       

@media all and (max-width:743px) {
.landing-ul-col2{margin-top:-17px;}
}

@media all and (max-width:739px) {
#round-menu1-home{margin-left:0px;}#popular-btn1-home{margin-left:0px;}
#round-menu2-home{margin-left:2%;}#popular-btn2-home{margin-left:0px;}
#round-menu3-home{margin-left:2%;}#popular-btn3-home{margin-left:0px;}
#round-menu4-home{margin-left:2%;}#popular-btn4-home{margin-left:0px;}
#round-menu5-home{margin-left:0px;}#popular-btn5-home{margin-left:0px;}
#round-menu6-home{margin-left:2%;}#popular-btn6-home{margin-left:0px;}
#round-menu7-home{margin-left:2%;}#popular-btn7-home{margin-left:0px;}
#round-menu8-home{margin-left:2%;}#popular-btn8-home{margin-left:0px;}
#round-menu9-home{margin-left:0%;}#popular-btn9-home{margin-left:0px;}
#round-menu10-home{margin-left:2%;}#popular-btn10-home{margin-left:0px;}
#round-menu11-home{margin-left:2%;}#popular-btn11-home{margin-left:0px;}
#round-menu12-home{margin-left:2%;}#popular-btn12-home{margin-left:0px;}
}


@media all and (max-width:725px) {
#popular-btn1-home, #popular-btn2-home, #popular-btn3-home, #popular-btn4-home, #round-menu5-home, #popular-btn5-home, #popular-btn6-home, #popular-btn7-home, #popular-btn8-home, #popular-btn7-home, #popular-btn8-home,  #popular-btn9-home, #popular-btn10-home,  #popular-btn11-home, #popular-btn12-home  {margin-left:0px;}

#round-menu1-home, #round-menu2-home, #round-menu3-home, #round-menu4-home, #round-menu6-home, #round-menu7-home, #round-menu8-home, #round-menu9-home, #round-menu10-home, #round-menu11-home, #round-menu12-home {margin-left:2%;}
}

@media all and (max-width:714px) {
#round-menu1-home{margin-left:0px;}#popular-btn1-home{margin-left:0px;}#popular-btn2-home{margin-left:0px;}#popular-btn3-home{margin-left:0px;}#popular-btn4-home{margin-left:0px;}#round-menu5-home{margin-left:0px;}#popular-btn5-home{margin-left:0px;}#popular-btn6-home{margin-left:0px;}#popular-btn7-home{margin-left:0px;}#popular-btn8-home{margin-left:0px;}#popular-btn9-home{margin-left:0px;}#popular-btn10-home{margin-left:0px;}#popular-btn11-home{margin-left:0px;}#popular-btn12-home{margin-left:0px;}

#round-menu2-home{margin-left:2%;}#round-menu3-home{margin-left:2%;}#round-menu4-home{margin-left:2%;}#round-menu6-home{margin-left:2%;}#round-menu7-home{margin-left:2%;}#round-menu8-home{margin-left:2%;}#round-menu9-home{margin-left:2%;}#round-menu10-home{margin-left:2%;}#round-menu11-home{margin-left:2%;}#round-menu12-home{margin-left:2%;}




}

@media all and (max-width:721px) {
.round-menu-container{margin-left:2%}
.popular-btn{margin-left:3%;}#popular-btn1{margin-left:3%;}

#persona-btn-voter{width:25%; margin-left:4.5%;  margin-right:0px;}
#persona-btn-candidate{width:25%; margin-right:0px;}
#persona-btn-researcher{width:25%;}
#landing-ul-col1-voter{margin-right:30px;}
.landing-ul-col2{margin-top:-17px;}
.round-menu-container{margin-left:2%}
.popular-btn-home{margin-left:3%;}
} 

@media all and (max-width:703px) {
#popular-btn1-home{margin-left:0px;}#popular-btn2-home{margin-left:0px;}#popular-btn3-home{margin-left:0px;}#popular-btn4-home{margin-left:0px;}#popular-btn5-home{margin-left:0px;}#popular-btn6-home{margin-left:0px;}#popular-btn7-home{margin-left:0px;}#popular-btn8-home{margin-left:0px;}#popular-btn9-home{margin-left:0px;}#popular-btn10-home{margin-left:0px;}#popular-btn11-home{margin-left:0px;}#popular-btn12-home{margin-left:0px;}
    
#round-menu1-home{margin-left:0px;}#round-menu2-home{margin-left:1.8%;}#round-menu3-home{margin-left:1.8%;}#round-menu4-home{margin-left:1.8%;}#round-menu5-home{margin-left:-5px;}#round-menu6-home{margin-left:1.8%;}#round-menu7-home{margin-left:1.8%;}#round-menu8-home{margin-left:1.8%;}#round-menu9-home{margin-left:-5px;}#round-menu10-home{margin-left:1.8%;}#round-menu11-home{margin-left:1.8%;}#round-menu12-home{margin-left:1.8%;}
}

@media all and (max-width:700px) {
.popular-btn {width:144px; margin-left:2.8%;}
.round-menu-container-home{margin-left:1.7%}
#popular-btn1{margin-left:3%;}#popular-btn2{margin-left:3%;}#popular-btn3{margin-left:3%;}#popular-btn4{margin-left:3%;}
#persona-btn-voter{width:25%; margin-left:4.5%;  margin-right:0px;}
#persona-btn-candidate{width:25%; margin-right:0px;}
#persona-btn-researcher{width:25%;}
}     

@media all and (max-width:693px) {
#round-menu1-home{margin-left:-5px;}#popular-btn1-home{margin-left:0px;}#popular-btn2-home{margin-left:0px;}#popular-btn3-home{margin-left:0px;}#popular-btn4-home{margin-left:0px;}#round-menu5-home{margin-left:0px;}#popular-btn5-home{margin-left:0px;}#popular-btn6-home{margin-left:0px;}#popular-btn7-home{margin-left:0px;}#popular-btn8-home{margin-left:0px;}#popular-btn9-home{margin-left:0px;}#popular-btn10-home{margin-left:0px;}#popular-btn11-home{margin-left:0px;}#popular-btn12-home{margin-left:0px;}
    
#round-menu2-home{margin-left:8px;}#round-menu3-home{margin-left:8px;}#round-menu4-home{margin-left:8px;}#round-menu5-home{margin-left:-5px;}#round-menu6-home{margin-left:8px;}#round-menu7-home{margin-left:8px;}#round-menu8-home{margin-left:8px}#round-menu9-home{margin-left:-5px;}#round-menu10-home{margin-left:8px;}#round-menu11-home{margin-left:8px;}#round-menu12-home{margin-left:10px;}
}

@media all and (max-width:682px) {
#round-menu1-home{margin-left:-6px;}#popular-btn1-home{margin-left:0px;}#popular-btn2-home{margin-left:0px;}#popular-btn3-home{margin-left:0px;}#popular-btn4-home{margin-left:0px;}#round-menu5-home{margin-left:0px;}#popular-btn5-home{margin-left:0px;}#popular-btn6-home{margin-left:0px;}#popular-btn7-home{margin-left:0px;}#popular-btn8-home{margin-left:0px;}#popular-btn9-home{margin-left:0px;}#popular-btn10-home{margin-left:0px;}#popular-btn11-home{margin-left:0px;}#popular-btn12-home{margin-left:0px;}

#round-menu2-home{margin-left:8px;}#round-menu3-home{margin-left:8px;}#round-menu4-home{margin-left:8px;}#round-menu5-home{margin-left:-6px;}#round-menu6-home{margin-left:8px;}#round-menu7-home{margin-left:8px;}#round-menu8-home{margin-left:8px;}#round-menu9-home{margin-left:-6px;}#round-menu10-home{margin-left:8px;}#round-menu11-home{margin-left:8px;}#round-menu12-home{margin-left:8px;}
}


@media all and (max-width:675px) {
.services-division-col-1{width:95%; height:auto; float:left; clear:both; margin-right:20px; margin-bottom:0px; margin-top:-5px;}    
.services-division-col-2{width:95%; height:auto; float:left; clear:both; margin-right:20px; margin-bottom:20px; margin-top:-10px;}    
}


@media all and (max-width:672px) {
#round-menu1-home{margin-left:0px;}#popular-btn1-home{margin-left:0px;}#popular-btn2-home{margin-left:0px;}#popular-btn3-home{margin-left:0px;}#popular-btn4-home{margin-left:0px;}#round-menu5-home{margin-left:0px;}#popular-btn5-home{margin-left:0px;}#popular-btn6-home{margin-left:0px;}#popular-btn7-home{margin-left:0px;}#popular-btn8-home{margin-left:0px;}
#round-menu2-home{margin-left:1%;}#round-menu3-home{margin-left:1%;}#round-menu4-home{margin-left:1%;}#round-menu6-home{margin-left:1%;}#round-menu7-home{margin-left:1%;}#round-menu8-home{margin-left:1%;}

}

@media all and (max-width:670px) {
#round-menu1{margin-left:3%; height:135px; width:135px;}#round-menu2{margin-left:3%; height:135px; width:135px;}#round-menu3{margin-left:3%; height:135px; width:135px;}#round-menu4{margin-left:3%; height:135px; width:135px;}
.popular-btn{font-size:16px;}
#popular-btn1{margin-left:2.5%;}#popular-btn2{margin-left:2.5%;}#popular-btn3{margin-left:2.5%;}#popular-btn4{margin-left:2.5%;}
#persona-btn-voter{width:25%; margin-left:4%;  margin-right:0px;}
#persona-btn-candidate{width:25%; margin-right:0px;}
#persona-btn-researcher{width:25%;}

#popular-btn1{margin-left:2.5%;}#popular-btn2{margin-left:2.5%;}#popular-btn3{margin-left:2.5%;}#popular-btn4{margin-left:2.5%;}
#persona-btn-voter{width:25%; margin-left:4%;  margin-right:0px;}
#persona-btn-candidate{width:25%; margin-right:0px;}
#persona-btn-researcher{width:25%;}

#round-menu9-home{margin-left:-9px;}#popular-btn8-home{margin-left:0px;}#popular-btn10-home{margin-left:0px;}#popular-btn11-home{margin-left:0px;}#popular-btn12-home
#round-menu10-home{margin-left:6px;}#round-menu11-home{margin-left:6px;}#round-menu12-home{margin-left:6px;}
  
} 



@media all and (max-width:667px) {
#round-menu1-home{margin-left:0px;}#popular-btn1-home{margin-left:0px;}
#round-menu2-home{margin-left:1%;}#popular-btn2-home{margin-left:0px;}
#round-menu3-home{margin-left:1%;}#popular-btn3-home{margin-left:0px;}
#round-menu4-home{margin-left:1%;}#popular-btn4-home{margin-left:0px;}

#round-menu5-home{margin-left:0px;}#popular-btn5-home{margin-left:0px; height:150px; width:150px;}    
#round-menu6-home{margin-left:1%;}#popular-btn6-home{margin-left:0px; height:150px; width:150px;}
#round-menu7-home{margin-left:1%;}#popular-btn7-home{margin-left:0px; height:150px; width:150px;}
#round-menu8-home{margin-left:1%;}#popular-btn8-home{margin-left:0px; height:150px; width:150px;}

#round-menu9-home{margin-left:-9px;}#popular-btn9-home{margin-left:0px; height:200px; width:200px;}
#round-menu10-home{margin-left:1%;}#popular-btn10-home{margin-left:0px; height:150px; width:150px;}
#round-menu11-home{margin-left:1%;}#popular-btn11-home{margin-left:0px; height:150px; width:150px;}
#round-menu12-home{margin-left:1%;}#popular-btn12-home{margin-left:0px; height:150px; width:150px;}

}



@media all and (max-width:656px) {
.popular-btn{width:139px; margin-left:1.2%;}
#popular-btn1{margin-left:3.2%;}
#persona-btn-voter{width:25%; margin-left:3.7%;  margin-right:0px;}
#persona-btn-candidate{width:25%; margin-right:0px;}
#persona-btn-researcher{width:25%;}
}


@media all and (max-width:650px) {
.popular-btn{width:139px; margin-left:1.2%;}
#popular-btn1{margin-left:3%;}
#popular-btn2{margin-left:2%;}#popular-btn3{margin-left:2%;}#popular-btn4{margin-left:2%;}
#persona-btn-voter{width:25%; margin-left:3.4%;  margin-right:0px;}
#persona-btn-candidate{width:25.5%; margin-right:0px;}
#persona-btn-researcher{width:26.5%;}

}  
       
@media all and (max-width:638px) {
#round-menu1{margin-left:2%;}
#round-menu2{margin-left:2%;}
#round-menu3{margin-left:2%;}
#round-menu4{margin-left:2%;}
.popular-btn{width:134px; margin-left:1.2%;}
#popular-btn1{margin-left:3%;}
#persona-btn-voter{width:25%; margin-left:2%;  margin-right:0px;}
#persona-btn-candidate{width:26%; margin-right:0px;}
#persona-btn-researcher{width:27%;}

}
	  
@media all and (max-width:620px) {    
#popular-btn1{margin-left:2%;}
#popular-btn2{margin-left:2%;}
#popular-btn3{margin-left:2%;}
#popular-btn4{margin-left:2%;}
.popular-container-home{padding-right:3px;}
}
	   
@media all and (max-width:609px) {    
#popular-btn1{margin-left:2%;}
#popular-btn2{margin-left:1.2%;}
#popular-btn3{margin-left:1.2%;}
#popular-btn4{margin-left:1.2%;}
#persona-btn-researcher{width:29%;}
}

@media all and (max-width:603px) {
#round-menu1{margin-left:20%; width:150px; height:150px; margin-right:10%;}
#popular-btn1-elections{width:140px; height:140px;}
#round-menu2{margin-left:0%; width:140px; height:140px;}
#popular-btn2-elections{width:140px; height:140px;}
#round-menu3{margin-left:20%; width:140px; height:140px; margin-right:10%;}
#popular-btn3-elections{width:140px; height:140px;}
#round-menu4{margin-left:0%; width:140px; height:140px;}
#popular-btn4-elections{width:140px; height:140px;}	    
}

@media all and (max-width:591px) {
.popular-btn{margin-left:2%;}
#popular-btn1{margin-left:1.5%;}
#popular-btn2{margin-left:1.7%;}
#popular-btn3{margin-left:1.7%;}
#popular-btn4{margin-left:1.7%;}
#persona-btn-voter{width:26%; margin-left:2.7%;  margin-right:0px;}
#persona-btn-candidate{width:27%; margin-right:0px;}
#persona-btn-researcher{width:29%;}
} 


@media all and (max-width:578px) {
.popular-btn{width:127px; margin-left:1%;}
#popular-btn1{margin-left:1%;}
#persona-btn-voter{width:26%; margin-left:2.4%;  margin-right:0px;}
#persona-btn-candidate{width:27%; margin-right:0px;}
#persona-btn-researcher{width:29%;}
}    
 

 @media all and (max-width:571px) {
.popular{height:330px;}
.popular-btn{font-size:16px;}
#popular-btn1{margin-left:16%; margin-bottom:20px;}
#popular-btn2{margin-bottom:23px; margin-left:8%;}
#popular-btn3{margin-left:16%;}
#popular-btn4{padding-top:20px; margin-left:8%;}
.personas{margin-top:10px; padding-top:0px; margin-bottom:0px;}
div.persona-btn{margin-bottom:20px; height:100px;}	
    
#persona-btn-voter{width:80%; margin-left:10%;}
#persona-btn-candidate{width:80%; margin-left:10%;}
#persona-btn-researcher{width:80%; margin-left:10%;}     
}     



@media all and (max-width:550px) {     
#popular-btn1{margin-left:20%;}#popular-btn3{margin-left:20%;}

.services-division-col-1{width:93%;}.services-division-col-2{width:93%;}    
}
 

@media all and (max-width:500px) {     
#popular-btn1{margin-left:18%;}
#popular-btn3{margin-left:18%;}
    
#round-menu1{margin-left:15%; height:140px; width:140px;}#round-menu3{margin-left:15%; height:140px; width:140px;}
    
#round-menu2{margin-left:2%; height:140px; width:140px;}#round-menu4{margin-left:2%; height:140px; width:140px;}

#popular-btn1-elections{width:140px; height:140px;}#popular-btn2-elections{width:140px; height:140px;}#popular-btn3-elections{width:140px; height:140px;}#popular-btn4-elections{width:140px; height:140px;}	 
}


@media all and (max-width:497px) {	
#round-menu1{margin-left:15%; height:140px; width:140px;}#round-menu3{margin-left:15%; height:140px; width:140px;}
#round-menu2{margin-left:2%; height:140px; width:140px;}#round-menu4{margin-left:2%; height:140px; width:140px;}
} 


@media all and (max-width:471px) {
#nvra{padding-right:150px;}
}    


@media all and (max-width:452px) {   
ul.ul-col-6-left li{line-height:1.1em; margin-bottom:10px;}

#landing-ul-col1-researcher li{line-height:1.1em; margin-bottom:10px;}
    
#landing-ul-col2-researcher li{line-height:1.1em; margin-bottom:10px;}
    
#popular-btn1{margin-left:15%;}#popular-btn3{margin-left:15%;}

}
    
 @media all and (max-width:450px) {
.popular-btn{width:120px; margin-left:8%;}
     
#popular-btn1{margin-left:14%;}#popular-btn3{margin-left:14%;}

} 


 @media all and (max-width:440px) {
#persona-btn-voter{width:80%; margin-left:10%;}#persona-btn-candidate{width:80%; margin-left:10%;}#persona-btn-researcher{width:80%; margin-left:10%;}
}


@media all and (max-width:430px) {
#popular-btn1{margin-left:14%;}
    
#popular-btn3{margin-left:14%;}
    
span.twitter img{width:50px; margin-top:0px; margin-left:-20px;}
    
#round-menu1{margin-left:14%; height:140px; width:140px;}#round-menu3{margin-left:14%; height:140px; width:140px;}
    
#round-menu2{margin-left:1%; height:140px; width:140px;}#round-menu4{margin-left:1%; height:140px; width:140px;}

#popular-btn1-elections{width:140px; height:140px;}#popular-btn2-elections{width:140px; height:140px;}#popular-btn3-elections{width:140px; height:140px;}#popular-btn4-elections{width:140px; height:140px;}	 	
} 


@media all and (max-width:400px) {
.popular-btn-home{margin-left:5%;}
.round-menu-container-home{margin-left:2%}
ul.ul-col-6-left {margin-left:10px;}
#nvra{padding-right:50px;}   
#round-menu1{margin-left:4%; height:140px; width:140px;}#round-menu3{margin-left:4%; height:140px; width:140px;}
#round-menu2{margin-left:.5%; height:140px; width:140px;}#round-menu4{margin-left:.5%; height:140px; width:140px;}

#popular-btn1-elections{width:140px; height:140px;}#popular-btn2-elections{width:140px; height:140px;}#popular-btn3-elections{width:140px; height:140px;}#popular-btn4-elections{width:140px; height:140px;}	     

ul.landing-ul-col1{margin-left:0px;}
ul.landing-ul-col2{margin-left:0px;}    
ul.landing-ul-col1#landing-ul-col1-voter{margin-left:0px;} 
ul.landing-ul-col2#landing-ul-col2-voter{margin-left:0px;} 
}         

@media all and (max-width:368px) {
.popular-btn-home{margin-left:2%;}
.round-menu-container-home{margin-left:2%}
#nvra{padding-right:40px;}
} 
    
@media all and (max-width:362px) {
.popular-btn-home{margin-left:2%;}
} 


@media all and (max-width:346px) {
#popular-btn1{margin-left:10%;}#popular-btn3{margin-left:10%;}	

span.twitter img{width:30px; margin-top:8px; margin-left:-15px;}
    
#round-menu1{margin-left:15px; height:135px; width:135px; margin-right:10px;}#round-menu3{margin-left:15px; height:135px; width:135px;margin-right:10px;}
    
#round-menu2{margin-left:0px; height:135px; width:135px;}#round-menu4{margin-left:0px; height:135px; width:135px;}

#popular-btn1-elections{width:135px; height:135px;}#popular-btn2-elections{width:135px; height:135px;}#popular-btn3-elections{width:135px; height:135px;}#popular-btn4-elections{width:135px; height:135px;}
  
#persona-btn-voter{width:80%; margin-left:10%;}#persona-btn-candidate{width:80%; margin-left:10%;}#persona-btn-researcher{width:80%; margin-left:10%;}     
}    
    
@media all and (max-width:332px) {
#popular-btn1{margin-left:9%;}#popular-btn3{margin-left:9%;}
span.twitter img{width:30px; margin-top:8px; margin-left:-20px;}
#persona-btn-voter{width:80%; margin-left:10%;}#persona-btn-candidate{width:80%; margin-left:10%;}#persona-btn-researcher{width:80%; margin-left:10%;}
.round-menu-container-home{margin-left:0px; padding-right:0px;}
.popular-container-home{padding-left:5px;}
.popular-btn-home{margin-left:0%;}
}
    
@media all and (max-width:321px) {
#round-menu1{margin-left:3%;}#round-menu2{margin-left:3%;}#round-menu3{margin-left:3%;}#round-menu4{margin-left:3%;}
} 

@media all and (max-width:303px) {
.popular{ height:480px;}
.landing-section-banners{padding-left:15px;}
#nvra{padding-right:50px; padding-left:15px;}
#popular-btn1{margin-left:18%; width:60%; height:75px;}
#popular-btn2{margin-left:18%; width:60%; height:75px; padding-right:30px;padding-left:35px; padding-top:20px;}
#popular-btn3{margin-left:18%; width:60%; height:75px; padding-top:18px; padding-right:35px;padding-left:35px;}
#popular-btn4{margin-left:18%; width:60%; height:75px; padding-top:17px;}
} 

@media all and (max-width:292px) { 
#popular-btn3{padding-top:10px;} 
}
    
@media all and (max-width:284px) {
#popular-btn1{padding-top:15px; padding-right:50px; padding-left:50px;}
#popular-btn2{margin-left:18%; width:60%; height:75px; padding-right:15px;padding-left:19px; padding-top:20px;}
#popular-btn3{padding-top:10px;}
#popular-btn4{padding-top:17px;}
}    

@media all and (max-width:270px) {
.popular{ height:510px;}
#popular-btn1{padding-top:15px;}
#popular-btn2{margin-left:18%; width:60%; height:75px; padding-right:10px;padding-left:15px; padding-top:20px;}
#popular-btn3{padding-top:10px;}
#popular-btn4{padding-top:17px;}
} 

@media all and (max-width:264px) {    
#popular-btn3{padding-top:10px; padding-right:35px;padding-left:25px;}
}    
    
@media all and (max-width:259px) {
#popular-btn1{padding-right:35px; padding-left:39px;}    
}
    
@media all and (max-width:250px) {    
#persona-btn-voter{width:94%; margin-left:-10px;}
#persona-btn-candidate{width:94%; margin-left:-10px;}
#persona-btn-researcher{width:94%; margin-left:-10px;}
}

@media all and (max-width:233px) { 
#nvra{padding-left:10px; letter-spacing:-.5px;}
#popular-btn3{padding-right:15px; padding-left:15px;} 
}    

@media all and (max-width:224px) { 
#popular-btn3{padding-top:10px;} 
}
    
@media all and (max-width:217px) { 
#popular-btn2{padding-top:10px;} 
}  

	
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*=========================================== Divisions Contact Footer ==========================================================*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.division-contact {color:#000; width:100%; height:200px; background-color:darkgray; margin-top:0px; margin:0 auto; margin-bottom:0px; padding-bottom:0px;}
.division-contact-col1{width:60%; height:100%; float:left; margin-left:20px; padding-left:0px;}
.division-contact-col1 p {font-size:16px; line-height:1em;}
.division-contact-header{width:100%; padding-top:15px; height:50px; float:left; margin-left:-20px;}
.division-contact-header span {font-size:22px; color:#000; float:left; margin-left:20px;}
.division-contact-mailing-address{width:55%; float:left; margin-right:20px;}
.division-contact-mailing-address p{margin-bottom:5px; line-height:1.1em;}
.division-contact-phone{width:40%; margin-top:0px; padding-top:0px;float:right;}
.division-contact-phone p {margin-top:0px; color:#000; line-height:1.4em; float:right;}
.division-contact-col2 {width:35%; height:100%;float:left;}
.division-contact-col2 p {font-size:16px; line-height:1em;}
.division-contact-col3{width:28%; height:100%; float:right; margin-right:20px;}
.division-contact-col3 p {font-size:16px; line-height:1em;}
.division-contact a{color:#000; line-height:1.8em;}
.division-contact a:visited{color:#000;}
.division-contact-phone{color:#000;}
.division-follow-header{width:100%; margin-left:0px; padding-top:15px; height:50px; float:right;}
.division-follow-header span {font-size:22px; color:#000; float:right;}
.division-contact-bottom-image img{float:right; clear:left;}
span.twitter{float:right; clear:left; width:40px; padding-left:0px; } 
span.twitter img{float:right; clear:left; width:30px; margin-left:0px;margin-top:0px; opacity:30%; background-color:#fff;}

/*----------------------- Divisions Contact Footer Color ----------------------*/

        #division-contact-elections{background-color:#f0f0f0; border-top:solid 1px silver;}

/*-----------------------------------------------------------------------------*/

@media all and (max-width:726px) {
.division-contact-mailing-address{width:55%;}
.division-contact {height:280px;}
.division-contact-mailing-address p{width:100%;}
.division-contact-phone p{}
}

@media all and (max-width:706px) {
.division-contact-mailing-address{width:50%;}
.division-contact {height:280px;}
.division-contact-mailing-address p{width:100%;}
.division-contact-phone p{}
}

@media all and (max-width:668px) {
.division-contact-col1{width:50%;}
.division-contact-mailing-address{width:100%;}
.division-contact-phone{width:100%; margin-top:0px;padding-top:0px;float:left; clear:both;}
.division-contact-phone p {margin-top:0px; line-height:1.4em; float:left; clear:both;}
.division-contact-mailing-address{width:100%;}
.division-contact-mailing-address p{width:100%;}
.division-contact{height:300px;}
}

@media all and (max-width:456px) {
.division-contact{height:350px;}
}

@media all and (max-width:448px) {
.division-contact{height:370px;}
}

@media all and (max-width:442px) {
.division-contact-col1{font-size:14px;}
.division-contact-mailing-address p{font-size:14px;}
.division-contact-phone p {font-size:14px;}
}

@media all and (max-width:433px) {
.division-contact-header span{width:100%; margin-left:20px; font-size:18px;}
.division-contact-col1{width:48%; font-size:14px;}
.division-contact-mailing-address{width:100%;}
.division-contact-mailing-address p{width:100%; font-size:14px;}
.division-contact-phone{width:100%; margin-top:0px;padding-top:0px;float:left; clear:both;}
.division-contact-phone p {margin-top:0px; line-height:1.4em;  font-size:14px; width:100%;float:left; clear:both;}
.division-contact-mailing-address{width:100%;}
.division-contact-col3{width:34%; float:right;}
.division-follow-header{float:right; width:100%; margin-right:0px; margin-left:0px; padding-right:0px;}
.division-follow-header span{font-size:18px;}
span.twitter{float:right; clear:left; margin-left:0px; margin-right:0px;} 
span.twitter img{float:right; clear:left; width:30px; margin-left:5px;}
}

@media all and (max-width:432px) {
.division-contact{height:400px;}
}

@media all and (max-width:429px) {
.division-contact {width:100%; height:420px;}
}	

@media all and (max-width:400px) {
.division-contact {width:100%; height:440px;}
}

@media all and (max-width:336px) {
.division-contact-col1{width:45%;}
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Services by Division - Homepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

h3.usa-accordion__heading{margin-top:20px;}
h3.usa-accordion__heading.usa-accordion__button#sbd-elections, #sbd-corporations{font-weight:normal; margin-top:8px; background-color:#3C4554; border:solid 1px #d7dee5; color:#fff; padding:10px; background-size:contain; background-position:-4px,0; left:90px; padding-left:35px; height:34px; padding-top:6px;}
button.usa-accordion__button#sbd-elections, #sbd-corporations:focus{outline:none;}
.usa-accordion__content.usa-prose a{text-decoration:none; color:black;}
.usa-accordion__content.usa-prose a:hover{text-decoration:underline; color:black;}
.usa-accordion__content.usa-prose li{margin-bottom:8px; list-style-type:disc; color:silver}

   

li{list-style-type:disc;}
li li{list-style-type:circle;}






/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Global Nav  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.usa-header-global.usa-header--extended-global{width:100%; padding:0px; position:relative; z-index:3000; margin-bottom:5px; overflow:visible;}
.usa-accordion__button-global.usa-banner__button-global span{color:#005ea2;font-weight:normal;}
.usa-nav__closed-global{margin-top:60px;}
.usa-header-global {width:100%; height:auto; margin:0 auto; background-color:#3C4554;}
.usa-header--extended-global {width:100%; height:auto; margin:0 auto; background-color:#3C4554;}
.usa-navbar-global {margin:0 auto; width:100%; height:80px; margin-top:0px; margin-bottom:0px; padding:0px; background-image: linear-gradient(#d7f2ff, #fff); overflow:hidden;}
.usa-banner-global{width:100%; margin:0 auto;}	
.dds-header-banner-seal-global{float:left; height:100px; width:118px; margin-left:-35px; margin-top:0px; margin-right:10px; opacity:.5; overflow:hidden;}
.dds-header-banner-seal-global img{height:111%; width:104%; margin-top:-7px; margin-left:-5px;}
.usa-logo-global#extended-mega-logo {margin-top: 35px; float:left; margin-left:0px;}
.usa-logo__text-global{font-size:20px; margin-bottom:0px; margin-top:10px; margin-left:10px;width:100%; line-height:1rem;font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
.usa-logo__text-global#title-line-2{font-size:14px; font-weight:normal; width:105%;  line-height:1rem; margin-top:15px; margin-bottom:0px;font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
#header-searchbar{width:215px; margin-top:10px;}
.usa-input-global {border-top-left-radius:4px; border-bottom-left-radius:4px; height:25px; font-size:14px;}
nav.usa-nav-global{background-color:#004f6d; color:#fff; width:60%; height:80px; padding-top:0px;} 
.usa-accordion__button-global span{color:#fff; font-weight:normal;} 
.usa-nav__submenu-global.usa-megamenu-global {overflow:hidden;}
#extended-mega-search-field-en-small{border-top-left-radius:4px; border-bottom-left-radius:4px; margin-bottom:0px;}
#heres-how-you-know{font-size:0.8rem;}

button.usa-accordion__button-global.usa-nav__link-global{margin-top:-30px; margin-right:5px; margin-left:5px;}

button.usa-accordion__button-global.usa-nav__link-global{margin-top:-30px; margin-right:0px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular img{float:left; clear:right; width:25px; margin-left:36%; margin-right:30%; margin-top:-9px; margin-bottom:16px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular span{padding:0px; margin-left:10px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular {padding-left:12px; padding-right:3px; width:148px; margin-top:2px; height:74px;background-color:#3890bc;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:active{background-color:#162e51;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:focus{background-color:#162e51;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments img{float:left; clear:right; width:35px; margin-left:29%; margin-right:30%; margin-top:-4px; margin-bottom:9px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments span{padding:0px; margin-right:0px; margin-left:8px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments {padding-left:13px; padding-right:5px; width:123px; margin-top:2px; height:74px;background-color:#3890bc;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:active{background-color:#162e51;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:focus{background-color:#162e51;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-news img{float:left; clear:right; width:20px; margin-left:36%; margin-right:30%; margin-top:-4px; margin-bottom:12px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span{padding:0px; margin-right:0px; margin-left:9px; float:left; clear:both;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news {width:141px; margin-top:2px; padding-left:11px; padding-right:5px; height:74px;background-color:#3890bc;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:active{background-color:#162e51;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:focus{background-color:#162e51;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-records img{float:left; width:20px; margin-left:28%; margin-right:30%; margin-top:-2px; margin-bottom:12px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records span{padding:0px; margin-right:0px; margin-left:8px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records {width:95px; margin-top:2px; padding-left:11px; padding-right:5px; height:74px;background-color:#3890bc;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:active{background-color:#162e51;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:focus{background-color:#162e51;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications img{float:left; width:24px; margin-left:33%; margin-right:30%; margin-top:-2px; margin-bottom:15px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications span{padding:0px; margin-right:0px; margin-left:8px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications {width:117px; margin-top:2px; padding-left:11px; padding-right:5px; height:74px;background-color:#3890bc;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:active{background-color:#162e51;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:focus{background-color:#162e51;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-services img{float:left; width:27px; margin-left:25%; margin-right:30%; margin-top:-4px; margin-bottom:9px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services span{padding:0px; margin-right:0px; margin-left:6px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services {width:93px; margin-top:2px; padding-left:12px; padding-right:5px; height:74px;background-color:#3890bc;}	
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:active{background-color:#162e51;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:focus{background-color:#162e51;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning img{float:left; width:22px; margin-left:29%; margin-right:30%; margin-top:-5px; margin-bottom:9px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning span{padding:0px; margin-right:0px; margin-left:8px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning {width:100px; margin-top:2px; padding-left:12px; padding-right:5px; height:74px;background-color:#3890bc;}	
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:active{background-color:#162e51;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:focus{background-color:#162e51;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-about img{float:left; clear:right; width:28px; margin-left:24%; margin-right:30%; margin-top:-5px; margin-bottom:10px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span{padding:0px; margin-right:0px; margin-left:6px; float:left; clear:both;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about {width:95px; margin-top:2px; padding-left:12px; padding-right:5px; height:74px; margin-right:0px;background-color:#3890bc;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:active{background-color:#162e51;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:focus{background-color:#162e51;}

button.usa-accordion__button-global.usa-nav__link-global{background-image:none;}
button.usa-accordion__button-global.usa-nav__link-global:hover{width:100%; background-image:none;}
.usa-nav__primary-item-global{width:auto; padding-left:0px; padding-right:0px; margin-right:0px; margin-left:0px;}

.usa-nav__submenu-list-global#usa-nav__submenu-list-header1, #usa-nav__submenu-list-header3, #usa-nav__submenu-list-header7, #usa-nav__submenu-list-header10 {border-right:solid 0px #fff; padding-right:10px;}

.usa-nav__submenu-list-global .usa-nav__submenu-item-global a{color:#fff;}
.usa-nav__submenu-list-global .usa-nav__submenu-item-global a:hover{color:#fff; text-decoration:underline;}

.usa-megamenu-global .usa-col-global{flex:none; width:30%; float:left; margin-left:0px; margin-right:50px;}

.usa-col-global ul{flex:none; width:100%; float:left; margin-left:0px; margin-right:0px;}
.usa-col-global{flex:none;float:left; margin-left:0px; margin-right:0px; width:100%;}	
.grid-row-global{margin-left:0px; margin-right:0px; width:100%;}

.usa-nav__secondary-global{background-color:none; width:120px; height:90%; margin-top:5px; margin-bottom:35px; padding:0px; margin-right:0px;}
#search-button {height:25px;background-color:#005EA2; border:solid 1px #000;}
#search-button:active {outline:0.25rem solid #2491ff; outline-offset:0;}
#header-searchbar{width:96%; height:25px; float:right; margin-top:0px;}
.usa-search.usa-search--small{margin-top:15px; margin-right:0px;}
.usa-input{height:25px; margin-left:0px; border-radius:2px 0px 0px 2px;}
button.usa-button-global{height:25px; margin-left:0px;}
div#choose-your-language {width:200px; height:25px; margin-right:0px; margin-top:20px; background-color:#fff; border:solid 1px #000; color:#000; border-radius:2px;}

section.alerts{float:left; clear:both; margin-bottom:0px; margin-top:20px;}


@media all and (width: 1024px){
.usa-header-global {padding:0px; width:100%; height:auto; margin:0 auto; background-color:#fff;}
.usa-header--extended-global{padding:0px; width:100%; height:auto; margin:0 auto; background-color:#fff;}
.usa-banner-global{width:100%; margin:0 auto;}	
.dds-header-banner-seal-global{float:left; height:100px; width:118px; margin-left:-35px; margin-top:0px; margin-right:10px; opacity:.5; overflow:hidden;}
.dds-header-banner-seal-global img{height:111%; width:104%; margin-top:-7px; margin-left:-5px;}
.usa-navbar-global {overflow:visible;}
#header-searchbar{margin-right:5%;}
li.usa-nav__submenu-item.usa-nav__submenu-item-global#departments-acp, #news-from-historical, #records-land, #records-mass-archives, #citizen-info-service-pub, #historical-pub, #nvra-pub, #publications-and-reg-pub, #citizens-guide-services, #Archaeology-learning {line-height:1.2em;}
}

@media all and (max-width: 936px){
#header-searchbar{margin-right:3%;}
}

@media all and (min-width:897px) and (max-width: 918px){
.usa-logo__text-global#title-line-2{font-size:1rem; font-weight:normal; width:105%;}
}

@media all and (max-width: 896px){
.usa-header--extended-global{width:120%; padding:0px; margin-left:0px; margin-right:0px;}
.dds-header-sec-logo-container-global{width:100%;}
.dds-header-sec-secretary-global{float:left; margin-top:5px;clear:left;}
#extended-logo{height:70px; width:100%; float:left;margin-left:0px;}
.usa-logo__text-global{font-size:20px; margin-top:10px; float:left; margin-left:0px;}
.dds-header-sec-secretary-global{margin-top:3px; float:left; clear:left;margin-left:0px;}
.usa-menu-btn-global{float:right; margin-right:20px;}
.dds-usa-menu-btn-global{border:0px; border-radius:0;box-shadow:none;font-weight:normal; float:left;margin:0; padding:0;flex:0 1 auto; padding-left:0px; padding-right:10px; background-color:silver;color:#000;font-size:0.87rem;height:1.5em;text-align:center;text-decoration:none;text-transform:uppercase;}	
.usa-nav__close-global{margin-right:12px; height:60px; width:64px; padding-top:5px;}
button.usa-accordion__button-global#dds-global-usa-nav__link-about img{visibility:hidden;}
.usa-accordion__button-global span{color:#000;}	
.usa-header--extended-global {width:100%; height:auto; margin:0 auto;}
.usa-navbar-global {margin:0 auto; width:100%; height:70px; margin-top:0px; margin-bottom:0px; padding:0px; overflow:hidden;}
.usa-banner-global{width:1023px; margin:0 auto;}
.usa-banner-global{width:100%; margin:0 auto;}
.usa-nav__primary-global a:not(.usa-button):not(.usa-current){color:#000;}
.usa-megamenu-global{flex:none; width:100%; float:left;}	
.usa-megamenu-global .usa-col-global{flex:none; width:100%; float:left; margin-left:0px; margin-right:50px;}
.usa-col-global ul{flex:none; width:100%; float:left; margin-left:0px; margin-right:0px;}
.usa-nav__submenu-global .usa-megamenu-global{margin-bottom:0px;}	
.usa-col-global{flex:none; width:100%; float:left; margin-left:0px; margin-right:0px;}	
.usa-nav-global {margin-left:0px; margin-right:0px; color:#000; width:80%; background-color:#fff; background:#fff;}
.usa-nav__inner-global {margin-left:0px; margin-right:0px; margin-top:20px; width:100%; background-color:#fff;}
button.usa-nav__close-global {margin-top:-15px; margin-bottom:0px; margin-left:10px;}
button.usa-nav__close-global:focus{outline:none;}
.usa-nav__primary-global .usa-accordion-global ul{margin-left:0px; margin-right:0px; width:100%;}
.usa-nav__submenu-global.usa-megamenu-global {width:100%; margin-left:0px; padding-left:3px;}      		  
.usa-nav__primary-item-global{padding-left:0px; width:100%; margin-left:0px; margin-right:0px;margin-bottom:10px;border:none;}
.usa-nav__primary-item-global li{padding-left:0px; width:100%; margin-left:0px; margin-right:0px; border-bottom:solid 1px #000;}
.usa-nav__primary-item-global ul{padding-left:0px; width:100%; margin-right:0px;}	
button.usa-accordion__button-global.usa-nav__link-global{margin-left:0px; margin-right:0px; width:100%;}
#extended-mega-nav-section-five{margin-left:0px; padding-left:3px; width:100%;}
.grid-row-global{margin-left:0px; margin-right:0px; width:100%;}
.usa-col-global{margin-left:0px; margin-right:0px; width:100%; background-color:#fff;}
#extended-mega-nav-section-one{margin-left:0px; padding-left:3px; width:99%;} 
#extended-mega-nav-section-two{margin-left:0px; padding-left:3px; width:99%;}
#extended-mega-nav-section-three{margin-left:0px; padding-left:3px; width:99%;}
#extended-mega-nav-section-four{margin-left:0px; padding-left:3px; width:99%;}
#extended-mega-nav-section-five{margin-left:0px; padding-left:3px; width:99%;}

.usa-nav__submenu-global a:not(.usa-button-global){margin-left:0px; padding-left:0px;}
.usa-nav__submenu-global a:not(.usa-button-global){padding-left:0px;}
.usa-nav__submenu-global a:not(.usa-button-global){padding-left:0px;}

.usa-nav__submenu-global{margin-top:0px; margin-bottom:0px; width:100%; background-color:#fff;}
.usa-nav__submenu-item-global {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; width:100%; border:0px; height:44px; line-height:1em; color:#000;}	
li.usa-nav__submenu-item-global {padding-top:0px; padding-left:0px; margin-bottom:0px; margin-right:0px; height:44px; margin-top:0px; border-bottom:solid 1px #000;}
ul.usa-nav__submenu-list-global {padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; width:100%;}
.usa-nav__submenu-item-global a{padding-top:0px; padding-left:0px;padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; height:44px; width:100%; color:#000;}
li.usa-nav__submenu-item-global a span.submenu-link{margin-top:5px; margin-left:20px; display:block;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular span{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular img{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular {border:none;}       
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular img{display:none; border:0px;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular {margin-bottom:2px; margin-top:10px; margin-left:0px; border:solid 1px #000; width:100%; height:50px;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:active{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:active span{color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:focus{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:focus span{color:#000; background-color:#DDDDDD;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments span{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments img{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments {border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments img{display:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px;background-color:#DDDDDD;} 
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:active{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:active span{color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:focus{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:focus span{color:#000; background-color:#DDDDDD;}
    

button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news img{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news {border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news img{display:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:active{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:active span{color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:focus{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:focus span{color:#000; background-color:#DDDDDD;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records span{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records img{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records {border:none;}    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records img{display:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records {margin-bottom:2px; margin-top:10px; border:solid 1px #000;  width:100%; height:50px;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:active{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:active span{color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:focus{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:focus span{color:#000; background-color:#DDDDDD;}
    
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications span{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications img{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications {border:none;}       
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications img{display:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:active{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:active span{color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:focus{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:focus span{color:#000; background-color:#DDDDDD;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning span{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning img{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning {border:none;}      
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning img{display:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:active{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:active span{color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:focus{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:focus span{color:#000; background-color:#DDDDDD;}
    
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services span{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services img{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services {border:none;}    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services img{display:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:active{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:active span{color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:focus{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:focus span{color:#000; background-color:#DDDDDD;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about img{border:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about {border:none;}    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about img{display:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about {margin-bottom:2px; margin-top:10px; border:solid 1px #000; width:100%; height:50px;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:active{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:active span{color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:focus{background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:focus span{color:#000; background-color:#DDDDDD;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular span{float:left; clear:left; margin-top:0px; margin-left:0px; height:15px; font-size:16px; font-weight:600; color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments span{float:left; clear:left; margin-top:0px; margin-left:0px; height:15px; font-size:16px; font-weight:600; color:#000;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span{float:left; clear:left; margin-top:0px; margin-left:0px; height:15px; font-size:16px; font-weight:600; color:#000;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records span{float:left; clear:left; margin-top:0px; margin-left:0px; height:15px; font-size:16px; font-weight:600; color:#000;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications span{float:left; clear:left; margin-top:0px; margin-left:0px; height:15px; font-size:16px; font-weight:600; color:#000;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services span{float:left; clear:left; margin-top:0px; margin-left:0px; height:15px; font-size:16px; font-weight:600; color:#000;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning span{float:left; clear:left; margin-top:0px; margin-left:0px; height:15px; font-size:16px; font-weight:600; color:#000;background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span{float:left; clear:left; margin-top:0px; margin-left:0px; height:15px; font-size:16px; font-weight:600; color:#000; background-color:#DDDDDD;}
button.usa-accordion__button-global.usa-nav__link-global{}	
form.usa-search.usa-search--small{margin-top:20px;}
.usa-input-global{height:25px; width:300px;}
.dds-header-banner-seal-global{float:left; height:120px; width:145px; margin-left:-26px; margin-top:-25px; margin-right:0px; opacity:.5; overflow:hidden;}
.dds-header-banner-seal-global img{height:96%; width:85%; margin-top:18px; margin-left:15px;}
.usa-nav__submenu-item-global{padding-bottom:30px;}
.usa-nav__submenu-list-global#usa-nav__submenu-list-header1, #usa-nav__submenu-list-header3, #usa-nav__submenu-list-header5, #usa-nav__submenu-list-header7 {border-right:0px;}	
button.usa-accordion__button-global.usa-nav__link-global:active{background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global:focus{background-color:#fff;}	
.grid-row.grid-gap a:hover{text-decoration:underline; color:#000;}
button.usa-accordion__button-local.usa-nav__link-local{width:100%;}
.usa-nav-global.is-visible {margin-left:0px; margin-right:0px; width:80%; background-color:#fff; background:#fff; border-left:solid 1px gray; height:100%;}
    
.usa-nav__secondary-global{background-color:#fff; float:right; width:70%; height:80px; margin-bottom:40px; padding:0px; margin:0 auto;} 
div#choose-your-language {float:right; margin-right:-5px; width:300px; padding-left:30px; padding-top:2px; height:30px; margin-top:10px; background-color:#fff; border:solid 1px #000; color:#000; border-radius:2px;} 
#search-button {background-color:#005EA2; border:solid 1px #000; height:25px;}
#search-button:active {outline:0.25rem solid #2491ff; outline-offset:0; height:25px;}
#header-searchbar{width:300px; height:325px; float:right;}
.usa-search-global.usa-search--small-global{width:300px;float:right; margin-right:-5px;} 
}


@media all and (max-width: 620px){
.usa-nav-global.is-visible {width:80%;}
}		


@media all and (max-width: 568px){
.usa-logo__text-global{float:left; font-size:18px;}
.usa-logo__text-global span{float:left; margin-left:20px;}
.usa-logo__text-global#title-line-2{float:left; margin-left:5px;}
.dds-header-banner-seal-global{display:none;}
}	


@media all and (max-width: 560px){
.usa-logo__text-global{float:left; margin-left:20px;}
.usa-logo__text-global#title-line-2{float:left; margin-left:5px;}
.dds-header-banner-seal-global{display:none;}
}	


@media all and (max-width: 470px){
.usa-nav-global.is-visible {width:80%;}
.usa-logo__text-global{font-size:18px; margin-top:0px; width:80%; line-height:1.7rem;}
.usa-logo__text-global#title-line-2{font-size:.8rem; width:80%; line-height:.8rem; margin-top:8px;}
.usa-js-mobile-nav--active-global{padding-right:10px;}
.usa-menu-btn-global{float:right; margin-right:10px;} 		
}


@media all and (max-width: 445px){
.usa-nav__secondary-global{float:right; width:100%; margin-right:0px;} 
div#choose-your-language {float:right; width:300px; margin-right:-25px;} 
#header-searchbar{width:300px;float:right;}
.usa-search-global.usa-search--small-global{width:300px; float:right; clear:both; margin-right:-5px;}
.usa-input{width:300px; margin-right:0px;} 
}


@media all and (max-width: 416px){
div#choose-your-language {width:290px; margin-right:-30px; padding-left:5px;} 
#header-searchbar{width:290px;}
.usa-search-global.usa-search--small-global{width:290px; margin-right:-10px;}
.usa-input{width:290px;}
}


@media all and (max-width: 402px){
.usa-logo__text-global{font-size:18px;margin-top:0px;}
.usa-logo__text-global#title-line-2{font-size:.8rem; width:90%; line-height:.8rem; margin-top:8px;}
}


@media all and (max-width: 397px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#news-from-historical{height:65px; margin-right:30px;}
li.usa-nav__submenu-item.usa-nav__submenu-item-global#historical-pub{height:65px;}  
.usa-nav-global.is-visible {width:80%;}
.usa-nav-global{margin-left:0px; margin-right:0px; background-color:#fff; font-color:#000; width:70%;}
}



@media all and (max-width: 390px){
div#choose-your-language {width:270px;} 
#header-searchbar{width:270px;}
.usa-search-global.usa-search--small-global{width:270px;}
.usa-input{width:270px;} 
}


@media all and (max-width: 381px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#Archaeology-learning{height:65px;} 
.usa-nav-global.is-visible {width:80%;}
.usa-logo__text-global{font-size:20px; margin-bottom:0px; margin-top:5px;}
.usa-logo__text-global#title-line-2{font-size:.8rem;margin-top:8px}
}


@media all and (max-width: 360px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#citizens-guide-services{height:65px; padding-top:5px;}
div#choose-your-language {width:250px;} 
#header-searchbar{width:250px;}
.usa-search-global.usa-search--small-global{width:250px;}
.usa-input{width:250px;}
.usa-logo__text-global{font-size:20px; margin-bottom:-10px; margin-top:10px; width:95%; margin-left:5px;}
.usa-logo__text-global#title-line-2{font-size:.8rem;width:95%; margin-left:5px;margin-top:8px;}
}


@media all and (max-width: 352px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#publications-and-reg-pub{height:65px;}     
}


@media all and (max-width: 345px){
.usa-nav-global.is-visible {width:80;}
.usa-logo__text-global{font-size:20px; margin-top:0px; width:95%; margin-left:5px;}
.usa-logo__text-global#title-line-2{font-size:.8rem;width:95%; margin-left:5px;margin-top:8px;}
}



@media all and (max-width: 342px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#nvra-pub{height:65px;}
}



@media all and (max-width: 335px){
.usa-logo__text-global{font-size:20px; margin-top:0px; margin-bottom:0px; width:95%; line-height:1.4rem; margin-right:10px;}
.usa-logo__text-global#title-line-2{font-size:.8rem; width:95%; line-height:.8rem; margin-top:8px; margin-right:10px; margin-bottom:0px;}
.usa-banner__header-text-global{width:70%;}
.usa-banner__header-action-global{width:70%;}
.usa-nav__secondary-global{float:right; width:100%; margin-right:0px;} 
div#choose-your-language {float:right; width:235px; margin-right:-30px; padding-left:5px;} 
#header-searchbar{width:235px;float:right;}
.usa-search-global.usa-search--small-global{width:235px;}
.usa-input{width:235px;} 
}



@media all and (max-width: 331px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#citizen-info-service-pub{height:65px;}
}


@media all and (max-width: 327px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#records-mass-archives{height:65px;}
}


@media all and (max-width: 322px){
.usa-nav-global.is-visible {width:80%;}
.usa-logo__text-global{font-size:20px; margin-top:0px; width:230px;margin-right:5px;}
.usa-logo__text-global#title-line-2{font-size:.8rem;width:180px;margin-right:5px; margin-top:8px;}
button.usa-menu-btn-global{float:left;margin-left:-10px;}
.usa-nav__secondary-global{float:right; width:100%; margin-right:0px;} 
div#choose-your-language {float:right; width:230px; margin-right:-30px; padding-left:5px;} 
#header-searchbar{width:230px;float:right;}
.usa-search-global.usa-search--small-global{width:230px;}
.usa-input{width:230px;}
li.usa-nav__submenu-item.usa-nav__submenu-item-global#records-land{height:65px;}
}




@media all and (max-width: 320px){
li.usa-nav__submenu-item.usa-nav__submenu-item-global#departments-acp {height:65px;}
}
.usa-logo-global#extended-mega-logo{margin-top:35px; margin-left:0px;}
.usa-logo__text-global{font-size:20px; margin-bottom:-10px; margin-top:10px; width:95%; margin-left:5px;}


@media all and (max-width:897px){    
div.usa-nav__secondary-global{margin-right:0px; margin-top:20px; width:320px; padding-top:0px;}
div#choose-your-language{margin-right:0px;}
.usa-logo-global#extended-mega-logo{margin-top:-5px; margin-left:0px;}
}
@media all and (min-width: 897px){
#choose-your-language {width:180px; height:17px; float:left;}
.usa-accordion__button.usa-banner__button span{color:#005ea2;font-weight:normal;}
.usa-nav__closed{margin-top:60px;}
.usa-header {width:1024px; height:auto; margin:0 auto; background-color:#3C4554;}
.usa-header--extended {width:1024px; height:auto; margin:0 auto; background-color:#3C4554;}
.usa-navbar {margin:0 auto; width:100%; height:70px; margin-top:0px; margin-bottom:0px; padding:0px; background-color:#3C4554; overflow:hidden;}
.usa-banner{width:1024px; margin:0 auto;overflow:hidden;}
.dds-header-banner-seal img{height:111%; width:104%; margin-top:-7px; margin-left:-5px;}
.usa-logo__text{font-size:2rem; margin-bottom:0px; margin-top:0px; margin-left:20px;width:100%; line-height:1rem;font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
.usa-logo__text#title-line-2{font-size:1rem; font-weight:normal; width:105%;  line-height:1rem; margin-top:10px; margin-bottom:-3px;font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
#header-searchbar{width:215px; margin-top:-80px;}
.usa-input {border-top-left-radius:4px; border-bottom-left-radius:4px; height:25px; font-size:14px;}	
#usa-nav-global{background-color:#174359;} 
.usa-nav__submenu.usa-megamenu {overflow:hidden;}
#extended-mega-search-field-en-small{border-top-left-radius:4px; border-bottom-left-radius:4px; margin-bottom:0px;}
#heres-how-you-know{font-size:0.8rem;}

button.usa-accordion__button.usa-nav__link#dds-header-popular span{margin-left:5px;}
button.usa-accordion__button.usa-nav__link#dds-header-popular {width:130px; margin-top:3px; height:72px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-popular:active{background-color:#162e51;}
button.usa-accordion__button.usa-nav__link#dds-header-popular:focus{background-color:#162e51;}
   
button.usa-accordion__button.usa-nav__link#dds-header-departments span{margin-left:5px;}
button.usa-accordion__button.usa-nav__link#dds-header-departments {width:110px; margin-top:3px; height:72px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-departments:active{background-color:#162e51;}
button.usa-accordion__button.usa-nav__link#dds-header-departments:focus{background-color:#162e51;}
    
button.usa-accordion__button.usa-nav__link#dds-header-news span{margin-left:6px;}
button.usa-accordion__button.usa-nav__link#dds-header-news {width:130px; margin-top:3px; height:72px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-news:active{background-color:#162e51;}
button.usa-accordion__button.usa-nav__link#dds-header-news:focus{background-color:#162e51;}
    
button.usa-accordion__button.usa-nav__link#dds-header-records span{margin-left:4px;}
button.usa-accordion__button.usa-nav__link#dds-header-records {width:75px; margin-top:3px; height:72px; padding-bottom:8px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-records:active{background-color:#162e51;}
button.usa-accordion__button.usa-nav__link#dds-header-records:focus{background-color:#162e51;}

button.usa-accordion__button.usa-nav__link#dds-header-publications span{margin-left:0px;}
button.usa-accordion__button.usa-nav__link#dds-header-publications {width:100px; margin-top:3px; height:72px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-publications:active{background-color:#162e51;}
button.usa-accordion__button.usa-nav__link#dds-header-publications:focus{background-color:#162e51;}
   
button.usa-accordion__button.usa-nav__link#dds-header-services span{margin-left:-1px;}
button.usa-accordion__button.usa-nav__link#dds-header-services {width:78px; margin-top:3px; height:72px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-services:active{background-color:#162e51;}
button.usa-accordion__button.usa-nav__link#dds-header-services:focus{background-color:#162e51;}   

button.usa-accordion__button.usa-nav__link#dds-header-learning span{margin-left:0px;}
button.usa-accordion__button.usa-nav__link#dds-header-learning {width:84px; margin-top:3px; height:72px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-learning:active{background-color:#162e51;}
button.usa-accordion__button.usa-nav__link#dds-header-learning:focus{background-color:#162e51;}

button.usa-accordion__button.usa-nav__link#dds-header-about span{margin-left:0px;}
button.usa-accordion__button.usa-nav__link#dds-header-about {width:80px; margin-top:3px; height:72px;  padding-left:9px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-about:active{background-color:#162e51;}
button.usa-accordion__button.usa-nav__link#dds-header-about:focus{background-color:#162e51;}
   
button.usa-accordion__button.usa-nav__link{background-image:none;}
button.usa-accordion__button.usa-nav__link:hover{width:100%; background-image:none;}
.usa-nav__primary-item-global{width:auto; padding-left:0px; padding-right:0px; margin-right:0px; margin-left:0px;}
.usa-nav__primary-item.usa-nav__primary-item-global#usa-nav__primary-item-header1{width:auto; padding-left:0px; padding-right:0px; margin-right:0px; margin-left:0px;}
.usa-header--extended .usa-nav__primary-item-global span{width:auto; white-space: normal; margin:0px; padding:0px; color:#fff;}
/*-----------------------------------------------------------------------------------------------*/
.usa-megamenu .usa-col{flex:none; width:30%; float:left; margin-left:0px; margin-right:50px;}
.usa-col ul{flex:none; width:100%; float:left; margin-left:0px; margin-right:0px;}
.usa-col{flex:none;float:left; margin-left:0px; margin-right:0px; width:100%;}	
.grid-row{margin-left:0px; margin-right:0px; width:100%;}		
ul.usa-nav__primary-global.usa-accordion-global#usa-accordion-global{width:98%; margin-left:10px; margin-right:10px;}
nav.usa-nav-global#usa-nav-global{width:100%; padding-left:0px; padding-right:0px;}
div.usa-nav__inner-global#usa-nav__inner-global{width:100%; padding-left:0px; padding-right:0px;}   
li.usa-nav__primary-item-global#usa-nav__primary-item-header1, #usa-nav__primary-item-header2, #usa-nav__primary-item-header3, #usa-nav__primary-item-header4, #usa-nav__primary-item-header5, #usa-nav__primary-item-header6, #usa-nav__primary-item-header7 {margin-left:auto; margin-right:auto;}
    
div.usa-navbar-global#usa-navbar-global{background-color:#fff;background-image: linear-gradient(#d7f2ff, #fff); width:100%; margin-top:-30px;}
div.dds-header-banner-seal.dds-header-banner-seal-global img{margin-top:-5px;} 
div.usa-nav__secondary-global{margin-right:0px; margin-top:0px; padding-top:7px;}  
}
    





/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Massachusetts Districts  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.usa-accordion__content-districts.usa-prose-districts ul{margin-top:5px; margin-bottom:10px; list-style-type:none;}	
.usa-accordion__content-districts.usa-prose-districts li{margin-left:-25px; color:#000; list-style-type:none;}
h2.districts {margin-bottom:15px; margin-top:20px;}
h3.counties {margin-top:20px; margin-bottom:5px;font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;}
.wards-precincts {margin-top:8px; margin-bottom:8px;}
ul.district-list{margin-left:0px; padding-left:25px; margin-top:-5px; margin-bottom:20px; list-style-type:none;line-height:1.1em;}
p, hr{margin-top:0px; margin-bottom:20px;}
span.button-span-districts{font-size:.8em; font-weight:normal; padding-left: 20px;}
span.all-caps-districts{font-size:14px; margin-left:-5px; margin-top:20px; margin-bottom:15px; float:left; clear:left;}
.usa-accordion-districts .usa-accordion--bordered-districts{margin-top:10px;}
#main-content h1, h2, h4, h5{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;}
.usa-prose-districts h3{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;} 
.usa-accordion__heading-districts {margin-top:20px;}






/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  Local Nav  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

pre {margin: 0;padding: 10px 20px !important;}
div.local-nav-menu-container{width:100%; height:auto;}
.local-container{width:auto;}
div.local.navbar.navbar-expand-lg.navbar-light.bg-light{border-bottom:solid 0px black; width: 100%; max-width:1024px; height:55px; margin-top:0px; padding:0px; padding-bottom:0px; padding-top:0px; margin-bottom:0px; position:relative; z-index:100;}
ul.navbar-nav.mr-auto{width: 100%; max-width:1024px; margin-bottom:0px; height:56px; margin-top:0px; padding:none; padding-top:0px; padding-bottom:0px; border-bottom:solid 2px #000;background-color:#fff;}
.local-list-unstyled, .local-list-unstyled ul {width: 100%; padding-left:18px; list-style-type:none; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; border-bottom:0px;}
div.dropdown-menu.p-0{font-size:15px;line-height:1.9em; padding:20px; padding-top:0px; margin-top:-1px; min-width:897px; width:auto; max-width:1026px; border-radius:0px; border:solid 5px #162e51;background-color:#162e51;}
.dropdown-menu{background-clip:inherit;}
.local-nav-container{width:111.5%; height:auto; margin-left:-20px; margin-right:-20px; padding:0px; margin-bottom:10px;}
#local-dropdown-voter-resources a{color:#fff;}
#local-dropdown-popular-features a{color:#fff;}
#local-dropdown-getting-on-the-ballot a{color:#fff;}
#local-dropdown-voting-information a{color:#fff;}
#local-dropdown-recent-updates a{color:#fff;}
#local-dropdown-research-statistics a{color:#fff;}
#local-dropdown-nvra a{color:#fff;}
#local-dropdown-publications a{color:#fff;}

#local-dropdown-popular-features{margin-left:-4px; width:1026px;}
#local-dropdown-voter-resources{margin-left:-145.5px; width:1026px;}
#local-dropdown-getting-on-the-ballot{margin-left:-433.6px; width:1026px;}
#local-dropdown-voting-information{margin-left:-274px;width:1026px;}
#local-dropdown-recent-updates{margin-left:-606px;width:1026px;}
#local-dropdown-research-statistics{margin-left:-747.5px;width:1026px;}
#local-dropdown-nvra{margin-left:-828.6px;width:1026px;}
#local-dropdown-publications{margin-left:-921px;width:1026px;}

.row#row-popular-features{margin-left:-23px; }
.row#row-voter-resources{margin-left:-23px; }
.row#row-getting-on-the-ballot{margin-left:-22px;}
.row#row-voting-information{margin-left:-24px;}
.row#row-recent-updates{margin-left:-22px;}
.row#row-research-statistics{margin-left:-22px;}
.row#row-nvra{margin-left:-25px;}
.row#row-publications{margin-left:-26px;}

.dropdown-toggle::after {display: none; margin-left: 0.255em; vertical-align: 0.255em; content: no-open-quote; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}
#dropdown-toggle-popular-features{margin-left:10px;}
#dropdown-toggle-voter-resources{margin-left:10px;}
div.navbar-collapse.collapse{background-color:#fff; padding:0px; padding-bottom:0px; margin-top:0px; width:100%; max-width:1024px;}
div.navbar-collapse{background-color:#fff;}
ul.col-sm-2.local-list-unstyled, ul.col-sm-3.local-list-unstyled, ul.col-sm-4.local-list-unstyled, ul.col-sm-5.local-list-unstyled, ul.col-sm-6.local-list-unstyled, li{line-height:1.9em; margin:0px; width:100%; list-style-type:disc; color:#000;}

ul.col-sm-2.local-list-unstyled li, ul.col-sm-3.local-list-unstyled li, ul.col-sm-4.local-list-unstyled li, ul.col-sm-5.local-list-unstyled li, ul.col-sm-6.local-list-unstyled li {line-height: 1.9em;margin: 0px;width: 100%;}
.container#regular-container{width:100%; max-width:1024px; padding:0px; display:block; margin:0 auto;}
.global-nav-container{width:100%; padding:0px;}
section  p{line-height:1.8em;}
section ul.li{line-height:1.8em;}


div.local-content{font-size:15px; margin-top:10px; padding-bottom:20px;}
a.nav-link.dropdown-toggle{font-size:15px; height:50px;margin-top:3px; padding-top:10px; padding-left:0px;}
#dropdown-toggle-popular-features, #dropdown-toggle-voter-resources, #dropdown-toggle-getting-on-the-ballot, #dropdown-toggle-voting-information, #dropdown-toggle-recent-updates, #dropdown-toggle-research-statistics, #dropdown-toggle-nvra, #dropdown-toggle-publications {padding-left:0px; color:#000;}

a.nav-link.dropdown-toggle{background-color:#fff; color:#000; border-bottom:none;} 
a.nav-link.dropdown-toggle:hover{background-color:none; border-top:0px; border-bottom:solid 4px #2491ff;}
a.nav-link.dropdown-toggle:active{background-color:#162e51; color:#fff; border-bottom:none;}
a.nav-link.dropdown-toggle:focus{ border-bottom:none;}
li.nav-item.dropdown:hover{background-color:#fff;}
li.nav-item.dropdown a{height:49px; color:#fff; text-decoration:none;}
li.nav-item.dropdown a:hover{text-decoration:none;}
li.nav-item.dropdown#dropdown-toggle-popular-features a{padding-left:9px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-voter-resources a{padding-left:9px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a{padding-left:8px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-voting-information a{padding-left:9px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-recent-updates a{padding-left:8px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-research-statistics a{padding-left:7px; padding-right:0px; width:146px; margin-left:auto; margin-right:auto; color:#000;}
li.nav-item.dropdown#dropdown-toggle-nvra a{padding-left:12px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-publications a{padding-left:12px; color:#000;}


@media all and (max-width:912px){
.row#row-popular-features{margin-left:-23px;}
.row#row-voter-resources{margin-left:-23px;}
.row#row-getting-on-the-ballot{margin-left:-3px;}
.row#row-voting-information{margin-left:15px;}
.row#row-recent-updates{margin-left:35px;}
.row#row-research-statistics{margin-left:54px;}
.row#row-nvra{margin-left:69px;}
.row#row-publications{margin-left:87px;}    
}


@media all and (min-width: 897px) {
div.local-content#local-content-popular-features{margin-left:0px;}
div.local-content#local-content-voter-resources{margin-left:1%;}
div.local-content#local-content-getting-on-the-ballot{margin-left:1%;}
div.local-content#local-content-voting-information{margin-left:1%;}
div.local-content#local-content-recent-updates{margin-left:1%;}
div.local-content#local-content-research-statistics{margin-left:1%;}
div.local-content#local-content-nvra{margin-left:1%;}
div.local-content#local-content-publications{margin-left:1%;}
li.nav-item.dropdown#dropdown-toggle-popular-features, li.nav-item.dropdown#dropdown-toggle-voter-resources, li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot, li.nav-item.dropdown#dropdown-toggle-voting-information, li.nav-item.dropdown#dropdown-toggle-recent-updates, li.nav-item.dropdown#dropdown-toggle-research-statistics, li.nav-item.dropdown#dropdown-toggle-nvra, li.nav-item.dropdown#dropdown-toggle-publications{padding-left:0px; vertical-align: top; display: inline-block; *display: inline; zoom: 1}
li.nav-item.dropdown#dropdown-toggle-popular-features{padding-right:0px; width:125px; margin-left:3px; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-popular-features li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-popular-features li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-popular-features a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-popular-features a:focus{color:#fff; background-color:#162e51;}

    
li.nav-item.dropdown#dropdown-toggle-voter-resources{padding-right:0px; width:103px; margin-left:3px; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-voter-resources li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-voter-resources li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-voter-resources a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-voter-resources a:focus{color:#fff; background-color:#162e51;}
    
    
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot{padding-right:0px; width:146px; margin-left:auto; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot li a{padding-left:8px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a:focus{color:#fff; background-color:#162e51;}
    
    
li.nav-item.dropdown#dropdown-toggle-voting-information{padding-right:0px; width:134px; margin-left:auto; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-voting-information li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-voting-information li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-voting-information a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-voting-information a:focus{color:#fff; background-color:#162e51;}
    
    
li.nav-item.dropdown#dropdown-toggle-recent-updates{padding-right:0px; width:116px; margin-left:auto; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-recent-updates li a{padding-left:8px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-recent-updates li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-recent-updates a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-recent-updates a:focus{color:#fff; background-color:#162e51;}
    
    
li.nav-item.dropdown#dropdown-toggle-research-statistics{padding-right:0px; width:148px; margin-left:auto; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-research-statistics li a{padding-left:7px; padding-right:0px; width:146px; margin-left:auto; margin-right:auto; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-research-statistics li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-research-statistics a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-research-statistics a:focus{color:#fff; background-color:#162e51;}
    
    
li.nav-item.dropdown#dropdown-toggle-publications{padding-right:0px; width:100px; margin-left:auto; margin-right:3px;}
li.nav-item.dropdown#dropdown-toggle-publications li a{padding-left:12px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-publications li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-publications a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-publications a:focus{color:#fff; background-color:#162e51;}
    
    
li.nav-item.dropdown#dropdown-toggle-lobbyist-registration-reporting{padding-right:0px; width:285px; margin-left:3px; margin-right:20px;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-registration-reporting li{list-style-type:none;}   
li.nav-item.dropdown#dropdown-toggle-lobbyist-registration-reporting li a{padding-left:20px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-registration-reporting li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-registration-reporting a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-registration-reporting a:focus{color:#fff; background-color:#162e51;}   
    
    
li.nav-item.dropdown#dropdown-toggle-lobbying-faqs{padding-right:0px; width:130px; margin-left:3px; margin-right:20px;}
li.nav-item.dropdown#dropdown-toggle-lobbying-faqs li{list-style-type:none;}
li.nav-item.dropdown#dropdown-toggle-lobbying-faqs li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-lobbying-faqs li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-lobbying-faqs a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-lobbying-faqs a:focus{color:#fff; background-color:#162e51;}       
    
    
li.nav-item.dropdown#dropdown-toggle-lobbyist-public-search{padding-right:0px; width:160px; margin-left:3px; margin-right:20px;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-public-search li{list-style-type:none;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-public-search li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-public-search li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-public-search a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-public-search a:focus{color:#fff; background-color:#162e51;}  
    
    
li.nav-item.dropdown#dropdown-toggle-lobbyist-advisory-opinions{padding-right:0px; width:150px; margin-left:3px; margin-right:20px; list-style-type:none;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-advisory-opinions li{list-style-type:none;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-advisory-opinions li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-advisory-opinions li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-advisory-opinions a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-lobbyist-advisory-opinions a:focus{color:#fff; background-color:#162e51;}  
    
 
div.division-nav-title{display:block; height:70px; width:100%; float:left; clear:both; background-color:#7b858e; text-align:center; padding-top:10px;}
div.division-nav-title span{color:#fff; font-weight:bold; display:inline-block;}
div.division-nav-title h2{color:#fff; font-weight:bold; display:inline-block;}
div.division-nav-title span h2{display:block; font-weight:bold;height:45px; width:100%; float:left; clear:both; background-color:#7b858e; text-align:center; padding-top:10px;}
div.local-container.w-100{margin-top:-3px;}
div.local-container.w-100 span{color:#fff; display:none;}
button.navbar-toggler{width:26px; height:26px; padding:0px; margin-bottom:10px; border:solid 0px gray;}
li.nav-item dropdown#dropdown-toggle-voter-resources a{font-weight:bold;}
}

@media all and (min-width: 897px) {	
div.division-nav-title{display:block; height:70px; width:100%; float:left; clear:both; text-align:center; background-color: #7b858e; border-top: solid 3px #5b636a;border-bottom:solid 3px #5b636a; padding-top:0px; margin-bottom:2px;}
div.division-nav-title span{color:#fff; display:inline-block;}
div.local-container.w-100 span{color:#fff; display:none;}
.st-default-search-input, .st-ui-search-input {width:120px;}
}

@media all and (max-width: 896px) and (min-width: 279px) {  
div.local.navbar.navbar-expand-lg.navbar-light.bg-light{border-bottom:solid 1px black; width:100%; max-width:896px; height:42px; margin-top:0px; padding:0px; padding-bottom:10px; margin-bottom:0px;}
div.local-container.w-100#holder{width:300px;height:70px; display:block; margin: 0 auto; border:solid 1px red; padding-left: 20px;padding-right:20px;}
button.navbar-toggler {width:34px; height:34px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:8px; margin-left:0px; margin-bottom:10px; border:solid 2px gray;}
span.navbar-toggler-icon{width:30px; height:30px; margin-bottom:3px; margin-left:0px;}
.local-container{width:100%;}
ul.navbar-nav.mr-auto{width:100%; margin-bottom:0px; height:auto; margin-top:0px; padding:0px; padding-top:0px; padding-bottom:0px;}
div.navbar-collapse.collapse.show{background-color:#fff; padding:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
div.local-container.w-100{background-color:#fff; height:auto; border-bottom:solid black 1px; margin-left:0px; margin-top:27px; padding-bottom:0px;}
div.local-content{font-size:16px;}
li.nav-item.dropdown{margin-right:0px; height:auto; background-color:#fff; border-top:2px solid silver; margin-top:0px;}
li.nav-item.dropdown:hover{background-color:#fff;}
li.nav-item.dropdown:focus{background-color:silver;}
/*li.nav-item.dropdown#dropdown-toggle-voter-resources{margin-left:0px; border-top:2px solid silver;}*/
li.nav-item.dropdown#dropdown-toggle-publications{border-bottom:0px solid silver;}
a.nav-link.dropdown-toggle{padding-left:15px;}
div.dropdown-menu.p-0{border-top:solid 2px silver; border-bottom:none; background-color:#fff; margin-top:0px; margin-left:-10px;}
div.row{margin-top:0px; margin-left:0px; width:100%;}
ul.col-sm-2.local-list-unstyled, ul.col-sm-3.local-list-unstyled, ul.col-sm-4.local-list-unstyled, ul.col-sm-5.local-list-unstyled, ul.col-sm-6.local-list-unstyled, li{line-height:1.7em; margin:0px;width:100%; list-style-type:none; float:left; clear:both; flex:none;}
#local-dropdown-popular-features{margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-popular-features a{margin-left:0px;}
    
#local-dropdown-voter-resources{margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-voter-resources a{margin-left:0px;}
#local-dropdown-getting-on-the-ballot{margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-getting-on-the-ballot a{margin-left:0px;}
#local-dropdown-voting-information{margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-voting-information a{margin-left:0px;}
#local-dropdown-recent-updates{margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-recent-updates a{margin-left:0px;}
#local-dropdown-research-statistics{margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-research-statistics a{margin-left:0px;}
#local-dropdown-nvra{margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-nvra a{margin-left:0px;}
#local-dropdown-publications{margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-publications a{margin-left:0px; margin-top:2px;}
#dropdown-toggle-popular-features{margin-top:0px; margin-bottom:0px; margin-left:3px; width:98.7%;} 
#dropdown-toggle-voter-resources{margin-top:0px; margin-bottom:0px; margin-left:3px; width:98.7%;} 
#dropdown-toggle-getting-on-the-ballot{margin-top:2px; margin-left:3px; width:98.7%;}
#dropdown-toggle-voting-information{margin-top:4px; margin-left:3px; width:98.7%;}
#dropdown-toggle-recent-updates{margin-top:4px; margin-left:3px; width:98.7%;}
#dropdown-toggle-research-statistics{margin-top:4px; margin-left:3px; width:98.7%;}
#dropdown-toggle-nvra{margin-top:4px; margin-bottom:0px; margin-left:3px; width:98.7%;}
#dropdown-toggle-publications{margin-top:0px; margin-bottom:6px;margin-left:3px; width:98.7%;}	
}



@media all and (max-width: 896px) and (min-width: 279px) { 
ul.navbar-nav.mr-auto{min-width: 320px; max-width: 896px; background-color:#fff;}
.p-0{padding:10px; margin-top:0px; max-width: 896px; border:0px; border-radius:0px; margin-left:0px;}
div.dropdown-menu.p-0{font-size:15px; border-top:solid 2px #fff; line-height:1.9em; padding:20px; padding-top:0px; margin-top:5px; min-width:897px; width:auto; max-width:1024px; border-radius:0px; background-color:#fff;}
.local-container{width: auto;max-width: 896px;}
.local-list-unstyled ul {width: 896px; list-style-type:none; margin-top:0px;}
a.nav-link.dropdown-toggle{margin-left:0px; margin-top:0px; margin-bottom:4px;}
li.nav-item.dropdown{margin-left:0px; margin-top:0px; margin-bottom:4px;} 
.nav-link.dropdown-toggle a{margin-left:0px; margin-top:0px;} 
div.row#row-popular-features{margin-left:0px;}
div.row#row-voter-resources{margin-left:0px;}
div.row#row-getting-on-the-ballot{margin-left:0px;}
div.row#row-voting-information{margin-left:0px;}
div.row#row-recent-updates{margin-left:0px;}
div.row#row-research-statistics{margin-left:0px;}
div.row#row-nvra{margin-left:0px;}
div.row#row-publications{margin-left:0px;}
div.local-content#local-content-popular-features{margin-left:0px;}
div.local-content#local-content-voter-resources{margin-left:0px;}
div.local-content#local-content-getting-on-the-ballot{margin-left:0px;}
div.local-content#local-content-voting-information{margin-left:0px;}
div.local-content#local-content-recent-updates{margin-left:0px;}
div.local-content#local-content-research-statistics{margin-left:0px;}
div.local-content#local-content-nvra{margin-left:0px;}
div.local-content#local-content-publications{margin-left:0px; border-bottom:0px;}
div.division-nav-title{display:none;}
div.local-container.w-100 span{color:#fff; float:right;display:block;line-height: 2rem;}
div.local-container.w-100{height:70px; background-color:#7b858e; padding-top:0px; margin-top:27px;}
button.navbar-toggler{border:solid 0px #fff; width:26px; padding:0px; margin-top:20px; margin-left:20px;}
button.navbar-toggler:active{border:solid 0px #fff;}
button.navbar-toggler:focus{border:solid 0px #fff;}
span.navbar-toggler-icon{background-color:#fff; padding:0px;}
}



		
@media all and (max-width: 896px) and (min-width: 279px) {
div.division-nav-title{display:none;}
div.local-container.w-100 span{color:#fff; float:right;display:block;line-height: 2rem;}
span.division-title{color:#fff; line-height: 2rem; float:left; padding-top:18px; margin-left:10px;}
div.local-container.w-100{height:70px; background-color:#7b858e; padding-top:0px;}
button.navbar-toggler{border:none; width:30px; height:30px; float:left; margin-right:10px; padding:0px; margin-left:20px; padding-left:30px; padding-right:0px; margin-top:20px; margin-bottom:20px;}
button.navbar-toggler:active{border:solid 0px #fff;}
button.navbar-toggler:focus{border:solid 0px #fff;}
span.navbar-toggler-icon{background-color:#fff; border-radius:3px; width:30px; height:30px; float:left; padding:0px; margin-left:0px; margin-top:0px; margin-bottom:0px;}
       
a.nav-link.dropdown-toggle{font-size:15px; height:50px;margin-top:3px; padding-top:10px; padding-left:0px;}
#dropdown-toggle-popular-features, #dropdown-toggle-voter-resources, #dropdown-toggle-getting-on-the-ballot, #dropdown-toggle-voting-information, #dropdown-toggle-recent-updates, #dropdown-toggle-research-statistics, #dropdown-toggle-nvra, #dropdown-toggle-publications {padding-left:0px; color:#000; width:100%;}

a.nav-link.dropdown-toggle{background-color:#fff; color:#000;} 
a.nav-link.dropdown-toggle:hover{border-bottom:none;}
a.nav-link.dropdown-toggle:active{background-color:silver; color:#fff; border-bottom:none;}
li.nav-item.dropdown a{height:49px; color:#fff; text-decoration:none;}
li.nav-item.dropdown#dropdown-toggle-popular-features a{padding-left:9px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-voter-resources a{padding-left:9px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a{padding-left:8px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-voting-information a{padding-left:9px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-recent-updates a{padding-left:8px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-research-statistics a{padding-left:7px; padding-right:0px; width:100%; margin-left:0px; margin-right:0px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-nvra a{padding-left:12px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-publications a{padding-left:12px; color:#000;}
div.dropdown-menu.p-0{border:none;}

li.nav-item.dropdown#dropdown-toggle-popular-features a.dropdown-toggle{font-weight:bold;}
li.nav-item.dropdown#dropdown-toggle-voter-resources a.dropdown-toggle{font-weight:bold;}
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a.dropdown-toggle{font-weight:bold;}
li.nav-item.dropdown#dropdown-toggle-voting-information a.dropdown-toggle{font-weight:bold;}
li.nav-item.dropdown#dropdown-toggle-recent-updates a.dropdown-toggle{font-weight:bold;}
li.nav-item.dropdown#dropdown-toggle-research-statistics a.dropdown-toggle{font-weight:bold;}
li.nav-item.dropdown#dropdown-toggle-nvra a.dropdown-toggle{font-weight:bold;}
li.nav-item.dropdown#dropdown-toggle-publications a.dropdown-toggle{font-weight:bold;}
    
li.nav-item.dropdown#dropdown-toggle-popular-features a.dropdown-toggle:focus{background-color:silver;}    
li.nav-item.dropdown#dropdown-toggle-voter-resources a.dropdown-toggle:focus{background-color:silver;}
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a.dropdown-toggle:focus{background-color:silver;}
li.nav-item.dropdown#dropdown-toggle-voting-information a.dropdown-toggle:focus{background-color:silver;}
li.nav-item.dropdown#dropdown-toggle-recent-updates a.dropdown-toggle:focus{background-color:silver;}
li.nav-item.dropdown#dropdown-toggle-research-statistics a.dropdown-toggle:focus{background-color:silver;}
li.nav-item.dropdown#dropdown-toggle-nvra a.dropdown-toggle:focus{background-color:silver;}
li.nav-item.dropdown#dropdown-toggle-publications a.dropdown-toggle:focus{background-color:silver;}
}    


@media all and (max-width: 615px) and (min-width: 279px) {
span.division-title span{float:right; padding-top:18px; margin-right:20px;}
button.navbar-toggler{border:none; width:30px; height:30px; float:left; margin-left:20px; padding:0px; padding-left:30px; padding-right:0px; margin-top:20px; margin-bottom:20px;}
span.navbar-toggler-icon{background-color:#fff; border-radius:3px; width:30px; height:30px; float:left; padding:0px; margin-top:0px; margin-bottom:0px;}
}    


@media all and (max-width:390px){
span.division-title{margin-left:20px;}
}


/*Local Nav for all pages */
.container#regular-container{width:100%; max-width:1024px; padding:0px; display:block; margin:0 auto;}
.global-nav-container{width:100%; padding:0px;}
.local-nav-container{width:111.5%; height:auto; margin-left:-20px; margin-right:-20px; padding:0px; margin-bottom:10px;}
@media all and (max-width:860px){     
 .local-nav-container{width:113%; margin-right:-5%;}    
}
    
@media all and (max-width:765px){     
.local-nav-container{width:115%;}  
} 

@media all and (max-width:736px){
div.row#row-popular-features{flex-wrap:wrap; width:100%;}
div.row#row-voter-resources{flex-wrap:wrap; width:100%;}
div.row#row-voting-information{flex-wrap:wrap; width:100%;}
div.row#row-getting-on-the-ballot{flex-wrap:wrap; width:100%;}
div.row#row-recent-updates{flex-wrap:wrap; width:100%;}
div.row#row-research-statistics{flex-wrap:wrap; width:100%;}
div.row#row-nvra{flex-wrap:wrap; width:100%;}
div.row#row-publications{flex-wrap:wrap; width:100%;}
}

@media all and (max-width:700px){     
 .local-nav-container{width:117%;}    
}

@media all and (max-width:650px){     
 .local-nav-container{width:119%;}    
}

@media all and (max-width:600px){     
 .local-nav-container{width:121%;}    
}          
@media all and (max-width:550px){     
 .local-nav-container{width:123%;}    
}

@media all and (max-width:500px){     
 .local-nav-container{width:125%;  margin-right:-6%;}    
}

 @media all and (max-width:450px){     
 .local-nav-container{width:129%;  margin-right:-9%;}    
}

 @media all and (max-width:400px){     
 .local-nav-container{width:132%;  margin-right:-11%;}    
}

  @media all and (max-width:377px){     
 .local-nav-container{width:134%;  margin-right:-13%;}    
}

   @media all and (max-width:350px){     
 .local-nav-container{width:139%;  margin-right:-17%;}     
}

ul.col-sm-2.local-list-unstyled#local-menu-list1, ul.col-sm-2.local-list-unstyled#local-menu-list2,  ul.col-sm-2.local-list-unstyled#local-menu-list3,  ul.col-sm-2.local-list-unstyled#local-menu-list4,  ul.col-sm-2.local-list-unstyled#local-menu-list4,  ul.col-sm-2.local-list-unstyled#local-menu-list6,  ul.col-sm-2.local-list-unstyled#local-menu-list7,  ul.col-sm-2.local-list-unstyled#local-menu-list8,  ul.col-sm-2.local-list-unstyled#local-menu-list9,  ul.col-sm-2.local-list-unstyled#local-menu-list10 {list-style-type:none; color:#fff;}

ul.col-sm-3.local-list-unstyled#local-menu-list1, ul.col-sm-3.local-list-unstyled#local-menu-list2,  ul.col-sm-3.local-list-unstyled#local-menu-list3,  ul.col-sm-3.local-list-unstyled#local-menu-list4,  ul.col-sm-3.local-list-unstyled#local-menu-list4,  ul.col-sm-3.local-list-unstyled#local-menu-list6,  ul.col-sm-3.local-list-unstyled#local-menu-list7,  ul.col-sm-3.local-list-unstyled#local-menu-list8,  ul.col-sm-3.local-list-unstyled#local-menu-list9,  ul.col-sm-3.local-list-unstyled#local-menu-list10 {list-style-type:none; color:#fff;}

ul.col-sm-4.local-list-unstyled#local-menu-list1, ul.col-sm-4.local-list-unstyled#local-menu-list2,  ul.col-sm-4.local-list-unstyled#local-menu-list3,  ul.col-sm-4.local-list-unstyled#local-menu-list4,  ul.col-sm-4.local-list-unstyled#local-menu-list4,  ul.col-sm-4.local-list-unstyled#local-menu-list6,  ul.col-sm-4.local-list-unstyled#local-menu-list7,  ul.col-sm-4.local-list-unstyled#local-menu-list8,  ul.col-sm-4.local-list-unstyled#local-menu-list9,  ul.col-sm-4.local-list-unstyled#local-menu-list10 {list-style-type:none; color:#fff;}

ul.col-sm-5.local-list-unstyled#local-menu-list1, ul.col-sm-5.local-list-unstyled#local-menu-list2,  ul.col-sm-5.local-list-unstyled#local-menu-list3,  ul.col-sm-5.local-list-unstyled#local-menu-list4,  ul.col-sm-5.local-list-unstyled#local-menu-list4,  ul.col-sm-5.local-list-unstyled#local-menu-list6,  ul.col-sm-5.local-list-unstyled#local-menu-list7,  ul.col-sm-5.local-list-unstyled#local-menu-list8,  ul.col-sm-5.local-list-unstyled#local-menu-list9,  ul.col-sm-5.local-list-unstyled#local-menu-list10 {list-style-type:none; color:#fff;}

ul.col-sm-6.local-list-unstyled#local-menu-list1, ul.col-sm-6.local-list-unstyled#local-menu-list2,  ul.col-sm-6.local-list-unstyled#local-menu-list3,  ul.col-sm-6.local-list-unstyled#local-menu-list4,  ul.col-sm-6.local-list-unstyled#local-menu-list4,  ul.col-sm-6.local-list-unstyled#local-menu-list6,  ul.col-sm-6.local-list-unstyled#local-menu-list7,  ul.col-sm-6.local-list-unstyled#local-menu-list8,  ul.col-sm-6.local-list-unstyled#local-menu-list9,  ul.col-sm-6.local-list-unstyled#local-menu-list10 {list-style-type:none; color:#fff;}

ul.col-sm-7.local-list-unstyled#local-menu-list1, ul.col-sm-7.local-list-unstyled#local-menu-list2,  ul.col-sm-7.local-list-unstyled#local-menu-list3,  ul.col-sm-7.local-list-unstyled#local-menu-list4,  ul.col-sm-7.local-list-unstyled#local-menu-list4,  ul.col-sm-7.local-list-unstyled#local-menu-list6,  ul.col-sm-7.local-list-unstyled#local-menu-list7,  ul.col-sm-7.local-list-unstyled#local-menu-list8,  ul.col-sm-7.local-list-unstyled#local-menu-list9,  ul.col-sm-7.local-list-unstyled#local-menu-list10 {list-style-type:none; color:#fff;}

ul.col-sm-8.local-list-unstyled#local-menu-list1, ul.col-sm-8.local-list-unstyled#local-menu-list2,  ul.col-sm-8.local-list-unstyled#local-menu-list3,  ul.col-sm-8.local-list-unstyled#local-menu-list4,  ul.col-sm-8.local-list-unstyled#local-menu-list4,  ul.col-sm-8.local-list-unstyled#local-menu-list6,  ul.col-sm-8.local-list-unstyled#local-menu-list7,  ul.col-sm-8.local-list-unstyled#local-menu-list8,  ul.col-sm-8.local-list-unstyled#local-menu-list9,  ul.col-sm-8.local-list-unstyled#local-menu-list10 {list-style-type:none; color:#fff;}


/* Grid demo styles */
.grid-demo {
    padding: 10px 30px;
}

.grid-demo [class*='col-'] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
}

pre.prettyprint {
    border-color: #d9e0ef !important;
    border-radius: 4px;
}




/*------------------------------------------------- LATEST.css ------------------------------------------*/

/* Everything on this page goes at the bottom of any respective styles */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Popular Features Section %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*@media all and (min-width:897){*/
section{margin-left:20px;padding-left:0px;}
h1{margin-left:20px;}
section h1{margin-left:0px;}
article{margin-left:20px;}
section article{margin-left:0px;}
.popular-container {width:100%; padding:0px; margin-bottom:0px;}
.popular {width:100%; height:200px; padding-bottom:15px; padding-top:10px; margin:0 auto; background-color:none;}
.popular-elections, .popular-home{padding-bottom:0px; padding-top:0px; height:auto;}
.round-menu-container{width:150px; height:150px; padding-bottom:0px; float:left; margin-left:8%; margin-bottom:20px;}
.popular-btn {position:relative; display:inline-block; float:left; width:150px; margin-left:8%; padding:5px; padding-top:25px; border:solid 1px silver; height:100px; border-radius:10px; margin-top:10px; margin-bottom:10px; box-shadow: 3px 3px 3px #323232; background-color:#fff; color:#000; }
#popular-btn1{padding-top:35px;}
.popular-btn:hover{outline:none; background-color:#1674AF; border:solid 1px #1674AF; border-bottom:solid 1px #1674AF; border-right:solid 1px #1674AF; color:#fff;}
.popular-btn:active {background-color:#1674AF; color:#fff; border:solid 1px #1674AF; border-bottom:solid 1px #1674AF; border-right:solid 1px #1674AF; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff; box-shadow:none;}
a.popular-link{color:#000; text-align:center; font-weight:bold; font-size:1em; line-height:100%;}
a.popular-link:active{outline-offset:0px; outline-style: none; outline-width:0px; outline-color:none;}
a.popular-link:focus{outline-offset:0px; outline-style: none; outline-width:0px; outline-color:none;} 
.popular-features{width:90%; display:block;margin:0 auto;}
#popular-features3:hover{padding-right:15px; padding-left:15px; padding-top:0px;}
#popular-features1 a:hover{text-decoration:none;}
#popular-features2, #popular-features6 {padding-top:6px;}
#popular-features2 a:hover{text-decoration:none;}
#popular-features3 a:hover{text-decoration:none;}
#popular-features4 a:hover{text-decoration:none;}
#popular-features5 a:hover{text-decoration:none;}
#popular-features6 a:hover{text-decoration:none;}

.popular-btn-home#popular-btn1-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn2-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn3-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn4-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn5-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn6-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn7-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn8-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn9-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn10-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn11-home{background-color:#003462; color:#fff; border:solid 1px #003462;} 
.popular-btn-home#popular-btn12-home{background-color:#003462; color:#fff; border:solid 1px #003462;}    
    
.popular-btn-home#popular-btn1-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn2-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn3-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn4-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn5-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn6-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn7-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn8-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn9-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn10-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn11-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}
.popular-btn-home#popular-btn12-home:hover{outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}   
    
.popular-btn-home#popular-btn1-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn2-home:active{background-color:gray; border:solid 1px gray;}
.popular-btn-home#popular-btn3-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn4-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn5-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn6-home:active{background-color:gray; border:solid 1px gray;}
.popular-btn-home#popular-btn7-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn8-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn9-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn10-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn11-home:active{background-color:gray; border:solid 1px gray;} 
.popular-btn-home#popular-btn12-home:active{background-color:gray; border:solid 1px gray;}   
    
.popular-btn-home#popular-btn1-home{height:70%; width:100%; padding-top:25px;}
.popular-btn-home#popular-btn2-home{height:70%; width:100%; padding-top:25px;}
.popular-btn-home#popular-btn3-home{height:70%; width:100%; padding-top:33px;}
.popular-btn-home#popular-btn4-home{height:70%; width:100%; padding-top:25px;}    

.popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px;}    
.popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px;}
.popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px;}
.popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px;}

.popular-btn-home#popular-btn9-home{height:70%; width:100%;}
.popular-btn-home#popular-btn10-home{height:70%; width:100%;}
.popular-btn-home#popular-btn11-home{height:70%; width:100%;}
.popular-btn-home#popular-btn12-home{height:70%; width:100%;}

section.popular-container-home{float:left; clear:both; height:200px; margin-top:0px; margin-bottom:0px; padding-top:10px;}

section.popular-container-home1{height:200px; margin-top:20px;}
   
section.popular-container-home#investor-protection{float:left; clear:both; height:250px; padding-top:10px; padding-bottom:0px; border:0px;}
  
section.popular-container-home#business-services{float:left; clear:both; height:220px;padding-top:10px; padding-bottom:0px; border:0px; border-top: solid 3px #ffe7d1; border-bottom: solid 3px #ffe7d1; margin-bottom:35px; background-color:#ffead77a;}

.popular-home-h2{padding-top:5px;} 
.popular-btn-home#round-menu9-home{padding-top:32px;}
.popular-btn-home#round-menu10-home{padding-top:32px;}
.popular-btn-home#round-menu11-home{padding-top:32px;}
.popular-btn-home#round-menu12-home{padding-top:32px;}
/*}*/

@media all and (min-width:897px) {  
div.usa-nav__secondary.usa-nav__secondary-global{margin-top:-5px; margin-bottom:20px !important;}
div.language-container{margin-right:0px; height:90px; padding-top:none; margin-top:-25px;}
div.google_translate_element{margin-bottom:-10px; padding:none; margin-top:0px;}
.language-container img{float:right; clear:both; margin-top:0px;}
form.usa-search--small-global{margin-bottom:20px !important;}
}

/*@media all and (max-width:896px) {  
div.usa-nav__secondary.usa-nav__secondary-global{margin-top:0px; margin-bottom:30px !important;}
div.language-container{margin-right:0px; height:90px; padding-top:none; float:right; margin-top:0px !important;}
div.google_translate_element{margin-bottom:-10px; padding:none; margin-top:0px; float:right !important;}
.goog-te-combo {float:right;}
.language-container img{float:right; clear:both; margin-top:10px;}
form.usa-search--small-global{margin-top:-35px !important;}
*/    
@media all and (max-width:896px) {  
div.usa-nav__secondary.usa-nav__secondary-global{margin-top:0px; margin-bottom:30px !important;}
div.language-container{margin-right:0px; height:90px; padding-top:none; float:right; margin-top:15px; margin-bottom:0px;}
div.google_translate_element{margin-bottom:-10px; padding:none; margin-top:0px; float:right !important;}
.goog-te-combo {float:right;}
.language-container img{float:right; clear:both; margin-top:10px;}      
div #search{float: right; clear: both; margin-right: 0px; margin-bottom: 10px; margin-top: -30px;}
.st-default-search-input, .st-ui-search-input {width:170px;}
}



@media all and (max-width:756px) {  
div.round-menu-container-home#round-menu1-home{margin-left:15px;}       
div.round-menu-container-home#round-menu5-home{margin-left:1px;}        
div.round-menu-container-home#round-menu9-home{margin-left:1px;}         
}
   
@media all and (max-width:667px) {
div.round-menu-container-home#round-menu1-home{margin-left:15px;} .popular-btn-home#popular-btn1-home{height:70%; width:100%; margin-left:0px;}
div.round-menu-container-home#round-menu2-home{margin-left:1%;} .popular-btn-home#popular-btn2-home{height:70%; width:100%; margin-left:0px;}
div.round-menu-container-home#round-menu3-home{margin-left:1%;} .popular-btn-home#popular-btn3-home{height:70%; width:100%; margin-left:0px;}
div.round-menu-container-home#round-menu4-home{margin-left:1%;} .popular-btn-home#popular-btn4-home{height:70%; width:100%; margin-left:0px;}

div.round-menu-container-home#round-menu5-home{margin-left:-5px;} .popular-btn-home#popular-btn5-home{margin-left:0px; padding-top:45px; line-height:1.2em;}    
div.round-menu-container-home#round-menu6-home{margin-left:1%;} .popular-btn-home#popular-btn6-home{margin-left:0px; padding-top:35px; line-height:1.2em;}
div.round-menu-container-home#round-menu7-home{margin-left:1%;} .popular-btn-home#popular-btn7-home{margin-left:0px; padding-top:45px; line-height:1.2em;}
div.round-menu-container-home#round-menu8-home{margin-left:1%;} .popular-btn-home#popular-btn8-home{margin-left:0px; padding-top:30px; line-height:1.2em;}

div.round-menu-container-home#round-menu9-home{margin-left:.9px;} .popular-btn-home#popular-btn9-home{height:70%; width:100%; margin-left:0px;}
div.round-menu-container-home#round-menu10-home{margin-left:.9%;} .popular-btn-home#popular-btn10-home{height:70%; width:100%; margin-left:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:.9%;} .popular-btn-home#popular-btn11-home{height:70%; width:100%; margin-left:0px;}
div.round-menu-container-home#round-menu12-home{margin-left:.9%;} .popular-btn-home#popular-btn12-home{height:70%; width:100%; margin-left:0px;}
}
   
@media all and (max-width:640px) {
div.round-menu-container-home#round-menu1-home{margin-left:20px;} .popular-btn-home#popular-btn1-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu2-home{margin-left:0px;} .popular-btn-home#popular-btn2-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu3-home{margin-left:0px;} .popular-btn-home#popular-btn3-home{height:70%; width:90%; margin-left:0px; padding-top:27px;}
div.round-menu-container-home#round-menu4-home{margin-left:0px;} .popular-btn-home#popular-btn4-home{height:70%; width:90%; margin-left:0px;}

div.round-menu-container-home#round-menu5-home{margin-left:0px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn5-home{height:135px; width:135px; padding-top:45px; margin-left:0px; line-height:1.2em;}    
div.round-menu-container-home#round-menu6-home{margin-left:-5px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn6-home{height:135px; width:135px; padding-top:35px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu7-home{margin-left:-5px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn7-home{height:135px; width:135px; padding-top:45px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu8-home{margin-left:-5px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn8-home{height:135px; width:135px; padding-top:30px; margin-left:0px; line-height:1.2em;}

div.round-menu-container-home#round-menu9-home{margin-left:0px;} .popular-btn-home#popular-btn9-home{height:70%; width:90%; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu10-home{margin-left:0px;} .popular-btn-home#popular-btn10-home{height:70%; width:90%; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu11-home{margin-left:0px;} .popular-btn-home#popular-btn11-home{height:70%; width:90%; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu12-home{margin-left:0px;} .popular-btn-home#popular-btn12-home{height:70%; width:90%; margin-left:0px; line-height:1.2em;}
}    
    
@media all and (max-width:568px) {
div.round-menu-container-home#round-menu1-home{margin-left:15px; margin-right:-10px;} 
.popular-btn-home#popular-btn1-home{padding-top:25px;height:64%; width:80%; margin-left:0px; font-size:15px; line-height:1.1em;}
div.round-menu-container-home#round-menu2-home{margin-left:-10px; margin-right:-10px;} 
.popular-btn-home#popular-btn2-home{height:64%; width:80%; margin-left:0px; font-size:15px;}
div.round-menu-container-home#round-menu3-home{margin-left:-10px; margin-right:-10px;} 
.popular-btn-home#popular-btn3-home{height:64%; width:80%; margin-left:0px; margin-right:0px; font-size:15px; line-height:1.1em;}
div.round-menu-container-home#round-menu4-home{margin-left:-10px; margin-right:-10px;} 
.popular-btn-home#popular-btn4-home{height:64%; width:80%; margin-left:0px; padding-top:25px;  font-size:15px; line-height:1.1em;}

div.round-menu-container-home#round-menu5-home{margin-left:90px; margin-right:0px; font-size:15px;} 
.popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.3em;}    
div.round-menu-container-home#round-menu6-home{margin-left:5px; margin-right:50px; font-size:15px;} 
.popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px; line-height:1.3em;}
div.round-menu-container-home#round-menu7-home{margin-left:90px; margin-right:0px; margin-top:-20px; font-size:15px;} 
.popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.3em;}
div.round-menu-container-home#round-menu8-home{margin-left:5px; margin-right:0px; margin-top:-20px; font-size:15px;} 
.popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px; line-height:1.3em;}
section.popular-container-home#investor-protection{height:370px;}

div.round-menu-container-home#round-menu9-home{margin-left:0px; margin-right:-12px;} .popular-btn-home#popular-btn9-home{height:57%; width:75%; margin-left:0px;}
div.round-menu-container-home#round-menu10-home{margin-left:-12px; margin-right:-12px;} .popular-btn-home#popular-btn10-home{height:57%; width:75%; margin-left:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:-12px; margin-right:-12px;} .popular-btn-home#popular-btn11-home{height:57%; width:75%; margin-left:0px;}
div.round-menu-container-home#round-menu12-home{margin-left:-12px; margin-right:-12px;} .popular-btn-home#popular-btn12-home{height:57%; width:75%; margin-left:0px;}
}

@media all and (max-width:540px) { 
div.round-menu-container-home#round-menu1-home{margin-left:5px; margin-right:-12px;} .popular-btn-home#popular-btn1-home{height:57%; width:75%; margin-left:0px; padding-top:20px;}
div.round-menu-container-home#round-menu2-home{margin-left:-12px; margin-right:-12px;} .popular-btn-home#popular-btn2-home{height:57%; width:75%; margin-left:0px; padding-top:20px;}
div.round-menu-container-home#round-menu3-home{margin-left:-12px; margin-right:-12px;} .popular-btn-home#popular-btn3-home{height:57%; width:75%; margin-left:0px; padding-top:20px;}
div.round-menu-container-home#round-menu4-home{margin-left:-12px; margin-right:-12px;} .popular-btn-home#popular-btn4-home{height:57%; width:75%; margin-left:0px; padding-top:15px;}
    
div.round-menu-container-home#round-menu5-home{margin-left:90px; margin-right:0px; font-size:15px;} 
.popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.3em;}    
div.round-menu-container-home#round-menu6-home{margin-left:5px; margin-right:50px; font-size:15px;} 
.popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px; line-height:1.3em;}
div.round-menu-container-home#round-menu7-home{margin-left:90px; margin-right:0px; margin-top:-20px; font-size:15px;} 
.popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.3em;}
div.round-menu-container-home#round-menu8-home{margin-left:5px; margin-right:0px; margin-top:-20px; font-size:15px;} 
.popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px; line-height:1.3em;}
section.popular-container-home#investor-protection{height:370px;}   
}
    
@media all and (max-width:480px) {
div.round-menu-container-home#round-menu1-home{margin-left:80px; margin-right:10px; margin-bottom:-10px;}
.popular-btn-home#popular-btn1-home{height:70%; width:90%; margin-left:0px; padding-top:28px;}
div.round-menu-container-home#round-menu2-home{margin-left:0px; margin-right:0px; margin-bottom:-10px;}
.popular-btn-home#popular-btn2-home{height:70%; width:90%; margin-left:0px; padding-top:28px;}
div.round-menu-container-home#round-menu3-home{margin-left:80px; margin-right:10px; margin-bottom:-10px; margin-top:-10px;}
.popular-btn-home#popular-btn3-home{height:70%; width:90%; margin-left:0px; padding-top:32px;}
div.round-menu-container-home#round-menu4-home{margin-left:0px; margin-right:0px; margin-bottom:-10px; margin-top:-10px;}
.popular-btn-home#popular-btn4-home{height:70%; width:90%; margin-left:0px; padding-top:28px;}

div.round-menu-container-home#round-menu5-home{margin-left:60px; margin-right:0px; font-size:15px;} 
.popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.3em;}    
div.round-menu-container-home#round-menu6-home{margin-left:5px; margin-right:50px; font-size:15px;} 
.popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px; line-height:1.3em;}
div.round-menu-container-home#round-menu7-home{margin-left:60px; margin-right:0px; font-size:15px;} 
.popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.3em;}
div.round-menu-container-home#round-menu8-home{margin-left:5px; margin-right:0px; font-size:15px;} 
.popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px; line-height:1.3em;}

div.round-menu-container-home#round-menu9-home{margin-left:80px; margin-right:5px;}
.popular-btn-home#popular-btn9-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu10-home{margin-left:0px; margin-right:0px;}
.popular-btn-home#popular-btn10-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:80px; margin-right:5px; margin-top:-50px;}
.popular-btn-home#popular-btn11-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu12-home{margin-left:0px; margin-right:0px; margin-top:-50px;}
.popular-btn-home#popular-btn12-home{height:70%; width:90%; margin-left:0px;}
    
section.popular-container-home1{height:355px;}
section.popular-container-home#investor-protection{height:400px;}   
section.popular-container-home#business-services{height:370px;}        
}

@media all and (max-width:439px) { 
div.round-menu-container-home#round-menu2-home{margin-right:20px;}
}
      
@media all and (max-width:414px) {   
div.round-menu-container-home#round-menu1-home{margin-left:60px; margin-right:5px;}
.popular-btn-home#popular-btn1-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu2-home{margin-left:0px; margin-right:0px;}
.popular-btn-home#popular-btn2-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu3-home{margin-left:60px; margin-right:5px; margin-top:-15px;}
.popular-btn-home#popular-btn3-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu4-home{margin-left:0px; margin-right:0px; margin-top:-15px;}
.popular-btn-home#popular-btn4-home{height:70%; width:90%; margin-left:0px;}

div.round-menu-container-home#round-menu5-home{margin-left:30px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}    
div.round-menu-container-home#round-menu6-home{margin-left:5px; margin-right:20px; font-size:15px;} .popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu7-home{margin-left:30px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu8-home{margin-left:5px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px; line-height:1.2em;}

div.round-menu-container-home#round-menu9-home{margin-left:50px; margin-right:5px;} .popular-btn-home#popular-btn9-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu10-home{margin-left:0px; margin-right:0px;} .popular-btn-home#popular-btn10-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:50px; margin-right:5px;} .popular-btn-home#popular-btn11-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu12-home{margin-left:0px; margin-right:0px;} .popular-btn-home#popular-btn12-home{height:70%; width:90%; margin-left:0px;}
}    
    
@media all and (max-width:394px) {
div.round-menu-container-home#round-menu1-home{margin-left:45px; margin-right:15px;} .popular-btn-home#popular-btn1-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu2-home{margin-left:-15px; margin-right:0px;} .popular-btn-home#popular-btn2-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu3-home{margin-left:45px; margin-right:15px; margin-top:-20px;} .popular-btn-home#popular-btn3-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu4-home{margin-left:-15px; margin-right:0px; margin-top:-20px;} .popular-btn-home#popular-btn4-home{height:70%; width:90%; margin-left:0px;}

div.round-menu-container-home#round-menu5-home{margin-left:20px; margin-right:0px; font-size:15px;}
.popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}    
div.round-menu-container-home#round-menu6-home{margin-left:5px; margin-right:20px; font-size:15px;}
.popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu7-home{margin-left:20px; margin-right:0px;  margin-top:-15px;font-size:15px;} .popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu8-home{margin-left:5px; margin-right:0px; margin-top:-15px; font-size:15px;}
.popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px; line-height:1.2em;}

div.round-menu-container-home#round-menu9-home{margin-left:25px; margin-right:5px;} .popular-btn-home#popular-btn9-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu10-home{margin-left:0px; margin-right:0px;} .popular-btn-home#popular-btn10-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:25px; margin-right:5px; margin-top:-45px;} .popular-btn-home#popular-btn11-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu12-home{margin-left:0px; margin-right:0px; margin-top:-45px;} .popular-btn-home#popular-btn12-home{height:70%; width:90%; margin-left:0px;}
} 

@media all and (max-width:375px) {
div.round-menu-container-home#round-menu1-home{margin-left:50px; margin-right:10px;} .popular-btn-home#popular-btn1-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu2-home{margin-left:-5px; margin-right:0px;} .popular-btn-home#popular-btn2-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu3-home{margin-left:50px; margin-right:10px;} .popular-btn-home#popular-btn3-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu4-home{margin-left:-5px; margin-right:0px;} .popular-btn-home#popular-btn4-home{height:70%; width:90%; margin-left:0px;}

div.round-menu-container-home#round-menu5-home{margin-left:20px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}    
div.round-menu-container-home#round-menu6-home{margin-left:10px; margin-right:20px; font-size:15px;} .popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu7-home{margin-left:20px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu8-home{margin-left:10px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px; line-height:1.2em;}

div.round-menu-container-home#round-menu9-home{margin-left:20px; margin-right:10px;} .popular-btn-home#popular-btn9-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu10-home{margin-left:-5px; margin-right:0px;} .popular-btn-home#popular-btn10-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:20px; margin-right:10px;} .popular-btn-home#popular-btn11-home{height:70%; width:90%; margin-left:0px;margin-top:-10px; }
div.round-menu-container-home#round-menu12-home{margin-left:-5px; margin-right:0px;} .popular-btn-home#popular-btn12-home{height:70%; width:90%; margin-left:0px;margin-top:-10px; }
}  

@media all and (max-width:360px) {
div.round-menu-container-home#round-menu1-home{margin-left:30px; margin-right:5px;} .popular-btn-home#popular-btn1-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu2-home{margin-left:-5px; margin-right:0px;} .popular-btn-home#popular-btn2-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu3-home{margin-left:30px; margin-right:5px;} .popular-btn-home#popular-btn3-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu4-home{margin-left:-5px; margin-right:0px;} .popular-btn-home#popular-btn4-home{height:70%; width:90%; margin-left:0px;}

div.round-menu-container-home#round-menu5-home{margin-left:10px; margin-right:-5px; font-size:15px;} .popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}    
div.round-menu-container-home#round-menu6-home{margin-left:10px; margin-right:10px; font-size:15px;} .popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu7-home{margin-left:10px; margin-right:-5px; font-size:15px;} .popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu8-home{margin-left:10px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px; line-height:1.2em;}

div.round-menu-container-home#round-menu9-home{margin-left:20px; margin-right:5px;} .popular-btn-home#popular-btn9-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu10-home{margin-left:-5px; margin-right:0px;} .popular-btn-home#popular-btn10-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:20px; margin-right:5px;} .popular-btn-home#popular-btn11-home{height:70%; width:90%; margin-left:0px;margin-top:-5px; }
div.round-menu-container-home#round-menu12-home{margin-left:-5px; margin-right:0px;} .popular-btn-home#popular-btn12-home{height:70%; width:90%; margin-left:0px;margin-top:-5px; }
}  

@media all and (max-width:332px) { 
section.popular-container-home1{height:315px;}

div.round-menu-container-home#round-menu1-home{margin-left:14px; margin-right:5px;}                   
div.round-menu-container-home#round-menu2-home{margin-left:5px;}
div.round-menu-container-home#round-menu3-home{margin-left:14px; margin-right:5px;}
div.round-menu-container-home#round-menu4-home{margin-left:5px;}
        
div.round-menu-container-home#round-menu5-home{margin-left:10px; margin-right:5px;}                   
div.round-menu-container-home#round-menu6-home{margin-left:5px;}
div.round-menu-container-home#round-menu7-home{margin-left:10px; margin-right:5px;}
div.round-menu-container-home#round-menu8-home{margin-left:5px;}    
        
div.round-menu-container-home#round-menu9-home{margin-left:10px; margin-right:5px;}                   
div.round-menu-container-home#round-menu10-home{margin-left:5px;}
div.round-menu-container-home#round-menu11-home{margin-left:10px; margin-right:5px;}
div.round-menu-container-home#round-menu12-home{margin-left:5px;}
}

@media all and (max-width:320px) {
section.popular-container-home1{height:300px; font-size:16px;}
div.round-menu-container-home#round-menu1-home{margin-left:12px; margin-right:0px;} .popular-btn-home#popular-btn1-home{height:65%; width:85%; margin-left:0px;}
div.round-menu-container-home#round-menu2-home{margin-left:-10px; margin-right:0px;} .popular-btn-home#popular-btn2-home{height:65%; width:85%; margin-left:0px;}
div.round-menu-container-home#round-menu3-home{margin-left:12px; margin-right:0px;} .popular-btn-home#popular-btn3-home{height:65%; width:85%; margin-left:0px; margin-top:-10px;}
div.round-menu-container-home#round-menu4-home{margin-left:-10px; margin-right:0px;} .popular-btn-home#popular-btn4-home{height:65%; width:85%; margin-left:0px; margin-top:-10px;}

div.round-menu-container-home#round-menu5-home{margin-left:10px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn5-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}    
div.round-menu-container-home#round-menu6-home{margin-left:0px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn6-home{height:140px; width:140px; padding-top:35px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu7-home{margin-left:10px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn7-home{height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em; margin-top:-10px;}
div.round-menu-container-home#round-menu8-home{margin-left:0px; margin-right:0px; font-size:15px;} .popular-btn-home#popular-btn8-home{height:140px; width:140px; padding-top:30px; margin-left:0px; line-height:1.2em; margin-top:-10px;}

div.round-menu-container-home#round-menu9-home{margin-left:10px; margin-right:0px;} .popular-btn-home#popular-btn9-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu10-home{margin-left:0px; margin-right:0px;} .popular-btn-home#popular-btn10-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:10px; margin-right:0px;} .popular-btn-home#popular-btn11-home{height:70%; width:90%; margin-left:0px;}
div.round-menu-container-home#round-menu12-home{margin-left:0px; margin-right:0px;} .popular-btn-home#popular-btn12-home{height:70%; width:90%; margin-left:0px;}
}    
/*%%%%%%%%%%%%%%%%%%%% END Popular Features section %%%%%%%%%%%%%%%%%%%%%%%%*/



/*%%%%%%%%%%%%%%%%%%%%%%%%% Global Nav Menu %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
@media all and (min-width:897px){
nav.usa-nav-global {background-color: #004f6d;} 
.usa-nav__submenu {background-color: #00214a; margin-top:-1px;}  
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular{background-color: #174359;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:focus {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:active {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments{background-color: #174359;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:focus {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:active {background-color:  #00214a;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news{background-color: #174359;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:focus {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:active {background-color:  #00214a;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records{background-color: #174359;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:focus {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:active {background-color:  #00214a;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications{background-color: #174359;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:focus {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:active {background-color:  #00214a;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services{background-color: #174359;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:focus {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:active {background-color:  #00214a;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning{background-color: #174359;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:focus {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:active {background-color:  #00214a;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about{background-color: #174359;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:focus {background-color:  #00214a;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:active {background-color:  #00214a;}    
}
/*%%%%%%%%%%%%%%%%%%%%% END Global Nav Menu %%%%%%%%%%%%%%%%%%%%%%%%%%%*/

/*%%%%%%%%%%%%%%%%% Alerts and Notices Section %%%%%%%%%%%%%%%%%%%%%%%*/
/* From USWDS page --- Alert Box*/
section.alert{float:left; clear:both; height:50px; margin-bottom:0px;}
.usa-accordion__button{border-radius:5px;}
h3.usa-accordion__heading#alert-heading1{margin-top:0px;}
h3.usa-accordion__button#alert-button1 {margin-top:0px;}  
h3.usa-accordion__heading .usa-accordion__button#alert-button1 {font-weight:bold; margin-top:0px; background-color:transparent; color:#B30002; left:0; height:50px; width:100%; padding-top:10px; padding-left:20px; background-position:98%;} 
.usa-accordion.usa-accordion--bordered#alert1{margin-top:0px; border:solid 3px #B30002; color:#B30002; height:50px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; background-position:10px;}
button.usa-accordion__button#alert-button1{color:#B30002; background-color:#fff; font-size:1.2em; outline:none; outline-offset:0;}
.usa-accordion__button#alert-button1:focus{outline:none; outline-offset:0;}
.usa-accordion__content.usa-prose#alert-message1{background-color:#fff; color:#000; border:solid 3px #B30002; margin-top:-5px; width:100.6%; margin-left:-3px; margin-right:-2px; position:relative; z-index:999; float:left; clear:both; height:auto; padding:0px; padding-bottom:25px;}
.alert-shadow {height:4px; width:100%; background-color:#dddddd; margin-top:1px; margin-bottom:10px; margin-left:0px;}
#alert-message1 p{margin-left:20px; margin-right:20px; margin-top:0px;}
#alert-message1 p{margin-left:20px; margin-right:20px; margin-top:-10px;}
.usa-prose > * + p {margin-top: -1em;}


@media all and (max-width: 896px){
section.alerts{float:left; clear:both; margin-top:25px; margin-bottom:20px;}
}
/* From USWDS page --- Notice Box*/
section.notice{float:left; clear:both; height:50px; margin-bottom:0px; margin-top:2px;}
h3.usa-accordion__heading#notice-heading1{margin-top:0px;}
h3.usa-accordion__button#notice-button1 {margin-top:0px;}  
h3.usa-accordion__heading .usa-accordion__button#notice-button1 {font-weight:bold; margin-top:0px; background-color:transparent; color:#EE6700; left:0; height:50px; width:100%; padding-top:10px; padding-left:20px; background-position:98%;}     
.usa-accordion.usa-accordion--bordered#notice1{margin-top:0px; border:solid 3px #EE6700; height:50px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
button.usa-accordion__button#notice-button1{color:#EE6700; background-color:#fff; margin-top:0px; outline:none; outline-offset:0; border-radius:10px; }
.usa-accordion__button#notice-button1:focus{outline:none; outline-offset:0;}
.usa-accordion__content.usa-prose#notice-message1{background-color:#fff; color:#000; border:solid 3px #EE6700; margin-top:-5px; width:100.6%; margin-left:-3px; margin-right:-2px; position:relative; z-index:998; float:left; clear:both; height:auto; padding:0px; padding-bottom:25px;}
.notice-shadow {height:4px; width:100%; background-color:#dddddd; margin-top:0px; margin-bottom:10px; margin-left:0px;}
#notice-message1 p{margin-left:20px; margin-right:20px; margin-top:0px;}


/*----------------------------------------*/

button.usa-accordion__button.alert{color:#B30002; font-weight:700; font-size:1.3em; border: solid 4px #B30002; background-color:#ffb6b6; height:40px; padding-top:0px; padding-bottom:0px;}
button.usa-accordion__button.alert:hover{background-color:#f9e0e0;}
button.usa-accordion__button.alert:active{background-color:#ffb6b6;}
button.usa-accordion__button.notice{color:#EE6700; font-weight:700; font-size:1.3em; border: solid 4px #EE6700; background-color:#ffcca5; height:40px; padding-top:0px; padding-top:3px;}
button.usa-accordion__button.notice:hover{background-color:#faece0;}
button.usa-accordion__button.notice:active{background-color:#ffdcc1;}

@media all and (max-width:897px) { 
button.usa-accordion__button.alert{margin-top:10px;}
button.usa-accordion__button.notice{margin-top:5px; margin-bottom:0px;}
section.alert{height:100px;}
}
/*%%%%%%%%%%%%%%%%%% END Alerts and Notices Section %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/






    


/*%%%%%%%%%%%%%%%% Footer %%%%%%%%%%%%%%%%%%%%%%%%*/ 
div.sec-footer{width:100%; height:230px;  float:left; clear:both; margin-top:0px; padding-top:20px; padding-bottom:20px; background-color:#3d4551;}
div.sec-footer-logo{width:auto; margin-left:2%; float:left;}
div.sec-footer-name-title{max-width:48%; height:100px; float:left; margin-left:2%; color:#fff;}
span.sec-footer-name{font-size:24px; font-weight:bold; float:left; padding:none; margin-top:none; margin-bottom:none;}   
span.sec-footer-title{font-size:14px; font-weight:normal; float:left; padding:none; margin-top:none; line-height:1.3em; margin-bottom:10px;}
address.sec-footer-mail{font-size:14px; font-weight:normal; float:left; clear:both; padding:none; margin-top:none; line-height:1.3em;}
address.sec-footer-mail p{margin-top:5px; margin-bottom:15px;}
address.sec-footer-mail a{color:#fff;}
div.sec-footer-connect{width:auto; margin-right:2%; float:right; color:#fff; margin-top:0px; padding-top:0px;}   
div.sec-footer-connect-heading{margin-bottom:0px; margin-top:0px; padding:none; float:right; clear:both; color:#fff; }
div.sec-footer-connect h3{margin-top:0px; float:right; color:#fff;}
div.footer-icons{margin-top:0px; float:right; clear:both;}
a.usa-social-link{margin-top:-5px; margin-bottom:5px;float:right;}
address.sec-footer-acontact{float:right; clear:both;}
address.sec-footer-contact a{color:#fff; font-size:14px; padding-top:5px; padding-bottom:5px; float:right; clear:both;}
div.terms-accessibility{float:left; clear:both; width:100%; height:30px; margin-left:2%; margin-top:75px; margin-bottom:5px;}
div.terms-accessibility a{font-size:14px; color:#fff;}

    
@media all and (max-width:606px){
div.terms-accessibility{margin-top:90px;}
div.sec-footer{height:300px;}
}    
    
@media all and (max-width:485px){
div.terms-accessibility{margin-top:120px;}
div.sec-footer{height:290px;}
} 
    
@media all and (max-width:480px){
div.sec-footer{max-width:480px; /*min-width:320px;*/ height:340px;}/*--------changes made to min-width to accomodate legacy pages 1-28-23 ------*/
div.sec-footer-logo{margin-left:4%;}
div.sec-footer-name-title{width:100%; max-width:480px; min-width:320px; height:60px; float:left;  clear:both; margin-bottom:70px; margin-left:4%;}
span.sec-footer-name{width:100%;}   
span.sec-footer-title{width:100%;}
address.sec-footer-mail{width:100%;}
div.sec-footer-connect{width:100%; width:auto; margin-left:4%; margin-top:50px; float:left;  clear:both; color:#fff; padding-top:0px;}   
div.sec-footer-connect h3{width:100%; float:left;}
div.footer-icons{width:100%; float:left; clear:both;}
a.usa-social-link{margin-right:5px; float:left;}
address.sec-footer-contact{float:left; clear:both;}
address.sec-footer-contact a{float:left; clear:both;}
div.terms-accessibility{margin-left:4%; margin-top:20px;} 
}        
/*%%%%%%%%%%%%%%%% END Footer %%%%%%%%%%%%%%%%%%%%%%%%*/  
 



/* %%%%%%%%%%%%%%%%%%%%%%%%%% Personas %%%%%%%%%%%%%%%%%%%%%%%%%*/

div.persona-btn#persona-btn-candidate h2{margin-top:0px; line-height:1em;}
div.persona-btn{background-color:#fff;}

/* %%%%%%%%%%%%%%%%%%%%%%%%%% Personas %%%%%%%%%%%%%%%%%%%%%%%%%*/
@media all and (min-width:897px){
#persona-btn-voter:active {background-color:#7f7f7f; color:#fff; border:solid 1px gray; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff;}
#persona-btn-candidate:active {background-color:#7f7f7f; color:#fff; border:solid 1px gray; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff;}
#persona-btn-researcher:active {background-color:#7f7f7f; color:#fff; border:solid 1px gray; outline-offset:2.5px; outline-style: solid; outline-width:5px; outline-color:#2491ff;}    

.landing-personas{margin:0 auto;padding-top:0px; padding-bottom:0px; margin-top:20px; margin-bottom:55px;}
div.persona-btn h2{color:#000; font-size:1.3em; text-align:center; margin-top:60px; font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; letter-spacing:.5px;}
div.persona-btn{border:solid 1px silver; background-color:none; border-radius: 10px; width:25%; height:100px; float:left; text-align: center; padding-top:0px; letter-spacing:-.5px; margin-left:5.5%; margin-right:0%; box-shadow: 3px 3px 3px silver;}   
div.persona-btn:active {background-color:#7f7f7f; border:solid 1px #1674AF; border-bottom:solid 1px #1674AF; border-right:solid 1px #1674AF; position: relative; display:inline-block; padding-right:15px; padding-left:15px; outline-offset:3px; outline-style: solid; outline-width:5px; outline-color:#2491ff; box-shadow:none;}
a.persona-link:active{outline-offset:0px; outline-style: none; outline-width:0px; outline-color:none;}
a.persona-link:focus{outline-offset:0px; outline-style: none; outline-width:0px; outline-color:none;}
div.persona-btn:hover{outline:none; color:#000; background-color:#1674AF;  border:solid 1px #1674AF; border-bottom:solid 1px #1674AF; border-right:solid 1px #1674AF;}
div.persona-btn:hover h2{color:#000;}
div.persona-btn#persona-btn-voter{background-color:white; background-image:url('/assets/img/persona-background.png'); background-size:100%; margin-top:0px; padding-top:0px;background-position: left top -62px;}
div.persona-btn#persona-btn-voter img {clear:both; width:25%; display:inline-block; margin:0 auto; margin-bottom:0px; margin-top:12px;}
div.persona-btn#persona-btn-voter:hover{border:solid 1px gray; opacity:.6;}

div.persona-btn#persona-btn-candidate{background-color:white; background-image:url('/assets/img/persona-background.png'); background-size:100%; margin-top:0px; padding-top:0px;background-position: left top -62px;}
div.persona-btn#persona-btn-candidate img {clear:both; width:27%; display:inline-block; margin:0 auto; margin-bottom:0px; margin-top:7px;}
div.persona-btn#persona-btn-candidate:hover{border:solid 1px gray; opacity:.6;}

div.persona-btn#persona-btn-researcher{background-color:white; background-image:url('/assets/img/persona-background.png'); background-size:100%; margin-top:0px; padding-top:0px;background-position: left top -62px;}
div.persona-btn#persona-btn-researcher img{clear:both; width:20%; display:inline-block; margin:0 auto; margin-bottom:0px; margin-top:5px;}
div.persona-btn#persona-btn-researcher:hover{border:solid 1px gray; opacity:.6;}
}


@media all and (max-width:896px){
div.persona-btn#persona-btn-voter{width:25%; height:135px; display:block; float:left; clear:none; margin-left:0px; margin-right:8%; padding-top:10px; padding-left:6.5%; border-radius:20px; border:solid 3px #7da4ca; background-size:cover; background-position: left top -50px; background-repeat:no-repeat;}
div.persona-btn#persona-btn-voter img{width:90px; margin-bottom:5px; margin-top:20px; margin-left:15px;}
div.persona-btn#persona-btn-voter h2{font-size:25px; margin-left:15px; font-family:Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, 'sans-serif';}

div.persona-btn#persona-btn-candidate{width:25%; height:135px; display:block; float:left; clear:none; margin-left:0px; margin-right:8%; padding-top:0px; padding-left:6.5%;border-radius:20px; border:solid 3px #7da4ca; background-size:cover; background-position: left top -50px; background-repeat:no-repeat;}
div.persona-btn#persona-btn-candidate img{width:90px; margin-left:25px; margin-top:10px; margin-bottom:5px;}
div.persona-btn#persona-btn-candidate h2{font-size:25px; font-family:Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, 'sans-serif'; margin-left:-14%;}

div.persona-btn#persona-btn-researcher{width:25%; height:135px; display:block; float:left; clear:none; margin-left:0px; margin-right:8%; padding-top:10px; padding-left:8.5%;border-radius:20px; border:solid 3px #7da4ca; background-size:cover; background-position: left top -50px; background-repeat:no-repeat;}
div.persona-btn#persona-btn-researcher img{width:60px; margin-bottom:7px; margin-left:10px;margin-top:20px;}
div.persona-btn#persona-btn-researcher h2{font-size:25px; font-family:Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, 'sans-serif'; margin-left:-20%;}
}

@media all and (max-width:768px){
div.persona-btn#persona-btn-candidate h2{margin-left:-17%;}
div.persona-btn#persona-btn-researcher h2{margin-left:-35%;}
}

@media all and (max-width:736px){
div.persona-btn#persona-btn-voter h2{margin-left:5%;}
div.persona-btn#persona-btn-candidate h2{margin-left:-22%;}
div.persona-btn#persona-btn-researcher h2{margin-left:-37%;}
}  


@media all and (max-width:668px){       
div.persona-btn#persona-btn-voter{padding-top:0px; height:120px; padding-left:8%; background-position: left top -45px;}
div.persona-btn#persona-btn-voter img {width:45%; margin-bottom:4px; margin-top:27px; margin-left:5px;}
div.persona-btn#persona-btn-candidate{padding-top:0px; height:120px; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-bottom:3px; margin-left:15px; margin-top:15px;}
div.persona-btn#persona-btn-researcher{padding-top:0px; height:120px; padding-left:9%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher img{width:40%; margin-bottom:9px; margin-top:20px;margin-left:0px;}
div.persona-btn#persona-btn-voter h2{font-size:18px; margin-left:0px;}
div.persona-btn#persona-btn-candidate h2{font-size:18px; line-height:1em; margin-left:-20px;}
div.persona-btn#persona-btn-researcher h2{font-size:18px; margin-left:-30px;}
}      

@media all and (max-width:668px){       
div.persona-btn#persona-btn-voter{padding-top:0px; height:120px; padding-left:8%; background-position: left top -45px;}
div.persona-btn#persona-btn-voter img {width:50%; margin-bottom:4px; margin-top:27px;}
div.persona-btn#persona-btn-candidate{padding-top:0px; height:120px; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {width:50%; margin-bottom:5px; margin-top:22px;}
div.persona-btn#persona-btn-researcher{padding-top:0px; height:120px; padding-left:9%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher img{width:40%; margin-bottom:9px; margin-top:20px;}
div.persona-btn#persona-btn-voter h2{font-size:22px; margin-left:-10%;}
div.persona-btn#persona-btn-candidate h2{font-size:22px; margin-left:-22%;}
div.persona-btn#persona-btn-researcher h2{font-size:22px; margin-left:-42%;}
}
    
@media all and (max-width:568px){       
div.persona-btn#persona-btn-voter{padding-top:0px; height:105px; padding-left:8%; background-position: left top -45px;}
div.persona-btn#persona-btn-voter img {width:50%; margin-bottom:4px; margin-top:23px;}
div.persona-btn#persona-btn-candidate{padding-top:0px; height:105px; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {width:55%; margin-bottom:5px; margin-top:16px;}
div.persona-btn#persona-btn-researcher{padding-top:0px; height:105px; padding-left:8%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher img{width:40%; margin-bottom:8px; margin-top:15px;}
div.persona-btn#persona-btn-voter h2{font-size:20px; margin-left:-10%;}
div.persona-btn#persona-btn-candidate h2{font-size:20px; margin-left:-27%;}
div.persona-btn#persona-btn-researcher h2{font-size:20px; margin-left:-42%;}     
}

@media all and (max-width:540px){       
div.persona-btn#persona-btn-voter{padding-top:0px; height:120px; width: 27%; margin-left:10px;margin-right:20px; padding-left:8%; background-position: left top -45px;}
div.persona-btn#persona-btn-voter img {width:50%; margin-bottom:4px; margin-top:23px;}
div.persona-btn#persona-btn-candidate{padding-top:0px; height:120px; width: 27%;  margin-right:20px; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-bottom:5px; margin-top:8px;}
div.persona-btn#persona-btn-researcher{padding-top:0px; height:120px; width: 27%;  margin-right:10px; padding-left:8%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher img{width:40%; margin-bottom:8px; margin-top:10px;}
div.persona-btn#persona-btn-voter h2{font-size:16px; margin-left:-5px;}
div.persona-btn#persona-btn-candidate h2{font-size:16px; margin-left:-27%;}
div.persona-btn#persona-btn-researcher h2{font-size:16px; margin-left:-35%;}    
}     
 

@media all and (max-width:480px){       
div.persona-btn#persona-btn-voter{width:30%; padding-top:0px; height:105px;  margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-voter img {width:50%; margin-bottom:4px; margin-top:23px;}
div.persona-btn#persona-btn-candidate{width:30%; padding-top:0px; height:105px;  margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {width:59%; margin-bottom:5px; margin-top:15px;}
div.persona-btn#persona-btn-researcher{width:30%; padding-top:0px; height:105px;  margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher img{width:40%; margin-bottom:8px; margin-top:15px;}
div.persona-btn#persona-btn-voter h2{font-size:16px; margin-left:-10%;}
div.persona-btn#persona-btn-candidate h2{font-size:16px; margin-left:-27%;}
div.persona-btn#persona-btn-researcher h2{font-size:16px; margin-left:-32%;}      
}   

@media all and (max-width:464px){
section.landing-personas{height:380px;}
div.persona-btn#persona-btn-voter{height:115px; width:50%; margin-left:45px; margin-right:4%; padding-left:18%;}
div.persona-btn#persona-btn-voter img {width:40%; margin-top:20px; margin-bottom:0px;}
div.persona-btn#persona-btn-candidate{height:115px; width:50%; margin-left:45px; margin-right:4%; padding-left:18%;}
div.persona-btn#persona-btn-candidate img {width:40%; margin-top:10px; margin-bottom:0px;}
div.persona-btn#persona-btn-researcher{height:115px; width:50%; margin-left:45px; margin-right:4%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:30%;  margin-top:20px; margin-bottom:0px;}
div.persona-btn#persona-btn-voter h2{font-size:20px; margin-left:-4%;}
div.persona-btn#persona-btn-candidate h2{font-size:20px; margin-left:-25%;}
div.persona-btn#persona-btn-researcher h2{font-size:20px; margin-left:-35%;}
 
}

@media all and (max-width:414px){
section.landing-personas{height:90px;}
div.persona-btn#persona-btn-voter{height:95px;  margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-voter img {margin-top:20px;}
div.persona-btn#persona-btn-candidate{height:95px; margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher{height:95px; margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate h2{margin-left:-34%;}
div.persona-btn#persona-btn-researcher h2{margin-left:-39%;}      
}

@media all and (max-width:394px){       
div.persona-btn#persona-btn-voter{height:95px;  margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-voter img {margin-top:25px; margin-bottom:7}
div.persona-btn#persona-btn-candidate{height:95px; margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {margin-top:20px;}
div.persona-btn#persona-btn-researcher{height:95px; margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher img {margin-top:20px;}
div.persona-btn#persona-btn-voter h2{margin-left:-10%;}
div.persona-btn#persona-btn-candidate h2{margin-left:-42%;}
div.persona-btn#persona-btn-researcher h2{margin-left:-50%;}        
} 

@media all and (max-width:376px){
section.landing-personas{height:380px;}
}

@media all and (max-width:376px){       
div.persona-btn#persona-btn-voter{height:95px; width:32%; margin-left:-15px; margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-voter img {margin-top:25px; margin-bottom:5px}
div.persona-btn#persona-btn-candidate{height:95px; width:32%; margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {margin-top:20px;}
div.persona-btn#persona-btn-researcher{height:95px; width:32%; margin-right:2%; padding-left:10%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher img {margin-top:20px;}
div.persona-btn#persona-btn-voter h2{font-size:16px; margin-left:-10%;}
div.persona-btn#persona-btn-candidate h2{font-size:16px; margin-left:-35%;}
div.persona-btn#persona-btn-researcher h2{font-size:16px; margin-left:-38%;}        
}  

@media all and (max-width:361px){       
div.persona-btn#persona-btn-voter{height:95px; width:32%; margin-left:-15px; padding-left:9%;}
div.persona-btn#persona-btn-voter img {width:70%; margin-top:15px;}
div.persona-btn#persona-btn-candidate{height:95px; width:32%; margin-right:2%; padding-left:8%;}
div.persona-btn#persona-btn-candidate img {width:75%; margin-top:10px;}
div.persona-btn#persona-btn-researcher{height:95px; width:32%;}
div.persona-btn#persona-btn-researcher img {width:55%; margin-top:10px;}
div.persona-btn#persona-btn-voter h2{margin-left:-4%;}
div.persona-btn#persona-btn-candidate h2{margin-left:-25%;}
div.persona-btn#persona-btn-researcher h2{margin-left:-44%;}        
}

@media all and (max-width:360px){
div.persona-btn#persona-btn-candidate h2{font-size:20px; margin-left:-40px;}      
}  


@media all and (max-width:321px){
section.landing-personas{height:340px;}
div.persona-btn#persona-btn-voter{height:100px; width:50%; margin-left:45px; margin-right:4%; padding-left:14%;}
div.persona-btn#persona-btn-voter img {width:60%; margin-top:10px; margin-bottom:0px;}
div.persona-btn#persona-btn-candidate{height:100px; width:50%; margin-left:45px; margin-right:4%; padding-left:14%;}
div.persona-btn#persona-btn-candidate img {width:65%; margin-top:5px; margin-bottom:0px;}
div.persona-btn#persona-btn-researcher{height:100px; width:50%; margin-left:45px; margin-right:4%; padding-left:18%;}
div.persona-btn#persona-btn-researcher img {width:45%; margin-bottom:0px;}
div.persona-btn#persona-btn-voter h2{font-size:20px; margin-left:-4%;}
div.persona-btn#persona-btn-candidate h2{font-size:20px; margin-left:-25%;}
div.persona-btn#persona-btn-researcher h2{font-size:20px; margin-left:-44%;}    
}



@media all and (max-width:320px){
section.landing-personas{height:360px;}
div.persona-btn#persona-btn-voter{height:115px; width:50%; margin-left:55px; margin-right:4%; padding-left:14%; margin-top:-15px;}
div.persona-btn#persona-btn-voter img {width:60%; margin-top:20px; margin-bottom:0px;}
div.persona-btn#persona-btn-candidate{height:115px; width:50%; margin-left:55px; margin-right:4%; padding-left:18%;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-top:10px; margin-bottom:0px;}
div.persona-btn#persona-btn-researcher{height:115px; width:50%; margin-left:55px; margin-right:4%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:50%;  margin-top:20px; margin-bottom:0px; margin-left:-5px;}
div.persona-btn#persona-btn-voter h2{font-size:18px; margin-left:0%;}
div.persona-btn#persona-btn-candidate h2{font-size:18px; margin-left:-45%;}
div.persona-btn#persona-btn-researcher h2{font-size:18px; margin-left:-58%;}       
}   
    
    
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END Personas %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/    
 

