         contentView.addSubview(imageView)
         contentView.addSubview(selectedOverlay)
 
-        let titleHeight = Int(frame.height - (frame.height * TopSiteCellUX.TitleInsetPercent))
         titleLabel.snp_makeConstraints { make in
             make.left.equalTo(self).offset(TopSiteCellUX.TitleOffset)
             make.right.equalTo(self).offset(-TopSiteCellUX.TitleOffset)
-            make.height.equalTo(titleHeight)
+            make.height.equalTo(TopSiteCellUX.TitleHeight)
             make.bottom.equalTo(self)
         }
 
         imageView.snp_makeConstraints { make in
             make.size.equalTo(TopSiteCellUX.IconSize)
             // Add an offset to the image to make it appear centered with the titleLabel
-            make.center.equalTo(self.snp_center).offset(UIEdgeInsets(top: -CGFloat(titleHeight)/2, left: 0, bottom: 0, right: 0))
+            make.center.equalTo(self.snp_center).offset(UIEdgeInsets(top: -TopSiteCellUX.TitleHeight/2, left: 0, bottom: 0, right: 0))
         }
 
         selectedOverlay.snp_makeConstraints { make in

        return selectedOverlay
    }()

    override var selected: Bool {
        didSet {
            self.selectedOverlay.hidden = !selected

        contentView.layer.cornerRadius = TopSiteCellUX.CellCornerRadius
        contentView.layer.masksToBounds = true

        contentView.layer.borderWidth = TopSiteCellUX.BorderWidth
        contentView.layer.borderColor = TopSiteCellUX.BorderColor.CGColor

        let titleWrapper = UIView()
        titleWrapper.backgroundColor = TopSiteCellUX.TitleBackgroundColor
        titleWrapper.layer.masksToBounds = true
