.shadow-left,
.shadow-right {
	width: 13px;
	height: 593px;
	position: absolute;
}
.shadow-left { background: url(../images/slider-left.png) no-repeat; top: 0; left: -13px; }
.shadow-right { background: url(../images/slider-right.png) no-repeat; top: 0; right: -13px; }
#layerslider-container { position: relative; }
#layerslider-container-landing { width: 815px; height:300px; position: relative; border-radius: 20px 0 0 0 !important; }
#layerslider-container-campaign-landing { width: 996px; height:300px; position: relative; border-radius: 20px 0 0 0 !important; }

#layerslider-container-landing div#layerslider { border-radius: 20px 0 0 0 !important; }
#layerslider-container-landing div.ls-inner { border-radius: 20px 0 0 0 !important; }
#layerslider-container-landing div.ls-layer { border-radius: 20px 0 0 0 !important; border:1px solid transparent;}

#layerslider-container-campaign-landing div#layerslider { border-radius: 20px 20px 0 0 !important; }
#layerslider-container-campaign-landing div.ls-inner { border-radius: 20px 20px 0 0 !important; }
#layerslider-container-campaign-landing div.ls-layer { border-radius: 20px 20px 0 0 !important; border:1px solid transparent;}



.ls-tlc {
	border-radius: 20px 0 0 0 !important;
}

.ls-bottom-nav-wrapper {
	text-align: right;
	margin: 0 20px 0 0;
}

#layerslider-container-campaign-landing .ls-bottom-nav-wrapper {
	text-align: center;
}

.ls-layer,
.ls-layer * {
	/*white-space: nowrap;*/
	font-weight: normal;
}

.ls-s1 p {
	font-size: 20px;
	font-weight: normal;
	color: #696969;
	font-family: 'MuseoSans-500', Arial;
	line-height: 26px;
	padding-bottom: 0.75em; 
}

.ls-s1 p strong, .ls-s1 p b {
	color: #009FDA;
	font-size: 24px;
	line-height: 30px;
}

.l1-s1 {
	color: #009FDA;
	font-size: 50px;
}

.l1-s2 {
	font-size: 16px;
	font-weight: normal;
	width: 250px;
	color: #696969;
	font-family: Arial;
}

.l2-s1 {
	padding: 0px 10px;
	height: 36px;
	line-height: 36px;
	color: white;
	text-shadow: none;
	font-size: 25px;
	background: #98b3c7;
	background: -moz-linear-gradient(left,  #98b3c7 0%, #77b8e9 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#98b3c7), color-stop(100%,#77b8e9));
	background: -webkit-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
	background: -o-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
	background: -ms-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
	background: linear-gradient(to right,  #98b3c7 0%,#77b8e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b3c7', endColorstr='#77b8e9',GradientType=1 );
}

.l2-s2 {
	padding: 0px 10px;
	height: 36px;
	line-height: 36px;
	color: white;
	text-shadow: none;
	font-size: 25px;
	background: #cd9084;
	background: -moz-linear-gradient(left,  #cd9084 0%, #ce533d 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cd9084), color-stop(100%,#ce533d));
	background: -webkit-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
	background: -o-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
	background: -ms-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
	background: linear-gradient(to right,  #cd9084 0%,#ce533d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd9084', endColorstr='#ce533d',GradientType=1 );
}

.l4-s1 {
	padding: 0px 10px;
	height: 36px;
	line-height: 36px;
	color: white;
	text-shadow: none;
	font-size: 25px;
	background: #036d99;
}

.l4-s2 {
	background: #5a96b4;
}

.l5-s1 {
	padding: 15px;
	background: #ff9933;
	border-radius: 5px;
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
	color: white;
	text-shadow: 0px -1px 0px #985a1d;
	font-size: 16px;
	font-weight: bold;
	line-height: auto;
	box-shadow: 0px 3px 10px -2px black;
}

.layer2 p {
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	padding: 0px 10px;
	box-shadow: 0px 1px 8px -2px black;
	text-shadow: none;
	color: white;
}

.l3-s1 {
	 color: #f8dfcf;
	background: #b0734d;
	font-size: 30px;
	height: 40px;
	line-height: 40px;
	box-shadow: 0px 2px 20px -3px black;
	padding: 0px 20px;
	text-shadow: none;
}
