/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

html, body {
	background: #fdfaf5;
}
.container {
  width: auto;
  padding: 0 15px;
}



h1 {
   font-family: 'AlfphabetCondensed';
   font-weight: normal;
   font-style: normal;
	color: #be9d32;
	font-size: 45px;
	text-transform: uppercase;
} 

h3{
font-size: 18px;
	font-family: 'AlfphabetCondensed';
	margin: 0px 0px 50px 0px;

}

h3 span {
		background: #fce1da;
	padding: 0px 5px ;

}
h4{
	color: #fff;
	font-size: 45px;
		font-family: 'AlfphabetCondensed';

}

p{
	
	font-family: "acumin-pro", sans-serif;
font-weight: 300;
font-style: normal;
	  font-size: 20px;
}


.myButton, .myButton2 {
	-moz-box-shadow: 4px 4px 0px 0px #be9d32;
	-webkit-box-shadow: 4px 4px 0px 0px #be9d32;
	box-shadow: 4px 4px 0px 0px #be9d32;
background-color: #fdfaf5;
  border: 1px solid #000000;
  cursor: pointer;
  color: #000000;
  font-family: 'AlfphabetCondensed';
  font-size: 20px;
  padding: 10px 20px;
  text-decoration: none;
  margin: 10px 15px 10px 0px;
  transition: 0.3s;
  white-space: nowrap;

}

.myButton2 {
-moz-box-shadow: 4px 4px 0px 0px #000;
	-webkit-box-shadow: 4px 4px 0px 0px #000;
	box-shadow: 4px 4px 0px 0px #000;
	
}
.myButton:hover, .myButton2:hover {
	
	color: #000;
	text-decoration: underline;

}
.myButton:active, .myButton2:active {
	position:relative;
	top:1px;
}



.bg-light {
  background-color: #be9d32 !important;
  height: 350px;
}
footer{
	padding: 50px 0px;
}

footer p{
	color: #fff;
	font-weight: 300;


}

.vertical-center {
	margin: 50px 0px 0px 80px;

}
.next{
}

@media (min-width: 1430px) {
	p{
			width:425px;

	}

}

@media (max-width: 1160px) {

.vertical-center {
	margin: 50px 0px 0px 20px;
}
	p{font-size: 18px;
}


}
@media (max-width: 767px) {
	h1, h3, p, h4{
		text-align: center;
	}
	h1, h4{
		font-size: 35px;
	}
	  p {
    font-size: 16px
	}
	.button-container{

	  text-align: center;
	}
.bg-light {

  margin-top: 50px !important;
	
}
	  .vertical-center {
    margin: 0px 0px 0px 20px;
	}
}

        .myButton {
		display: inline-flex;;
  width: fit-content !important;

}

.button-container{
}

#mc_embed_signup {
  background: none !important;
}

input{

-moz-box-shadow: 4px 4px 0px 0px #000;
  -webkit-box-shadow: 4px 4px 0px 0px #000;
  box-shadow: 4px 4px 0px 0px #000;
  background-color: #fdfaf5;
  border: 1px solid #000000;
  cursor: pointer;
  color: #000000;
  font-family: 'AlfphabetCondensed';
  font-size: 20px;
  padding: 12px 20px;
  text-decoration: none;
  margin: 10px 0px 10px 0px;
  transition: 0.3s;
  white-space: nowrap;

}

#mce-EMAIL{
		width: 300px;
		margin-right: 20px;


}

@media (max-width: 984px) {
#mce-EMAIL{
		width: 200px;

}
	h4 {
  font-size: 40px;
	}
}

@media (min-width: 1405px) {

	.footerholder{
		padding-left:100px; 
	}
	
	.footerholderright{
				padding-right:100px; 

	}
	
}
#mc-embedded-subscribe {
  
    margin: 0 !important;
}
#mc_embed_signup .mc-field-group input {

    width: 200px !important;
    text-align: center !important;
}
