@charset "UTF-8"; .osc-editor-block-image, .osc-editor > .edit-area .osc-editor-block-image { margin: 25px 0; clear: both; } .osc-editor-block-image:not(.align-left):not(.align-right), .osc-editor > .edit-area .osc-editor-block-image:not(.align-left):not(.align-right) { position: relative; left: 50%; transform: translateX(-50%); } .osc-editor-block-image .img-container { position: relative; text-align: center; margin: 0 auto; } .osc-editor-block-image .caption { font-size: 12px; color: #777; font-style: italic; margin-top: 10px; text-align: center; } .osc-editor-block-image .img-container img { max-width: 100%; } .osc-editor-block-image.overflow-mode, .osc-editor > .edit-area .osc-editor-block-image.overflow-mode { width: calc(100% + 200px) !important; } .osc-editor-block-image.full-mode, .osc-editor > .edit-area .osc-editor-block-image.full-mode { width: 100vw !important; } .osc-editor-block-image.overflow-mode img, .osc-editor > .edit-area .osc-editor-block-image.overflow-mode img, .osc-editor-block-image.full-mode img, .osc-editor > .edit-area .osc-editor-block-image.full-mode img { width: 100%; }