/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* https://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html {
    -webkit-text-size-adjust: none;
	
}

body {
	font-family:Calibri, Arial;
	font-size: 14px;
	color:#555555;
	padding: 0px;
	margin: 0px;
	text-align:justify;
	background:#f2f2f2;
	overflow-x:hidden;

}
textarea, pre, tt, code, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999;
	padding:0px;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-o-border-radius:0px;
}
img {
	border: none;
	background: none;
}
img a {
	border: none;
	background: none;
}
table {
}
caption, th, td {
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* HTML5 tags */
header, section, footer, aside, nav, article, figure {
	display: block;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
/*===================*/
/*=== Main Styles ===*/
/*===================*/

a {
	color:#555555;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
}
p {
	text-align: justify;
	padding: 0px;
	margin: 0px;
	line-height:17px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	font-family:'Conv_Nexa Light',Sans-Serif;
}
h1 {
	font-size: 26px;
	
	
}
h2 {
	font-size: 20px;

}
h3 {
	font-size: 18px;
	
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 14px;
	
}
h6 {
	font-size: 14px;
}
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.mc{ margin:0px auto;}
.po{ position:relative;}
.imgcrop{width:100%;}
.p5t{ padding-top:5px;}
.p5b{ padding-bottom:5px;}
.p10t{ padding-top:10px;}
.p10b{ padding-bottom:10px;}
.p15t{ padding-top:15px;}
.p15b{ padding-bottom:15px;}
.p20t{ padding-top:20px;}
.p20b{ padding-bottom:20px;}
.p25t{ padding-top:25px;}
.p25b{ padding-bottom:25px;}
.p30t{ padding-top:30px;}
.p30b{ padding-bottom:30px;}
.color1{color:#bdb29c;}
.color2{color:#b4975a;}
.white{color:#fff;}
/*font*/
@font-face {
	font-family: 'Conv_Nexa Light';
	src: url('../fonts/Nexa Light.eot');
	src: local('☺'), url('../fonts/Nexa Light.woff') format('woff'), url('../fonts/Nexa Light.ttf') format('truetype'), url('../fonts/Nexa Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.wrapper {width:100%; max-width:960px; margin:0 auto;}

.header .top{background:#3c2e13; border-bottom: 1px solid #907846;}
.menu_top{float:left;}
.menu_top ul{list-style:none;}
.menu_top ul li{list-style:none; padding:10px 25px 10px 0; float:left;}
.menu_top ul li a{display:block; color:#b4975a; font-size: 12px; font-family: 'Conv_Nexa Light'; text-transform:uppercase;}
.menu_top ul li a:hover{color:#fff;}
.top_right{float:right;}
.top_right .wifi{background:url(../images/wifi_icon.png) 0px 10px no-repeat; padding-left:22px; color:#fff; margin-right:20px; font-size:14px; padding-top:10px; float:left;}
.top_right .best_rate{background:url(../images/rate_icon.png) 0px 10px no-repeat; padding-left:22px; color:#fff; margin-right:20px; font-size:14px; padding-top:10px; float:left;}
.top_right .book_your_stay{float:left; background:#b4975a; font-size:16px; font-family: 'Conv_Nexa Light'; padding:10px 20px; color:#fff;}
.top_right .book_your_stay .calender{background:url(../images/calendar_icon.png) top right no-repeat; padding-right:20px;}
#List_menu { display: block;}
#List_weather { display: none; color:#fff;}

.calender_frm{position:absolute; top:21px; right:5px; width:11px; height:11px;}
.slide{position:relative; border-bottom:1px solid #907846;}
.map{overflow:hidden;height:488px;width:100%;}

.header .bot{ background-color:#655023; opacity:0.8; position:absolute; width:100%; z-index:1000;}
.logo{float:left; padding:10px 0;}

ul.menu_bot{list-style:none; float:right;}
ul.menu_bot li{list-style:none; padding:25px 0px 25px 30px; float:left;}
ul.menu_bot li a{display:block; color:#ddd3c6; font-size: 12px; font-family: 'Conv_Nexa Light'; text-transform:uppercase;}
ul.menu_bot li a:hover{color:#fff;}

ul.menu_bot1{display:none;}
.flat1{display:none;}
.flat{float:right; padding: 20px 0 0 30px;}
.icon_menu{display:none;}

.local{position:absolute; left:0; bottom:30px;}
.local .weather{float:left; border-right:1px solid #fff; padding-right:15px; margin-right:15px; font-family: 'Conv_Nexa Light'; text-shadow: 1px 1px 2px #000000; color:#fff; font-size:16px; line-height:20px;}
.local .time{float:left; font-family: 'Conv_Nexa Light'; text-shadow: 1px 1px 2px #000000; color:#fff; font-size:16px; line-height:20px;}
.pro_slide{position: absolute; bottom:30px; right:0; width:560px; /*background-color:#fff; opacity : 0.82;*/ background: rgba(255,255,255,0.92); border:1px solid #fff;}
.close_pro{cursor:pointer; background:url(../images/close_icon.png) top left no-repeat; width:13px; height:13px; position:absolute; top:10px; right:10px; z-index:2000;}
.pro_slide .content{width:500px; padding: 12px 0 12px 12px;}
.pro_slide .content .pro_img{width:180px; height:auto; float:left; margin-right:20px;}
.pro_slide .content .pro_content{width:300px; float:left;}
.gold_bg{background:#B4975A; position:absolute; bottom:0; right:0; z-index:2000; text-align:center; padding:7px 20px; color:#fff; cursor:poiter;}

.book_btn a{background:#b4975a; color:#fff; font-size:13px; padding: 7px 20px;}
.book_btn1{margin-top:10px;}
.book_btn1 a{background:#b4975a; color:#fff; font-size:14px; padding: 7px 50px;}


.book_btn2{ background: #f3ba62; /* Old browsers */
background: -moz-linear-gradient(top,  #f3ba62 0%, #b06a28 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3ba62), color-stop(100%,#b06a28)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3ba62 0%,#b06a28 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3ba62 0%,#b06a28 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3ba62 0%,#b06a28 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3ba62 0%,#b06a28 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ba62', endColorstr='#b06a28',GradientType=0 ); /* IE6-9 */
border:1px solid #eeb45e; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-size:12px; padding:5px 23px; text-align:center}
.book_btn2 a{ color:#fff; text-align:center}

.content{padding:30px 0;}
.main_content{width:640px; float: left;}
.img_col {width:100%}
.img_col img{float:left; width:33%; margin-right:0.5%;}
.img_col img:last-child{margin-right:0;}
.img_col_fa{float:left; width:33%; margin-right:0.5%;}
.img_col_fa:nth-child(3){margin-right:0;}

.Col_img_fa { display:block;}

.right_col{width:290px; float: right; background:#fff;}
.right_col img{width:276px; margin:7px;}
.right_col .content{margin:0 auto; width:250px; padding:15px 0;}


.info{float:left; width:48%; margin-right:4%;}
.form{float:left; width:45%; margin-left:20px;}


.footer{font-size:13px; font-family:Calibri, Arial; color:#bdb29c;}
.footer .top{background:#574319; padding:10px 0; text-align:center;}
.sitemap{float:left; text-transform:uppercase;}
.sitemap a{color:#bdb29c;}
.sitemap a:hover{color:#fff;}
.social{float:right;}

.footer .bot{background:#655023; padding:10px 0;}
.address{float:left;}
.copyright{float:right;}
.copyright p{text-align:right;}

.back_top{text-align:center; padding:15px 0 10px 0; display:none;}

.form_kh{}
.form_kh table{ border:0px}
.form_kh table td{ border:0px; padding-left:0px; padding-right:0px; padding:0px;}
.form_kh input{height:24px; border:1px solid #000; background:#fff; width:99%; margin-bottom:4px;}
.form_kh textarea{height:80px; border:1px solid #000; background:#fff; width:99%;margin-bottom:4px;}
.form_kh select{height:26px; border:1px solid #000; background:#fff; width:99.5%;margin-bottom:4px;}
.form_kh #button{height:24px; width:99%; background: #f3ba62; /* Old browsers */
background: -moz-linear-gradient(top,  #f3ba62 0%, #b06a28 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3ba62), color-stop(100%,#b06a28)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3ba62 0%,#b06a28 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3ba62 0%,#b06a28 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3ba62 0%,#b06a28 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3ba62 0%,#b06a28 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ba62', endColorstr='#b06a28',GradientType=0 ); /* IE6-9 */ color:#fff; border:0px; font-size:14px; font-weight:bold}

.frm_reservation { width:99%;}
.tab-txt { width:19%;}
.tab-input { width:81%;}

.pagemap-google { width:100%; height:488px;}


/**/
#accordion {
	margin:0px auto;
	width:100%;

}

#accordion dl{ padding:0px; margin:0px;}
#accordion dt{ padding-left:0px;}
#accordion dt:hover{}
#accordion dt a{display:block; margin:0 auto; padding:10px 0px 9px 20px; cursor:pointer; text-decoration:none; background:url(../images/arrow.png) 0px 15px no-repeat; font-size:18px;}
#accordion dt a.curr_arr{background:url(../images/arrow1.png) 0px 15px no-repeat;color:#b4975a;}
#accordion dt a:hover{text-decoration:none;color:#b4975a;}
#accordion dd{ width:100%; margin:0 auto;}
#accordion dd .content{ width:100%; margin:0 auto; padding-top:10px; padding-bottom:10px;}

.location_img{float: left; width:49%; margin-right:1%; text-align:center;}
.location_img p{text-align:center;}
table{border-collapse: collapse;}

.list{width:50%; float:left;}
.list ul li{background:url("../images/bullet.png") no-repeat scroll 0px 4px; padding-left:20px; margin-bottom:5px;}
.list1{width:100%;}
.list1 ul li{background:url("../images/bullet.png") no-repeat scroll 0px 4px; padding-left:20px; margin-bottom:5px;}
.show_room{float:left; width:31%; margin: 0 2% 2% 0;}
.room_slide{display:none;}
.zoom_icon{background:url("../images/zoom.png") no-repeat scroll left top; display:block; width:30px; height:28px; cursor:pointer; position:absolute; bottom:1px; right:1px;}
.zoom_icon1{background:url("../images/zoom.png") no-repeat scroll left top; display:block; width:30px; height:28px; cursor:pointer; position:absolute; bottom:1px; right:1px;}
.special_img{width:30%; float:left; margin-right:1%;}
.special_text{width:69%; float:left;}
.b1b{border-bottom:1px solid #CCC;}
.hand{background:transparent url("../images/more_icon.png") no-repeat scroll right center; padding-right:12px; float:right;}
.hand1{background:transparent url("../images/less_icon.png") no-repeat scroll right center; padding-right:12px;float:right; }
ul.pagination{margin-left:0; padding-left:0; float:right;}
ul.pagination li{display:block; margin-right:2px; float:left;}
ul.pagination li a{display:block; padding: 5px 8px; text-align:center; border:1px solid #BC9240;}
.current_p{background:#BC9240; color:#fff;}
.img_gallery img{float:left; width:24%; margin-left:1%; margin-bottom:1%;}

.DisableImg { display:none;}
.Display_ImgShare { display:block;}
.Display_ImgShareRes { display:none;}

.book_min {
  display: none;
  background: #b4975a; }
  .book_min a {
    display: block;
	text-decoration:none;
    text-transform: uppercase;
    color: #fff;
    padding: 8px 10px;
    text-align: center;
    font-size: 16px;
	border-top:1px solid #fff;
}


@media (max-width:960px)
{
	.wrapper {width:95%;}
	.wifi{display:none;}
	.best_rate{display:none;}
	.flat1{display:block; float:left; margin:6px 5px 0 0;}
	.flat{display:none;}
    ul.menu_bot{display:none;}
	.icon_menu{display:block; float:right; padding-top:20px; margin-right:5px;}
	ul.menu_bot1{list-style:none; float:left;}
	ul.menu_bot1 li{list-style:none; padding:5px 0px 5px 16px; float:none; text-align:left;}
	ul.menu_bot1 li a{display:block; color:#ddd3c6; font-size: 12px; font-family: 'Conv_Nexa Light'; text-transform:uppercase;}
	ul.menu_bot1 li a:hover{color:#fff;}
	.local{display:none;}
	.pro_slide{display:none;}
	.gold_bg{display:none;}
	.main_content{width:100%; float:none;}
	.main_content p{text-align:justify;}
	.right_col{display:none;}
	.sitemap{float:none;}
	.sitemap p{text-align:center;}
	.social{float:none; text-align:center; padding-top: 7px;}
	.social img{padding:0 5px;}
	.map{height:300px;}
	.location_img p{text-align:center;}
	
	.pagemap-google {height:320px;}
	#List_menu { display: none;}
    #List_weather { display: block;}
	.book_your_stay { display:none;}
	.book_min { display:block;}
	#Lang_mini { display:none;}
	
	.copyright{float:none;}
	.copyright p{text-align:center;}
	.address{float:none; padding-bottom:15px;}	
 	.address p{text-align:center;}
	
	.back_top{display:block;}
}

@media (max-width:400px)
{

	.wrapper {width:90%;}
	.header .top{display:none;}
	.header .bot{background:#3c2e13;}
	.slide{padding-top:65px;}
	ul.menu_bot1{float:left;}
	ul.menu_bot1 li{float:none; text-align:left;}
	.address{float:none; padding-bottom:15px;}
	.address p{text-align:center;} 

	.img_col img{float:none; width:100%; margin-right:0; margin-bottom: 10px;}
	.map{height:300px;}
	.location_img{float: none; width:100%; margin-right:0; margin-bottom:15px;}
	.location_img p{display:none;}
	.show_room{display:none;}
	.list{width:100%; float:none;}
	.room_slide{display:block;}
	.img_col_fa{float:none; width:100%; margin-right:0%; margin-top:10px;}
	.zoom_icon{display:none;}
	.book_btn1{text-align:center;}
	.special_img{width:100%; float:none; margin-right:0%;}
	.special_text{width:100%; float:none; padding-top:10px;}
	ul.pagination{ float:none;}
	.img_gallery img{display:none;}
	.Col_img_fa { display:none;}
	
	
    .info{float:none; width:100%; margin-left:0px;}
	.form{float:none; width:100%; margin-top: 20px; margin-left:0px;}
	.frm_reservation { width:100%;}	
	
	.pagemap-google {height:260px;}
	.Display_ImgShare { display:none;}
    .Display_ImgShareRes { display:block;}
	#List_weather { display: none;}
	#Lang_mini { display:block;}
}



