.ls-l.noshadow {
text-shadow:none;
}
.ls-l.black {
color:#000;
text-shadow:none;
}
.ls-l.boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}
.ls-l.modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.ls-l.modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}
.ls-l.modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}
.ls-l.modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.ls-l.modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.ls-l.modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}
.ls-l.very_big_black {
	font-family: 'Poppins', Helvetica, sans-serif;
	font-size: 14px;
	color: #282828;
	font-weight: normal;
	letter-spacing: 2px;
}
.ls-l.very_big_white {
	font-family: 'Poppins', Helvetica, sans-serif;
	font-size: 70px;
	font-weight: 500;
	color: #000;
	letter-spacing: 2px;
}
.ls-l.very_big_white span{
	font-weight: bold;
}
.ls-l.very_big_white span small{
	top: -25px;
    font-size: 60%;
    font-weight: bold;
    position: relative;
}	
@media screen and (min-width: 1530px) {
	.ls-l.very_big_white{
		font-size: 70px!important;
	}
}
.ls-l.very_large_text {
	font-family: 'Poppins', Helvetica, sans-serif;
	color: #00c8c8;
	font-size: 70px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 7px;
}
@media screen and (min-width: 1530px) {
	.ls-l.very_large_text{
		font-size: 70px!important;
	}
}
.ls-l.large_text {
	font-family: 'Poppins', Helvetica, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 2px;
}
@media screen and (min-width: 1530px) {
	.ls-l.large_text{
		font-size: 24px!important;
	}
}
.ls-l.medium_text {
	font-family: 'Poppins', Helvetica, sans-serif;
	font-size: 70px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 3px;
}
@media screen and (min-width: 1530px) {
	.ls-l.medium_text{
		font-size: 70px!important;
	}
}
.ls-l.small_text {
	font-family: 'Playfair Display', serif;
	font-size: 24px;
	font-style: italic;
	color: #000;
	letter-spacing: 3px;
}
@media screen and (min-width: 1530px) {
	.ls-l.small_text{
		font-size: 24px!important;
	}
}
.ls-l.medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}
.ls-l.big_orange {
position:absolute;
color:#ff7302;
text-shadow:none;
font-weight:700;
font-size:36px;
line-height:36px;
font-family:Arial;
padding:0px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#fff;
letter-spacing:-1.5px;
}
.ls-l.big_yellow {
position:absolute;
color:#ffd658;
text-shadow:none;
font-weight:400;
font-size:100px;
line-height:36px;
font-family:"Open Sans";
padding:0px 4px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:transparent;
}
.ls-l.big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:40px;
line-height:36px;
font-family: "Open Sans",Arial, Helvetica, sans-serif;
margin:0px;
border-width:0px;
border-style:none;
letter-spacing:-1.5px;
text-transform:uppercase;
}

@media (min-width: 992px) {
	.ls-l.big_white::before,
	.ls-l.big_white::after{
		content:"";
		height:6px;
		width:89px;
		background: url(../img/line.png) no-repeat 0 0;
		display:inline-block;
		position:absolute;
		top:40%;
	}
	.ls-l.big_white::before{	
		left:-160px;
	}
	.ls-l.big_white::after{	
		right:-160px;
	}
}
.ls-l.lightgrey_divider {
text-decoration:none;
background-color:rgb(235, 235, 235);
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.ls-l.large_bold_grey , .ls-l a{
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.big_bluee {
position:absolute;
color:blue;
text-shadow:none;
font-weight:400;
font-size:78px;
line-height:36px;
font-family:"Open Sans";
padding:0px 4px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:transparent;
}

.ls-l.big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:40px;
line-height:36px;
font-family: "Open Sans",Arial, Helvetica, sans-serif;
margin:0px;
border-width:0px;
border-style:none;
letter-spacing:-1.5px;
text-transform:uppercase;
}
@media (min-width: 992px) {
	.ls-l.big_black::before,
	.ls-l.big_black::after{
		content:"";
		height:6px;
		width:89px;
		background: url(../img/line-back.png) no-repeat 0 0;
		display:inline-block;
		position:absolute;
		top:40%;
	}
	.ls-l.big_black::before{	
		left:-160px;
	}
	.ls-l.big_black::after{	
		right:-160px;
	}
}

.ls-l.small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_light_red {
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.grassfloor {
text-decoration:none;
background-color:rgb(160, 179, 151);
background-color:rgba(160, 179, 151, 1);
width:4000px;
height:150px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.ls-l.mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.ls-l.mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
@media (min-width: 1200px) {
	.ls-l.no_style.parallax_bg {
		top:40px!important;
	}
	.ls-l.no_style.parallax_bg_1 {
		top:90px!important;
	}
}

.hr-slide{
	background-color: #000;
	height: 3px; 
	width: 100%;
	width: 280px;	
}

@media screen and (max-width: 1199px) {
	.hr-slide{
		width: 180px;	  
	} 
}

@media screen and (max-width: 991px) {
	.hr-slide{
		width: 140px;	  
	} 
}

@media screen and (max-width: 767px) {
	.hr-slide{
		width: 110px; 	
		height: 2px;   
	} 
}

@media screen and (max-width: 575px) {
	.hr-slide{
		width: 95px;
		height: 1px;  	  
	} 
}

.ls-v5 .ls-nav-prev{
	background-image: none!important;
	left: 30px!important;
	width: auto!important;
	height: auto!important;
	margin-top: -11px!important;
	line-height: 1!important;
	font-size: 0!important;
}
.ls-v5 .ls-nav-prev:before{
	content: "\e875";
	font-size: 22px;
	font-family: 'Linearicons-Free';
	color: #fff;
}
.ls-v5 .ls-nav-next{
	background-image: none!important;
	right: 30px!important;
	width: auto!important;
	height: auto!important; 
	margin-top: -11px!important;
	line-height: 1!important;
	font-size: 0!important;
}
.ls-v5 .ls-nav-next:before{
	content: "\e876";
	font-size: 22px;
	font-family: 'Linearicons-Free';
	color: #fff;
}