@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; }