.wide-wrapper {
width: 100%;
box-sizing: border-box;
}

.wide-wrapper-bg {
position: absolute!important;
width: 100%;
top: 0;
left:0;
bottom: 0;
}

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

.shadow-wrapper {
position:absolute;
top:0;
bottom:0;
left:0;
width:100%;
overflow:hidden;
}

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

