/* +++++++++++++++++++++++++++++++++++ IMPORTANT HACK FOR JS BUTTON +++++++++++++++++++++++++++++++++++++++++ */

#wahanda-online-booking-widget {
	border-bottom: 2px solid #65c1be !important;
	background: #9dd4d2 !important;
	position: relative;
	top:5px;
	z-index:9999999;
	min-width:290px;
}

@charset "utf-8";
/* +++++++++++++++++++++++++++++++++++ FONT/BASICS +++++++++++++++++++++++++++++++++++++++++ */
@font-face {
    font-family: 'sinkin_regular';
    src: url('SinkinSans-400Regular-webfont.eot');
    src: url('SinkinSans-400Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('SinkinSans-400Regular-webfont.woff') format('woff'),
         url('SinkinSans-400Regular-webfont.ttf') format('truetype'),
         url('SinkinSans-400Regular-webfont.svg#sinkin_sans400_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sinkin_light';
    src: url('SinkinSans-200XLight-webfont.eot');
    src: url('SinkinSans-200XLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('SinkinSans-200XLight-webfont.woff') format('woff'),
         url('SinkinSans-200XLight-webfont.ttf') format('truetype'),
         url('SinkinSans-200XLight-webfont.svg#sinkin_sans200_x_light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sinkin_bold';
    src: url('SinkinSans-700Bold-webfont.eot');
    src: url('SinkinSans-700Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('SinkinSans-700Bold-webfont.woff') format('woff'),
         url('SinkinSans-700Bold-webfont.ttf') format('truetype'),
         url('SinkinSans-700Bold-webfont.svg#sinkin_sans700_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sinkin_thin';
    src: url('SinkinSans-100Thin-webfont.eot');
    src: url('SinkinSans-100Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('SinkinSans-100Thin-webfont.woff') format('woff'),
         url('SinkinSans-100Thin-webfont.ttf') format('truetype'),
         url('SinkinSans-100Thin-webfont.svg#sinkin_sans100_thin') format('svg');
    font-weight: normal;
    font-style: normal;

}

*, html, body{
	margin:0;
	padding:0;
	font-family: 'sinkin_regular','sinkin_light','sinkin_bold','sinkin_thin';
}
body{
	margin: 0 auto;
	z-index:1;
}
.center{
	text-align:center;
}
iframe{width:90%;}
h1{font-family:'sinkin_thin';font-size:40px;color:#9dd4d2;margin:35px 0;padding:0 10px;}
h2{font-family:'sinkin_thin';font-size:30px;color:#9dd4d2;margin:35px 0;padding:0 10px;}
h3{font-size:18px;margin-top:20px;}
h4{font-weight:bold;text-decoration:underline;}
a{color:#838282;text-decoration:none;}
a:hover{color:#E9E9EA;text-decoration:underline;}
a:visited{color:#838282;text-decoration:none;}
a:active{color:#838282;text-decoration:none;}

a.toplink{color:#616161;font-family: 'sinkin_light';text-decoration:none;}
a.toplink:hover{color:#E9E9EA;font-family: 'sinkin_light';text-decoration:underline;}
a.toplink:visited{color:#616161;font-family: 'sinkin_light';text-decoration:none;}
a.toplink:active{color:#616161;font-family: 'sinkin_light';text-decoration:none;}
.move{
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.teaser-link a{
	color:#838383;
}
a:hover.teaser-link {
	color:#838383;
	text-decoration:underline;
}
.teaser-box{width:300px;margin:30px auto;min-height:120px;}
.teaser-box1{float:left;width:60px;}
.teaser-box2{float:left;width:220px;}

/* +++++++++++++++++++++++++++++++++++ TOP Container +++++++++++++++++++++++++++++++++++++++++ */
#top_container{
	background-color: #9dd4d2;
	width:100%;
	margin: 0;
	padding: 0;
}
.top_content{
	font-family: 'sinkin_light';
	color: #616161;
	position:relative;
	padding:10px;
	font-size: 16px;
	line-height:18px;
	text-align:right;
	vertical-align:middle;
}
/* +++++++++++++++++++++++++++++++++++ NAVIGATION +++++++++++++++++++++++++++++++++++++++++ */
#navi_container{
	width: 100%;
	background-color: #65c1be;
}
#navi_wrapper{
	position:relative;
	padding:0;
	margin: 0 auto;
}
.main-navi{
	width:100%;
	position:relative;
	list-style-type:none;
	color:#fff;
	text-align:center;
	margin:0;
	padding:0;
}
.main-navi li a{
	padding-top: 62px;
    padding-bottom: 15px;
}
.main-navi li{
	display:inline;
	position:relative;
}
.main-navi li:hover a{
	background-color:#7d7d7d;
}
.main-navi a{
	display:inline-block;
	padding:0 20px;
	color:#fff;
	text-decoration:none;
}
.main-navi a.selected{
	background-color:#7d7d7d;
}
/* mobile hack */
.main-navi_mobile{
	display:none;
}
.main-navi_mobile li a{
	padding-top: 62px;
    padding-bottom: 15px;
}
.main-navi_mobile li{
	display:inline;
	position:relative;
}
.main-navi_mobile li:hover a{
	background-color:#7d7d7d;
}
.main-navi_mobile a{
	display:inline-block;
	padding:0 20px;
	color:#fff;
	text-decoration:none;
}
.main-navi_mobile a.selected{
	background-color:#7d7d7d;
}

/* +++++++++++++++++++++++++++++++++++ CONTENT +++++++++++++++++++++++++++++++++++++++++ */
.clearer{
	clear:both;
}
.style-one {
    border: 0;
    height: 1px;
	width:80%;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
	display: inline-block;
}
.content{
	margin:0 auto;
	text-align:center;
	position:relative;
	min-height:555px;
	
}
p{font-family:'sinkin_light';font-size:18px;margin-bottom:15px;padding:0 10px;}
p.subline{text-align:left!important;padding-top:20px;}
.content_container{
	position:relative;
	width:80%;
	margin:0 auto;
}
.content_container div{
	font-family:'sinkin_regular';
	font-size:16px;
	color:#7d7d7d;
	float:left;
	text-align:left;
}
#slider1{
	margin:25px auto;
}
.left_side{
	width:55%;
	padding:20px;
}
.left_side p{
	font-size:11px;
}
.right_side{
	width:25%;
	padding:20px;
	font-size:16px!important;
	text-align:right!important;
}
#logo{
	width:100%;
	margin: 20px 0;
	text-align:center;
}

.txt_block{
	position:relative;
	width:100%;
	float:left;
	text-align:justify;
}
.txt_block p{
	font-size:14px;
	color:#7d7d7d;
	padding:10px 50px;
	line-height:2;
}
.txt_block_l{
	width:35%;
	float:left;
	padding:20px;
	text-align:left;
}
.txt_block_l p{
	font-size:14px;
}
.txt_block_r{ 
	width:50%;
	float:left;
	padding:20px;
	text-align:left;
	font-size:14px;
}
.txt_block_r input{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
	font-size:14px;
	width:100%;
	line-height:2;
}
table{
	width:100%;
}
table tr th{
	font-weight:bold;
	text-align:left;
	line-height:2;
	padding:0 15px 20px;
}
table tr td{
	color:#7d7d7d;
	padding:15px;
	text-align:left;
}
tr:hover{background-color:#f1f1f1;}

th.spacer1{width:60%;}
th.spacer2{width:20%;}
td.spacer1{width:60%;}
td.spacer2{width:20%;}



/* +++++++++++++++++++++++++++++++++++ FOOTER +++++++++++++++++++++++++++++++++++++++++ */
#footer{
	position:relative;
	font-size:12px;
	width:100%;
	background-color: #9dd4d2;
}

.footer_content{
	margin:0 auto;
	width:632px;
	color: #616161;
	height:120px;
}

.footer_content span{
	float: left;
	padding:20px 0 0 30px;
	position:relative;
}



/* +++++++++++++++++++++++++++++++++++ Slide-out +++++++++++++++++++++++++++++++++++++++++ */

#slideout{
	display:none;
}

/* +++++++++++++++++++++++++++++++++++ Slider +++++++++++++++++++++++++++++++++++++++++ */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }












