@charset "utf-8";
/* CSS Document */



@font-face {
	font-family: 'PTSansRegular';
	src: url('fonts/pt_sans-web-regular.eot');
	src: url('fonts/pt_sans-web-regular.eot') format('embedded-opentype'), url('fonts/pt_sans-web-regular.woff') format('woff'), url('fonts/pt_sans-web-regular.ttf') format('truetype'), url('fonts/pt_sans-web-regular.svg#PTSansRegular') format('svg');
}
@font-face {
	font-family: 'Conv_Groovy Fast';
	src: url('fonts/Groovy Fast.eot');
	src: local('☺'), url('fonts/Groovy Fast.woff') format('woff'), url('fonts/Groovy Fast.ttf') format('truetype'), url('fonts/Groovy Fast.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

 
.nav > li > a:hover, .nav > li > a:focus{ background-color:transparent !important;}


#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.cnt223{
min-width: 50%;
width: 50px;
min-height: 150px;
margin: 100px auto;
background: #d89533;
position: relative;
z-index: 103;
padding: 20px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
}
.cnt223 p{
clear: both;
color: #fff;

font-size:17px
}
.cnt223 p a{
color: #d91900;
font-weight: bold;
}
.cnt223 .x{
float: right;
height: 35px;
left: 35px;
position: relative;
top: -35px;
width: 35px;
}
.cnt223 .x:hover{
cursor: pointer;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: "PT Sans";
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.header1 {
	min-height: 777px;
	background-position: center top;
	background-image: url(images/back-bg3.jpg);
	background-repeat:repeat;
	
}
.header3 {
	min-height: ;
	background-position: center top;
	background-image: url(images/back-bg3.jpg);
	background-repeat:repeat;
	
}
#w2forecasttable td.thheaders {
	padding: 10px !important;
}
#w2forecastholder #w2forecastheader{ padding:0px !important;}

.top {	
	border-bottom: 1px solid #402d24;	
	color: #b2a197;
	padding: 9px 0px !important;
	font-size: 17px;
	font-weight: normal;
	margin: 0px;
	text-align:center;
}
.hd-f{ text-align:center;}
.new-nmbr {
	font-family: 'Conv_Groovy Fast';
	color: #fff;
	font-size: 22px;
	text-align: center !important;
	letter-spacing: 4px;
	font-weight: normal;
	position: relative;
	}
.new-nmbr a{ color: #fff !important;}	
.book-ol {
	margin-top:40px;	
	background-color: #e76201;
	border-radius: 2px;
	 background-clip: padding-box;
	 font-size: 15px;
	font-weight: normal;
	color: #1d120f;
	text-decoration: none;
	padding-bottom:30px;	
	
}
.book-ol h3 {
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ee914e;
	text-transform: uppercase;
	text-align: center;	
	padding-bottom:10px;
	
}
.pad-r{ padding-right:0px;}
.avl-bt {
	position: absolute;
	top: 221px;
	left: 65px;
	
}
.chk {
	padding: 5px 0px;
}
.chk-lt {
	width: 100px;
	text-align: left;
}
.chk-rt {
	width: 100%;
}
.ck-box {
	border: 1px solid #CCCCCC;
	background-color: #FFF;
	height: 21px;
	width: 64px;
}	

.logo-home{padding-top: 5px;}
.logo {
	padding-top: 5px;
}
.header4 {
	background-position: center top;
	background-image: url(images/inn-back-bg2.jpg);
	background-repeat: repeat-x;	
	background-color: #FFF;
	min-height: ;
	padding-left:0;
	
	
	
}



.header2 {
	background-position: center top;
	background-image: url(images/inn-back-bg2.jpg);
	background-repeat: repeat-x;	
	background-color: #FFF;
	min-height: 777px;
	padding-left:0;
	box-sizing: border-box;
}
.header-tp {
	padding-top: 24px;
}
.hd-j {		
	text-align:center;
}
.hd-l {
	font-size: 16px;
	font-weight: bold;
	color: #1d120f;
	text-decoration: none;	
	text-align: center;
	
	
}
.hd-l span {		
	color: #e76201;	
		}

.hd-r {
	text-align: center;
}
.hm-ban {}

.menu-bg {	
	
}
.menu {	
	font-size: 15px !important;
	text-transform: uppercase;
	color: #fff !important;
	background-image: url(images/menu-bg.jpg);
	background-repeat: repeat-x;
	margin-top: 27px;
	background-color: #e76301;	
	background-size: contain;
	width:100%;
	
	
}
.navbar-nav>li>a{ line-height:27px !important;}
.menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.navbar {
    border-radius: 0px;
}
.menu li {	
	
}
.menu ul li a {
	color: #FFF !important;
	text-decoration: none;	
	font-size: 15px;
	font-weight: bold;
	text-shadow: 1px 1px #d45900 !important;
	border-right: solid 1px #f2a771;
}

.menu ul li a:hover {
	color: #2e201a !important;
	text-decoration: none;
}
.menu a.active {
	color: #2e201a !important;
	text-decoration: none;
}
.brd {
	border-right: none !important;
	padding-right: 0px;
}
.middle {
	/*background-image: url(images/mid-bg.jpg);*/
	background-repeat: repeat-x;
	height: 100%;
	background-size: contain;
	width:100%;
}

.mid-ban {
	position: absolute;
	top: 630px;
	width:100%;
	}
.sub-ban-1 {
	
	border: solid 1px #dddddd;
	margin-right: 11px;
	padding: 15px;
	background-color: #FFF;
}
.sub-ban-2 {
	
	border: solid 1px #dddddd;
	margin-right: 11px;
	padding: 15px;
	background-color: #FFF;
}
.sub-ban-3 {	
	border: solid 1px #dddddd;
	padding: 15px 20px 15px 20px;
	background-color: #FFF;
}

.rt-txt {
	padding: 10px;
	background-color: #1d120f;
}
.rt-txt1 {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #dedbdb;
	text-decoration: none;
}
.rt-txt1 span {
	color: #e76201;
}
.rt-txt2 {
	color: #dedbdb;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.rt-txt2 span {
	color: #dedbdb;
	font-weight: bold;
	text-decoration: line-through;
}	
.ban-new{ padding-top:180px}	
.mid-left {
	background-image: url(images/md-en-bg.jpg);
	background-repeat: no-repeat;
	padding: 20px;
	height: 100%;
	background-size: cover;
	width:100%;
	font-size: 15px;
	line-height: 28px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	text-align: justify;
	border:solid 1px #dedcdd;
	border-radius:4px;
}	

.mid-left h1 {
	font-family: "Conv_Groovy Fast";
	font-size: 40px;
	color: #8e7160;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}
.mid-left h1 span {
	font-weight: normal;
	font-size: 25px;
	font-family: "PT Sans";
}
.mid-left h2 {
	font-family: "PT Sans";
	font-size: 25px;
	color: #8e7160;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px;
}
.mid-left h2 span {
	font-weight: normal;
	font-size: 25px;
	font-family: "PT Sans";
	margin: 0px;
}
.mid-right {
	
}
.mid-right a {
	text-decoration: none!important
}
.rm-ban-1 {
	padding: 15px 14px 15px 14px;
	margin-bottom: 20px;
	border: solid 1px #dddddd;
}

.footer-inn {	
	color: #1d120f;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 25px;
	padding-top:30px;
}
.footer-inn a {
	color: #1d120f;
	font-size: 15px;
	font-weight: normal;
	padding: 0px 10px;
	text-decoration: none !important;
	text-transform: uppercase;
}
.footer-inn a:hover {
	color: #e76201;
}
.footer-inn a:first-child {
	padding-left: 0px;
}

.footer-inn2 { padding-top:0px; padding-bottom: 25px;}
.bottom {
	background-image: url(images/btm-img.jpg);
	background-repeat: repeat-x;
	background-size: cover;
	width:100%;
	padding:40px 0px;
}


.btm-2 {
	padding: 23px;	
	background-color:#f3ede9;
	
}
.btm-2-lf {	
	margin-top:0px;
}
.btm-2-rt {
	
	padding-top: 20px;
	text-align: center;
}
.btm-1 {
	
}

.marq{ padding:0 50px;}
.btm-1 h3 {
	font-size: 25px;
	font-weight: normal;
	color: #917461;
	text-decoration: none;
	background-image: url(images/nu.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 10px 0px 15px 75px;
	text-transform: uppercase;
}
.btm-3 {
	position: relative;
}
.book {
	position: absolute;
	top: 290px;
	left: 165px;
}

.banner {
	background-color: #b9ac9d;
	}
.banner-bnq {
	width:100%;
	background-size:contain;
	padding:0px !important;
	margin:0px;
	}
.middle2 {
	background-image: url(images/inn-mid-bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top:30px;
	}	
.middle2-left {	
	border: 1px solid #dddddd;
	
	border-radius: 5px;
	font-size: 15px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	padding: 7px 27px 27px;
	line-height: 25px;
	box-sizing:border-box;
}
.middle2-left strong {
	color: #e76201;
}
.middle2-left h1 {
	font-size: 25px;
	color: #8e7160;
	text-decoration: none;
	font-weight: normal;
}
.middle2-left h2 {
	font-size: 22px;
	color: #8e7160;
	text-decoration: none;
	font-weight: normal;
	
}
.middle2-left a {
	font-size: 15px;
	font-weight: bold;
	color: #e76201;
	text-decoration: none;
}
.middle2-left a:hover {
	color: #1d120f;
}
.pvs{text-align: center; color: #e76301;    font-weight: bold;}
.middle2-right {
	
}
.middle2-right a {
	text-decoration: none!important
}

.mid-cont {
}
.mid-cont h2 {
	font-family: 'Conv_HelveticaNeueLTStd-BdCn';
	font-size: 25px;
	color: #372719;
	text-decoration: none;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.mid-form {
	height: 26px;
	width: 290px !important;
	border: 1px solid #d6cec7;
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 13px;
	color: #544131;
	text-decoration: none;
	padding-left: 5px;
}
.mid-cont1  {
	height: 26px;
	width: 290px;
	border: 1px solid #d6cec7;
	margin-bottom: 20px;
	font-family: Arial;
	font-size: 13px;
	color: #544131;
	text-decoration: none;
	padding-left: 5px;
	margin-right: 10px;
	float: left;
}
.mid-form-2 {
	height: 74px;
	width: 290px !important;
	border: 1px solid #d6cec7;
	margin-bottom: 25px;
	padding-left: 5px;
	margin-right: 10px;
	color: #544131;
	float: left;
	font-family: arial;
	font-size: 13px;
}

.cnt-map{ padding-top:30px;}

.gal {
	overflow: hidden;
	margin-bottom: 30px;
}
.gal-1 {
	margin: 10px 0px 10px 0px;
	overflow: hidden;
}
.gal-box {
	padding: 9px !important;
	border: 1px solid #cbcbcb;	
	box-sizing:border-box;
	
}

.gal-box-1 {
	padding: 9px !important;
	float: left;
	border: 1px solid #cbcbcb;
	margin: 0px 10px 0px 10px;
}
.gal-box-a {
	padding: 9px;
	float: left;
	height: 134px;
	width: 184px;
	border: 1px solid #cbcbcb;
	margin: 10px 0px 10px 0px;
}
.gal-box-1a {
	padding: 9px;
	float: left;
	height: 134px;
	width: 174px;
	border: 1px solid #cbcbcb;
	margin: 10px 10px 10px 10px;
}
.tarif {
		font-size: 16px;
	color: #FFF;
	
	text-decoration: none;
	
	font-weight: bold;
	
}
.tarif span {
	color: red;
}
.table{background-color: #e76201 !important; border: 1px solid #FFF !important;}
.table-bordered{ border: 1px solid #FFF !important;}

.morn {
	background-color: #e76201;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	font-size: 19px;
	line-height: 52px;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.bqt1 {
	color: #e76201;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase
}
.bqt2 {
	color: #aa9691;
	font-size: 15px;
	text-align: center
}
.mwt {
	color: #FFF;
	font-size: 16px;
	text-align: center
}
.rt-txt3 {
	padding: 10px;
	line-height: 26px;
	background-color: #1d120f;
}

select.calendarDateInput{ margin-right:3px; padding:4px;}
.mn-op{ display:none;}

.clear {
	clear: both;
}
.mm-menu{
	background: #e76301 !important;
border-color: rgba(231,99,1,.1) !important;
color: rgba(255,255,255,.75) !important;
	}
.header, .footer {background: #e76301 !important;
border-color: rgba(231,99,1,.1) !important;
color: rgba(255,255,255,.75) !important; font-weight:bold !important;}
.mm-menu .mm-listview{color: rgba(255,255,255,.75) !important;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar > *{color: rgba(255,255,255,.75) !important;}
.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next::before, .mm-listview > li::after{ border-color:#FFF !important;}
 @media only screen and (min-width:767px) and (max-width:1024px) {
	 
	#w2forecasttable td.thheaders {
     padding: 0px !important;
}
	 .bg-dark{background-color: #25160f;}
	 .header-tp{    padding-left: 15px;}
	 .logo{ padding:67px 0}	 
 
	 
	 .book{ left:0}	 
	.navbar-collapse{ padding:0} 
	.pad-im{ padding-left:15px}
	 }
 @media only screen and (min-width:320px) and (max-width:640px) {
	 .popup{ position:absolute}
	.cnt223{
min-width: 80%;
width: 80px;
    margin: 20px auto;

}
	 .banner img{ height:120px;}
	 .clo{ display:none;}
	 .hd-lg{ padding-bottom:10px;}
	 .pad-r{ padding:0px;}
	 .top {font-size:14px;}
	 .header-tp{ padding-bottom:24px;}
	 .header1{ min-height:300px;}
	 .header2{ min-height:300px;}
	 .mid-ban2{ margin-top:20px;}
	 .mn-op{ display:block;}
	 .mn-cl{ display:none;}
	 .mid-right{ margin-top:20px;}
	 .rm-ban-1{ margin-top:20px;}
	.ban-new {
    padding-top:0px; margin-top:20px;} 
	.topcorp{ font-size:14px !important;}
	.book {		
		top: 255px;	left: 65px;	} 
		
	.btm-2 { background-color:#f3ede9; min-height:450px; text-align:center; margin:18px 18px 0px 18px;}	
	.btm-3{ padding-top:20px;}
	.btm-2-lf {			}
.btm-2-rt {	}
	.menu ul li a:last-child {border-right: none;}
	.sub-ban-1{ margin-bottom:20px;}
	.sub-ban-2{ margin-bottom:20px;}
	.sub-ban-3{ margin-bottom:20px;}
	
	.mid-form {width: 230px !important;}
	.mid-form1 {width: 230px !important;}
	.mid-form-2 {width: 230px !important;}
	.gal{ margin-bottom:0;}
	.gal-box{ margin-bottom:20px;}	
.new-nmbr-ft {
	font-family: 'Conv_Groovy Fast';
	color: #1d120f ;
	font-size: 16px;
	text-align: center !important;
	letter-spacing: 4px;
	font-weight: normal;
	position: relative;
	}
.new-nmbr-ft a{ color: #1d120f !important;}	
	.footer-inn{ padding-bottom:5px; font-size:14px; text-align:center;}
	.footer-inn a {
	color: #1d120f;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 5px;
	text-decoration: none !important;
	text-transform: capitalize !important;
}
.pad-tp{ padding-top:10px;}
	
	 }





.ofrs {
	font-size: 16px;
	color: #FFF;
	background-color: #1d120f;
	text-decoration: none;
	border: 2px solid #e76201;
	font-weight: bold;
	padding: 20px;
}
.ofrs strong {
	color: #ffffff !important;
}
.ofrs span {
	color: #e76201 !important;
}


#w2forecasttable td.thheaders {
	background: #E76301 !important;
	color: #fff !important;
	font-size: 14px !important;
	padding: 5px 0 !important;
}
#w2forecasttable td {
	line-height: 24px !important;
}
#w2forecastholder {
	width: auto !important;
}
#w2forecasttable td.pluginleftcol {
	padding: 0 10px !important;
}

.topcorp {
	font-family: "PT Sans";
	font-size: 21px;
	color: #8e7160;
	text-decoration: none;
	text-transform: uppercase;
	margin: 16px auto;
	padding: 6px 0px;
	text-align: center
}


.smk_accordion {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
	border: 1px solid #ccc;
	position: relative;
	z-index: 10;
	margin-top: -1px;
	overflow: hidden;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
	position: relative;
	background: #FDFDFD;
	padding: 10px;
	font-size: 15px;
	display: block;
	cursor: pointer;
	font-weight: bold;
	color: #e76201;
	text-transform: uppercase
}
.smk_accordion .accordion_in .acc_head2 {
	position: relative;
	background: #e76301;
	padding: 10px;
	font-size: 15px;
	display: block;
	cursor: pointer;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 22px;
	top: 50%;
	margin-top: -9px;
	background: url(images/plusminus.png) center 0;
}
.smk_accordion .accordion_in .acc_head2 .acc_icon_expand {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 22px;
	top: 50%;
	margin-top: -9px;
	background: url(images/plusminus-w.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
	background: #fff;
	color: #7B7E85;
	padding: 3px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type, .smk_accordion .accordion_in .acc_content h2:first-of-type, .smk_accordion .accordion_in .acc_content h3:first-of-type, .smk_accordion .accordion_in .acc_content h4:first-of-type, .smk_accordion .accordion_in .acc_content h5:first-of-type, .smk_accordion .accordion_in .acc_content h6:first-of-type {
	margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type, .smk_accordion .accordion_in:first-of-type .acc_head {
	border-radius: 3px 3px 0 0;
}
.smk_accordion .accordion_in:last-of-type, .smk_accordion .accordion_in:last-of-type .acc_content {
	border-radius: 0 0 3px 3px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
	display: block;
}
.acc_content {
	display: block;
	padding: 15px!important;
	color: #000!important
}
.smk_accordion .accordion_in.acc_active > .acc_head {
	background: #f5f5f5;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
	background: url(images/plusminus.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content {
	padding-left: 30px;
}
/* -------------------------------------------------------------- */
.smk_accordion .accordion_in.acc_active > .acc_head2 {
	background: #1d120f;
	color: #FFF!important
}
.smk_accordion .accordion_in.acc_active > .acc_head2 .acc_icon_expand {
	background: url(images/plusminus-w.png) center -18px;
}

