/* slim subscribe */


	.slim-subscribe {
		max-width: 770px;
		padding: 0.5em;
		margin: auto;
	}
	
	.slim-subscribe.left {
		margin: 0 !important;
	}
	
	
	.slim-subscribe input {
		 -webkit-appearance: none;
		-moz-appearance: none;
		font-family: 'Open Sans',sans-serif !important;
		padding: .5em !important;
		border: 0 !important;
		font-weight: 400;
		background: 0 0;
		display: inline-block !important;
		margin: 0 !important;
		letter-spacing: 1px !important;
		font-size: 18px !important;
		
	}
	
	.slim-subscribe input[type="email"] {
	    width: 83.33333333333334% !important;
	}
	
	.slim-subscribe input[type="submit"] {
	    width: 16.666666666666664% !important;
		text-transform: none !important;
		color: #ff4822;
    	font-weight: 700;
	}

	
	
	.slim-subscribe form {
		border-bottom: 3px solid #ff4822;
		max-width: 770px;
	}
	
	.slim-subscribe form:hover {
		border-bottom: 3px solid #000;
	}
	
	.slim-subscribe form:hover input[type="submit"] {
		font-weight: bold;
		color: #000 !important;
	}
	
	.slim-subscribe #casl {
		font-size: 12.5px;
		color:#999;
		font-family: "Courier New", Courier, monospace;
		padding: 0.5em;
		text-align:center;
	}
	
	.slim-subscribe.left #casl {
		text-align: left !important;
	}
	
	@media only screen and (max-width: 768px) {
		
		.slim-subscribe form, .slim-subscribe form:hover {
			border: 0;
		}
		
		.slim-subscribe form:hover input[type="submit"] {
			font-weight: 400 !important;
			color: #fff !important;
			background: #000 !important;
		}
		
		.slim-subscribe form:hover input[type="email"] {
			border-top: 1px solid #eee !important;
		}
		
		.slim-subscribe input {
			font-size: 14px !important;
			letter-spacing: 0.5px !important;
			text-align: center !important;
		
			display: block !important;
		}
	
		.slim-subscribe input[type="email"] {
			border-top: 1px dotted #ff4822 !important;
			width: 100% !important;
			padding: 1em 0 !important;
		}
		
		.slim-subscribe input[type="submit"] {
			background: #ff4822 !important;
			color: #fff !important;
			width: 100% !important;
		}
		
		.slim-subscribe input[type="submit"]:hover {
			background: #eee !important;
		}
		
		.slim-subscribe #casl {
			font-size: 12px !important;
			padding: 1em !important;
		}
	}
	
	