 class SeriesDetailHeaderView: UIView {
     
     // Constants
-    static let minHeight: CGFloat = 300
+    static let minHeight: CGFloat = 308
     static let separatorHeight: CGFloat = 1.0
     static let tagsHeight: CGFloat = 86.0
     

        lastEpisodeDateLabel.frame = CGRect(x: padding, y: lastEpisodeLabel.frame.maxY + marginPadding, width: frame.width - 2 * padding, height: 0)
        UILabel.adjustHeightToFit(label: lastEpisodeDateLabel, numberOfLines: 1)
        
        subscribeButton.frame = CGRect(x: padding, y: lastEpisodeDateLabel.frame.maxY + padding, width: subscribeWidth, height: subscribeHeight)
        settingsButton.frame = CGRect(x: 2 * padding + subscribeWidth, y: 0, width: smallButtonSideLength, height: smallButtonSideLength)
        shareButton.frame = CGRect(x: frame.width - padding - smallButtonSideLength, y: 0, width: smallButtonSideLength, height: smallButtonSideLength)
        
        shareButton.center.y = subscribeButton.center.y
        settingsButton.center.y = subscribeButton.center.y
        relatedTagsLabel.frame.origin.y = viewSeparator.frame.maxY + padding / 2
        
        infoView.frame = CGRect(x: 0, y: 0, width: frame.width, height: subscribeButton.frame.maxY + padding)
        viewSeparator.frame = CGRect(x: 0, y: infoView.frame.maxY, width: frame.width, height: separatorHeight)
        
        relatedTagsLabel.sizeToFit()
        relatedTagsLabel.frame.origin.x = padding
        
        subscribeButtonChangeState(isSelected: series.isSubscribed)
        if let url = series.largeArtworkImageURL{
            imageView.setImageAsynchronously(url: url, completion: nil)
        } else {
            imageView.image = #imageLiteral(resourceName: "nullSeries")
        }
        var tagHeight = relatedTagsLabel.frame.maxY + 2 * marginPadding
        if series.tags.count > 0 {

        infoView.backgroundColor = .white
        infoView.clipsToBounds = true
        
        backgroundImageView = ImageView()
        backgroundImageView.isOpaque = false
        backgroundImageView.alpha = 0.1
        backgroundImageView.contentMode = .scaleAspectFill
        
        imageView = ImageView()
        
        titleLabel = UILabel(frame: .zero)
        titleLabel.textColor = .podcastBlack
        titleLabel.font = .systemFont(ofSize: 20, weight: UIFont.Weight.semibold)
        titleLabel.textAlignment = .center
        
        publisherLabel = UILabel(frame: .zero)
        publisherLabel.font = .systemFont(ofSize: 14, weight: UIFont.Weight.regular)
        publisherLabel.textColor = .podcastGray
        publisherLabel.textAlignment = .center

        lastEpisodeLabel = UILabel()
        lastEpisodeLabel.text = "Last Episode"
        lastEpisodeLabel.textColor = .podcastGrayDark
