/* CSS Document */


.subscribe-content { text-align:center;  }
.subscribe-content p.intro { color: #30802C; }

.subscribe-content .subscribe-header { margin-bottom: 60px; }


.subscribe-content .subscribe-email { margin-bottom: 60px; border-radius:0; background:none; border:none; border-top: solid 1px #E1E1E1; border-bottom: solid 1px #E1E1E1;  }
.subscribe-content .subscribe-email input[type="email"] { border: 1px solid #999; padding: 6px; font-size: 16px; color: #000; width: 300px; border-radius: 5px; -webkit-appearance:none; margin-bottom: 20px; }
.subscribe-content .subscribe-email input[type="email"]:focus { border: 1px solid #093; }
.subscribe-content .subscribe-email input[type="submit"] { font-size: 16px; padding: 7px 12px; color: #FFF; background: #093; text-shadow: #848484 0px 1px 0px; -webkit-appearance:none; border-radius: 5px; border: none; }
.subscribe-content .subscribe-email input[type="submit"]:hover { cursor: pointer; background: #063; }

.subscribe-content .subscribe-moreinfo { text-align:left; margin-bottom: 40px; }


/*Retina Full Size*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 144dppx) {
	
	}

/*Medium*/
@media only screen and (max-width: 1024px) { 
	.subscribe-content .subscribe-moreinfo { margin-bottom: 100px; }
	
	}
	
/*Retina Medium*/
@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx) {
	
	}

/*Small*/
@media only screen and (max-width: 735px) {
	
	
	.subscribe-content .subscribe-email input[type="email"] { width: 200px; }
	.subscribe-content .subscribe-email input[type="submit"] { margin-bottom: 15px; }
	
	}