.hdr-wide-wrapper::before,
.hdr-wide-wrapper::after {
    content: " ";
    display: table;
}

.hdr-wide-wrapper {
width: auto;
box-sizing: border-box;
}

.hdr-wide-wrapper-bg {
position: absolute!important;
top: 0;
left:0;
right:0;
bottom: 0;
}

.hdr-wide-wrapper .hdr-inner-wrapper {
width: 100%;
margin-left:auto;
margin-right:auto;
box-sizing:border-box;
position:relative;
float:none;
}

.hdr-shadow-wrapper {
position:absolute!important;
top:0;
bottom:0;
left:0;
right:0;
overflow:hidden;
}

a.hdr-link-all {
display:block;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:99999999999999;
}