.module-podcast {
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto; }

.module-podcast {
  padding-left: 60px;
  padding-right: 60px; }
  @media all and (max-width: 768px) {
    .module-podcast {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (max-width: 450px) {
    .module-podcast {
      padding-left: 20px;
      padding-right: 20px; } }

.module-podcast {
  display: flex;
  align-items: center; }

.icon-links.podcast-subscribe span {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat; }

.module-podcast .podcast {
  width: 100%; }

.podcast iframe {
  margin-top: -20px;
  width: 100%;
  height: 100%;
  min-height: 400px;
  max-height: 80vh; }

.icon-links.podcast-subscribe {
  margin: 20px 0; }
  .icon-links.podcast-subscribe a {
    margin: 0; }
    .icon-links.podcast-subscribe a.is-hover span {
      background-color: transparent; }
  .icon-links.podcast-subscribe span.itunes {
    background-image: url("../../images/podcast-icons/itunes.png"); }
  .icon-links.podcast-subscribe span.acast {
    background-image: url("../../images/podcast-icons/acast.png"); }
  .icon-links.podcast-subscribe span.spotify {
    background-image: url("../../images/podcast-icons/spotify.png"); }
  .icon-links.podcast-subscribe span.stitcher {
    background-image: url("../../images/podcast-icons/stitcher.png"); }
  .icon-links.podcast-subscribe span.overcast {
    background-image: url("../../images/podcast-icons/overcast.png"); }
  .icon-links.podcast-subscribe span.podbean {
    background-image: url("../../images/podcast-icons/podbean.png"); }
  .icon-links.podcast-subscribe span.tunein {
    background-image: url("../../images/podcast-icons/tunein.png"); }
