
:root {
    --primary-color: #135FA9;--primary-light-color: rgba(19,95,169,0.1);--text-color: rgba(255,255,255,0.8);--inverse-color: #000000;--text-light-color: rgba(255,255,255,0.6);--heading-color: #FFFFFF;--bg-color: #111111;--bg-component-color: #1c1c1c;--bg-lightest-color: #111111;--border-color: rgba(255,255,255,0.1);--link-color: #135FA9;--btn-color: #135FA9;--btn-text-color: #FFFFFF;--badge-bg-color: rgba(255,255,255,0.1);--badge-text-color: #FFFFFF;--card-bg-color: #1c1c1c;--card-border-color: rgba(255,255,255,0.1);--announcement-bg-color: #135FA9;--announcement-text-color: #FFFFFF;--footer-bg-color: #16161a;--footer-header-color: #FFFFFF;--footer-text-color: rgba(255,255,255,0.8);--footer-link-color: #FFFFFF;--input-bg-color: #1c1c1c;--input-text-color: #FFFFFF;--input-placeholder-color: rgba(255,255,255,0.6);--input-border-color: rgba(255,255,255,0.1);--nav-bg-color: transparent;--nav-link-color: #FFFFFF;--nav-btn-bg-color: #135FA9;--nav-btn-text-color: #FFFFFF;--header-text-color: #FFFFFF;--header-bg-color: #16161a;--global-header-text-color: #FFFFFF;--global-header-bg-color: #111111;--mask-color: rgba(0,0,0,0.5);
}

body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}
.body-wrap { flex: 1;}


a {font-family: inherit !important;}






h1, .heading-1 {font-size: 40px !important; font-weight: 600 !important; }
h2, .heading-2 {font-size: 32px !important; font-weight: 600 !important; }
h3, .heading-3 { font-size: 24px !important; font-weight: 600 !important; }
.page-header-subtitle {font-size: 20px !important; font-weight: 500 !important; }

  .heading, .heading>a, .display {font-weight: 600 !important;}



.navbar-nav .nav-link,
.navbar-nav .show .nav-link,
#nav-cta .btn {
  font-size: 0.875rem !important;
  font-weight: 500 !important;
  text-transform: capitalize !important;
}


.c-primary {color: var(--primary-color) !important;}
.c-text-light {color: var(--text-light-color) !important;}

.form-control,
.select2-container--bootstrap4 .select2-selection,
.select2-container--bootstrap4 .select2-dropdown,
.select2-dropdown .select2-search--dropdown,
.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
  color: var(--input-text-color) !important;
  background: var(--input-bg-color) !important;
  border-color: var(--border-color) !important;
}
.select2-container--bootstrap4 .select2-dropdown,
.select2-dropdown .select2-search--dropdown {
  background: var(--bg-color) !important;
}
.select2-dropdown .select2-results__option--highlighted[aria-selected]{
  background: var(--input-bg-color) !important;
  color: var(--input-text-color) !important;
}
.form-control::placeholder, .select2-container--bootstrap4 .select2-selection::placeholder {color: var(--input-placeholder-color) !important;}

body, p, .excerpt, .excerpt p {
  color: var(--text-color) !important;
}

.heading, .heading>a, .display, label, h1, h2, h3, h4, h5, h6 {
  color: var(--heading-color) !important;
}

a, a:hover,
.link,
.link:hover, .link--style-1:hover,
.meta-category a, .meta-category a:hover,
ul.categories>li>a, ul.categories>li>a:hover {
    color: var(--link-color) !important;
}

.heading:hover>a {
    color: var(--link-color) !important;
}

.dark-mode .dropdown-menu a,
.dark-mode .dropdown-menu a:hover,
.dark-mode .dropdown-menu .badge,
.dark-mode .dropdown-menu .badge a:hover,
.dark-mode .list-group-item,
.dark-mode .list-group-item:hover {
    color: white !important;
}
.dark-mode .dropdown-header {
    background-color: #090A0B !important;
}

.page-header-section {
  background-color: var(--global-header-bg-color) !important;
}
.page-header-text {
  color: var(--global-header-text-color) !important;
}

.badge,
.badge a {
    color: var(--primary-color) !important;
    background-color: var(--primary-light-color) !important;
    border-color: var(--primary-light-color) !important;
    border-radius: var(--border-radius) !important;
}

.tagcloud--style-1 a {
  background-color: var(--badge-bg-color) !important;
  color: var(--badge-text-color) !important;
}
.btn-base-1, .btn-base-1:active, .btn-base-1.active, .btn-base-1:focus, .btn-base-1:hover,
.btn-base-1.btn-outline:active, .btn-base-1.btn-outline:focus, .btn-base-1.btn-outline:hover,
.tagcloud--style-1 a:hover,
.btn-back-to-top {
    background-color: var(--btn-color) !important;
    border-color: var(--btn-color) !important;
    color: var(--btn-text-color) !important;
}
.btn-base-1.btn-outline {
    color: var(--btn-color) !important;
    border-color: var(--btn-color) !important;
}
.btn-link, .btn-link:hover, .btn-link:active {
    color: var(--btn-color) !important;
}
.btn-secondary {
    background-color: var(--dark-color) !important;
    border-color: var(--dark-color) !important;
}

.pagination .page-link, .pagination .page-link:focus, .pagination .page-link:hover,
.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link {
    margin-right: 10px !important;
    font-size: 14px !important;
    padding: 5px 10px !important;
    border-radius: 50px 50px 50px 50px !important;
}
.pagination>.active .page-link, .pagination>.active .page-link:focus, .pagination>.active .page-link:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: var(--btn-color) !important;
    border-color: var(--btn-color) !important;
    color: var(--btn-text-color) !important;
}
.pagination .page-link.no-border {
  padding-left: 0 !important;
  padding-right: 0 !important;
}


.swiper-button-next, .swiper-button-prev {
    color: var(--primary-color) !important;
}
.swiper-button-next:not(.swiper-button--style-1),
.swiper-button-prev:not(.swiper-button--style-1) {
    background-color: var(--primary-light-color) !important;
    border-color: var(--primary-light-color) !important;
}
#survey-form .form-control {
    padding: 30px 20px !important;
    font-size: 1.3em !important;
}
#survey-form textarea.form-control {
    padding: 10px 15px !important;
    font-size: 1.3em !important;
}
.survey-choice {
  cursor: pointer;
  color: var(--primary-color) !important;
  border: 1px solid var(--primary-color) !important;
  cursor: pointer;
  background-color: var(--primary-light-color) !important;
  font-weight: 500;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.survey-choice:hover {
  opacity: 0.8;
}
.survey-choice.selected {
  border-width: 2px !important;
  font-weight: 800;
}
.survey-choice.selected i.fa-check {
  font-size: 16px;
  margin-left: 8px;
}
.progress { border-radius: 0px !important;  }
.progress-bar {
  background-color: var(--primary-color) !important;
}


.bg-base-1,
.navbar.bg-base-1 {
    background-color: var(--primary-color) !important;
}
.bg-light {
    background-color: var(--bg-component-color) !important;
}

.btn-base-1:active, .btn-base-1.active, .btn-base-1:focus, .btn-base-1:hover, .btn-base-1.btn-outline:active, .btn-base-1.btn-outline:focus, .btn-base-1.btn-outline:hover,
.link--style-1:hover,
.meta-category a:hover,
.link--style-2:hover {
    opacity: .8;
}
.tabs--style-2 .nav-tabs .nav-link.active {
    border-color: var(--primary-color) !important;
}
.top-navbar {
  z-index: 105 !important;
}
.body-wrap,
.top-navbar,
.modal-content,
#coming-soon-page .bg-light {
  background: var(--bg-color) !important;
}
.sct-color-1,
.sct-color-2 {
  background: var(--bg-color) !important;
  border-color: var(--border-color) !important;
}


.announcement-banner {
  background-color: var(--announcement-bg-color) !important;
  color: var(--announcement-text-color) !important;
}

hr,
.border-top,
.border-bottom,
ul.categories>li {
  border-color: var(--border-color) !important;
}

.email-signup .border-on-hover {
  border: solid 2px transparent;
  transition: border-color .5s ease;
}

/* Target the border-on-hover when any input inside .email-signup is focused */
.email-signup input:focus ~ .border-on-hover,
.email-signup input:focus-within ~ .border-on-hover,
.email-signup .border-on-hover:has(input:focus) {
  border-color: var(--btn-color) !important;
}


.body-wrap,
.sct-color-1,
.navbar.bg-default,
.top-navbar {
  background: var(--bg-color) !important;
  border-color: var(--bg-color) !important;
}



@media (min-width: 992px) {
  .navbar-aside .navbar .dropdown .dropdown-menu {
    top: -4rem !important;
  }
}

.navbar {
    background-color: var(--nav-bg-color) !important;
}


@media (max-width: 991px) {
  .navbar {
      background-color: var(--global-header-bg-color) !important;
  }
}


.navbar-nav .nav-link,
.navbar-nav .show .nav-link,
.show-page .navbar-brand {
  color: var(--nav-link-color) !important;
}
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
  background-color: var(--nav-link-color) !important;
}

/* Mobile, transparent */
@media (max-width: 991.98px) {
  .navbar-transparent .navbar-nav .nav-link,
  .navbar-transparent .navbar-nav .show .nav-link,
  .show-page .navbar-transparent .navbar-brand {
    color: var(--text-color) !important;
  }

  .navbar-transparent .hamburger-inner,
  .navbar-transparent .hamburger-inner:after,
  .navbar-transparent .hamburger-inner:before {
    background-color: var(--text-color) !important;
  }
}

.navbar-nav .nav-link:focus,
.navbar-nav .nav-link:hover,
.navbar-nav .show .nav-link,
.navbar-nav .show .nav-link:focus,
.navbar-nav .show .nav-link:hover,
.navbar-inverse .navbar-nav .nav-link:hover,
.navbar .btn-base-1 {
  background-color: var(--nav-btn-bg-color) !important;
  border-color: var(--nav-btn-bg-color) !important;
  color: var(--nav-btn-text-color) !important;
  border-radius: 50px 50px 50px 50px !important;
}
#header-hero {
  background-color: var(--header-bg-color) !important;
}


#header-hero,
#header-hero .heading,

#header-hero p {
  color: var(--header-text-color) !important;
}
#header-hero #homepage-header-subheader,
#header-hero #homepage-header-title a {
  color: inherit !important;
}

#header-hero.episode-header #c-text>div {
  background-color: var(--bg-color) !important;
  padding: 48px;
}

#header-hero.episode-header #header-content-wrapper {
  padding-bottom: 0 !important;
}




#footer.footer {
  background-color: var(--footer-bg-color) !important;
  color: var(--footer-text-color) !important;
}
#footer.footer p {
  color: var(--footer-text-color) !important;
}
#footer.footer .heading {
  color: var(--footer-header-color) !important;
}
#footer.footer a,
#footer.footer .social-media>li>a>i {
  color: var(--footer-link-color) !important;
}
.footer .copy-links {
  opacity: .8;
}

.mask {background-color: var(--mask-color) !important;}


.plyr_grid_container {
  color: var(--text-color) !important;
  background-color: var(--card-bg-color) !important;
  border-color: var(--border-color) !important;
}





.card {
  background-color: var(--card-bg-color) !important;
  border-color: var(--border-color) !important;
  overflow: hidden;
  border-radius: 8px 8px 8px 8px !important;
}




.card:not(.p-0) .card-body {
  padding: 24px 24px 24px 24px !important;
}




.rounded-card {
  border-radius: 8px 8px 8px 8px !important;
}

img:not(.podcast-logo):not(.player-icon):not(.player-logo):not(.player-badge):not(.rounded-circle):not(.navbar img):not(#footer img):not(.modal img):not(#header-hero-banner-image),
img.rounded {
    border-radius: 8px 8px 8px 8px !important;
}





.btn {
  border-radius: 50px 50px 50px 50px !important;
}
#header-hero{position:relative !important;;background-image:url('https://images-cf.getpodpage.com/cdn-cgi/image/quality=70,fit=scale-down,width=3000/https://dqv6pocacfzld.cloudfront.net/showpage/static/public/images/cover-images-v1/cover4.jpg') !important;;background-position:center center !important;;background-size:cover !important;;background-repeat:no-repeat !important;}#header-hero #header-content-wrapper{max-width:100% !important;;padding-top:24.0px !important;;padding-bottom:48px !important;}#header-hero #c-text{flex:60% !important;;max-width:60% !important;;text-align:left !important;}#header-hero #c-text #homepage-header-title{font-size:48px !important;;font-weight:600 !important;}#header-hero #c-text #homepage-header-description{font-size:20px !important;;font-weight:500 !important;}#header-hero #c-artwork{flex:35.0% !important;;max-width:35.0% !important;;margin-right:auto !important;}@media (max-width: 992px) {#header-hero #c-text {flex: 100% !important; max-width: 100% !important;}#header-hero #c-artwork{flex: 100% !important; max-width: 100% !important}}

@media (max-width: 991px) {
  .navbar-nav .nav-link {
      border-bottom: none !important;
  }
}





  

  

  

  

  

  

  

  

  

  

  #hosts-section  {
      background-color: #FFFFFF !important; border:0 !important;
      
      
    }
    
  

  

  

  

  

  

  

  

  

  





.navbar-brand img.podcast-logo {
  height: 50px !important;
}
.nav-bar-bg-filler {
  height: 44px !important;
}
@media (max-width: 991px) {
  .navbar-brand img.podcast-logo {
      height: auto !important;
      max-height: 40px;
      max-width: 100% !important;
  }
}
.ais-Highlight-highlighted, .ais-Snippet-highlighted {
  background-color: var(--primary-light-color) !important;
  color: inherit !important;
}
.ais-Hits-item, .ais-InfiniteHits-item {
  background-color: var(--card-bg-color) !important;
  border-color: var(--border-color) !important;
}
.hit-page-link {
  color: inherit !important;
}
.ais-SearchBox-form {
  background: inherit !important;
}
.ais-SearchBox-input {
  box-shadow: inherit !important;
  color: var(--input-text-color) !important;
  background: var(--input-bg-color) !important;
  border-color: var(--border-color) !important;
}
.ais-SearchBox-input::placeholder {color: var(--input-placeholder-color) !important;}

/* supercast-plan */
.bundle {
    background-color: var(--bg-component-color) !important;
}
