.ls-slide h1, .ls-slide h2, .ls-slide h3, .ls-slide h4, .ls-slide h5, .ls-slide h6 { font-weight:400;}
.ls-slide h2 { font-weight:300; font-size:36px;	}
.ls-slide h1 { line-height:80px; font-size:52px; font-weight:200; padding: 30px; background: none repeat scroll 0 0 #0f0f0f; background-color: rgba(20, 20, 20, 0.75); color: #dFdFdF; text-transform:uppercase; text-align:center; }
.ls-slide h1 span{ font-size:36px; font-weight:600; color: #C0392B;	}
.ls-slide h4 { font-size: 28px; border-width:1px 0; padding:16px; background: #fff none repeat scroll; color: #000; }
.ls-slide h3 { color:#128abc; }
.ls-slide p { line-height:26px; }
.l1-s1s { height: 110px; color: white; background: #0093d0; opacity: .74; filter: alpha(opacity=74); width: 650px; text-align: center; }
.l2-s1s { color: white; background: #0093d0; opacity: .69; filter: alpha(opacity=69); white-space: nowrap; left:0; }
h1.l2-s1s { background-color: #ff9900;  background-color: rgba(255, 153, 0, 0.76); /* opacity: .76; filter: alpha(opacity=76); */ }
.l3-s1 { width:440px; padding-bottom:12px; color: black; background: white; opacity: .59; filter: alpha(opacity=59); box-shadow: 0px 4px 10px -5px black; }
.button-s8 { background: #289DCC; margin: 0 5px 0 5px; padding: 20px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; display: inline-block; color:#fff; font-size:22px; position:absolute; } 
@media screen and (max-width: 1024px) {
.ls-slide h1, .ls-slide h3 { left:0; margin-left:100px;}
}