/* Global */

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 1em;
	background-color:#ffffff;
	margin: 0;
}
img {
	max-width: 100%;
}
a:link {
	color: #cff09e;
	text-decoration: none;
}
a:hover {
	color: #b9d68d;
	text-decoration: none;
}
a:visited {
	color: #f68f67;
	text-decoration: none;
}

h2 {
	text-shadow: 2px 2px 2px #333;
	font-weight: 400;
}
p {
	font-size:1.4em;
	text-shadow: 1px 1px 1px #333;
	background-color:rgba(0,0,0,0.3);
	padding:0.5em;
	color:#ffffff;
}


h1 { font-family: 'PT Sans', sans-serif; font-weight: 400;}

/* Navigation */

.menu {
	position:fixed;
	top:0px;
	width:100%; 
	height:auto; 
	background-color:#ffffff;
	z-index:100;
}
#logo {
	text-align: center;
	margin: 10px 0;
	position:relative;
}
#logo img{
	position:absolute; 
	top:0;
	left:25%;
}
#nav {
	text-align: right;
	margin: 20px 0 10px 0;
}
.navigation{
	float: right;
	list-style: none;
	margin: 0;
}
.navigation li{
	float: left;
	padding:0 0 0 50px;
	color:#ff0000;
	color: #557f98;
}
.navigation li:hover{
	cursor:pointer;
	color: #79bd9a;
}

.navigation .active{
	cursor:pointer;
	color: #6ca989;
	font-weight:bold;
}




/* General Slides */ 

.slide{
	background-attachment: fixed;
	width:100%;
	height:auto;
	position: relative;
	padding:140px 0;
}



/* Slide 1 */ 

#slide1{
	
  background: url(../images/slide1.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color:#587672;
	color:#ffffff;
	min-height:500px;
}
#slide1 h1 {

	font-size: 5em;
	letter-spacing: -3px;
	line-height: 0px;
	color:#ffffff;
	font-weight: 400;
	text-shadow: 2px 2px 2px #333;
	/*filter: shadow(color=#ff0000, Direction=135, Strength=5);*/

}
#slide1 h2 {
	font-size: 2em;
	color: #8a8683;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
}

/* Slide 2 */ 

#slide2{
  background: url(../images/img_0540_med3.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	color:#ffffff;
	overflow:hidden;
}

#slide2 h1 {
	font-size: 3.8em;
	letter-spacing: -3px;
	line-height: 0px;
	color:#ffffff;
	font-weight: 700;
}
#slide2 h2 {
	font-size: 2.5em;
	color: #cff09e;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
}

/* Slide 3 */ 

#slide3{
  background: url(../images/slide3.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-color:#769096;
}

#slide3 h2 {
	font-size: 2.5em;
	color: #cff09e;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
}

#slide3 p {
	font-size:1.2em;
}

/* Slide 4 */


#slide4{
  background: url(../images/slide4.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-color:#769096;
}

#slide4 h2 {
	font-size: 2.5em;
	color: #a8dba8;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
}


/* Slide 5 */

#slide5{
  background: url(../images/slide5.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-color:#769096;
	overflow:hidden;
}
#slide5 h2 {
	font-size: 2.5em;
	color: #a8dba8;
	line-height: 0px;
	padding-bottom:20px;
	font-weight: 400;
	margin-bottom:40px;
}

#slide5 div div div.contact p{
	margin-bottom: 0px;
	margin-top:0;
}

#slide5 p {
	background-color:#d3e0e9;
	background-color:rgba(211,224,233,0.5);
}

#slide5 div div div.contact p img{
	float:left;
}

/* Tablet */
@media screen and (max-width: 1024px) {


#logo {
	position:relative;
	width: 100%;
	text-align: center;
	margin: 5px 0 0;
}

#logo img{
	position:relative;
	text-align: center;
	left:auto;
}

#nav {
	width:100%;
	text-align:center;
	margin:10px 0;
}

.navigation{
	width: 100%;
	float: center;
	list-style: none;
	margin: 0;
	padding:0;
}

.navigation li{
	float: left;
	width:20%;
	padding:0;
}

.slide{
	background-attachment: fixed;
	width:100%;
	position: relative;
	padding:150px 0;
}

#slide1{
  background: url(../images/slide1_sm.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color:#587672;
}

#slide2{
  background: url(../images/slide2_sm.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color:#8b6024;
}

#slide3{
  background: url(../images/slide3_sm.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-color:#769096;
}

#slide4{
  background: url(../images/slide4_sm.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	background-color:#769096;
}

#slide5{
  background: url(../images/slide5_sm.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#decorative {
	display:none;
}

#content {
	text-align:center;
	width:100%;
}

div.content {
	text-align:center;
	width:100%;
}

#slide1 h1 {
	line-height: 1em;
}
#slide1 h2 {
	line-height: 1em;
}
#slide2 h1 {
	line-height: 1em;
}
#slide2 h2 {
	line-height: 1em;
}
#slide3 h1 {
	line-height: 1em;
}
#slide3 h2 {
	line-height: 1em;
}
#slide4 h1 {
	line-height: 1em;
}
#slide4 h2 {
	line-height: 1em;
}

}




/* Mobile */
@media screen and (max-width: 480px) {

#logo {
	width: 100%;
	text-align: center;
}

#nav {
	width:100%;
	margin:5px 0;
}

.navigation{
	width: 100%;
	float: left;
	list-style: none;
	margin: 0;
	padding:0;
}

.navigation li{
	float: left;
	width:20%;
}

.slide{
	background-attachment: fixed;
	width:100%;
	position: relative;
	padding:150px 0;
}


#slide1{
  background: url(../images/slide1_ph.jpg) no-repeat top center;
  background-position:center -320px;
  background-color:#65868c;
}

#slide2{
  background: url(../images/slide2_ph.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color:#8b6024;
}

#slide3{
  background: url(../images/slide3_ph.jpg) no-repeat top center;
  background-color:#edc97a;
}

#slide4{
  background: url(../images/slide4_ph.jpg) no-repeat top center;
  background-color:#65abc4;
}

#slide5{
  background: url(../images/slide5_ph.jpg) center center no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-color:#8b6024;
}

#slide1 h1 {
	line-height: 1em;
}
#slide1 h2 {
	line-height: 1em;
}
#slide2 h1 {
	line-height: 1em;
}
#slide2 h2 {
	line-height: 1em;
}
#slide3 h1 {
	line-height: 1em;
}
#slide3 h2 {
	line-height: 1em;
}
#slide4 h1 {
	line-height: 1em;
}
#slide4 h2 {
	line-height: 1em;
}


}




