

.pb-overflow[overflow] {
        width: 100%;
        height: 150px;
        position: absolute;
        bottom: 0;
        text-align: center;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 75%);
}

.pb-overflow button {
        width: 140px;
        height: 37px;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -70px;
        border-radius: 4px;
        background-color: white;
        border: 1px solid #009CFF;
        color: #009CFF;
        font-weight: bold;
        font-family: Helvetica, Roboto, Arial, sans-serif;
        cursor: pointer;
}

.pb-arrow-down {
        height: 8px;
        margin-left: 10px;
}

.pb_feed_placeholder_container {
        width: 100%;
        height: 100%;
}

.pb_feed_placeholder_container, .pb_feed_placeholder_container {
        direction: ltr;
}

.pb_feed_placeholder_inner {
        position: relative;
        width: 100%;
        height: 100%;
        margin: auto;
}

.pb_feed_placeholder_content {
        width: 100%;
        height: 100%;
        background-color: #f2f2f2;
        border-radius: 5px;
}

.pb_feed_placeholder_preloader {
        position: absolute;
        top: 47%;
        left: 50%;
        width: 29px;
        height: 38px;
        margin-top: -36px;
        margin-left: -15px;
        overflow: hidden;
        box-sizing: border-box;
}

@media screen and (max-width: 568px) {
        .pb_feed_placeholder_preloader {
                top: 46%;
        }
}

@media screen and (min-width: 569px) and (max-width: 992px) {
        .pb_feed_placeholder_preloader {
                top: 48%;
        }
}


.pb_feed_anim_mask {
        position: absolute;
        width: 30px;
        top: 0;
        left: 0;
}

.pb_feed_loading_text {
        position: absolute;
        font-family: arial;
        font-size: 11px;
        color: #aaa;
        text-align: center;
        width: 100%;
        top: 51%;
        direction: ltr;
}