html, button, input, select, textarea { font-family: Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif; color: #333; }

/* @license
 * MyFonts Webfont Build ID 2243994, 2012-04-25T10:56:13-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Futura Bold by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/futura/bold/
 * Copyright: Copyright 1990-2003 Bitstream Inc. All rights reserved.
 * Licensed pageviews: 100,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2243994
 * 
 * © 2012 Bitstream Inc
*/

@font-face {font-family: 'FuturaBT-Bold';src: url('webfonts/223D9A_0_0.eot');src: url('webfonts/223D9A_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/223D9A_0_0.woff') format('woff'),url('webfonts/223D9A_0_0.ttf') format('truetype');}
 


.lr-popup{
	display: none;
	position: fixed;
  	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	z-index: 180;
}

/* show popup by default on preview page*/
.lr-pp-preview .lr-popup{
	display: block;
}

.lr-popup-bg{
	position: fixed;
  	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	z-index: 200;
	background-color: #000;
	opacity: 0.7;
	cursor: pointer;
}

.lr-popup .lr-promotion,
.lr-popup .lr-newsletter{
	z-index: 210;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	background-color: #eee; /* light grey */
	box-sizing: border-box;
	text-align: center;
	max-width: 500px;
}

.lr-popup-banner img{
	width: 100%;
	max-width: 100%;
	height: auto;
	font-size: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.lr-popup-inner{
	padding: 2em 1.5em;
}

.lr-popup-header{
    font-size: 0.75em;
    line-height: 1.5em;
    padding:0;
    margin: 0;
	text-transform: uppercase;
	font-family: FuturaBT-Bold;
	font-weight: normal;
	font-style: normal;
	letter-spacing: .15em;
	color: #1596cc
}

.lr-popup-intro{
	line-height: 1.5em;
    padding: 1em;
    margin: 0;
	font-size: 1em;
	font-style: italic;
}

.lr-popup-button{
	color:#ffffff;
	text-decoration:none;
	text-transform: uppercase;
	font-family: FuturaBT-Bold;
	font-weight: normal;
	font-style: normal;
	letter-spacing: .15em;
	font-size: 0.75em; /*12px*/
	/*line-height: 1.83333333em;*/	/*22px context = 12px*/
	/*height: 1.83333333em;*//*22px context = 12px*/
	line-height: 2em;
	height: 2em;
	text-decoration: none;
	padding: 0.5em 1em; /*6px 12px; context = 12px*/
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
	background:#24bae6;
}

input.lr-popup-button{
	line-height: 2.25em;
	height: 2.25em;
	padding: 0 1em; /*6px 12px; context = 12px*/
	margin: 1.5em 0 0;
	border: none;
	box-sizing: border-box;
}

.lr-popup-button:hover{
	background:#1596cc;
	color: #ffffff;
}

.lr-popup .mc-field-group {	
	width: 90%;
	max-width: 300px;
	margin: 0 auto;
}

.lr-popup #mc_embed_signup {
	/* fix for clash */	
	margin: 0;
}

.lr-popup .mc-field-group input {
	width: 90%;
	padding: 0 5%;
	line-height: 2em;
	font-size: 1em;
	border: 0;
	background-color: #ffffff;
}


@media only screen and (min-width: 768px) {

	.lr-popup .lr-promotion,
	.lr-popup .lr-newsletter{
		width: 500px;
	}
	
	.lr-popup .mc-field-group {	
		width: 300px;
	}

}

/**********************************************************
 * Correction for font resizing at smaller screen sizes
 **********************************************************/
 
 
@media screen and (max-width: 800px) { 

  body .lr-popup { 
    font-size: 133.333%; 
  } 

}

@media screen and (min-width: 801px) and (max-width: 1100px) { 

  body .lr-popup { 
    font-size: 114.2875%; 
  } 

}
