.popup-window{
	background-color: #ffffff;
	border-radius: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
    max-width: 440px;
    padding: 20px;
	width: 60%;
	width: calc(75%-20px);
	margin-left: -20px;
	display: none;
	position: absolute;
	z-index: 170;
	top: 100px;
}
.click-here{
	background-color: #b20000;
	border-radius: 3px;
	box-shadow: 3px 3px 4px rgba(0,0,0,.1);
 	margin-right: auto;
 	margin-left: auto;
	display: block;
	min-height: 55px;
 	width: 96%;
 	text-align: center;
 	padding-top: 20px;
}
.click-here:hover{
	background-color: #48649f;
}
.quote-text{
	font-family: 'Source Sans Pro', sans-serif;
	font-style: italic;
	font-size: 18px;
	color: #000000;
}
#click-text{
	padding: 1em;
}
.popup-window a:link{
	text-decoration: none;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	color: #08C;
	
}
.popup-window a:active
, .popup-window a:visited{
	color: #B20000;
}
img.displayed{
	display: block;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
p.quote-text {
	text-align: center;
}
img#image_popup_close{
	position: absolute;
	top: -21px;
	right: -21px;
}
#screenMask{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 160;
	height: 100px;
	width: 100%;
	background-color: rgba(0,0,0,0.7);
}
.popup-window img{
	display: block;
	margin: auto;
}

.wind-farm-text {
	line-height: 20px;
    padding-top: 20px;
   	text-align:center;
   	font-family:Arial,sans-serif;
   	font-weight: bold;
}

.wind-farm-text.later {
	display:none;
}
/*cures-popup*//*cures-popup*//*cures-popup*//*cures-popup*//*cures-popup*//*cures-popup*/

.popup-window.cures{
	background-color: #e1e1e1;
	border-radius: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
    max-width: 400px;
    padding: 5px;
	width: 60%;
	width: calc(75%-20px);
	margin-left: -20px;
	display: none;
	position: absolute;
	z-index: 170;
	top: 100px;
}
.click-here.cures{
	background-color: #b20000;
	border-radius: 3px;
	box-shadow: 3px 3px 4px rgba(0,0,0,.1);
 	margin-right: auto;
 	margin-left: auto;
	display: block;
	min-height: 55px;
 	width: 96%;
 	text-align: center;
 	padding-top: 20px;
}
.click-here.cures:hover{
	background-color: #48649f;
}
.quote-text.cures{
	font-family: 'Source Sans Pro', sans-serif;
	font-style: italic;
	font-size: 18px;
	color: #000000;
}
#click-text.cures{
	padding: 1em;
}
.popup-window.cures a:link{
    text-decoration: none;
    font-family: oswald;
   	font-weight: 500;
   	font-size: 18px;
    color: #B20000;
	
}
.popup-window.cures a:active
, .popup-window.cures a:visited{
	color: #B20000;
}
img.displayed.cures{
	display: block;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
p.quote-text.cures {
	text-align: center;
}
img#image_popup_close.cures{
	position: absolute;
	top: 3px;
	right: 3px;
}
.popup-window.cures img{
	display: block;
	margin: auto;
}

.century-cures-text {
	line-height: 20px;
    padding-top: 20px;
   	text-align:center;
   	font-family: Oswald;
   	font-weight: 300;
   	font-size: 24px;
   	text-transform: uppercase;
}

.century-cures-text.later {
	line-height: 0px;
    padding-top: 0px;
   	text-align:center;
   	font-family: Oswald;
   	font-weight: 500;
   	font-size: 18px;
   	text-transform: uppercase;
   	padding-bottom: 20px;
}

/*contact popup*/

.popup-window.contact{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    max-width: 440px;
    padding: 20px;
    width: 60%;
    margin-left: -20px;
    position: absolute;
    z-index: 170;
    top: 150px;
    background: #ffffff url(https://www.alexander.senate.gov/public/vendor/_accounts/lamar-alexander/_skins/alexander-bootstrap/images/contact_popup_bg.jpg) scroll no-repeat center top;
    background-size: cover;
    height: 228px;
    border-radius: 0px !important;
    border: 5px solid #ffffff;
}
.click-here.contact{
	background-color: #b20000;
	border-radius: 3px;
	box-shadow: 3px 3px 4px rgba(0,0,0,.1);
 	margin-right: auto;
 	margin-left: auto;
	display: block;
	min-height: 55px;
 	width: 96%;
 	text-align: center;
 	padding-top: 20px;
}
.click-here.contact:hover{
	background-color: #48649f;
}
.quote-text.contact{
	font-family: 'Source Sans Pro', sans-serif;
	font-style: italic;
	font-size: 18px;
	color: #000000;
}
#click-text.contact{
	padding: 1em;
}
.popup-window.contact a:link{
    text-decoration: none;
    font-family: oswald;
   	font-weight: 500;
   	font-size: 18px;
   	color: #ffffff;
	
}
.popup-window.contact a:active
, .popup-window.contact a:visited{
	color: #ffffff;
}
p.quote-text.contact {
	text-align: center;
}
img#image_popup_close.contact-popup{
	position: absolute;
	top: 0px !important;
	right: 0px !important;
}

.contact-popup-text {
	line-height: 35px;
    padding-top: 35px;
    text-align: center;
    font-family: Oswald;
    font-weight: 300;
    font-size: 30px;
    text-transform: uppercase;
}

.contact-popup-text.later a{
	line-height: 0px;
    text-align: center;
    text-transform: uppercase;
    background-color: #B20000;
    border-radius: 4px;
    padding: 18px;
}