/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 700px) {
  .mobile-padding {
	padding-bottom: 32px !important;
		text-align: center !important;
  }
 
.textaligncenter {
	text-align: center !important;
}
 .mobile-slider {
	margin-top: -15px;
	color: #ffffff; 
	/*font: pt sans; */
	font-size: 16px !important; 
	line-height: 17px !important; 
	background: #D67586; 
	font-weight: 500; 
	letter-spacing: 1px !important; 
	padding: 8px !important; 
	background-color: #D67586;
	width: 175px;
  }
}

.desktop-slider {
	color: #ffffff; 
	/*font: pt sans; */
	font-size: 36px; 
	line-height: 45px; 
	background: #D67586; 
	font-weight: 700; 
	letter-spacing: 2px; 
	padding: 32px; 
	background-color: #D67586;
	width: 410px;
}

#optin { 
	margin: 0 auto 2em; 
	overflow: hidden; 
	text-align: center 
}
	
#optin input {
		background: #fff url(images/input.png) repeat-x bottom;
		border: 1px solid #ccc;
		/*float: left;*/
		font-size: 14px;
		margin: 0 10px 10px 0;
		padding: 8px 10px;
		width: 200px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 2px 2px #ddd;
		-moz-box-shadow: 0 2px 2px #ddd;
		-webkit-box-shadow: 0 2px 2px #ddd
	}
		
#optin input.name { 
	background: #fff url(images/name.png) no-repeat 10px center; 
	padding-left: 35px 
}
		
#optin input.email { 
	background: #fff url(images/email.png) no-repeat 10px center; 
	padding-left: 35px 
}
		
#optin input[type="submit"] {
			background: #dc1f33 url(images/green.png) repeat-x top;
			/*border: 1px solid #137725;*/
			color: #fff;
			cursor: pointer;
			/*float: left;*/
			font-size: 14px;
			font-weight: bold;
			padding: 8px 20px;
			/*text-shadow: -1px -1px #1c5d28;*/
			text-transform: uppercase;
			width: auto;
			border-radius: 11px;
}
			
#optin input[type="submit"]:hover {
	background-color: #d67586;
}
		
#optin span { 
	background: url(images/lock.png) no-repeat center left; 
	/*float: left; */
	margin-left: 15px; 
	padding-left: 20px 
}

/*
#mc_embed_signup {
	background:#fff; 
	clear:left; 
	font-size:20px;
	width:100%;
	display: inline !important; 
}

#mc_signup_submit {
	display:inline !important; 
	background-color: #dc1f33 !important; 
	color: #ffffff !important !important; 
	border: 1px solid #dc1f33;
	border-radius: 12px !important; 
} */