
.wrapper:before {
    z-index: 0;
}

.hero {
    background-size: contain !important;
    background-position: center !important;
    min-height:650px;
}
.gallery .item .content h5 {
display: none !important; }
.contactheader {
  height: 250px; }



@media screen and (max-width:1360px){
    .hero { 
    background-size: cover !important;

    background-position: center !important;


 }
}



.hero.blog-page{
    min-height:200px !important;
    background-size: cover !important;
    background-position: center !important;
}

.slick-slider{
    padding: 0px 49px 0px 52px !important;
}

.usp-wrap {
   margin-top: 10px;
}
.small .blurb-wrap {
   margin: 0px 0 80px 0; 
}

@media (max-width: 1200px) {
    .slick-list {
		height: 632px;
	}
.slick-slide img {
		height: auto !important;
	}
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
::-moz-selection {
	background: #f70c00;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

::selection {
	background: #f70c00;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.blue ::selection {
	color: #f70c00;
}

a {
	color: #f70c00;
}

a:hover {
	color: #f70c00;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

h1:after,
h2:after,
h3:after,
h4:after,
h5:after,
h6:after {
	background: #f70c00;
}

.hero.open .menu a {
	color: #f70c00;
}

.hero .blurb h1 span {
	color: #f70c00;
}

.hero .blurb .btn-default:hover {
	border-color: #f70c00;
	background: #f70c00;
}

.carousel-control.left,
.carousel-control.right {
	background: #f70c00;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.carousel-control.left:hover,
.carousel-control.right:hover {
	background: #f70c00;
	opacity: 1;
	filter: alpha(opacity=100);
}

.carousel-control.left span,
.carousel-control.right span,
.carousel-control.left span:before,
.carousel-control.right span:before {
	opacity: 1;
	filter: alpha(opacity=100);
}

.carousel-indicators li {
	background: #f70c00;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.carousel-indicators .active {
	border: 3px solid #f70c00;
	opacity: 1;
	filter: alpha(opacity=1);
}

#nav_icon.open span {
	background: #f70c00;
}

.nav li a:hover {
	color: #f70c00;
}

.nav li a:hover span, .nav li a:focus span {
	color: #f70c00;
}

.nav li.active a {
	color: #f70c00;
}

.green {
	background: #f70c00;
}

.section ul.bullet li a {
	color: #f70c00;
}

.contact-form input[type="submit"]:hover {
  border-color: #f70c00;
  color: #f70c00;
}

.btn-default:hover {
	border-color: #f70c00;
	color: #f70c00;
}

.btn-primary {
	border: 2px solid #f70c00;
	background: #f70c00;
}

.btn-primary:hover {
	border: 2px solid #f70c00;
	color: #f70c00;
}

#tabs ul li span {
	color: #f70c00;
}

#tabs .img-preview .play:hover {
	color: #f70c00;
}

#tabs .btn-default:hover {
	border-color: #f70c00;
	color: #f70c00;
}

#horz_tabs ul li a:hover {
	background-color: #f70c00;
	border-color: #f70c00;
}

#masonry .post .img-wrap,
.post .img-wrap {
	background: #f70c00;
}

#masonry .post.sticky:after,
.post.sticky:after {
	border-color: transparent #f70c00 transparent transparent;
}

#masonry .post .content h3 a:hover,
.post .content h3 a:hover {
	color: #f70c00;
}

.post .btn-default {
	color: #f70c00;
	border-color: #f70c00;
}

.post .btn-default:hover {
	background: #f70c00;
}

input[type="submit"] {
	border: 2px solid #f70c00;
	color: #f70c00;
}

input[type="submit"]:hover {
	background: #f70c00;
}

article.post .nav-links a:hover,
.comment-navigation div a:hover {
	background: #f70c00;
}

.page-links a {
	background: #f70c00;
}

ul.social-sharing li a:hover {
	background: #f70c00;
}

.comment-list .user span {
	background: #f70c00;
}

h3#reply-title:after {
    background: #f70c00;
}

#submit {
	color: #f70c00;
    border: 2px solid #f70c00;
}

#submit:hover {
	background: #f70c00;
    border: 2px solid #f70c00;
}

#sidebar ul li a:hover,
#sidebar ul li .children li a:hover,
#sidebar ul li .sub-menu li a:hover {
	color: #f70c00;
}

#sidebar ul li.cat-item a:before,
#sidebar ul.menu li a:before {
	color: #f70c00;
}

#wp-calendar td a {
	background: #f70c00;
}

#sidebar #recentcomments li a {
	color: #f70c00;
}

#sidebar .tagcloud a:hover {
	background: #f70c00;
}

#accordion h3:before {
	color: #f70c00;
}

#accordion .ui-state-active {
	background-color: #f70c00;
	border-color: #f70c00;
}

.blue {
	background-color: #f70c00;
}

.open-map {
	background: #f70c00;
}

.price.popular:before {
	background: #f70c00;
}

.price .head p {
	color: #f70c00;
}

ul.check li:before {
	color: #f70c00;
}

.icon-list span {
	color: #f70c00;
}

.customers div h6 {
	color: #f70c00;
}

.footer .social-icons ul li a {
	color: #f70c00;
}

.footer .social-icons ul li a:hover {
	background: #f70c00;
}

.top a,
.edit-link a {
	box-shadow: 0 0 0 2px #f70c00;
	background: #f70c00;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.pace .pace-progress {
  background: #f70c00;
}

.pace .pace-activity {
  border-top-color: #f70c00;
  border-left-color: #f70c00;
}

.gallery .item.transparent:hover,
.gallery .item:hover {
	background: #f70c00;
}


