public function city_links_shortcode($atts = array())
 {
     extract(shortcode_atts(array('city_list' => 'combinedActiveMLS', 'mls' => 'a000', 'use_columns' => 1, 'number_columns' => 4, 'styles' => 1), $atts));
     if (!empty($styles)) {
         wp_enqueue_style('impress-city-links', plugins_url('../assets/css/widgets/impress-city-links.css', dirname(__FILE__)));
     }
     $city_links = "<div class=\"impress-city-links\">";
     $city_links .= \IDX\Widgets\Impress_City_Links_Widget::city_list_links($city_list, $mls, $use_columns, $number_columns);
     $city_links .= "</div>";
     if (false == $city_links) {
         return 'City list ID or MLS ID not found';
     }
     $city_links .= '<style>.impress-city-list-links ul {margin-left: 0;}</style>';
     return $city_links;
 }