.newspack-podcast-service-links {
  align-items: center;
  display: flex; }
  .newspack-podcast-service-links h3 {
    font-size: 0.8em;
    margin: 0; }
  .newspack-podcast-service-links ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0; }
    @media (min-width: 782px) {
      .newspack-podcast-service-links ul {
        justify-content: flex-start; } }
  .newspack-podcast-service-links li {
    display: block;
    width: calc( 50% - 0.125em);
    margin: 0 0 0.25rem;
    padding: 0; }
    @media (min-width: 782px) {
      .newspack-podcast-service-links li {
        width: auto;
        margin-right: 1rem; } }
    @media (min-width: 1000px) {
      .newspack-podcast-service-links li {
        margin-right: 1.75rem; } }
  .newspack-podcast-service-links a {
    align-items: center;
    display: flex;
    font-size: 0.8rem;
    font-weight: normal;
    padding: 5px 0; }
    @media (min-width: 782px) {
      .newspack-podcast-service-links a {
        display: inline-flex; } }
  .newspack-podcast-service-links a,
  .newspack-podcast-service-links a:hover {
    color: #111;
    transition: opacity 0.2s; }
  .newspack-podcast-service-links svg {
    margin-right: 0.5rem; }

/* To be moved to the theme */
.entry .entry-content .newspack-podcast-service-links .button,
.entry .entry-content .newspack-podcast-service-links .button:hover,
.entry .entry-content .newspack-podcast-service-links .button:focus {
  color: #111; }

@media (min-width: 1200px) {
  .post-type-archive-episodes .newspack-podcast-service-links {
    margin-top: 1em; } }

