/**
  *  Adds number class, and odd/even class to widget output
  *
  * @global integer $gs_counter
  * @param array $classes Array of post classes.
  * @return array $classes Modified array of post classes.
  */
 public static function post_class($classes)
 {
     global $gs_counter;
     $classes[] = sprintf('gs-%s', $gs_counter + 1);
     $classes[] = $gs_counter + 1 & 1 ? 'gs-odd' : 'gs-even';
     $classes[] = $gs_counter == 4 ? 'gs-odd' : 'gs-even';
     $classes[] = 'gs-featured-content-entry';
     //* First Class
     if (GS_Featured_Content::has_value('column_class') && (0 == $gs_counter || 0 == $gs_counter % GS_Featured_Content::get_col_class_num(GS_Featured_Content::$widget_instance['column_class']))) {
         $classes[] = 'first';
     }
     //* No BG Class
     if (GS_Featured_Content::has_value('use_icon')) {
         $classes[] = 'no-bg';
     }
     //* Custom Class
     if (GS_Featured_Content::has_value('class')) {
         $classes[] = GS_Featured_Content::$widget_instance['class'];
     }
     //* Column Class
     if (GS_Featured_Content::has_value('column_class')) {
         $classes[] = GS_Featured_Content::$widget_instance['column_class'];
     }
     //* Replace Genesis Widgets
     if (apply_filters('gs_replace_genesis', false)) {
         $classes[] = 'featured-post';
     }
     return $classes;
 }