a{ text-decoration: none;}

.orange{color: #E46E2A;}
.blue{color: #1B2A31;}

.libre-caslon-text-regular {
  font-family: "Libre Caslon Text", serif;
  font-weight: 400;
  font-style: normal;
}

.btn-primary{
	background: #E46E2A;
	border-color: #E46E2A;
}

.btn-primary:hover{
	background: #1B2A31;
	border-color: #E46E2A;
}



.libre-caslon-text-bold {
  font-family: "Libre Caslon Text", serif;
  font-weight: 700;
  font-style: normal;
}

.libre-caslon-text-regular-italic {
  font-family: "Libre Caslon Text", serif;
  font-weight: 400;
  font-style: italic;
}


body{
	background: #1B2A31;
  font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

#masthead{
	background: #E46E2A;
	color: #fff;
	box-shadow: 8px 0px 10px  #1B2A31;
	z-index: 99;
}
#hero{
	height: 80vh;
	background-position: center center;
	background-size: cover;
	color: #fff;
	text-transform: uppercase;
}

	#hero h1{
		font-weight: 300;
		font-size: 58px;
	}
	#hero h1 strong{
		font-weight: 700;
	}

	#hero a.btn{
		font-weight: 600;
		color: #fff;
		text-transform: none;
	}
	#hero a.btn strong{
		font-weight: 800;
		color: #E46E2A;
	}
	#hero a.btn:hover{
	background: #1B2A31;
	}
	#hero a.btn:active{
	background: #1B2A31;
	}

img.landingImage{
	float: left; 
	margin-right: 1em;
	margin-left: 1em;
}

img.landingImage2{
	margin-bottom: 3em;
	max-width: 100%;
	height: auto;
}


#logo{
	background: #1B2A31;
	padding: 1em;
	border: 1px solid #E46E2A;
	box-shadow: 8px 0px 10px  #1B2A31;
	z-index: 99;
}
#socials{
	background: #E46E2A;
	color: #fff;
	padding: 1em;
}
	#socials a{ color: #fff}
	#socials a:hover{ color: #1B2A31}
#page-content{
	color: #fff;
	box-shadow: 8px 0px 10px  #1B2A31;
	z-index: 99;
	padding: 2em 0;
	position: relative;
}
	#page-content h2{
		font-size: 20px;
	}
	#page-content h4{
		font-size: 14px;
	}
	#page-content p{
		font-size: 14px;
	}

#quote{
	background: #E46E2A;
	color: #fff;
	padding: 2em 0;
	font-family: adobe-caslon-pro, serif;
	font-style: normal;
	font-weight: 400;
}
	#quote p{
		font-size: 26px;
		font-weight: 300;
		line-height: 45px;
	}

#form{
	background: #1B2A31;
	padding: 2em 0;
	color: #fff;
}


#testimonials{
	color: #fff;
	box-shadow: 8px 0px 10px  #1B2A31;
	z-index: 99;
	padding: 2em 0;
	position: relative;
	font-size: 14px;
}

#profile{
	background-color: #E46E2A;
	padding: 2em 0;
}


	
	.orange-border-left{
		border-left: 1px solid #E46E2A;
	}
	
.splide{
	padding: 1em 0;
	background-color: #fff;
}
#footer{
	padding: 1em 0;
	color: #fff;
	font-size: 12px;
}
#footer a{ color: #E46E2A; text-decoration: none;}


div._form_11{
	
}
div._form_9{
	input{
		border-color: #E46E2A;
	}
}

._form-branding{
	display: none !important;
}
._submit{
	background-color: #E46E2A !important;
  font-family: "Raleway", sans-serif;
	text-transform: uppercase !important;
}
#_form_6732FF1ED09D6_{
	max-width: 100% !important;
}
#_form_6733003F7FBFB_{
	max-width: 100% !important;
}
#_form_6733003DD39EF_{
	max-width: 100% !important;
}

p.orange.my-4{
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
}