.episode-video .sidebar.episode .episode-guide-section {
  margin-top: 30px;
  margin-bottom: 0;
}
.episode-video .sidebar.episode .episode-guide-section span {
  font-size: 18px;
  font-weight: 600;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container {
  margin-top: 8px;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item {
  width: 100%;
  margin-bottom: 5px;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail {
  border-bottom: unset;
  background: #cedced;
  border-radius: 5px;
  padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
  margin-bottom: unset;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail summary {
  font-size: 15px;
  font-weight: 700;
  color: #000000;
  background: transparent !important;
  border: unset !important;
  padding: unset;
  margin: 0;
  position: relative;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail summary:focus {
  box-shadow: none;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail summary::after {
  content: var(--icon-chevron);
  display: inline-block;
  transition: transform 0.3s ease;
  transform: rotate(0) translateY(-50%);
  width: unset;
  background-image: unset;
  position: absolute;
  top: 50%;
  right: 0;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail summary .episode-meta {
  color: #000000;
  font-size: 15px;
  font-weight: 700;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail summary a {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  display: block;
  padding-right: 2rem;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail .excerpt {
  font-weight: 300;
  font-size: 14px;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail .excerpt .episode-details {
  text-align: right;
  padding: 12px 0;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail .excerpt .episode-details a {
  font-weight: 500;
  font-size: 14px;
  color: #000000;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item .episode-detail:hover {
  background: #afc4de;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item details[open] {
  background: #afc4de;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item details[open] summary {
  background: #afc4de;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .episode-item details[open] > summary::after {
  transform: rotate(180deg) !important;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .upcoming {
  background: #dddddd;
  padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
  border-radius: 5px;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .upcoming .episode-meta {
  color: #000000;
  font-size: 15px;
  font-weight: 700;
}
.episode-video .sidebar.episode .episode-guide-section .guide-container .upcoming .excerpt {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  font-style: italic;
}

@media (min-width: 1024px) {
  .episode-video .sidebar.episode .widget-area .widget-list .episode-guide-section {
    margin-top: 22px;
    margin-bottom: 30px;
  }
  .episode-video .sidebar.episode .widget-area .widget-list .episode-guide-section .guide-container .episode-item {
    max-width: 350px;
  }
  .episode-video .sidebar.episode .widget-area .widget-list .episode-guide-section .guide-container .episode-item .episode-detail .excerpt .episode-details {
    padding: 4px 0;
  }
  .episode-video .sidebar.episode .widget-area .widget-list .episode-guide-section .guide-container .episode-item .episode-detail .excerpt .episode-details a:hover {
    background-image: linear-gradient(#df392a, #f37c20);
    text-decoration: none;
    color: white;
    padding: 2px 5px;
    border-radius: 3px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1080px) {
  .episode-video .sidebar.episode .widget-area .widget-list .episode-guide-section .guide-container .episode-item {
    width: 100% !important;
    max-width: unset !important;
  }
}

/*# sourceMappingURL=series-guide.min.css.map */
