@charset "utf-8";


/************************/
/*    LIQUID SLIDER     */
/************************/
.ls-responsive {
	margin: 10px 1.8%;
	max-width: none !important;
	width: auto !important;
	border-bottom: 3px solid #FA7700;
	position: relative;
	overflow:hidden
}
		
.ls-responsive .ls-nav {
		position: relative;
    	width: 41.6667%;
		padding: 0 0 0 10px;
		float: right !important;
		overflow: visible;
}
		
.ls-responsive .ls-nav .ls-select-box {
			display: none !important;
}
.ls-responsive .ls-nav #main-slider-nav-ul {
			display: block !important;
			overflow: visible;
}
			
.ls-responsive .ls-nav #main-slider-nav-ul li {
				position: relative;
				display: block;
				margin: 0 0 5px 0;
}
				
.ls-responsive .ls-nav #main-slider-nav-ul li a {
					display: block;
					float: none;
					background: transparent none;
					font-weight: bold;
					-webkit-border-radius: 6px;
					border-radius: 6px;
					line-height: 1.4em;
					font-size: 0.95em;
					color: #333;
					padding: 5px;
}
					
.ls-responsive .ls-nav #main-slider-nav-ul li a:first-child {
						position:absolute;
						background: transparent none;
						left: -10px;
						top: 50%;
						margin: -10px 0 0 0;
						padding: 0;
						z-index: 100;
						font-weight: normal;
						-webkit-border-radius: 0;
						border-radius: 0;
						height: 0;
						width: 0;
					}
.ls-responsive .ls-nav #main-slider-nav-ul li a:first-child.current {
						border-top: solid 10px #ffffff;
						border-bottom: solid 10px #ffffff;
						border-right: solid 10px #cccccc;
					}
.ls-responsive .ls-nav #main-slider-nav-ul li a span {
						display: block;
						font-weight: normal;
						font-size: 90%;
					}

.ls-responsive .ls-nav #main-slider-nav-ul li a.current {
					background: #ccc;
				}



		
.ls-responsive .liquid-slider {
		background: #fff;
		position: relative;
    	/*width: 57%;*/
		padding: 0;
		overflow: hidden;
}
			
.ls-responsive .liquid-slider .panel-container .panel {
				border: none;
				background: none transparent;
				padding: 0;
				float: left;
}
						
.ls-responsive .liquid-slider .panel-container .panel .panel-wrapper {
					padding: 0;
					position: relative;
					 background: #FFF
}					

.ls-responsive .liquid-slider .panel-container .panel .panel-wrapper h2 {
						visibility: hidden;
						font-size: 0.9em;
						text-align: center;
						position: absolute;
						width: 100%;
						bottom: 0;
						margin: 0 !important;
						padding: 0 25px !important;
						border-bottom: none;
}
.ls-responsive .liquid-slider .panel-container .panel .panel-wrapper h2 a {
							color: #000;
							margin: 0 !important;
							color: #333;
							
}
.ls-responsive .liquid-slider .panel-container .panel .panel-wrapper h2 a span {
								display: block;
								font-size: 90%;
								color: #FFF !important;
}

.ls-responsive .liquid-slider .panel-container .panel .panel-wrapper p {
						margin: 0;
					}

.ls-responsive .liquid-slider .panel-container .panel .panel-wrapper p a {
						display: table;
						width: 100%;
}
.ls-responsive .liquid-slider .panel-container .panel .panel-wrapper p a span.image {
	display: block;
    height: 0;
    padding-bottom: 50%;
	overflow: hidden;
}
.ls-responsive .liquid-slider .panel-container .panel .panel-wrapper p a img {
								display:inline;
							}


.panel-container {
	position: relative;
	overflow: hidden;
	height: 300px;
}
.panel {
	top: 0;
	left: 0;
	position: absolute;
}