#what_we_do{
	font-family: 'PT Serif', serif !important; 
	font-size:40px;
	font-weight:300;
}

.slider-right-btn:hover{
	background-color:#FF103B !important;
	border-color:#FF103B !important;
	-webkit-transition:none;
	transition:none;
}
.slider-right-btn,
#slider_btn{
	font-family:'Open Sans', sans-serif !important;
}
.slider-right-btn{
	font-weight:bold !Important;
}
.ls-container,
.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper{
	max-height:750px !important;
}
#above_search_title{
	font-weight:400 !important;
	font-size:30px !Important;
}

#searchsubmit{
	border-radius:0px !important;
}
#searchsubmit:hover{
	background-color:#cd002d !important;
	border-color:#cd002d !important;
}


.awesome-weather-header{
	padding:30px 0px !important;
	background-color:#15578e !important
}
.awesome-weather-attribution{
	display:none;
}
.awesome-weather-wrap{
	color:#303030 !important;
	border-radius:10px;
	background-color:#F8F8F8 !important;
	text-shadow:none !important;
}

@media (max-width:767px){
	.vc_row .mobile-center-align{
		text-align:center !important;
		padding:0px !important;
	}
	.mobile-center-align .ubtn-right{
		float:none;
	}
	.make-space-larger{
		height:35px !important;
	}
	.beside-video-col>div.vc_column-inner{
		padding:0px 15px !important;
	}
}

#video-row h2{
	font-size:28px;
}
#video-row h3{
	font-size:20px;
	margin-bottom:10px;
}
@media only screen and (max-width:1200px) and (min-width:768px){
	#video-row .beside-video-col p{
		font-size:13px !important
	}
}

@media only screen and (max-width:1300px){
	.ls-container,
	.ls-wp-fullwidth-container,
	.ls-wp-fullwidth-helper{
		max-height:500px !important;
		
	}
}
.ls-container .ls-slide .mobile-layer{
	display:none;
}
@media only screen and (max-width:700px){
	
	.ls-container .ls-slide .hide-for-mobile{
		display:none;
	}
	
	.ls-container .ls-slide .mobile-layer{
		display:block;
	}
}


@media only screen and (min-width:1300px){
	.make-space-larger{
		height:100px !important;
	}

}
@media only screen and (min-width:1400px){
	.make-space-larger{
		height:125px !important;
	}
}
@media only screen and (min-width:1500px){
	.make-space-larger{
		height:150px !important;
	}
}


