.blocks__whereToFindUs {
  &.category__podcasts {
    .grid {
      .grid__item {
        h3 {
          font-family: "Roboto";
          font-size: 32px;
          font-weight: 300;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: 0.44px;
          color: #111111;
        }
        p {
          font-family: "Roboto";
          font-size: 16px;
          font-weight: 300;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: 0.22px;
          color: #111111;
        }
        &:last-child {
          .streaming__platforms {
            display: flex;
            .streaming__platform {
              &:hover {
                a {
                  img {
                    opacity: 1;
                  }
                }
              }
              a {
                img {
                  top: unset !important;
                  transform: none !important;
                  opacity: 0.7;
                }
              }
            }
          }
        }
      }
    }
  }
}

.blocks__banner {
  &.category__podcast-banner {
    .container {
      .banner_content {
        h4 {
          font-family: "Roboto";
          font-size: 32px;
          font-weight: 300;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: 0.44px;
          text-align: center;
          margin: 0 0 10px 0;
        }
        h5 {
          font-family: "Roboto";
          font-size: 21px;
          font-weight: 300;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: 0.29px;
          text-align: center;
          margin: 0 0 30px 0;
        }
      }
    }
  }
}

.category__banner {
  &.no-image {
    padding: 30px 0;
  }
  &.geek-green {
    background-color: #aadc33;
  }
  &.blue {
    background-color: #00c8dc;
  }
  &.yellow {
    background-color: #fbdc44;
  }
  &.sw-orange {
    background-color: #ff6200;
  }
  .container {
    padding: 0;
    .category__banner-grid {
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      align-items: center;
      .category__banner-item {
        flex-basis: 50%;
        h1 {
          font-family: "Roboto";
          font-size: 40px;
          font-weight: 300;
          font-stretch: normal;
          font-style: normal;
          line-height: normal;
          letter-spacing: normal;
          color: #111111;
          margin: 0;
        }
        img {
          width: 100%;
        }
      }
    }
  }
}

@media screen and (max-width: 1200px) {
  .category__banner {
    .container {
      width: 100%;
      padding: 0 15px;
    }
  }
}

@media screen and (max-width: 991px) {
  .blocks__whereToFindUs {
    &.category__podcasts {
      .disabled {
        display: none !important;
      }
      .container {
        .streaming__platforms {
          padding-bottom: 25px;
        }
      }
      .owl-dots {
        position: absolute;
        display: block !important;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
      }
    }
  }
  .category__banner {
    .container {
      .category__banner-grid {
        .category__banner-item {
          flex-basis: 100%;
          text-align: center;
          h1 {
            font-size: 32px;
            padding: 30px 0;
          }
        }
      }
    }
  }
}

@media screen and (min-width: 768px) {
  .blocks__whereToFindUs {
    &.category__podcasts {
      .owl-dots {
        display: none !important;
      }
    }
  }
}
