.hebrew-podcast-list {
margin: 20px auto;
font-family: "Inter", sans-serif;
max-width: 1440px !important;
}
.page-id-4680{background-color: #FEFEF1;}
.podcst_banner:after {
content: "";
position: absolute;
background: #000;
width: 100%;
height: 100%;
left: 0;
right: 0; 
top: 0;
opacity: 0.5;
z-index: 0;
}
.plan_service_list ul {
margin: 0 0 0 20px;
padding: 0;
}
.podcst_banner .e-con-inner {
z-index: 99;
}
.podcast-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 40px;
}
.podcast-card { border-radius: 10px; overflow: hidden;
display: flex;
flex-direction: column;
transition: transform 0.2s ease;
}
.podcast-thumb a br {
display: none;
}
.podcast-card:hover { transform: translateY(-5px); }
.podcast-thumb img {
width: 100%;
height: 220px;
object-fit: cover;
}
.podcast-date {
color: #000;
}
.podcast-title{    margin: 0 0 10px !important;}
.podcast-excerpt p {
margin: 0;
}
header.entry-header.ast-no-thumbnail {
text-align: center;
text-decoration: underline;
}
.podcast-content { padding: 15px;    text-align: left; }
.podcast-title {
font-size: 25px;
font-weight: 600;
margin-bottom: 8px;
color: #222;
}
.podcast-excerpt { color: #666; font-size: 14px; margin-bottom: 10px; }
.podcast-btn {
display: inline-block;
background: #0073aa;
color: #fff;
padding: 6px 12px;
border-radius: 5px;
text-decoration: none;
font-size: 14px;
transition: all 0.3s;
}
.podcast-btn:hover { background: #005c87; }
.pagination-wrap { margin-top: 30px; text-align: center; }
.pagination-wrap ul {
list-style: none;
display: inline-flex;
gap: 8px;
padding: 0;
}
.pagination-wrap a, .pagination-wrap span {
padding: 6px 12px;
border-radius: 4px;
border: 1px solid #ddd;
text-decoration: none;
color: #0073aa;
}
.pagination-wrap .current {
background: #0073aa;
color: #fff;
border-color: #0073aa;
}
.podcast-thumb {
position: relative;
}
.coming-soon-overlay {
position: absolute;
inset: 0;
background: rgba(0,0,0,0.7);
color: #fff;
font-weight: 600;
font-size: 30px;
display: flex;
align-items: center;
justify-content: center;
z-index: 5;
text-transform: uppercase;
color: rgb(255, 255, 255);
position: absolute;
z-index: 999999;  font-size: 30px;
}
.is-coming-soon img {
opacity: 0.5;
}
.is-coming-soon a {
pointer-events: none;
}
@media (max-width:991px) {
.podcast-grid {
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
}
@media (max-width:767px) {
.podcast-grid {
grid-template-columns: repeat(2, 1fr);
gap: 10px;
}
.podcast-title{    font-size: 20px;}
.podcast-content{    padding: 15px 0;}
.podcast-title{margin: 0 !important;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{padding-left: 0; padding-right: 0;}
.wotd h2 { font-size: 40px !important;text-align: center;}
a.n2-style-793127f784545bf058a283ee590032ef-heading.n2-ow { font-size: 20px !important;}
}
@media (max-width:375px) {
.podcast-grid {
grid-template-columns: repeat(1, 1fr);
gap: 10px;
}
}