/* COLOR SCHEME */
	
	/*  BLUE (light)	#67b4ee
	/*	BLUE (med)		#1276ad  
	/*	BLUE (dark)		#033e6b   
	/*	RED  (light)	#741212   
	/*	RED  (dark)		#590e0e    
	/*	GRAY (light)	#e9e9e9  
	/*	GRAY (medium)	#808080 
	/*	GRAY (dark)		#444444  

*/

@media screen {

/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure img{width:100%}

/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */
	
	html {
		/*overflow-y: scroll;*/
		text-rendering: optimizeLegibility !important;

		-webkit-font-smoothing: antialiased !important;	
	}
	iframe {
		border:none;
		outline:none;
	}
	marquee a {
		color: #333333;
	}
	marquee a:active {
		color: #ffffff;
	}
	body {
		background: #660016;
		color: #fFF;
		line-height: 1.4em;
		zoom: 1;
		font-family: Arial, Helvetica, sans-serif;
	}
	a {
		color: #1276ad;
		text-decoration: none;
		outline: none;
	}
	hgroup {
	}
	h1 {
		font-size: 40px;
		font-weight: normal;
		line-height: normal;
	}
	/*h1:hover {
		opacity: .8;
	}*/
	h2 {
		font-size: 26px;
		text-transform: uppercase;
		color: #660016;
/*		overflow: hidden;  
		white-space: nowrap;
		text-overflow: ellipsis; */
		font-weight: bold;
		padding-bottom: 20px;
		line-height: 1.3em;
	}
	h2 strong {
		font-size: 24px;
		color: #444;
	}
	h3, h4 {
		font-weight: Bold;
		margin-bottom: 20px;
		line-height: 1.2em;
	}
	.h3Red, .h4Red {
		color: #660016;
		font-weight: Bold;
		margin-bottom: 20px;
		line-height: 1.2em;
	}
	p {
		margin-bottom: 20px;
	}
	ul {
		/*list-style: none;*/
		margin-bottom: 20px;
	}	
	ol {
		margin-left: 20px;
	}
	figure img {
		/*display: block;*/
		width: auto;
	}
	figure a {
		outline: none;
	}
	figcaption {
		background: #999;
		color: #FFF;
		display: block;
		font-size: 14px;
		padding-top: 10px;
		line-height: 1.3em;
		margin-bottom: -8px;
	}
    .ErrorDisplay {
        color: #FF0000;
    }
	.red {
		color: #ff0000;
	}
    .disabledbtn {
        text-decoration:none;
        color:black;
        cursor:default;
    }
/*	select {
		width: 100%;
	}
*/	
/* HEADER Styles */	
	
		#header {
		/*background: #1B4B8F;*/
		border-bottom: 1px solid #590013;
		text-shadow: rgba(0,0,0,.4) 0 1px 0;
		
		/*background: url(../img/header-background3.jpg) no-repeat center #660016;*/
		
		background: #660016; /* Old browsers */
		background: -moz-linear-gradient(top, #8c001e 0%, #590013 60% ); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c001e), color-stop(60%,#590013)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #8c001e 0%,#590013 60%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #8c001e 0%,#590013 60%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #8c001e 0%,#590013 60%); /* IE10+ */
		background: linear-gradient(top,  #8c001e 0%,#590013 60%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c001e', endColorstr='#590013',GradientType=0 ); /* IE6-9 */
		/*overflow: hidden;
		padding-bottom: 10px;*/
	}
	#header a {
		color: #ffffff;
	}
	#header ul {
		margin-left:0px;
		list-style:none;
	}
	#header .row {
		padding: 15px 0 0;
	}
	#header img {
		float: left;
		padding-bottom: 15px;
	}
	#header img a {
		border: none;
		outline: none;
	}
	#header figure {
		margin: 0px;
	}
	#header hgroup {
		float: left;
		padding: 10px 0px 0px 30px;
	}
	#header h1 {
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
		font-variant: small-caps;
		font-size: 3em;
		line-height: normal;
	}
	#header h3 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
	}
	#search-field {
		float: right;
		padding: 20px 5px 0px 0px;
		position: relative;
	}
	#search-field input {
		width: 225px;
		height: 21px;
		margin-right: 5px;
		background: url(../img/search.png) right no-repeat #ffffff;
		font-size: 14px;
		text-indent: 8px;
	}
	#search-field input:focus {
		background: #ffffff;
	}
	#search-field ul {
		text-align: right;
		padding: 8px 0px 0px 0px;
		margin: 0px;
	}
	#search-field ul li {
		display: inline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding-left: 5px;
	}
	#search-field img {
		float: right;
		padding-left: 10px;
		height: 27px;
		width: 27px;
	}
	
	#search-button {
		background: #fbecca;
		background-image: -webkit-linear-gradient(top, #fbecca, #eeb532);
		background-image: -moz-linear-gradient(top, #fbecca, #eeb532);
		background-image: -ms-linear-gradient(top, #fbecca, #eeb532);
		background-image: -o-linear-gradient(top, #fbecca, #eeb532);
		background-image: linear-gradient(to bottom, #fbecca, #eeb532);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbecca', EndColorStr='#eeb532');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#fbecca', EndColorStr='#eeb532)";
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-shadow: 0px 1px 0px #ffffff;
		font-family: "Arial", Helvetica, sans-serif;
		font-weight: bold;
		color: #111111;
		font-size: 14px;
		padding: 4px 13px 4px 13px;
		padding: 3px 13px 3px 13px/9;
		border: solid #f8c44b 1px;
		text-decoration: none;
		cursor: pointer;
	}
	
	#header-social {
		display: none;
	}
	#header-social ul {
		margin: 0px;
		padding: 0px;
	}
	#header-social ul li {
		padding: 0px;
	}
	#header-social img {
		height: 27px;
		width: 27px;
		padding: 5px 0px 5px 6px;
	}
	
	/*#search-button:hover {
		background: #033c6b;
		background-image: -moz-linear-gradient(top, #19a2ea, #1276ab);
		background-image: -webkit-linear-gradient(top, #19a2ea, #1276ab);
		background-image: -ms-linear-gradient(top, #19a2ea, #1276ab);
		background-image: -o-linear-gradient(top, #19a2ea, #1276ab);
		background-image: linear-gradient(to bottom, #19a2ea, #1276ab);
		color: #ffffff;
		text-shadow: 0px 1px 0px #033c6b;
		text-decoration: none;
		border: 1px solid #033c6b;
	}*/
	
/* NAV Styles */
	
	#nav {
		border-bottom: 1px solid #999;
		top: -40px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	}
	
	#mobile-nav {
		display: none;
	}
	.slicknav_menu {
		display:none;
	}
	

	.narrow {
		display: none;
	}

	#social-media {
		position: absolute;
		top: 257px;
		right: 0;
		z-index: 10000;
		background: rgba(0,0,0, 0.2);
		border-radius: 7px 0px 0px 7px;
	}
	#social-media ul {
		margin: 12px;
	}
	#social-media ul li {
		padding-bottom: 12px;
	}
	#social-media ul li:last-child {
		padding-bottom: 0px;
	}
/* MAIN Styles */
	#alert {
		display: none;
	}
	
	#main {
		background: #ffffff;
		color: #111111;
		overflow: hidden;
	}
	
	#mobile-features {
		display: none;
	}
	#features {
		padding: 15px 0px 0px 0px;
	}
	.marquee {
		width: 88%;
		overflow: hidden;
		text-align: center;
		margin-left: 7%;
		/*font-size: 16px;*/
	}
	.mobile-marquee {
		width: 100%;
		overflow: hidden;
	}
	.marquee span {
		padding-left: 10px;
	}
	.marquee .red {
		padding-left: 0px;
	}
	/*#kansas-business-center-slide {
		display: none;
	}*/
	#notice, #kbc, #register-to-vote, #advance-voting, #kbc-video, #ent, #voter-fraud, #closed, #canvassers, #archery, #annual-report, #award, #session-laws {
		display: none;
	}
	
	#notice h2, #kbc h2, #register-to-vote h2, #advance-voting h2, #kbc-video h2, #ent h2, #voter-fraud h2, #closed h2, #canvassers h2, #archery h2, #award h2, 
	#annual-report h2, #session-laws h2 {
		color: #660016;
		font-size: 1.4em;
	}
	#kbc h4 {
		padding-top: 20px;
	}
	
	#register-to-vote .countdown {
		padding: 0px 0px 10px 0px;
	}
	#register-to-vote .countdown .countdown-row{
		display: block;
	}
	
	#register-to-vote .countdown .countdown-section {
		display: inline-block;
		/*width: 95px;*/
		width: 15%;
	}
	
	#register-to-vote .countdown .countdown-amount {
		display: block;
		color: #1111112;
		font-size: 2.8em;
		font-weight: bold;
		line-height: 50px;
		text-align: center;
	}
	
	#register-to-vote .countdown .countdown-period {
		display: block;
		color: #1276ad;
		font-size: 0.9em;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-align: center;
	}
	
	#services {
		padding: 35px 0px 30px 0px;
	}
	
	#carousel {
		margin:auto;
		/*padding:20px 40px;*/
		padding: 0px 40px 0px 40px;
		width:auto;
	}
	#carousel h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		text-align: center;
		font-variant:small-caps;
		color: #660016;
		padding: 10px 25px 0px 25px;
		line-height: 1em;
	}
	
	/*#carousel img {
		padding: 10px 0px 20px 68px;
	}*/
	
	#carousel a {
		border: none;
		outline: none;
	}
	
	#carousel p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.5em;
		padding: 20px 25px 0px 25px;
		margin-bottom: 0px;
	}
	#carousel .special div.inside {
		border: 4px solid #ff0000;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		width: 100%;
	}
	#carousel .special h4 {
		/*color: #ffffff;*/
		padding-left: 0px;
		padding-right: 0px;
	}
	#carousel .special p {
		/*color: #ffffff;*/
		padding-bottom: 15px;
		font-size: 14px;
	}
	#carousel .special img {
	}
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 50px;
		height: 50px;*/
		margin-left: 11%;
		border: 2px solid #660016;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	#carousel .mobile {
		display: none;
	}
	#information {
		width: 99.5%;
		background: #0FF;
		border-left: 2px solid #660016;
		border-top: 2px solid #660016;
		border-right: 2px solid #660016;
		border-radius: 12px 12px 0px 0px;
		-moz-border-radius: 7px 7px 0px 0px;
		-webkit-border-radius: 7px 7px 0px 0px;
		background: #f2f8ff;
		background: -moz-linear-gradient(#fcfcfc, #d8d8d8);
		background: linear-gradient(#fcfcfc, #d8d8d8);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d8d8), color-stop(100%,#d8d8d8)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fcfcfc 0%,#d8d8d8 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fcfcfc 0%,#d8d8d8 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fcfcfc 0%,#d8d8d8 100%); /* IE10+ */
		background: linear-gradient(top,  #fcfcfc 0%,#d8d8d8 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
		padding-bottom: 20px;
	}
	
	
	#information h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.6em;
		color: #660016;
		padding-bottom: 20px;
		font-variant: small-caps;
	}

    #main .rowContainer {
        clear: both;
        width: 100%;
        overflow: hidden;
        margin: 5px 0;
        padding: 4px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
    }

    #main .label {
        float: left;
        text-align: right;
        margin-right: 10px;
        width: 200px;
        white-space: nowrap;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
    }

    #main .value {
        float: left;
        text-align: left;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
    }

    #main .rowCentered {
        width: 100%;
        text-align: center;
        overflow: hidden;
        margin-left: auto;
        margin-right: auto;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
    }

    .smallbutton {
        FONT-WEIGHT: normal;
        FONT-SIZE: 9pt;
        COLOR: #000000;
        FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
        TEXT-ALIGN: center;
        clip: rect(0,0,0,0);
        margin-right: 10px;
        margin-top: 10px;
    }
	
	#news {
		border-right: 2px solid #660016;
		border-left: 2px solid #660016;
		margin: 20px 0px 0px 0px;
		padding: 0px 40px 0px 40px;
	}
	
	#news h1 {
		/*padding-left: 15px;*/
	}
	
	#news div.story {
		border-bottom: 1px solid #660016;
		margin-bottom: 15px;
	}
	
	#news p {
		margin: 0px;
		font-size: 14px;
		font-family: "Times New Roman", Times, serif;
		line-height: 1.3em;
	}
	
	#news p.date {
		font-style: italic;
	}
	
	#news p.read {
		font-style: italic;
		font-weight: bold;
		text-align: right;
		padding: 10px 0px 15px 0px;
	}
	
	#news p.read a {
		color: #660016;
	}
	
	#news p.read a:hover {
		text-decoration: underline;
	}
	
	#news h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1em;
		margin-bottom: 8px;
	}
	
	#news ul {
		list-style: none;
		text-align: right;
		font-size: 12px;
	}
	
	#news ul li {
		display: inline;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	#news ul li a {
		color: #660016;
	}
	
	#news ul li a:hover {
		text-decoration: underline;
	}
	
	#twitter {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
	}
	
	
	#twitter-follow {
		text-align: right;
	}
	
	#links {
		margin: 20px 0px 0px 0px;
		padding-left: 30px;
	}
	
	#links h1 {
		/*padding-left: 20px;*/
	}
	
	#links ul {
		list-style: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-bottom: 0px;
	}
	
	#links ul li {
		padding-bottom: 3px;
	}
	
	#links ul li a {
		color: #660016;
	}
	
	#links ul li a:hover {
		text-decoration: underline;
	}
	
	#links div {
		/*padding-left: 20px;*/
		width: 100%;
	}
	
	#breadcrumb {
		padding-bottom: 30px;
	}
	
	#breadcrumb ul {
		margin: 0px;
	}
	
	#breadcrumb ul li {
		display: inline;
		font-size: 12px;
		padding-right: 15px;
	}
	
	.main-content {
		padding-bottom: 75px;
		/*box-shadow: 3px 0px 6px rgba(10,10,10,0.5), -3px 0px 6px rgba(10,10,10,0.5);
		-moz-box-shadow: 3px 0px 6px rgba(10,10,10,0.5), -3px 0px 6px rgba(10,10,10,0.5);
		-webkit-box-shadow: 3px 0px 6px rgba(10,10,10,0.5), -3px 0px 6px rgba(10,10,10,0.5);*/
	}
	
	.main-content h1 {
		font-size: 1.8em;
		line-height: normal;
		font-weight: bold;
		text-transform: uppercase;
		color: #660016;
		padding-bottom: 30px;
	}	
	
	.main-content p {
		font-size: 16px;
	}
	.main-content ul {
		margin-left: 15px;
	}
	.main-content ul li {
		padding-bottom: 3px;
	}
	.main-content ul li ul {
		margin-bottom: 0px;
	}
	.main-content ul li ul li {
		padding-bottom: 0px;
	}
	.content {
		padding: 25px 0px 0px 30px;
	}
	
	
	#secretary {
	padding-top: 20px;
}

#secretary-left, #secretary-right, #divisions-left, #divisions-right {
	float: left;
}

#secretary-left p {
	margin-top: 2px;
}
#secretary-right {
	padding-left: 50px;
}

#secretary-right h3 {
	font-size: 22px;
	margin: 0px;
	color: #660016;
}

#secretary-right h4, #divisions-left h4, #divisions-right h4 {
	margin: 5px 0px 20px 0px;
	font-size: 16px;
}

#address {
	padding-top: 30px;
}

#divisions {
	padding-top: 20px;
}

#divisions h3 {
	padding-bottom: 20px;
	color: #660016;
}

#divisions-right {
	padding-left: 85px;
}


#secretary-right .info h4, #divisions-left .info h4, #divisions-right .info h4 {
	margin: 0px;
}
.info {
	padding-bottom: 40px;
}
.info ul {
	list-style: none;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}

.info ul li {
	padding-bottom: 2px;
}

.info-contact {
	padding-left: 17px;
}
.info-phone {
	padding-left: 25px;
}
.info-tty {
	padding-left: 5px;
}
.info-fax {
	padding-left: 45px;
}
.info-email {
	padding-left: 33px;
}

#contentpath {
	padding-bottom: 20px;	
}


#contentpath a {
	font-size: 12px;
	/*padding-right: 15px;*/
}
#contentpath img {
	display: inline;
	margin: 0px 10px;
}
#contentpath a:last-child {
	background: none;

}
	
#news-releases, #psa {
	padding-bottom: 40px;
}
	
.plain10 {
	text-align: left;
	padding: 0px 20px 10px 0px;
}
td {
	vertical-align: top;
}

.video-container iframe {
	width: 560px;
	height: 315px;
}

#sos-in-the-news h4 {
	color: #660016;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 0px;
	font-size: 18px;
}
#sos-in-the-news hr {
	color: #660016;
}

#faq h3 {
	text-align: center;
	color: #660016;
	padding-top: 15px;
	font-size: 22px;
}
.anchor-links ul {
	list-style: none;
	margin-left: 0px;
}
/* FOOTER Styles */	

	#footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 50px 0 75px;
		background: url(../img/footer-background.png) no-repeat center #660016;
		/*background: rgb(11,63,119); /* Old browsers */
		/*background: -moz-linear-gradient(top, rgba(11,63,119,1) 0%, rgba(14,81,153,1) 100% ); /* FF3.6+ */
		/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11,63,119,1)), color-stop(100%,rgba(14,81,153,1))); /* Chrome,Safari4+ */
		/*background: -webkit-linear-gradient(top,  rgba(11,63,119,1) 0%,rgba(14,81,153,1) 100%); /* Chrome10+,Safari5.1+ */
		/*background: -o-linear-gradient(top,  rgba(11,63,119,1) 0%,rgba(14,81,153,1) 100%); /* Opera 11.10+ */
		/*background: -ms-linear-gradient(top,  rgba(11,63,119,1) 0%,rgba(14,81,153,1) 100%); /* IE10+ */
		/*background: linear-gradient(top,  rgba(11,63,119,1) 0%,rgba(14,81,153,1) 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b3f77', endColorstr='#0e5199',GradientType=0 ); /* IE6-9 */
		z-index:-100;
	}

	#footer a {
		color: #ffffff;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#footer ul {
		list-style:none;
		margin-left:0px;
	}
	#footer-contact p {
		padding-left: 35px;
		line-height: 1.4em;
	}
	#footer-main-nav ul, #footer-minor-nav ul {
		padding-left: 65px;
	}
	#footer-social h4 {
		font-size: 1.2em;
		font-weight: bold;
		padding-left: 35px;
		margin-bottom: 8px;
		font-variant: small-caps;
	}
	#footer-social ul {
		padding-left: 35px;
	}
	#footer-social ul li {
		display: inline;
		padding-right: 20px;
	}
	#footer-social img {
		height: 27px;
		width: 27px;
	}
	
	#footer-social ul li:last-child {
		padding-right: 0px;
	}
	
	#mobile-footer {
		display: none;
	}
	
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements. j.mp/bestclearfix */

	.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
	.clearfix:after { clear: both; }

/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */

	.clearfix { zoom: 1; }
	
	.clear {
		clear: both;
	}
	#gallery {
		padding: 20px 0px 20px 0px;
	}

	#gallery ul {
		list-style: none;
		padding-bottom: 20px;
	}

	#gallery ul li {
		display: inline;
		padding-right: 40px;
	}

	#gallery img {
		border: 1px solid #666666;
		-moz-box-shadow: 0px 0px 4px #111111;
		-webkit-box-shadow: 0px 0px 4px #111111;
		box-shadow: 0px 0px 4px #111111;
	}
	.bold9 {
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	}
	.italicize9 {
		font-style:italic; 
		line-height: normal; 
		font-weight: bold; 
		color: #000000; 
		text-decoration: none;
	}
	.plain9 {
		font-style: normal; 
		line-height: normal; 
		font-weight: normal; 
		color: #000000; 
		text-decoration: none;
	}
	.float {
		float: left;
	}

	#sos-staff h4 {
		margin: 25px 0px 5px 0px;
	}

	
	.staff-info {
		width: 300px;
		padding: 0px 30px 0px 30px;
	}
	.staff-info ul {
		margin: 0px;
		padding-left: 0px;
	}
	.staff-info ul li {
		padding-bottom: 5px;
	}
	.months h4 {
		margin-bottom: 10px;
		font-size: 18px;
	}
	.months ul {
		list-style: none;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
	}

	.encrypted {
		float: left;
		width: 250px;
	}

	.encrypted ul {
		list-style: none;
		padding-left: 0px;
		margin: 0px;
	}

	.encrypted ul li {
		padding-bottom: 10px;
	}
	
	#flags-legal_pubs h4 {
		margin-bottom: 5px;
	}

	.attention {
		color: #ff0000;
	}

	.flag-pub {
		width: 425px;
		margin-top: 5px;
		margin-bottom: 50px;
	}

	.flag-pub tr {
		background-color: #ffffff;
	}

	.flag-pub td {
		padding: 8px 0px 8px 0px;
	}

	.flag-pub .left-column {
		width: 375px;
	}

	.flag-pub .right-column {
		width: 50px;
	}

	.flag-pub .revision {
		font-style: italic;
		font-size: 10px;
	}
	
	#canvassing-ks h3 {
		font-size: 20px;
	}

	#canvassing-ks h4 {
		margin-bottom: 5px;
	}

	#current-issue {
		float: left;
		width: 350px;
	}

	#past-issues {
		float: left;
		width: 250px;
	}

	#past-issues ul {
		list-style: none;
		padding-left: 0px;
	}

	#past-issues ul li {
		padding-bottom: 10px;
	}
	
	#current-issue h3, #past-issues h3 {
		color: #660016;
	}

	.outline {
		border: 1px solid #aaaaaa;
		box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
		margin-top: 5px;
	}

	#sah {
		padding-top: 20px;
	}

	#sah ul {
		float: left;
	}

	#sah img {
		float: left;
	}
	
	#sah-mobile-programs {
		display: none;
	}
	#sah-mobile-programs ul {
		list-style: none;
		margin-left: 0px;
	}
	#mobile-enrolling-sites {
		display: none;
		padding-top: 30px;
	}
	#mobile-enrolling-sites ul {
		list-style: none;
	}
	h3.accordion-heading{
		padding: 14px 0px 13px 20px;
		text-transform: uppercase;
		background: #ededed;
		background: -moz-linear-gradient(top, #ededed 59%, #dcdcdc 100%);
		background: -webkit-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
		background: -o-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
		background: -ms-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
		background: linear-gradient(top, #ededed 59%,#dcdcdc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dcdcdc');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#ededed', EndColorStr='#dcdcdc)";
		border: 1px solid #ccc;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
	}
	h3.accordion-heading a {
		color: #660016;
		font-size: 22px
	}
	#enrolling-accordion .accordion-content, #programs-accordion .accordion-content {
		padding: 20px 0px 10px 20px;
	}
	.agent {
		padding: 25px 0px 25px 0px;
		border-bottom: 1px solid #CCC;
	}
	.state {
		padding-bottom: 25px;
	}
	.agent-first {
		padding-top: 0px;
	}
	.agent-last {
		padding-bottom: 15px;
		border-bottom: none;
	}
	.agent p, .state p {
		margin-bottom: 0px;
		padding-bottom: 5px;
	}
	.agent a {
		padding-left: 15px;
	}
}

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */
@media screen and (max-width: 1070px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 7%;
		margin-right: 7%;
	}
}
@media screen and (max-width: 1054px) {
	#header {
		padding-bottom: 0px;
	}
	#header h1 {
		font-size: 2.5em;
	}
	#header img {
		width: 100px;
		height: 100px;
		padding-bottom: 15px;
	}
	#header .row {
		padding: 15px 0px 0px 0px;
	}
	#header-social img {
		height: 27px;
		width: 27px;
		padding: 5px 0px 5px 6px;
	}
	#news {
		padding: 0px 25px 0px 25px;
	}
	#twitter {
		padding-left: 25px;
	}
	#links {
		padding: 0px 25px 0px 25px;
	}
	#search-field img {
		height: 27px;
		width: 27px;
	}

}

@media screen and (max-width: 1024px) {
	#nav {
		display: none;
	}
	.js #mobile-nav {
		display: none;
	}
	.js .slicknav_menu {
		display:block;
	}
	
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 16%;
		margin-right: 16%;
	}
	.slicknav_menu li.narrow {
		display: none;
	}
	
	
	
	#carousel h4 {
		font-size: 16px;
	}
	
	#footer-social ul li:last-child {
		padding-right: 0px;
	}
	
	#divisions-right {
		padding-left: 10px;
	}
}

@media screen and (max-width: 990px) {
	#footer-social h4 {
		padding-left: 0px;
	}
	#footer-social ul {
		padding-left: 0px;
	}
}

@media screen and (max-width: 970px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 14%;
		margin-right: 14%;
	}
}

@media screen and (max-width: 901px) {
	
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 10%;
		margin-right: 10%;
	}
	
	#news {
		padding: 0px 22px 0px 22px;
	}
	#twitter {
		padding-left: 22px;
	}
	#links {
		padding: 0px 22px 0px 22px;
	}
	
}

@media screen and (max-width: 869px) {
	#header h1 {
		font-size: 2.2em;
	}
	#header h3 {
		font-size: 1em;
	}
	#header img {
		width: 100px;
		height: 100px;
		padding-bottom: 20px;
	}
	
	#header .sevencol {
		margin-right: 0px;
	}
	
	#header input {
		width: 175px;
	}
	#search-field {
		text-align: right;
	}
	#search-field img {
		height: 24px;
		width: 24px;
	}
}

@media screen and (max-width: 860px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 8%;
		margin-right: 8%;
	}
}

@media screen and (max-width: 832px) {
	#footer .threecol {
		margin-right: 20px;
	}
	
	#footer .last {
		margin-right: 0px;
	}
	#footer-main-nav ul, #footer-minor-nav ul {
		padding-left: 50px;
	}
	
	#footer-social ul li {
		padding-right: 15px;
	}
	
	#footer-social ul li:last-child {
		padding-right: 0px;
	}
	
	#search-field img {
		height: 20px;
		width: 20px;
	}
}

@media screen and (max-width: 820px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 6%;
		margin-right: 6%;
	}
}

@media screen and (max-width: 804px) {
	
	body {
		/*overflow-x: hidden;*/
	}
	#header .row { 
		/*text-align: center; */
		padding: 10px 0px 0px 0px; 
	}		
	#header { 
		float: none; 
		margin: 0;
	}
	
	#header figure {
		display: none;
	}
	
	#header hgroup {
		padding-left: 0px;
	}
	
	#search-field {
		padding-bottom: 20px;
	}
	
	#search-field ul {
		float: none;
		margin: 0px;
	}
	
	#search-field img {
		height: 24px;
		width: 24px;
	}
	
	/*#header .twelvecol {
		float: left;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}*/
	
	#mobile-nav-wrapper {
		float: left;
		width: 100%
	}
	
	#features {
		padding: 20px 10px 0px 10px;
	}
	
	#mobile-features {
		display: block;
		padding-top: 20px;
		width: 100%;
	}
	
	#mobile-features .mobile-feature {
		padding: 8px 0px 8px 0px;
		margin-bottom: 10px;
		font-size: 1.4em;
		text-align: center;
		background: #ededed;
		background: -moz-linear-gradient(top, #ededed 59%, #dcdcdc 100%);
		background: -webkit-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
		background: -o-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
		background: -ms-linear-gradient(top, #ededed 59%,#dcdcdc 100%);
		background: linear-gradient(top, #ededed 59%,#dcdcdc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dcdcdc');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#ededed', EndColorStr='#dcdcdc)";
		border: 1px solid #ccc;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
	}
		
	#mobile-features .mobile-feature a {
		color: #333333;
	}
	
	#mobile-features a.red {
		color: #ff0000;
	}
	
	#services {
		padding: 50px 0px 25px 0px;
	}
	#carousel h4 {
		font-size: 1.3em;
	}
	
	#carousel p {
		padding: 30px 75px 0px 75px;
	}
	/*#main {
		padding: 10px 0px 0px 0px;
	}*/
	.content {
		padding-left: 5px;
	}
	
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 21%;
		margin-right: 21%;
	}
	
	#carousel .mobile {
		display: block;
	}
	
	#information {
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-left: none;
		border-right: none;
		padding-left: 0px;
		width: 100%;
	}
	
	#links {
		background: url(../img/links-mobile.png) no-repeat center;
		padding-bottom: 35px;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		height: 350px;
		margin-top: 0px;
		padding-top: 35px;
	}
	#links h1 {
		padding-left: 20px;
		font-size: 1.8em;
	}
	
	#links div {
		padding-left: 20px;
		padding-right: 0px;
	}
	
	#links ul {
		float: left;
		padding-right: 100px;
	}
	
	#links ul.links-right {
		padding-right: 0px;
	}
	
	#links ul li {
		padding: 6px 0px 6px 0px;
		/*border-bottom: 1px solid #0b3f77;*/
	}
	
	#links ul li a {
		font-size: 16px;
	}
	
	#news {
		border-left: none;
		border-right: none;
		border-top: 2px solid #660016;
		border-bottom: 2px solid #660016;
		padding: 35px 0px 35px 0px;
		width: 100%;
		background: url(../img/news-mobile.png) no-repeat center;
		margin-top: 0px;
	}
	
	#news h1 {
		font-size: 1.8em;
		padding-left: 20px;
	}
	#news div.story {
		padding: 0px 20px 0px 20px;
	}
	
	#news ul {
		padding-right: 20px;
	}
	
	#twitter {
		padding-top: 35px;
		padding-left: 0px;
		width: 100%;
		background: url(../img/twitter-bird-mobile.png) no-repeat center;
		margin-top: 0px;
	}
	
	#twitter h1 {
		padding-left: 20px;
		font-size: 1.8em;
	}
	
	#twitter .tweet {
		width: 70%;
		float: none;
		padding-left: 20px;
	}
	
	#twitter-follow {
		float: none;
	}
	
	#footer {
		display: none;
	}
	
	#mobile-footer {
		display: block;
		background: url(../img/mobile-footer-background.png) no-repeat center #660016;
	}
	#mobile-footer ul {
		list-style:none;
	}
	#mobile-footer .row {
		font-size: 14px;
		padding: 50px 0px 50px 0px;
	}
	
	#mobile-footer-social {
		padding: 0px 0px 50px 0px;
		text-align: center;
	}
	#mobile-footer-social h4 {
		font-size: 1.6em;
		font-weight: bold;
		font-variant: small-caps;
		text-align: center;
	}
	#mobile-footer-social ul li {
		display: inline;
		padding-right: 20px;
	}
	#mobile-footer-social ul li:last-child {
		padding-right: 0px;
	}
	
	#mobile-footer-main-nav, #mobile-footer-minor-nav {
		padding: 0px 0px 50px 0px;
		float: left;
	}
	
	#mobile-footer-main-nav {
		margin-right: 20%;
		margin-left: 22%;
	}
	
	#mobile-footer-main-nav li, #mobile-footer-minor-nav li {
		font-size: 16px;
		padding: 7px 0px 7px 0px;
		/*border-bottom: 1px solid #093666;*/
	}
	
	/*#mobile-footer-nav li:hover {
		background: #07294c;
	}*/
	
	#mobile-footer-main-nav li a, #mobile-footer-minor-nav li a {
		color: #ffffff;
	}
	
	#mobile-footer-main-nav li a:hover, #mobile-footer-minor-nav li a:hover {
		text-decoration: underline;
	}
	
	#mobile-footer-contact {
		text-align: center;
		color: #ffffff;
	}
	#divisions {
		
	}
	#divisions-right {
		padding-top:40px;
		padding-left:0px;
		margin-left:0px;
	}
	
	#sah-programs {
		display: none;
	}
	#sah-mobile-programs {
		display: block;
	}
	
	#enrolling-sites {
		display: none;
	}
	#mobile-enrolling-sites {
		display: block;
	}
	#session-law-dropdown {
		width: 100%;
		text-wrap: normal;
	}
}

@media screen and (max-width: 760px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 20%;
		margin-right: 20%;
	}
}

@media screen and (max-width: 738px) {	
	#carousel p {
		padding: 30px 50px 0px 50px;
	}
}

@media screen and (max-width: 700px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 18%;
		margin-right: 18%;
	}
}

@media screen and (max-width: 684px) {
	#links ul.links-left {
		padding-right: 50px;
	}
}
@media screen and (max-width: 664px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 16%;
		margin-right: 16%;
	}
	
	#carousel p {
		padding: 30px 50px 0px 50px;
	}
	
	#mobile-footer-main-nav {
		margin-left: 19%;
	}
}

@media screen and (max-width: 644px) {
	#current-issue {
		width: 100%;
	}
	#past-issues {
		width: 100%;
		padding-top: 40px;
	}
}

@media screen and (max-width: 640px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 14%;
		margin-right: 14%;
	}
}

@media screen and (max-width: 635px) {
	
	body {
		overflow-x: hidden;
	}
	/*p:last-child, p:only-child {
		margin-bottom: 20px;
	}*/
	#header .row { 
		padding: 0px 0px 0px 0px; 
	}
		
	#header { 
		float: none; 
		margin: 0; 
	}
	
	#header h1 {
		font-size: 2.5em;
	}
	
	#header h3 {
		font-size: 1.1em;
	}
	
	#header .sevencol {
		padding: 0px;
	}
	
	#header .fivecol {
		padding: 0px;
	}
		
	#header hgroup {
		padding-left: 0px;
		text-align: center;
		width: 100%;
	}
	
	#search-field {
		/*float: none;*/
		width: 100%;
		text-align: center;
		padding-bottom: 20px;
	}
	
	#search-field input {
		width: 250px;
		margin-top: 20px;
	}
	
	#search-field ul {
		/*float: none;
		margin: 0px;
		text-align: center;*/
		display: none;
	}
	#header-social {
		display: block;
		float: none;
		text-align: center;
		width: 100%;
		padding-top: 15px;
	}
	#header-social ul {
		display: inline;
		text-align: center;
	}
	#header-social img {
		float: none;
		height: 40px;
		width: 40px;
		padding-right: 15px;
		padding-left: 15px;
		padding-bottom: 0px;
	}
	/*#search-field ul li {
		padding-right: 0px;
		font-size:14px;
	}*/
	
	/*#header .twelvecol {
		float: left;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}*/
	
	#mobile-nav-wrapper {
		float: left;
		/*padding-top: 20px;*/
		width: 100%;
		text-align: left;
	}
	
	.slicknav_menu li.narrow {
		display: block;
	}
	
	#features {
		padding-top: 20px;
	}
	
	#carousel p {
		padding: 30px 30px 0px 30px;
	}
	
	#links h1, #news h1, #twitter h1 {
		text-align: center;
		padding-left: 0px;
	}
	
	#links {
		background-position: center;
		padding-bottom: 310px;
		/*height: 475px;*/
	}
		
	#links div {
		padding-left: 0px;
	}
	
	#links ul.links-left {
		padding-right: 0px;
	}
	
	#links ul {
		float: none;
	}
	
	#links ul li {
		text-align: center;
	}
	
	#news {
		padding-bottom: 15px;
	}
	#twitter {
		background-position: center bottom;
	}
	
	#twitter .tweet {
		margin-left: 12%;
		margin-right: 12%;
		padding-left: 0px;
	}
	#main {
		padding: 10px 0px 0px 0px;
	}
	#footer .row {
		font-size: 12px;
		padding-bottom: 80px;
	}
	
	#mobile-footer-social {
		text-align: center;
		padding-left: 0px;
	}
	#mobile-footer-main-nav, #mobile-footer-minor-nav {
		float: none;
	}
	#mobile-footer-main-nav {
		margin: 0px;
	}
	#mobile-footer-main-nav ul li, #mobile-footer-minor-nav ul li {
		text-align: center;
		padding-left: 0px;
	}
	
	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.video-container iframe, video-container object, video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
}

@media screen and (max-width: 610px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 12%;
		margin-right: 12%;
	}
	
	#register-to-vote .countdown .countdown-section {
		width: 16%;
	}
	
	#register-to-vote .countdown .countdown-amount {
		font-size: 2.2em;
		line-height: 50px;
	}
	
	#register-to-vote .countdown .countdown-period {
		font-size: 0.8em;
	}
}

@media screen and (max-width: 590px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 10%;
		margin-right: 10%;
	}
}

@media screen and (max-width: 560px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 8%;
		margin-right: 8%;
	}
}

@media screen and (max-width: 541px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 28%;
		margin-right: 28%;
	}
	#carousel h4 {
		font-size: 1.5em;
	}
	
	#carousel p {
		padding: 30px 75px 0px 75px;
		text-align: center;
	}
	
	#services {
		padding: 30px 0px 10px 0px;
	}
	
	#information {
		width: 100%;
	}
	
	#news {
		width: 100%;
		background-position: center;
	}
	
	#mobile-features .mobile-feature {
		font-size: 1.2em;
	}
	
	
	/*#breadcrumb {
		text-align: center;
	}
	.main-content h1 {
		text-align: center;
	}*/
	
}

@media screen and (max-width: 510px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 26%;
		margin-right: 26%;
	}
	
		#register-to-vote .countdown .countdown-section {
		width: 18%;
	}

}

@media screen and (max-width: 480px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 24%;
		margin-right: 24%;
	}
}

@media screen and (max-width: 450px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 22%;
		margin-right: 22%;
	}
}

@media screen and (max-width: 430px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 21%;
		margin-right: 21%;
	}
		#register-to-vote .countdown .countdown-section {
		width: 22%;
	}

}

@media screen and (max-width: 410px) {
	
	body {
		overflow-x: hidden;
	}
	p:last-child, p:only-child {
		margin-bottom: 20px;
	}
	#header .row { 
		padding: 10px 0px 10px 0px; 
	}
		
	#header { 
		float: none; 
		margin: 0; 
	}
	
	#header h1 {
		font-size: 2.5em;
	}
	
	#header h3 {
		font-size: 1em;
	}
	
	
	#search-field input {
		width: 200px;
		margin-top: 20px;
	}
	
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 19%;
		margin-right: 19%;
	}
	
	#carousel p {
		padding: 30px 50px 20px 50px;
		text-align: center;
	}
		
}

@media screen and (max-width: 380px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 17%;
		margin-right: 17%;
	}
}

@media screen and (max-width: 360px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 15%;
		margin-right: 15%;
	}
}

@media screen and (max-width: 340px) {
	.slick-slide img {
		/*border:5px solid #FFF;*/
		display:block;
		/*width:100%;
		width: 73px;
		height: 73px;*/
		margin-left: 11%;
		margin-right: 11%;
	}
		#register-to-vote .countdown .countdown-section {
		width: 25%;
	}

}



/* ============================ */
/* ! Layout for print version   */
/* ============================ */

@media print {
	#header, #nav, #mobile-nav, #contentpath, #footer, #mobile-footer {
		display: none !important;
	}
	.info ul {
		list-style: none;
		margin: 0px;
		padding: 3px 0px 0px 0px;
	}
	.info-contact {
		padding-left: 23px;
	}
	.info-phone {
		padding-left: 33px;
	}
	.info-tty {
		padding-left: 5px;
	}
	.info-fax {
		padding-left: 49px;
	}
	.info-email {
		padding-left: 35px;
	}
}
