.page-template-tpl-seo .rightContent .widget {
    border: solid 1px #eaeaea;
    padding: 25px;
}

.mainheader {
    margin-bottom: 0px !important;
}

.mainFooter {
    position: static!important;
}

.mainContainer {
    padding-bottom: 0!important;
}

.page-template-tpl-seo .rightContent .widget-title {
    font-size: 1.5em;
    margin-bottom: 15px;
}

.page-id-714 .rightContent {
    display: none;
}

.page-id-714 .leftContent {
    width: 100%;
}

.page-id-644 .content-left {
    width: 90%;
}

.page-id-637 .content-left {
    width: 90%;
}

.page-id-642 .content-left {
    width: 90%;
}

.seohead {
    width: 100%;
    height: 400px;
    background-image: url('https://www.qubeaccountants.nl/wp-content/uploads/2017/03/shutterstock_130787228-e1490600955193.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0% 80%;
}

.rightContent li#field_1_11 {
    margin-top: 75px !important;
    margin-left: -140px !important;
}

/* Landingspagina */
.onw-content {
    font-size: 16px;
    line-height: 1.6;
}

.onw-content :is(h1, h2, h3, h4) {
    line-height: normal;
}

.onw-content h1 {
    font-size: 2em;
}

.onw-content h2 {
    font-size: 1.4em;
}

.onw-content h3 {
    font-size: 1.2em;
}

.onw-content h4 {
    font-size: 1.1em;
}

.onw-flex-fix {
    display: flex;
    padding: 0;
}

.onw-boxed .onw-column:has(.onw-image) {
    padding: 0;
}

.onw-boxed .onw-column:has(.onw-image) + .onw-column {
    display: flex;
    align-items: center;
}

.onw-usps li {
    list-style: none;
}

.onw-usps {
    margin: 0;
}

.onw-usps li:before {
    content: '\f00c';
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    margin-right: 10px;
    font-size: 1.2em;
    color: #8cc567;
}

.onw-boxed {
    padding: 0;
}

.onw-content .button {
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 99px;
    padding: 16px 32px;
    line-height: normal;
    height: auto;
    margin: 10px 0 0;
    background-color: #648e4a;
    transition: all 200ms ease-in-out;
}

.onw-content .button:hover {
    background-color: #8cc567;
}

@media (max-width: 767px) {
    .onw-boxed .onw-image, .onw-flex-fix .onw-image {
        margin: 0;
    }

    .onw-column:has(.onw-text) + .onw-column .onw-text {
        padding-top: 0;
        margin-top: -35px;
    }
}

/* END Landingspagina */
