.podcast-hero{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;background-size:cover;background-position:center;text-align:center;color:#fff}.podcast-hero .podcast-title{font-size:2.5rem;font-weight:700;background:rgb(0 0 0 / .6);padding:10px 20px;margin-bottom:20px}.podcast-hero .podcast-buttons{display:flex;justify-content:center;gap:20px}.podcast-hero .podcast-button{display:inline-flex;align-items:center;background:#007bff;color:#fff;text-decoration:none;padding:10px 20px;border-radius:4px;font-size:1rem;transition:all 0.3s ease}.podcast-hero .podcast-button:hover{background:#0056b3;box-shadow:0 2px 16px rgb(0 0 0 / .2)}.podcast-hero .podcast-button i{margin-left:10px}.logged-in-only{display:none}body.logged-in .logged-out-only{display:none}body.logged-in .logged-in-only{display:block}.logged-out-only{display:block}.category-obituaries .td-category-grid .td-big-grid-post .td-module-thumb img{width:100%}.adthrive-comscore.adthrive-footer-message{display:none}#ngrs-popup-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:99999;backdrop-filter:blur(3px);opacity:0;transition:opacity 0.4s ease}#ngrs-popup-overlay.active{opacity:1}#ngrs-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);background:#fff;min-width:100%;max-width:780px;box-shadow:0 20px 60px rgb(0 0 0 / .3);transition:transform 0.4s ease,opacity 0.4s ease;opacity:0;overflow:hidden;min-height:250px}#ngrs-popup-overlay.active #ngrs-popup{transform:translate(-50%,-50%);opacity:1}#ngrs-popup-close{position:absolute;top:0;right:0;border:none;font-size:36px;cursor:pointer;color:#999;line-height:1;z-index:10;background:#D95226;color:#000}#ngrs-popup-close:hover{color:#333}#ngrs-popup-inner{display:grid;grid-template-columns:1fr 46%;min-height:280px;padding:40px}#ngrs-popup-content{padding:40px 36px;display:flex;flex-direction:column;justify-content:center;gap:20px}#ngrs-popup-text h2{margin:0 0 10px;font-size:22px;font-weight:700;color:#1a1a1a;line-height:1.3}#ngrs-popup-text p{margin:0;color:#555;font-size:14px;line-height:1.6}#ngrs-popup-image{position:relative;overflow:hidden}#ngrs-popup-image img{width:100%;height:100%;object-fit:cover;object-position:67% 49%;display:block}#gform_5_popup .gfield_label{display:none!important}#gform_5_popup input[type="email"]{width:100%!important;padding:12px 16px!important;border:1px solid #ddd!important;border-radius:4px!important;font-size:14px!important;box-sizing:border-box!important;margin-bottom:8px!important}#gform_5_popup .gform_button{background:#e01111!important;color:#ffffff!important;border:none!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;border-radius:4px!important;cursor:pointer!important;width:100%!important;box-sizing:border-box!important}#gform_5_popup .gform_button:hover{background:#c00!important}#gform_5_popup .gform_footer,#gform_5_popup .gform-footer{padding:0!important;margin:0!important}#gform_5_popup .gform_body,#gform_5_popup .gform-body{margin-bottom:8px!important}#gform_5_popup .gform_validation_container{display:none!important;visibility:hidden!important}#gform_5_popup .ginput_container_email{display:flex!important;gap:8px!important;align-items:center!important}#gform_5_popup input[type="email"]{flex:1!important;width:auto!important;margin-bottom:0!important;padding:12px 16px!important;border:1px solid #ddd!important;border-radius:4px!important;font-size:14px!important;box-sizing:border-box!important}#gform_5_popup .gform_footer,#gform_5_popup .gform-footer{display:none!important}#gform_5_popup .gform_body,#gform_5_popup .gform-body{margin-bottom:0!important}#gform_5_popup .ginput_container_email .gform_button{width:auto!important;white-space:nowrap!important;margin:0!important;flex-shrink:0!important}@media (max-width:600px){#ngrs-popup-inner{grid-template-columns:1fr}#ngrs-popup-image{display:none}#ngrs-popup-content{padding:32px 24px}}@media (max-width:768px){li.menu-item.td-menu-item.td-normal-menu.ngrs-header-region-item a{color:white!important}}li.menu-item.menu-item-type-post_type.menu-item-object-page.td-menu-item.td-normal-menu{background:#D95226}@media (max-width:767px){li.menu-item.menu-item-type-post_type.menu-item-object-page.td-menu-item.td-normal-menu{border-radius:4px}}