/*! http://responsiveslides.com v1.54 by @viljamis */

.ccm-image-slider {
    position: relative;
}

.ccm-image-slider-text {
    position: absolute;
    width: 45%;
    left: 0;
    top: 10%;
}

.ccm-image-slider-title {
    margin-top:auto;
}	

.ccm-image-slider-container a.mega-link-overlay {
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    left: 0px;
}


/* bySam */
.rslides_nav {
    z-index:2;
}

div[class*='hh-slider'] .rslides li {
	height:200px !important;
}

div[class*='hh-slider-'] .rslides li {
	height:370px !important;
}

div[class*='hh-slider'] .ccm-image-slider-text {
	 width:auto;
	 left:20px !important;
	 right:20px !important;
	 top:30px !important; 
	 bottom:20px !important;
}

div[class*='hh-slider'] .rslides_tabs {
	position:absolute;
	left:0px; right:0px; top:0px;
	z-index:2;
	margin:0px; padding:0px;
}
div[class*='hh-slider'] .rslides_tabs li {
	margin:0px; padding:0px;
    list-style-type: none;
	display:block;
	float:left;
}
div[class*='hh-slider'] .rslides_tabs li a {
	text-indent:inherit; text-align:center; text-decoration:none;
	font-size:16px;
	overflow: hidden;
	background:none;
	background:url(/images/Hotel_Harmonie-BG-Beige-trans.png) left top repeat !important;
	width:auto; height:auto;
	display:block;
	margin:0px;
	padding:5px 1px 5px 1px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-bottom:2px solid #760706;
}
div[class*='hh-slider'] .rslides_tabs li a:hover {
	background:url(/images/Hotel_Harmonie-BG-Beige.png) left top repeat !important;
}

div[class*='hh-slider'] .rslides_tabs li.rslides_here a {
	text-decoration:none;
    background:none;
	background:url(/images/Hotel_Harmonie-BG-Beige.png) left top repeat !important;
	padding:10px 1px 10px 1px;
}

div[class*='hh-slider-2'] .rslides_tabs li {
	width:50% !important;
}
div[class*='hh-slider-3'] .rslides_tabs li {
	width:33.333333% !important;
}
div[class*='hh-slider-4'] .rslides_tabs li {
	width:25% !important;
}
div[class*='hh-slider-5'] .rslides_tabs li {
	width:20% !important;
}

@media (min-width: 992px) {
	div[class*='hh-slider'] .rslides li {
		height:600px !important;
	}

	div[class*='hh-slider'] .rslides_tabs li a {
		font-weight:bold;
		font-size:18px !important;
	}

	div[class*='hh-slider'] .ccm-image-slider-text {
		 top:100px !important; 
	}
}
