
html, body {
    min-width: 0;
}
header nav {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: auto;
}
header .menu-main-menu-container,
header h1 #logo {
    top: auto;
}
.banner .banner-content-wrapper {
    height: auto;
    top: auto;
}

.banner {
    height: auto;
    background: url('/wp-content/themes/erfrecht-responsive/images/bg-banner.jpg');
}

.page-faq ul li .text,
.home .important-related-wrap .related-products-wrap,
.banner .banner-content-wrapper .banner-block.white-bg,
.banner .banner-content-wrapper .banner-block.black-bg,
.home .blog-callme-wrap .callme-wrap,
.home .blog-callme-wrap .blog-wrap ul li .blog-entry-preview,
.home .blog-callme-wrap .blog-wrap ul li .blog-thumb,
.home .blog-callme-wrap .blog-wrap {
    width: auto;
}
.home .important-related-wrap .tout-block.white {
    width: auto;
    padding-right: 0;
}
.home .blog-callme-wrap {
    min-height: auto;
    padding: initial;
}

input[type='submit'], input[type='text'], input[type='email'], textarea {
    width: 100%;
}

footer ul {
    list-style: none;
}
footer ul li {
    margin-bottom: .5rem;
}

.banner .banner-content-wrapper .banner-block.white-bg {
    height: auto;
}

footer .logo-footer-wrap p.footer-note {
    width: auto;
     position: relative;
     bottom: initial;
     left: initial;
     margin-left: initial;
}

footer .logo-footer-wrap #logo-footer {
    background: none;
    width: auto;
    height: auto;
    display: block;
    position: relative;
    left: auto;
    top: auto;
}
footer .logo-footer-wrap #logo-footer img {
    margin-top: -37px;
}
.how-it-works-step {
    text-align: center;
}

.how-it-works-step img {
    width: 50%;
}
@media (min-width: 992px) {
    .how-it-works-step img {
        width: 100%;
    }
}

.home .how-it-works .top-number-block {
    height: auto;
    background: none;
    border-bottom: 2px solid #b1c8ea;
}

.home .how-it-works .top-number-block .step {
    color: #b1c8ea;
    border: 1px solid #b1c8ea;
    border-radius: 50%;
    padding: 3px 7px;
    font-weight: 600;
}
.home .how-it-works .top-number-block .step:after {
    content: '';
    position: absolute;
    border-bottom: 2px solid #b1c8ea;
    height: 1px;
    width: 6px;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: rotate(90deg);
}
.home .important-related-wrap .related-products-wrap {
    top: auto;
}
.home .important-related-wrap .related-products-wrap h6 {
    margin-top: 28px;
}
.table-prices td {
    background: white;
    padding: 10px;
    border-bottom: 5px solid #fafafa;
}
header .submenu-wrap ul {
    top: auto;
}
.verklaring header .submenu-wrap {
    height: auto;
}
header .submenu-wrap {
    height: auto;
}

@media (max-width: 992px) {
    header .submenu-wrap ul li {
        margin-bottom: 10px;
    }
}

.page-blog .post-block {
    width: 100%
}

.pagination-wrapper .shell {
    width: auto;
}
.pagination-wrapper .shell ul {
    width: 100%;
}
.tout .tout-block.blog-recent ul li .content-wrap h4 {
    top: auto;
}
.tout .tout-block.blog-recent ul li .content-wrap h4 {
    font-size: 14px;
}
