@font-face {
	font-family: 'Conv_SouthernBelle-Regular';
	src: url('../fonts/SouthernBelle-Regular.eot');
	src: local('☺'), url('../fonts/SouthernBelle-Regular.woff') format('woff'), url('../fonts/SouthernBelle-Regular.ttf') format('truetype'), url('../fonts/SouthernBelle-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
h2, h3, h4, h5, h6 {
  font-family: 'Conv_SouthernBelle-Regular',Sans-Serif;
}
body {
  margin: 0;
}
a:link {
  color: #115a68;
}
a:visited {
  color: #69D2E7;
}
a:hover {
  font-weight: bold;
}
a:active {
  font-weight: bold;
}
.contact-other {
  margin-top: 1rem;
}
nav ul {
	list-style-type: none;
	text-align: right;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
	font-weight: bold;
	font-size: 1.2rem;
	margin:0;
}
nav ul li {
	display: inline-block;
	color: #FA6900;
}
nav ul li::after {
	content:" |"
}
nav ul li a:link {
		color: #FA6900;
}
nav ul li a:visited {
		color: #FA6900;
}
.hero {
  background-image: url('../img/heroblue.jpg');
  /*background-color: red;*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 75vh;
  margin-bottom: 5vh;
}
.herotext {
  padding-top: 15vh;
}
.leading-text {
  line-height: .6;
}
.plus {
  font-size: 4em;
}
.jobs div h3 {
  padding-top: 3%;
}
.jobs div img {
  max-height: 250px;
}
/*.herotext h1 {
  font-size: 5em;
  line-height: 1.7;
}
.herotext h2 {
  font-size: 3.5em;
}*/
.herotext span {
  /*background-color: rgba(250, 105, 0, .9);
  padding: .3em 1em 0 1em;
  border-radius: 15px;*/
}
.ctawrapper {
  margin-top: 10vh;
}
.cta {
  padding: 1rem;
  border-radius: 5px;
  /*border: 2px solid #FA6900;*/
  background-color: #FA6900;
  color: white;
  transition: all .3s ease-in-out
}
.cta:link {
  color: white;
}
.cta:visited {
  color: white;
}
.cta:hover {
  border: 2px solid #FA6900;
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  background-color: transparent;
}
.inverse {
  background-color: #E0E4CC;
}
.section-header {
  padding-top: 1rem;
}
.sample {
  padding-bottom: 1rem;
}
.sample img {
  cursor: zoom-in;
}
.reveal img {
  cursor: zoom-out;
}

.imgGallery img {
	margin: 2px;
}
input[type="submit"] {
  padding: 1rem 1.5rem 1rem 1.5rem;
  background-color: #FA6900;
  color: white;
  border: none;
  box-shadow: 0 2px 5px #440000;
}
footer {
  height: 10vh;
  background-color: #A7DBD8;
  margin-top: 1rem;
}
