/* contact */



img {
    border: solid 4px black;
}

.footer {
	color: black;
	font-size: 12;
}

p {
	color: black;

}



body {
	font-size: 20px;
	line-height:20px;
	color:red;
	
}

.container {
	max-width:300px;
	width:100%;
	margin:0 auto;
	position:relative;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#contact {
	background:black;
	padding:25px;
	margin:50px 0;
}

#contact h3 {
	-webkit-text-stroke: 1px white;
	color: red;
	display: block;
	font-size: 40px;
	font-weight: 400px;
}

#contact h4 {
	-webkit-text-stroke: 1px white;
	margin:5px 0 15px;
	display:block;
	font-size:35px;
	color: red;
}

fieldset {
	position: center;
	border: medium none !important;
	margin: 0 0 10px;
	min-width: 50%;
	padding: 0;
	width: 50%;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:100%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
}

#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	
	border:1px solid black;
}

#contact textarea {
	height:100px;
	max-width:100%;
  resize:none;
}

#contact button[type="submit"] {
	cursor:pointer;
	width:100%;
	border:none;
	background:red;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}


