﻿@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Prevalent Child
Theme URI: https://gracethemes.com/themes/free-travel-wordpress-theme/
Template: prevalent
Author: Grace Themes
Author URI: https://gracethemes.com/
Description: Prevalent is a Free Travel WordPress theme. It is Perfect for all Professional, Corporate,travel, restaurant and any type of business. It is user friendly customizer options and Compatible in wordPress Latest Version. also Compatible with WooCommerce, Nextgen gallery ,Contact Form 7 and many WordPress popular plugins. Demo Link: https://gracethemes.com/demo/prevalent/
Tags: two-columns,right-sidebar,custom-logo,full-width-template,footer-widgets,custom-colors,custom-header,editor-style,custom-background,custom-menu,threaded-comments,theme-options,featured-images,translation-ready
Version: 1.6.0.1502308242
Updated: 2017-08-09 13:50:42

*/
body{overflow-x: hidden;
font-family: 'Open Sans', san-serif;}
.header .container {
    width: 75%;
    padding: 0 !important;
	height: 100px;
}
.container{
	width:100%;
}

.entry-title{display: none;
}
.page_content{
	padding: 0px;
}
.header {
    width: 100%;
    top: auto;
    background: rgba(255,255,255,.8);
    height: 100px;
	z-index: 1;
    position: relative;

}

#pageholder{
	background: none;
}

.logo {
	height: 78px;
	width:50%;
    
}
.idv-logo {
	height: 120px;
	position: relative;
	left: 20%;
	z-index: 10000;
    margin-top: 70px;
}
.sos-logo {
	height: 45px;
	position: relative;
	top: -70px;
	left: 22%;
}
.background-nav {
	/*background-image: url(../images/slide_home_1-2500x1000.jpg);*/
	background-image: url(../images/where.jpg);
	.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height:250px;
	background-position: 50% 50%;
	}
#content{min-height:1000px;}
#menu-item-255 {
    background-image: url(../images/icon-voting-blue.svg);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: 50% 33%;
}
#menu-item-29 {
    background-image: url(../images/icon-news-blue.svg);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: 50% 37%;
}
#menu-item-30 {
    background-image: url(../images/icon-accessibility-blue.svg);
    background-repeat: no-repeat;
    background-size: 23%;
    background-position: 50% 33%;
}
#menu-item-31 {
    background-image: url(../images/icon-volunteer-blue.svg);
    background-repeat: no-repeat;
    background-size: 22%;
    background-position: 50% 33%;
}
#menu-item-32 {
    background-image: url(../images/icon-links-blue.svg);
    background-repeat: no-repeat;
    background-size: 27%;
    background-position: 50% 39%;
}
#menu-item-33 {
    background-image: url(../images/icon-help-blue.svg);
    background-repeat: no-repeat;
    background-size: 33%;
    background-position: 50% 35%;
}
#menu-item-34 {
    background-image: url(../images/icon-resources-blue.svg);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: 50% 33%;
}
#sitenav-bg{
	background-color:rgba(255,255,255,0.8);
	width: 100%;
	height:100px;
}
.sitenav {
	height: 78px;
	background-color: rgba(255,255,255,.8);
	width:50%
}
.sitenav ul {
    height: 100px;
	font-family: 'Open Sans', 400;
}
.sitenav ul li {
	margin-right:40px;
	padding-top:30px;
}
.sitenav ul li:hover{
	background-color:rgba(255,255,255,0.8);
	background-position:0% -50%;
	height: 70px;
	}
.sitenav ul li a{
	color:#046aa3;
}
.sitenav ul li a:visited{color:#046aa3!important;}

.sitenav ul li#menu-item-255:hover > ul{
	display:inline-block;
	position:absolute;
	left:0px;right:0px;
	text-align:left; 
	background-color: #fff;
	margin-left: -2475%;
    margin-right: -2300%;
	height: 250px;
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	top:100px;
  
}
.sitenav ul li#menu-item-33:hover > ul{
	display:inline-block;
	position:absolute;
	left:0px;right:0px;
	text-align:left; 
	background-color: #fff;
	margin-left: -3340%;
    margin-right: -1430%;
	height: 250px;
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	top:100px;
  
}
.sitenav ul li ul{z-index: 0;}
.sitenav ul li ul li{
	left:76%;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 0px;
	height:40px !important;
}
.sitenav ul li ul li a{
	border: none;
	

}
.sitenav ul li ul li a:hover{
	text-decoration: underline;
	font-weight: bolder;
	padding-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.parent:after{
	content: "\00a0 \00a0 ↓";
}
#menu-item-259, #menu-item-258, #menu-item-257, #menu-item-256, #menu-item-260, #menu-item-262, #menu-item-263, #menu-item-264  {
    left: 0% !important;
}
.sitenav.toggle {
    display: none;
}
/********************************* FOOTER **********************************/
#footer-wrapper {
	background-color: #141618;
	position: fixed;
	color: #fff;
	width: 100%;
	display: inline-block;
	height: auto;
	background-image: url(../images/footer-bg-green.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 78%;
	bottom: 0;
	z-index: 1000000;
	overflow:hidden;
}
#page-footer {
	display: inline-block;
	color:#ffffff;
	width: 80%;
	left: 0;
	margin:-15px;
}
#footer-capitol, #address, #links, #contact{
	width:25%;	
	padding-top: 50px;
    text-align: left;
    padding-left: 10px;
	vertical-align: top;
	margin:auto;
	display: inline-block
}
.capitol {
    padding-left: 26px;
}
#footer-cap-container{
	width: 356px;
	background-color: #224f48;
	margin-bottom: 40px;
    padding-bottom: 10px;
	float: left;
}
#footer-cap-container .title {
    background-color: #0d8469;
    padding: 20px 0px;
}

#footer-cap-container .capitol {
    width: 325px;
	padding-top: 13px;
}
.ld-1 {
    font-size: 16px;
}
.title .ld-1, .title .ld-2{
	text-align: center;
}
.ld-1.hours {
    margin-top: 40px;
}

#home-footer-links {
    background-color: #224f48;
	display: inline-block;
	position:relative;
	left: 0;
	width: 100%;
	padding-bottom: 40px;
    padding-top: 20px;

}
#links a, #contact a{
	color: #fff;
	line-height: 4;
}
#links a:hover, #contact a:hover{
	text-decoration: underline;
}
#home-footer-links img{
	width:35px;
	padding: 20px 40px;
}

#footer-voting, #footer-news, #footer-home, #footer-contact, #footer-help, #footer-links, #footer-resources{
display:inline-block;
text-align: center;
color: #fff;
background-repeat: no-repeat;
background-position: top center;
width: 100px;
vertical-align: top;
height: 0px;
background-size: 25%;
padding-top: 40px;
margin-left: 20px;
margin-right: 20px;	
}
#footer-voting{
	background-image:url(../images/icon-voting-white.png);
}
#footer-news{
	background-image:url(../images/icon-news-white.png);
}
#footer-contact{
	background-image:url(../images/icon-contact-white.png);
}
#footer-home{
	background-image:url(../images/icon-home-white.png);
}
#footer-accessibility{
	background-image:url(../images/icon-accessibility-white.svg);
	background-size: 37%;
}
#footer-volunteer{
	background-image:url(../images/icon-volunteer-white.svg);
}
#footer-help{
	background-image:url(../images/icon-help-white.svg);
}
#footer-links{
	background-image:url(../images/icon-links-white.svg);	
}
#footer-resources{
	background-image:url(../images/icon-resources-white.svg);
}
#home-footer-links a:hover{
	text-decoration: underline;
}


/********************************* RESPONSIVE MEDIA ATTRIBUTES **********************************/


@media screen and (max-width:2250px){
	.sitenav ul li#menu-item-255:hover > ul{
		margin-left: -1421%;
        margin-right: -1411%;
	}
	.sitenav ul li#menu-item-33:hover > ul{
		margin-left: -2384%;
        margin-right: -752%;
	}
}
/************************************start @MEDIA 2100px************************************/
@media screen and (max-width:2100px){
	.sitenav ul li#menu-item-255:hover > ul{
		margin-left: -1306%;
        margin-right: -1294%;
	}
	.sitenav ul li#menu-item-33:hover > ul{
		margin-left: -2670%;
        margin-right: -276%;
	}
	#metaslider_container_49, #metaslider_161{
		width:100%;
		left:0%;
	}
	#metaslider_container_161 .nivo-caption {
    top: -280px;
}
	.container {
        width: 100%;
	}
	#denny{left:15%;}
	#welcome-info{width:50%; left:35%;}
		.sitenav ul li#menu-item-33:hover > ul {
    margin-left: -2670%;
    margin-right: -1013%;
}
	.title-blue h1, .title-purple h1{
		font-size: 51px;letter-spacing: 10px;text-align: center;padding-top: 20px;	}
	.lobster{font-size: 42px;}
	.title-purple h1{left: 3%;}
	#vote-forms .title-purple{height: 95px;}
	#voting-container-text{width: 82%;top: 118px;}
	.ivlogo-lg-elect{left: -18%;}
	#vote-forms ul li{height: 45px;}
}

/************************************start @MEDIA 2020px************************************/

@media screen and (max-width:2020px){
	.header .container{width:80%;}
	#welcome-container-text > h2{left:-200px;}
}
/************************************start @MEDIA 2000px************************************/

@media screen and (max-width:2000px){
	#welcome{top:380px;}
	#home-gallery-container{top: 1030px;}

	#home-footer{top:2048px;}
	#contact {width: 13%;}
		.metaslider{
		margin-bottom: -650px !important;
	}
	#home-gallery-container {
    top: 330px;
    margin-bottom: 470px;
}
	#metaslider_161{margin-bottom:400px;}
#elect-voting{margin-bottom: -120px;margin-top: 500px;}
	#questions-text{width:66%;}
	#header-sunburst-purple,#header-sunburst-golden {margin-top:380px;}
	#press_release_container.accessibility, #volunteer-container {width: 75%;}
}



/************************************START @MEDIA 1880px************************************/

@media screen and (max-width:1880px){
	.header .container{width:90%;}
	#welcome{top:340px;}
	#welcome-container-text > h2{top:-166px;}
	#welcome-container-text > p{width: 70%;	}
	.reis.find-county {top: -118px !important; left: -52px;}
	#button-blue{left: 60%;}
	#welcome-container-text > h2{left: -233px;width: 70%;	}
	#welcome-container-text > p{top: -123px;}
	.reis.find-county{top: -50px !important;}
	.arrow{top: 10px !important;}
	#button-blue{left: 51%;}
	#home-gallery-container {top: 280px;margin-bottom: 400px;}
	
}

/************************************START @MEDIA 1780px************************************/


@media screen and (max-width:1780px){
	#metaslider_container_49 .nivo-caption, #metaslider_161 .nivo-caption{	top: -225px;font-size: 1.5em;}
	#metaslider_161{width:110%;}
	#welcome{top:300px;}
	.arrow{	top: 0px !important;}
	#voting-info{width: 51%;left: 11%;}
	#vote-forms{width: 25%;right: 10%;}
	#vote-gallery-container{width: 100%;}
	#vote-gallery-container h2{font-size:22px;}
	#press_release_container.accessibility, #volunteer-container {width: 90%;}
	
}
/************************************START @MEDIA 1680px************************************/
@media screen and (max-width:1680px){
	.header .container{width:100%;}
}

/************************************START @MEDIA 1631px************************************/
@media screen and (max-width:1631px){
	.sitenav ul li{	margin-right:20px;}
	#metaslider_container_49 .nivo-caption, #metaslider_161 .nivo-caption {top: -250px;}
	.theme-default a.nivo-prevNav, .theme-default a.nivo-nextNav{top: 51%;}
	.sitenav ul li#menu-item-255:hover > ul {  margin-left: -993%; margin-right: -841%;}
    .sitenav ul li#menu-item-33:hover > ul {
    margin-left: -2048%;
    margin-right: -218%;
}
#menu-item-259, #menu-item-258, #menu-item-257, #menu-item-256, #menu-item-260, #menu-item-262, #menu-item-263, #menu-item-264 {
    left: 41% !important;
}
	.nivo-where-to-vote{
	   width:100px;
		top:-20px !important;
	}
	#welcome{top:270px;}
#welcome-container-text > h2{
	left: -190px;}
	#home-gallery-container {
		top: 200px;
	margin-bottom: 341px;}
	#page-footer{width:100%;}
	.arrow {
    top: -18px !important;
    left: 95px;
}
	#elect-voting {top: -191px;}
	.ivlogo-lg-elect{height:250px;}
	#voting-container-text #button-green{top: -14%;	}
	#elect-voting{margin-bottom: -220px;}
	
}
/************************************START @MEDIA 1515px************************************/
@media screen and (max-width:1515px){
	.metaslider {  margin-bottom: -278px !important;}
	#metaslider_container_49 .nivo-caption, #metaslider_161 .nivo-caption {top: -167px;}
	.theme-default a.nivo-prevNav, .theme-default a.nivo-nextNav {top: 63%;}
	#welcome{top:0px;}
	#denny {    left: 4%;    width: 21%;}
	#welcome-info{width: 60%;left: 29%;}
	#home-gallery-container {top: 0px;margin-bottom: 140px;}
	#home-gallery-container h2{font-size:24px;top:5px;}
	#home-dates .title, #home-registration .title, #home-absentee .title, #home-guide .title, #home-identification .title, #home-consolidated .title{height:85px;}
	.title img{height:30px;}
	#elect-voting{margin-top:100px;}
	#questions-text {width: 80%;}
	.title-purple h1{left:8%;font-size:39px;}
	.lobster {    font-size: 32px;}
	.ivlogo-lg-elect{height:200px;left: -9%;}
	#voting-info {    width: 55%;    left: 8%;}
	#voting-container-text {    width: 90%;    top: 81px;}
	#voting-container-text .reis.find-county{top: 13% !important;left:11px;}
	.theme-default #metaslider_161 a.nivo-nextNav, .theme-default #metaslider_161 a.nivo-prevNav{top:65%;}
	.theme-default a.nivo-nextNav{left:85%;}
	#header-sunburst-purple,#header-sunburst-golden {    margin-top: 0px;    top: -40px;margin-bottom:-40px;}
	#press_release_container{width: 83%;padding-bottom:0px;}
	
}
/************************************START @MEDIA 1400px************************************/
@media screen and (max-width:1400px){
	#denny{left:4%;width: 21%;}
	.ivlogo-lg{height:245px;}
	#welcome-info{width:66%;}
	#metaslider_161{margin-bottom:-150px!important;}
}
/************************************START @MEDIA 1388px************************************/
@media screen and (max-width:1388px){
	.sitenav{
		top: -27px;
        position: relative;
	}
}
/************************************START @MEDIA 1366px************************************/
@media screen and (max-width:1366px){
	.sitenav{
		top: 0px;
	}
	.sitenav ul li {
    margin-right: 10px;
}
	#metaslider_container_49 .nivo-caption, #metaslider_161 .nivo-caption{
		font-size: 1.2em;
	}
	#footer-cap-container{width: 211px;}
	#footer-cap-container .capitol {    width: 183px;    padding-top: 13px;    padding-left: 10px;    padding-right: 10px;}

}

/************************************START @MEDIA 1328px************************************/
@media screen and (max-width:1328px){

	.sitenav ul li {
    margin-right: 0px;
}
	#metaslider_container_49 .nivo-caption, #metaslider_161 .nivo-caption{width:60%;}
	#header-sunburst-purple,#header-sunburst-golden {    margin-top: 0px;    top: -120px;margin-bottom:-120px;}
	#links-page-container{width:85%;}
	
}
/************************************START @MEDIA 1250px************************************/
@media screen and (max-width:1250px){
#home-dates, #home-registration, #home-absentee, #home-guide, #home-identification, #home-consolidated{width:50%;}
	#home-gallery-container{margin-bottom: 640px;}
	#metaslider_container_49 .nivo-caption, #metaslider_161 .nivo-caption{top:-140px;}
	#elect-voting {		margin-bottom: -210px;margin-top:75px;}
	.ivlogo-lg-elect{display:none;}
	.title-purple h1{left:0px;}
	#voting-container-text #button-green{top: -14%;left: 59%;}
	#voting-info {    width: 51%;    left: 5%;}
	#vote-forms {    width: 32%;    right: 6%;}
	#vote-election, #vote-military, #vote-absentee, #vote-accessible, #vote-identification, #vote-students{right: 40px;width: 39%;}
	#page-container-white-noise{margin-bottom:400px;}
	#page-container-white-noise.news{margin-bottom:150px;}
	#page-container-white-noise.volunteer{margin-bottom:0px}
	#questions-text h1{font-size: 600%;}
	#questions-text h2{font-size: 38px;}
	#faq .arrow{left: -38%;}
	#volunteer-container{margin-bottom: -126px;background-position: 50% 97%;}
}
/************************************START @MEDIA 1170px************************************/

@media screen and (max-width:1170px){
	#metaslider_container_49, #metaslider_161{top: -224px;}
	#metaslider_container_49 .nivo-caption {		top: -170px;	}
	#welcome{top:-10px;height:600px;}
	#welcome-info {    width: 90%;    left: 5%;    height: 80%;}
	#welcome-container-text > p{width:82%;}
	#denny{display:none;}	
	#denny .title{height:70px;}
	#welcome-container-text > h2{width: 79%;top: -152px;font-size: 24px;}
	#welcome-container-text #button-blue{width: 136px;top: 74px;left: 39% !important;}
	#home-gallery-container{top: -10px;margin-bottom:625px;}
    #home-dates .title h2, #home-registration .title h2, #home-absentee .title h2, #home-guide .title h2, #home-identification .title h2, #home-consolidated .title h2{position: relative;top:-20px;}
	.title img{top:16px;}
	.theme-default a.nivo-prevNav, .theme-default a.nivo-nextNav{top:48%;}
	.container{	padding:0 !important;}
	.page_content{padding:0 !important;}	
	.site-main{width:100% !important;}
	.sitenav ul li a {	padding: 30px 15px;}
	.ivlogo-lg {height: 213px;left:81%;}
	.title-blue h1{padding: 20px 0 0px 217px;}
	.welcome-note{height:124px;}
	.reis.find-county {    top: 0;}
	.arrow {    top: 0;}
	#footer-wrapper{height: auto;}
	#footer-capitol{display: none;}
	#links a, #contact a {line-height: 2;}
	#links, #contact, #address{width:33%;}
	#page-footer{height:400px;}
	#footer-voting, #footer-news, #footer-accessibility, #footer-volunteer, #footer-help, #footer-links, #footer-resources{margin-left: 5px;margin-right:5px}
	#home-footer-links img{padding:0px;}
	#metaslider_161{width:170%;}
	#metaslider_161 .nivo-caption{top: -222px;left: -20%;width: 40%;}
	.theme-default #metaslider_161 a.nivo-nextNav, .theme-default #metaslider_161 a.nivo-prevNav{top:63%;	}
	.theme-default a.nivo-nextNav{left: 55%;}
	#elect-voting{margin-top:0px;}
	#voting-info, #vote-forms{top:7%;}
	#voting-container-text{top: 28px;}
	#vote-forms ul li{height: 81px;}
	#vote-election div:hover, #vote-military div:hover, #vote-absentee div:hover, #vote-accessible div:hover, #vote-identification div:hover, #vote-students div:hover{height: 350px;}
	#vote-gallery-container h2{top: 3px;}
	#vote-election .title img, #vote-military .title img, #vote-absentee .title img, #vote-accessible .title img, #vote-identification .title img, #vote-students .title img{top: 2px;}
}
/************************************START @MEDIA 1130px************************************/

@media screen and (max-width:1130px){
	.sitenav ul li:hover{height:100px;}
	#header-sunburst-purple,#header-sunburst-golden{top: -220px;margin-bottom: -220px;}
	.accessibility #news-title img{top:-390px;}
	.access-media{width:40%;}
}

/************************************START @MEDIA 1046px************************************/

@media screen and (max-width:1046px){

	.nivo-nextNav {
    top: -207px !important;
    left: 78%;
}
#metaslider_container_49 .nivo-caption, #metaslider_161 .nivo-caption {
    top: -140px;
    width: 50%;
}
	#menu-top-navigation {
    top: -11px;
    position: relative;
}
	.theme-default a.nivo-prevNav {
    left: 25px !important;
    top: 51% !important;
}
	.theme-default a.nivo-nextNav {
    left: 93% !important;
    top: 51% !important;
}
	#welcome-container-text > h2{left:-125px;}

	.ivlogo-lg{height: 192px;top:-30px;}
	#news-title img{width: 270px;right: -51px;}

}

/************************************START @MEDIA 980px************************************/
@media screen and (max-width:980px){
	.sitenav{display:none;}
	#sitenav-bg{height:80px;}
	.sitenav.toggle {
    display: block;
		background-image: url(../images/icon-menu-blue.png);
		background-repeat: no-repeat;
		height: 60px;
	position: relative;
	top: -150px;
	width: 60px;
	float: right;
	background-color: transparent;
	}
	.menu-top-navigation-container {
    display: none;
}
	.sitenav.toggle:hover >.menu-top-navigation-container{
		display: block;
	}
	
	.metaslider{top:-40px;}
	#metaslider_container_49{width:150%;top:-27px; }
	#metaslider_container_49 .nivo-caption{width: 56%;left: 0%;}
	#metaslider_161 {width:150%;top:-40px !important;}
	#metaslider_161 .nivo-caption {    width: 45%;    top: -262px;    left: -17%;}
	.theme-default #metaslider_161 a.nivo-nextNav, .theme-default #metaslider_161 a.nivo-prevNav{top:43%!important;}
	.theme-default #metaslider_161 a.nivo-nextNav{left:62%!important;}
	.sos-logo{display:none;}
	.idv-logo{left:0%;}
	#menu-top-navigation {
		top: 139px;left: -448%;background-color: #fff;}
	
	#menu-item-255, #menu-item-29, #menu-item-30,#menu-item-31, #menu-item-32, #menu-item-33,#menu-item-34{
		background-image:none;
		height: 50px;
        vertical-align: middle !important;
        display: table;
        width: 340px;
        padding-top: 10px;
		position: relative;
		top: -81px;
	}
	.sitenav {
		height: 165px;
		overflow-x: visible !important;
	}
	.sitenav ul li{
		height: 70px;
		background-color:#fff;
	}
	.sitenav ul li a{color:#046aa3 !important}
	.sitenav ul li ul li a{color:#fff !important}
	.sitenav ul li ul li a:hover{color:#046aa3 !important}
	.sitenav ul li ul li{
		background: #046aa3;
		left: 0;
		top: 0;
	}

	.sitenav .sub-menu{display:none !important;}
	
		
		.sitenav ul li#menu-item-255:hover > ul, .sitenav ul li#menu-item-33:hover > ul{
		display: inline-block !important;
		margin-left: 0;
        margin-right: 0;
	    -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        position: absolute !important;
        top: 100% !important;
        width: 100%;
			z-index: 1;
			height: 350px;
	}

#menu-item-259, #menu-item-258, #menu-item-257, #menu-item-256, #menu-item-260, #menu-item-262, #menu-item-263, #menu-item-264{left:0 !important;}
	.sitenav ul li#menu-item-255 a, .sitenav ul li#menu-item-33 a{color:#046aa3;}
	.sitenav ul li#menu-item-255 ul li a, .sitenav ul li#menu-item-33 ul li a{color:#fff;}
	.sitenav ul li#menu-item-255 ul li a:hover, .sitenav ul li#menu-item-33 ul li a:hover{color:#046aa3;}
	.sitenav ul li ul li{width: 100%;}
	#welcome-container-text #button-blue{top: 112px;left: 43% !important;}
	#welcome{top:-30px;margin-bottom:-30px;}
	#welcome-info{width: 84%;}
	.title-blue h1{padding: 20px 0 0px 30px;}
	#home-dates .title h2, #home-registration .title h2, #home-absentee .title h2, #home-guide .title h2, #home-identification .title h2, #home-consolidated .title h2{top: -18px;font-size: 20px;}
	#welcome-container-text > h2{left: -71px;width: 83%;}
	#elect-voting{top: -288px;height: 630px;margin-bottom: -320px;}
	#voting-container-text{font-size: 19px;}
	.access-media {    width: 99%;    height: auto;}
	#accessibility-container{padding-left: 0;padding-right: 40px;}
	#links-page-container{margin-bottom: -400px;}
	.logos{width:60%;}
	
	
}
/************************************START @MEDIA 768px************************************/

@media screen and (max-width:768px){
	.container, .content-area{width:100%!important;}
	#metaslider_container_49 .nivo-caption {display: block!important; width: 68%;top: -110px;}
	#metaslider_container_161 .nivo-caption{top:-162px;display: block!important;}
	#welcome-container-text #button-blue{top: 127px;left: 55% !important;}
	.ivlogo-lg{height:162px;left:80%;}
	.title-blue h1{font-size: 55px;}
	#welcome-container-text > p{width:76%;}
	#footer-voting, #footer-news, #footer-accessibility, #footer-volunteer, #footer-help, #footer-links, #footer-resources{width:81px;}
	#vote-gallery-container h2{font-size: 18px;}
	#header-sunburst-purple,#header-sunburst-golden{top: -290px;margin-bottom: -290px;}
	#news-title img{right: 33%;top: -20%;}
	#press_release_container ul{width:100%;}
	#volunteer-container {margin-bottom: -264px;background-position: 50% 87%;}
	#news-title.links img{display:none;}
	#resources-container, #guide-container{width:85%;}
	.background-nav{height: 190px;}
	.idv-logo{height:76px;}

}

/************************************START @MEDIA 680px************************************/
@media screen and (max-width:680px){
	#address, #links, #contact{padding-left: 15px;padding-right: 10px;}
	#footer-voting, #footer-news, #footer-accessibility, #footer-volunteer, #footer-help, #footer-links, #footer-resources{width:74px;}
	.toggle a{height: 31px;}
		#home-dates .title, #home-registration .title, #home-absentee .title, #home-guide .title, #home-identification .title, #home-consolidated .title{padding: 5px 0px 5px 20px;height: 72px;}
	#home-dates .title h2, #home-registration .title h2, #home-absentee .title h2, #home-guide .title h2, #home-identification .title h2, #home-consolidated .title h2{top: -15px;font-size: 19px;left: 33px;}
	#welcome-container-text #button-blue{top: 150px;left: 61% !important;}
	.header .container{height:0;}.header{height:46px;}
	#metaslider_container_49 {height: 465px;width: 114%;}
	#metaslider_container_161{width:125%;}
	#metaslider_container_49 .nivo-caption {left: -7%;width: 60%;top: -99px;}
	#metaslider_161 .nivo-caption{left: -24%;top: -187px;}
	.theme-default #metaslider_161 a.nivo-nextNav, .theme-default #metaslider_161 a.nivo-prevNav{top:38% !important;}
	.theme-default #metaslider_161 a.nivo-prevNav{left: 4% !important;}
	.theme-default #metaslider_161 a.nivo-nextNav{left: 84% !important;}
	.theme-default a.nivo-nextNav{left:80%!important;}
	#vote-election, #vote-military, #vote-absentee, #vote-accessible, #vote-identification, #vote-students{width:80%}

	#questions-text h1{font-size:400%;text-align: center;}
	#elect-voting{height:1230px;}
	#voting-info{width:90%;left:3%;}
	#vote-forms{width:90%;top:52%;}
	#page-container-white-noise.links{margin-bottom: 0;height: 1400px;}
}
/************************************START @MEDIA 570px************************************/
@media screen and (max-width:570px){
	#metaslider_container_49{height: 423px;}
	#metaslider_container_49 .nivo-caption{width: 64%;top: -75px;height: 40px;font-size: 14px;}
	#metaslider_container_161{width:134%;}
	#metaslider_161 .nivo-caption{left: -25%;top: -131px;}
	.theme-default #metaslider_161 a.nivo-nextNav{left: 44% !important;}
	.nivo-where-to-vote{top: -27px !important;}
	.theme-default .nivo-caption a{top: -5px;position: relative;}
	.title-blue h1{font-size: 33px;}
	.ivlogo-lg{height: 120px;}
	.welcome-note {    height: 95px;    top: 8px;left: -5px;}
	#welcome-container-text > h2{font-size: 20px;top: -136px;}
	#welcome-container-text > p {    width: 82%;}
	#welcome-container-text #button-blue{width: 100px;}
	#home-dates, #home-registration, #home-absentee, #home-guide, #home-identification, #home-consolidated{width:100%;height: 300px;}
	#page-footer {    height: 650px;}
	#footer-voting, #footer-news, #footer-accessibility, #footer-volunteer, #footer-help, #footer-links, #footer-resources{margin-top: 70px;}
	#home-footer-links{padding-top:0px;}
	#links, #contact, #address{width:100%;}
	.question{background-size: 13%;}
	#elect-voting{height: 1200px;margin-bottom: 0px;}
	#page-container-white-noise.voting {    height: 2600px;margin-bottom: 0;}
		.background-nav{height: 140px;}
	#sitenav-bg{height:40px}
	
	
}
/************************************START @MEDIA 490px************************************/
	@media screen and (max-width:490px){
		#metaslider_container_49, {width:150%;}
		#metaslider_container_49 .nivo-caption{width: 62%;left: -17%;}
		
		.theme-default a.nivo-prevNav{top:40%!important;}
		.theme-default a.nivo-nextNav {    left: 57% !important;    top: 40% !important;}
		#welcome{top:-2px;}
		#welcome-info{top:7%;}
		#welcome-container-text > h2 {    left: -35px;    width: 85%;}
		#faq{width: 100%;top: 106%;left:0px;}
		#faq .arrow {    left: 26%;    display: none;}
		#questions-text h2{width: 100%;text-align: center;}
		#voting-container-text {    font-size: 18px;    padding-left: 10px;}
		#metaslider_161 .nivo-caption{left: -25%;top: -101px;height: 52px;width: 49%;}
		#header-sunburst-purple,#header-sunburst-golden {    top: -315px;    margin-bottom: -315px;}
		.banner-volunteer {    width: auto;    float: none;z-index: 0;position: relative;padding-top: 61px;}
		#volunteer-container{margin-bottom: -350px;}
		
		
}
/************************************START @MEDIA 430px************************************/
	@media screen and (max-width:430px){
		#metaslider_container_49, #metaslider_161{    width: 171%;}
		#metaslider_container_49 .nivo-caption, #metaslider_161 .nivo-caption {    width: 57%;    left: -21%;}
		.title-blue h1 {    font-size: 29px;    letter-spacing: 6px;}
		#welcome-container-text > h2{font-size:17px;}
		#welcome-container-text > p {    width: 79%;    font-size: 14px;}
		#button-blue{background-color: transparent;}
		#welcome-container-text #button-blue {    top: 118px;left: 71% !important;}
		#news-title h1, #resources-container h1, #clerks-container h1, #absentee-container h1, #guide-container h1{letter-spacing: 9px;font-size: 31px;}
}
	
/************************************START @MEDIA 370px************************************/
	@media screen and (max-width:370px){
		#metaslider_container_49, #metaslider_161, .accessibility #news-title img{ display:none;}
		#welcome {    top: 277px;}
		.ivlogo-lg {
    height: 120px;
			display: none;}
		#header-sunburst-purple,#header-sunburst-golden {
    top: -484px;
    margin-bottom: -594px;
}
			

}
	
/************************************START @MEDIA 240px************************************/
@media screen and (max-width:240px){}





/************************************START @MEDIA HEIGHT 1220px************************************/

@media screen and (max-height:1200px){
#content{min-height:850px;}
	
}
@media screen and (max-height:1000px){
#content{min-height:650px;}
	
}