#home {
	padding: 40px 0px 40px;
}
	#FeaturedSlider {
		height: 422px;
		background: black;
		-webkit-box-shadow: 0px 0px 5px #000;
		-moz-box-shadow: 0px 0px 5px #000;
		box-shadow: 0px 0px 5px #000;
	}
		#FeaturedSlider .window {
			width: 100%;
			height: 422px;
			overflow: hidden;
			position: relative;
		}
			#FeaturedSlider .pane {
			}
				#FeaturedSlider .slide {
					width: 100%;
					height: 422px;
					position: absolute;
					top: 0px;
					left: 0px;
				}
				#FeaturedSlider .slide.has-video {
					background: url('../images/ft_bg1.jpg') right top no-repeat;
				}
				#FeaturedSlider .slide.transition {
					-webkit-transition-property: top, left;
					-moz-transition-property: top, left;
					transition-property: top, left;
					-webkit-transition-duration: 1s;
					-moz-transition-duration: 1s;
					transition-duration: 1s;
				}
				#FeaturedSlider .slide.hidden-left {
					left: -100%;
				}
				#FeaturedSlider .slide.hidden-right {
					left: 100%;
				}
					#FeaturedSlider .slide .image {
						display: block;
						float: right;
						background-position: right center;
						background-repeat: no-repeat;
						background-image: url('../images/featured_image_default_medium.jpg');
						width: 50%;
						height: 100%;
					}
					#FeaturedSlider .slide .video {
						float: right;
						margin-top: 40px;
						margin-right: 80px;
					}
						#FeaturedSlider .slide .video object,
						#FeaturedSlider .slide .video embed {
							width: 320px;
							height: 240px;
						}
					#FeaturedSlider .slide .info {
						float: left;
						position: relative;
						width: 50%;
						height: 422px;
						background: #000;
					}
					#FeaturedSlider .slide .info:after {
						content: "";
						display: block;
						position: absolute;
						top: 0px;
						right: -100px;
						width: 100px;
						height: 100%;
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -webkit-linear-gradient(left, #000, rgba(0, 0, 0, 0));
						background: -moz-linear-gradient(left, #000, rgba(0, 0, 0, 0));
						background: -ms-linear-gradient(left, #000, rgba(0, 0, 0, 0));
						background: linear-gradient(left, #000, rgba(0, 0, 0, 0));
					}
						#FeaturedSlider .slide .info .info-inner {
							padding: 30px 0px 0px 80px;
						}
							#FeaturedSlider .slide h2 {
								font-weight: bold;
								font-size: 32px;
								line-height: 32px;
								color: #f2b446;
								/*max-height: 96px;*/
								overflow: hidden;
								margin: 0px 0px 30px;
								padding: 0px;
							}
								#FeaturedSlider .slide h2 a {
									color: #f2b446;
								}
							#FeaturedSlider .slide p {
								font-size: 16px;
								line-height: 16px;
								color: #ffffff;
								/*max-height: 96px;*/
								overflow: hidden;
								margin: 0px 0px 20px;
								padding: 0px;
							}
							#FeaturedSlider .slide p:after {
								/*content: ". . .";*/
								display: inline;
							}
							#FeaturedSlider .slide .read-more {
								display: block;
								float: left;
								border-radius: 20px;
								height: 40px;
								line-height: 40px;
								font-weight: bold;
								background: yellow;
								font-size: 14px;
								text-transform: uppercase;
								padding: 0px 25px;
								color: #000;
								background: #FFE3AB;
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTNhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMDdkMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -webkit-linear-gradient(top, #FFE3AB, #B07D1D);
								background: -moz-linear-gradient(top, #FFE3AB, #B07D1D);
								background: -ms-linear-gradient(top, #FFE3AB, #B07D1D);
								background: linear-gradient(top, #FFE3A9, #B07D1D);
								/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE3A9', endColorstr='#B07D1D',GradientType=0 ); */
							}
							#FeaturedSlider .slide .read-more:hover {
								text-decoration: none;
								/* flat background only */
								background: #C48C2D;
							}
		#FeaturedSlider .slider-nav {
			position: relative;
			width: 100%;
			height: 0px;
		}
			#FeaturedSlider .slider-nav .arrows {
			}
				#FeaturedSlider .slider-nav .arrow {
					display: block;
					text-indent: -10000px;
					outline: 0px;
					position: absolute;
					top: -231px;
					width: 42px;
					height: 40px;
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				#FeaturedSlider .slider-nav .arrow:hover {
					background-position: 0px -40px;
				}
				#FeaturedSlider .slider-nav .arrow.previous {
					background-image: url('../images/ft_prev.png');
					left: 0px;
				}
				#FeaturedSlider .slider-nav .arrow.next {
					background-image: url('../images/ft_next.png');
					right: 0px;
				}
			/* wide enough for six buttons */
			#FeaturedSlider .slider-nav .buttons {
				position: absolute;
				top: -43px;
				left: 80px;
				height: 13px;
				width: 110px;
			}
				#FeaturedSlider .slider-nav .buttons .button {
					width: 13px;
					height: 13px;
					display: block;
					float: left;
					background: url('../images/ft_circle.png') 0px 0px no-repeat;
					text-indent: -10000px;
					outline: 0px;
					margin-right: 5px;
				}
				#FeaturedSlider .slider-nav .buttons .button:hover,
				#FeaturedSlider .slider-nav .buttons .button.highlighted {
					background-position: 0px -13px;
				}

.senate-policy-text {
	padding: 30px;
	border: 1px solid white;
	color: white;
	width: 280px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
    font-size: 14px;
}								

.corona-text {
    padding: 30px;
    color: white;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 30px;
    background-color: #c58c21;
    font-family: PT Sans, sans-serif;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #77530e;
}
.corona-text a {
	color: #fcdfa5;
}

@media (min-width: 1024px) {
.senate-policy-text {
	width: 875px;
	font-size: 16px;
	}
.corona-text {
	width: 875px;
	}
}

@media (min-width: 1200px) {
	#FeaturedSlider .slide.has-video .info {
		width: 40%;
	}
	#FeaturedSlider .slide .video {
		margin-top: 30px;
	}
	#FeaturedSlider .slide .video object,
	#FeaturedSlider .slide .video embed {
		width: 540px;
		height: 362px;
	}

	.senate-policy-text {
	width: 1110px;
	font-size: 16px;
}	
	.corona-text {
	width: 1110px;
}	
}

@media (min-width: 768px) and (max-width: 979px) {
	#FeaturedSlider {
		height: 300px;
	}
	#FeaturedSlider .window {
		height: 300px;
	}
	#FeaturedSlider .slide {
		height: 300px;
	}	
	#FeaturedSlider .slide .info {
		height: 300px;
	}
	#FeaturedSlider .slide .image {
		background-image: url('../images/featured_image_default_small.jpg');
	}
	#FeaturedSlider .slide .video object,
	#FeaturedSlider .slide .video embed {
		width: 240px;
		height: 200px;
	}
	#FeaturedSlider .slide h2 {
		font-size: 20px;
		line-height: 20px;
		max-height: 60px;
		margin-bottom: 20px;
	}	
	#FeaturedSlider .slide p {
		/* three lines for this */
		font-size: 14px;
		line-height: 14px;
		max-height: 42px;
	}
	#FeaturedSlider .slider-nav .arrow {
		top: -170px;
	}
	.senate-policy-text {
	width: 660px;
	font-size: 16px;
	}	

}		
@media (max-width: 767px) {
	#FeaturedSlider {
		height: auto;
		background-color: transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	#FeaturedSlider .window {
		height: auto;
		overflow: visible;
	}
	#FeaturedSlider .slide {
		height: 300px;
		position: static;
		margin-bottom: 20px;
		border: 1px solid white;
	}	
	#FeaturedSlider .slide .info {
		height: 300px;
	}
	#FeaturedSlider .slide .info .info-inner {
		padding-left: 30px;
	}
	#FeaturedSlider .slide .image {
		background-image: url('../images/featured_image_default_small.jpg');
	}
	#FeaturedSlider .slide .video {
		display: none;
	}
	#FeaturedSlider .slide h2 {
		font-size: 20px;
		line-height: 20px;
		max-height: 60px;
		margin-bottom: 20px;
	}	
	#FeaturedSlider .slide p {
		/* three lines for this */
		font-size: 14px;
		line-height: 14px;
		max-height: 42px;
	}
	
	#FeaturedSlider .slider-nav {
		display: none;
	}	
}

#splash {
	display: none;
}
	#screenMask {
		position: absolute;
		z-index: 1010;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 1000px;
		background-color: rgba(0,0,0,0.7);
	}
		#splashContent {
			background: transparent url(../images/splash_bg7.jpg) scroll no-repeat left top;
			width: 700px;
			height: 355px;
			margin: auto;
			margin-top: 200px;
			position: relative;
		}
			#skipToSite {
				position: absolute;
				background-color: white;
				height: 54px;
				width: 140px;
				right: 32px;
				bottom: 80px;
				opacity: 0;
			}

			#skipToSite:hover {
				background-color: black;
				color: black;
				opacity: 0.1;
			}


			#splashContent form input[type=submit] {
				position: absolute;
				background-color: white;
				border: none;
				height: 54px;
				width: 140px;
				right: 181px;
				bottom: 80px;
				opacity: 0;
			}
				#splashContent form input[type=submit]:hover {
					background-color: black;
					color: black;
					opacity: 0.1;
				}
			#splashContent form input[type=text] {
				position: absolute;
				background-color: #dddddb;
				border: none;
				left: 50px;
				bottom: 69px;
				padding: 0px;
				height: 55px;
				width: 310px;
				transition: none;
				-moz-transition: none;
				-o-transition: none;
				-webkit-transition: none;
				box-shadow: none;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
			}

			/* Fixes Chrome Autofill Text Box Style Bug */
			input:-webkit-autofill,
			input:-webkit-autofill:hover, 
			input:-webkit-autofill:focus, 
			input:-webkit-autofill:active  {
				-webkit-box-shadow: 0 0 0 30px #dddddb inset !important;
			}

/* Newsletter Popup 3-31-20 Update */

#screenMask2 {
	display: none;
	position: fixed;
	z-index: 1010;
	bottom: 0;
	left: 0px;
	width: 100%;
	height: 165px;
	background-color: rgba(0,0,0,0.0);
}

#splashContent2 {
	width: 360px;
	background-color: rgba(255, 255, 255, 0.95);
	height: 135px;
	margin: auto;
	position: relative;
	bottom: 300px;
	right: 0;
	padding: 15px;
	border: 6px solid #383854;
    border-radius: 10px;
}

#newsletter-signup-button {
	text-decoration: none;
	position: absolute;
	margin: auto;
	color: white;
	font-size: 20px;
	font-weight: bold;
	background-color: #c58d21;
	padding: 20px 27px;
	border-radius: 4px;
	margin-left: 70px;
	margin-top: 38px;
}
#skipToSite2 {
	background: url(https://www.fischer.senate.gov/public/vendor/_skins/fischer/images/close-icon.png);
	position: absolute;
	top: 2px;
	right: 0px;
	height: 40px;
	width: 40px;
	cursor: pointer;
	text-align: center;