
/* ---------------------------------------------------------------------------------- */

/* Top Destinations ----------------------------------------------------------------- */

.block-top-destinations{
	margin-bottom:20px;
}

/* ---------------------------------------------------------------------------------- */

/* Home Search ---------------------------------------------------------------------- */

.block-search{
	color:#212121;
	/* width:350px; */
	padding:10px;
	/* background-color: rgba(0, 95, 210, 0.9); */ 
	position:absolute;
	top:11px;
	left:28px;
	z-index:99;
       /* border : 1px solid #079d49; */
        
}

.block-search h3{
	color:#000;
}

.block-search a.btn,
.block-search input[type="submit"]{
	background-color:  #079d49;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 0px;
	padding: 10px 45px;
	/* margin: 5px 0 15px 0; */
	cursor: pointer;
	text-decoration: none;
	/* text-transform: uppercase; */
	border: 0; 
	/* display: inline-block; */
}

.block-search a.btn:hover,
.block-search input[type="submit"]:hover{
	background-color: #FFAA02;
}

.block-search input[type="text"].check-date{
	width:74%;
	display:inline-block;
}

.block-search img{
	float:right;
	margin:0;
}

.block-search a{
	color:#000;
}

/* ---------------------------------------------------------------------------------- */

/* Sidebar Search ------------------------------------------------------------------- */

.block-sidebar-search{
	padding:10px;
	background-color:#0088DD;
}

.block-sidebar-search .k-label,
.block-sidebar-search .form-group{
	color:#FFF;
}

.block-sidebar-search select,
.block-sidebar-search input[type="text"]{
	border-radius:0;
	border:1px solid #FFF;
}

.block-sidebar-search h1{
	color:#FFF;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	font-size:23px;
}

.block-sidebar-search input[type="text"].check-date,
.block-search input[type="text"].check-date{
	width:78%;
	display:inline-block;
}

.block-sidebar-search img.ui-datepicker-trigger,
.block-search img.ui-datepicker-trigger{
	float:right;
	margin-top:-25px;
        margin-right:8px;
}

.block-sidebar-search .btn{
	background-color:#FFB500;
	color:#FFF;
	font-size:17px;
	border-radius:0px;
	outline: 0 none;
	padding-top:10px;
	padding-bottom:10px;
}

.block-sidebar-search .btn:hover{
	background-color:#FB9700;
	color:#FFF;
}

.block-sidebar-search a{
	color:#FFF;
}

/* ---------------------------------------------------------------------------------- */

/* Search Filter -------------------------------------------------------------------- */

.block-search-filter .block-content img{
	vertical-align:middle;
}

.block-search-filter label{
	font-weight:normal;
}

/* ---------------------------------------------------------------------------------- */

/* Why Book-------------------------------------------------------------------------- */

.block-why figure{
	background-color:#FFF;
}

.block-why p{
	display:block;
	font-size:17px;
	line-height:22px;
	margin-bottom:0;
	color:#F60;
}

/* ---------------------------------------------------------------------------------- */

/* Hotel Reviews -------------------------------------------------------------------- */

.block-reviews p{
	letter-spacing: -1px;
	font-size: 23px;
	color: #51B351;
	font-weight:bold;
}

/* ---------------------------------------------------------------------------------- */

/* Social --------------------------------------------------------------------------- */

.block-social .block-body p{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	font-style:italic;
	padding:0 0 15px 0;
}

/* ---------------------------------------------------------------------------------- */

/* Block Count ---------------------------------------------------------------------- */

.block-count h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	font-size:22px;
}

.block-count .btn{
	background-color:#0088DD;
    border: 0 none;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
	font-size:17px;
    padding: 12px 35px;
    white-space: normal;
}

.block-count .btn:hover {
    background-color: #0066DD;
}

.block.block-count.mod-block h1{
	color: #FF0;
}

/* ---------------------------------------------------------------------------------- */

/* Top Destinations ----------------------------------------------------------------- */

.block-top-destinations figure{
	border: 1px solid #ddd;
	padding:8px;
	margin-bottom:20px;
	text-align:center;
	position:relative;
}

.block-top-destinations .country{
	background: rgba(51, 51, 51, 0.7);
    position: absolute;
	top:8px;
	left:8px;
	padding:8px;
	text-align:left;
}

.block-top-destinations .country a{
	color:#FFF;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.9);
}

.block-top-destinations .country p{
	font-size:20px;
}

.block-top-destinations .country p a{
	font-weight:bold;
	letter-spacing:-1px;
}

.block-top-destinations .country .count{
	font-size:16px;
	font-weight:bold;
}

.block-top-destinations .crop {
    width: 100%;
    height: 140px;
    overflow: hidden;
}

.block-top-destinations .crop img{
	min-width:100%;
}

/* ---------------------------------------------------------------------------------- */

/* Popular Hotels ------------------------------------------------------------------- */

.block-popular figure{
	background-color:#FFF;
}

.block-popular figure .photo-count-container{
	margin:10px auto 0 auto;
}

/* ---------------------------------------------------------------------------------- */

/* Featured & Recent Hotels --------------------------------------------------------- */

.block-featured figure,
.block-recent figure{
	min-height:410px;
}

.block.block-featured.mod-block figure{
	min-height:300px;
}

.block-featured figure .thumb,
.block-recent figure .thumb{
	float:none;
	display:block;
	position:relative;
}

.block-featured figure .thumb .photo-count-container,
.block-recent figure .thumb .photo-count-container{
	position:absolute;
	left:-8px;
	bottom:-25px;
}
.block-search{
    padding: 11px 23px;
}