@charset "UTF-8";

.osc-editor-embed-block,
.osc-editor > .edit-area .osc-editor-embed-block {
    margin: 25px 0;
    clear: both;
    display: table;
}
.osc-editor-embed-block:not(.align-left):not(.align-right),
.osc-editor > .edit-area .osc-editor-embed-block:not(.align-left):not(.align-right) {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.osc-editor-embed-block .caption {
    font-size: 12px;
    color: #777;
    font-style: italic;
    margin-top: 10px;
    text-align: center;
}
.osc-editor-embed-block .content {
    position: relative;
}
.osc-editor-embed-block > .content iframe,
.osc-editor-embed-block > .content object,
.osc-editor-embed-block > .content embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}