	@font-face{
		font-family: AUdimat-Regular;
		src: url("../fonts/AUdimat-Regular.otf") format("opentype");
	}
	
	@font-face{
		font-family: Burford-Base;
		src: url("../fonts/Burford-Base.otf") format("opentype");
		src: url("../fonts/Burford-Base.ttf") format('truetype');
	}
	html{
		  background: url('../images/background.jpg'); no-repeat center center fixed; 
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
			background-size: cover;
	}
	
	body{
		width:100%;
		min-height: 100%;
		margin: 0;
		padding: 0;		
		color: #bebfbd;
		font-size: 13pt;
		
		/*background: url('../images/background.jpg');
		background-size: cover, contain;
		background-position: center, right bottom;
		background-repeat: no-repeat, no-repeat;*/
	}
	
	.newsletter_sec{
		width: 960px;
		/*min-height: 930px;
		height: auto;
		max-height:1020px;
		
		background: url('../images/background.jpg');
		background-size: cover, contain;
		background-position: center, right bottom;
		background-repeat: no-repeat, no-repeat;
		box-shadow:0px 1px 0px 1px #1d281d; */
		height: auto;
		
		margin: 0 auto;
		padding: 20px;
		color: #fefefe;
		font-weight: 100;	
		text-align:center;
	}
	.newsletter_sec header{
		font-weight: 100;
	}
	p{
		text-align: center;
		padding: 0;
		margin: 0;
		font-family: AUdimat-Regular;
		
	}
	a:link, a:visited, a:active{
		position: relative;
		color:#fefefe;
		text-decoration: none;
		font-family: Burford-Base;
		
		-webkit-appearance:none;
		border-radius: 0;
	}
	a:hover{
		font-weight: bold;
	}
	
	h3{
		margin: 30px 0px 5px 0px;
		font-weight: 100;
		letter-spacing: 1px;
		font-size: 18pt;
	}
	h4{
		padding:15px;
		font-size: 10pt;
	}
	h5{
		color: #6d695e;	
		padding:20px;
		
		font-size: 9pt;
	}
	.logo{
		margin-top: 69px;
		width: 328px;
	}
	div{
		
		color:#bebfbd;
		font-family: AUdimat-Regular;
	}
	article{
		float:left;
		margin: 0 auto;	 
		font-family: AUdimat-Regular;
		font-size: 13px;
		line-height: 20px;	
		padding: 0px 95px 0px 95px;
	}
	
	textarea,
	input.text,
	input[type="text"],
	input[type="button"],
	input[type="submit"],
	.input-checkbox {
		-webkit-appearance: none;
		border-radius: 0;
	}
	input[type=email], [type=text]{
		height:38px;
		background: #d6d0c3;
		border: none;
		width: 252px;
		background: url('../images/chevron.png');
		color: #494640;
		text-align: center;
		outline: none;
		padding: 0;
	}
	.subscribe{
		font-size: 24px;
		font-family: Burford-Base!important;
		color: #fff;
	}
	#mc-embedded-subscribe{
		background: #55674e;
		color:#ccd1c9;
		border: none;
		width: 180px;
		height: 35px;
		margin-left:20px;
	}
	#mc-embedded-subscribe:hover{
		border: 1px solid #768571;
	}
	.mc-field-group{
		width: 38%;
		float: left;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mc-field-group.btn{
		width:20%;
	}
	#mc_embed_signup div.mce_inline_error{
		margin: 0 0px 1em 35px!important;
		padding: 5px 10px;	
		background: none!important;
		font-weight: bold;
		z-index: 1;
		color: #fff;
		margin-left:50px;
	}
	div#mce-success-response {
		width: 100%;
		text-align: center;
		margin: 0 auto;
		float: left;
	}
	div#mce-error-response {
		text-align: center;
		float: left;
		margin: 0 auto;
		width: 100%;
	}
	.sub-check{
		color:#bebfbd;
		margin-top: 10px;
		font-size: 11pt;
	}
	.small-text{
		width: 100%;
		float:left;
		margin-top: -60px;
	}
	
	@media (max-width:1000px){
		.newsletter_sec{
			width: 100%;
		}
	
	}
	@media (max-width:885px){
		html{
			
			background-position: center, right bottom;
			
		}
		.mc-field-group{
			width: 48%;
		}
		.mc-field-group.btn{
			width:100%;
		}
		#mc-embedded-subscribe{
			margin: 0px;
		}
		.newsletter_sec{
		}
	}
	@media (max-width:710px){
		.newsletter_sec{
			padding: 0px;
		}
		article{
			width: 100%;
			padding: 0px;
		}
		.mc-field-group{
			width: 70%;
			margin: 0 auto;
			float: left;
			
			margin: 5px 0px 5px 0px;
		}
		.mc-field-group input{
			float: right;
		}
		.mc-field-group label{
			margin-right:10px;
			margin-top:5px;
		}
		.mc-field-group.btn{
			width:100%;
		}
		#mc_embed_signup div.mce_inline_error {
			margin: 0 0 1em 0;
			padding: 5px 10px;
			background-color: #6B0505;
			font-weight: bold;
			z-index: 1;
			color: #fff;
			clear: both;
			width: 50%;
			float: right;
			text-align: center
		}
		#mc-embedded-subscribe{
			float: none;
		}
	
	}
	@media (max-width:560px){
		
		.mc-field-group{
			width: 100%;
		}
		.mc-field-group input{
			float: none;
		}
		.mc-field-group label{
			width:100%;
			float:left;
			margin: 10px 0px 10px 0px;
		}
		.mc-field-group.btn{
			margin-top:20px;
		}
		
		.logo{
			margin: 0;
			margin-top:20px;
			width: 228px;
			
		}
		h3{
			
			margin-top: 10px;
		}
		#mc_embed_signup div.mce_inline_error {
			width: 100%;
			text-align: center;
		}
	}