/*@import url(http://fonts.googleapis.com/css?family=Open+Sans);*/
/*@import url(http://fonts.googleapis.com/css?family=Lato);*/

html { -webkit-font-smoothing: antialiased; }

body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{border:0;outline:none;margin:0;padding:0;}

ul{list-style:none;}

body{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	min-width: 1200px;
}
a{
	color:#fff;
	text-decoration:none;
}

/*MENU TOP RIGHT */
.menu_right{position: fixed; right:10%; width: 500px; z-index: 110; top: -1px; text-decoration:none;}
.menu_right a{font-family:'Lato', sans-serif; color: #fff; font-size:12px; background: #3b3321; padding: 3px 18px; border-radius: 25px;}
.menu_right a:hover{color: #fff; background:#8b9e53; }


/*TOP PAGE*/
.toper{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	font-size: 11px; 	
	background:#3b3321;
	height:110px;
	padding-bottom:5px;
	padding-top:5px;
	z-index:100;
}

#logo img{
	padding:5px 10px;
	position:fixed;
	top:4px;
	left:3%;
	z-index: 100;
}


/*NOT IN USE booking IFRAME  */
#iframe {position: absolute; z-index: 95; top: 139px; width: 30%; float: left; left: 2%; overflow: hidden; height:330px;}
#iframe .iframe {background: #3b3321; repeat top left; width: 200px; height: 160px; padding: 10px; opacity: 0.9; filter: alpha(opacity=90); border: 10px solid #8b9e53;}

/*BOOKING IN USE*/
#navWrap {position: absolute; top: 80%; width: 400px; z-index:95; display:block; text-align:center; margin: 0 auto; left:0; right:0; margin-top:5px;}
#navWrap a{padding: 12px 80px; background-color: #3b3321; color: #fff; font-size: 13px; font-family: 'Lato', sans-serif; cursor: pointer; text-transform: uppercase; letter-spacing: 2px;}
.sticky {position: fixed; top:130px; width: 400px; }



/*LANGUAGE*/
.lang{position: absolute; top: 1px; right: 10px; z-index: 100; }

/*start body*/
#cont-main {position: absolute; top: 90%; width: 100%; z-index: 90; display: block; height: 100%; }

/*box 1*/
#box1 {top: 1%; width: 99%; z-index: 1; display: block; height: 100%; min-width:1200px; }
/*reverted this right*/
#box1left {width: 40%; z-index: 20; left: 40%; float:left; display: inline-block; height: 310px; overflow: auto; min-width: 36%; margin-left: 20px; text-align: center; margin-top:-20px;}
#box1left p{font-family: 'Lato', sans-serif; font-size: 28px; color: #888; padding: 20px 25px; text-align: center; letter-spacing: 4px; font-weight: 400; }
/*reverted this left*/
#box1right {width: 58%; z-index: 20; display: inline-block; text-align: center; float: left; height: 300px; overflow: auto; min-width: 50%; margin-top:-10px;}
#box1right h2{font-family: 'Lato', sans-serif; font-size: 30px; color: #829350; padding: 20px 80px; text-transform: uppercase; font-weight: 300; letter-spacing: 4px; line-height:40px;}
#box1right p{font-size: 13px; color: #888; padding: 10px 120px; line-height: 22pt; }

/*box 2*/
#box2 {position: absolute; top: 360px; width: 100%; z-index: 90; display: block; heigth: 300px; margin: 0 auto; }
#box2 img{position:relative; z-index: 90; width: 100%;min-height:300px;}
#box2txt{position:absolute; width:31%; height: 100%; left: 5%; top: 0px; text-align: center; z-index: 90; overflow:auto; background-color: #93a567; min-width:31%;}
#box2txt h2{font-family: 'Lato', sans-serif;font-size: 24px; color: #fff;  font-weight:300; padding: 35px 0px 0px 0px;  text-transform: uppercase; letter-spacing: 4px;}
#box2txt p{font-size: 13px; color: #f5f5f5; padding: 25px 35px 20px 35px; line-height:22px; }
#box2txt a{padding: 10px 25px; border: 1px solid #f5f5f5; color: #f5f5f5; font-size: 12px; font-family: 'Montserrat Regular', sans-serif;  text-transform: uppercase; letter-spacing: 2px;}


/*box 3*/
#box3 {position: absolute; top: 760px; width: 100%; z-index: 90; height: 500px; }
#box3filler {width: 10%; z-index: 90; float: left; display: inline-block; height: 500px; }
#box3left {width: 40%; z-index: 90; float: left; left: 10%; display: inline-block; height: 500px; overflow:auto; max-height:455px;}
#box3right {width: 50%; z-index: 90; float: right; display: inline-block; height: 500px; }
#box3right img{width: 50%; float:left; margin: 0px 70px; min-width:450px;}
#box3 h2{font-family: 'Lato', sans-serif; font-size: 24px; color: #3b3321; letter-spacing: 4px; text-align: right; padding: 10px 50px 0px 0px;  text-transform: uppercase;}
#box3 p{font-size: 13px; color: #888; text-align:right; line-height: 22pt; padding: 25px 50px 25px 4%; min-width: 40%;}
#box3 a{padding: 10px 25px; border: 1px solid #6f6f6f; color: #6f6f6f; font-size: 12px; font-family: 'Montserrat Regular', sans-serif;  text-transform: uppercase; letter-spacing: 2px;}


/*box 4*/
#box4 {position: absolute; top: 1280px; width: 100%; z-index: 90; height: 500px;}
#box4left {width: 50%; z-index: 90; float: left; display: inline-block; height: 500px; }
#box4left img{width: 50%; float:right; margin: 0px 50px; min-width:450px;}
#box4right {width: 40%; z-index: 90; float: left; left: 50%; display: inline-block; height: 500px; overflow:auto; max-height:455px;}
#box4filler {width: 10%; z-index: 90; float: left; left:90%; display: inline-block; height: 500px; }
#box4 h2{font-family: 'Lato', sans-serif; font-size: 24px; color: #3b3321; letter-spacing: 4px; text-align: left; padding: 10px 0px 0px 70px;  text-transform: uppercase;}
#box4 p{font-size: 13px; color: #888; text-align:left; line-height: 22pt; padding: 25px 4% 25px 70px; min-width: 40%;}
#box4 a{padding: 10px 25px; border: 1px solid #6f6f6f; color: #6f6f6f; font-size: 12px; font-family: 'Montserrat Regular', sans-serif;  text-transform: uppercase; letter-spacing: 2px;}



/*box 5*/
#box5 {position: absolute; top: 1830px; width: 100%; z-index: 90; height: 650px; min-width:1200px; background-color: #3b3321}
#box5 h2{font-family: 'Lato', sans-serif; font-size: 20px; color: #f5f5f5; letter-spacing: 4px; font-weight:300; text-transform: uppercase; text-align: left; line-height: 20px; margin: 30px 0px 20px 40px;}
#box5-1 {width: 8%; z-index: 20; height: 650px; display: inline-block; float:left;}
#box5-2 {width: 5%; z-index: 20; height: 650px; background: #8b9e53; display: inline-block; float:left; text-align:center;}
#box5-3 {width: 30%; z-index: 20; height:650px; background: #3b3321; display: inline-block; float:left; min-width: 350px; }
#box5-4 {width: 7%; z-index: 20; height: 650px; display: inline-block; float:left;}
#box5-5 {width: 5%; z-index: 20; height: 650px;  background: #8b9e53; display: inline-block; float:left; text-align:center;}
#box5-6 {width: 30%; z-index: 20; height: 650px; background: #3b3321; display: inline-block; float:left; min-width:480px; overflow: hidden; text-align:left; }
#box5-6 p{font-size: 12px; color: #888; text-align:left; line-height: 17pt; padding: 0px 10px 3px 30px;}
#box5-6 a{text-decoration: underline; color: #1a3f7f; }
#box5-6 .img{position: absolute; padding: 2px; margin-top:10px; }
#box5-6 .tp {position: absolute; padding: 2px; margin-top:-72px; margin-left:22%; z-index:1;}

  

/*box 6*/
#box6 {position:absolute; top: 2480px; width: 85%; z-index: 90; height: 150px; text-align:center; margin: 0 auto; left:0; right:0; }
#box6 img{padding: 30px; display: inline-block; vertical-align:middle;}
#box6 p{font-family: 'Lato', sans-serif; font-size: 24px; color: #444; letter-spacing: 4px; display: inline-block;}

/*box 7*/
#box7 {position:absolute; top: 2620px; width: 100%; z-index: 90; height:480; }
    
    


/*box 8*/
#box8 {position: absolute; top: 3150px; width: 100%; z-index: 90; height: 350px; min-width:1200px; background: #3b3321; text-align:left;}
#box8 p{font-size: 8pt; color: #afaa9a; line-height: 20px; padding: 50px 20px 0px 20px;}
#box8 a:link{text-decoration: none; color: #afaa9a; }
#box8 a:visited{text-decoration: none; color: #8b9e53; }
#box8 a:hover{text-decoration: none; color: #8b9e53; }
#box8 img{border: none; }
#box8-1 {width: 15%; z-index: 20; height: 100%;  display: inline-block; float:left;}
#box8-2 {width: 25%; z-index: 20; height: 80%; display: inline-block; float:left;}
#box8-3 {width: 1%; z-index: 20; height: 100%; display: inline-block; float:left;}
#box8-4 {width: 25%; z-index: 20; height: 80%; display: inline-block; float:left;}
#box8-5 {width: 1%; z-index: 20; height: 100%;  display: inline-block; float:left;}
#box8-6 {width: 18%; z-index: 20; height: 80%; display: inline-block; float:left;}
#box8-7 {width: 15%; z-index: 20; height: 100%;  display: inline-block; float:left;}






/*scrollbar*/
.style-1::-webkit-scrollbar {width: 8px;}
.style-1::-webkit-scrollbar-button {width: 12px;height:5px;}
.style-1::-webkit-scrollbar-track {background:#eee;	border: thin solid lightgray; box-shadow: 0px 0px 3px #dfdfdf inset; border-radius:10px;}
.style-1::-webkit-scrollbar-thumb {background:#fff; border: thin solid gray; border-radius:10px;}
.style-1::-webkit-scrollbar-thumb:hover {background:#7d7d7d;}			


/*SIMPLEWARE*/
.sw {position:fixed; top:70%; left:0px; width:15px;	height:130px; z-index:100;}