body .fusion-header{
    background-image: url(http://wallispr.com/wp-content/uploads/2017/04/Wallis-web-Header_without-logo12.4.2017.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #ffffff;
}
body .fusion-header-wrapper.fusion-is-sticky .fusion-header{
 	background-color: #ffffff;
}
body .fusion-main-menu a{
	font-family: 'Avenir' !important;
	font-size:18px !important;
}
body .fusion-main-menu .current-menu-ancestor > a, 
body .fusion-main-menu .current-menu-item > a, 
body .fusion-main-menu .current-menu-parent > a,
body .fusion-main-menu .current_page_item > a,
body .fusion-main-menu li > a:hover {
    color: #ffffff;
    border-color: rgba(255, 254, 254, 0);
}

body .fusion-footer-widget-area {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 10px;
    background-image: url(http://wallispr.com/wp-content/uploads/2017/04/Wallis-web-Header_without-logo12.4.2017.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border: 0 !important;
	font-family: 'Avenir';
}
body .fusion-footer-copyright-area {
    background-color: #B22E00;
    border-color: #B22E00;
	font-family: 'Avenir';
}
body .fusion-copyright-notice {
    font-size: 12px;
    color: #ffffff;
}
.sa_slider_caption{
    background-color: rgba(0, 150, 136, 0) !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 0px !important;
    font-family: 'Avenir' !important;
    font-weight: 400 !important;
    font-size: 49px !important;
}
.sa_slider_caption:before{
    content: "";
    transform: skew(-31deg, 1deg);
    -webkit-transform: skew(-31deg, 1deg);
    -moz-transform: skew(-31deg, 1deg);
    -o-transform: skew(-31deg, 1deg);
    -ms-transform: skew(-31deg, 1deg);
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(240, 82, 35, 0.80);
    z-index: -1;
    left: 0;
    top: 0;
}
body .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon{
    padding: 12px !important;
    color: #f05223 !important;
    background-color: #f8a81b !important;
    border-color: #f8a81b !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
}
@media (max-width: 2200px) {
	body .fusion-header{
		background-position: 0px 0;
	}
}
@media (max-width: 2100px) {
	body .fusion-header{
		background-position: 23px 0;
	}
	body .fusion-footer-widget-area{
		background-position: 60px 0;
	}
}
@media (max-width: 1900px) {
	body .fusion-header{
		background-position: 48px 0;
	}
	body .fusion-main-menu > ul > li {
   		padding-right: 35px;
	}
	body .fusion-footer-widget-area{
		background-position: 100px 0;
	}
}
@media (max-width: 1800px) {
	body .fusion-header{
		background-position: 45px 0;
	}
	body .fusion-main-menu > ul > li {
   		padding-right: 30px;
	}
	body .fusion-footer-widget-area{
		background-position: 130px 0;
	}
}
@media (max-width: 1750px) {
	body .fusion-header{
		background-position: 10px 0;
	}
	body .fusion-footer-widget-area{
		background-position: 160px 0;
	}
}
@media (max-width: 1670px) {
	body .fusion-header{
		background-position: -30px 0;
	}
	body .fusion-footer-widget-area{
		background-position: 180px 0;
	}
}
@media (max-width: 1600px) {
	body .fusion-header{
		background-position: -70px 0;
	}
	body .fusion-footer-widget-area{
		background-position: 140px 0;
	}
}
@media (max-width: 1530px) {
	body .fusion-header{
		background-position: -90px 0;
	}
	body .fusion-footer-widget-area{
		background-position: 90px 0;
	}
}
@media (max-width: 1460px) {
	body .fusion-header{
		background-position: -130px 0;
	}
	body .fusion-footer-widget-area{
		background-position: 60px 0;
	}
}
@media (max-width: 1390px) {
	body .fusion-header{
		background-position: -165px 0;
	}
	body .fusion-footer-widget-area{
		background-position: 30px 0;
	}
}
@media (max-width: 1330px) {
	body .fusion-header{
		background-position: -200px 0;
	}
}
@media (max-width: 1260px) {
	body .fusion-header{
		background-position: -225px 0;
	}
	body .fusion-main-menu > ul > li {
   		padding-right: 20px;
	}
}
@media (max-width: 1200px) {
	body .fusion-header{
		background-position: -270px 0;
	}
	.sa_slider_caption{
    	padding-left: 30px !important;
   		padding-right: 30px !important;
	}
}
@media (max-width: 1150px) {
	body .fusion-header{
		background-position: -320px 0;
	}
}
@media (max-width: 1090px) {
	body .fusion-header{
		background-position: -380px 0;
	}
	body .fusion-footer-widget-area {
	    background-position: -200px 0;
	}
}
@media (max-width: 1030px) {
	body .fusion-header{
		background-position: -440px 0;
	}
}
@media (max-width: 1020px) {
	body .fusion-header{
		background-position: -290px 0;
	}
}
@media (max-width: 980px) {
	body .fusion-footer-widget-area {
		background-position: -300px 0;
	}
}
@media (max-width: 800px) {
	body .fusion-footer-widget-area .fusion-column {
		width: 50% !important;
    	float: left;
  		margin-bottom: 0 !important;
	}
	body .fusion-footer-widget-area {
	    background-position: -400px 0;
	}
}
@media (max-width: 768px) {
	body .fusion-header{
		background-position: -580px 0;
	}
}
@media (max-width: 600px) {
	body .fusion-footer-widget-area{
		background-position: -550px 0;
	}
}
@media (max-width: 400px) {
	body .fusion-footer-widget-area{
		background-position: -560px 0;
	}
}