/* Shared content styles: frontend, block editor and classic editor. */
.olz-plan-illustration{margin:0 0 32px;border:1px solid #d8cdb7;background:#fffaf0;box-shadow:5px 5px 0 #e7dec9}
.olz-plan-illustration img{display:block;width:100%;height:auto;min-height:130px;object-fit:cover}
.olz-plan-illustration figcaption{font:11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#982f32;margin:0;padding:14px 20px;text-align:left}
.olz-plan-booking .wp-block-button__link{display:inline-block;background:#982f32;color:#fffaf0;border:1px solid #982f32;border-radius:2px;padding:13px 21px;font:600 13px/1.6 Arial,Helvetica,sans-serif;text-decoration:none;box-shadow:3px 3px 0 #173d321c}
.olz-plan-booking .wp-block-button__link:hover{background:#77272a;color:white}
.olz-plan-source{border-left:3px solid #982f32;padding:14px 20px;background:#eee3cb;font-size:13px!important}
.olz-draft-notice{border:1px dashed #982f32;padding:12px 18px;font-size:12px;background:#fff4dc;margin-bottom:24px;color:#723027}
@media(max-width:600px){.olz-plan-illustration figcaption{font-size:10px;padding:12px 16px}}
