@charset "utf-8";


/* CSS Document */

/*Theme Name: Edelweiss*/

/*= GENERAL STYLING
--------------------------------------------------------*/

body{
	margin: 0;
	padding: 0;
	width:100%;  
	background-color:#FFF;
        
        
}

h1 {
	font-family: 'Arial Rounded MT', Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#333;
	font-weight:600;
        margin-top:20px;
        text-align:center;    
          
}

h1 a:link {
	color:red;
	text-decoration: none;
}
h1 a:visited {
	color:red;
	text-decoration: none;
}
h1 a:hover {
	color:red;
	text-decoration: none;
}

h1 a:active {
        color:red;
	text-decoration: none;

}

h2 {
	font-family: 'Arial Rounded MT', Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 19px;
        letter-spacing: 1px;
	
	color:#003399;
	margin: 0;
	padding-left: 10px;
        padding-right: 8px;
	padding-bottom:10px;
	padding-top:10px;
	
}

h3 {
	font-family: 'Arial Rounded MT', Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 16px;
        color:#333;
        
	/*text-align: center;*/
	margin: 5px 0;
	padding-left: 10px;
	z-index: 1;
	position: relative;

}

p {
       font-family:'Arial', Helvetica, sans-serif;
       font-weight: 400;
       font-size:16px;
       padding-left:15px;
       padding-right: 8px;
       /*text-align: center;*/
       color: #333;

}



a:link {
	color:#0000FF;
	text-decoration: none;
}
a:visited {
	color:#0000FF;
	text-decoration: none;
}
a:hover, a:active {
	color:#0000FF;
	text-decoration: none;
}

      
/*--bread crumbs--*/

.bread{
       font-family: 'Arial Rounded MT', Arial, Helvetica, sans-serif;
       font-weight: normal;
       font-size: 13px;
       color: #333;
 
       width:auto;
       padding-left:10px;
       margin-top:10px;
       margin-bottom:0px;
       padding-top:4px;
       height:23px;
       
	   background-color:#d5fce2;
}




/*--main container--*/

#container{
        width: 100%;
		background-color: rgba(255, 255, 102);
		
		 background-image:url('../img/Monpattern.png');
	background-repeat:repeat;
	
		
        
}

#innercontain{
	position:relative;
	width:80%;
	max-width:1100px;
	background-color:#ffffff;
	margin:0 auto;
	height:auto;
	background-position:center top;
	background-image:url('../img/Flowers.jpg'); 
	background-repeat:no-repeat;
	
      
}

#innercontainsecond{
	position:relative;
	width:80%;
	max-width:1100px;
	background-color:#ffffff;
	margin:0 auto;
	height:auto;
	background-position: center top;
	background-image:url('../img/Laketop.jpg'); 
		background-repeat:no-repeat;
	
}

#innercontainthird{
	position:relative;
	width:80%;
	max-width:1100px;
	background-color:#ffffff;
	margin:0 auto;
	height:auto;
	background-position: center top;
	background-image:url('../img/sunsetop.jpg'); 
		background-repeat:no-repeat;
	
                 
      
}
 
/*--HEADER elements--*/

header { 
    width: 100%; 
	height: auto; 	
 	margin-top: 0px;
	margin-bottom:0px;
        
 /* border: 1px solid yellow;*/
       

}

.inner {

width: 100%; 
max-width:1100px;
margin:0 auto;
height:auto;
padding-bottom:20px;
padding-top:20px;
/*border: 1px solid blue;*/



/*border: 1px solid blue;*/

}
.hookpage1 {
          height:auto;
		  width:100%;
		  background-image:url('../img/bkgcolourG.png');
	background-repeat:repeat-x;
	padding-top:0px;
	padding-bottom:10px;
	
}


.hookpage1 p {
          text-align:center;
          color: #ffffff;
		  font-weight:400;
		  padding-left:25px;
		  padding-right:25px;
		  
}



.hookpage1 h1 {
	color:#ffffff;

}

.hookpage2 {
          height:auto;
		  width:100%;
		  background-image:url('../img/bkgcolourB.png');
	background-repeat:repeat-x;
	padding-top:0px;
	padding-bottom:10px;
	
}


.hookpage2 p {
          text-align:center;
          color: #ffffff;
		  font-weight:400;
		  padding-left:25px;
		  padding-right:25px;
		  
}

.hookpage2 h1 {
	color:#ffffff;
}

.hookpage3 {
          height:auto;
		  width:100%;
		  background-image:url('../img/bkgcolourO.png');
	background-repeat:repeat-x;
	padding-top:0px;
	padding-bottom:10px;
	
}


.hookpage3 p {
          text-align:center;
          color: #ffffff;
		  font-weight:400;
		  padding-left:25px;
		  padding-right:25px;
		  
}

.hookpage3 h1 {
	color:#ffffff;
}

#logoL{
	  background-image:url('../img/logo3.png');
	  background-repeat:no-repeat;
       background-size: contain;      
        width:185px;
		height:226px;
        padding-top:0px;
        
        /*border:solid 1px #999900;*/
        
}

.click{
	display:block; 
     width:100%;
     height:80%;
     top:0;
     left: 0;
     z-index: 1;

}

/*--Nav--*/


.clearb {
/* needed for some browsers 
	clear: both;*/
}

.highlight{
	font-weight: 600;
	
	
}

nav{
	width:100%;
	height:32px;
	background-color: #009933;


}

#primenav {
         position:relative;


     

}
#primenav ul {
 list-style: none;
font-family: 'Arial', Helvetica, sans-serif;
font-size:16px;   
color:#ffffff;              
	
	padding-left:0px;
	text-align: center; 
margin:0 auto;
height:35px;
width:auto;

}



#primenav li {
	 display: inline-block;
	padding-right: 6px;
padding-left:6px;
	width:auto;
	text-align:center;
	color:#ffffff;
                  margin-right:18px;
	border-top:3px solid transparent;

}

#primenav li:link {
	list-style: none;
	color:#ffffff;
	text-decoration: none;
}

#primenav li:visited {
    color: #ffffff;

}

#primenav li:hover{
	color: #ffffff;
	border-top:3px solid #F6F797;
        
}

#primenav li a {
	font-weight: 400;
	color: #ffffff;
	padding: 5px 0px 0px;
	display: block;
	text-decoration: none;

     
        /*border-right:#666666 solid 1px;*/
}


/*--main content part--*/

main{
       
       margin: 0 auto;
       width: 100%;
      /*background-color:white;*/
       height:auto;
      /*clear:both;
       overflow:hidden;*/

}


.content{ 
  background-color:#FFF;
   
/*background-size:60% 80%;background-size:contain;*/
	margin: 0 auto;
	min-height: 600px;
	width: 100%; 
	height:auto;
	/*border:purple solid 1px; */
	padding-top:10px;
	padding-bottom:0px;
	


}

.content a:hover, a:active {
	color:#ff0000;
	text-decoration: none;



}


.content li {
padding-left: 5px;
 font-size:16px;
       color:#333;
  line-height:30px;
  list-style-image: url('../img/bullet.png');
       width:100%;
       height:auto;
font-family: 'Arial', Helvetica, sans-serif; 
       /*border:1px solid blue;*/
       
}

.content ul {
padding-left: 65px;
padding-right:10px;
       
}

.content img {
float:left;
margin-left:100px;
margin-right:100px;
width:15%;
height:15%;


}

.contentsec{ 
  /*background-size:60% 80%;background-size:contain;*/
background-color:#FFFFFF;
    
	margin: 0 auto;
	min-height: 420px;

	width: 100%; 
	height:auto;
	/*border:purple solid 1px;*/
        padding-bottom:0px;
		clear:both;


}

.contentsec a:hover, a:active {
	color:#ff0000;
	text-decoration: none;



}


.contentsec li {
padding-left: 5px;
       color:#333;
  line-height:30px;
  list-style-image: url('../img/bullet.png');
       width:100%;
       height:auto;
font-family: 'Arial', Helvetica, sans-serif; 
       /*border:1px solid blue;*/
       
}

.contentsec ul {
padding-left: 65px;
padding-right:10px;
       
}
.linespace{
	line-height:140%;

}

.profile{
	
	width:98%;
	height:auto;
	/*border:1px solid red;*/
	padding-right:3px;
	
}
	
.portit {
	float:left;
	/*border:1px solid red;*/
	width:49%;
	background-image:url('../images/textback1.png');
  background-repeat:repeat;
	max-height:auto;
	min-height:500px;



}


#bottom1 {
	background-image:url('../img/Flowersbottom.jpg'); 
	background-repeat:no-repeat;
	background-position:center top;
	/*border:1px solid red;*/
	margin-bottom:-5px;
	width: 100%; 
	height:107px;
	position:relative;
	clear:both;

}

#bottom2 {
	background-image:url('../img/Lakebottom.jpg'); 
	background-repeat:no-repeat;
	background-position:center top;
	/*border:1px solid red;*/
	margin-bottom:-5px;
	/*margin-top:20px;*/
	width: 100%; 
	height:107px;
	clear:both;
	

}
#bottom3 {
	background-image:url('../img/sunsetbottom.jpg'); 
	background-repeat:no-repeat;
	background-position:center top;
	/*border:1px solid red;*/
	margin-bottom:-5px;
	width: 100%; 
	height:107px;
	clear:both;

}



/*--Footer--*/

.footinner{
width:100%;

background-color: #009933;
height: 50px;
margin:0 auto;


}

footer a:link {
       color:#ffffff; 

}
footer a:visited {
       color:#ffffff; 

}

footer a:hover{
       color:#ffffff;
      font-weight:600;
      


}


.left{
      float:left;
      padding-left:20px;
}
.right{
      float:right;
	  padding-right:20px;

}

footer{
	width: 100%;
	        
}

footer p{
	padding-left: 5px;
	padding-bottom:0px;
	padding-top:0px;
	color:#fff;    
        line-height:140%;


}



/*--mobile landscape--*/

@media screen and (max-width: 750px) {



h1 {
	font-size: 20px;
        text-align:center;  
  

   }
   
   #innercontain{
	   width:92%;
   }
   
   #innercontainsecond{
	/*position:relative;*/
	width:92%;
	background-position: left top;
}

#innercontainthird{
	/*position:relative;*/
	width:92%;

}


}

@media screen and (max-width: 600px) {

h1 {
	font-size: 20px;
        text-align:center;  
}

h2 {
	font-size: 14px;

}

#logoL{
	    background-image:url('../img/logo4.png');
	  background-repeat:no-repeat;
       background-size: contain;      
		margin:auto;
		width:180px;
		height:226px;	
}
		

.push{
	height:200px;
	width:100%;
	
}


  
.content p {
	font-size: 14px;
	
}

nav{
	width:100%;
	height:52px;
	
	

}
#primenav ul {
	font-size:14px;   
	padding-right:10px;

}

.content li{
	font-size:14px;
	
	
}

.hookpageO p {
	font-size:14px;
	}


#innercontain{
	position:relative;
	width:95%;
}

#innercontainsecond{
	/*position:relative;*/
	width:95%;
	background-position: left top;
}
.profile{
	word-wrap: break-word;
}


#innercontainthird{
	position:relative;
	width:95%;
}

	
footer p{
	font-size:14px;
}
.left{
      float:left;
     padding-left:25px;
}
.right{
	float:left;
	padding-left:25px;
	margin-top:20px;
	
	
}

.footinner {
	height:60px;

}
}

@media screen and (max-width: 400px) {

#container-slides {
	float:left;
	margin-right:5px;
	
}
}