body, html {
  height:100%;
  width:100%;
  margin:0;
  padding:0;
}

header {
  background-image: url(bg2.JPG);
  background-size:100%;
  background-position:center;
  background-repeat:none;
  min-height: 100%;

  width: 100%;
  height: 100%;
  bottom:0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  top: 0;
  position: relative;
  z-index:99;
  border: px solid red;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0;
  position:fixed;
}

h1 {
  text-align:center;
  color:white;
  line-height:1.5em;
  font-family:  'Playfair Display', serif;
  border:px solid white;
  border-radius:50%;
  background:rgba(0,0,0,0.5);
  padding:70px;
  width:auto;
  position: absolute;
  width: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

a {
  color:#c5ad88;
  text-decoration:none;
  font-size:2em;
  line-height:1.2em;


}

hr,  {
  color: #c5ad88;

}

h1 .gold {
  color: ;
  font-style:italic

}

a:hover{
  color:white;
}



/*------------------------------------*\
		Contact
\*------------------------------------*/


.contact {
	background-color:#e2e2e2;
	border-top:15px solid #f0f0f0;
	border-bottom:15px solid #f0f0f0;
padding-bottom:40px;
padding-top:20px;

}
.contact-form textarea {
	width:100%!important;
	height:120px!important;
	border:none!important;
	padding-right:0!important;


}

.center-form{
	background:;
}
form {
	width:auto;
	padding:0;
}

.contact-form p {
		margin:0;
}
p.email-space {
	padding-left:4%;
}
.contact-form {
	width:70%;
	margin-left:auto;
	margin-right:auto;
}



.textbox {
	width:95%!important;
	border:none!important;
	margin-bottom:5%!important;
height:30px!important;
}

.input {
	width:98%!important;
}

textarea:focus, input:focus {
	outline: none;
}

.submit {
	background-color:#bd2f1c;
	border:none;
	color:white;
	padding:5px 40px 5px 40px;
	font-family:"lato";
	font-size:1em;
margin-right:auto;
margin-left:auto;
	margin-top:10px;
	display:block;
	position:relative;

}
.submit:hover {
	background-color:#aa2a19;
}

input {
    -webkit-appearance: none;
		-webkit-border-radius:0;
	    border-radius:0;
}

p.or-call {
	text-align:center;
	padding-top:10px;
	font-family:"oswald";
}
