
BODY {
	background: #000000 url(background.jpg) no-repeat center center fixed;
	width: 100%;
	height: 100%;
	background-size: cover;
	}

A:link {color:#0657B0; text-decoration:underline;}
A:visited {color:#0657B0; text-decoration:underline;}
A:hover {color:#FDD065; text-decoration:underline;}
A:active {color:#FDD065; text-decoration:underline;}

A.nav:link { color:#FDD065; text-decoration:underline;}
A.nav:visited { color:#FDD065; text-decoration:underline;}
A.nav:hover { color:#ffffff; text-decoration:none;}
A.nav:active { color:#ffffff; text-decoration:none;}

.mainText {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 21px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1px;
}
.smallText {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.navText {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 23px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.smallHeaderText {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #960;
	text-decoration: none;
}

.headerText {
	font-family: 'Century Gothic',Futura,'URW Gothic L', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 28px;
	font-weight: bold;
	color: #750039;
	text-decoration: none;
	text-transform: capitalize;
	letter-spacing: 2px;
}


.footerText {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 23px;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
	letter-spacing: 1px;
}

h1 {
	font-family: 'Century Gothic',Futura,'URW Gothic L', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 38px;
	font-weight: bold;
	color: #FF9B02;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h2 {
	font-family: 'Century Gothic',Futura,'URW Gothic L', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 32px;
	font-weight: bold;
	color: #957025;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
}

h3 {
	font-family: 'Century Gothic',Futura,'URW Gothic L', Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
	color: #393C13;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.frame
{
padding: 0px;
border: 1px solid #CCC;
box-shadow: 1px 1px 2px #ccc;
border-radius: 1px;
max-width: 100%;
height: auto;
}

.frameglow
{
padding: 0px;
border: 1px solid #CCC;
box-shadow: 0px 4px 12px 0px #ffffff;
border-radius: 3px;
max-width: 100%;
height: auto;
}

.smallframe
{
padding: 0px;
border: 1px solid #CCC;
box-shadow: 1px 1px 2px #ccc;
border-radius: 1px;
}

.resize
{
max-width: 100%;
height: auto;
}

.iframe
{
padding: 0px;
border: 0px solid #CCC;
box-shadow: 0px 0px 0px #ccc;
border-radius: 12px;
max-width: 100%;
height: 850px;
}

a.bigbutton {
	margin: 0.25em;
	margin-bottom: 3px;
	margin-top: 3px;
	display: inline-block;

	background: linear-gradient(#3b4a23, #1f2812);
	border: 1px solid #0e1408;

	color: #f4f4ef;
	text-decoration: none;
	text-align: center;

	padding: 7px 16px;

	font: bold 19px/120% "Segoe UI", Arial, Helvetica, sans-serif;

	border-radius: 8px;

	box-shadow:
		0 2px 6px rgba(0,0,0,.6),
		inset 0 1px 0 rgba(255,255,255,.15),
		inset 0 -2px 4px rgba(0,0,0,.6);

	transition: all .18s ease;
}

a.bigbutton:hover {
	background: linear-gradient(#4e612e, #263114);
	box-shadow:
		0 4px 12px rgba(0,0,0,.7),
		inset 0 1px 0 rgba(255,255,255,.2),
		inset 0 -3px 6px rgba(0,0,0,.7);
	transform: translateY(-1px);
}

a.bigbutton:active {
	background: #1b220e;
	box-shadow:
		inset 0 3px 8px rgba(0,0,0,.9);
	transform: translateY(1px);
}

a.bigbutton.accent {
	background: linear-gradient(#c9953a, #8b651f);
	border: 1px solid #5c4515;
	color: #ffffff;
}
a.bigbutton.accent:hover {
	background: linear-gradient(#e1ad4b, #a17424);
}


.container2Column {
  clear: both;
  padding: 10px;
  margin: 0px;
  overflow: hidden;
 }
 
.profile2_1 {
  background-color: #;
}
.profile2_2 {
  background-color: #;
}

@media only screen and (min-width: 700px) {
.span2 {
  width: 48.4%;
}
.col2 {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}
.col2:first-child {
  margin-left: 0;
}
}


.container3Column {
  clear: both;
  padding: 0px;
  margin: 0px;
  overflow:hidden;
 }
.profile3_1 {
  background-color: #;
 }
.profile3_2 {
  background-color: #;
}
.profile3_3 {
  background-color: #;
}

@media only screen and (min-width: 700px) {
 .span3 {
  width: 32.2%;
}
.col3 {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}
.col3:first-child {
 margin-left: 0;
}
}

.container4Column {
  clear: both;
  padding: 0px;
  margin: 0px;
  overflow:hidden;
 }
.profile4_1 {
  background-color: #;
 }
.profile4_2 {
  background-color: #;
}
.profile4_3 {
  background-color: #;
}
.profile4_4 {
  background-color: #;
}

@media only screen and (min-width: 700px) {
 .span4 {
  width: 23.7%;
}
.col4 {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}
.col4:first-child {
 margin-left: 0;
}
}

.container5Column {
  clear: both;
  padding: 0px;
  margin: 0px;
  overflow:hidden;
 }
.profile5_1 {
  background-color: #;
 }
.profile5_2 {
  background-color: #;
}
.profile5_3 {
  background-color: #;
}
.profile5_4 {
  background-color: #;
}
.profile5_5 {
  background-color: #;
}

@media only screen and (min-width: 700px) {
 .span5 {
  width: 17.8%;
}
.col5 {
  display: block;
  float: left;
  margin: 2% 0 0 2.6%;
}
.col5:first-child {
 margin-left: 0;
}
}

input[type=text] {
  width: ;
  padding: 6px 6px;
  margin: 8px 0;
  font-size: 18px;
  box-sizing: border-box;
}
input[type=submit] {
  width: ;
  padding: 6px 6px;
  margin: 8px 0;
  font-size: 18px;
  box-sizing: border-box;
}
select {
  width: ;
  padding: 6px 6px;
  margin: 8px 0;
  font-size: 18px;
  box-sizing: border-box;
}

form {
    display: inline-block; //Or display: inline; 
}

.no-wrap-text {
    overflow: hidden;
  }

li {
  list-style-position: outside;
  margin-left: 35px;
}

.iconDivs {
   height: 50px;
   top: 50%;
   left: 50%;
   display: flex;
   align-items: center;
}
.iconDivs > img {
   margin-right: 10px;
}

b {
  color: #415203;
  font-size: 21px;
}

.front-pillars {
  display: flex;
  flex-wrap: wrap;
}

.pillar {
  position: relative;
  flex: 1 1 25%;
  min-height: 250px;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pillar .overlay {
  background: rgba(0,0,0,0.15);
  padding: 20px;
  text-align: center;
  color: #fff;
  width: 100%;
  height: 100%;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.pillar h2 {
  font-size: 2rem;
  margin-bottom: 10px;
}

.pillar p {
  margin-bottom: 20px;
  font-size: 1rem;
  letter-spacing: 0.5px;
}

.pillar-btn {
  display: inline-block;
  padding: 12px 24px;
  background: #d39e2c; /* warm adventure accent */
  color: #000;
  font-weight: 600;
  text-decoration: none;
  border-radius: 3px;
}

.pillar-btn:hover {
  background: #f2b841;
}

/* Responsive */
@media (max-width: 1000px) {
  .pillar { flex: 1 1 50%; }
}

@media (max-width: 600px) {
  .pillar { flex: 1 1 100%; }
}