/**************************************** 
    *Document   : css
    *Created on : July 26, 2015, 3:33:33 PM
    *Author     :	Hotel Thamel Lily
	*Description:
       Purpose of the stylesheet follows.
	  
******************************************/

header{
	padding-bottom:20px;
	}
.logo{
	padding-top:25px;
	}
.logo a{
	background: url(../images/logo.png) no-repeat;
	height:121px;
	width:380px;
	display:inline-block;
	}
.logo-text{
	padding-top:40px;
	}
.logo-text a{
	background:url(../images/logo-text.png) no-repeat;
	width:374px;
	height:47px;
	display:inline-block;
	}
.reservation{
	text-align:right;
	}
.reservation a{
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	background-color: #882c2f;
	text-transform:uppercase;
	color:#fff;
	display:inline-block;
	font-size:16px;
	padding:10px 20px 12px;
	transition:200ms ease-in-out;
	}
.reservation a:hover{
	color:#fff;
	background-color: #338f42;
	text-decoration:none;
	}
.top-menu{
	text-align:right;
	overflow:hidden;
	line-height:14px;
	margin-top:30px;
	}
.top-menu a{
	color:#383838;
	font:14px 'arial', sans-serif;
	margin-right:6px;
	padding-right:6px;
	line-height:16px;
	transition:500ms ease-in-out;
	}
.top-menu a:last-child{
	border-right:none;
	padding-right:0;
	margin-right:0;
	}
.top-menu a:hover{
	opacity:0.8;
	color:#383838;
	text-decoration:none;
	}	
.site-search{
	margin-bottom:5px;
	margin-top:30px;
	}
.site-search .navbar-search{
	position:relative;
	}
.site-search .form-control{
	background-color:rgba(68, 161, 83, 1);
	border:none medium;
	border-radius:2px;
	margin-top:8px;
	font-size:12px;
	padding:5px 10px;
	height:30px;
	color:#a0d5a8;
	text-transform:uppercase;
	}
.site-search span.fa{
	position:absolute;
	right:15px;
	top:8px;
	text-align:center;
	display:inline-block;
	font-size:14px;
	color:#a0d5a8;
	}
/* --------------------------------------------------
 * MAIN MENU
 *-------------------------------------------------- */
.main-menu{
	background-color: #882c2f;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.74);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.74);
	box-shadow: 0 0 5px rgba(0,0,0,.74);
	 }
.main-menu .navbar-default {
	background:none;
	border:none;
	margin-bottom: 0;
	}
.main-menu .navbar-default .navbar-nav > li > a {
	font:14px 'Oswald', sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	transition:200ms ease-in-out;
	padding:14px 15px;
	color:#fefdf0;
	}
.main-menu .navbar-default .navbar-nav > li > a:hover, .main-menu .navbar-default .navbar-nav > li > a:focus, .main-menu .navbar-default .navbar-nav > li.active a {
	border-radius:1px;
	background-color:#a65858;
	color:#fff;
	}
.main-menu .glyphicon:empty {
	width:10px;
	font-size:10px;
	padding: 0 0 0 1px;
	top: 0;
	}
.main-menu .fa {
	font-size:21px;
	}
.main-menu .navbar{
	min-height:49px;
	}
/* --------------------------------------------------
 * slide Show
 *-------------------------------------------------- */
.slide-show {
	background: url(../images/moover_shadow.png) no-repeat scroll center top;
	margin-bottom:0;
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	z-index:9999
	}
.slide-show .carousel-control .right {
	left: auto;
	right: 0;
	}
.carousel, .item, .active {
	height:100%;
	}
.carousel-inner {
	height:100%;
	}
.fill {
	width:100%;
	height:100%;
	background-position:center;
	background-size:cover;
	}
.slide-show .slide .carousel-control {
	position: absolute;
	top: 50%;
	width: 35%;
	font-size: 70px;
	margin-top:-35px;
	bottom:50%;
	font-weight:normal;
	color: #FFF;
	text-align: center;
	line-height:normal;
	opacity:.8;
	background:none;
	}
.slide-show .carousel-control:hover {
	color: #FFF;
	text-decoration: none;
	color:#f1f1f1;
	}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
	}
.carousel-fade .carousel-inner .active {
  opacity: 1;
	}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
	}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
	}
.carousel-fade .carousel-control {
  z-index: 2;
	}
.slide-show .carousel-caption{
	right:25%;
	left:25%;
	}
.slide-show .carousel-indicators{
	text-align:right;
	width:54%;
	}
.slide-show .carousel-indicators li{
	width:18px;
	height:18px;
	border-radius:4px;
	margin:2px;
	background-color:#fff;
	border:none medium;
	}
.slide-show .carousel-caption p.lead{
	font:28px 'Oswald', sans-serif;
	color:#fff;
	text-shadow:0 0 5px rgba(0,0,0,0.7);
	}
.slide-show .carousel-indicators li:hover, .slide-show .carousel-indicators li:focus, .slide-show .carousel-indicators li:active, .slide-show .carousel-indicators li.active{
	background-color:#338f42;
	}
.bottom-a .slide-show .slide .carousel-control{
	top: 3%;
	font-size: 40px;
	margin: 0;
	position: absolute;
	left: auto;
	display:inline-block;
	height:40px;
	width:40px;
	line-height:33px;
	background-color:rgba(0,0,0,0.5);
	} 
.bottom-a .slide-show .carousel-control:hover {
	color: #FFF;
	text-decoration: none;
		background-color:rgba(0,0,0,0.8);
	}
.bottom-a .slide-show .right{
	right:5%;
	}
.bottom-a .slide-show .left{
	right:15%;
	}
.bottom-a .slide-show .carousel-caption{
	bottom: 5%;
	width: 30%;
	background-color: rgba(0,0,0,0.6);
	left: 0;
	padding:0;
	}
.bottom-a .slide-show .carousel-caption p{
	margin:0;
	padding:0;
	text-align:left;
	font-size:16px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-style: italic;
	padding-top: 10px;
	font-weight: bold;
	}
/* --------------------------------------------------
 * Page
 *-------------------------------------------------- */
.main-contain{
	margin-top:30px;
	
	}
p.text-yellow{
	color:#eb5300;
	font-size:16px;
	}
	
	
	.facilities ul{
		margin:0;
		padding:0 0 0 10px;
}
	
	.facilities ul li{
	 list-style:none;
	 position:relative;
	background: rgba(0, 0, 0, 0) url(../images/arrow-right-white-hover-green.png) no-repeat scroll 0 5px;
    line-height: 28px;
    list-style: outside none none;
    padding: 0 0 0 19px;
}
	
/* --------------------------------------------------
 * Bottom  'a'
 *-------------------------------------------------- */
 .bottom-a{
	 overflow:hidden;
	 clear:both;
	 }
 .bottom-a ul{
	 padding:0 5px;
	 margin:0;
	 }
 .bottom-a ul li{
	 list-style:none;
	 position:relative;
	 max-width:400px;
    line-height: 24px;
    list-style: outside none none;
    padding: 0 0 0 25px;
}
/*	 margin:0 auto 30px auto;*/
	 }
.bottom-a ul li h4{
	font:16px 'arial', sans-serif;
	color:#161b4d;
	text-align:center;
	margin-top:10px;
	}
.bottom-a ul li span{
	position:relative;
	display:block;
	}
.bottom-a ul li a.btn{
	position:absolute;
	top:70%;
	padding:5px 12px;
	font-size:14px;
	right:0;
	color:#e7e6e4;
	}
.bottom-a ul li a.btn-success{
	background-color:#71a723;
	}
.bottom-a ul li span:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 12px;
	right: 7px;
	left: auto;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #000;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-o-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	transform: rotate(4deg);
	}
.facilities-box h2{
	margin-bottom:10px;
	}
.facilities-box{
	padding:20px;
	background-color:#fff;
	border:1px solid #ededed;
	font-size:12px;
	padding-bottom:15px;
	}
.facilities-box ul{
	padding:0 0 0 15px;
	margin:0;
	}
.facilities-box ul li{
	list-style:square;
	line-height:22px;
	font-weight:bold;
	margin:0;
	padding:3px 0;
	}
/* --------------------------------------------------
 * Clients Reviews
 *-------------------------------------------------- */
 .bottom-b{
	 padding-bottom:20px;
	 }
.inner .bottom-b{
	padding-top:30px;
	border-top: 1px solid #f4f2f2;
	border-bottom: 1px solid #f4f2f2;
	background-color: #fcfcfc;
	margin-bottom:30px;
	margin-top:20px;
	}
.review{
	  position:relative;
	  }
 .review span{
	 position:absolute;
	 display:inline-block;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:80px;
	 top:25px;
	 left:0;
	 }
.review .carousel-inner{
	border-bottom:1px dashed #CDCCCA;
	overflow:hidden;
	padding-bottom:5px;
	}
 .review p{
	 font-size:14px;
	 text-align:left;
	 line-height:22px;
	 color:#383838;
	 padding-left:30px;
	 font-style:italic;
 	}
.review .carousel-indicators li{
	height:16px;
	width:16px;
	margin:1px;
	border:2px solid #636363;
	background-color:transparent;	
	}
.review .carousel-indicators li:hover, .review .carousel-indicators .active, .review .carousel-indicators li:focus{
	background-color:#338f42;
	border:2px solid #338f42;
	}
.review .carousel-indicators{
	position:inherit;
	bottom:0;
	padding-top:20px;
	}
span.arrow{
	background:url(../images/review-arrow.png) no-repeat left top;
	display:inline-block;
	padding-top:10px;
	padding-left:25px;
	margin-top:-1px;
	margin-left:30px;
	}

/* --------------------------------------------------
 * Footer
 *-------------------------------------------------- */
.footer-top{
	
	padding-top:20px;
	padding-bottom:20px;
	color:#333;
	font-size:16px;
	}
.footer-top ul{
	padding:0;
	margin:0;
	}
.footer-top ul li{
	list-style:none;
	}
.footer-top ul li a{
	color:#434343;
	}
.footer-top ul li span{
	font-size:22px;
	padding-right:10px;
	vertical-align:middle;
	}
.social-media a{
	display:inline-block;
	margin:0 8px;
	font-size:20px;
	}
.footer{
	background:#f8f8f8;
	border-top: 3px solid #e89a21;
	}
	
.footer-top h3{
	color:#333;
	margin-bottom:10px;
	text-align:left;
	}
.footer-top ul, .footer-top ul ol{
	padding:0;
	margin:0;
	}
.footer-top ul ol{
	padding-left:30px;
	}
.footer-top  ul li{
	list-style:none;
	margin-bottom:20px;
	}
.footer-top ol li{
	list-style:square;
	color:#333;
	line-height:25px;
	margin:0;
	text-align:left;
	}
.footer-top ol li a{
	color:#434343;
	}
.footer-top ol li a:hover{
	text-decoration:none;
	opacity:0.8;
	}
.footer-nav{
	color:#333;
	font:14px 'Oswald', sans-serif;
	text-align:center;
	padding-bottom:25px;
	}
.footer-nav a{
	color:#434343;
	font-size:14px;
	text-align:center;
	padding:0 10px;
	line-height:25px;
	text-transform:uppercase;
	}
.footer-nav a:hover{
	color:#338f42;
	text-decoration:none;
	opacity:.8;
	}
.copy-right{
	color:#333;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:25px;
	}
.copy-right p{
	margin:0;
	padding:0;
	font-weight:bold;
	text-align:center;	
	}
.inquery .form-control{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #e3e3e3;
	-webkit-box-shadow: inset 0 0 4px #fff;
	-moz-box-shadow: inset 0 0 4px #fff;
	box-shadow: inset 0 0 4px #fff;
	border-top:1px solid #616161;
	}
span.security-key{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	display:block;
	padding-top:7px;
	}
/* --------------------------------------------------
 * page Nav
 *-------------------------------------------------- */	
.pagenav .breadcrumb>li+li:before{
	padding: 0 5px;
	color: #525252;
	content: \f178;
	font-family: FontAwesome;
	}
.pagenav .breadcrumb{
	border-bottom:1px dashed #b9b0b0;
	}
.pagenav .breadcrumb a{
	color:#525252;
	}
.pagenav .breadcrumb>.active{
	color:#525252;
	}
.pagenav .breadcrumb{
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	background:none;
	}
/* --------------------------------------------------
 * List
 *-------------------------------------------------- */	
.list ul{
	padding:0;
	margin:0;
	}
.list ul li{
	list-style:none;
	}
.list ul li a{
	display:block;
	font:14px 'Oswald', sans-serif;
	padding:5px;
	border-bottom:1px dashed #ddd;
	color:#525252;
	}
.list ul li a i{
	font-size:11px;
	padding-right:3px;	
	}
.list ul li a:hover{
	text-decoration:none;
	background-color:#FCFCFC;
	color:#222;
	}

#links ul{
	padding:0;
	margin:-10px;
	}
#links ul li{
	padding:0;
	margin:0;
	padding:10px;
	list-style:none;
	}
.box .pagination-sm>li>a, box .pagination-sm>li>span{
	padding:3px 12px;
	margin:0 1px;
	background-color:#ddd;
	color:#338f42;
	}
.box .pagination-sm>li>a:hover{
	background-color:#338f42;
	color:#fff;
	border:1px solid #338f42;
	}
.box .pagination>.active>a, .box .pagination>.active>span, .box .pagination>.active>a:hover, .box .pagination>.active>span:hover, .box .pagination>.active>a:focus, .box .pagination>.active>span:focus{
	background-color:#338f42;
	color:#fff;
	border:1px solid #338f42;
	}
	
.boxshadow-grey{
	border: 1px solid #ccc;
	padding:15px;
	margin-bottom:30px;
	background-color:rgba(255,255,255,0.6);
	}
.boxshadow-grey h3{
	background-color:#efe6d7;
	border-radius:0 4px 4px 0;
	margin-left:-15px;
	margin-top:5px;
	padding:8px 20px;
	color:#383838;
	display:inline-block;
	margin-bottom:20px;
	text-transform:uppercase;
	}
.boxshadow-grey .form-control{
	box-shadow:none;
	border: 1px solid #ccc;
	border-radius:2px;
	box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.24);
	}
.boxshadow-grey .control-label{
	font-size:12px;
	}
.booking-box{
	padding:15px 30px;
	background-color:#ececec;
	border:1px solid #ddd;
	overflow:hidden;
	}
.price-dtl{
	font-style:italic;
	font-size:16px;
	line-height:30px;
	text-align:center;
	padding-top:15px;
	}
.price-dtl span{
	display:block;
	color:#e08a01;
	font-size:24px;
	font-style:italic;
	}
.bottom-a ol{
	padding:0;
	margin:0;
	}
.bottom-a ol li{
	list-style:none;
	margin-bottom:20px;
	}
.bottom-a .img-area{
	position:relative;
	padding-bottom:70px;
	}
.bottom-a .img-area h3{
	padding:0;
	margin:0 0 10PX 0;
	text-align:center;
	}
.bottom-a .img-area .price-dtl{
	background-color:#fff;
	padding:10px;
	position:absolute;
	width:250px;
	left:50%;
	margin-left:-125px;
	bottom:20px;
	z-index:99;
	border-radius:5px;
	box-shadow:0 0 1px rgba(0,0,0,.5);
	text-align:left;
	background-color:rgba(255,255,255,.8);
	}
.img-area .price-dtl{
	font-size:14px;
	line-height:22px;
	}
.img-area .price-dtl span{
	font-size:18px;
	}
.img-area .price-dtl a.btn{
	border-radius: 2px;
	margin-top:8px;
	}
.client-reviews h4{
	margin-bottom:5px;
	}
.clients-review strong{
	display:block;
	margin-bottom:10px;
	}
.client-reviews ul{
	padding:0;
	margin:0;
	}
.client-reviews ul li{
	list-style:none;
	margin-bottom:20px;
	overflow:hidden;
	display:block;
	}
.client-reviews ul li .popover{
	position:inherit;
	display:block;
	box-shadow:none;
	border-radius:3px;
	padding:5px;
	max-width:295px;
	border:1px solid #dadada;
	z-index:9;
	}
.client-reviews ul li .popover{
	max-width:100%;
	}
.client-reviews .text-area{
	padding-left:0;
	}
.client-reviews .popover.right>.arrow{
	top:20px;
	margin-top:0;
	}
.client-reviews .popover-content{
	padding-bottom:0;
	}
.client-reviews  h4{
	margin-bottom:10px;
	}
.client-reviews  p.color-blue{
	color:#009fef;
	font-weight:bold;
	font-size:14px;
	}
.client-reviews  p.color-blue span{
	display:block;
	font-size:12px;
	color:#525252;
	}
	}
/* --------------------------------------------------
 * Team
 *-------------------------------------------------- */
.team h3{
	margin:0;
	padding:0;
	}
.team em{
	margin-bottom:10px;
	display:block;
	font-size:14px;
	}
.blog-listing ul, .team ul{
	padding:0;
	margin:0;
	}
.blog-listing ul li, .team ul li{
	list-style:none;
	margin-bottom:20px;
	}
.blog-listing h3, .team h3{
	margin-top:0;
	}
.blog-listing a.btn{
	padding:6px 14px;
	border-radius:2px;
	box-shadow:0 0 3px rgba(15,15,15,0.4);
	}
.team ul li .team-box{
	border:1px solid #f4f2f2;
	border-radius:2px;
	padding:20px;
	margin-bottom:30px;
	padding-bottom:10px;
	overflow:hidden;
	}
.team ul li:nth-child(odd) img{
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	}
.team ul li:nth-child(even) img{
	float:right;
	margin-left:15px;
	margin-bottom:10px;
	}
.team ul li em{
	padding-left:5px;
	font-weight:bold;
	}
.bottom-last{
	margin-bottom:40px;
	}
.bottom-last h3{
	text-transform:uppercase;
	background-color:#fff;
	color:#882c2f;
	display:inline-block;
	margin-bottom:-13px;
	padding:5px 20px;
	}
.bottom-last .img-area{
	border:1px dashed #b1b1b1;
	padding:25px 20px 15px;
	border-radius:4px;
	}
.bottom-last .img-area img{
	margin-right:15px;
	}