/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/

/*Slideshow*/
#sp-slides{left:0;position:absolute;top:0;width:100%;z-index:0}
#sp-slides .sp-inner{padding:0}
.preload{background-color:#f5f5f5!important;background-position:50% 40%!important}
.image-block{background-position:50% 0;background-repeat:no-repeat}
.sp-slide-desc{left:0;position:absolute!important;top:360px;z-index:20}
h2.sp-slide-title{background:#000;font-family:"BebasNeueRegular", Times, serif;font-size:42px;font-weight:400;line-height:42px;margin:0 0 2px!important;padding:10px!important}
h2.sp-slide-title,h2.sp-slide-title a,h2.sp-slide-title a:hover{color:#fff}
.sp-slide-intro{background:#000;overflow:hidden}
.sp-slide-intro p{color:#FFF;font-family:arial;font-size:18px;font-weight:700;margin:0;padding:5px 10px;text-shadow:none}
.sp_slide_prev,.sp_slide_next{height:43px!important;margin-top:-21.5px;top:41%!important;width:44px!important}
.sp_slide_prev{background:url(../images/btn_prev.png) no-repeat 0 0!important;left:20px!important}
.sp_slide_next{background:url(../images/btn_next.png) no-repeat 0 0!important;right:20px!important}
.sp_slide_prev:hover,.sp_slide_next:hover{background-position:0 -43px!important}

/*News Show SP2*/
h4.ns2-title{font-size:100%;font-weight:700;margin:10px 0 3px}
h4.ns2-title a{color:#666}
.ns2-links,.ns2-rating{float:left}
.ns2-created{border-left:1px solid #CCC;margin:0 8px;padding:0 10px}
.ns2-created span{display:none}

/*Popular Blog - News Show SP2*/
.ns2-blog .ns2-links {float:right}
.ns2-blog .ns2-row{border-top:1px dashed #ccc;margin-bottom:10px}
.ns2-blog .ns2-row.ns2-first {border-top:0}

/*Latest Items - News Show SP2*/
div.nssp2.ns2-itemlist h4.ns2-title{font-size:18px;margin:3px 0 0}
div.nssp2.ns2-itemlist p {margin:3px 0 0 0}
div.nssp2.ns2-itemlist .ns2-row{border:1px solid #DBDBDB;margin-top:10px}
div.nssp2.ns2-itemlist .ns2-row:first-child{margin-top:0}
div.nssp2.ns2-itemlist .ns2-row .ns2-inner{background:#F9F9F9;border:1px solid #fff;padding:10px}
div.nssp2.ns2-itemlist .ns2-row div.ns2-rating{float:right;margin-top:-20px}
div.nssp2.ns2-itemlist span.ExtraFieldsValue.price{color:#84A500;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:700;display:block;float:left;margin:6px 0 0}
div.nssp2.ns2-itemlist .ns2-links{float:right}

/*Booking Module*/
div.SPQuickBooking {}
div.SPQuickBooking  #spqb-result.ajax-loading {display:inline-block;margin:0 10px;min-width:20px;height:30px;background:url(../images/loader.gif) no-repeat 0 50%;}
div.SPQuickBooking  p.pre-text {font-style:italic;color:#999}
div.SPQuickBooking div{margin-bottom:5px}
div.SPQuickBooking  label{width:100%;display:block}
div.SPQuickBooking  select#room_type {width:96%}

div.SPQuickBooking  .spbooking-date-wrapper,
div.SPQuickBooking  .spbooking-select-wrapper.adults,
div.SPQuickBooking  .spbooking-input-wrapper,
div.SPQuickBooking  .spbooking-select-wrapper.childrens{width:45%}

div.SPQuickBooking  .spbooking-date-wrapper.check-in,
div.SPQuickBooking  .spbooking-input-wrapper.name,
div.SPQuickBooking  .spbooking-select-wrapper.adults{float:left}

div.SPQuickBooking  .spbooking-date-wrapper.check-out,
div.SPQuickBooking  .spbooking-input-wrapper.email,
div.SPQuickBooking  .spbooking-select-wrapper.childrens {float:right}

div.SPQuickBooking  .spbooking-date-wrapper.check-in input.inputbox.date_picker,
div.SPQuickBooking  .spbooking-date-wrapper.check-out input.inputbox.date_picker{width:125px}

div.SPQuickBooking  .spbooking-select-wrapper.adults select,
div.SPQuickBooking  .spbooking-select-wrapper.childrens select{width:138px}

div.SPQuickBooking  .spbooking-input-wrapper input {width:124px}

/*Calender*/
.calendar{margin:5px 0 0 1px !important}
.calendar table{border:0!important}
.calendar .button{text-align:center!important;border-radius:0!important;border:0!important;display:table-cell!important;box-shadow:none!important;margin:0!important;padding:2px!important}
.calendar thead .hilite{padding:1px!important}

/*K2ItemTab*/
.item-tab{border-radius:border-radius: 6px 6px 0 0;border:1px solid #d6d6d6;padding:0 1px;border-radius: 7px 7px 0 0;}
.item-tab ul li{background-image:none;}
.item-tab ul.nav-tabs{
	margin:0;
	border-bottom: 1px solid #a8acaf !important;
	border-radius: 7px 7px 0 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #ccd0d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#ccd0d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%,#ccd0d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%,#ccd0d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%,#ccd0d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%,#ccd0d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccd0d3',GradientType=0 ); /* IE6-9 */
}
.item-tab ul.nav-tabs li a{color:#666;font-weight:700;text-transform:uppercase;font-size:13px;margin-right:0;padding:5px 12px;}
.item-tab ul.nav-tabs li a:hover{border-radius:0}
.item-tab ul.nav-tabs li.active a{background:#ececec;border-radius:0;border-top:1px solid #fff;border-bottom: 1px solid #a8acaf;border-right: 1px solid rgba(255,255,255,.9);border-left: 2px solid rgba(0,0,0,.2);}
.item-tab .tab-content{padding:10px;}