/* LayerSlider Styles */



.ls-inner {
	position: relative;
}

.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
}

.ls-active,
.ls-animating {
	display: block !important;
}

.ls-layer > * {
	position: absolute;
	left: 0px;
	top: 0px;
}

.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}

.ls-layer .ls-abs {
	/*margin-top:30px;
	padding:10px; ME 23.01*/
	/*margin-top:20px; */
	margin-top:10px; 
	margin-left:0px;
	overflow:hidden;
	background-color:#fff;
	background-color: rgba(255,255,255,0.7); 
	/*opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	*/
	font-size:1.1em;
}

	.ls-layer .ls-abs h2 {
		font-size:24px;
		/*line-height:44px;*/
		line-height: 34px;
		color:#B91E1D;
		/*border-bottom:5px solid #003064;*/
		margin-bottom:1px;
		padding:0px 12px 6px;
	}
	
	.ls-layer .ls-abs p {
		font-weight:bold;
		font-size:14px;
		color:#666;
		/*padding:4px;*/
		padding:0px 12px 4px;
		margin:0;
		line-height:20px;
	}
	
	.ls-sl {
		margin-top:0;
		border:1px solid;
		margin-left:230px;
		padding:2px;
		background-color:#fff;
	}
	
	.ls-pn, .ls-nz {
		/*width:100%;*/
		margin-left:0px;
		margin-right:0px;
		color:#003064;
		background-color:#fff;
		background-color: rgba(255,255,255,0.7); 
		font-size:16px;
		font-weight:bold;
		padding:8px;
	}
	
	.ls-pn {
		/*margin-top:160px; ME 23.01*/
		/*margin-top:130px; ME 11.03*/
		margin-top:123px;
		line-height:22px;
		overflow:hidden
	}
	
	.ls-nz {
	}
	
.ls-bottom-nav-wrapper {
	z-index: 2;
	height: 0px;
}

.ls-bottom-nav-wrapper a,
.ls-nav-prev,
.ls-nav-next {
	outline: none;
}

.ls-vpcontainer {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ls-videopreview {
	width : 100%;
	height : 100%;
	position : absolute;
	left : 0px;
	top : 0px;
	cursor : pointer;
}

.ls-playvideo {
	position: absolute;
	left: 50%;
	top: 50%;
	cursor: pointer;
}



/* WP plugin forceResponsive */

.ls-wp-forceresponsive-container {
	width: 100%;
	position: relative;
}

.ls-wp-forceresponsive-helper {
	position: absolute;
	margin-left: 50%;
}

#main {
	overflow: visible !important;	
}