/* Default Styling */
a {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
/* Button styles */
.gb-button-wrapper {
  gap: var(--gap-small);
}
/* Page Header/Hero */
.header-page {
  overflow: hidden;
  position: relative;
}
.header-page .waveform {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
div.gb-headline-5a89a488 .gb-icon svg {
  height: auto;
}
/* Site title */
.site-branding {
  font-family: Bebas Neue, display;
  font-size: 30px;
}
@media (max-width: 874px) {
  .site-branding .siteTitle-2 {
    display: none;
  }
}
/* Card Styles */
.main-topics {
  max-height: 45px;
  overflow: hidden;
}
.card__episode-meta > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
/* Search styling */
@media (max-width: 1024px) {
  .home__search_episodes--container {
    align-items: center;
  }
  .home__search_episodes--container input#wp-block-search__input-1 {
    font-size: 20px;
  }
}
.wp-block-search {
  max-width: 500px;
  width: 100%;
}
#wp-block-search__input-1 {
  background: var(--card);
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-bottom: 1px solid var(--base);
  color: var(--base-3);
  font-size: 25px;
  border-radius: 7px;
}
#wp-block-search__input-1:focus {
  border: none;
  border-bottom: 1px solid var(--base);
}
#wp-block-search__input-1:focus-visible {
  outline: none;
}
/* Header styles */
@media (max-width: 1024px) {
  .site-header .inside-header {
    padding: 20px 20px;
  }
}
@media (min-width: 767px) {
  .site-header .latest-episode-menu-link {
    display: none;
  }
}
/* Sidebar styles */
.separate-containers.right-sidebar .site-content {
  padding: 0px 40px;
}
@media (max-width: 1024px) {
  .separate-containers.right-sidebar .site-content {
    padding: 0px 20px;
  }
}
.separate-containers.right-sidebar .site-main {
  margin-right: 35px;
}
/* Tab Styling */
.gb-tabs {
  margin-bottom: 1.5rem;
}
.gb-tabs button {
  margin: 0;
  border-radius: 13px;
  cursor: pointer;
  color: var(--base-3);
  background: var(--border);
  transition: background-color 150ms;
  border: 1px solid transparent;
}
.gb-tabs button:hover {
  border: 1px solid var(--base-3);
  text-decoration: none;
}
.gb-tabs button.gb-block-is-current {
  color: var(--contrast-2);
  background: var(--accent);
}
.gb-tabs button:nth-child(1) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.gb-tabs button:nth-child(2) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* Adjacent Buttons */
.adjacent-button {
  max-width: 50%;
}
.postid-122 .adjacent-buttons {
  justify-content: flex-end;
}
/* Query Loop Styling */
.episodes .gb-query-loop-item.type-post > div > .gb-inside-container {
  height: 100%;
}
.episodes .gb-query-loop-item.type-post > div > .gb-inside-container > .gb-container {
  height: 100%;
}
.episodes .gb-query-loop-item.type-post > div > .gb-inside-container > .gb-container > .gb-inside-container {
  height: 100%;
}
.episodes .gb-query-loop-item.type-post > div > .gb-inside-container > .gb-container > .gb-inside-container > .gb-grid-wrapper {
  height: 100%;
}
/* Favourite button */
.simplefavorite-button .favourite-button {
  cursor: pointer;
}
.simplefavorite-button .favourite-button:hover {
  text-decoration: none;
}
.simplefavorite-button.active {
  opacity: 1;
}
.simplefavorite-button.active .favourite-button .gb-button-outline {
  background: var(--accent);
  border-color: var(--accent);
  color: var(--base-3);
}
/* Latest Episode */
