.adbridg-ad-panel-wrapper {
    background: transparent;
}
.adbridg-ad-container {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 15px 0 10px 0;
}
.adbridg-ad-container-pl_mb_textlink,
.adbridg-ad-container-pl_dt_textlink,
.adbridg-ad-container-pl_xx_textlink {
    min-height: 111px;
}
.adbridg-ad-container-pl_mb_textlink > .adbridg-ad,
.adbridg-ad-container-pl_dt_textlink > .adbridg-ad,
.adbridg-ad-container-pl_xx_textlink > .adbridg-ad {
    min-width: 300px;
    min-height: 111px;
}
.adbridg-ad-container-pl_mb_inline {
    min-height: 280px;
}
.adbridg-ad-container-pl_mb_inline > .adbridg-ad.adb-pl-ad-prefill {
    min-width: 300px;
    min-height: 250px;
}
.adbridg-ad-container-pl_dt_mpu,
.adbridg-ad-container-pl_mb_mpu,
.adbridg-ad-container-pl_xx_mpu {
    min-width: 300px;
    min-height: 250px;
}
.adbridg-ad-container-pl_dt_mpu > .adbridg-ad,
.adbridg-ad-container-pl_mb_mpu > .adbridg-ad,
.adbridg-ad-container-pl_xx_mpu > .adbridg-ad {
    min-width: 300px;
    min-height: 250px;
}
.adbridg-ad-pl_dt_sidebar {
    min-width: 300px;
    min-height: 250px;
}
.adbridg-ad {
    position: relative;
    border: 1px solid #999;
    display: inline-block;
}
.adbridg-ad:before {
    display: block;
    position: absolute;
    content: 'Advertisement';
    width: 100px;
    top: -20px;
    left: -50px;
    margin-left: 50%;
    font-size: .8em;
    color: #999;
}
.adbridg-ad-container-pl_dt_adhesion,
.adbridg-ad-container-pl_dt_inline {
    min-width: 728px;
    min-height: 90px;
}
.adbridg-ad-container-pl_dt_inline_sm, .adbridg-ad-container-pl_dt_inline_sm > .adbridg-ad.adb-pl-ad-prefill {
    min-width: 468px;
    min-height: 60px;
}

.adbridg-debug-note-slot {
    display: inline-block;
    margin: 5px 0;
    width: 100%;
    font-family: monospace;
    background: #bcf9ff;
    color: #29216a;
    padding: 3px;
    text-align: center;
    box-shadow: 2px 3px 5px rgb(236 186 245);
    border: 1px solid #000;
}
.adbridg-debug-note-page {
    background: #bcf9ff;
    color: #29216a;
    box-shadow: 2px 3px 5px rgb(236 186 245);
    border: 1px solid #000;
}
.adbridg-faux-transparent-bg {
    background: #e9e9e9;
}

@media screen and (max-width: 727px) {
    .adbridg-desktop-only { display: none; }
    .adbridg-ad-container-pl_xx_adhesion {
        min-width: 320px;
        min-height: 50px;
    }
    .adbridg-ad-container-pl_xx_inline {
        min-width: 320px;
        min-height: 280px;
    }
    .adbridg-ad-container-pl_xx_inline > .adbridg-ad.adb-pl-ad-prefill {
        min-width: 300px;
        min-height: 250px;
    }
    .adbridg-debug-note-slot {
        display: block;
    }
    .adbridg-ad-container-pl_dt_inline,
    .adbridg-ad-container-pl_dt_inline_sm,
    .adbridg-ad-container-pl_dt_mpu,
    .adbridg-ad-container-pl_dt_mini,
    .adbridg-ad-container-pl_dt_sidebar,
    .adbridg-ad-container-pl_dt_textlink,
    .adbridg-debug-note-slot.adbridg-debug-note-slot-pl_dt_inline,
    .adbridg-debug-note-slot.adbridg-debug-note-slot-pl_dt_inline_sm,
    .adbridg-debug-note-slot.adbridg-debug-note-slot-pl_dt_mpu,
    .adbridg-debug-note-slot.adbridg-debug-note-slot-pl_dt_mini,
    .adbridg-debug-note-slot.adbridg-debug-note-slot-pl_dt_sidebar,
    .adbridg-debug-note-slot.adbridg-debug-note-slot-pl_dt_textlink {
        display: none;
    }
    .adbridg-debug-note-page {
        z-index: 100000;
        position: absolute;
        width: 50%;
        margin-left: 23%;
    }
}

@media screen and (min-width: 728px) {
    .adbridg-mobile-only { display: none; }
    .adbridg-ad-container-pl_xx_adhesion,
    .adbridg-ad-container-pl_xx_inline {
        min-width: 728px;
        min-height: 250px;
    }
    .adbridg-ad-container-pl_xx_inline > .adbridg-ad.adb-pl-ad-prefill {
        min-width: 728px;
        min-height: 250px;
    }
    .adbridg-ad-container-pl_mb_inline,
    .adbridg-ad-container-pl_mb_mpu,
    .adbridg-ad-container-pl_mb_textlink,
    .adbridg-debug-note-slot-pl_mb_inline,
    .adbridg-debug-note-slot-pl_mb_mpu,
    .adbridg-debug-note-slot-pl_mb_textlink {
        display: none;
    }
}