
html {background-color:silver; scroll-behavior:smooth; overflow-x:hidden; overflow-y: scroll;}
/*body {background-color:silver; scroll-behavior:smooth; height:100%; overflow-y:scroll; overflow-x:hidden;}*/
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% HOMEPAGE %%%%%%%%%%%%%%%%%%%%%%%%%% */
.container {margin:0 auto; background-color:#fff; height:100%; max-width:1024px;}
.usa-section{background-color:transparent;}
.grid-container{background-color:transparent; height:100%;}
body{font-family:Source Sans Pro Web, Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size:16px; line-height:1.4em;}
p {margin-top:0px; margin-bottom:15px; line-height:1.4em;}
li {list-style-type:disc; color:black;}
li li {list-style-type:square;}

.normal-ul{list-style-type:disc;}
.normal-ul li{list-style-type:disc;}
.normal-ul li a{color:#0044cc;}
.normal-ul li::marker {color: #000;}
.normal-ul li a:hover {text-decoration:underline;}


.silver-ul li, .silver-ul-landing li, .landing-ul li {list-style-type:circle; color:#000; line-height:1.2em; margin-top:15px; margin-bottom:15px;}
.silver-ul li a, .silver-ul-landing li a, .landing-ul li a {color:#000;}
.silver-ul li::marker, .silver-ul-landing li::marker, .landing-ul li::marker {color:#000;}
.silver-ul li a:hover, .silver-ul-landing li a:hover, .landing-ul li a:hover {text-decoration:underline;}


h1 {border-bottom:solid silver 2px; margin-top:15px; margin-bottom:15px; margin-left:0px; line-height:1.1em; padding-bottom:15px; font-family: Merriweather Web, Merriweather, Georgia, Cambria, Times New Roman, Times, serif;}

@media all and (max-width:896px){ 
h1 {margin-top: 30px; line-height: 1.2em; margin-bottom: 20px;}  
}

h2{padding-top:0px; margin-bottom:10px; font-weight:700; line-height:1.2em; font-family:Merriweather Web, Merriweather, Georgia, Cambria, Times New Roman, Times, serif; font-size:1.5em;}

h3{margin-bottom:10px; font-weight:700; line-height:1.2em; font-family:Merriweather Web, Merriweather, Georgia, Cambria, Times New Roman, Times, serif; font-size:1.3em;}
span.division-title h2{padding-top:24px;}

h2, h3, h4{margin-bottom:0px; padding-bottom:0px; margin-top:10px;}

#main-content h3{margin-bottom:0px; margin-top:20px; font-size:1.1em;}
section p{font-family:Source Sans Pro Web, Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size:16px; line-height:1.4em;}

.container h2 {font-family:Merriweather Web, Merriweather, Georgia, Cambria, Times New Roman, Times, serif;}

section > p{margin-top:0px; margin-bottom:15px; line-height:1.4em;}

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;}

.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-left:0px; padding-right:0px; padding-bottom:1px;}

.usa-section{padding-top:0px; padding-bottom:0px; margin:0 auto; background-color:silver;}

#main-content {padding-right:70px; padding-left:20px; margin-left:20px; }



/*%%%%%%%%%%%% INCLUDES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.page-header-include, .local-nav-include, .footer-include {float:left; clear:both; width:100%; height:auto; background-color:none;}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/* --------------------------- SKYLINE BANNER ------------------------ */
.skyline {width:100%; height:400px; margin-bottom:0px; background-image: url('/assets/img/Boston-skyline.png');}

.skyline-menu {width:auto; height:auto; padding-bottom:10px; background:#fff; opacity:.9; float:right; margin-right:40px; padding-top:5px; margin-top:0px; position:relative;z-index:1;}

.skyline-menu h3{margin-left:10px;margin-top:5px; margin-bottom:15px;}

.skyline-menu-content {margin-left:-20px; float:left; margin-top:-5px;}

.skyline-menu-content li{margin-bottom:10px;display:inline-block;line-height:1.1em; float:left; clear:left; margin-left:-12px;}

.skyline-menu-content a{color:#000; text-decoration:none;}

.skyline-menu-content a:hover{text-decoration:underline;}

.skyline-menu-content a:active{text-decoration:underline; outline:solid 4px #2491ff; outline-offset:0px;}

.orange-state-seal{width:80%; margin:0 auto; margin-top:10px; margin-bottom:0px; postion:relative; z-index:2; opacity:1;}

.block-20 {height:150px;}

.skyline-secretary-photo {width:100px; height:100px; background-color:#fff; border:solid 3px #3c4554; border-radius:100%; box-shadow:2px 3px 3px 2px #8e8e8e; background-image: url('/assets/img/galvin.png'); background-size:100%; background-position:-3px -5px; float:left; margin-left:10px; margin-right:30px; margin-top:-30px; position:relative; z-index:1;}


/* ******************************** POPULAR FEATURES ****************************************************************************** */
section.home-popular-features-section {
width:100%; height:auto; margin-top:-40px; margin-bottom:30px; float:left; clear:both; padding:0px 20px 0px 20px; border-top:solid 1px gray; border-bottom:solid 1px gray; background:white;
}

.home-popular-features h2
{margin-top:0px; margin-bottom:10px;}

article.home-popular-features-article 
{width:96%; margin-right:20px; margin-bottom:10px; height:auto; padding: 0px 0px 10px 0px; float:left; border:solid 1px gray; background:white;}

.home-popular-features-article-image {
width:96%; height:150px; margin-bottom:10px; background-size: 100% auto; background-repeat: no-repeat; padding:none; margin:0px 0px 10px 0px;
}

.home-popular-features-section h3
{margin-bottom:5px; margin-top:0px;margin-left:5px; margin-right:5px;}

.home-popular-features-section p 
{font-size:1em; float:left; margin:0px 5px 15px 5px; height:40%; padding:none; background:white;}

span.ellipsis 
{padding-right:5px; font-weight:600;}

a.home-popular-features-btn 
{height:auto; padding:10px;border-radius:10px; cursor:pointer; border:1px solid #003462;}

.home-popular-features-btn span
{color:#fff; font-size:1em; text-align: center;}

button.home-popular-features-btn
{text-align:center; width:80%; height:auto; line-height:1.2em; padding:3px 8px 5px 8px; margin-bottom:10px; margin-top:0px; background-color:#003462; border-radius:1-px; cursor:pointer; margin-left:22%; margin-right:15%; border:1px solid #003462;}

button.home-popular-features-btn span 
{color:#fff; font-size:1em; text-align: center;}

button.home-popular-features-btn:active 
{outline-offset:2px; outline-style: solid; outline-width:5px; outline-color:#2491ff; background-color:#006ac8;}

.home-popular-features-btn:hover span
{text-decoration:underline;}

button.home-popular-features-btn:hover, button.home-popular-features-btn:focus 
{outline-offset:2px; outline-style: solid; outline-width:5px; outline-color:#2491ff;}


.home-popular-features-section a
{text-decoration:none; color:#000;}

.home-popular-features-section a:hover
{text-decoration:underline;}

.home-popular-features-section a:active
{text-decoration:none; color:gray;}

.home-popular-features-section a:focus
{text-decoration:none;}

.home-popular-features-section a:visited
{text-decoration:underline;}

.home-popular-features-section a
{float:left; clear:both; padding-bottom:0px; margin-bottom:10px; background-color:#fff;}

button.home-popular-features-header
{background-color:#fff; border:0px; cursor:pointer; background: url('/assets/img/black-arrow.png'); padding-right:20px; background-repeat: no-repeat; background-position: 200px 10px;}

button.home-popular-features-header:hover
{outline:solid 4px #2491ff; outline-offset:0px;}

button.home-popular-features-header:active
{outline-offset:0px; outline-style: solid; outline-width:4px; outline-color:#2491ff; color:gray; background: url('/assets/img/gray-arrow.png'); background-repeat: no-repeat; background-position: 200px 10px;}	
	
button.home-popular-features-header h2
{margin-top:0px; margin-bottom:0px; background-color:#fff; border:0px;}
	


/* *********************************************** MULTISLIDE ********************************************************************* */
.home-multislide-container 
{width:100%; height:303px; margin-bottom:30px; float:left; clear:both;}

.home-multislide-item1
{width:24.216%; padding-bottom:20px; height:330px; color:#fff; background:#3C4554; padding-left:20px; padding-right:10px; margin-left:5px; margin-right:.6%; float:left;}

.home-multislide-item1 li
{margin-left:-45px;}

.home-multislide-item2, 
.home-multislide-item3,
.home-multislide-item4 
{width:24.216%; height:330px; color:#fff; background:#bf631a; margin-right:.6%; float:left;}

.home-multislide-item2 {background:#bf631a;}

.home-multislide-item3 {background:#003462;}

.home-multislide-item4 {background:#3C4554;}

.home-multislide-split1 {height:170px;}

.home-multislide-split2 {padding-left:3px; padding-right:5px; padding-top:20px; height:130px; padding-bottom:20px;}

.home-multislide-header {margin-top:5px; margin-left:-10px; font-weight:normal; line-height:1.1em; float:left; clear:both;}


.home-multislide-item2:hover, 
.home-multislide-item3:hover, 
.home-multislide-item4:hover
{opacity:0.5;}

.home-multislide-item2:active, 
.home-multislide-item3:active, 
.home-multislide-item4:active 
{outline-offset:0px; outline-style: solid; outline-width:6px; outline-color:#2491ff; opacity:1.0;}


ul.home-multislide-list li{margin-left:-30px;}

ul.home-multislide-list a{color:#fff; font-size:16px; text-decoration:none; outline: solid 4px rgba(0,0,0,0); outline-offset:0px;padding-left:3px; padding-right:3px;}

ul.home-multislide-list a:hover, 
ul.home-multislide-list a:active 
{outline:solid 4px rgba(0,0,0,0); outline-offset:2px; text-decoration:underline;}

ul.home-multislide-list a:active{outline-style: solid; outline-width:3px; outline-color:#2491ff;}

.home-multislide-item2:active, 
.home-multislide-item3:active, 
.home-multislide-item4:active 
{outline-offset:0px; outline-style: solid; outline-width:6px; outline-color:#2491ff; text-decoration:underline;}

a.home-multislide-card-link:active, 
a.home-multislide-card-link:focus
{background-color:none; color:none; outline:none;}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  HOME NEWS & EVENTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ 
section.home-news-section {width:100%; height:auto; margin-bottom:30px; float:left; clear:both; padding:0px 20px 0px 20px; border-top:solid 1px gray; border-bottom:solid 1px gray;background:white;}

.home-news-date {position:absolute; width:auto; height:auto; padding:5px 8px 5px 5px; background:#000; opacity:.6; border-bottom-right-radius: 8px; color:white; font-size:1em;}

.home-news-section h2 {margin-top:10px; margin-bottom:10px;}

article.home-news-article {width: 90%; margin-right: 10px; margin-bottom: 10px; height: 450px; padding: 0px 0px 10px 0px; float: left; background: white;}

.home-news-article p {margin-bottom:0px;}

.home-news-article-image {max-width:100%; height:187px; margin-bottom:10px; border:solid 1px silver; background-size: 100% auto; background-repeat: no-repeat; padding:none; margin:0px 0px 10px 0px;}

.home-news-section h3 {margin-bottom:5px; margin-top:0px;margin-left:5px; margin-right:5px;}

.home-news-section p {font-size:1em; float:left; margin:0px 5px 15px 5px; height:auto; padding:none; background:white;}

span.ellipsis {padding-right:5px; font-weight:600;}

a.home-news-btn {display:block;height:auto; padding:10px;border-radius:8px; cursor:pointer; border:1px solid #003462; margin:0 auto;}

.home-news-btn span {color:#fff; font-size:1em; text-align: center;}

button.home-news-btn {text-align:center; width:100%; height:auto; line-height:1em; padding:3px 8px 5px 8px; margin-bottom:10px; margin-top:-8px; background-color:#3c4554; border-radius:8px; cursor:pointer; margin-left:90%; margin-right:15%; border:1px solid #3c4554;}

button.home-news-btn span
{color:#fff; font-weight:bold; width:300px;font-size:.9em; text-align: center;}

.home-news-btn:hover span, 
.home-news-btn:active span
{text-decoration:none; color:#fff;}

button.home-news-btn:hover {background-color:#6a788f; border:1px solid #6a788f;}

button.home-news-btn:active {background-color:#6a788f; border:1px solid #6a788f; outline-offset:2px; outline-style: solid; outline-width:5px; outline-color:#2491ff;}

button.home-news-btn:focus {outline-offset:2px; outline-style: solid; outline-width:5px; outline-color:#2491ff; background-color:gray; color:#fff;}
	
.home-news-section a{text-decoration:none; color:none; float:left; clear:both; padding-bottom:0px; margin-bottom:10px; margin-top:10px; background-color:none; outline:none;}

.home-news-section a:hover, 
.home-news-section a:visited {text-decoration:underline;}

.home-news-section a:active, 
.home-news-section a:focus {text-decoration:none;}

button.home-news-header {background-color:rgba(0,0,0,0); cursor:pointer; border:0px;}
button.home-news-header:hover {outline:solid 4px #2491ff; outline-offset:0px;}

button.home-news-header:active {outline-offset:0px; outline-style: solid; outline-width:4px; outline-color:#2491ff; color:gray; background: url('assets/img/gray-arrow.png'); background-repeat: no-repeat; background-position: 175px 10px;}

button.home-news-header h2 {background-color:rgba(0,0,0,0);}
.home-popular-features-header h2 {margin-top:3px; margin-bottom:0px; background-color:none; border:0px;}

a.news-button-link:hover, 
a.news-button-link:active {outline:solid 4px  rgba(0,0,0,0); outline-offset:0px;}

button.see-more-news {margin-top:20px;}

@media all and (max-width:746px) {
a.see-more-news-link, button.see-more-news {display:block; position:relative; float:right; margin-right:22%;}
}

@media all and (max-width:568px) {
a.see-more-news-link, button.see-more-news{display:block; position:relative; float:right; margin-right:18%;}
}


@media all and (max-width:480px) {
a.see-more-news-link, button.see-more-news {display:block; position:relative; float:right; margin-right:14%;}
button.see-more-news{display:block; position:relative; float:right; margin-right:14%;}
}

@media all and (max-width:415px) {
a.see-more-news-link, button.see-more-news{display:block; position:relative; float:right; margin-right:8%;}

}

@media all and (max-width:376px) {
a.see-more-news-link{display:block; position:relative; float:right; margin-right:5px;}
button.see-more-news{display:block; position:relative; float:right; margin-right:none;}
}



@media all and (max-width:320px) {
a.see-more-news-link{display:block; position:relative; float:right; margin-right:-22px;}
button.see-more-news{display:block; position:relative; float:right; margin-right:none;}
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  News Page  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

article.home-news-article-newspage
{width:80%; border:solid 2px silver; padding-bottom:50px; margin-bottom:40px;}

.home-news-date.home-news-date-newspage
{font-size:14px; margin-top:-15px; margin-bottom:0px; margin-left:15px; color:#000; opacity:1.0; background-color:transparent; float:left; clear:both; width:70%;}

.home-news-article-newspage p
{margin-left:20px; margin-right:20px; margin-top:25px;}

button.home-news-btn.home-news-btn-newspage
{display:block; width:auto; height:auto; padding:8px; margin:0 auto; padding-left:8px; padding-right:10px; margin-top:-10px; float:left; margin-left:20px; margin-bottom:20px;}

.home-news-article#home-news-article1, 
.home-news-article#home-news-article2, 
.home-news-article#home-news-article3 
{height:430px; padding-bottom:20px; width:29%; position:relative;} 

.news-article-tease{margin:0 auto; width:95%; height:73px; overflow: hidden; text-overflow: ellipsis; max-width: 98%;}
.events-article-tease {margin:15px; margin-bottom:0px; width: 95%; height: 210px; overflow: hidden; text-overflow: ellipsis; max-width: 98%;}
div.read-more{margin-top:0px;display:block; margin-left:10px;}

@media all and (max-width:1018px){ 
.home-multislide-item1 h3.home-multislide-header{margin-top:5px;}
}


@media all and (max-width:989px) {
.home-services1-btn {margin-right:3.5%;}  
.home-other-btn {margin-right:3.5%;}
}		


@media all and (max-width:985px) {
.home-multislide-header#slide4 span{float:left; clear:both;}
}

@media all and (max-width:980px) {
article.home-popular-features-article, 
article.home-news-article 
{width:90%; margin-right:10px; margin-bottom:10px; height:450px; padding: 0px 0px 10px 0px; float:left; background:white;}
}

@media all and (max-width:954px) {
.home-services1-btn, .home-other-btn{margin-right:3%;}   
}	

@media all and (max-width:944px){   
.home-news-article#home-news-article1, 
.home-news-article#home-news-article2, 
.home-news-article#home-news-article3 {height:430px;} 
} 


@media all and (max-width:920px) {
.home-services1-btn, .home-other-btn {margin-right:2.5%;}
}	


@media all and (max-width:908px) {
.home-multislide-container {height:334px;}
.home-multislide-item1, 
.home-multislide-item2, 
.home-multislide-item3, 
.home-multislide-item4 
{height:330px;}    
.home-multislide-split2 {height:160px;}    
}


@media all and (max-width:903px){   
.home-news-article#home-news-article1, 
.home-news-article#home-news-article2, 
.home-news-article#home-news-article3 {height:430px;} 
} 


@media all and (max-width:878px) {
article.home-popular-features-article {width:32%; margin-right:10px; margin-bottom:10px; height:auto; padding: 0px 0px 10px 0px; float:left; border:solid 1px gray; background:white;}
button.home-popular-features-btn {text-align:center; width:60%; height:auto; line-height:1.2em; padding:3px 8px 5px 8px; margin-bottom:10px; margin-top:0px; background-color:#003462; border-radius:8px; cursor:pointer; margin-left:22%; margin-right:25%; border:1px solid #003462;} 
article.home-news-article {width:90%; margin-right:10px; margin-bottom:10px; height:auto; padding: 0px 0px 10px 0px; float:left; border:none; background:white;}
button.home-news-btn {text-align:center; width:100%; height:auto; line-height:1.2em; padding:3px 8px 5px 8px; margin-bottom:0px; margin-top:13px; background-color:#3c4554; border-radius:8px; cursor:pointer; margin-left:22%; margin-right:25%; border:1px solid #003462;}
}


@media all and (max-width:889px) {
.home-services1-btn, 
.home-other-btn 
{margin-right:2%;}
}


@media all and (max-width:889px) {
.skyline-secretary-photo {width:100px; height:100px; background-color:#fff; border:solid 3px #3c4554; border-radius:100%; box-shadow:2px 3px 3px 2px #8e8e8e; background-image: url('/assets/img/galvin.png'); background-size:100%; background-position:-3px -5px; float:left; margin-left:10px; margin-right:30px; margin-top:-30px; position:relative; z-index:1;}
}


@media all and (max-width:878px) {
.home-news-article#home-news-article1, 
.home-news-article#home-news-article2, 
.home-news-article#home-news-article3 {width:29%; height:430px;} 
}


@media all and (max-width:869px) {
.home-news-article#home-news-article1, 
.home-news-article#home-news-article2, 
.home-news-article#home-news-article3 {width:29%;} 
}



@media all and (max-width:861px) {
.home-services1-btn, 
.home-other-btn {margin-right:1.5%;}
}



	
@media all and (max-width:833px) {
.home-services1-btn, 
.home-other-btn {margin-right:.9%;}     
}





@media all and (max-width:808px) {
.home-services1-btn {margin-right:.7%;}    
.home-other-btn {margin-right:.7%;}
.home-multislide-container {width:100%; height:610px; margin-bottom:30px; float:left; clear:both;}

.home-multislide-item1,
.home-multislide-item2,
.home-multislide-item3,
.home-multislide-item4 {width:48.216%; height:330px; color:#fff; float:left;}
    
.home-multislide-item1 {background:#003462; padding-left:20px; padding-right:10px; margin-left:10px; margin-right:.9%; margin-bottom:5px; padding-bottom:20px;} 
.home-multislide-item2 {background:#bf631a; margin-right:.9%;  margin-bottom:5px;} 
.home-multislide-item3 {background:#003462; padding-left:0px; padding-right:0px; margin-top:6px; margin-right:.9%; margin-left:6px; margin-bottom:.9%;padding-bottom:20px;}
.home-multislide-item4 {background:#bf631a; margin-top:6px; margin-right:.8%;  margin-bottom:.4%;}	
.home-multislide-split1 {height:170px;} 
.home-multislide-split2 {padding-left:10px; padding-right:10px; padding-top:20px; height:130px; padding-bottom:20px;} .home-multislide-header {margin-top:5px; margin-left:-5px;}
ul.home-multislide-list li{margin-left:-45px;}
ul.home-multislide-list a{color:white; font-size:14px; outline: solid 4px rgba(0,0,0,0); outline-offset:0px;padding-left:3px; padding-right:3px;}
ul.home-multislide-list a:hover{outline:solid 4px #2491ff; outline-offset:0px;}
}


@media all and (max-width:803px) {
.home-services1-btn,
.home-other-btn 
{margin-right:.7%;}
}
		

@media all and (max-width:797px) {
.home-services1-btn,
.home-other-btn 
{width:110px; height:110px; margin-right:2%; margin-left:0px;}
}
	
@media all and (max-width:792px) {
article.home-popular-features-article {width:30%; margin-right:10px; margin-bottom:10px; height:auto; padding: 0px 0px 10px 0px; float:left; border:solid 1px gray; background:white;}
button.home-popular-features-btn {text-align:center; width:70%; height:auto; line-height:1.2em; padding:3px 8px 5px 8px; margin-bottom:10px; margin-top:10px; background-color:#003462; border-radius:8px; cursor:pointer; margin-left:22%; margin-right:25%; border:1px solid #003462;}  

.home-services1-btn,
.home-other-btn 
{width:110px; height:110px; margin-right:1.5%; margin-left:0px;}
	
.home-multislide-container {width:100%; height:610px; margin-bottom:30px; float:left; clear:both;}
    
.home-multislide-item1,
.home-multislide-item2,
.home-multislide-item3,
.home-multislide-item4 
{width:48.216%; height:330px; color:#fff; margin-right:.9%; margin-bottom:5px; float:left; padding-bottom:20px;}   
       
.home-multislide-item1 {background:#003462; padding-left:20px; padding-right:10px; margin-left:10px; margin-bottom:5px;}
.home-multislide-item2 {background:#bf631a; margin-bottom:5px; float:left;}
.home-multislide-item3 {background:#003462; padding-left:0px; padding-right:0px;margin-left:6px; margin-bottom:.9%;}
.home-multislide-item4 {background:#bf631a; margin-right:.8%;  margin-bottom:.4%;float:left;}	
.home-multislide-split1 {height:170px;}
.home-multislide-split2 {padding-left:10px; padding-right:10px; padding-top:20px; height:130px; padding-bottom:20px;}
.home-multislide-header {margin-top:5px; margin-left:-5px;}
ul.home-multislide-list li{margin-left:-45px;}
ul.home-multislide-list a{color:white; font-size:14px; outline: solid 4px rgba(0,0,0,0); outline-offset:0px;padding-left:3px; padding-right:3px;}
ul.home-multislide-list a:hover{outline:solid 4px #2491ff; outline-offset:0px;}
	
.home-news-article#home-news-article1,
.home-news-article#home-news-article2,
.home-news-article#home-news-article3
{height:430px; width:29%;}
    
button.home-news-btn {text-align:center; width:100%; height:auto; line-height:1.2em; padding:3px 8px 5px 8px; margin-bottom:10px; margin-top:10px; background-color:#003462; border-radius:8px; cursor:pointer; margin-left:22%; margin-right:25%; border:1px solid #003462;}
}		

@media all and (max-width:775px) {
.home-services1-btn,
.home-other-btn {width:110px; height:110px;}
    
.home-services1-btn {margin-right:1.3%;}
.home-other-btn {margin-right:.75%;}
}	

@media all and (max-width:768px) {
.home-other-btn {width:108px; height:108px; margin-right:1%; font-size:.85em;}
.skyline-secretary-photo {width:100px; height:100px; background-color:#fff; border:solid 3px #3c4554; border-radius:100%; box-shadow:2px 3px 3px 2px #8e8e8e; background-image: url('/assets/img/galvin.png'); background-size:100%; background-position:-3px -5px; float:left; margin-left:40px; margin-right:20px; margin-top:-30px;}
}


.home-news-article#home-news-article1,
.home-news-article#home-news-article2,
.home-news-article#home-news-article3
{width:29%;}


@media all and (max-width:756px) {
.home-services1-btn,
.home-other-btn {width:108px; height:108px; margin-right:1%; font-size:.85em;}
}




@media all and (max-width:746px) {
.home-news-article#home-news-article1, .home-news-article#home-news-article2, .home-news-article#home-news-article3 {display:block; height:auto; float:left; clear:both; margin-bottom:20px; width:100%; margin-left:0px;}
.home-news-article#home-news-article2{height:auto;}

}



/* Start Stacking  iPhones 8+ and older */	
@media all and (max-width:739px) {
article.home-popular-features-article {width:100%;}
button.home-popular-features-btn {text-align:center; width:100%; height:auto; line-height:1.2em; padding:3px 8px 5px 8px; margin-top:0px; background-color:#003462; border-radius:6px; cursor:pointer; float:left; margin-left:10px; margin-right:15%; border:1px solid #003462;}
article.home-news-article {width:96%; border:none;}
    
/*.home-news-article#home-news-article1,
.home-news-article#home-news-article2,
.home-news-article#home-news-article3 {height:auto; width:100%;}*/
    
    
article.home-news-article {width: 96%; margin-right: 5px; margin-bottom: 5px; height: 500px; padding: 0px 0px 10px 0px; float: left; background: white;}   
    
button.home-news-btn {text-align:center; width:100%; height:auto; line-height:1.2em; padding:3px 8px 5px 8px; margin-top:0px; background-color:#003462; border-radius:6px; cursor:pointer; float:left; margin-left:10px; margin-right:15%; border:1px solid #003462;}
	
.home-services1-btn,
.home-other-btn 
{width:130px; height:130px; margin-right:3%; margin-left:5%;}
    
section.home-services1-section {height:370px;}      
}


@media all and (max-width:706px) {
.skyline-secretary-photo {width:100px; height:100px; background-color:#fff; border:solid 3px #3c4554; border-radius:100%; box-shadow:2px 3px 3px 2px #8e8e8e; background-image: url('/assets/img/galvin.png'); background-size:100%; background-position:-3px -5px; float:left; margin-left:0px; margin-right:20px; margin-top:-30px; position:relative; z-index:1;}
}


@media all and (max-width:660px) {
.home-multislide-header#slide2 span{float:left; clear:both;}
}


@media all and (max-width:638px) {
ul.home-multislide-list li{margin-top:6px;}
}



@media all and (max-width:593px) {
#slide-element-3 img.slide-image{margin-top:-63px;}
}



@media all and (max-width:577px) {
.home-services1-btn,
.home-other-btn 
{width:130px; height:130px; margin-right:1%; margin-left:5%;}
.skyline-secretary-photo {width:90px; height:90px;}
}	

	
@media all and (max-width:572px) {
 .home-multislide-item1,
 .home-multislide-item2,
 .home-multislide-item4 {margin-left:0px;}
    

 .home-multislide-item3 {margin-top:6px; margin-left:6px;}
 .home-multislide-item4 {margin-top:6px;}   

 .home-multislide-header {margin-top:-10px; margin-left:-10px; font-weight:normal; line-height:1.1em; float:left; clear:both; margin-bottom:10px;}
}	
	
@media all and (max-width:518px) {
.home-services1-btn,
.home-other-btn 
{width:120px; height:120px; margin-right:1%; margin-left:5%;}

section.home-services1-section {height:350px;}      
}

@media all and (max-width:492px) {
.home-news-article#home-news-article1,
.home-news-article#home-news-article2,
.home-news-article#home-news-article3 {height:auto;width:100%;}
    
#slide-element-2 img.slide-image{margin-top:-46px;}
    
}

@media all and (max-width:481px) {
.home-services1-btn,
.home-other-btn {width:120px; height:120px; margin-right:3%; margin-left:.5%;}      
}


@media all and (max-width:470px) {
.home-multislide-item1, 
.home-multislide-item2 {border-bottom:none;}

.skyline-secretary-photo {width:80px; height:80px; background-color:#fff; border:solid 3px #3c4554; border-radius:100%; box-shadow:2px 3px 3px 2px #8e8e8e; background-image: url('/assets/img/galvin.png'); background-size:100%; background-position:-3px -5px; float:left; margin-left:20px; margin-right:15px; margin-top:-30px; position:relative; z-index:1;}
}

@media all and (max-width:446px) {
.home-services1-btn,
.home-other-btn {width:120px; height:120px; margin-right:2%; margin-left:.3%;}

.home-news-article#home-news-article1,
.home-news-article#home-news-article2,
.home-news-article#home-news-article3 {height:auto; width:100%;} 
}		

@media all and (max-width:439px) {	
.home-multislide-container {width:100%; height:685px; margin-bottom:30px; float:left; clear:both;}	
.home-multislide-item1,
.home-multislide-item2,
.home-multislide-item3,
.home-multislide-item4 {width:48.216%; height:325px; color:#fff; margin-right:.8%; margin-bottom:.8%; float:left;}
    
.home-multislide-item1 {background:#003462; padding-left:20px; margin-right:.8%; padding-right:10px; padding-bottom:20px;}    
.home-multislide-item2 {background:#bf631a; padding-left:0px; margin-left:0px;}
.home-multislide-item3 {background:#003462; padding-left:0px; margin-left:6px; padding-bottom:20px;}
.home-multislide-item4 {background:#bf631a; padding-left:0px; margin-left:0px;}
    
.home-multislide-split1,
.home-multislide-split2 {padding-left:0px; padding-right:10px; padding-top:20px; height:130px; padding-bottom:20px;}
}		

@media all and (max-width:429px) {
.home-services1-btn,
.home-other-btn {width:110px; height:110px; margin-right:2%; margin-left:.3%;}
    
section.home-services1-section {height:350px;}
}	

@media all and (max-width:414px) {
.home-multislide-item1,
.home-multislide-item2,
.home-multislide-item3,
.home-multislide-item4 {height:320px;}

.home-multislide-item2 {border:none;}

ul.home-multislide-list li{padding-top:0px; padding-bottom:0px;}
}

.skyline-secretary-photo {width:70px; height:70px; background-color:#fff; border:solid 3px #3c4554; border-radius:100%; box-shadow:2px 3px 3px 2px #8e8e8e; background-image: url('/assets/img/galvin.png'); background-size:100%; background-position:-3px -5px; float:left; margin-left:10px; margin-right:10px; margin-top:-30px; position:relative;}

@media all and (width:397px) and (min-width:320px) {
.home-services1-btn,
.home-other-btn {width:110px; height:110px; margin-right:.1%; margin-left:5px;}
}		

@media all and (width:389px) {
section.home-services1-section {background-repeat:repeat; height:500px;}

.home-services1-btn,
.home-other-btn {width:120px; height:120px; margin-right:3%; margin-left:4.5%;}
}


@media all and (width:382px) {
.skyline-secretary-photo{width:70px; height:70px; background-color:#fff; border:solid 3px #3c4554; border-radius:100%; box-shadow:2px 3px 3px 2px #8e8e8e; background-image: url('/assets/img/galvin.png'); background-size:100%; background-position:-3px -5px; float:left; margin-left:5px; margin-right:5px; margin-top:-30px; position:relative; z-index:1;}
}


@media all and (max-width:376px) {
section.home-multislide-container{padding-top:0px;}

.home-multislide-item1,
.home-multislide-item2,  
.home-multislide-item3,
.home-multislide-item4 {height:350px;}   

.home-multislide-item2 {border:none;}
    
.home-multislide-split1 {height:160px;}
.home-multislide-split2 {height:130px;}
}


@media all and (width:370px) {
.home-multislide-item1,    
.home-multislide-item2 {border-bottom:solid 3px #fff;}    
}

@media all and (width:360px) {
.skyline-secretary-photo {width:55px; height:55px; margin-left:10px; margin-right:10px;}

.home-multislide-item1,  
.home-multislide-item2 {height:370px;}
 
.home-multislide-item2 {border:none;}
    
.home-multislide-split1,
.home-multislide-split2 {margin-top:0px;}
    
.home-multislide-item3,   
.home-multislide-item4 {margin-top:4px;}
}



@media all and (width:342px) and (min-width:320px){
.home-services1-btn,
.home-other-btn {width:120px; height:120px; margin-right:1.5%; margin-left:4.5%;}
}

@media all and (width:335px) {
.home-multislide-header#slide3 span{float:left; clear:both;}
    .home-multislide-item1 {margin-top:300px;}
}

@media (min-width: 333px){
#slide-element1 img {margin-top: -60px;}
}

@media all and (width:320px) {
.home-multislide-item1, 
.home-multislide-item2,
.home-multislide-item3,
.home-multislide-item4 {height:355px;}
    
.home-multislide-item3,
.home-multislide-item4 {margin-top:3px;}   
    
.home-multislide-item2 {border:none;}
    
.home-multislide-split1,
.home-multislide-split2,
.home-multislide-split3,
.home-multislide-split4 {margin-top:40px;}

.home-multislide-header#slide2 span,    
.home-multislide-header#slide3 span, 
.home-multislide-header#slide4 span {float:left; clear:both; margin-top:-40px;}  
    
.home-news-article#home-news-article1,
.home-news-article#home-news-article2,
.home-news-article#home-news-article3 {margin-left:16px; width:90%;}
    
a.see-more-news-link {margin-right: 0px; margin-left: 10px;}    
    
button.see-more-news {padding-left: 0px; margin-left: -50px;} 
}

/*%%%%%%%%%%%%%%%%%%%%%%% Secretary Quote %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/  

.quote-container{width:84%; float:left; margin-left:0px; padding-left:10px;}
div.galvin-quote{height:110px; padding-top:15px; margin-top:-2px;}
.galvin-quote p{font-size:16px; line-height: .9em; color:brown; float:left;}


@media all and (max-width:961px) {
div.galvin-quote{height:110px;}
.quote-container{width:84%; float:left;}
}

@media all and (max-width:952px) {
.quote-container{width:84%;}
}


@media all and (max-width:931px) {
div.galvin-quote{height:125px;}
}

@media all and (min-width:917px) { 
div.galvin-quote{margin-top:0px;}
}   

@media all and (max-width:906px) {
.quote-container{width:84%;}
}

@media all and (min-width:897px) { 
div.quote-container{padding-top:10px;}
div.galvin-quote{margin-top:-2px;}
}

@media all and (max-width:896px) {  
div.galvin-quote{margin-top:-50px; height:115px;}    
}

@media all and (max-width:889px) {
.quote-container{width:84%;}
}

@media all and (max-width:875px) {
.quote-container{width:84%;}
}

@media all and (max-width:803px) {
.quote-container{width:84%;}
}

@media all and (max-width:764px) {  
div.galvin-quote{margin-top:-80px;}
}

@media all and (max-width:689px) {
.galvin-quote{width:100%; height:115px;}   
}

@media all and (max-width:686px) {  
div.quote-container{padding-top:0px;}
}

@media all and (max-width:688px) and (min-width:319px){
.galvin-quote {width:100%; height:125px; background-color:#dbdbdb; margin-top:0px; padding-left:20px; margin-bottom:0px; padding-top:10px;}
.skyline-secretary-photo {margin-left:0px;}
}
    
@media all and (max-width:674px) {  
div.galvin-quote{margin-top:-100px;}    
}



@media all and (max-width:652px) { 
}

@media all and (max-width:642px) { 
   /* #slide-element-2 img{margin-top:90px;}*/
}

@media all and (max-width:617px) { 
div.galvin-quote{height:115px; margin-top:-120px;}    
}

@media all and (max-width:556px) {  
div.galvin-quote{margin-top:-140px; height:121px!important;}
/*.popular-container-home1{margin-top:-20px!important;}*/
    
}

@media all and (max-width:544px) {  
div.galvin-quote{margin-top:-140px; height:115px;}    
}

@media all and (max-width:520px) {  
.quote-container{width:80%;} 
div.galvin-quote{height:130px;}
}

@media all and (max-width:511px) {  
div.galvin-quote{margin-top:-160px; height:125px;}
/*.popular-container-home1{margin-top:-40px!important;}*/    
    
}

@media all and (max-width:497px) {  
div.galvin-quote{margin-top:-160px;}    
}

@media all and (max-width:461px) {  
.quote-container{width:75%;} 
}



@media all and (max-width:455px) {  
div.galvin-quote{height:125px;}    
.quote-container {font-size: 14px; line-height:14px;}   
.quote-container span{font-size:14px;}   
}


@media all and (max-width:420px) {  
.quote-container{width:70%;}    
}


@media all and (max-width:414px) {
.galvin-quote{width:100%; height:75px;}
}


@media all and (max-width:405px) {
.quote-container{width:71%;}
}


@media all and (max-width:400px) {
div.galvin-quote {width:100%; height:120px;}
.quote-container {font-size:14px; width:71%; float:left; margin-left:-5px;}
.galvin-quote p {font-size:14px;color:brown; float:left;}
}


@media all and (width:399px){
.galvin-quote {width:100%; height:120px;}
.quote-container {font-size:14px; width:67%; float:left;}
.galvin-quote p {font-size:14px; line-height: 1em; color:brown; float:left;}
.galvin-quote span {font-size:14px; line-height: .9em; color:brown;}
}		


@media all and (max-width:390px) and (min-width:320px){
div.galvin-quote{width:100%; height:120px; margin-top:-200px;}
.galvin-quote p{line-height: 1.1em;}
/*.popular-container-home1 {margin-top:-80px!important;}*/
}
/*
@media all and (max-width:386px) { 
div.galvin-quote{margin-top:-200px; height:120px;}    
}

@media all and (max-width:382px) { 
div.galvin-quote{margin-top:-200px;}    
}  



@media all and (width:359px) {    
}
*/

@media all and (max-width:353px) {
div.galvin-quote{width:100%; height:140px;}
.quote-container{font-size:14px; width:70%; float:left; margin-left:-5px;}
.galvin-quote p{font-size:14px; line-height: 1em; color:brown; float:left;}
}



@media all and (max-width:362px) {   
round-menu2-home {margin-left:5px!important;}  
round-menu4-home {margin-left:5px!important;}     
}


@media all and (max-width:320px) {
div.galvin-quote{width:100%; height:130px!important;}
/*.popular-container-home1 {margin-top:-70px!important;}*/
    #slide-element1 img {margin-top:-49px;}
    #slide-element-2 img{margin-top:-49px;}
    #slide-element-3 img{margin-top:-49px;}
    #slide-element-4 img{margin-top:-49px;}
}


@media all and (max-width:294px) {
div.galvin-quote{width:100%; height:145px!important;}
}




/*%%%%%%%%%%%%%%%%%%%%%%%%%%% News Section %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
button.home-news-btn{background-color:#003462; border:solid 1px #003462;}
        


/*%%%%%%%%%%%% Investor Protection %%%%%%%%%%%%%%%%%%%%*/
@media all and (max-width:332px){     
#investor-protection h2{padding-left:10px;}
}   



/*%%%%%%%%%%%% Business Services %%%%%%%%%%%%%%%%%%%%*/
@media all and (max-width:332px){     
#business-services h2{padding-left:10px;}
} 



/*%%%%%%%%%%%%%%%% Home Slider %%%%%%%%%%%%%%%%%%%%%%%%*/
@media all and (min-width:320px){
#slide-container {
position:relative;
max-width:1024px;
height:350px;
margin-bottom:20px;
}

#slide-element1 {
position: relative;
display: block;
margin-top:0px;
width: 100%;
height: 350px;
overflow:hidden;
}

#slide-element-2{
position: relative;
display: block;
margin-top:1px;
width: 100%;
height: 350px;
overflow:hidden;
}

#slide-element-3 {
position: relative;
display: block;
margin-top:1px;
width: 100%;
height: 350px;
overflow:hidden;
}

#slide-element-4 {
position: relative;
display: block;
/*margin-top:-350px;*/
margin-top:1px;
width: 100%;
height: 350px;
overflow:hidden;
}
    
 #slide-element1 img{
margin-top:-63px;/*-59*/
}

#slide-element-2 img{
margin-top:-79px;/*-130*/

}

#slide-element-3 img{
margin-top:-79px;/*-163*/
}      
    
    
#slide-element-4 img{
margin-top:-61px;/*-25*/
   
}
    
.slide-image {width: 100%;border-radius: 0px;overflow:hidden;}

#slide-element-1 {animation: fade-1 16s infinite;-webkit-animation: fade-1 16s infinite;}

#slide-element-2 {animation: fade-2 16s infinite;-webkit-animation: fade-2 16s infinite;}

#slide-element-3 {animation: fade-3 16s infinite; -webkit-animation: fade-3 16s infinite;}

#slide-element-4 {animation: fade-4 16s infinite; -webkit-animation: fade-4 16s infinite;}
}



@media all and (max-width:480px){
h3.home-multislide-header{font-size:18px;}    
}
/*%%%%%%%%%%%%%%%% END Home Slider %%%%%%%%%%%%%%%%%%%%%%%%*/


/*%%%%%%%% 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;}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/



/*%%%%%%%%%%%%%%% 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;}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*%%%%%%%%%%%%%% Lists Width %%%%%%%*/
.usa-prose .usa-collection__item, .usa-collection__item, .usa-prose > ul li, .usa-prose > ol li, .usa-list li {max-width: none;}
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
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:square;}
h2, h3, h4{margin-bottom:5px; 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;}
#acp-intro{margin-top:10px;}


@media all and (min-width:897px){
section {margin-bottom:30px; margin-top:30px;}       
}

@media all and (max-width:896px){
section {margin-bottom:30px; margin-top:20px;}
}




@media all and (max-width:896px){
#acp-intro{margin-top:20px;}        
}
@media all and (max-width:422px){
#acp-intro{margin-top:50px;}        
}


.usa-intro {line-height:1.2em;}
.main {padding-left:20px; padding-right:20px;}
.grid-container {background-color:#fff; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:1px; padding-left:0px; padding-right:0px;}
.usa-section {padding-top:0px; padding-bottom:0px; margin:0 auto;}
#main-content {padding-right:20px; padding-left:20px;}
#main-content {margin-left:20px; padding-right:70px;}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 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, Merriweather, 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, Merriweather, Georgia, Cambria, Times New Roman, Times, serif;}
.usa-prose h3 {font-family:Merriweather Web, Merriweather, Georgia, Cambria, Times New Roman, Times, serif;} 



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 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, Source Sans Pro,Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}

section p {font-family:Source Sans Pro Web, Source Sans Pro,Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-size:16px; line-height:1.4em;}

.container h2 {font-family:Merriweather Web, Merriweather, Georgia, Cambria, Times New Roman, Times, serif;}

.container h3, 
.container h4 {font-family:Source Sans Pro Web, Source Sans Pro,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-top:0px; padding-bottom:15px; padding-left:0px; padding-right:0; margin-top:5px; 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;}

.usa-breadcrumb__list {padding-bottom:10px; margin-top:-15px; margin-right:0px; color:gray;}
.usa-breadcrumb__list a {color:gray;}
.usa-breadcrumb__list a:visited {color:gray;}
nav.usa-breadcrumb ul, li {line-height:1.2em; margin-bottom:10px; 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;}
.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, 
.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%;}

.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, 
.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%;}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Return to Top Button for TOC and Long Pages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


@media all and (max-width:2000px){
#return-to-top {position: fixed; bottom: 100px; left: 24.5%;  padding-top:5px; background:#fffdfd; color:#6a7bd9; font-size:1.3em; outline:solid 1px #000; border:solid 3px #6a7bd9; width: 45px;height: 45px; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; display: none;text-align:center; font-weight:bold; box-shadow:6px 6px 7px 0px #0000006b;}   
#return-to-top:hover {background:#efeaea; color:#005ea2; border:solid 3px #005ea2;}
}

@media all and (max-width:1900px){
#return-to-top {position: fixed; bottom: 100px; left: 385px;  padding-top:5px;}
}
@media all and (max-width:1950px){
#return-to-top {position: fixed; bottom: 100px; left: 360px;  padding-top:5px;}
}
@media all and (max-width:1800px){
#return-to-top {position: fixed; bottom: 100px; left: 335px;  padding-top:5px;}
}
@media all and (max-width:1750px){
#return-to-top {position: fixed; bottom: 100px; left: 310px;  padding-top:5px;}
}
@media all and (max-width:1700px){
#return-to-top {position: fixed; bottom: 100px; left: 285px;  padding-top:5px;}
}
@media all and (max-width:1650px){
#return-to-top {position: fixed; bottom: 100px; left: 260px;  padding-top:5px;}
}
@media all and (max-width:1600px){
#return-to-top {position: fixed; bottom: 100px; left: 235px;  padding-top:5px;}
}
@media all and (max-width:1550px){
#return-to-top {position: fixed; bottom: 4100px; left: 210px;  padding-top:5px;}
}
@media all and (max-width:1500px){
#return-to-top {position: fixed; bottom: 100px; left: 185px;  padding-top:5px;}
}
@media all and (max-width:1450px){
#return-to-top {position: fixed; bottom: 100px; left: 160px;  padding-top:5px;}
}
@media all and (max-width:1400px){
#return-to-top {position: fixed; bottom: 100px; left: 135px;  padding-top:5px;}
}
@media all and (max-width:1350px){
#return-to-top {position: fixed; bottom: 100px; left: 110px;  padding-top:5px;}
}
@media all and (max-width:1300px){
#return-to-top {position: fixed; bottom: 100px; left: 85px;  padding-top:5px;}
}
@media all and (max-width:1250px){
#return-to-top {position: fixed; bottom: 100px; left: 60px;  padding-top:5px;}
}
@media all and (max-width:1200px){
#return-to-top {position: fixed; bottom: 100px; left: 35px;  padding-top:5px;}
}
@media all and (max-width:1150px){
#return-to-top {position: fixed; bottom: 100px; left: 15px;  padding-top:5px;}
}
@media all and (max-width:1100px){
#return-to-top {position: fixed; bottom: 100px; left: 2px;  padding-top:5px;}
}



@media all and (max-width:1024px) and (min-width:279px){
#return-to-top {position: fixed; bottom: 100px; left: 3px;  padding-top:5px; background:#fffdfd; color:#6a7bd9; font-size:1.3em; outline:solid 1px #000; border:solid 3px #6a7bd9; width: 45px;height: 45px; text-decoration: none; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; display: none; text-align:center; font-weight:bold; box-shadow:6px 6px 7px 0px #0000006b;}      
#return-to-top:hover {background:#efeaea; color:#005ea2; border:solid 3px #005ea2;}
}

@media all and (max-width:896px){ 
    #return-to-top {outline:solid 1px #000; padding-top: 5px;}
}


@media all and (max-width:320px){ 
    #return-to-top {position: fixed; left:3px;}
}




/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Division Landing Pages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
.usa-nav__submenu-item-local {font-size:14px;}
.container p {line-height:1.4em; margin-bottom:15px}
section {width:96%;}
h2 {font-size:1.5em; font-weight:700; line-height:1.2em; margin-top:5px; margin-bottom:10px; font-family:Merriweather Web, Merriweather, Georgia, Cambria, Times New Roman, Times, serif;}
.grid-gap {padding-left:0px;}
.ul-col-6-left {margin-left:-10px;}


.landing-ul-col1, 
.landing-ul-col2 {margin-left:30px; margin-right:20px; margin-top:10px; position:relative; display:inline-block; float:left;}

.landing-ul-col1 li, 
.landing-ul-col2 li {color: #000; line-height:1em; margin-bottom:10px; list-style-type: circle;}

.landing-ul-col1 a, 
.landing-ul-col2 a {color: #000; line-height:1.3em;}


.landing-section-banners {background:#f0f0f0; 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;}

#landing-main-content {width:100%; height:auto; min-height:900px; padding:0px;}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Elections Landing Page Colors %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

.landing-section-banners-elections {background-color:#f0f0f0; border-top:1px solid #7c7c7c; border-bottom:1px solid #5c5c5c; box-shadow: 0px 3px 2px 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, 
#popular-btn2-elections:hover, 
#popular-btn3-elections:hover, 
#popular-btn4-elections:hover {text-decoration:none; outline:none; background-color:#a6b4c1; border:solid 1px gray; color:#fff;}

#popular-btn1-elections:active, 
#popular-btn2-elections:active,  
#popular-btn3-elections:active, 
#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 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Home Page Investor Protections %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/






.grid-row.grid-gap {margin-bottom:10px; padding:0px;}
.grid-row.grid-gap a {text-decoration:none; color:#272727;}
.grid-row.grid-gap a:hover {text-decoration:underline; color:#0000ee;}
#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: circle; color:#000;}
ul.ul-col-6-left a:active {outline:solid 4px #2491ff; outline-offset:0px;}
ul.ul-col-6-left li {line-height:1em;}
#landing-personas {margin-top:0px; padding-bottom:20px;}
#recent-updates-content li {line-height:1em;margin-bottom:10px;}

#recent-updates-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: 20px;}


@media all and (max-width:1000px) {	
.popular {width:100%;}
#persona-btn-voter{margin-left:4%;}
}




@media all and (max-width:950px) {  
#persona-btn-voter {margin-left:4%;}
}


@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:841px) {
#landing-ul-col2-researcher {margin-top:-17px;}

#landing-ul-col1-researcher li,
#landing-ul-col2-researcher li {line-height:1.1em; margin-bottom:10px;}
    
.round-menu-container-home{margin-left:5%;}
}


@media all and (max-width:826px) {
.round-menu-container,
.round-menu-container {margin-left:5%}
    
.landing-ul-col2 {margin-top:-10px;}   
  
}   


@media all and (max-width:817px) {
#landing-ul-col2-researcher {margin-top:-17px;}
}


@media all and (max-width:790px) {
#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:760px) {
.round-menu-container,
.round-menu-container-home,
.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:750px) {
#persona-btn-voter {width:25%; margin-left:5%;  margin-right:0px;}
#persona-btn-candidate {width:25%; margin-right:0px;}
#persona-btn-researcher {width:25%;}
}       

@media all and (max-width:743px) {
.landing-ul-col2{margin-top:-17px;}
}


@media all and (max-width:721px) {
.round-menu-container{margin-left:2%}
#landing-ul-col1-voter {margin-right:30px;}
.landing-ul-col2 {margin-top:-17px;}
} 
    


@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:638px) {
section li{line-height:1.3em; margin-bottom:15px;}
}

@media all and (max-width:591px) {  
#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) {
#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) {
.personas {margin-top:10px; padding-top:0px; margin-bottom:0px;}
div.persona-btn {margin-bottom:20px; height:100px;}	   
}     


@media all and (max-width:550px) {   
.services-division-col-1,
.services-division-col-2 {width:93%;}    
}

   


@media all and (max-width:452px) {   
ul.ul-col-6-left li,
#landing-ul-col1-researcher li,   
#landing-ul-col2-researcher li {line-height:1.1em; margin-bottom:10px;}
}
    



@media all and (max-width:430px) {
span.twitter img {width:50px; margin-top:0px; margin-left:-20px;}	 	
} 


@media all and (max-width:400px) {
ul.ul-col-6-left {margin-left:15px;}	     

ul.landing-ul-col1,
ul.landing-ul-col2,
ul.landing-ul-col1#landing-ul-col1-voter,
ul.landing-ul-col1#landing-ul-col1-voter {margin-left:15px;}
    
   
.landing-ul-col1 li, 
.landing-ul-col2 li, 
.landing-ul-col1#landing-ul-col1-voter li, 
.landing-ul-col2#landing-ul-col2-voter li {padding-left:5px;}
    
    
}         



@media all and (max-width:346px) {
span.twitter img{width:30px; margin-top:8px; margin-left:-15px;}     
}    
    
@media all and (max-width:332px) {    
span.twitter img{width:30px; margin-top:8px; margin-left:-20px;}
}


@media all and (max-width:303px) {
.landing-section-banners{padding-left:15px;}
} 

    
@media all and (max-width:250px) {    
#persona-btn-voter,
#persona-btn-candidate,
#persona-btn-researcher {width:94%; margin-left:-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:50px; 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:none;}

/*-----------------------------------------------------------------------------*/

@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:black;}

li{list-style-type:disc;}
li li{list-style-type:square;}






/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  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,
.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{margin-bottom:0px;margin-left:10px;width:100%; line-height:1rem;font-family: Source Sans Pro Web, Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
.usa-logo__text-global#title-line-2{font-weight:normal; width:105%;  line-height:1rem;margin-bottom:0px;font-family: Source Sans Pro Web, Source Sans Pro,Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;}
#header-searchbar{width:215px; margin-top:10px;}
div.language-container{display:none;}
.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:21px; margin-left:36%; margin-right:30%; margin-top:-7px; margin-bottom:10px;}
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,
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-departments img {float:left; clear:right; width:34px; margin-left:29%; margin-right:30%; margin-top:-9px; margin-bottom:7px;}
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,
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-news img {float:left; clear:right; width:18px; margin-left:38%; margin-right:30%; margin-top:-8px; margin-bottom:9px;}
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,
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-records img {float:left; width:20px; margin-left:28%; margin-right:30%; margin-top:-4px; margin-bottom:10px;}
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,
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-publications img{ float:left; width:24px; margin-left:33%; margin-right:28%; margin-top:-4px; margin-bottom:10px;}
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,
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-services img{float:left; width:27px; margin-left:25%; margin-right:30%; margin-top:-8px; margin-bottom:6px;}
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,
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-learning img{float:left; width:19px; margin-left:29%; margin-right:30%; margin-top:-8px; margin-bottom:8px;}
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,
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-about img {float:left; clear:right; width:23px; margin-left:24%; margin-right:30%; margin-top:-8px; 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,
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{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-global#usa-nav__submenu-list-header3, 
.usa-nav__submenu-list-global#usa-nav__submenu-list-header7, 
.usa-nav__submenu-list-global#usa-nav__submenu-list-header10 {padding-right:0px;}

.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:28%; float:left; margin-left:0px; margin-right:50px;}
#global-title-services {width:37%;}
#global-title-publications {width:35%;}
#global-title-news {width:35%;}
#global-title-records {width:35%;}
#news-elections {margin-top:2px;}

.usa-col-global ul,
.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 (min-width: 897px){
#historical-pub {width:324px;}
#Archaeology-learning {width:319px;}    
.usa-nav__submenu-global.usa-megamenu-global{padding-bottom:30px;}    
}

@media all and (width: 1024px){
.usa-header-global,
.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, 
#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-weight:normal; width:105%;}
}

@media all and (max-width: 896px){    
.usa-logo-global#extended-mega-logo {margin-top: 0px;margin-left: 0px;}   
.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{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; border-radius:7px;}
.dds-usa-menu-btn-global{border:0px; border-radius:7px; 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%; margin-bottom:-1px; float:left; margin-left:0px; margin-right:50px; line-height:1.6em; border-bottom:0px;}
 #global-title-services{margin-top:-25px;}
 span.submenu-link{line-height:1.2em;}
.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:20px; margin-right:0px; margin-top:20px; width:89%; background-color:transparent;}
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-25px; float:right;}
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;}

.usa-megamenu-global .usa-col-global {flex:none; width:99%; float:left; margin-left:0px; margin-right:50px;}
#global-title-services {width:99%;}
#global-title-publications {width:99%;}
#global-title-news {width:99%;}
#global-title-records {width:99%;}
#news-elections {margin-top:2px;}
#extended-mega-nav-section-one,
#extended-mega-nav-section-two,
#extended-mega-nav-section-three,
#extended-mega-nav-section-four,
#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:3px; 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:0; padding-bottom:34px;padding-left:0px; margin-bottom:3px; margin-right:0px; height:50px; margin-top:0px;}
    
li.usa-nav__submenu-item-global#global-contact{margin-bottom:0px;}
    
ul.usa-nav__submenu-list-global {padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:-2px; margin-left:0px; margin-right:0px; width:100%; border-bottom:0px;}
.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:0px; margin-left:20px; display:block;}
li.usa-nav__submenu-item-global a span.submenu-link {margin-top:0px; margin-left:20px; display:block; font-size:14px;}

button.usa-accordion__button-global.usa-nav__link-global {float:right;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular {border:none; text-align:center;}

    
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; border-radius:0px; background-color:#fff;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:active,
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:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:focus span {color:#000; background-color:transparent;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments {border:none; text-align:center;}
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:10px; margin-top:10px; border:solid 1px #000; width:100%; height:50px; border-radius:0px; background-color:#fff;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:active,
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:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:focus span {color:#000; background-color:transparent;}
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span {padding:none; margin-right:none; margin-left:none; float:none; clear:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news {border:none; text-align:center;}
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; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:active,
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:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:focus span {color:#000; background-color:transparent;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records {border:none; text-align:center;}    
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; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:active,
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:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:focus span{ color:#000; background-color:transparent;}

button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications {border:none; text-align:center;}     
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; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:active,
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:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:focus span {color:#000; background-color:transparent;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning {border:none; text-align:center;}     
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; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:active,
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:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:focus span {color:#000; background-color:transparent;}
    
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services {border:none; text-align:center;}   
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; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:active,
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:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:focus span{color:#000; background-color:transparent;}


button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span {float:none; clear:none;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about img,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about {border:none; text-align:center;}    
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; border-radius:0px; background-color:#fff;}
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:active,
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:active span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:focus span {color:#000; background-color:transparent;}
    
    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications span,    
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning span,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about span {margin:0 auto; height:15px; font-size:16px; font-weight:600; color:#000; background-color:transparent;}

    
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-global#usa-nav__submenu-list-header3, 
.usa-nav__submenu-list-global#usa-nav__submenu-list-header5, 
.usa-nav__submenu-list-global#usa-nav__submenu-list-header7 {border-right:0px;}
    
button.usa-accordion__button-global.usa-nav__link-global:active,
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:60%; background-color:transparent; background:#174359; 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: 775px){
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-33px; float:right;}
}

@media all and (max-width: 620px){
.usa-nav-global.is-visible {width:80%;}
}		

@media all and (max-width: 595px){
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-33px; float:right;}
}

@media all and (max-width: 568px){
.usa-logo__text-global {float:left;}
.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: 541px){
li.usa-nav__submenu-item-global {padding-top:0; padding-bottom:15px;padding-left:0px; margin-bottom:3px; margin-right:0px; margin-top:0px;}
div.usa-nav__submenu.usa-megamenu.usa-nav__submenu-global.usa-megamenu-global #extended-mega-nav-section-header-eight {height:186px;}   #usa-nav__submenu-list-header12 li li li {height:186px;}
    
}



@media all and (max-width: 480px){
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-16px; float:right;}
}



@media all and (max-width: 470px){
.usa-nav-global.is-visible {width:80%;}
.usa-logo__text-global {width:80%; line-height:1.7rem;}
.usa-logo-global#extended-mega-logo{margin-top:-10px;}
.usa-logo__text-global#title-line-2 {width:90%; line-height:.8rem;}
.usa-js-mobile-nav--active-global {padding-right:10px;}
.usa-menu-btn-global {float:right; margin-right:20px;} 		
}


@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;}
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-15px; float:right;}
}



@media all and (max-width: 402px){
.usa-logo__text-global {}
.usa-logo__text-global#title-line-2 {width:90%; line-height:.8rem;}
}


@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 {margin-bottom:0px;}
.usa-logo__text-global#title-line-2 {}
li.usa-nav__submenu-item-global {padding-top:0; padding-bottom:34px;padding-left:0px; margin-bottom:3px; margin-right:0px; height:65px;}
}


@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 {margin-bottom:-10px; width:95%; margin-left:5px;}
.usa-logo__text-global#title-line-2 {width:95%; margin-left:5px;}
}


@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 {width:95%; margin-left:5px;}
.usa-logo__text-global#title-line-2 {width:90%; margin-left:5px;}
button.usa-nav__close-global {margin-top:-20px; margin-bottom:0px; margin-left:10px; margin-right:-5px; float:right;}
}


@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 {margin-bottom:0px; width:95%; line-height:1.4rem; margin-right:10px;}
.usa-logo__text-global#title-line-2 {width:95%; line-height:.8rem;margin-right:10px; margin-bottom:0px;}

.usa-banner__header-text-global,
.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:85%;}
.usa-logo__text-global {width:230px;margin-right:5px;}
.usa-logo__text-global#title-line-2 {width:90%; margin-right:5px;}
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){
.usa-logo-global#extended-mega-logo {margin-top: -10px; margin-left: 15px; margin-right:0px;}
#extended-mega-logo span{margin-left: 5px;}
li.usa-nav__submenu-item.usa-nav__submenu-item-global#departments-acp {height:65px;}
}

.usa-logo__text-global {margin-bottom:-10px;width:95%; margin-left:5px;}

@media (max-width: 310px){
button.usa-nav__close-global {margin-top: -20px; margin-bottom: 0px; margin-left: 10px; margin-right: -13px;}
.usa-logo-global#extended-mega-logo {margin-top: -10px; margin-left: 0px; margin-right:0px;}
.usa-logo__text-global {margin-bottom:-10px;width:95%; margin-left:5px;}
}

@media (max-width: 280px){
li.usa-nav__submenu-item-global {padding-top:0; padding-bottom:34px;padding-left:0px; margin-bottom:3px; margin-right:0px; height:75px;}
}



@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;}
}
@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 {margin-bottom:0px; margin-top:0px; margin-left:20px;width:100%; line-height:1rem;font-family: Source Sans Pro Web, Source Sans Pro,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:0px;}
button.usa-accordion__button.usa-nav__link#dds-header-popular {width:130px; margin-top:3px; height:62px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-popular:active,
button.usa-accordion__button.usa-nav__link#dds-header-popular:focus {background-color:#00214a;}
   
button.usa-accordion__button.usa-nav__link#dds-header-departments span {margin-left:2px;}
button.usa-accordion__button.usa-nav__link#dds-header-departments {width:110px; margin-top:3px; height:62px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-departments:active,
button.usa-accordion__button.usa-nav__link#dds-header-departments:focus {background-color:#00214a;}
    
button.usa-accordion__button.usa-nav__link#dds-header-news span {margin-left:4px;}
button.usa-accordion__button.usa-nav__link#dds-header-news {width:130px; margin-top:3px; height:62px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-news:active,
button.usa-accordion__button.usa-nav__link#dds-header-news:focus {background-color:#00214a;}
    
button.usa-accordion__button.usa-nav__link#dds-header-records span {margin-left:3px;}
button.usa-accordion__button.usa-nav__link#dds-header-records {width:75px; margin-top:3px; height:62px; padding-bottom:8px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-records:active,
button.usa-accordion__button.usa-nav__link#dds-header-records:focus {background-color:#00214a;}

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:62px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-publications:active,
button.usa-accordion__button.usa-nav__link#dds-header-publications:focus{background-color:#00214a;}
   
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:62px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-services:active,
button.usa-accordion__button.usa-nav__link#dds-header-services:focus {background-color:#00214a;}   

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:62px; background-color:#174359;}	
button.usa-accordion__button.usa-nav__link#dds-header-learning:active,
button.usa-accordion__button.usa-nav__link#dds-header-learning:focus {background-color:#00214a;}

button.usa-accordion__button.usa-nav__link#dds-header-about span {margin-left:1px;}
button.usa-accordion__button.usa-nav__link#dds-header-about {width:80px; margin-top:3px; height:62px;  padding-left:9px; background-color:#174359;}
button.usa-accordion__button.usa-nav__link#dds-header-about:active,
button.usa-accordion__button.usa-nav__link#dds-header-about:focus {background-color:#00214a;}
   
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;}
/*-----------------------------------------------------------------------------------------------*/
#global-title-popular1,
#global-title-popular2,
#global-title-departments1,
#global-title-departments2 {flex:none; width:auto; float:left; margin-left:0px; margin-right:30px; padding-right: 25px; border-right: solid 1px #fff;}

#global-title-popular3,
#global-title-departments3,
#global-title-news,  
#global-title-records,
#global-title-publications,
#global-title-services,
#global-title-learning,
#global-title-about {border-right: 0px;}    
    
.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%; height:70px; 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:linear-gradient(#d7f2ff, #fff); background-image:url("/assets/img/galvin-header-background.png" alt="" ); 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;}  
}
    

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  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:49px; 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:49px; margin-top:0px; padding:none; padding-top:0px; padding-bottom:0px; 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:10px; 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:-4px; border-radius:0px; border:solid 5px #00214a;background-color:#00214a;}
.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,
#local-dropdown-acp-assistants a,
#local-dropdown-popular-features a,
#local-dropdown-acp-applying a,
#local-dropdown-getting-on-the-ballot a,
#local-dropdown-voting-information a,
#local-dropdown-acp-resources a,
#local-dropdown-recent-updates a,
#local-dropdown-research-statistics a,
#local-dropdown-publications a {color:#fff;}
/*
#local-dropdown-popular-features{margin-left:-8px; width:1026px;}
#local-dropdown-acp-applying{margin-left:-4px; width:1026px;}
#local-dropdown-voter-resources{margin-left:-139px; width:1024px;}
#local-dropdown-acp-assistants{margin-left:-144px; width:1026px;}
#local-dropdown-getting-on-the-ballot{margin-left:-445px; width:1024px;}
#local-dropdown-voting-information{margin-left:-285px;width:1025px;}
#local-dropdown-acp-resources{margin-left:-287px;width:1026px;}
#local-dropdown-recent-updates{margin-left:-613px;width:1026px;}
#local-dropdown-research-statistics{margin-left:-755px;width:1025px;}
#local-dropdown-nvra{margin-left:-828.6px;width:1026px;}
#local-dropdown-publications{margin-left:-930px;width:1024px;}

.row#row-popular-features{margin-left:-23px;}
.row#row-acp-applying{margin-left:-23px;}
.row#row-voter-resources{margin-left:-25px;}
.row#row-acp-assistants{margin-left:-25px;}
.row#row-getting-on-the-ballot{margin-left:-22px;}
.row#row-voting-information{margin-left:-24px;}
.row#row-acp-resources{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,
#dropdown-toggle-acp-applying,
#dropdown-toggle-voter-resources, 
#dropdown-toggle-acp-assistants {margin-left:10px;}

div.navbar-collapse.collapse {background-color:#fff; padding:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; border-bottom:solid 2px #565656;}
div.navbar-collapse {background-color:#fff;}


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; background-color:#fff;}
.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-acp-applying, 
#dropdown-toggle-voter-resources,
#dropdown-toggle-acp-assistants, 
#dropdown-toggle-getting-on-the-ballot, 
#dropdown-toggle-voting-information,
#dropdown-toggle-acp-resources,
#dropdown-toggle-recent-updates, 
#dropdown-toggle-research-statistics,
#dropdown-toggle-publications {padding-left:0px; color:#000;}

a.nav-link.dropdown-toggle {background-color:transparent; 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:#00214a; 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,
li.nav-item.dropdown#dropdown-toggle-acp-applying a,
li.nav-item.dropdown#dropdown-toggle-voter-resources a,
li.nav-item.dropdown#dropdown-toggle-acp-assistants a,
li.nav-item.dropdown#dropdown-toggle-voting-information a {padding-left:9px; color:#000;}
li.nav-item.dropdown#dropdown-toggle-acp-resources a {padding-left:9px; color:#000;}

li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a,
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:8px; padding-right:0px; width:146px; margin-left:auto; margin-right:auto; color:#000;}
li.nav-item.dropdown#dropdown-toggle-publications a {padding-left:10px; color:#000;}


@media all and (max-width:912px){
.row#row--popular-features,
.row#row-acp-applying,
.row#row--voter-resources,
.row#row-acp-assistants  {margin-left:-23px;}   
.row#row-getting-on-the-ballot{margin-left:-3px;}
.row#row-voting-information{margin-left:15px;}
.row#row-acp-resources{margin-left:15px;}
.row#row-recent-updates{margin-left:35px;}
.row#row-research-statistics{margin-left:54px;}
.row#row-publications{margin-left:87px;}    
}


@media all and (min-width: 897px) {
#local-dropdown-publications{box-shadow: 0px 6px 5px #000000a3;}
div.local-content#local-content-popular-features,
div.local-content#local-content-acp-applying {margin-left:0px;}    
div.local-content#local-content-voter-resources,
div.local-content#local-content-acp-assistants,
div.local-content#local-content-getting-on-the-ballot,
div.local-content#local-content-voting-information,
div.local-content#local-content-acp-resources,
div.local-content#local-content-recent-updates,
div.local-content#local-content-research-statistics,
div.local-content#local-content-publications {margin-left:1%;}
    
li.nav-item.dropdown#dropdown-toggle-popular-features, li.nav-item.dropdown
#dropdown-toggle-acp-applying, 
li.nav-item.dropdown#dropdown-toggle-voter-resources, 
li.nav-item.dropdown#dropdown-toggle-acp-assistants, 
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot, 
li.nav-item.dropdown#dropdown-toggle-voting-information, 
li.nav-item.dropdown#dropdown-toggle-acp-resources, 
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:7px; 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:#00214a;}

    
li.nav-item.dropdown#dropdown-toggle-acp-applying{padding-right:0px; width:125px; margin-left:7px; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-acp-applying li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-acp-applying li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-acp-applying a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-acp-applying a:focus{color:#fff; background-color:#00214a;}

    
li.nav-item.dropdown#dropdown-toggle-voter-resources{padding-right:0px; width:120px; 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:#00214a;}


li.nav-item.dropdown#dropdown-toggle-acp-assistants{padding-right:0px; width:120px; margin-left:3px; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-acp-assistants li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-acp-assistants li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-acp-assistants a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-acp-assistants a:focus{color:#fff; background-color:#00214a;}
    
    
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:#00214a;}
    
    
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:#00214a;}
    
    
li.nav-item.dropdown#dropdown-toggle-acp-resources{padding-right:0px; width:134px; margin-left:auto; margin-right:auto;}
li.nav-item.dropdown#dropdown-toggle-acp-resources li a{padding-left:9px; color:#fff;}
li.nav-item.dropdown#dropdown-toggle-acp-resources li a:hover{text-decoration:underline;}
li.nav-item.dropdown#dropdown-toggle-acp-resources a:active{color:#fff;}
li.nav-item.dropdown#dropdown-toggle-acp-resources a:focus{color:#fff; background-color:#00214a;}    
    
    
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:#00214a;}
    
    
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:#00214a;}

    
    

li.nav-item.dropdown#dropdown-toggle-publications{padding-right:0px; width:100px; margin-left:auto; margin-right:0px;}
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:#00214a;}
    
    
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:#00214a;}   
    
    
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:#00214a;}       
    
    
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:#00214a;}  
    
    
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:#00214a;}
    
   

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,
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;}
li.nav-item dropdown#dropdown-toggle-acp-assistants 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 2px #424242; padding-top:4px; 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; height:12px;}
}

@media all and (max-width: 896px) {	
div.division-nav-title span{margin-left:20px;}
}

@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:49px; 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; height:235px; margin-left:0px;}
div.navbar-collapse.collapse.show#lobbyist{height:174px; margin-top:-3px;}
div.local-container.w-100{background-color:#fff; height:auto; margin-left:0px; margin-top:27px; padding-bottom:0px;}
div.local-content{font-size:16px;}

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;}
#local-dropdown-popular-features {margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-popular-features a {margin-left:0px;}
    
#local-dropdown-acp-applying {margin-left:0px; width:100%; margin-top:2px;}
#local-dropdown-acp-applying a {margin-left:0px;}
    
#local-dropdown-voter-resources,
#local-dropdown-acp-assistants,
#local-dropdown-getting-on-the-ballot,   
#local-dropdown-voting-information, 
#local-dropdown-acp-resources, 
#local-dropdown-recent-updates,   
#local-dropdown-research-statistics,
#local-dropdown-publications {margin-left:0px; width:100%; margin-top:2px;}    
    
    
#local-dropdown-voter-resources a,
#local-dropdown-acp-assistants a,
#local-dropdown-getting-on-the-ballot a,
#local-dropdown-voting-information a,
#local-dropdown-acp-resources a, 
#local-dropdown-recent-updates a,
#local-dropdown-research-statistics a {margin-left:0px;}
#local-dropdown-publications a {margin-left:0px; margin-top:2px;}
    
    
    
#dropdown-toggle-popular-features, 
#dropdown-toggle-acp-applying, 
#dropdown-toggle-voter-resources,
#dropdown-toggle-acp-assistants{margin-top:0px; margin-bottom:0px; margin-left:0px; width:98.7%;}
    
#dropdown-toggle-getting-on-the-ballot{margin-top:2px; margin-left:0px; width:98.7%;}
    
#dropdown-toggle-voting-information,
#dropdown-toggle-acp-resources,
#dropdown-toggle-recent-updates,
#dropdown-toggle-research-statistics {margin-top:4px; margin-left:0px; width:98.7%;}
    
#dropdown-toggle-publications {margin-top:0px; margin-bottom:6px;margin-left:0px; width:98.7%;}	

ul.navbar-nav.mr-auto {max-width: 896px; background-color:#fff; border-bottom:solid 2px #939393; box-shadow: 0px 3px 11px -2px #0000006b;}
.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; 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;}
li.nav-item.dropdown {margin-left:0px; margin-top:0px; margin-bottom:4px;} 


div.local-content#local-content-publications {margin-left:0px; border-bottom:0px;}
div.local-container.w-100 {height:70px; background-color:#7b858e; padding-top:0px; margin-top:27px;}

button.navbar-toggler:active,
button.navbar-toggler:focus {border:solid 0px #fff;}  
    
div.local-content#local-content-popular-features,
div.local-content#local-content-acp-applying,
div.local-content#local-content-voter-resources,
div.local-content#local-content-acp-assistants,
div.local-content#local-content-getting-on-the-ballot,
div.local-content#local-content-voting-information,
div.local-content#local-content-acp-resources,
div.local-content#local-content-recent-updates,
div.local-content#local-content-research-statistics {margin-left:0px;}
    
div.row#row--popular-features,
div.row#row-acp-applying,
div.row#row-voter-resources,
div.row#row-acp-assistants,
div.row#row-acp-resources,
div.row#row-voting-information,
div.row#row-getting-on-the-ballot,
div.row#row-recent-updates,
div.row#row-research-statistics,
div.row#row-publications {margin-left:0px; flex-wrap:wrap; width:100%;}
      
div.row ul{margin-right:100px;}   

.col-sm-4 {-ms-flex:none;flex:none; max-width: 100%;}      

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:0px; margin-left:10px; margin-top:-8px;}
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,
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:0px; margin-bottom:4px; margin-left:0px; padding-top:10px; padding-left:0px;}
.nav-link.dropdown-toggle a {font-size:15px; height:50px; margin-top:0px; margin-bottom:4px; margin-left:0px; padding-top:10px; padding-left:0px;} 

#dropdown-toggle-popular-features, 
#dropdown-toggle-acp-applying, 
#dropdown-toggle-voter-resources,
#dropdown-toggle-acp-assistants, 
#dropdown-toggle-getting-on-the-ballot, 
#dropdown-toggle-voting-information,
#dropdown-toggle-acp-resources,
#dropdown-toggle-recent-updates, 
#dropdown-toggle-research-statistics, 
#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{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-publications{border-bottom:0px solid silver;}
a.nav-link.dropdown-toggle{padding-left:15px;}   
    
    
    
li.nav-item.dropdown a{height:49px; color:#fff; text-decoration:none;}
    
li.nav-item.dropdown#dropdown-toggle-popular-features a,
li.nav-item.dropdown#dropdown-toggle-acp-applying a,
li.nav-item.dropdown#dropdown-toggle-voter-resources a,
li.nav-item.dropdown#dropdown-toggle-acp-assistants a,
li.nav-item.dropdown#dropdown-toggle-voting-information a, 
li.nav-item.dropdown#dropdown-toggle-acp-resources a {padding-left:9px; color:#000;}
    
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a,
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-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,
li.nav-item.dropdown#dropdown-toggle-acp-applying a.dropdown-toggle,
li.nav-item.dropdown#dropdown-toggle-voter-resources a.dropdown-toggle,
li.nav-item.dropdown#dropdown-toggle-acp-assistants a.dropdown-toggle,
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a.dropdown-toggle,
li.nav-item.dropdown#dropdown-toggle-voting-information a.dropdown-toggle,
li.nav-item.dropdown#dropdown-toggle-acp-resources a.dropdown-toggle,
li.nav-item.dropdown#dropdown-toggle-recent-updates a.dropdown-toggle,
li.nav-item.dropdown#dropdown-toggle-research-statistics a.dropdown-toggle,
li.nav-item.dropdown#dropdown-toggle-publications a.dropdown-toggle {font-weight:bold; padding-left: 10px; width:100%;}
    
li.nav-item.dropdown#dropdown-toggle-popular-features a.dropdown-toggle:focus, 
li.nav-item.dropdown#dropdown-toggle-acp-applying a.dropdown-toggle:focus,   
li.nav-item.dropdown#dropdown-toggle-voter-resources a.dropdown-toggle:focus,
li.nav-item.dropdown#dropdown-toggle-acp-assistants a.dropdown-toggle:focus,
li.nav-item.dropdown#dropdown-toggle-getting-on-the-ballot a.dropdown-toggle:focus,
li.nav-item.dropdown#dropdown-toggle-voting-information a.dropdown-toggle:focus,
li.nav-item.dropdown#dropdown-toggle-acp-resources a.dropdown-toggle:focus,
li.nav-item.dropdown#dropdown-toggle-recent-updates a.dropdown-toggle:focus,
li.nav-item.dropdown#dropdown-toggle-research-statistics a.dropdown-toggle:focus,
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 (max-width: 500px) and (min-width: 279px){
span.division-title {color: #fff;line-height: 2rem;float: left;padding-top: 0px;margin-left: 10px;margin-top: -5px;}
}


@media all and (max-width:390px){
span.division-title{margin-left:20px;}
}


@media (max-width: 355px) and (min-width: 279px){
span.division-title#lobbyist-title {margin-top: -3px;}
button.navbar-toggler#lobbyist-button {border: none;width: 30px;height: 30px;float: left;margin-left: 20px;padding: 0px;padding-left: 30px;padding-right: 0px;margin-top: 40px;margin-bottom: 40px;}
}

@media (max-width: 290px){
button.usa-menu-btn-global {float: right; margin-right: 10px;}
}


.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: 0px; padding-bottom: 7px;}



@media all and (max-width:896px){
div.row#row--popular-features,
div.row#row-acp-applying,
div.row#row-voter-resources,
div.row#row-acp-assistants,
div.row#row-voting-information,
div.row#row-acp-resources,
div.row#row-getting-on-the-ballot,
div.row#row-recent-updates,
div.row#row-research-statistics,
div.row#row-publications {flex-wrap:wrap; width:100%;}
    
div.row#row-rice{flex-wrap:wrap;}
}


@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,
div.row#row-acp-applying,
div.row#row-voter-resources,
div.row#row-acp-assistants,
div.row#row-voting-information,
div.row#row-acp-resources,
div.row#row-getting-on-the-ballot,
div.row#row-recent-updates,
div.row#row-research-statistics,
div.row#row-publications {flex-wrap:wrap; width:100%;} 
}

      
div.row ul{margin-right:100px;}   

.col-sm-4 {max-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;
}










/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 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, 
.popular-btn-home#popular-btn2-home, 
.popular-btn-home#popular-btn3-home,
.popular-btn-home#popular-btn4-home,
.popular-btn-home#popular-btn5-home, 
.popular-btn-home#popular-btn6-home,
.popular-btn-home#popular-btn7-home, 
.popular-btn-home#popular-btn8-home, 
.popular-btn-home#popular-btn9-home,
.popular-btn-home#popular-btn10-home, 
.popular-btn-home#popular-btn11-home,
.popular-btn-home#popular-btn12-home {padding-top:15px; border-radius:10%; height:80%; line-height:1.3em; background-color:#003462; color:#fff; border:solid 1px #002445;}

.popular-btn-home#popular-btn5-home, 
.popular-btn-home#popular-btn6-home,
.popular-btn-home#popular-btn7-home, 
.popular-btn-home#popular-btn8-home {border-radius:50%;}

.popular-btn-home#popular-btn9-home, 
.popular-btn-home#popular-btn10-home, 
.popular-btn-home#popular-btn11-home, 
.popular-btn-home#popular-btn12-home {padding-top:30px;}

.popular-btn-home#popular-btn1-home:hover, 
.popular-btn-home#popular-btn2-home:hover, 
.popular-btn-home#popular-btn3-home:hover, 
.popular-btn-home#popular-btn4-home:hover {background-color:#a6b4c1; color:#fff; border:solid 1px #a6b4c1;}

.popular-btn-home#popular-btn1-home:active, 
.popular-btn-home#popular-btn2-home:active, 
.popular-btn-home#popular-btn3-home:active, 
.popular-btn-home#popular-btn4-home:active {background-color:gray;}

@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, 
#round-menu5-home,
#round-menu9-home {margin-left:6%;} 
    
#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-btn11-home, 
#popular-btn12-home {margin-left:0px;}
    
#popular-btn10-home {margin-left:10px;}
    
#round-menu2-home, 
#round-menu3-home, 
#round-menu4-home, 
#round-menu6-home, 
#round-menu7-home, 
#round-menu8-home, 
#round-menu10-home, 
#round-menu11-home, 
#round-menu12-home {margin-left:8%;}
}



@media all and (max-width:950px) {
.round-menu-container, 
.round-menu-container-home, 
.popular-btn {margin-left:7%;}
}

@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,
#round-menu6-home,
#round-menu7-home,
#round-menu8-home,
#round-menu10-home,
#round-menu11-home,
#round-menu12-home {margin-left:7%;}

#round-menu5-home,
#round-menu9-home {margin-left:4%;}
    
#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;}
}

@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:850px) {
.round-menu-container {margin-left:6%;}	
}

@media all and (max-width:841px) {
.popular-btn-home {margin-left:4%;}
   
#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:4%;}

#popular-btn1-home{margin-left:8%;}
#popular-btn2-home{margin-left:14%;}
#popular-btn3-home{margin-left:20%;}
#popular-btn4-home{margin-left:30%;}
    
#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;}
}


@media all and (max-width:826px) {
.round-menu-container,
.round-menu-container {margin-left:5%}
    
.popular-btn {margin-left:5.5%;}
#popular-btn1 {margin-left:3.5%;}
 
}   


@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%}
}   


@media all and (max-width:770px) {
#popular-btn1-home,
#popular-btn2-home,
#popular-btn3-home,
#popular-btn4-home {margin-left:5%;}
}



@media all and (max-width:766px) {
.round-menu-container,
.round-menu-container-home,
.popular-btn {margin-left:4%;}
}


@media all and (max-width:760px) {
.round-menu-container,
.round-menu-container-home,
.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:6%;}
    
#popular-btn1-home {margin-left:2%;}
#popular-btn2-home {margin-left:8%;}
#popular-btn3-home {margin-left:12%;}
#popular-btn4-home {margin-left:18%;}
    
#round-menu5-home {margin-left:-5px;}
    
#popular-btn5-home,
#popular-btn6-home,
#popular-btn7-home,
#popular-btn8-home {margin-left:0px;}
    
#round-menu2-home,
#round-menu3-home,
#round-menu4-home,
#round-menu6-home,
#round-menu7-home,
#round-menu8-home,
#round-menu10-home,
#round-menu11-home,
#round-menu12-home {margin-left:10px;}
    
#round-menu9-home {margin-left:-5px;}
}

    
@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:6%;}
#popular-btn2-home {margin-left:14%;}
#popular-btn3-home {margin-left:21%;}
#popular-btn4-home {margin-left:29%;}

#round-menu5-home,
#round-menu9-home {margin-left:-5px;} 
    
#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;}

#round-menu2-home,
#round-menu3-home,
#round-menu4-home,
#round-menu6-home,
#round-menu7-home,
#round-menu8-home,
#round-menu10-home,
#round-menu11-home,
#round-menu12-home {margin-left:10px;}
}       

@media all and (max-width:739px) {
#popular-btn1-home {margin-left:10%;}    
#popular-btn2-home {margin-left:15%;}
#popular-btn3-home {margin-left:25%;}
#popular-btn4-home {margin-left:35%;}

#round-menu2-home,
#round-menu3-home,
#round-menu4-home,   
#round-menu6-home,
#round-menu7-home,
#round-menu8-home,
#round-menu10-home,
#round-menu11-home,
#round-menu12-home {margin-left:2%;}
    
#round-menu1-home,
#round-menu5-home,
#popular-btn5-home,    
#popular-btn6-home,
#popular-btn7-home,
#popular-btn8-home,
#round-menu9-home,
#popular-btn9-home,
#popular-btn10-home,
#popular-btn11-home,
#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,
#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-btn9-home,
#popular-btn10-home,
#popular-btn11-home,
#popular-btn12-home {margin-left:0px;}

#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:721px) {
.round-menu-container{margin-left:2%}
    
.popular-btn,
#popular-btn1 {margin-left:3%;}
.round-menu-container {margin-left:2%}
.popular-btn-home {margin-left:3%;}
} 

@media all and (max-width:703px) {
#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,
#round-menu1-home {margin-left:0px;}
    
#round-menu2-home,
#round-menu3-home,
#round-menu4-home,
#round-menu6-home,
#round-menu7-home,
#round-menu8-home,
#round-menu10-home,
#round-menu11-home,
#round-menu12-home {margin-left:1.8%;}
    
#round-menu5-home,
#round-menu9-home {margin-left:-5px;}
}

@media all and (max-width:700px) {
.popular-btn {width:144px; margin-left:2.8%;}
.round-menu-container-home{margin-left:1.7%}
    
#popular-btn1,
#popular-btn2,
#popular-btn3,
#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,
#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-btn9-home,
#popular-btn10-home,
#popular-btn11-home,
#popular-btn12-home {margin-left:0px;}
    
#round-menu2-home,
#round-menu3-home,
#round-menu4-home,
#round-menu6-home,
#round-menu7-home,
#round-menu8-home,
#round-menu10-home,
#round-menu11-home {margin-left:8px;}
    
#round-menu5-home,
#round-menu9-home {margin-left:-5px;}

#round-menu12-home {margin-left:10px;}
}

@media all and (max-width:682px) {
#round-menu1-home{margin-left:-6px;}
    
#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-btn9-home,
#popular-btn10-home,
#popular-btn11-home,
#popular-btn12-home {margin-left:0px;}
    
#round-menu2-home,
#round-menu3-home,
#round-menu4-home,
#round-menu6-home,
#round-menu7-home,
#round-menu8-home,
#round-menu10-home,
#round-menu11-home,
#round-menu12-home {margin-left:8px;}
    
#round-menu5-home,
#round-menu9-home{margin-left:-6px;}   
    
}


@media all and (max-width:675px) {
.services-division-col-1,  
.services-division-col-2 {width:95%; height:auto; float:left; clear:both; margin-right:20px;}
    
.services-division-col-1 {margin-bottom:0px; margin-top:-5px;}    
.services-division-col-2 {margin-bottom:20px; margin-top:-10px;} 
}


@media all and (max-width:672px) {
#round-menu1-home,
#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 {margin-left:0px;}
    
#round-menu2-home,
#round-menu3-home,
#round-menu4-home,
#round-menu6-home,
#round-menu7-home,
#round-menu8-home {margin-left:1%;}

}

@media all and (max-width:670px) {
#round-menu1,
#round-menu2,
#round-menu3,
#round-menu4 {margin-left:3%; height:135px; width:135px;}

.popular-btn{font-size:16px;}

#popular-btn1,
#popular-btn2,
#popular-btn3,
#popular-btn4 {margin-left:2.5%;}


#round-menu9-home{margin-left:-9px;}

#popular-btn8-home,
#popular-btn10-home,
#popular-btn11-home {margin-left:0px;}
    
#popular-btn12-home,
#round-menu10-home,
#round-menu11-home,
#round-menu12-home {margin-left:6px;}
  
} 



@media all and (max-width:667px) {
#round-menu1-home,
#popular-btn1-home,
#popular-btn2-home,
#popular-btn3-home,
#popular-btn4-home,
#round-menu5-home {margin-left:0px;}
    
#round-menu2-home,
#round-menu3-home,    
#round-menu4-home,
#round-menu6-home,   
#round-menu7-home,   
#round-menu8-home,
#round-menu10-home,    
#round-menu11-home,   
#round-menu12-home {margin-left:1%;}    

    
#popular-btn5-home,   
#popular-btn6-home,
#popular-btn7-home,
#popular-btn8-home,
#popular-btn10-home,
#popular-btn11-home,
#popular-btn12-home {margin-left:0px; height:150px; width:150px;}
    
#popular-btn9-home {margin-left:0px; height:200px; width:200px;}
#round-menu9-home {margin-left:-9px;}
}



@media all and (max-width:656px) {
.popular-btn{width:139px; margin-left:1.2%;}
#popular-btn1{margin-left:3.2%;}
}


@media all and (max-width:650px) {
.popular-btn{width:139px; margin-left:1.2%;}

#popular-btn1,
#popular-btn2,
#popular-btn3,
#popular-btn4{margin-left:2%;}

}  
       
@media all and (max-width:638px) {
#round-menu1,
#round-menu2,
#round-menu3,
#round-menu4 {margin-left:2%;}
    
.popular-btn{width:134px; margin-left:1.2%;}
#popular-btn1{margin-left:3%;}
}
	  
@media all and (max-width:620px) {    
#popular-btn1,
#popular-btn2,
#popular-btn3,
#popular-btn4 {margin-left:2%;}

.popular-container-home{padding-right:3px;}
}
	   
@media all and (max-width:609px) {    
#popular-btn1{margin-left:2%;}
    
#popular-btn2,
#popular-btn3,
#popular-btn4 {margin-left:1.2%;}
}

@media all and (max-width:603px) {
#round-menu1{margin-left:20%; width:150px; height:150px; margin-right:10%;}

#round-menu2,
#round-menu4 {margin-left:0%; width:140px; height:140px;}
    
#round-menu3 {margin-left:20%; width:140px; height:140px; margin-right:10%;}
    
#popular-btn1-elections,   
#popular-btn2-elections,
#popular-btn3-elections,
#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,
#popular-btn3,
#popular-btn4 {margin-left:1.7%;}
} 


@media all and (max-width:578px) {
.popular-btn {width:127px; margin-left:1%;}
#popular-btn1 {margin-left:1%;}
}    
 

 @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%;}   
}     


@media all and (max-width:540px) { 
#popular-btn1 {margin-left:25%; margin-bottom:20px;}
#popular-btn2 {margin-bottom:23px; margin-left:8%;}
#popular-btn3 {margin-left:16%;}
#popular-btn4 {padding-top:20px; margin-left:8%;}
}

@media all and (max-width:550px) {   
#popular-btn1,
#popular-btn3 {margin-left:20%;}
    
.services-division-col-1,
.services-division-col-2 {width:93%;}    
}
 

@media all and (max-width:500px) {     
#popular-btn1,
#popular-btn3 {margin-left:18%;}
    
#round-menu1,
#round-menu3 {margin-left:15%; height:140px; width:140px;}
    
#round-menu2,
#round-menu4 {margin-left:2%; height:140px; width:140px;}

#popular-btn1-elections,
#popular-btn2-elections,
#popular-btn3-elections,
#popular-btn4-elections {width:140px; height:140px;}	 
}


@media all and (max-width:497px) {	
#round-menu1,
#round-menu3 {margin-left:15%; height:140px; width:140px;}
    
#round-menu2,
#round-menu4 {margin-left:2%; height:140px; width:140px;}
} 
   


@media all and (max-width:452px) {      
#popular-btn1,
#popular-btn3 {margin-left:15%;}
}
    
@media all and (max-width:450px) {
.popular-btn {width:120px; margin-left:8%;}
     
#popular-btn1,
#popular-btn3 {margin-left:14%;}
} 



@media all and (max-width:430px) {
#popular-btn1,  
#popular-btn3 {margin-left:14%;}
    
#round-menu1,
#round-menu3 {margin-left:14%; height:140px; width:140px;}
    
#round-menu2,
#round-menu4 {margin-left:1%; height:140px; width:140px;}

#popular-btn1-elections,
#popular-btn2-elections,
#popular-btn3-elections,
#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%}
    
#round-menu1,
#round-menu3 {margin-left:4%; height:140px; width:140px;}
    
#round-menu2,
#round-menu4 {margin-left:.5%; height:140px; width:140px;}

#popular-btn1-elections,
#popular-btn2-elections,
#popular-btn3-elections,
#popular-btn4-elections {width:140px; height:140px;}	     
}         

@media all and (max-width:368px) {
.popular-btn-home,
.round-menu-container-home {margin-left:2%}

} 
    
@media all and (max-width:362px) {
.popular-btn-home{margin-left:2%;}
} 


@media all and (max-width:346px) {
#popular-btn1,
#popular-btn3 {margin-left:10%;}	

span.twitter img{width:30px; margin-top:8px; margin-left:-15px;}
    
#round-menu1,
#round-menu3 {margin-left:15px; height:135px; width:135px;margin-right:10px;}
    
#round-menu2,
#round-menu4 {margin-left:0px; height:135px; width:135px;}

#popular-btn1-elections,
#popular-btn2-elections,
#popular-btn3-elections,
#popular-btn4-elections {width:135px; height:135px;}   
}    
    
@media all and (max-width:332px) {
#popular-btn1,
#popular-btn3 {margin-left:9%;}
  
.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,
#round-menu2,
#round-menu3,
#round-menu4 {margin-left:3%;}
} 


@media all and (max-width:303px) {
.popular{height:480px;}
    
#popular-btn1,
#popular-btn2,
#popular-btn3,
#popular-btn4 {margin-left:18%; width:60%; height:75px;}    
    
#popular-btn2 {padding-right:30px;padding-left:35px; padding-top:20px;}
#popular-btn3 {padding-top:18px; padding-right:35px;padding-left:35px;}
#popular-btn4 {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:233px) { 
#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;} 
}  


/*%%%%%%%%%%%%%%%%%%%%%%%% Popular Features Section %%%%%%%*/

section h1{margin-left:0px;}
article {margin-left:20px; width:90%;}
section {width:100%; margin-left:none; padding:none;}
article.section {margin-left:0px; margin-right: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:90%; 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:1.4em;}

a.popular-link:active,
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,
#popular-features3 a:hover,
#popular-features4 a:hover,
#popular-features5 a:hover,
#popular-features6 a:hover {text-decoration:none;}


.acp-applying{width:90%; display:block;margin:0 auto;}
#acp-applying3:hover{padding-right:15px; padding-left:15px; padding-top:0px;}
#acp-applying1 a:hover{text-decoration:none;}

#acp-applying2, 
#acp-applying6 {padding-top:6px;}

#acp-applying2 a:hover,
#acp-applying3 a:hover,
#acp-applying4 a:hover,
#acp-applying5 a:hover,
#acp-applying6 a:hover {text-decoration:none;}



.popular-btn-home#popular-btn2-home,
.popular-btn-home#popular-btn3-home, 
.popular-btn-home#popular-btn4-home, 
.popular-btn-home#popular-btn5-home,
.popular-btn-home#popular-btn6-home,
.popular-btn-home#popular-btn7-home,
.popular-btn-home#popular-btn8-home,
.popular-btn-home#popular-btn9-home, 
.popular-btn-home#popular-btn10-home, 
.popular-btn-home#popular-btn11-home,
.popular-btn-home#popular-btn12-home {background-color:#003462; color:#fff; border:solid 1px #003462;}    
    
.popular-btn-home#popular-btn1-home:hover,
.popular-btn-home#popular-btn2-home:hover,
.popular-btn-home#popular-btn3-home:hover,
.popular-btn-home#popular-btn4-home:hover,
.popular-btn-home#popular-btn5-home:hover,
.popular-btn-home#popular-btn6-home:hover,
.popular-btn-home#popular-btn7-home:hover,
.popular-btn-home#popular-btn8-home:hover,
.popular-btn-home#popular-btn9-home:hover,
.popular-btn-home#popular-btn10-home:hover,
.popular-btn-home#popular-btn11-home:hover,
.popular-btn-home#popular-btn12-home:hover {outline:none; background-color:#a6b4c1; border:solid 1px #838f9a;}   
    
.popular-btn-home#popular-btn1-home:active,
.popular-btn-home#popular-btn2-home:active,
.popular-btn-home#popular-btn3-home:active,
.popular-btn-home#popular-btn4-home:active,
.popular-btn-home#popular-btn5-home:active,
.popular-btn-home#popular-btn6-home:active,
.popular-btn-home#popular-btn7-home:active,
.popular-btn-home#popular-btn8-home:active,
.popular-btn-home#popular-btn9-home:active,
.popular-btn-home#popular-btn10-home:active,
.popular-btn-home#popular-btn11-home:active,
.popular-btn-home#popular-btn12-home:active {background-color:gray; border:solid 1px gray; outline:solid 5px #2491ff; outline-offset:2px;}   
    
.popular-btn-home#popular-btn1-home {height:70%; width:100%; padding-top:28px;}
.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:26px;}
.popular-btn-home#popular-btn4-home {height:70%; width:100%; padding-top:25px;}    

.popular-btn-home#popular-btn5-home,   
.popular-btn-home#popular-btn6-home,
.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:43px; margin-left:0px;}

div.round-menu-container-home#round-menu8-home{font-size:17px;}

.popular-btn-home#popular-btn9-home,
.popular-btn-home#popular-btn10-home,
.popular-btn-home#popular-btn11-home,
.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:235px; margin-top:20px;}
   
section.popular-container-home#investor-protection{float:left; clear:both; height:265px; padding-top:10px; padding-bottom:0px; border:0px;}
  
section.popular-container-home#business-services{float:left; clear:both; height:235px;padding-top:10px; padding-bottom:0px; border:0px; border-top: solid 3px #ffe7d1; border-bottom: solid 3px #ffe7d1; margin-top:-23px; background-color:#ffead77a;}

.popular-home-h2{margin-top:5px; margin-bottom:15px;}

.popular-btn-home#round-menu9-home,
.popular-btn-home#round-menu10-home,
.popular-btn-home#round-menu11-home,
.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:15px!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;}
section.popular-container-home1{padding-top:10px;}

}


@media all and (max-width:896px) {
article {padding-left:15px; padding-right:15px; margin-left:10px;}
section.popular-container-home1{padding-top:20px;}
div.usa-nav__secondary.usa-nav__secondary-global{margin-top:50px; margin-bottom:30px !important;}    
div #search{float: right; clear: both; width:300px; margin-right: 0px; margin-bottom: 10px; margin-top: -30px;}
.st-default-search-input, .st-ui-search-input {width:170px; border-radius:0px;}
}


@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,       
div.round-menu-container-home#round-menu9-home {margin-left:1px;}         
}

@media all and (max-width:736px) {  
div.securities-popular-btn-home#securities-popular-btn1-home{margin-right:3px;}        
}


@media all and (max-width:640px) {
#investor-protection{height:1000px;}    

div.round-menu-container-home#round-menu1-elections {margin-left:80px; margin-right:10px; margin-bottom:-10px;}
.popular-btn-home#popular-btn1-elections {height:70%; width:100%; margin-left:41px; padding-top:28px;}
div.round-menu-container-home#round-menu2-elections {margin-left:0px; margin-right:0px; margin-bottom:-10px;}
.popular-btn-home#popular-btn2-elections {height:70%; width:100%; margin-left:-34px; padding-top:28px;}
div.round-menu-container-home#round-menu3-elections {margin-left:80px; margin-right:10px; margin-bottom:-10px; margin-top:-10px;}
.popular-btn-home#popular-btn3-elections {height:70%; width:100%; margin-left:38px; padding-top:32px;}
div.round-menu-container-home#round-menu4-elections {margin-left:0px; margin-right:0px; margin-bottom:-10px; margin-top:-10px;}
.popular-btn-home#popular-btn4-elections {height:70%; width:100%; margin-left:50px; padding-top:28px;}    
    
div.round-menu-container-home#round-menu1-home{margin-left:75px; margin-right:10px; margin-bottom:-10px;}
.popular-btn-home#popular-btn1-home{height:70%; width:100%; margin-left:75px; padding-top:28px;}
div.round-menu-container-home#round-menu2-home{margin-left:95px; margin-right:0px; margin-bottom:-10px;}
.popular-btn-home#popular-btn2-home{height:70%; width:100%; 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:100%; margin-left:68px; 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:100%; margin-left:88px; padding-top:28px;}

div.round-menu-container-home#round-menu5-home{margin-left:70px; margin-right:0px; font-size:15px;} 

.popular-btn-home#popular-btn5-home,
.popular-btn-home#popular-btn6-home {height:140px; width:140px; padding-top:45px; margin-left:70px; line-height:1.3em;}

div.round-menu-container-home#round-menu6-home{margin-left:5px; margin-right:50px; font-size:15px;} 

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:80px; 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:50px; margin-left:80px; line-height:1.3em;}

div.round-menu-container-home#round-menu9-home{margin-left:70px; margin-right:5px;}
.popular-btn-home#popular-btn9-home{height:70%; width:100%; margin-left:70px;}
div.round-menu-container-home#round-menu10-home{margin-left:0px; margin-right:0px;}
.popular-btn-home#popular-btn10-home{height:70%; width:100%; margin-left:90px;}
div.round-menu-container-home#round-menu11-home{margin-left:80px; margin-right:5px; margin-top:-40px;}
.popular-btn-home#popular-btn11-home{height:70%; width:100%; margin-left:60px;}
div.round-menu-container-home#round-menu12-home{margin-left:0px; margin-right:0px; margin-top:-40px;}
.popular-btn-home#popular-btn12-home{height:70%; width:100%; margin-left:80px;}
    

section.popular-container-home1{height:355px;}
section.popular-container-home#investor-protection,   
section.popular-container-home#business-services {height:auto;}        
}
    
@media all and (max-width:480px) {
div.round-menu-container-home#round-menu1-home{margin-left:80px; margin-right:10px; margin-bottom:-10px;}
div.round-menu-container-home#round-menu2-home{margin-left:0px; margin-right:0px; margin-bottom:-10px;}    
div.round-menu-container-home#round-menu3-home{margin-left:80px; margin-right:10px; margin-bottom:-10px; margin-top:-10px;}
div.round-menu-container-home#round-menu4-home{margin-left:0px; margin-right:0px; margin-bottom:-10px; margin-top:-10px;}
div.round-menu-container-home#round-menu5-home,
div.round-menu-container-home#round-menu7-home {margin-left:60px; margin-right:0px; font-size:16px;}
    
div.round-menu-container-home#round-menu6-home {margin-left:5px; margin-right:50px; font-size:16px;} 
div.round-menu-container-home#round-menu8-home {margin-left:5px; margin-right:0px; font-size:17px;} 
div.round-menu-container-home#round-menu9-home {margin-left:80px; margin-right:5px;}
div.round-menu-container-home#round-menu10-home {margin-left:0px; margin-right:0px;}
div.round-menu-container-home#round-menu11-home {margin-left:80px; margin-right:5px; margin-top:-50px;}
div.round-menu-container-home#round-menu12-home {margin-left:0px; margin-right:0px; margin-top:-50px;}
    
.popular-btn-home#popular-btn1-home{height:70%; width:90%; margin-left:-10px; padding-top:28px; padding-left:30px; padding-right:30px;}

.popular-btn-home#popular-btn2-home,
.popular-btn-home#popular-btn4-home {height:70%; width:90%; margin-left:0px; padding-top:28px;}
    
.popular-btn-home#popular-btn3-home {height:70%; width:90%; margin-left:-10px; padding-top:32px;}
    
.popular-btn-home#popular-btn5-home,
.popular-btn-home#popular-btn6-home,
.popular-btn-home#popular-btn7-home {height:140px; width:140px; padding-top:40px; margin-left:0px; line-height:1.3em;}
.popular-btn-home#popular-btn8-home {height:140px; width:140px; padding-top:50px; margin-left:0px; line-height:1.3em;}    

.popular-btn-home#popular-btn9-home,
.popular-btn-home#popular-btn10-home,
.popular-btn-home#popular-btn11-home,
.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:350px;}        
}

@media all and (max-width:439px) { 
div.round-menu-container-home#round-menu2-home{margin-right:20px;}
}
      
@media all and (max-width:415px) {   
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:-10px;}
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:-10px;}
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:45px; 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:50px; 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;}
div.round-menu-container-home#round-menu2-home {margin-left:-15px; margin-right:0px;}
div.round-menu-container-home#round-menu3-home {margin-left:45px; margin-right:15px; margin-top:-20px;}
div.round-menu-container-home#round-menu4-home {margin-left:-15px; margin-right:0px; margin-top:-20px;}
div.round-menu-container-home#round-menu5-home {margin-left:20px; margin-right:0px; font-size:15px;}
div.round-menu-container-home#round-menu6-home {margin-left:5px; margin-right:20px; font-size:15px;}
div.round-menu-container-home#round-menu7-home {margin-left:20px; margin-right:0px;  margin-top:-15px;font-size:15px;}
div.round-menu-container-home#round-menu8-home {margin-left:5px; margin-right:0px; margin-top:-15px; font-size:15px;}
div.round-menu-container-home#round-menu9-home{margin-left:25px; margin-right:5px;} 
div.round-menu-container-home#round-menu10-home{margin-left:0px; margin-right:0px;}
div.round-menu-container-home#round-menu11-home{margin-left:25px; margin-right:5px; margin-top:-45px;}    
div.round-menu-container-home#round-menu12-home{margin-left:0px; margin-right:0px; margin-top:-45px;}     
    
    
    

    
    
.popular-btn-home#popular-btn1-home,
.popular-btn-home#popular-btn2-home,
.popular-btn-home#popular-btn3-home,
.popular-btn-home#popular-btn4-home,
.popular-btn-home#popular-btn9-home,
.popular-btn-home#popular-btn10-home,
.popular-btn-home#popular-btn11-home,
.popular-btn-home#popular-btn12-home {height:70%; width:90%; margin-left:0px;}

.popular-btn-home#popular-btn5-home,    
.popular-btn-home#popular-btn6-home,
.popular-btn-home#popular-btn7-home {height:140px; width:140px; padding-top:45px; margin-left:0px; line-height:1.2em;}

.popular-btn-home#popular-btn8-home {height:140px; width:140px; padding-top:50px; margin-left:0px; line-height:1.2em;}


} 

@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:45px; 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:50px; 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:7px;}
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:5px;}
div.round-menu-container-home#round-menu3-home{margin-left:30px; margin-right:0px;} 
.popular-btn-home#popular-btn3-home{height:70%; width:90%; margin-left:7px;}
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:10px;}

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:45px; 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:50px; 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:344px) { 
div.round-menu-container-home#round-menu5-home{margin-left:0px; margin-right:-5px; font-size:15px;} 
.popular-btn-home#popular-btn5-home{height:130px; width:130px; padding-top:45px; margin-left:0px; line-height:1.2em;}    
div.round-menu-container-home#round-menu6-home{margin-left:0px; margin-right:10px; font-size:15px;} 
.popular-btn-home#popular-btn6-home{height:130px; width:130px; padding-top:45px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu7-home{margin-left:0px; margin-right:-5px; font-size:15px;} 
.popular-btn-home#popular-btn7-home{height:130px; width:130px; padding-top:45px; margin-left:0px; line-height:1.2em;}
div.round-menu-container-home#round-menu8-home{margin-left:0px; margin-right:0px; font-size:15px;} 
.popular-btn-home#popular-btn8-home{height:130px; width:130px; padding-top:50px; margin-left:0px; line-height:1.2em;}
}






@media all and (max-width:332px) { 
/*section.popular-container-home1{height:315px;}*/

div.round-menu-container-home#round-menu1-home,
div.round-menu-container-home#round-menu3-home {margin-left:14px; margin-right:5px;}    
    
div.round-menu-container-home#round-menu2-home {margin-left:0px;} 
div.round-menu-container-home#round-menu4-home{margin-left:-5px;} 
    
div.round-menu-container-home#round-menu6-home,
div.round-menu-container-home#round-menu8-home,   
div.round-menu-container-home#round-menu10-home,
div.round-menu-container-home#round-menu12-home,
div.round-menu-container-home#round-menu10-home,
div.round-menu-container-home#round-menu12-home{margin-left:0px;}
        
div.round-menu-container-home#round-menu5-home,
div.round-menu-container-home#round-menu7-home,
div.round-menu-container-home#round-menu9-home,
div.round-menu-container-home#round-menu11-home,
div.round-menu-container-home#round-menu9-home,
div.round-menu-container-home#round-menu11-home {margin-left:-10px; margin-right:0px;}    
    

}

@media all and (max-width:324px) {
section.popular-container-home1{height:350px; font-size:16px;}
div.round-menu-container-home#round-menu1-home,
div.round-menu-container-home#round-menu3-home {margin-left:11px; margin-right:2px;}    
    
    
div.round-menu-container-home#round-menu2-home,
div.round-menu-container-home#round-menu4-home {margin-left:2px;}

div.round-menu-container-home#round-menu5-home,
div.round-menu-container-home#round-menu7-home {margin-left:-10px; margin-right:0px; font-size:15px;}
    
div.round-menu-container-home#round-menu6-home,
div.round-menu-container-home#round-menu8-home {margin-left:0px; margin-right:0px; font-size:15px;} 
  
div.round-menu-container-home#round-menu9-home,
div.round-menu-container-home#round-menu11-home {margin-left:-10px; margin-right:0px;}
    
div.round-menu-container-home#round-menu10-home,       
div.round-menu-container-home#round-menu12-home {margin-left:0px; margin-right:0px;}
    
.popular-btn-home#popular-btn5-home,    
.popular-btn-home#popular-btn6-home {height:130px; width:130px; padding-top:45px; margin-left:5px; line-height:1.2em;}
    
.popular-btn-home#popular-btn7-home {height:130px; width:130px; padding-top:45px; margin-left:5px; line-height:1.2em; margin-top:-10px;}
.popular-btn-home#popular-btn8-home {height:130px; width:130px; padding-top:50px; margin-left:5px; line-height:1.2em; margin-top:-10px;}
    
.popular-btn-home#popular-btn9-home,
.popular-btn-home#popular-btn10-home,
.popular-btn-home#popular-btn11-home,
.popular-btn-home#popular-btn12-home {height:70%; width:90%; margin-left:5px;}
}    
/*%%%%%%%%%%%%%%%%%%%% 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,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news, 
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications, 
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning,   
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-popular:focus,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:focus,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-popular:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-departments:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:focus,  
button.usa-accordion__button-global.usa-nav__link-global#dds-header-news:active, 
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:focus,   
button.usa-accordion__button-global.usa-nav__link-global#dds-header-records:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:focus,   
button.usa-accordion__button-global.usa-nav__link-global#dds-header-publications:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:focus,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-services:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:focus,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-learning:active,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:focus,
button.usa-accordion__button-global.usa-nav__link-global#dds-header-about:active {background-color:  #00214a;}      

}


@media all and (min-width:800px){
    span.submenu-link {}
}



/*%%%%%%%%%%%%%%%%%%%%% 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:#bf2900; 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 #bf2900; height:50px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
button.usa-accordion__button#notice-button1{color:#bf2900; 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 3px #B30002; background-color:#ffb6b6; height:auto; min-height:50px; padding-top:5px; padding-bottom:5px;}
button.usa-accordion__button.alert:hover{background-color:#f9e0e0;}
button.usa-accordion__button.alert:active{background-color:#ffb6b6;}
button.usa-accordion__button.notice{color:#df5606; font-weight:700; font-size:1.3em; border: solid 3px #df5606;; background-color:#f8eae0; height:auto; min-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;}
button.usa-accordion__button.notice[aria-expanded=false] {background-image: url(/assets/uswds-2_11_2/img/usa-icons/add-orange.svg), linear-gradient(transparent, transparent);background-repeat: no-repeat;background-size: 1.5rem;}
button.usa-accordion__button.notice[aria-expanded=true] {background-image: url(/assets/uswds-2_11_2/img/usa-icons/remove-orange.svg), linear-gradient(transparent, transparent);background-repeat: no-repeat;background-size: 1.5rem;}


@media all and (max-width:897px) { 
button.usa-accordion__button.alert{margin-top:25px;}
button.usa-accordion__button.notice{margin-top:5px; margin-bottom:0px;}
section.alert{height:100px;}
}
/*%%%%%%%%%%%%%%%%%% END Alerts and Notices Section %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%% News Section %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
button.home-news-btn{background-color:#003462; border:solid 1px #003462;}
/*%%%%%%%%%%%%%%%%%%%%%%%%% END News Section %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/         
 

/*%%%%%%%%%%%% Investor Protection %%%%%%%%%%%%%%%%%%%%*/
@media all and (max-width:332px){     
#investor-protection h2{padding-left:10px;}
}   
/*%%%%%%%%%%%% END Investor Protection %%%%%%%%%%%%%%%%%%%%*/



/*%%%%%%%%%%%% Business Services %%%%%%%%%%%%%%%%%%%%*/
@media all and (max-width:332px){     
#business-services h2{padding-left:10px;}
} 
/*%%%%%%%%%%%% END Business Services %%%%%%%%%%%%%%%%%%%%*/



/*%%%%%%%%%%%%%%%% Home Slider %%%%%%%%%%%%%%%%%%%%%%%%*/
@media all and (min-width:320px){
#slide-container {
position:relative;
max-width:1024px;
height:350px;
margin-bottom:20px;
}

#slide-element1 {
position: relative;
display: block;
margin-top:0px;
width: 100%;
height: 350px;
overflow:hidden;
}
    
#slide-element-1 {
position: relative;
display: block;
margin-top:0px;
width: 100%;
height: 350px;
overflow:hidden;
}    
    
    

#slide-element-2{
position: relative;
margin-top:-350px;
width: 100%;
height: 350px;
overflow:hidden;
}

#slide-element-3 {
position: relative;
margin-top:-350px;
width: 100%;
height: 350px;
overflow: hidden;
}

#slide-element-4 {
position: relative;
margin-top:-350px;
width: 100%;
height: 350px;
overflow: hidden;
}    
    
.slide-image {
width: 100%;
border-radius: 0px;
overflow:hidden;
}

#slide-element-1 {
animation: fade-1 16s infinite;
-webkit-animation: fade-1 24s infinite;
}

#slide-element-2 {
animation: fade-2 16s infinite;
-webkit-animation: fade-2 24s infinite;
}

#slide-element-3 {
animation: fade-3 16s infinite;
-webkit-animation: fade-3 24s infinite;
}
    
    
#slide-element-4 {
animation: fade-4 16s infinite;
-webkit-animation: fade-4 24s infinite;
}
        
    
    
    
    
    
    
}

/*@keyframes fade-1 {
0% { opacity: 1;}
16.66% {opacity:1;}
33.33% {opacity:0;}
49.99% {opacity:0;}
66.65% {opacity:1;}
83.31% {opacity:0;}
100% {opacity:1;}      
}

@keyframes fade-2 {
 0% { opacity:0;}
 16.66% {opacity:0;}
 33.33% {opacity:1;}
 49.99% {opacity:1;}
 66.65% {opacity:0;}
 83.31% {opacity:0;}
 100% {opacity:0;}      
}
@keyframes fade-3 {
 0% {opacity: 0;}
 16.66% {opacity:0;}
 33.33% {opacity:0;}
 49.99% {opacity:0;}
 66.65% {opacity:1;}
 83.31% {opacity:1;}
 100% {opacity:0;}      
}

@keyframes fade-4 {
 0% {opacity: 0;}
 16.66% {opacity:0;}
 33.33% {opacity:0;}
 49.99% {opacity:0;}
 66.65% {opacity:1;}
 83.31% {opacity:1;}
 100% {opacity:0;}      
}*/




@keyframes fade-1 {
0% { opacity: 1;}
10% {opacity: 1;}
20% { opacity: 1;}
30% { opacity: 0;}    
40% {opacity: 0;}
50% { opacity: 0;}
60% {opacity: 0;}
70% { opacity: 0;}
80% { opacity: 0;}    
90% {opacity: 0;} 
100% {opacity: 0;} 
}

@keyframes fade-2 {
0% {opacity: 0;}
10% {opacity: 0;}
20% {opacity: 0;}
30% {opacity: 1;}    
40% {opacity: 1;}
50% {opacity: 1;}
60% {opacity: 1;}
70% {opacity: 0;}
80% {opacity: 0;}    
90% {opacity: 0;} 
100% {opacity: 0;} 
}

@keyframes fade-3 {
0% {opacity: 0;}
10% {opacity: 0;}
20% {opacity: 0;}
30% {opacity: 0;}    
40% {opacity: 0;}
50% {opacity: 1;}
60% {opacity: 1;}
70% {opacity: 1;}
80% {opacity: 0;}    
90% {opacity: 0;} 
100% {opacity: 0;} 
}
@keyframes fade-4 {
0% {opacity: 0;}
10% {opacity:0;}
20% {opacity: 0;}
30% {opacity: 0;}    
40% {opacity:0;}
50% {opacity: 0;}
60% {opacity:0;}
70% {opacity: 1;}
80% {opacity: 1;}    
90% {opacity:0;} 
100% {opacity:0;} 
}










@media all and (max-width:636px){
#slide-element1 {position: relative;display: block;margin-top:0px;width: 100%;height: 350px;overflow:hidden;}
#slide-element-1 {position: relative;display: block;margin-top:0px;width: 100%;height: 350px;overflow:hidden;}
#slide-element-2{position: relative;margin-top:-350px;width: 100%;height: 351px;overflow:hidden;}
#slide-element-3 {position: relative;margin-top:-352px;width: 100%;height: 350px; overflow: hidden;}
#slide-element-4 {position: relative;margin-top:-352px;width: 100%;height: 350px; overflow: hidden;}
}



@media all and (max-width:480px){
h3.home-multislide-header{font-size:18px;}    
}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END Home Slider %%%%%%%%%%%%%%%%%%%%%%%%*/ 
    




    


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Footer %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ 

.sec-footer {width: 100%; max-width: 1024px; height: auto!important; float: left; clear: both; margin-top: -22px!important; padding-top: 20px; padding-left:10px; padding-bottom: 20px; background-color: #3d4551; bottom: 0px!important; position: relative;}
footer {width: 100%; max-width: 1024px; height: auto!important; float: left; clear: both; margin-top: -22px!important; padding-top: 20px; padding-left:10px; padding-bottom: 20px; background-color: #3d4551; bottom: 0px!important; position: relative;}
div.sec-footer-logo{width:auto; margin-left:2%; float:left;}
div.sec-footer-name-title{max-width:48%; height:160px; float:left; margin-left:2%; margin-bottom:15px;color:#fff;}
span.sec-footer-name{font-size:20px; font-weight:bold; float:left; padding:none; margin-top:none; margin-bottom:none;}   
span.sec-footer-title{font-size:16px; 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:60px;}
address.sec-footer-mail a{color:#fff;}
div.sec-footer-connect{width:auto; margin-right:35px; 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-contact{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; height:30px; margin-left:2%; margin-top:15px; margin-bottom:0px;}
div.terms-accessibility a{font-size:14px; color:#fff;}


@media all and (max-width:480px){
.sec-footer{max-width:480px; margin-top:-10px; margin-bottom:0px;}  
footer{max-width:480px; margin-top:-10px; margin-bottom:0px;}   
div.sec-footer-logo{margin-left:4%;}
div.sec-footer-name-title{width:95%; max-width:480px; height:160px; float:left;  clear:both; margin-bottom:15px; margin-left:4%;}
span.sec-footer-name{width:100%;}   
span.sec-footer-title{width:89%;}
address.sec-footer-mail{width:100%;}
div.sec-footer-connect{width:100%; width:auto; margin-left:4%; margin-top:0px; margin-bottom:15px; float:left; clear:both; color:#fff; padding-top:0px;}   
div.sec-footer-connect h3{width:100%; float:left;}
div.footer-icons{width:100%; margin-bottom:0px; 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:0px;} 
}

@media (max-width: 406px){
div.sec-footer-name-title{height:178px;}
div.sec-footer-connect {margin-top:0px; margin-bottom:15px;}
div.terms-accessibility{margin-top:0px;}
div.footer-icons {margin-bottom:0px;}
}

@media all and (max-width:353px){
div.terms-accessibility {width:65%; margin-bottom:20px;}
}

@media all and (max-width:346px){
div.sec-footer-connect h3 {
margin-top:0px;}
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END Footer %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/  
 



/* %%%%%%%%%%%%%%%%%%%%%%%%%% Personas %%%%%%%%%%%%%%%%%%%%%%%%%*/

div.persona-btn#persona-btn-candidate h2{margin-top:4px; line-height:1em;}
div.persona-btn{background-color:#fff;}

@media all and (min-width:897px){
section.popular-container-home1{margin-top:0px;} 
#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:0px; margin-bottom:55px;}
div.persona-btn h2{color:#000; font-size:22px; text-align:center; margin-top:5px; font-family:Source Sans Pro Web, Source Sans Pro,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:130px; 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:10px;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:15px;}
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:10px; background-position: left top -62px;}
div.persona-btn#persona-btn-candidate img {clear:both; width:15%; display:inline-block; margin:0 auto; margin-bottom:0px; margin-top:0px;}
div.persona-btn#persona-btn-candidate h2{line-height:20px;}
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:10px;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){
section.popular-container-home1{margin-top:-3px;}   
 
div.persona-btn#persona-btn-voter{width:25%; height:145px; display:block; float:left; clear:none; margin-left:35px; margin-right:6%; 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:45%; margin-bottom:5px; margin-top:20px; margin-left:15px;}
div.persona-btn#persona-btn-voter h2{font-size:22px; margin-left:10%; font-family:Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, 'sans-serif';}

div.persona-btn#persona-btn-candidate{width:25%; height:145px; display:block; float:left; clear:none; margin-left:0px; margin-right:6%; 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:26%; margin-left:25px; margin-top:10px; margin-bottom:5px;}
div.persona-btn#persona-btn-candidate h2{font-size:22px; font-family:Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, 'sans-serif'; margin-left:-10%;}

div.persona-btn#persona-btn-researcher{width:25%; height:145px; display:block; float:left; clear:none; margin-left:0px; margin-right:6%; 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:30%; margin-bottom:7px; margin-left:10px;margin-top:20px;}
div.persona-btn#persona-btn-researcher h2{font-size:22px; font-family:Segoe, 'Segoe UI', 'DejaVu Sans', 'Trebuchet MS', Verdana, 'sans-serif'; margin-left:-20%;}
}


@media all and (max-width:820px){
div.persona-btn#persona-btn-voter h2{margin-left:10%;}
div.persona-btn#persona-btn-candidate h2{margin-left:-15%;}
div.persona-btn#persona-btn-researcher h2{margin-left:-22%;}
}


@media all and (max-width:768px){
div.persona-btn#persona-btn-voter h2{margin-left:8%;}
div.persona-btn#persona-btn-candidate h2{margin-left:-20%;}
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:8%;}
div.persona-btn#persona-btn-candidate h2{margin-left:-19%;}
div.persona-btn#persona-btn-researcher h2{margin-left:-30%;}
}  

@media all and (max-width:710px){
div.persona-btn#persona-btn-voter h2{margin-left:8%;}
div.persona-btn#persona-btn-candidate h2{margin-left:-21%;}
div.persona-btn#persona-btn-researcher h2{margin-left:-30%;}
} 

@media all and (max-width:685px){
div.persona-btn#persona-btn-candidate h2{margin-left:-25%;}
} 


@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; 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:2px; margin-left:15px; margin-top:8px;}
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:3px;}
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:568px){       
div.persona-btn#persona-btn-voter{margin-left:3.5%; margin-right:0px; padding-top:0px; width:28%; height:120px; 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{ margin-left:4.5%; margin-right:0px; padding-top:0px; width:28%; height:120px; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {width:24%; margin-bottom:5px; margin-top:16px;  margin-left:22px;}
div.persona-btn#persona-btn-researcher{ margin-left:4.5%; margin-right:0px; padding-top:0px; width:28%; height:120px; padding-left:8%; background-position: left top -45px;}
div.persona-btn#persona-btn-researcher img{width:40%; margin-bottom:8px; margin-top:15px; margin-left:15px;}
div.persona-btn#persona-btn-voter h2{font-size:18px; margin-left:3px;}
div.persona-btn#persona-btn-candidate h2{font-size:18px; margin-left:-15px;}
div.persona-btn#persona-btn-researcher h2{font-size:18px; margin-left:-17px;}     
}

@media all and (max-width:540px){       
div.persona-btn#persona-btn-voter{margin-left:3.5%; margin-right:0px; padding-top:0px; width:28%; height:120px; 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{ margin-left:4.5%; margin-right:0px; padding-top:0px; width:28%; height:120px; background-position: left top -45px;}
div.persona-btn#persona-btn-candidate img {width:24%; margin-bottom:5px; margin-top:16px;}
div.persona-btn#persona-btn-researcher{ margin-left:4.5%; margin-right:0px; padding-top:0px; width:28%; height:120px; 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:18px; margin-left:3px;}
div.persona-btn#persona-btn-candidate h2{font-size:18px; margin-left:-20px;}
div.persona-btn#persona-btn-researcher h2{font-size:18px; margin-left:-20px;}   
}     
 
@media all and (max-width:488px){
section.landing-personas{height:420px;}
div.persona-btn#persona-btn-voter{height:110px; width:50%; margin-top:0px; margin-left:26%; margin-right:2%; 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:145px; width:50%; margin-left:26%; margin-right:2%; padding-left:18%;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-top:10px; margin-bottom:5px; margin-left:10px;}
div.persona-btn#persona-btn-researcher{height:110px; width:50%; margin-left:26%; margin-right:2%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:30%;  margin-top:20px; margin-bottom:0px; margin-left:0px;}
div.persona-btn#persona-btn-voter h2{font-size:20px; margin-left:2%;}
div.persona-btn#persona-btn-candidate h2{font-size:20px; margin-left:-16%;}
div.persona-btn#persona-btn-researcher h2{font-size:20px; margin-left:-28%;} 
}



@media all and (max-width:447px){
div.persona-btn#persona-btn-candidate h2{line-height:21px; margin-left:-23px;}
}


@media all and (max-width:414px){
section.landing-personas{height:390px;}
div.persona-btn#persona-btn-voter{height:110px; width:50%; margin-top:-5px; margin-left:26%; margin-right:2%; padding-left:18%;}
div.persona-btn#persona-btn-voter img {width:40%; margin-top:20px; margin-bottom:2px;}
div.persona-btn#persona-btn-candidate{height:130px; width:50%; margin-left:26%; margin-right:2%; padding-left:18%; margin-bottom:20px;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-top:8px; margin-bottom:2px;}
div.persona-btn#persona-btn-researcher{height:110px; width:50%; margin-left:26%; margin-right:2%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:30%;  margin-top:20px; margin-bottom:5px;}
div.persona-btn#persona-btn-voter h2{font-size:20px; margin-left:-3%;}
div.persona-btn#persona-btn-candidate h2{font-size:20px; margin-left:-24%;}
div.persona-btn#persona-btn-researcher h2{font-size:20px; margin-left:-38%;}    
}

@media all and (max-width:394px){       
section.landing-personas{height:390px;}
div.persona-btn#persona-btn-voter{height:110px; width:50%; margin-left:26%; margin-right:2%; padding-left:18%;}
div.persona-btn#persona-btn-voter img {width:40%; margin-top:20px; margin-bottom:2px;}
div.persona-btn#persona-btn-candidate{height:130px; width:50%; margin-left:26%; margin-right:2%; padding-left:18%;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-top:8px; margin-bottom:2px;}
div.persona-btn#persona-btn-researcher{height:110px; width:50%; margin-left:26%; margin-right:2%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:30%;  margin-top:20px; margin-bottom:5px;}
div.persona-btn#persona-btn-voter h2{font-size:20px; margin-left:-3%;}
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:-38%;}  
} 

@media all and (max-width:376px){
section.landing-personas{height:390px;}
div.persona-btn#persona-btn-voter{height:110px; width:50%; margin-left:26%; margin-right:2%; padding-left:18%;}
div.persona-btn#persona-btn-voter img {width:40%; margin-top:20px; margin-bottom:2px;}
div.persona-btn#persona-btn-candidate{height:130px; width:50%; margin-left:26%; margin-right:2%; padding-left:18%;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-top:10px; margin-left:5px; margin-bottom:5px;}
div.persona-btn#persona-btn-researcher{height:110px; width:50%; margin-left:26%; margin-right:2%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:40%;  margin-top:20px; margin-bottom:5px;}
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:-29%;}
div.persona-btn#persona-btn-researcher h2{font-size:20px; margin-left:-43%;}     
}         

@media all and (max-width:361px){       
section.landing-personas{height:380px;}
div.persona-btn#persona-btn-voter{height:110px; width:50%; margin-left:26%; margin-right:2%; padding-left:18%;}
div.persona-btn#persona-btn-voter img {width:40%; margin-top:20px; margin-bottom:2px;}
div.persona-btn#persona-btn-candidate{height:130px; width:50%; margin-left:26%; margin-right:2%; padding-left:18%;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-top:10px; margin-left:5px; margin-bottom:5px;}
div.persona-btn#persona-btn-researcher{height:110px; width:50%; margin-left:26%; margin-right:2%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:40%;  margin-top:20px; margin-bottom:5px;}
div.persona-btn#persona-btn-voter h2{font-size:20px; margin-left:-10px;}
div.persona-btn#persona-btn-candidate h2{font-size:20px; margin-left:-40px;}
div.persona-btn#persona-btn-researcher h2{font-size:20px; margin-left:-40px;}     
} 

@media all and (max-width:360px){
div.persona-btn#persona-btn-candidate h2{font-size:20px; margin-left:-40px;}      
}  




@media all and (max-width:320px){
section.landing-personas{height:auto ;margin-top:15px; display:block; float:left; clear:both; padding-top:15px; padding-bottom:5px; width:60%;}
div.persona-btn#persona-btn-voter{height:115px; width:100%; margin-left:34%; margin-right:4%; padding-left:14%; margin-top:-5px;}
div.persona-btn#persona-btn-voter img {width:40%; margin-top:20px; margin-left:35px; margin-bottom:5px;}
div.persona-btn#persona-btn-candidate{height:145px; width:100%; margin-top:20px; margin-left:34%; margin-right:4%; padding-left:18%;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-top:10px; margin-left:35px; margin-bottom:5px;}
div.persona-btn#persona-btn-researcher{height:125px; width:100%;  margin-top:20px; margin-left:34%; margin-right:4%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:35%; margin-top:20px; margin-bottom:5px; margin-left:34px;}
div.persona-btn#persona-btn-voter h2{font-size:18px; margin-left:25%;}
div.persona-btn#persona-btn-candidate h2{font-size:18px; margin-left:3%;}
div.persona-btn#persona-btn-researcher h2{font-size:18px; margin-left:2%;}      
} 


@media all and (max-width:280px){
section.landing-personas{height:auto ;margin-top:15px; display:block; float:left; clear:both; padding-top:20px; padding-bottom:20px; width:60%;}
div.persona-btn#persona-btn-voter{height:135px; width:100%; margin-left:34%; margin-right:4%; padding-left:14%; margin-top:-30px;}
div.persona-btn#persona-btn-voter img {width:60%; margin-top:20px; margin-left:20px; margin-bottom:0px;}
div.persona-btn#persona-btn-candidate{height:135px; width:100%; margin-top:20px; margin-left:34%; margin-right:4%; padding-left:18%;}
div.persona-btn#persona-btn-candidate img {width:30%; margin-top:10px; margin-left:30px; margin-bottom:0px;}
div.persona-btn#persona-btn-researcher{height:135px; width:100%;  margin-top:20px; margin-left:34%; margin-right:4%; padding-left:22%;}
div.persona-btn#persona-btn-researcher img {width:50%;  margin-top:20px; margin-bottom:0px; margin-left:20px;}
div.persona-btn#persona-btn-voter h2{font-size:18px; margin-left:30px;}
div.persona-btn#persona-btn-candidate h2{font-size:18px; margin-left:-5px;}
div.persona-btn#persona-btn-researcher h2{font-size:18px; margin-left:0px;}       
} 



    
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END Personas %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/    
 

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Legacy Tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


.content_third table {border:solid 1px gray; width:95%; margin-bottom:30px;}
.content_third table thead{background-color:#f1f1f1; width:80px;}
.content_third table th{ padding:5px; padding-left:10px; border:solid 1px gray; width:30%;}
.content_third table td{padding:5px; padding-left:10px; border:solid 1px gray;}
tbody th{text-transform:none;}
.content_third {margin-left:20px; margin-bottom:40px;}
.content_third h2{margin-left:0px; line-height:1.3em;}
.content_third h1{margin-left:0px; margin-top:20px; margin-bottom:10px;line-height:1.4em;}
.content_third h3{margin-bottom:15px;}

    
@media all and (max-width: 480px), (min-device-width: 400px) and (max-device-width: 760px) {
.content_third table td:nth-of-type(1) { font-weight: bold; }
.content_third table td:nth-of-type(1):before { content: "Name"; }
.content_third table td:nth-of-type(2):before { content: "Address"; }
.content_third table td:nth-of-type(3):before { content: "Statement"; }
}

table.threecolumnTable{border:solid 1px gray; margin-bottom:40px; margin-top:5px; width:100%;}
th {padding: 5px; padding-left:10px; border:solid 1px gray; background-color:#e0e0e0;}
td {padding: 5px; padding-left:10px;  border:solid 1px gray;}

#content_third{margin-left: 20px;}
#content_fourth{margin-left: 20px;}
#content_fifth{margin-left: 20px;}


@media all and (min-width: 40em){
.usa-section{padding-bottom:0px;padding-top:0px;}
}

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%;}

.global-nav-container{width:100%; padding:0px;}
section  p{line-height:1.8em;}
section ul.li{line-height:1.8em;}

.toc-grid-col-6-left {padding-bottom:20px; background-color:#f4fbff;}

@media (min-width:897px){.toc-grid-col-6-left {display: block;    float: left;clear: both; padding-top: 0px;margin-bottom: -10px;margin-top:0px;width: 20%;margin-left: 20px;padding-left: 0px;}

    
    
.toc-candidates {display: block;float: left; clear: right; margin-left: 0px;padding-left: 0px;padding-top: 15px;width:98%;background-color: transparent;}


.toc-candidates ul {margin-top: -5px;padding-top: 0px; padding-bottom: 10px;margin-left: 0px;width: 90%;padding-left:10px;padding-inline-start: 20px;background-color:transparent;border:none;}


.toc-candidates ul li {
    font-size:16px;
    margin-bottom: 0px;
    list-style-type: none;
    color:#fff;
    margin-left: 0px;
    padding-left: 0;
    width:108%;
    line-height:1.2em;
    padding-top:15px; padding-bottom:15px;
    border-bottom: 3px solid #d6e6ed;}
    
}
    

@media (max-width:896px) and (min-width:280px){     
    .toc-grid-col-6-left {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -26px;
    margin-bottom:20px;
    display:block;
    float: left;
    width: 100%;
    height: 90px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-right: none;
    border-top: 3px solid #d6e6ed;
    border-bottom: 3px solid #d6e6ed;}
    
     
    .toc-candidates {
    margin-left: 20px;
    padding-left: 0px;
    padding-top: 15px;
    width: 98%;
    background-color: transparent;
    display: block;
    float: left;
    clear: right;}     
     
    .toc-candidates ul {
    padding-top: 0px;
    margin-left: 0px;
    width: 90%;
    padding-left: 10px;
    height:auto;
    padding-bottom:15px;
    background-color:transparent;
    border:none;
    margin-top:15px;}  
 
    .toc-candidates ul li{list-style-type:none; padding-top:5px; padding-bottom:10px; font-size:16px; line-height:.4em;}
}

.ul-normal li{
    color:#000;
    margin-bottom:0px;
    margin-top:0px;
}                        



@media all and (max-width: 896px) and (min-width: 280px){
.grid-row.grid-gap {width:109%; margin-right:-3.5rem;}   
.main{width:100%; padding-right:0px;}

.toc-grid-col-6-left {background: #e9e9e9;border-right: solid 1px silver;margin-left: -0px;margin-right: 0px;margin-top: 0px;float: left;width: 100%;}
div.toc-grid-col-6-right h1{line-height:1.3em;}   
.toc-candidates ul {width:85%; padding-top:0px; padding-bottom:0px;}           
.toc-candidates ul li{line-height:.2em; margin-top:5px; margin-bottom:5px; padding-top:5px;}   
.toc-grid-col-6-left {display: block; float: left; clear: both; background-color:#f4fbff;}
}

@media (max-width: 2000px) and (min-width: 897px){
.toc-grid-col-6-right {width:77%;}
.toc-grid-col-6-left {padding-top: 0px; padding-bottom:20px; margin-bottom: -10px; margin-top: 0px; width: 20%; height:100vh;margin-left: 0px; padding-left: -20px; border:0px; }
.toc-securities ul {margin-top: 20px; padding-top: 0px; padding-bottom: 10px; margin-left: 0px; width: 90%; padding-left: 10px; padding-inline-start: 20px; background-color: transparent; border: none;}
.toc-securities ul li {font-size: 16px; margin-bottom:15px;list-style-type: none; color: #fff; margin-left: 0px; padding-left: 0; width: 100%; line-height: 1.2em; padding-top: 0px; padding-bottom: 15px;border-bottom: 2px solid #d6e6ed;}
}
    

@media (max-width:896px) and (min-width:280px){
.toc-grid-col-6-left {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px; display: block; float: left; width: 100%; height: 200px; padding-top: 0px; padding-bottom: 0px; border-right: none; border-top: 2px solid #d6e6ed; border-bottom: 2px solid #d6e6ed;}
.toc-securities {margin-left: 20px; padding-left: 0px; padding-top: 15px; width: 98%; background-color: transparent; display: block; float: left; clear: right; margin-bottom: 30px;}
.toc-securities ul {border:none; padding:0px; margin-top:0px;}
.toc-securities ul li {list-style-type: none; padding-top: 5px; padding-bottom: 15px; font-size: 16px; border-bottom: 2px solid #d6e6ed; line-height: 1.2em;}
.toc-securities ul li.toc-no-line{border-bottom:none;} 
 nav.usa-breadcrumb{display:none;}    
    
}
    
    

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/    
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% SEARCHBAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


.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;}


    
@media all and (max-width:897px){
div.usa-nav__secondary.usa-nav__secondary-global{width:320px; margin-right:0px; margin-top:-5px; padding-top:7px; margin-bottom:20px !important;}
}
   
    

@media all and (max-width:896px){
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;}
div.usa-nav__secondary.usa-nav__secondary-global{background-color:transparent; float:right; width:70%; height:80px; padding:0px; margin:0 auto; margin-top:50px; margin-bottom:30px !important;}
}
 

@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;}
}

@media all and (max-width:335px){
.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:322px){
.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;}
}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/ 
.toc-corporate {
    margin-left: 0px;
    padding-left: 0px;
    padding-top: 15px;
    width:98%;
    background-color: #fff;
}

.toc-corporate ul {
    margin-top: -5px;
    padding-top: 0px;
    padding-bottom: 10px;
    margin-left: 0px;
    width: 90%;
    padding-left:10px;
}


.toc-corporate ul li {
    line-height: 1.2em;
    margin-bottom: 15px;
    list-style-type: none;
    margin-left: 0px;
    padding-left: 0;
    width:108%;
}



.newsodd h2{margin-top:5px;}   
.newseven h2{margin-top:5px;}     


.brochure {
    width: 135px;
    height: 320px;
    padding: 11px;
    margin: 0px 8px 8px 0px;
    float: left;
    border:solid 1px gray;
    background-color:#fff;
    box-shadow:3px 3px 5px #0000006b;
    margin-right:35px;
    margin-bottom:25px;
}
section p a {text-decoration:underline!important;}
.grid-row.grid-gap a {color: #0000ee;}
.grid-row.grid-gap li a {color: #000;}
.toc-candidates ul li {list-style-type: none;
}    
    
/*+++++++++++++++++++++++++++++++++++ ADDED 3-26-23 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/    
      
    
    
div.callout{width:100%; margin:0 auto; display:block; background-color:#f0efef; padding:10px; margin-top:10px; margin-bottom:10px;}    
div.callout p{font-size:1em; margin-bottom:0px; margin-top:0px;}    








/*++++++++++++++++++++++++++++++ ADDED 7-3-23 INDEX SLIDESHOW +++++++++++++++++++++++++++++++++++++++++++++*/                   

.CSSgal {
  position: relative;
  overflow: hidden;
  height: 100%; 
}

.CSSgal .slider {
  height: 100%;
  white-space: nowrap;
  font-size: 0;
  transition: 0.8s;
}


.CSSgal .slider > * {
  font-size: 1rem;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  height: 100%;
  width: 100%;
  background: none 50% no-repeat;
  background-size: cover;
}


.CSSgal .prevNext {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 100%;
  height: 0;
}

.CSSgal .prevNext > div+div {
  visibility: hidden;
}

.CSSgal .prevNext a {
  background: #fff;
  position: absolute;
  width:       50px;
  height:      50px;
  line-height: 40px; 
  text-align: center;
  opacity: 0.7;
  -webkit-transition: 0.3s;
          transition: 0.3s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}
.CSSgal .prevNext a:hover {
  opacity: 1;
}
.CSSgal .prevNext a+a {
  left: auto;
  right: 0;
}


.CSSgal .bullets {
  position: absolute;
  z-index: 2;
  bottom: 0;
  padding: 10px 0;
  width: 100%;
  text-align: center;
}
.CSSgal .bullets > a {
  display: inline-block;
  width:       30px;
  height:      30px;
  line-height: 30px;
  text-decoration: none;
  text-align: center;
  background: rgba(255, 255, 255, 1);
  -webkit-transition: 0.3s;
          transition: 0.3s;
}
.CSSgal .bullets > a+a {
  background: rgba(255, 255, 255, 0.5);
}
.CSSgal .bullets > a:hover {
  background: rgba(255, 255, 255, 0.7) !important;
}


.CSSgal >s:target ~ .bullets >* {      background: rgba(255, 255, 255, 0.5);}

#s1:target ~ .bullets >*:nth-child(1) {background: rgba(255, 255, 255,   1);}
#s2:target ~ .bullets >*:nth-child(2) {background: rgba(255, 255, 255,   1);}
#s3:target ~ .bullets >*:nth-child(3) {background: rgba(255, 255, 255,   1);}
#s4:target ~ .bullets >*:nth-child(4) {background: rgba(255, 255, 255,   1);}

.CSSgal >s:target ~ .prevNext >* {      visibility: hidden;}

#s1:target ~ .prevNext >*:nth-child(1) {visibility: visible;}
#s2:target ~ .prevNext >*:nth-child(2) {visibility: visible;}
#s3:target ~ .prevNext >*:nth-child(3) {visibility: visible;}
#s4:target ~ .prevNext >*:nth-child(4) {visibility: visible;}


#s1:target ~ .slider {transform: translateX(   0%); -webkit-transform: translateX(   0%);}
#s2:target ~ .slider {transform: translateX(-100%); -webkit-transform: translateX(-100%);}
#s3:target ~ .slider {transform: translateX(-200%); -webkit-transform: translateX(-200%);}
#s4:target ~ .slider {transform: translateX(-300%); -webkit-transform: translateX(-300%);}


.CSSgal{
  color: #fff;  
  text-align: center;
}
.CSSgal .slider h2 {
  margin-top: 40vh;
  font-weight: 200;
  letter-spacing: -0.06em;
  word-spacing: 0.2em;
  font-size: 3em;
}
.CSSgal a {
  border-radius: 50%;
  margin: 0 3px;
  color: rgba(0,0,0,0.8);
  text-decoration: none;
}                       
   






/*============================= PRINT STYLES =====================================*/

@media print {   
footer,
div.sec-footer,
nav.usa-breadcrumb, 
div.division-nav-title,
#divisionnavbar,
.local,
nav, 
.navbar, 
.navbar-expand-lg, 
.navbar-light,    
.bg-light {display: none;}
       
header,
header.usa-header,
header.usa-header--extended,
header.usa-header-global,
header.usa-header--extended-global,
header#usa-header--extended-global1 {background-color: transparent; background-image:none; width:98%; height:80px; padding-left:0px;}   

.usa-menu-btn,
.usa-menu-btn-global {display:none;}
.dds-header-banner-seal,
.dds-header-banner-seal-global {display:none;}
    
.usa-logo__text .usa-logo__text-global#title-line-2{display:block; float:left; margin-left:-40px;}      
    
 div#extended-mega-logo.usa-logo.usa-logo-global {width:50%; display:block; float:left; clear:none; padding-left:0px; margin-left:0px;}   
    
    
}



