/*
Theme Name: SmartMag Child
Theme URI: https://smartmag.theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: https://theme-sphere.com
Template: smart-mag
Version: 1.1
*/

/* START CUSTOM OBITUARY PLUGIN */

/* Two-column block */
.obit-top { display:grid; grid-template-columns: 260px 1fr; gap:24px; align-items:start; margin: 12px 0 24px; }
.obit-portrait-img { width:100%; height:auto; border-radius:6px; display:block; }

/* Accordion */
.obit-accordion summary.obit-summary{
  background:#f6f7f9; color:#111; border:1px solid #e5e5e5; border-radius:6px;
  padding:12px 14px; cursor:pointer; transition:background .2s,color .2s,border-color .2s;
}
.obit-accordion details[open] > summary.obit-summary{ background:#dd3333; color:#fff; border-color:#dd3333; }
.obit-panel { padding:14px; border:1px solid #e5e5e5; border-top:none; }
.obit-panel p { margin:6px 0; }
.obit-panel p strong { min-width:100px; display:inline-block; }

/* CTA */
.obit-actions-center { text-align:center; margin-top:20px; }
.obit-btn { display:inline-block; background:#dd3333; color:#fff; padding:12px 24px; border-radius:6px; text-decoration:none; font-weight:600; }
.obit-btn:hover { background:#b52a2a; color:#fff; }

/* Mobile stack */
@media (max-width: 640px) {
  .obit-top { grid-template-columns: 1fr; gap:16px; }
  .obit-actions-center .obit-btn { display:block; width:100%; }
}

/* Hide author/date/comments/read-time meta just under the title
   on single Obituary posts only */
.single-obituary .post-meta-items.meta-below,
.single-obituary .post-meta-items.meta-above {
  display: none !important;
}

.single-obituary .author-box { display: none !important; }

/* Hide author / date / comments meta on the Obituaries archive */
.post-type-archive-obituary .post-meta-items.meta-below,
.post-type-archive-obituary .post-meta-items.meta-above {
  display: none !important;
}

.obit-archive-note{
  background:#f6f7f9; border:1px solid #e5e5e5; border-radius:8px;
  padding:14px 16px; margin:12px 0 20px;
}
.obit-archive-note h3{ margin:0 0 6px; }
.obit-archive-note a{ color:#dd3333; font-weight:600; text-decoration:none; }
.obit-archive-note a:hover{ text-decoration:underline; }

.obit-note-btn{
  display:inline-block; background:#dd3333; color:#fff !important;
  padding:10px 16px; border-radius:6px; text-decoration:none; font-weight:700;
}
.obit-note-btn:hover{ background:#b52a2a; }




/* END CUSTOM OBITUARY PLUGIN */

