#responsive-menu-pro-title {
    padding: 20.5px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
div#responsive-menu-pro-title-image {
    margin: auto !important;
}
.responsive-menu-pro-submenu.responsive-menu-pro-submenu-depth-1.responsive-menu-pro-submenu-open {
    display: block !important;
    max-width: 90% !important;
}
html body .responsive-menu-pro-item-link {
    max-width: 100% !important;
    text-align: center !important;
}
footer .container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
footer .container > li:first-child > figure {
    margin: auto;
    padding: 0;
}
footer .container > li {
    margin: auto !important;
    margin-bottom: 15px !important;
}
footer ul.menu {
    text-align: center;
    margin: auto !important;
}
.leftSpace {
    padding-left: initial !important;
}
header h2, header h1 {
    font-size: 14px;
    margin-right: 0;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
header h2 p, header h1 p{
    margin: 0;
}

h1{
    font-size: 24px;
    line-height: 150%;
}
h2{
    font-size: 21px;
    line-height: 150%;  
}
h3 {
    font-size: 19px;
    line-height: 150%;
}
p, .contentTypeInfoLinesLineValue, .contentTypeInfoLinesLineLabel{
    font-size: 16px;
    line-height: 150%; 
}
.container.sct_double .contentTypeContent p, .container.sct_double .contentTypeContent ul, .container.sct_double .contentTypeContent ol, .container.sct_double .contentTypeContent span {
    font-size: 16px;
}
footer li.menu-item a, header #menu-header a {
    font-size: 16px;
}
.error404 .container.simpleContent.lOnlyGuttenberg {
    margin: auto;
    margin-bottom: 65px;
}