.xb-page-wrapper
{
position: relative;
display: flex;
flex-direction: column;
flex-grow: 1;
.xb-content-wrapper
{
flex-grow: 1;
}
#footer
{
margin: 0;
}
.p-footer-copyright
{
margin: 0 auto;
text-align: center;
}
}