/**
  * Sets the styles for column gutter
  *
  * @param string $css
  * @param array $style
  * @param string $rowID
  *
  * @return string
  * @since 0.1.0
  */
 public function row_overlay($css, $style, $rowID)
 {
     if (isset($style['background']) && !empty($style['bg_overlay_color'])) {
         $overlay_color = $style['bg_overlay_color'];
         if (!empty($style['bg_overlay_opacity'])) {
             $overlay_color = 'rgba( ' . pootlepb_hex2rgb($overlay_color) . ', ' . (1 - $style['bg_overlay_opacity']) . ' )';
         }
         $css .= "{$rowID} .panel-row-style:before { background-color: {$overlay_color}; }";
     }
     return $css;
 }
 private function hover_color(&$attr, $set)
 {
     if (!empty($set['portfolio-bg-color'])) {
         $attr['style'] .= 'background:rgba( ' . pootlepb_hex2rgb($set['portfolio-bg-color']) . ', ' . $this->hover_color_opacity . ' );';
     } else {
         if (!empty($this->hover_color)) {
             $attr['style'] .= ' background:' . $this->hover_color . ';';
         }
     }
 }
 /**
  * Sets transparency for content block bg color
  * @param string $style Content CSS
  * @param array $set Settings
  * @since 0.2.3
  */
 private function bg_color_transparency(&$style, $set)
 {
     if (!empty($set['background-transparency']) && !empty($set['background-color'])) {
         $style .= 'background-color: rgba( ' . pootlepb_hex2rgb($set['background-color']) . ', ' . (1 - $set['background-transparency']) . ' ); ';
     }
 }