.wpk-bottom-banner,.wpk-footer-banner,.wpk-top-banner,.wpk_top_banner
{text-align:center}
.wpk_top_banner{padding:0;margin:0}
.wpk-top-banner {margin: 10px auto 30px;}
#main .ad-prev-popular .wpk-top-banner{margin: 20px auto 10px}
#main .list-featured-wrap .ad-prev-featured, #main .list-featured-wrap .ad-prev-featured { margin: auto; }
.wpk-inline-banner{text-align:center;margin:30px auto auto}
.wpk-inline-banner .bb_iawr{max-width:600px;margin:auto}
.wpk-footer-banner{margin:30px auto 60px}
.wpk-bottom-banner iframe{margin:0 0 30px;padding:20px 0; box-sizing: initial;}
.wpk_gridrelated_ad>div{margin-top: 10px}

/* FOR DEBUGGING QUOTE WHEN DONE*/
/* .wpk-top-banner, .wpk-footer-banner, .wpk-inline-banner{background:red; height: 150px;} */

.btop.fixed-height { display: flex; justify-content: center; align-items: center; height: 270px; margin-bottom: 20px; }
.btop.fixed-height > .wpk-top-banner, .bfooter.fixed-height > .wpk-footer-banner, .mh-bbottom.fixed-height > .wpk-top-banner { display: flex; justify-content: center; align-items: center; min-height: 250px; margin: 0; }

.mh-bbottom.fixed-height { display: flex; justify-content: center; align-items: center; height: 250px; margin-bottom: 0px; }
.wpk-footer-banner > .empty-ad { background: none; }

.mh-binline.fixed-height { position: relative; min-height: 250px; max-width: initial !important; width: auto !important; display: flex; justify-content: center; align-items: center; margin-top: 3rem; }
.wpk-inline-banner.fixed-height {position: relative; z-index: 20; margin: auto;}
.mh-binline.fixed-height .empty-ad, .mh-bbottom.fixed-height .empty-ad { position: absolute; display: flex; align-items: center; right:0; left: 0; margin: auto;}
.mh-binline.fixed-height .empty-ad .mh-bininline--placeholder, .mh-bbottom.fixed-height .empty-ad .mh-bininline--placeholder { position: absolute; z-index: 2; width: auto; height: 250px; max-width: 300px !important; background: var(--fw3-list-video-bg-color, #fafafa); margin: auto; right: 0; left: 0; }
.mh-bbottom.fixed-height .empty-ad .mh-bininline--placeholder { background: transparent; }

.brand-article-container {display: none;}
.brand-article-container.fixed-height { display: block; position: absolute; width: 100%; top: 105px; z-index: -1; }

@media only screen and (max-width:767px){
    .wpk-top-banner{margin:90px auto -30px}
    #main .wpk-top-banner{margin: 0px auto 20px auto;}
    #main .ad-prev-popular .wpk-top-banner{margin: 15px auto 0 auto}
    .wpk-top-banner > div, .wpk-footer-banner > div {margin: auto}
    .wpk-inline-banner{background:rgba(125,125,125,.14);padding-bottom:2rem} /* disable for fixed */
    .wpk-inline-banner>div{margin:0 auto;max-width:320px!important;min-width:calc(100% - 4rem)!important}
    .wpk-inline-banner>div>iframe{max-width:100%}
    .wpk-inline-banner::before{display:block;padding:1rem 0 .5rem;font-size:12px;opacity:.5;margin-bottom:.5rem;content:"Lees verder na de advertentie"} /* disable for fixed */

    .post-advertorial .wpk-inline-banner::before,
    .content-area--single-column .wpk-inline-banner::before { content:""; padding: 0 } /* remove ad block background and intro */
    .post-advertorial .wpk-inline-banner,
    .content-area--single-column .wpk-inline-banner { padding: 0; margin: 0; background: transparent;}

    .wpk_gridrelated_ad>div{margin-top: 0;}

    .btop.fixed-height, .wpk-inline-banner.fixed-height {min-height: 250px;}
    .btop.fixed-height > .wpk-top-banner {padding-top: 13rem; }
    .wpk-footer-banner.fixed-height {min-height: 250px;}

    .brand-article-container.fixed-height { position: absolute; width: 100%; top: 65px; z-index: -1; }
    .wpk-inline-banner.fixed-height::before {display: none;}
    .wpk-inline-banner.fixed-height { padding-bottom: 0; background: none; }

    .mh-bbottom.fixed-height .empty-ad .mh-bininline--placeholder { background: var(--fw3-list-video-bg-color, #fafafa); }
}

@media only screen and (min-width:767px) {
    .btop > .wpk-top-banner { max-height: 250px !important; }
}

@media only screen and (min-width:767px) and (max-width:1179px){
    .brand-article-container.fixed-height { top: 65px !important; }
    .btop.fixed-height > .wpk-top-banner { display: flex; justify-content: center; align-items: center; }
}
