.navigation .level0 {
    margin: 0 1px 0 0;
    font-size: 13px;
}

.navigation ul {position: relative;}
.navigation li.level0 {position: static;}
    
.page-main {
    max-width: 100%;
    padding:0 10px;
}


.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.footer.content .links {
    padding:0 10px;

}

.breadcrumbs {
    margin: 0 15px 15px;
}

.header.panel > .header.links {
    padding-right: 10px;
}

