/****************************************************
 * Layerslider styles specific to the actual layers
 ***************************************************/
			
.ls-layer h1, .ls-layer h2, .ls-layer h3, .ls-layer h4, .ls-layer h5, .ls-layer h6 { font-weight:300; color: #fff; width: 805px; text-align: center;}
.ls-layer h1 { text-transform:uppercase; font-size:50px; line-height: 50px; font-weight: 300; }
.ls-layer h2 { font-weight:300; font-size:49px; }
.ls-layer h3 { font-size: 25px; }
.ls-layer h4 { border:1px solid #dedede; border-width: 0px 0; padding: 8px 0; margin: 0px 0; }

.ls-layer p { line-height:26px; }
.ls-layer a.button { 
	padding: 16px 20px; 
	border: 2px solid #fff; 
	color: #fff;
	
	background: rgb(39, 55, 146);
	background: rgba(39, 55, 146, 1.0);
	/* For ie5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66273792, endColorstr=#66273792);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66273792, endColorstr=#66273792)"; 
	font-size:16px;
	line-height: 1em;
	text-shadow:none;
	 -webkit-transition: ease-in-out, width .35s ease-in-out, height .35s ease-in-out; /* Safari 3.1 to 6.0 */
    transition: ease-in-out, width .35s ease-in-out, height .35s ease-in-out;
}
.ls-layer a.button:hover {color: #eee; box-shadow: none; }

/*
.ls-layer .button:hover { border: 2px solid #fff !important; }
.ls-layer .button.hero { background-image: url(../images/hero/hero_button_bg.gif) 3px 5px no-repeat !important; }
.ls-layer .button.hero:hover { opacity: 0.9; filter: alpha(opacity=90); }
*/			
.l1-s1s {
	height: 110px;
	color: white;
	background: #0093d0;
	opacity: .74;
	filter: alpha(opacity=70);
	width: 650px;
	text-align: center;
}
			
.l2-s1s {
	color: white;
	background: #0093d0;
	opacity: .69;
	filter: alpha(opacity=60); 
	white-space: nowrap;
	left:0;
}
h1.l2-s1s { background:#ff9900; opacity: .76; filter: alpha(opacity=70); }
			
.l3-s1 {
	width:440px;
	padding-bottom:12px;
	color: black;
	background: white;
	opacity: .59;
	box-shadow: 0px 4px 10px -5px black;

}
			
@media screen and (max-width: 1024px) {

.ls-layer h1, .ls-layer h3 { left:0; margin-left:100px;}

}