diff --git a/README.md b/README.md
index c7972eba4..2f46ff199 100644
--- a/README.md
+++ b/README.md
@@ -3,8 +3,8 @@
**Donate link:** https://www.paypal.me/anspress
**Tags:** question, answer, q&a, forum, profile, stackoverflow, quora, buddypress
**Requires at least:** 4.7
-**Tested up to:** 5.8
-**Stable tag:** 4.2.0
+**Tested up to:** 5.9
+**Stable tag:** 4.2.3
**License:** GPLv2 or later
**Demo:** https://anspress.net/demo/?product=anspress
**License URI:** http://www.gnu.org/licenses/gpl-2.0.html
diff --git a/activate.php b/activate.php
index c16dc1626..02b4ab4d5 100644
--- a/activate.php
+++ b/activate.php
@@ -275,6 +275,31 @@ public function activity_table() {
)' . $this->charset_collate . ';';
}
+ /**
+ * AnsPress reputation events table.
+ *
+ * @since 4.3.0
+ */
+ public function reputation_events_table() {
+ global $wpdb;
+
+ $this->tables[] = 'CREATE TABLE ' . $wpdb->ap_reputation_events . ' (
+ rep_events_id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
+ slug varchar(100) NOT NULL,
+ icon varchar(100) NOT NULL,
+ label varchar(100) NOT NULL,
+ description varchar(200) NOT NULL,
+ activity varchar(200) NOT NULL,
+ parent varchar(100) NOT NULL DEFAULT "",
+ points int(5) NOT NULL DEFAULT 0,
+ PRIMARY KEY (rep_events_id),
+ UNIQUE (slug),
+ KEY slug_key (slug),
+ KEY points_key (points),
+ KEY parent_key (parent)
+ )' . $this->charset_collate . ';';
+ }
+
/**
* Insert and update tables
*/
@@ -288,6 +313,7 @@ public function insert_tables() {
$this->reputation_table();
$this->subscribers_table();
$this->activity_table();
+ $this->reputation_events_table();
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
diff --git a/addons/reputation/reputation.php b/addons/reputation/reputation.php
index c7584efa3..0dae95264 100644
--- a/addons/reputation/reputation.php
+++ b/addons/reputation/reputation.php
@@ -122,121 +122,135 @@ public function load_options() {
* Register default reputation events.
*/
public function register_default_events() {
- ap_register_reputation_event(
- 'register',
- array(
- 'points' => 10,
- 'label' => __( 'Registration', 'anspress-question-answer' ),
- 'description' => __( 'Points awarded when user account is created', 'anspress-question-answer' ),
- 'icon' => 'apicon-question',
- 'activity' => __( 'Registered', 'anspress-question-answer' ),
- 'parent' => 'question',
- )
- );
+ $events_db = wp_cache_get( 'all', 'ap_get_all_reputation_events' );
- ap_register_reputation_event(
- 'ask',
- array(
- 'points' => 2,
- 'label' => __( 'Asking', 'anspress-question-answer' ),
- 'description' => __( 'Points awarded when user asks a question', 'anspress-question-answer' ),
- 'icon' => 'apicon-question',
- 'activity' => __( 'Asked a question', 'anspress-question-answer' ),
- 'parent' => 'question',
- )
- );
+ if ( false === $events_db ) {
+ $events_db = ap_get_all_reputation_events();
+ }
- ap_register_reputation_event(
- 'answer',
- array(
- 'points' => 5,
- 'label' => __( 'Answering', 'anspress-question-answer' ),
- 'description' => __( 'Points awarded when user answers a question', 'anspress-question-answer' ),
- 'icon' => 'apicon-answer',
- 'activity' => __( 'Posted an answer', 'anspress-question-answer' ),
- 'parent' => 'answer',
- )
- );
+ // If already in DB return from here.
+ if ( ! $events_db ) {
+ $events = array(
+ array(
+ 'slug' => 'register',
+ 'label' => __( 'Registration', 'anspress-question-answer' ),
+ 'description' => __( 'Points awarded when user account is created', 'anspress-question-answer' ),
+ 'icon' => 'apicon-question',
+ 'activity' => __( 'Registered', 'anspress-question-answer' ),
+ 'parent' => 'question',
+ 'points' => 10,
+ ),
+ array(
+ 'slug' => 'ask',
+ 'points' => 2,
+ 'label' => __( 'Asking', 'anspress-question-answer' ),
+ 'description' => __( 'Points awarded when user asks a question', 'anspress-question-answer' ),
+ 'icon' => 'apicon-question',
+ 'activity' => __( 'Asked a question', 'anspress-question-answer' ),
+ 'parent' => 'question',
+ ),
+ array(
+ 'slug' => 'answer',
+ 'points' => 5,
+ 'label' => __( 'Answering', 'anspress-question-answer' ),
+ 'description' => __( 'Points awarded when user answers a question', 'anspress-question-answer' ),
+ 'icon' => 'apicon-answer',
+ 'activity' => __( 'Posted an answer', 'anspress-question-answer' ),
+ 'parent' => 'answer',
+ ),
+ array(
+ 'slug' => 'comment',
+ 'points' => 2,
+ 'label' => __( 'Commenting', 'anspress-question-answer' ),
+ 'description' => __( 'Points awarded when user comments on question or answer', 'anspress-question-answer' ),
+ 'icon' => 'apicon-comments',
+ 'activity' => __( 'Commented on a post', 'anspress-question-answer' ),
+ 'parent' => 'comment',
+ ),
+ array(
+ 'slug' => 'select_answer',
+ 'points' => 2,
+ 'label' => __( 'Selecting an Answer', 'anspress-question-answer' ),
+ 'description' => __( 'Points awarded when user selects an answer for their question', 'anspress-question-answer' ),
+ 'icon' => 'apicon-check',
+ 'activity' => __( 'Selected an answer as best', 'anspress-question-answer' ),
+ 'parent' => 'question',
+ ),
+ array(
+ 'slug' => 'best_answer',
+ 'points' => 10,
+ 'label' => __( 'Answer selected as best', 'anspress-question-answer' ),
+ 'description' => __( 'Points awarded when user\'s answer is selected as best', 'anspress-question-answer' ),
+ 'icon' => 'apicon-check',
+ 'activity' => __( 'Answer was selected as best', 'anspress-question-answer' ),
+ 'parent' => 'answer',
+ ),
+ array(
+ 'slug' => 'received_vote_up',
+ 'points' => 10,
+ 'label' => __( 'Received up vote', 'anspress-question-answer' ),
+ 'description' => __( 'Points awarded when user receives an upvote', 'anspress-question-answer' ),
+ 'icon' => 'apicon-thumb-up',
+ 'activity' => __( 'Received an upvote', 'anspress-question-answer' ),
+ ),
+ array(
+ 'slug' => 'received_vote_down',
+ 'points' => -2,
+ 'label' => __( 'Received down vote', 'anspress-question-answer' ),
+ 'description' => __( 'Points awarded when user receives a down vote', 'anspress-question-answer' ),
+ 'icon' => 'apicon-thumb-down',
+ 'activity' => __( 'Received a down vote', 'anspress-question-answer' ),
+ ),
+ array(
+ 'slug' => 'given_vote_up',
+ 'points' => 0,
+ 'label' => __( 'Gives an up vote', 'anspress-question-answer' ),
+ 'description' => __( 'Points taken from user when they give an up vote', 'anspress-question-answer' ),
+ 'icon' => 'apicon-thumb-up',
+ 'activity' => __( 'Given an up vote', 'anspress-question-answer' ),
+ ),
+ array(
+ 'slug' => 'given_vote_down',
+ 'points' => 0,
+ 'label' => __( 'Gives down vote', 'anspress-question-answer' ),
+ 'description' => __( 'Points taken from user when they give a down vote', 'anspress-question-answer' ),
+ 'icon' => 'apicon-thumb-down',
+ 'activity' => __( 'Given a down vote', 'anspress-question-answer' ),
+ ),
+ );
- ap_register_reputation_event(
- 'comment',
- array(
- 'points' => 2,
- 'label' => __( 'Commenting', 'anspress-question-answer' ),
- 'description' => __( 'Points awarded when user comments on question or answer', 'anspress-question-answer' ),
- 'icon' => 'apicon-comments',
- 'activity' => __( 'Commented on a post', 'anspress-question-answer' ),
- 'parent' => 'comment',
- )
- );
+ $custom_points = get_option( 'anspress_reputation_events', array() );
- ap_register_reputation_event(
- 'select_answer',
- array(
- 'points' => 2,
- 'label' => __( 'Selecting an Answer', 'anspress-question-answer' ),
- 'description' => __( 'Points awarded when user selects an answer for their question', 'anspress-question-answer' ),
- 'icon' => 'apicon-check',
- 'activity' => __( 'Selected an answer as best', 'anspress-question-answer' ),
- 'parent' => 'question',
- )
- );
+ foreach ( $events as $event ) {
+ $points = isset( $custom_points[ $event['slug'] ] ) ? (int) $custom_points[ $event['slug'] ] : (int) $event['points'];
- ap_register_reputation_event(
- 'best_answer',
- array(
- 'points' => 10,
- 'label' => __( 'Answer selected as best', 'anspress-question-answer' ),
- 'description' => __( 'Points awarded when user\'s answer is selected as best', 'anspress-question-answer' ),
- 'icon' => 'apicon-check',
- 'activity' => __( 'Answer was selected as best', 'anspress-question-answer' ),
- 'parent' => 'answer',
- )
- );
+ ap_insert_reputation_event(
+ $event['slug'],
+ $event['label'],
+ $event['description'],
+ $points,
+ ! empty( $event['activity'] ) ? $event['activity'] : '',
+ ! empty( $event['parent'] ) ? $event['parent'] : ''
+ );
+ }
- ap_register_reputation_event(
- 'received_vote_up',
- array(
- 'points' => 10,
- 'label' => __( 'Received up vote', 'anspress-question-answer' ),
- 'description' => __( 'Points awarded when user receives an upvote', 'anspress-question-answer' ),
- 'icon' => 'apicon-thumb-up',
- 'activity' => __( 'Received an upvote', 'anspress-question-answer' ),
- )
- );
+ $events_db = ap_get_all_reputation_events();
- ap_register_reputation_event(
- 'received_vote_down',
- array(
- 'points' => -2,
- 'label' => __( 'Received down vote', 'anspress-question-answer' ),
- 'description' => __( 'Points awarded when user receives a down vote', 'anspress-question-answer' ),
- 'icon' => 'apicon-thumb-down',
- 'activity' => __( 'Received a down vote', 'anspress-question-answer' ),
- )
- );
+ wp_cache_set( 'all', $events_db, 'ap_get_all_reputation_events' );
+ }
- ap_register_reputation_event(
- 'given_vote_up',
- array(
- 'points' => 0,
- 'label' => __( 'Gives an up vote', 'anspress-question-answer' ),
- 'description' => __( 'Points taken from user when they give an up vote', 'anspress-question-answer' ),
- 'icon' => 'apicon-thumb-up',
- 'activity' => __( 'Given an up vote', 'anspress-question-answer' ),
- )
- );
+ if ( empty( $events_db ) ) {
+ return;
+ }
- ap_register_reputation_event(
- 'given_vote_down',
- array(
- 'points' => 0,
- 'label' => __( 'Gives down vote', 'anspress-question-answer' ),
- 'description' => __( 'Points taken from user when they give a down vote', 'anspress-question-answer' ),
- 'icon' => 'apicon-thumb-down',
- 'activity' => __( 'Given a down vote', 'anspress-question-answer' ),
- )
- );
+ // Fallback for register events.
+ foreach ( $events_db as $event ) {
+ $args = (array) $event;
+
+ unset( $args['slug'] );
+
+ ap_register_reputation_event( $event->slug, $args );
+ }
}
/**
diff --git a/admin/anspress-admin.php b/admin/anspress-admin.php
index 8fb8b3d2d..06e393fd9 100644
--- a/admin/anspress-admin.php
+++ b/admin/anspress-admin.php
@@ -688,7 +688,7 @@ public static function anspress_notice() {
foreach ( $messages as $msg ) {
if ( $msg['show'] ) {
$class = 'ap-notice notice notice-' . $msg['type'];
- wp_kses_post(
+ echo wp_kses_post(
sprintf(
'
',
esc_attr( $class ),
diff --git a/anspress-question-answer.php b/anspress-question-answer.php
index fd4251709..35cbf92cf 100644
--- a/anspress-question-answer.php
+++ b/anspress-question-answer.php
@@ -15,7 +15,7 @@
* Plugin URI: https://anspress.net
* Description: The most advance community question and answer system for WordPress
* Donate link: https://paypal.me/anspress
- * Version: 4.2.3
+ * Version: 4.3.0
* Author: Rahul Aryan
* Author URI: https://anspress.net
* License: GPL-3.0+
@@ -31,7 +31,7 @@
}
// Define database version.
-define( 'AP_DB_VERSION', 35 );
+define( 'AP_DB_VERSION', 37 );
// Check if using required PHP version.
if ( version_compare( PHP_VERSION, '7.2' ) < 0 ) {
@@ -67,7 +67,7 @@ class AnsPress {
* @access private
* @var string
*/
- private $_plugin_version = '4.2.3'; // phpcs:ignore
+ private $_plugin_version = '4.3.0'; // phpcs:ignore
/**
* Class instance
@@ -315,6 +315,7 @@ private function includes() {
require_once ANSPRESS_DIR . 'widgets/questions.php';
require_once ANSPRESS_DIR . 'widgets/breadcrumbs.php';
require_once ANSPRESS_DIR . 'widgets/ask-form.php';
+ require_once ANSPRESS_DIR . 'widgets/leaderboard.php';
require_once ANSPRESS_DIR . 'lib/class-anspress-upgrader.php';
require_once ANSPRESS_DIR . 'lib/class-form.php';
diff --git a/includes/functions.php b/includes/functions.php
index 0aa12d012..7874c554e 100644
--- a/includes/functions.php
+++ b/includes/functions.php
@@ -1096,16 +1096,18 @@ function ap_whitelist_array( $master_keys, $array ) {
*
* @since unknown
* @since 4.1.2 Added `ap_activity` table.
+ * @since 4.3.0 Added `ap_reputation_events`.
*/
function ap_append_table_names() {
global $wpdb;
- $wpdb->ap_qameta = $wpdb->prefix . 'ap_qameta';
- $wpdb->ap_votes = $wpdb->prefix . 'ap_votes';
- $wpdb->ap_views = $wpdb->prefix . 'ap_views';
- $wpdb->ap_reputations = $wpdb->prefix . 'ap_reputations';
- $wpdb->ap_subscribers = $wpdb->prefix . 'ap_subscribers';
- $wpdb->ap_activity = $wpdb->prefix . 'ap_activity';
+ $wpdb->ap_qameta = $wpdb->prefix . 'ap_qameta';
+ $wpdb->ap_votes = $wpdb->prefix . 'ap_votes';
+ $wpdb->ap_views = $wpdb->prefix . 'ap_views';
+ $wpdb->ap_reputations = $wpdb->prefix . 'ap_reputations';
+ $wpdb->ap_subscribers = $wpdb->prefix . 'ap_subscribers';
+ $wpdb->ap_activity = $wpdb->prefix . 'ap_activity';
+ $wpdb->ap_reputation_events = $wpdb->prefix . 'ap_reputation_events';
}
ap_append_table_names();
diff --git a/includes/reputation.php b/includes/reputation.php
index 259919cf1..7aab02e7d 100644
--- a/includes/reputation.php
+++ b/includes/reputation.php
@@ -325,6 +325,164 @@ function ap_get_users_reputation( $user_ids ) {
return $counts;
}
+/**
+ * Insert a reputation event to database.
+ *
+ * @param string $slug Reputation event unique slug.
+ * @param string $label Reputation event label, must be less than 100 letters.
+ * @param string $description Reputation event description.
+ * @param int $points Signed point value.
+ * @param int $activity Activity label.
+ * @param string $parent Parent type.
+ *
+ * @return int|WP_Error Return insert event id on success and WP_Error on failure.
+ * @since 4.3.0
+ */
+function ap_insert_reputation_event( $slug, $label, $description, $points, $activity, $parent = '' ) {
+ global $wpdb;
+
+ $slug = sanitize_key( $slug );
+ $existing = ap_get_reputation_event_by_slug( $slug );
+
+ if ( $existing ) {
+ return new WP_Error( 'already_exits' );
+ }
+
+ $inserted = $wpdb->insert( // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery
+ $wpdb->ap_reputation_events,
+ array(
+ 'slug' => $slug,
+ 'label' => $label,
+ 'description' => $description,
+ 'points' => $points,
+ 'activity' => $activity,
+ 'parent' => $parent,
+ ),
+ array(
+ '%s',
+ '%s',
+ '%s',
+ '%d',
+ '%s',
+ '%s',
+ )
+ );
+
+ if ( $inserted ) {
+ $inserted_id = $wpdb->insert_id;
+
+ // Delete cache.
+ wp_cache_delete( 'all', 'ap_get_all_reputation_events' );
+
+ /**
+ * Hook called right after inserting a reputation event.
+ *
+ * @param object $event Reputation event id.
+ * @since 4.3.0
+ */
+ do_action( 'ap_inserted_reputation_event', $inserted_id );
+
+ return $inserted_id;
+ }
+
+ return new WP_Error( 'failed_to_insert_rep_event' );
+}
+
+/**
+ * Get a reputation event by slug.
+ *
+ * @param string $slug Event slug.
+ * @return object
+ * @since 4.3.0
+ */
+function ap_get_reputation_event_by_slug( $slug ) {
+ global $wpdb;
+
+ return $wpdb->get_row( // phpcs:ignore WordPress.DB.DirectDatabaseQuery
+ $wpdb->prepare( "SELECT * FROM $wpdb->ap_reputation_events WHERE slug = %s LIMIT 1", $slug )
+ );
+}
+
+/**
+ * Delete a reputation event by slug.
+ *
+ * @param string $slug Event slug.
+ * @return true|WP_Error
+ * @since 4.3.0
+ */
+function ap_delete_reputation_event_by_slug( $slug ) {
+ global $wpdb;
+
+ $event = ap_get_reputation_event_by_slug( $slug );
+
+ if ( ! $event ) {
+ return new WP_Error( 'rep_event_not_exits' );
+ }
+
+ $rows = $wpdb->delete( // phpcs:ignore WordPress.DB
+ $wpdb->ap_reputation_events,
+ array( 'slug' => $slug ),
+ array( '%s' )
+ );
+
+ if ( $rows ) {
+ /**
+ * Hook called right after deleting a reputation event.
+ *
+ * @param object $event Reputation event object.
+ * @since 4.3.0
+ */
+ do_action( 'ap_deleted_reputation_event', $event );
+
+ // Delete cache.
+ wp_cache_delete( 'all', 'ap_get_all_reputation_events' );
+
+ return true;
+ }
+
+ return new WP_Error( 'failed_to_delete_rep_event' );
+}
+
+/**
+ * Delete a reputation event by slug.
+ *
+ * @param array $args Arguments.
+ * @return true|WP_Error
+ * @since 4.3.0
+ */
+function ap_get_all_reputation_events( $args = array() ) {
+ global $wpdb;
+
+ $args = wp_parse_args(
+ $args,
+ array(
+ 'order_by' => 'rep_events_id',
+ 'order' => 'ASC',
+ 'per_page' => 20,
+ 'offset' => 0,
+ )
+ );
+
+ extract( $args ); // phpcs:ignore WordPress.PHP.DontExtract.extract_extract
+
+ $columns = array( 'rep_events_id', 'slug', 'label', 'points', 'parent' );
+
+ $order = 'ASC' === $args['order'] ? 'ASC' : 'DESC';
+ $order_by = sanitize_key( $order_by );
+ $order_by = in_array( $order_by, $columns, true ) ? $order_by : 'rep_events_id';
+ $per_page = (int) $per_page;
+ $offset = $offset < 0 ? 0 : absint( $offset );
+
+ $order_st = $wpdb->prepare( "ORDER BY %s {$order}", $order_by ); // phpcs:ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
+ $limit_st = $per_page < 0 ? '' : "LIMIT $offset,$per_page";
+
+ $query = "SELECT * FROM $wpdb->ap_reputation_events WHERE 1=1 $order_st $limit_st";
+
+ $results = $wpdb->get_results( $query ); // phpcs:ignore WordPress.DB
+
+ return $results;
+}
+
/**
* User reputations loop
* Query wrapper for fetching reputations of a specific user by ID
diff --git a/languages/anspress-question-answer.pot b/languages/anspress-question-answer.pot
index c95b67148..48639eab1 100644
--- a/languages/anspress-question-answer.pot
+++ b/languages/anspress-question-answer.pot
@@ -1,15 +1,15 @@
-# Copyright (C) 2021 Rahul Aryan
+# Copyright (C) 2022 Rahul Aryan
# This file is distributed under the GPL-3.0+.
msgid ""
msgstr ""
-"Project-Id-Version: AnsPress Question Answer 4.1.24\n"
+"Project-Id-Version: AnsPress Question Answer 4.2.3\n"
"Report-Msgid-Bugs-To: "
"https://wordpress.org/support/plugin/anspress-question-answer\n"
-"POT-Creation-Date: 2021-11-11 07:28:17+00:00\n"
+"POT-Creation-Date: 2022-02-21 10:12:32+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2021-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2022-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
"Language: en\n"
@@ -57,7 +57,7 @@ msgstr ""
msgid "Mark as spam"
msgstr ""
-#: addons/avatar/avatar.php:77 includes/functions.php:1643
+#: addons/avatar/avatar.php:77 includes/functions.php:1645
msgid "Dynamic Avatar"
msgstr ""
@@ -94,7 +94,7 @@ msgstr ""
#: addons/buddypress/buddypress.php:116 addons/buddypress/buddypress.php:210
#: addons/profile/profile.php:50 addons/profile/profile.php:162
#: admin/views/dashboard.php:31 admin/views/dashboard.php:202
-#: includes/functions.php:2338 includes/options.php:102
+#: includes/functions.php:2340 includes/options.php:102
#: includes/post-types.php:82 includes/taxo.php:77 includes/taxo.php:401
#: widgets/questions.php:45 widgets/questions.php:98
msgid "Questions"
@@ -203,7 +203,7 @@ msgstr ""
#: addons/categories/categories.php:43 addons/categories/categories.php:477
#: addons/categories/categories.php:489 addons/categories/widget.php:114
-#: includes/functions.php:1627 includes/functions.php:2356 includes/taxo.php:29
+#: includes/functions.php:1629 includes/functions.php:2358 includes/taxo.php:29
msgid "Categories"
msgstr ""
@@ -401,8 +401,8 @@ msgid "%d Child"
msgstr ""
#: addons/categories/widget.php:132 widgets/ask-form.php:78
-#: widgets/question_stats.php:115 widgets/questions.php:121
-#: widgets/search.php:75
+#: widgets/leaderboard.php:142 widgets/question_stats.php:115
+#: widgets/questions.php:121 widgets/search.php:75
msgid "Title:"
msgstr ""
@@ -688,7 +688,7 @@ msgstr ""
#: addons/notifications/notifications.php:50
#: addons/notifications/notifications.php:63
-#: addons/notifications/notifications.php:220 includes/functions.php:1631
+#: addons/notifications/notifications.php:220 includes/functions.php:1633
#: templates/functions.php:51
msgid "Notifications"
msgstr ""
@@ -768,7 +768,7 @@ msgstr ""
msgid "User profile"
msgstr ""
-#: addons/profile/profile.php:76 includes/functions.php:2350
+#: addons/profile/profile.php:76 includes/functions.php:2352
msgid "Profile"
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "Unable to render captcha. Please add reCpatcha keys in AnsPress options."
msgstr ""
-#: addons/recaptcha/recaptcha.php:82 includes/functions.php:1655
+#: addons/recaptcha/recaptcha.php:82 includes/functions.php:1657
msgid "reCaptcha"
msgstr ""
@@ -862,13 +862,13 @@ msgstr ""
msgid "Prove that you are a human"
msgstr ""
-#: addons/reputation/reputation.php:45 addons/reputation/reputation.php:476
-#: addons/reputation/reputation.php:540
+#: addons/reputation/reputation.php:45 addons/reputation/reputation.php:490
+#: addons/reputation/reputation.php:554
msgid "Reputations"
msgstr ""
-#: addons/reputation/reputation.php:91 addons/reputation/reputation.php:434
-#: addons/reputation/reputation.php:436 includes/functions.php:1639
+#: addons/reputation/reputation.php:91 addons/reputation/reputation.php:448
+#: addons/reputation/reputation.php:450 includes/functions.php:1641
msgid "Reputation"
msgstr ""
@@ -896,136 +896,136 @@ msgstr ""
msgid "Custom slug for user profile reputations page"
msgstr ""
-#: addons/reputation/reputation.php:129
+#: addons/reputation/reputation.php:136
msgid "Registration"
msgstr ""
-#: addons/reputation/reputation.php:130
+#: addons/reputation/reputation.php:137
msgid "Points awarded when user account is created"
msgstr ""
-#: addons/reputation/reputation.php:132
+#: addons/reputation/reputation.php:139
msgid "Registered"
msgstr ""
-#: addons/reputation/reputation.php:141
+#: addons/reputation/reputation.php:146
msgid "Asking"
msgstr ""
-#: addons/reputation/reputation.php:142
+#: addons/reputation/reputation.php:147
msgid "Points awarded when user asks a question"
msgstr ""
-#: addons/reputation/reputation.php:144
+#: addons/reputation/reputation.php:149
msgid "Asked a question"
msgstr ""
-#: addons/reputation/reputation.php:153
+#: addons/reputation/reputation.php:155
msgid "Answering"
msgstr ""
-#: addons/reputation/reputation.php:154
+#: addons/reputation/reputation.php:156
msgid "Points awarded when user answers a question"
msgstr ""
-#: addons/reputation/reputation.php:156
+#: addons/reputation/reputation.php:158
msgid "Posted an answer"
msgstr ""
-#: addons/reputation/reputation.php:165
+#: addons/reputation/reputation.php:164
msgid "Commenting"
msgstr ""
-#: addons/reputation/reputation.php:166
+#: addons/reputation/reputation.php:165
msgid "Points awarded when user comments on question or answer"
msgstr ""
-#: addons/reputation/reputation.php:168
+#: addons/reputation/reputation.php:167
msgid "Commented on a post"
msgstr ""
-#: addons/reputation/reputation.php:177
+#: addons/reputation/reputation.php:173
msgid "Selecting an Answer"
msgstr ""
-#: addons/reputation/reputation.php:178
+#: addons/reputation/reputation.php:174
msgid "Points awarded when user selects an answer for their question"
msgstr ""
-#: addons/reputation/reputation.php:180
+#: addons/reputation/reputation.php:176
msgid "Selected an answer as best"
msgstr ""
-#: addons/reputation/reputation.php:189
+#: addons/reputation/reputation.php:182
msgid "Answer selected as best"
msgstr ""
-#: addons/reputation/reputation.php:190
+#: addons/reputation/reputation.php:183
msgid "Points awarded when user's answer is selected as best"
msgstr ""
-#: addons/reputation/reputation.php:192
+#: addons/reputation/reputation.php:185
msgid "Answer was selected as best"
msgstr ""
-#: addons/reputation/reputation.php:201
+#: addons/reputation/reputation.php:191
msgid "Received up vote"
msgstr ""
-#: addons/reputation/reputation.php:202
+#: addons/reputation/reputation.php:192
msgid "Points awarded when user receives an upvote"
msgstr ""
-#: addons/reputation/reputation.php:204
+#: addons/reputation/reputation.php:194
msgid "Received an upvote"
msgstr ""
-#: addons/reputation/reputation.php:212
+#: addons/reputation/reputation.php:199
msgid "Received down vote"
msgstr ""
-#: addons/reputation/reputation.php:213
+#: addons/reputation/reputation.php:200
msgid "Points awarded when user receives a down vote"
msgstr ""
-#: addons/reputation/reputation.php:215
+#: addons/reputation/reputation.php:202
msgid "Received a down vote"
msgstr ""
-#: addons/reputation/reputation.php:223
+#: addons/reputation/reputation.php:207
msgid "Gives an up vote"
msgstr ""
-#: addons/reputation/reputation.php:224
+#: addons/reputation/reputation.php:208
msgid "Points taken from user when they give an up vote"
msgstr ""
-#: addons/reputation/reputation.php:226
+#: addons/reputation/reputation.php:210
msgid "Given an up vote"
msgstr ""
-#: addons/reputation/reputation.php:234
+#: addons/reputation/reputation.php:215
msgid "Gives down vote"
msgstr ""
-#: addons/reputation/reputation.php:235
+#: addons/reputation/reputation.php:216
msgid "Points taken from user when they give a down vote"
msgstr ""
-#: addons/reputation/reputation.php:237
+#: addons/reputation/reputation.php:218
msgid "Given a down vote"
msgstr ""
-#: addons/reputation/reputation.php:265
+#: addons/reputation/reputation.php:279
msgid "Successfully updated reputation points!"
msgstr ""
-#: addons/reputation/reputation.php:463
+#: addons/reputation/reputation.php:477
#. translators: Placeholder contains reputation points.
msgid "%s Reputation"
msgstr ""
-#: addons/reputation/reputation.php:581
+#: addons/reputation/reputation.php:595
msgid "⚙ Reputations"
msgstr ""
@@ -1061,7 +1061,7 @@ msgstr ""
#: addons/tags/tags.php:40 addons/tags/tags.php:230 addons/tags/tags.php:314
#: addons/tags/tags.php:393 addons/tags/tags.php:464 addons/tags/tags.php:478
-#: includes/functions.php:1635 includes/functions.php:2362
+#: includes/functions.php:1637 includes/functions.php:2364
msgid "Tags"
msgstr ""
@@ -1871,7 +1871,7 @@ msgstr ""
#: admin/class-list-table-hooks.php:288 admin/class-list-table-hooks.php:373
#: admin/views/select_question.php:63 includes/ajax-hooks.php:124
#: includes/ajax-hooks.php:127 includes/ajax-hooks.php:270
-#: includes/functions.php:2153 templates/buddypress/question-item.php:48
+#: includes/functions.php:2155 templates/buddypress/question-item.php:48
#: templates/widgets/widget-questions.php:27
#. translators: %d is total numbers of answer.
#. translators: %d is answers count.
@@ -2605,7 +2605,7 @@ msgid ""
"version is %s. Please ask hosting provider to update your PHP version."
msgstr ""
-#: anspress-question-answer.php:482
+#: anspress-question-answer.php:483
#. translators: %s contains name of the form requested.
msgid "Requested form: %s is not registered ."
msgstr ""
@@ -2779,7 +2779,7 @@ msgstr ""
msgid "Unsubscribe"
msgstr ""
-#: includes/answer-loop.php:358
+#: includes/answer-loop.php:361
#. translators: %d is total answer count of question.
msgid "You are viewing 1 out of %d answers, click here to view all answers."
msgstr ""
@@ -2961,7 +2961,7 @@ msgstr ""
msgid "Enter your email"
msgstr ""
-#: includes/class-form-hooks.php:130 includes/functions.php:2079
+#: includes/class-form-hooks.php:130 includes/functions.php:2081
msgid "Update Question"
msgstr ""
@@ -2969,7 +2969,7 @@ msgstr ""
msgid "Post Answer"
msgstr ""
-#: includes/class-form-hooks.php:227 includes/functions.php:2224
+#: includes/class-form-hooks.php:227 includes/functions.php:2226
msgid "Update Answer"
msgstr ""
@@ -3133,7 +3133,7 @@ msgstr ""
msgid "Search"
msgstr ""
-#: includes/common-pages.php:29 includes/functions.php:2368
+#: includes/common-pages.php:29 includes/functions.php:2370
msgid "Activities"
msgstr ""
@@ -3239,231 +3239,231 @@ msgstr ""
msgid "[Solved] "
msgstr ""
-#: includes/functions.php:1303
+#: includes/functions.php:1305
msgid "asked"
msgstr ""
-#: includes/functions.php:1304 includes/functions.php:1305
+#: includes/functions.php:1306 includes/functions.php:1307
msgid "approved"
msgstr ""
-#: includes/functions.php:1306
+#: includes/functions.php:1308
msgid "answered"
msgstr ""
-#: includes/functions.php:1307
+#: includes/functions.php:1309
msgid "deleted answer"
msgstr ""
-#: includes/functions.php:1308
+#: includes/functions.php:1310
msgid "restored question"
msgstr ""
-#: includes/functions.php:1309
+#: includes/functions.php:1311
msgid "restored answer"
msgstr ""
-#: includes/functions.php:1310 templates/comment.php:32
+#: includes/functions.php:1312 templates/comment.php:32
#: templates/functions.php:46
msgid "commented"
msgstr ""
-#: includes/functions.php:1311
+#: includes/functions.php:1313
msgid "deleted comment"
msgstr ""
-#: includes/functions.php:1312
+#: includes/functions.php:1314
msgid "commented on answer"
msgstr ""
-#: includes/functions.php:1313
+#: includes/functions.php:1315
msgid "edited question"
msgstr ""
-#: includes/functions.php:1314
+#: includes/functions.php:1316
msgid "edited answer"
msgstr ""
-#: includes/functions.php:1315
+#: includes/functions.php:1317
msgid "edited comment"
msgstr ""
-#: includes/functions.php:1316
+#: includes/functions.php:1318
msgid "edited comment on answer"
msgstr ""
-#: includes/functions.php:1317
+#: includes/functions.php:1319
msgid "selected answer"
msgstr ""
-#: includes/functions.php:1318
+#: includes/functions.php:1320
msgid "unselected answer"
msgstr ""
-#: includes/functions.php:1319
+#: includes/functions.php:1321
msgid "updated status"
msgstr ""
-#: includes/functions.php:1320
+#: includes/functions.php:1322
msgid "selected as best answer"
msgstr ""
-#: includes/functions.php:1321
+#: includes/functions.php:1323
msgid "unselected as best answer"
msgstr ""
-#: includes/functions.php:1322
+#: includes/functions.php:1324
msgid "changed status"
msgstr ""
-#: includes/functions.php:1386
+#: includes/functions.php:1388
msgid "Anonymous"
msgstr ""
-#: includes/functions.php:1418
+#: includes/functions.php:1420
msgid " (anonymous)"
msgstr ""
-#: includes/functions.php:1623
+#: includes/functions.php:1625
msgid "Emails"
msgstr ""
-#: includes/functions.php:1624
+#: includes/functions.php:1626
msgid "Notifies users and admins by email for various events and activities."
msgstr ""
-#: includes/functions.php:1628
+#: includes/functions.php:1630
msgid "Add category support in AnsPress questions."
msgstr ""
-#: includes/functions.php:1632
+#: includes/functions.php:1634
msgid "Adds a fancy user notification dropdown like Facebook and Stackoverflow."
msgstr ""
-#: includes/functions.php:1636
+#: includes/functions.php:1638
msgid "Add tag support in AnsPress questions."
msgstr ""
-#: includes/functions.php:1640
+#: includes/functions.php:1642
msgid "Award points to user based on activities."
msgstr ""
-#: includes/functions.php:1644
+#: includes/functions.php:1646
msgid "Generate user avatar based on display name initials."
msgstr ""
-#: includes/functions.php:1647
+#: includes/functions.php:1649
msgid "BuddyPress"
msgstr ""
-#: includes/functions.php:1648
+#: includes/functions.php:1650
msgid "Integrate AnsPress with BuddyPress."
msgstr ""
-#: includes/functions.php:1651
+#: includes/functions.php:1653
msgid "User Profile"
msgstr ""
-#: includes/functions.php:1652
+#: includes/functions.php:1654
msgid "User profile for users."
msgstr ""
-#: includes/functions.php:1656
+#: includes/functions.php:1658
msgid "Add reCaptcha verification in question, answer and comment forms."
msgstr ""
-#: includes/functions.php:1659
+#: includes/functions.php:1661
msgid "Syntax Highlighter"
msgstr ""
-#: includes/functions.php:1660
+#: includes/functions.php:1662
msgid "Add syntax highlighter support."
msgstr ""
-#: includes/functions.php:1663
+#: includes/functions.php:1665
msgid "Akismet Check"
msgstr ""
-#: includes/functions.php:1664
+#: includes/functions.php:1666
msgid "Check for spam in post content."
msgstr ""
-#: includes/functions.php:2052
+#: includes/functions.php:2054
msgid "You cannot edit this question."
msgstr ""
-#: includes/functions.php:2057 templates/ask.php:21
+#: includes/functions.php:2059 templates/ask.php:21
msgid "You do not have permission to ask a question."
msgstr ""
-#: includes/functions.php:2162
+#: includes/functions.php:2164
msgid "Answer submitted successfully"
msgstr ""
-#: includes/functions.php:2193
+#: includes/functions.php:2195
msgid "You cannot edit this answer."
msgstr ""
-#: includes/functions.php:2198
+#: includes/functions.php:2200
msgid "You do not have permission to answer this question."
msgstr ""
-#: includes/functions.php:2336
+#: includes/functions.php:2338
msgid "Archives page"
msgstr ""
-#: includes/functions.php:2337
+#: includes/functions.php:2339
msgid ""
"Page used to display question archive (list). Sometimes this page is used "
"for displaying other subpages of AnsPress.
This page is also referred "
"as Base Page in AnsPress documentations and support forum."
msgstr ""
-#: includes/functions.php:2342
+#: includes/functions.php:2344
msgid "Ask page"
msgstr ""
-#: includes/functions.php:2343
+#: includes/functions.php:2345
msgid "Page used to display ask form."
msgstr ""
-#: includes/functions.php:2344
+#: includes/functions.php:2346
msgid "Ask a question"
msgstr ""
-#: includes/functions.php:2348
+#: includes/functions.php:2350
msgid "User page"
msgstr ""
-#: includes/functions.php:2349
+#: includes/functions.php:2351
msgid "Page used to display user profile."
msgstr ""
-#: includes/functions.php:2354
+#: includes/functions.php:2356
msgid "Categories page"
msgstr ""
-#: includes/functions.php:2355
+#: includes/functions.php:2357
msgid ""
"Page used to display question categories. NOTE: Categories addon must be "
"enabled to render this page."
msgstr ""
-#: includes/functions.php:2360
+#: includes/functions.php:2362
msgid "Tags page"
msgstr ""
-#: includes/functions.php:2361
+#: includes/functions.php:2363
msgid ""
"Page used to display question tags. NOTE: Tags addon must be enabled to "
"render this page."
msgstr ""
-#: includes/functions.php:2366
+#: includes/functions.php:2368
msgid "Activities page"
msgstr ""
-#: includes/functions.php:2367
+#: includes/functions.php:2369
msgid "Page used to display all anspress activities."
msgstr ""
@@ -4392,6 +4392,46 @@ msgstr ""
msgid "Show current anspress page navigation"
msgstr ""
+#: widgets/leaderboard.php:30
+msgid "(AnsPress) User Leaderboard"
+msgstr ""
+
+#: widgets/leaderboard.php:31
+msgid "Shows users leaderboard."
+msgstr ""
+
+#: widgets/leaderboard.php:98
+msgid "No users found with reputation."
+msgstr ""
+
+#: widgets/leaderboard.php:107
+msgid "Points"
+msgstr ""
+
+#: widgets/leaderboard.php:115
+msgid "Reputation add-on is not active."
+msgstr ""
+
+#: widgets/leaderboard.php:133
+msgid "AnsPress Leader board"
+msgstr ""
+
+#: widgets/leaderboard.php:146
+msgid "Interval (in days):"
+msgstr ""
+
+#: widgets/leaderboard.php:150
+msgid "Avatar size:"
+msgstr ""
+
+#: widgets/leaderboard.php:154
+msgid "Show users:"
+msgstr ""
+
+#: widgets/leaderboard.php:158
+msgid "Users per row:"
+msgstr ""
+
#: widgets/question_stats.php:32
msgid "(AnsPress) Question Stats"
msgstr ""
diff --git a/readme.txt b/readme.txt
index 47ecd861c..81b0cfe7e 100644
--- a/readme.txt
+++ b/readme.txt
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.me/anspress
Tags: question, answer, q&a, forum, profile, stackoverflow, quora, buddypress
Requires at least: 4.7
Tested up to: 5.9
-Stable tag: 4.2.3
+Stable tag: 4.3.0
License: GPLv2 or later
Demo: https://anspress.net/demo/?product=anspress
License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -98,6 +98,10 @@ Read the full FAQ here https://anspress.net/resources/faq/
== Changelog ==
+= 4.3.0 =
+
+* Added user leaderboard widget.
+
= 4.1.22 =
* Fixed: Duplicate fields issue when using SEO plugins.
diff --git a/templates/css/main.css b/templates/css/main.css
index 33b681649..e28cb5533 100644
--- a/templates/css/main.css
+++ b/templates/css/main.css
@@ -1 +1 @@
-:root{--ap_color1: #8bc34a;--ap_color2: #f14f4f;--ap_color3: #333;--ap_color4: #888;--ap_color5: #777;--ap_color6: #2488B7;--ap_color7: #11a7db;--ap_color8: #eb5837;--ap_color9: #F4AC20;--ap_border-radius: 4px;--ap_border-color: rgba(0,0,0,0.1)}.clearfix:before,.clearfix:after,.clearfix:after,.ap-row:before,.ap-row:after{content:" ";display:table;clear:both}.ap-row{margin-right:-15px;margin-left:-15px}.ap-col-12{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-12{width:100%;vertical-align:top}}.ap-col-11{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-11{width:91.6666666667%;vertical-align:top}}.ap-col-10{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-10{width:83.3333333333%;vertical-align:top}}.ap-col-9{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-9{width:75%;vertical-align:top}}.ap-col-8{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-8{width:66.6666666667%;vertical-align:top}}.ap-col-7{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-7{width:58.3333333333%;vertical-align:top}}.ap-col-6{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-6{width:50%;vertical-align:top}}.ap-col-5{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-5{width:41.6666666667%;vertical-align:top}}.ap-col-4{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-4{width:33.3333333333%;vertical-align:top}}.ap-col-3{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-3{width:25%;vertical-align:top}}.ap-col-2{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-2{width:16.6666666667%;vertical-align:top}}.ap-col-1{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-1{width:8.3333333333%;vertical-align:top}}.ap-m-0{margin:0px 0px !important}.ap-mt-0,.ap-my-0{margin-top:0px !important}.ap-mr-0,.ap-mx-0{margin-right:0px !important}.ap-mb-0,.ap-my-0{margin-bottom:0px !important}.ap-ml-0,.ap-mx-0{margin-left:0px !important}.ap-m-3{margin:3px 3px !important}.ap-mt-3,.ap-my-3{margin-top:3px !important}.ap-mr-3,.ap-mx-3{margin-right:3px !important}.ap-mb-3,.ap-my-3{margin-bottom:3px !important}.ap-ml-3,.ap-mx-3{margin-left:3px !important}.ap-m-5{margin:5px 5px !important}.ap-mt-5,.ap-my-5{margin-top:5px !important}.ap-mr-5,.ap-mx-5{margin-right:5px !important}.ap-mb-5,.ap-my-5{margin-bottom:5px !important}.ap-ml-5,.ap-mx-5{margin-left:5px !important}.ap-m-10{margin:10px 10px !important}.ap-mt-10,.ap-my-10{margin-top:10px !important}.ap-mr-10,.ap-mx-10{margin-right:10px !important}.ap-mb-10,.ap-my-10{margin-bottom:10px !important}.ap-ml-10,.ap-mx-10{margin-left:10px !important}.ap-m-15{margin:15px 15px !important}.ap-mt-15,.ap-my-15{margin-top:15px !important}.ap-mr-15,.ap-mx-15{margin-right:15px !important}.ap-mb-15,.ap-my-15{margin-bottom:15px !important}.ap-ml-15,.ap-mx-15{margin-left:15px !important}.ap-m-20{margin:20px 20px !important}.ap-mt-20,.ap-my-20{margin-top:20px !important}.ap-mr-20,.ap-mx-20{margin-right:20px !important}.ap-mb-20,.ap-my-20{margin-bottom:20px !important}.ap-ml-20,.ap-mx-20{margin-left:20px !important}.ap-m-30{margin:30px 30px !important}.ap-mt-30,.ap-my-30{margin-top:30px !important}.ap-mr-30,.ap-mx-30{margin-right:30px !important}.ap-mb-30,.ap-my-30{margin-bottom:30px !important}.ap-ml-30,.ap-mx-30{margin-left:30px !important}.ap-m-50{margin:50px 50px !important}.ap-mt-50,.ap-my-50{margin-top:50px !important}.ap-mr-50,.ap-mx-50{margin-right:50px !important}.ap-mb-50,.ap-my-50{margin-bottom:50px !important}.ap-ml-50,.ap-mx-50{margin-left:50px !important}.ap-m-100{margin:100px 100px !important}.ap-mt-100,.ap-my-100{margin-top:100px !important}.ap-mr-100,.ap-mx-100{margin-right:100px !important}.ap-mb-100,.ap-my-100{margin-bottom:100px !important}.ap-ml-100,.ap-mx-100{margin-left:100px !important}.ap-m-150{margin:150px 150px !important}.ap-mt-150,.ap-my-150{margin-top:150px !important}.ap-mr-150,.ap-mx-150{margin-right:150px !important}.ap-mb-150,.ap-my-150{margin-bottom:150px !important}.ap-ml-150,.ap-mx-150{margin-left:150px !important}.ap-m-200{margin:200px 200px !important}.ap-mt-200,.ap-my-200{margin-top:200px !important}.ap-mr-200,.ap-mx-200{margin-right:200px !important}.ap-mb-200,.ap-my-200{margin-bottom:200px !important}.ap-ml-200,.ap-mx-200{margin-left:200px !important}.ap-m-300{margin:300px 300px !important}.ap-mt-300,.ap-my-300{margin-top:300px !important}.ap-mr-300,.ap-mx-300{margin-right:300px !important}.ap-mb-300,.ap-my-300{margin-bottom:300px !important}.ap-ml-300,.ap-mx-300{margin-left:300px !important}.ap-p-0{padding:0px 0px !important}.ap-pt-0,.ap-py-0{padding-top:0px !important}.ap-pr-0,.ap-px-0{padding-right:0px !important}.ap-pb-0,.ap-py-0{padding-bottom:0px !important}.ap-pl-0,.ap-px-0{padding-left:0px !important}.ap-p-3{padding:3px 3px !important}.ap-pt-3,.ap-py-3{padding-top:3px !important}.ap-pr-3,.ap-px-3{padding-right:3px !important}.ap-pb-3,.ap-py-3{padding-bottom:3px !important}.ap-pl-3,.ap-px-3{padding-left:3px !important}.ap-p-5{padding:5px 5px !important}.ap-pt-5,.ap-py-5{padding-top:5px !important}.ap-pr-5,.ap-px-5{padding-right:5px !important}.ap-pb-5,.ap-py-5{padding-bottom:5px !important}.ap-pl-5,.ap-px-5{padding-left:5px !important}.ap-p-10{padding:10px 10px !important}.ap-pt-10,.ap-py-10{padding-top:10px !important}.ap-pr-10,.ap-px-10{padding-right:10px !important}.ap-pb-10,.ap-py-10{padding-bottom:10px !important}.ap-pl-10,.ap-px-10{padding-left:10px !important}.ap-p-15{padding:15px 15px !important}.ap-pt-15,.ap-py-15{padding-top:15px !important}.ap-pr-15,.ap-px-15{padding-right:15px !important}.ap-pb-15,.ap-py-15{padding-bottom:15px !important}.ap-pl-15,.ap-px-15{padding-left:15px !important}.ap-p-20{padding:20px 20px !important}.ap-pt-20,.ap-py-20{padding-top:20px !important}.ap-pr-20,.ap-px-20{padding-right:20px !important}.ap-pb-20,.ap-py-20{padding-bottom:20px !important}.ap-pl-20,.ap-px-20{padding-left:20px !important}.ap-p-30{padding:30px 30px !important}.ap-pt-30,.ap-py-30{padding-top:30px !important}.ap-pr-30,.ap-px-30{padding-right:30px !important}.ap-pb-30,.ap-py-30{padding-bottom:30px !important}.ap-pl-30,.ap-px-30{padding-left:30px !important}.ap-p-50{padding:50px 50px !important}.ap-pt-50,.ap-py-50{padding-top:50px !important}.ap-pr-50,.ap-px-50{padding-right:50px !important}.ap-pb-50,.ap-py-50{padding-bottom:50px !important}.ap-pl-50,.ap-px-50{padding-left:50px !important}.ap-p-100{padding:100px 100px !important}.ap-pt-100,.ap-py-100{padding-top:100px !important}.ap-pr-100,.ap-px-100{padding-right:100px !important}.ap-pb-100,.ap-py-100{padding-bottom:100px !important}.ap-pl-100,.ap-px-100{padding-left:100px !important}.ap-p-150{padding:150px 150px !important}.ap-pt-150,.ap-py-150{padding-top:150px !important}.ap-pr-150,.ap-px-150{padding-right:150px !important}.ap-pb-150,.ap-py-150{padding-bottom:150px !important}.ap-pl-150,.ap-px-150{padding-left:150px !important}.ap-p-200{padding:200px 200px !important}.ap-pt-200,.ap-py-200{padding-top:200px !important}.ap-pr-200,.ap-px-200{padding-right:200px !important}.ap-pb-200,.ap-py-200{padding-bottom:200px !important}.ap-pl-200,.ap-px-200{padding-left:200px !important}.ap-p-300{padding:300px 300px !important}.ap-pt-300,.ap-py-300{padding-top:300px !important}.ap-pr-300,.ap-px-300{padding-right:300px !important}.ap-pb-300,.ap-py-300{padding-bottom:300px !important}.ap-pl-300,.ap-px-300{padding-left:300px !important}.ap-text-color1{color:#8bc34a}.ap-bg-color1{color:#8bc34a}.ap-text-color2{color:#f14f4f}.ap-bg-color2{color:#f14f4f}.ap-text-color3{color:#333}.ap-bg-color3{color:#333}.ap-text-color4{color:#888}.ap-bg-color4{color:#888}.ap-text-color5{color:#777}.ap-bg-color5{color:#777}.ap-text-color6{color:#2488B7}.ap-bg-color6{color:#2488B7}.ap-text-color7{color:#11a7db}.ap-bg-color7{color:#11a7db}.ap-text-color8{color:#eb5837}.ap-bg-color8{color:#eb5837}.ap-text-color9{color:#F4AC20}.ap-bg-color9{color:#F4AC20}.ap-text-border-radius{color:4px}.ap-bg-border-radius{color:4px}.ap-text-border-color{color:rgba(0,0,0,0.1)}.ap-bg-border-color{color:rgba(0,0,0,0.1)}.ap-text-muted{color:#999}.ap-font-size-md{font-size:12px}.d-block{display:block}.d-table{display:table}.position-relative{position:relative}.position-absolute{position:relative}.ap-border{border:solid 1px var(--ap_border-color)}.ap-border-radius{border-radius:var(--ap_border-radius)}.anspress{font-size:14px;line-height:1.6;font-family:Arial, Helvetica, sans-serif}#anspress a{text-decoration:none;box-shadow:none}#anspress ul{margin:0;line-height:1.4}#anspress h3{line-height:1.8}#anspress .hentry{padding-top:0;margin:0;border:none;box-shadow:none}#anspress [id^=post-]:target .ap-a-cells{border-color:#FFC107;transition:border-color 1s linear}#anspress *,#anspress *:before,#anspress *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.entry-content a:visited,.ap-comment-content a:visited{color:inherit}.ap-pull-right{float:right !important}.ap-pull-left{float:left !important}.no-overflow{overflow:hidden}.ap-ul-inline{list-style:none;padding:0;margin:0;display:block}.ap-ul-inline>li{float:left;list-style:none outside none;margin:0 5px 0 0;padding:0}.ap-ul-inline>li:last-child{margin-right:0}.ap-ul-inline>li ul{list-style:none;padding:0;margin:0}.ap-avatar{margin-right:10px}.ap-avatar img{border-radius:0;box-shadow:none}.ap-avatar>a{display:inline-block}.ap-initially-hidden{display:none}.block{display:block}.ap-pagination{display:block;margin:20px 0}.ap-pagination span,.ap-pagination a{border:1px solid #ddd;display:block;float:left;margin-right:5px;padding:4px 10px;text-decoration:none;font-size:12px;border-radius:2px}.ap-pagination span{background:rgba(0,0,0,0.1)}.border-top{border-top:solid 1px rgba(0,0,0,0.1)}.margin-top-20{margin-top:20px}.ap-no-permission-to-view{background:#f7fcfe;display:block;margin-top:20px;padding:15px;text-align:center}.ap-pending-notice{background:#F4AC20;border-radius:2px;margin:0 15px 10px;padding:20px;text-align:center}.ap-text-label{display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase;font-size:12px}.ap-view-count-0{display:none}.ap-cradit{color:#aaa;font-size:12px;margin-top:20px}.dropdown-menu{border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.dropdown-menu>li{margin:0;padding:0}.ap-tab-nav li>a{background:none repeat scroll 0 0 #eee;border-color:#ddd #ddd transparent;border-image:none;border-radius:2px 2px 0 0;border-style:solid solid none;border-width:1px 1px medium;display:block;margin-bottom:-9px;padding:5px 12px}.ap-tab-nav li>a:focus{outline:none}.ap-tab-nav li.active>a{background:none repeat scroll 0 0 #fff}.ap-tab-container>*{display:none}.ap-tab-container>*.active{display:block}.g-recaptcha{margin-bottom:15px}#ap-user-posts-tab{float:right}#ap-user-posts-tab>li{margin-left:10px}#ap-user-posts-tab>li>a{font-size:14px;font-weight:normal;color:#333}#ap-user-posts-tab>li.active a{font-weight:600}.no-overflow{overflow:hidden}ul>li:hover ul.ap-dropdown-menu{display:block}ul ul.ap-dropdown-menu{background:none repeat scroll 0 0 #fff;display:none;list-style:outside none none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:9}ul li.anspress-page-link{position:relative}.ap-loading-dot{display:inline-block;font-size:18px;line-height:3px;margin-left:2px;text-align:left;width:20px}.ap-loading-span{background-image:url(../images/loading.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height:16px;width:16px;right:16px;float:right;margin-left:10px}.ap-loading-icon{background:rgba(255,255,255,0.89);width:40px;height:40px;display:block;position:absolute;top:50%;left:50%;border-radius:2px;z-index:99999}.ap-loading-icon i{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height:100%;width:100%;max-width:24px;position:absolute;margin-left:-12px;top:0;left:50%}.ap-loading-icon.is-text{background-color:transparent}.hide{display:none !important}.ap-login{margin-top:20px}.ap-login .ap-cell-inner{padding:15px}.ap-login-buttons{margin:0 auto;display:table}.ap-login-sep{margin:0 10px}.ap-notice{background:#eee;border-left:solid 3px rgba(0,0,0,0.2);padding:5px 5px;font-size:12px;margin-top:10px}.ap-notice i{margin-right:5px}.ap-notice.closed{background:#FFEBEE}.ap-notice.status-moderate{background:#ffeeba}.text-center{text-align:center}.ap-display-flex{display:flex}.ap-block{background-color:#fff;border:solid 1px var(--ap_border-color);padding:10px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.07);border-radius:var(--ap_border-radius)}.ap-mb-10{margin-bottom:10px}#anspress .ap-questions{border:solid 1px #eee}#anspress .ap-questions-item{border-bottom:1px solid rgba(0,0,0,0.08);box-shadow:none;display:table;margin:0;padding:15px 15px;width:100%;position:relative}#anspress .ap-questions-item.status-private_post{background:#f4f6f8}#anspress .ap-questions-item.status-moderate{background:#fff8e1}#anspress .ap-questions-item.hentry{margin:0;border-top:none}#anspress .ap-questions-item.status-trash{background:#fff6f7}#anspress .ap-questions-history{margin-top:5px}#anspress .ap-questions .ap-avatar{margin-right:20px}#anspress .ap-questions .ap-avatar a{display:block}#anspress .ap-questions-title{display:block;font-size:14px;font-weight:600;margin-bottom:5px;margin-top:0}#anspress .ap-questions-title a{text-decoration:none;color:#333}#anspress .ap-questions-count{background:#fff;display:block;float:left;text-transform:lowercase;font-size:11px;margin-left:15px;color:#777;text-align:center;text-decoration:none;border:solid 1px #ddd;border-radius:2px}#anspress .ap-questions-count span{border-bottom:solid 1px #ddd;width:50px;font-size:13px;display:block;text-align:center;font-weight:600;padding:6px 0;height:29px;margin-bottom:1px}#anspress .ap-questions-count.ap-questions-acount{border-color:#8bc34a}#anspress .ap-questions-summery{padding-right:10px;margin-right:130px;margin-left:65px}#anspress .ap-questions .ap-display-meta-item{font-size:12px;color:#888;margin-right:15px}#anspress .ap-questions .ap-display-meta-item a{color:#888}#anspress .ap-questions .ap-display-meta-item i:before{color:#aaa;font-size:12px}#anspress .ap-questions .ap-post-type{display:inline;font-size:11px;margin:0;padding:0 6px}#anspress .ap-questions .ap-post-status{background:#ffd54f;font-size:11px;font-weight:400;margin-right:5px;padding:2px 5px}#anspress .ap-questions .ap-post-status.private_post{background:#78909c;color:#fff}#anspress .ap-questions .ap-post-status.trash{background:#ef5350;color:#fff}#anspress .ap-questions .featured-question{background:#f5fdff}#anspress .ap-list-counts{float:right}#anspress .ap-display-meta-item i{font-style:normal}#anspress .ap-display-meta-item [class^="apicon-"]::before,#anspress .ap-display-meta-item [class*=" apicon-"]::before{margin-right:5px}#anspress .ap-list-head{padding:15px 15px 5px 15px;border:solid 1px #ddd;margin-bottom:10px}#anspress .ap-list-head .ap-btn-ask{background:#8bc34a;border-radius:2px;color:#fff;float:right;font-size:14px;font-weight:bold;height:36px;margin-left:15px;padding:7px 20px;text-decoration:none}#anspress .ap-list-head .ap-btn-ask:visited{color:#fff}#anspress .ap-list-head .ap-filters{margin-top:15px}#anspress .ap-filters .ap-dropdown{margin-right:15px;float:left;display:block}#anspress .ap-filters .ap-dropdown-menu{min-width:140px}#anspress .ap-filter-toggle{color:#8bc34a;text-decoration:none;font-weight:bold;font-size:13px;padding:0;display:block}#anspress .ap-filter-active{font-weight:normal;color:#777}#anspress .ap-filter input[type="checkbox"],#anspress .ap-filter input[type="radio"]{display:none}#anspress .ap-filter label{display:block;padding:4px;font-size:12px}#anspress .ap-filter label i{color:#fff;border-radius:2px;margin-right:10px;background:#eee;height:16px;display:block;float:left;padding:1px;font-size:10px;width:16px;text-align:center;line-height:16px}#anspress .ap-filter label i[class^="apicon-"]:before,#anspress .ap-filter label i [class*=" apicon-"]:before{visibility:hidden}#anspress .ap-filter label .ap-label-color{display:inline-block;width:8px;height:8px;border-radius:2px;margin-left:5px}#anspress .ap-filter li{padding:0 5px}#anspress .ap-filter input[type="checkbox"]:checked+.apicon-check,#anspress .ap-filter input[type="radio"]:checked+.apicon-check{background:#8bc34a}#anspress .ap-filter input[type="checkbox"]:checked+.apicon-check[class^="apicon-"]:before,#anspress .ap-filter input[type="checkbox"]:checked+.apicon-check [class*=" apicon-"]:before,#anspress .ap-filter input[type="radio"]:checked+.apicon-check[class^="apicon-"]:before,#anspress .ap-filter input[type="radio"]:checked+.apicon-check [class*=" apicon-"]:before{visibility:visible}#anspress .ap-filter-search{padding:7px 10px;border-bottom:solid 1px #ddd;border-radius:2px 2px 0 0;margin-bottom:5px;margin-top:-4px;background:#f7f7f7}#anspress #ap-filter-reset{background:none;border:none;padding:3px;color:#888;display:block}#anspress #ap-filter-reset:focus,#anspress #ap-filter-reset:active{outline:none}#anspress #ap-filter-reset i{display:block;float:left;font-size:14px;margin-right:4px}#anspress .ap-pagging-warning{background:#FFF8E1;text-align:center;font-size:11px;border:1px solid #FFE082;padding:5px;border-radius:2px;margin-top:15px}#anspress .ap-no-questions{background:#eee;text-align:center;padding:10px;border-radius:3px;margin-bottom:0;margin-top:20px}.ap-droptogg{float:right;background:#eee;border:none;color:#777;margin-right:8px;padding:4px 8px;display:none}.ap-tooltip{background:#fff none repeat scroll 0 0;position:absolute;z-index:9999;box-shadow:0 0 5px rgba(0,0,0,0.13);border:1px solid #ddd;font-family:arial,helvetica;border-radius:3px;max-width:300px}.ap-tooltip-in{color:#444;font-size:12px;padding:5px;position:relative;line-height:1.3}.ap-tooltip .arrow{background:transparent none repeat scroll 0 0;border-color:#333 transparent transparent;border-image:none;border-style:solid;border-width:6px;bottom:-12px;display:block;left:50%;margin-left:-5px;position:absolute}.ap-tooltip.x-bottom .arrow{bottom:auto;top:-12px;border-color:transparent transparent #333}.ap-content{position:relative;padding-right:40px}#anspress .best-answer .ap-q-metas{background:#dcedc8}#anspress .ap-cell{font-size:14px;margin-left:70px}#anspress .ap-cell-inner{border:2px solid rgba(0,0,0,0.1);border-radius:3px}#anspress .status-trash .ap-cell-inner{border-color:#EF9A9A}#anspress .status-private_post .ap-cell-inner{border-color:#9E9E9E}#anspress .status-moderate .ap-cell-inner{border-color:#FFCC80}#anspress .ap-content>.ap-avatar{position:absolute;float:left;margin-right:0x}#anspress .ap-q-head{margin-bottom:20px}#anspress .ap-q-metas{font-size:13px;padding:12px;border-bottom:solid 1px rgba(0,0,0,0.1);background:#fafafa}#anspress .ap-q-metas a{font-weight:600;text-decoration:none;color:inherit}#anspress .ap-q-metas .ap-avatar{margin-top:0;margin-right:10px}#anspress .ap-q-metas .ap-posted{font-weight:normal}#anspress .ap-q-content p{margin-bottom:10px}#anspress .ap-q-content p:last-child{margin-bottom:0}#anspress .ap-q-inner{padding:15px}#anspress .ap-post-updated{font-size:12px;margin-top:10px}#anspress .ap-post-updated i{margin-right:5px;color:#aaa}#anspress .ap-comments-count{float:right}#anspress .ap-question-meta>.ap-display-meta-item{display:inline-block;margin-right:20px}#anspress .ap-question-meta>.ap-display-meta-item:last-child{margin-right:0}#anspress .ap-question-meta>.ap-display-meta-item:before{display:none}#anspress .ap-question-meta>.ap-display-meta-item i{margin-right:4px;vertical-align:middle;color:#777}#anspress .ap-question-meta>.ap-display-meta-item>span{vertical-align:middle}#anspress .ap-question-meta .question-tags a:last-child,#anspress .ap-question-meta .question-categories a:last-child{margin-right:0}#anspress .ap-question-meta .featured,#anspress .ap-question-meta .solved{font-size:12px;height:19px;margin-right:7px;padding:1px 6px;color:#fff;border-radius:2px;background:#FF5722}#anspress .ap-question-meta .solved{margin-right:20px;background:#8bc34a}#anspress .ap-question-meta .solved i{margin-right:0;color:#fff}#anspress #question{margin-top:20px}#anspress .ap-user-meta a{color:#2488B7}#anspress .ap-user-meta-reputation{font-size:12px;color:#888}#anspress .ap-answers-label{display:block;font-size:17px;line-height:37px;margin:0 15px 0 0;white-space:nowrap}#anspress ul.ap-actions{padding:0;list-style:none;margin:0}#anspress ul.ap-actions li{margin:0;padding:0}#anspress ul.ap-actions li.active a{background:#ddd}#anspress ul.ap-actions li a{padding:5px 10px;color:#333}#anspress ul.ap-actions li a b{font-size:11px;font-weight:normal;float:right;padding:1px 5px;color:#fff;border-radius:2px;background:#039be5}#anspress ul.ap-actions li label{display:block;padding:3px 5px;font-size:12px;color:initial}#anspress .ap-actions-footer input{display:inline-block;border:1px solid #ddd;background:#eee;padding:1px 8px;height:22px;font-size:12px;margin:0 3px}.ap-content .ap-question-actions-history{margin-bottom:20px}.ap-content .ap-posted-in{margin-bottom:-20px;text-transform:uppercase}.ap-post-footer{font-size:13px;color:#999;border-top:solid 1px rgba(0,0,0,0.1)}.ap-post-footer>*{float:left}.ap-post-footer a{text-decoration:none;color:#777}.ap-post-footer .ap-pmsg{padding-left:10px;border-left:solid 1px #ddd}.ap-post-footer .ap-btn{font-size:11px;height:24px;padding:4px 6px;border:none;border-right:solid 1px #ddd;border-radius:0}.ap-post-footer .ap-btn.active{background:none}.ap-post-footer .ap-btn:hover{border-color:#ddd}.ap-post-footer .ap-btn-select.active{color:#fff;border-right:none;background:#8bc34a;box-shadow:none}.ap-post-footer .ap-btn-comments{float:right;margin-right:0;border-right:none}.ap-post-footer .ap-btn-comments .unapproved{display:none;margin-left:5px;background:#FFCA28;padding:3px 7px;border-radius:2px;color:#333}.ap-post-footer .ap-btn-comments .unapproved.have{display:inline}.ap-post-tags li a{display:table;font-size:12px;font-weight:bold;margin-bottom:10px;padding:2px 10px;text-decoration:none;color:#fff;border-radius:10px;background:#11a7db}.ap-post-tags li a .tax-count{font-style:normal}.ap-post-tags li a:hover{color:#333;border-color:#8bc34a}.ap-post-tags li:last-child a{margin-bottom:0}.ap-sorting-tab{margin-bottom:0;border-bottom:solid 1px #ddd}#answers .ap-content,#ap-best-answer .ap-content{padding-top:0}#answers .ap-single-vote,#ap-best-answer .ap-single-vote{top:0}#answers .answer,#ap-best-answer .answer{margin-top:30px}#answers .answer.active .ap-a-cells,#ap-best-answer .answer.active .ap-a-cells{border-color:#6ab17f}#answers .best-answer .ap-content-inner,#ap-best-answer .best-answer .ap-content-inner{border:1px solid rgba(204,218,202,0.22);background:none repeat scroll 0 0 rgba(247,254,249,0.33)}#answers .best-answer .answer,#ap-best-answer .best-answer .answer{margin-top:0}#answers .best-answer .ap-cell-inner,#ap-best-answer .best-answer .ap-cell-inner{border-color:#cce4c8}#ap-answers-c{margin-top:30px}#ap-answers-c .ap-answers-tab{float:right;margin:0}#ap-answers-c .ap-answers-tab li{float:right;margin-left:4px}#ap-answers-c .ap-answers-tab>li a{display:block;font-size:12px;margin-bottom:-1px;padding:10px 15px;text-decoration:none;color:#888;border:solid 1px transparent;border-radius:2px 2px 0 0}#ap-answers-c .ap-answers-tab>li a:hover{background:#f3f3f3}#ap-answers-c .ap-answers-tab li.active a{font-weight:bold;padding:10px 15px;color:inherit;border:solid 1px #ddd;border-bottom-color:#fff}.ap-participants-list{display:block;margin:0 -5px -5px}.ap-participants-list .ap-avatar{display:block;float:left;margin-right:0;margin-bottom:10px;padding:5px}.ap-single-vote{position:absolute;top:0;right:0}.ap-question-info .ap-widget-title{display:block;font-size:11px;margin:0 0 5px;padding:0 0 8px;text-transform:uppercase;color:#333;border-bottom:1px solid #f8f8f8}.ap-question-info .question-tags{margin:0;padding:0;list-style:none}#answer_form{padding:10px}#answer-form-c{position:relative;margin-top:20px;margin-right:40px;padding-top:0}#answer-form-c .ap-avatar{position:absolute;top:0;left:0}.ap-questions-tab{display:table;float:right;border:1px solid #ddd;border-radius:2px;background:#fff}.ap-questions-tab>li{margin:0;border-right:1px solid #e4e4e4}.ap-questions-tab>li.active a{margin:-1px;padding:6px 10px;color:#fff;background:#8bc34a}.ap-questions-tab>li.active a:hover{background:#a4d070}.ap-questions-tab>li a{display:block;font-size:13px;font-weight:600;padding:5px 15px;color:#333;border-radius:0}.ap-questions-tab>li a:hover{background:#f5f5f5}.ap-questions-tab>li:first-child a{border-radius:2px 0 0 2px}.ap-questions-tab>li:last-child{border-right:none}.ap-questions-tab>li:last-child a{border-radius:0 2px 2px 0}.ap-all-answers{display:table;text-align:center;border:solid 1px #F4AC20;text-decoration:none;border-radius:3px;font-size:13px;padding:5px 10px;margin:20px auto 0}.apsubscribers-count{margin-left:5px}.ap-btn{background-image:linear-gradient(#fff, #fcfcfc);border:1px solid rgba(0,0,0,0.2);border-radius:2px;color:#333;font-weight:600;line-height:1.6;padding:5px 10px;text-decoration:none;vertical-align:middle;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.ap-btn-medium{padding:3px 12px}.ap-btn-small{padding:2px 8px;font-size:11px}.ap-btn.ap-btn-view-all{display:block;margin-top:30px;text-align:center;text-transform:uppercase}.ap-btn:hover{background:none repeat scroll 0 0 #f5f5f5;border-color:rgba(0,0,0,0.2)}.ap-btn.active{background:#eee;box-shadow:0 0 5px rgba(0,0,0,0.2) inset}.ap-vote{background-clip:padding-box;color:#428bca;font-size:14px;font-weight:600;position:relative}.ap-vote a{background-image:linear-gradient(#fff, #fcfcfc);border:1px solid #ddd;border-radius:3px;color:#777;display:block;font-size:15px;height:27px;line-height:26px;padding:0;text-align:center;text-decoration:none;width:27px}.ap-vote a:focus{outline:none}.ap-vote a.disable{cursor:default;opacity:0.3}.ap-vote .net-vote-count{color:#333;display:block;font-size:13px;font-weight:bold;height:25px;line-height:23px;padding:0 1px;text-align:center}.ap-vote .ap-vote-fade{bottom:0;position:absolute;top:0;width:100%}.ap-subscribers-count{margin-left:5px}.ap-btn-counter{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:2px;font-size:12px;margin-left:8px;padding:5px 10px;position:relative;vertical-align:middle}.ap-btn-counter:before{border-color:transparent #ddd transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";display:block;left:-12px;position:absolute;top:6px}.ap-btn-counter:after{border-color:transparent #fff transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";display:block;left:-11px;position:absolute;top:6px}.flag-btn>span{background:#f1f1f1 none repeat scroll 0 0;color:#777;font-size:12px;margin-left:3px;padding:0 3px}.ap-form-control{border:1px solid #ddd;border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,0.02) inset;display:block;height:33px;margin-bottom:0;padding:5px 10px}.ap-form-control[type="text"]{width:100%}.ap-form-control[type="checkbox"]{display:inline;margin:0;padding:0;width:auto;height:auto}.ap-form-control.autogrow{overflow:hidden}textarea.ap-form-control{height:auto;width:100%;max-width:100%;min-width:100%;margin-bottom:15px}label.inline-cb{margin-bottom:15px}.ap-field-desc{font-size:90%;margin-top:6px}.ap-form-group{margin-bottom:20px}.ap-form-errors{border-left:solid 3px #ff665c;padding:5px 5px 5px 10px;margin-bottom:15px;background:#ffdedc}.ap-form-errors i{color:#F44336;vertical-align:middle;margin-right:5px;font-size:16px}.ap-field-errors{border:solid 1px #ffe4e2;display:table;font-size:12px;margin-bottom:5px;padding:1px 5px;border-radius:2px;background:#fff0ef;color:#F44336}.ap-field-errors span{margin-right:5px}.ap-field-errors span:last-child{margin-right:0}.ap-form-fields{position:relative;margin-bottom:15px}.ap-form-fields-wrap{border-bottom:1px solid #f7f7f7;padding:10px 0}.ap-form-fields-wrap .ap-btn-submit,.ap-form-fields-wrap .ap-btn-cancel{color:#777;font-size:12px;line-height:15px;margin-right:7px;padding:2px 5px}.ap-form-fields-wrap .ap-btn-cancel{background:none;box-shadow:none;border:none}.ap-form-fields-wrap .ap-form-control{margin-bottom:5px}.ap-form-fields-wrap-label{float:left;font-weight:600;width:150px}.ap-form-fields-wrap-inner{overflow:hidden}.ap-form-fields-wrap-inner>a{float:right;font-style:normal}.ap-form-fields-edit{float:right}.btn-submit-ans{padding:10px 20px}.ap-form-label{display:block;font-weight:bold;margin-bottom:10px;font-size:14px}.ap-form-label .ap-field-desc{background:#bbb;border-radius:50%;color:#fff;display:inline-block;font-size:11px;height:15px;line-height:16px;margin-left:7px;text-align:center;width:15px}.ap-form-label .ap-field-desc:hover{background:#11a7db;cursor:pointer}.ap-editor-answer-label{color:#888;display:block !important;padding:5px 10px}#answer_form .ap-field-description{border:solid 2px #eee;border-radius:4px 4px 0 0}#ask_form .ap-field-description .ap-form-fields-in{border:solid 2px #eee}.mce-toolbar-grp{background:none;padding:4px}.mce-edit-area{padding:0 10px;background:#fcfcfc}div.mce-panel{background:none}.mce-path{display:none}.mce-edit-area iframe{margin-bottom:0}.mce-toolbar .mce-ico{color:#868383}.mce-toolbar .mce-btn button{padding:0px 3px;line-height:normal;border-right:solid 1px #ececec;border-radius:0;padding-right:10px}.mce-toolbar .mce-btn button:hover{background:none}.mce-toolbar .mce-btn-group .mce-btn:hover{border-color:transparent;background:none;box-shadow:none}.mce-toolbar .mce-btn-group .mce-btn:hover .mce-ico{color:#333}div.mce-toolbar-grp{border-bottom:2px solid #eee}.ap-image-prev{position:relative}.ap-image-prev img{width:auto;height:150px}.ap-avatar-upload-form .ap-upload-o{background:none repeat scroll 0 0 rgba(0,0,0,0.89);border:2px solid #fff;border-radius:50%;color:#fff;font-size:17px;height:30px;line-height:26px;padding:1px;position:relative;text-align:center;width:30px}.ap-avatar-upload-form .ap-upload-o>span{display:none}.ap-avatar-upload-form .ap-upload-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;opacity:0}.ap-upload-list>div{border-bottom:solid 1px #eee;padding:8px 15px}.ap-upload-list>div:last-child{border-bottom:none}.ap-upload-list>div .ext{background:#ddd;margin-right:10px;min-width:40px;display:inline-block;text-align:center;border-radius:2px;font-size:11px}.ap-upload-list>div .size{float:right}.ap-upload-list>div i{display:block;float:left;font-size:30px;margin-right:10px;color:#888;background:#eee;width:40px;height:40px;text-align:center;border-radius:3px}.ap-upload-list>div .upload-error{font-size:90%;color:#F44336}.ap-upload-list>div.have-error{background:#fff7f6}.ap-field-description.ap-have-error .ap-form-error-message{margin-bottom:30px}.ap-minimal-placeholder{display:none;background:#fcfcfc;position:relative}.ap-dummy-editor{background:#fff no-repeat url(../images/editor-buttons.png);display:block;height:45px;margin-bottom:10px;border-bottom:solid 2px #eee}.ap-dummy-placeholder{padding:10px}.ap-editor-fade{position:absolute;width:100%;height:100%;top:0;left:0}.ap-minimal-editor #ap-form-main{display:none}.ap-minimal-editor .ap-form-c .ap-minimal-placeholder{color:#888;cursor:pointer;display:block;min-height:120px}#ap-form-main{padding:15px}#ap-form-main .ap-field-form_answer-post_content .ap-form-label{display:none}.ap-attachment{border:2px solid #e3e1e1;border-radius:4px;color:#777 !important;display:inline-block;font-size:12px;margin-bottom:7px;padding:5px 10px}.ap-attachments h3{margin-bottom:5px}.ap-fieldgroup-c{display:none;margin-left:20px}.ap-fieldrepeatable-c{margin-left:20px}.ap-repeatable-item{border:solid 1px #ddd;padding:10px;margin-bottom:10px}.show{display:block !important}.quicktags-toolbar .ed_button{padding:0 7px;border:solid 1px #ddd;box-shadow:none;background:#fff}#form_comment textarea{width:100%}#ap-search-form{margin-bottom:0}#ap-search-form .ap-form-control{vertical-align:top;margin:0}#ap-search-form .ap-search-btn{float:right;height:36px;margin-left:10px}#ap-search-form .ap-search-input{border-radius:3px;font-size:15px;height:36px;padding:10px;width:100%}.screen-reader-text{display:none}#wp-link-wrap form{margin:0}#wp-link-wrap input{height:34px;margin:0}#wp-link-wrap input[type="checkbox"]{height:auto}#wp-link-wrap .query-results{top:245px}.ap-loading-icon.q-title{background:rgba(0,0,0,0)}.ap-loading-icon.q-title .apicon-sync{left:auto;right:8px}.ap-upload-item{background:#ffffff;margin-bottom:10px;padding:10px 10px;position:relative;font-size:12px;border:solid 1px #ddd}.ap-upload-item.failed .ap-progress{background-color:#E57373}.ap-upload-item .apicon-trashcan{float:right;color:#333;border:solid 1px #ffc3bf;padding:0px 8px;border-radius:2px}.ap-upload-item .insert-to-post{display:none;border:solid 1px #ddd;color:#666;padding:2px 5px;border-radius:2px;margin-left:8px}.ap-upload-item .apicon-check,.ap-upload-item .apicon-stop{margin-right:8px;color:#81C784;display:none}.ap-upload-item.done .ap-progress{display:none}.ap-upload-item.done .apicon-check{display:inline}.ap-upload-item.done.is-image .insert-to-post{display:inline}.ap-upload-item.failed .apicon-stop{display:inline}.ap-upload-item .apicon-stop{color:#F44336}.ap-upload-anchor{border:solid 2px #eee;border-top-width:1px;margin-top:-18px;background:#fff;padding:8px;font-size:13px;color:#a0a0a0;border-top-style:dashed;margin-bottom:15px;border-radius:0 0 4px 4px}.ap-upload .ap-progress{width:0%;height:3px;background:#81C784;border-radius:2px;position:absolute;left:0;bottom:-2px;z-index:0;transition:0.5s 0.1s all}.ap-field-description.dragging:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(236,236,236,0.85);z-index:9}#form_image_upload .ap-form-label{display:none}#form_image_upload .ap-img-preview{max-width:80px;height:auto;margin-top:10px}.anspress .ap-cell apcomment{padding:10px 10px}.anspress .ap-cell apcomment .ap-comment-content{font-size:12px}.anspress .ap-comment-no-perm{background:#FFF8E1;border:solid 2px #FFE082;padding:5px;margin-top:10px;border-radius:3px;text-align:center;font-size:12px}.anspress apcomments{display:block;position:relative}.anspress apcomments .ap-comments{display:block;position:relative}.anspress .ap-comments-footer a{margin-top:5px;font-size:12px}.anspress apcomment{display:block;padding:10px 5px;font-size:90%;border-bottom:solid 1px rgba(0,0,0,0.1)}.anspress apcomment.unapproved{background:#FFF9C4 !important}.anspress apcomment:nth-child(2n){background:#f7f7f7}.anspress apcomment .ap-avatar{float:left}.anspress apcomment .comment-inner{overflow:hidden}.anspress apcomment .comment-header{font-weight:bold;font-size:12px;color:#666}.anspress apcomment .comment-header>a{color:#666;text-decoration:none}.anspress apcomment .ap-comment-content p:last-child{margin-bottom:0}.anspress apcomment .ap-comment-actions{float:right}.anspress apcomment .ap-comment-actions>a{margin-left:10px;text-decoration:none;font-weight:normal}.anspress .ap-btn-newcomment{float:right}.anspress #ap-commentform{margin-top:10px}.anspress #ap-commentform .ap-avatar img{max-width:40px;height:auto}.anspress #ap-commentform .ap-comment-footer{border:solid rgba(0,0,0,0.1);border-width:0 2px 2px 2px;padding:10px;background:#fdfdfd}.anspress #ap-commentform textarea{line-height:1.6;margin-bottom:0;border-radius:3px 3px 0 0;border-width:2px;border-color:rgba(0,0,0,0.1);width:100%}.anspress .ap-modal apcomments .ap-comments{border:none}.anspress .ap-modal .ap-pagination{margin-bottom:0}.anspress .ap-modal.single-comment .ap-comment-content{font-size:18px;margin-top:10px}#anspress .ap-user-bio{margin-bottom:15px;border-top:solid 1px #ddd;padding:20px 0;min-height:122px}#anspress .ap-user-avatar{margin-right:20px}#anspress .ap-user-name{font-size:22px;font-weight:600}#anspress .ap-user-name .ap-user-reputation{font-size:13px;padding:3px 7px;margin-left:10px;vertical-align:middle}#anspress .ap-user .ap-tab-nav{list-style:none;margin:0;padding:0;border-bottom:solid 1px #ddd;padding-left:10px;margin-bottom:20px}#anspress .ap-user .ap-tab-nav>li{float:left;margin-right:10px;margin-left:0}#anspress .ap-user .ap-tab-nav>li>a{display:block;background:none;border:none;margin-bottom:-1px;padding:7px 15px}#anspress .ap-user .ap-tab-nav>li>a i{margin-right:5px;font-size:12px}#anspress .ap-user .ap-tab-nav>li>a span{background:#ddd;padding:1px 5px;font-size:11px;border-radius:2px;margin-left:5px}#anspress .ap-user .ap-tab-nav>li.active a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ddd #ddd #fff #ddd}.ap-user-reputation{margin-left:5px;background:#FFC107;padding:1px 4px;font-size:11px;border-radius:2px;font-weight:bold;margin-right:5px;vertical-align:text-bottom}#anspress .ap-widget-title{font-size:15px;font-weight:600;margin-bottom:5px;margin-top:0}#anspress .ap-user-widget{border:1px solid #eee;border-radius:4px;padding:5px}#anspress .ap-user-widget .ap-user-cover{display:block;height:90px;margin-bottom:0;width:100%}#anspress .ap-user-widget .ap-user-cover-img{background-position:center center;border-radius:3px}#anspress .ap-user-widget .ap-user-head .ap-user-avatar{margin-top:-30px}#anspress .ap-user-widget .ap-user-head .ap-user-name{font-size:16px;margin-top:5px}#anspress .ap-user-widget .ap-user-head{border-bottom:medium none;margin-bottom:10px}#anspress .ap-user-widget .ap-user-widget-links{padding:0;list-style:none;margin:0}#anspress .ap-user-widget .ap-user-widget-links li{display:block;padding:0;margin:0}#anspress .ap-user-widget .ap-user-widget-links a{border-top:1px solid #f8f8f8;display:block;font-size:13px;padding:10px 15px}#anspress .ap-user-widget .ap-user-widget-links a:before{margin-right:10px}#anspress .ap-user-widget .ap-user-widget-links a .counter{background:none repeat scroll 0 0 #ff3737;border-radius:2px;color:#fff;font-size:10px;margin-left:5px;padding:1px 2px;width:13px;display:inline-block;text-align:center}.widget .ap-stats-widget,.ap-widget-pos .ap-stats-widget{padding:0;margin:0;list-style:none;border:solid 1px #ddd;border-radius:3px}.widget .ap-stats-widget li,.ap-widget-pos .ap-stats-widget li{border-bottom:1px solid #eee;font-size:14px;list-style:outside none none;margin:0;padding:15px}.widget .ap-stats-widget li .stat-value,.ap-widget-pos .ap-stats-widget li .stat-value{color:#888;float:right}.widget .ap-stats-widget li .stat-label,.ap-widget-pos .ap-stats-widget li .stat-label{font-size:12px;font-weight:600}.widget .ap-stats-widget li .stat-label:before,.ap-widget-pos .ap-stats-widget li .stat-label:before{color:#888;display:inline-block;width:25px}.widget .ap-stats-widget li:last-child,.ap-widget-pos .ap-stats-widget li:last-child{border-bottom:none}.widget .ap-question-subscribers-inner,.ap-widget-pos .ap-question-subscribers-inner{margin:-5px}.widget .ap-question-subscribers a,.ap-widget-pos .ap-question-subscribers a{margin:5px;display:inline-block}.widget .ap-question-subscribers a>img,.ap-widget-pos .ap-question-subscribers a>img{margin:0;display:block}.ap-widget-pos{margin-bottom:25px}.ap-widget-pos .ap-rq-widget .ap-rq-post{border-bottom:1px solid #f7f7f7;color:#888;display:block;margin-bottom:0;padding:10px 0}.ap-widget-pos .ap-rq-widget .ap-rq-post a{margin-bottom:5px;display:block}.ap-widget-pos .ap-questions-widget .ap-question-item{border-bottom:1px solid #f8f8f8;margin-bottom:10px;padding-bottom:10px}.ap-widget-pos .ap-questions-widget .ap-question-title{display:block;margin-bottom:5px}.ap-widget-pos .ap-followers-widget{border:1px solid #eee;border-radius:2px;padding:10px}.ap-widget-pos .ap-followers-widget ul{margin:-5px -5px 0}.ap-widget-pos .ap-followers-widget li{margin:0;width:20%}.ap-widget-pos .ap-followers-widget li a{display:block;padding:5px}.ap-widget-pos .ap-followers-widget img{box-shadow:none;display:block;max-width:47px}.ap-widget-pos .ap-widget-all-link{display:block;padding:4px}.ap-uw-summary{border:2px solid #eee;border-radius:2px;margin-bottom:15px;padding:10px;text-align:center}.ap-uw .avatar{border-radius:50%;box-shadow:none;display:block;margin:0 auto 10px}.ap-uw-name{display:block;font-weight:bold}.ap-uw-status{color:#888;font-size:12px;margin-top:5px}.ap-uw-status>span{display:inline-block;font-weight:bold;margin-bottom:2px;padding:0 4px;white-space:nowrap}#anspress .ap-user-posts h3{border-bottom:2px solid #eee;margin-bottom:0;margin-top:0;padding:5px 0}#anspress .ap-user-posts h3 li{margin-right:15px}#anspress .ap-user-posts-item{border-bottom:1px solid #f8f8f8;padding:15px 0}#anspress .ap-user-posts-vcount{background:none repeat scroll 0 0 #ffffff;border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#333333;display:block;float:left;font-size:12px;font-weight:600;height:25px;line-height:23px;margin-right:15px;text-align:center;width:50px}#anspress .ap-user-posts-vcount i{background:none repeat scroll 0 0 rgba(0,0,0,0.05);border-radius:2px 0 0 2px;color:#777;display:block;float:left;font-size:12px;height:25px;margin-right:2px;width:25px}#anspress .ap-user-posts-vcount.positive,#anspress .ap-user-posts-vcount.answer-selected{background:#97c95d;color:#fff}#anspress .ap-user-posts-vcount.positive i,#anspress .ap-user-posts-vcount.answer-selected i{color:#fff}#anspress .ap-user-posts-vcount.negative{background:#ed6b4e;color:#fff}#anspress .ap-user-posts-active{color:#777;float:right;overflow:hidden;text-align:right;white-space:nowrap;width:70px}#anspress .ap-user-posts-ccount{color:#777;float:right;margin-right:10px;text-align:center}#anspress .ap-user-posts-footer{color:#777;padding:10px 0}#anspress .ap-user-posts-footer>a{border:1px solid #eee;border-radius:3px;padding:2px 10px}#anspress .ap-dropdown{position:relative;display:inline-block;font-size:14px}#anspress .ap-dropdown.open .ap-dropdown-menu{display:block}#anspress .ap-dropdown-menu{position:absolute;top:initial;border:1px solid #ccc;border-radius:3px;left:0px;list-style:none;padding:4px 0px;display:none;background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.175);margin-top:4px;z-index:999}#anspress .ap-dropdown-menu li{display:block;white-space:nowrap;min-width:100px;margin:0}#anspress .ap-dropdown-menu li:hover{background-color:#F5F5F5;cursor:pointer}#anspress .ap-dropdown-menu li a{text-decoration:none;display:block;padding:4px 10px}#anspress .ap-dropdown-menu li.ap-dropdown-header{font-size:12px;padding:5px 10px !important}#anspress .ap-dropdown-menu li.ap-dropdown-header:before{content:'';display:block;border-bottom:solid 1px #eee;margin-bottom:5px}#anspress .ap-dropdown-menu li.sub{padding-left:5px;font-size:90%}#anspress .ap-dropdown-menu li.sub a.active{background:none;font-weight:bold}.ap-answers-nav{background:#8bc34a;box-shadow:0 0 2px rgba(0,0,0,0.1);color:#fff;font-weight:600;text-align:center}.ap-answers-nav.fix{bottom:0;position:fixed;z-index:99}.ap-answers-nav-count,.ap-answers-nav a{color:#fff;display:inline-block;padding:5px 10px}.ap-answers-nav-count{padding:5px 14px;font-weight:700}.ap-answers-nav>a{background:rgba(0,0,0,0.05)}.ap-answers-nav>a:visited{color:#fff}.ap-answers-nav>a:hover{background:rgba(0,0,0,0.1)}#anspress .ap-breadcrumbs{list-style:none;padding:0;margin:0 0 15px}#anspress .ap-breadcrumbs>li{display:inline-block;margin-bottom:0;margin-left:0;margin-right:5px}#anspress .ap-breadcrumbs>li i{color:#aaa;display:block;font-size:10px}#anspress .ap-breadcrumbs>li .apicon-home{margin:0}#anspress .ap-breadcrumbs>li a{color:#2488B7}.ap-modal{bottom:0;left:0;overflow-x:auto;position:fixed;top:0;width:100%;z-index:9999}.ap-modal.open{display:block}.ap-modal-backdrop{bottom:0;left:0;position:fixed;top:0;width:100%;background:rgba(0,0,0,0.4)}.ap-modal-body{background:none repeat scroll 0 0 #fff;border-radius:4px;box-shadow:0 4px 35px rgba(0,0,0,0.3);padding:20px;position:relative;margin:50px auto 0 auto;z-index:9999;width:400px}.ap-modal-body.ap-modal-medium{max-width:600px;width:100%}.ap-modal-inner{margin-left:-50%}.ap-modal-content{line-height:1.4;min-height:50px}.ap-modal-title{font-weight:600;font-size:15px;display:inline}.ap-modal-close{color:#aaa;cursor:pointer;float:right;font-size:18px;text-align:center}.ap-modal-close:hover{color:#777}.ap-modal-header{padding:10px 20px;background:#eee;margin:-20px -20px 15px;border-radius:5px 5px 0 0;border-bottom:solid 1px #e7e7e7}.ap-modal .login-submit{margin-bottom:0}.ap-modal a.ap-modal-btn{text-transform:uppercase;text-decoration:none}.ap-modal apcomments:before,.ap-modal apcomments:after{display:none !important}.ap-hover-card{background:#fff;border:1px solid rgba(0,0,0,0.18);border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.13);font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;padding:0;width:300px}.ap-hover-card .ap-tooltip-in{color:#333;background:#fff}.ap-hover-card .ap-user-cover{background-image:url("../images/small_cover.jpg");background-repeat:no-repeat;background-size:cover;display:block;height:95px;position:relative}.ap-hover-card .ap-card-gr{background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9));bottom:0;display:block;height:70px;left:0;position:absolute;width:100%}.ap-hover-card .ap-card-content{padding:5px;position:relative}.ap-hover-card .ap-avatar{float:left;margin-right:15px;max-width:80px}.ap-hover-card .ap-avatar img{background:#eee none repeat scroll 0 0;border:1px solid #ddd;border-radius:3px;display:block;height:80px;width:80px}.ap-hover-card .avatar{max-width:80px}.ap-hover-card .ap-card-name{color:#333;display:block;font-size:15px;font-weight:600;margin-top:5px;overflow:hidden;text-decoration:none;white-space:nowrap}.ap-hover-card .ap-card-desc{display:block;margin-top:3px;overflow:hidden;color:#777}.ap-hover-card .ap-card-header{padding-bottom:10px}.ap-hover-card .ap-card-active{color:#777;display:block;font-size:11px;margin-top:6px}.ap-hover-card .ap-card-stats{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:4px;line-height:100%;margin:0 -12px -11px -11px;overflow:hidden;padding:0}.ap-hover-card .ap-card-stats .stat{border-top:1px solid #e7e7e7;color:#777;display:inline-block;float:left;font-size:11px;line-height:100%;text-align:center;width:33.33%}.ap-hover-card .ap-card-stats .stat span{background:#f7f7f7 none repeat scroll 0 0;border-right:1px solid #e7e7e7;display:block;padding:6px}.ap-hover-card .ap-card-stats b{color:#333;display:block;font-size:14px;line-height:100%;margin-bottom:6px}.ap-hover-card .ap-card-stats i{color:#b7b7b7;font-size:13px;margin-right:5px;vertical-align:middle}.ap-hover-card .ap-card-mention{text-decoration:none}.ap-hover-card .ap-btn{background-image:linear-gradient(#fff, #fcfcfc);border:1px solid rgba(0,0,0,0.15);border-radius:3px;color:#333333;display:block;font-size:12px;font-weight:600;line-height:1.6;margin-top:7px;padding:2px 0;text-align:center;text-decoration:none;vertical-align:middle}.ap-hover-card .ap-btn.active{background:none repeat scroll 0 0 #eee;box-shadow:0 0 5px rgba(0,0,0,0.2) inset}.ap-hcard-catimg{margin-bottom:10px;overflow:hidden}.ap-hcard-catimg img{width:100%}.ap-hcard-caticon{float:left;text-decoration:none;margin-right:10px}.ap-hcard-caticon span{border-radius:2px;color:#fff;display:block;font-size:20px;height:20px;padding:8px;text-align:center;width:20px}.ap-hcard-ctitle{display:block;font-size:15px;font-weight:bold}.ap-hcard-qcount{color:#777;display:block;font-size:12px;margin-top:4px}.ap-hcard-cdesc{font-size:11px;margin-top:6px}.ap-hcard-csub{display:block;font-size:13px;font-weight:bold;margin-top:5px}.hovercard-loading-bg{-webkit-animation:fade 4s infinite 1400ms;animation:1s ease-in-out 1400ms normal none infinite running fade;background:#fff url('../images/ripple.gif') no-repeat center;height:80px;margin:-5px}@-webkit-keyframes fade{50%{opacity:0.5}}@keyframes fade{50%{opacity:0.5}}#anspress #similar_suggestions h3{margin:0}#anspress #similar_suggestions p{margin-bottom:10px}#anspress #similar_suggestions{border:solid 2px #eee;padding:10px;border-radius:2px;margin-top:10px;background:#f9f9f9}#anspress #similar_suggestions p{margin-bottom:0}#anspress .ap-similar-questions{border:1px solid #e7e7e7;border-radius:2px;margin-top:10px;max-height:200px;overflow-x:auto;background:#fff}#anspress .ap-similar-questions .ap-sqitem{border-bottom:1px solid #eee;display:block;margin:0 10px;padding:5px;color:#f14f4f}#anspress .ap-similar-questions .ap-sqitem:last-child{border-bottom:none}#anspress .ap-similar-questions .ap-sqitem:hover{background:#FCFCFC}#anspress .ap-similar-questions .acount{float:right;color:#333}#anspress .ap-similar-questions .ap-title{white-space:nowrap;overflow:hidden}#anspress.ap-eq{border:1px solid #e3e3e3;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,0.06);padding:10px;margin-top:10px;margin-bottom:10px}#anspress.ap-eq .entry-title{margin:0}#anspress.ap-eq .ap-q-cells{padding:0;border:none}#anspress.ap-eq .ap-eq-view-ans{background:#fcfcfc none repeat scroll 0 0;border:1px solid #eeeeee;border-radius:3px;display:block;font-weight:bold;margin-top:15px;padding:10px;text-align:center}@media only screen and (max-width: 480px){#anspress .ap-list-head .ap-search-form{float:none;margin-bottom:5px}#anspress .ap-list-head .ap-search-form .ap-form-control{width:100%}#anspress .ap-list-head .ap-btn-ask{display:block;float:none;margin:0;text-align:center;margin-bottom:10px}#anspress #ap-filter-reset span{display:none}#anspress .ap-filters .ap-dropdown-menu{width:90%;left:5%;right:0;position:fixed;top:5%;height:90%}#anspress .ap-list-counts,#anspress .ap-questions-item .ap-avatar,#anspress #answer-form-c .ap-avatar{display:none}#anspress .ap-questions-title{font-size:13px;margin-bottom:0}#anspress .ap-questions .ap-display-meta-item{font-size:11px}#anspress .ap-questions .ap-display-meta-item.history{display:none}#anspress .ap-display-meta-item:before{width:4px;height:4px}#anspress .ap-questions-item{padding:8px 2px}#anspress .ap-questions .ap-post-type{font-size:10px;padding:1px}#anspress .ap-label-name{border-radius:1px;font-size:10px;padding:1px 4px}#anspress .ap-q .ap-avatar img{max-width:30px;height:auto}#anspress .ap-q .ap-avatar{float:none;position:static}#anspress .ap-cell{margin-left:0}#anspress .ap-q-content{font-size:12px;line-height:1.2}#anspress .ap-content{padding-right:0}#anspress .ap-single-vote{position:absolute;right:0;top:3px}#anspress .ap-single-vote .ap-vote>*{display:inline-block}#anspress .ap-single-vote .ap-vote>span{width:30px}#anspress .ap-questions-summery{margin-right:10px;margin-left:10px}#anspress #answer-form-c{margin-right:0}#anspress .ap-q-metas{font-size:11px}#anspress .ap-q-metas>.ap-post-history{margin-left:0;padding-left:0;border-left:none;display:block}#anspress #ap-answers-c .ap-answers-tab{float:none;margin-bottom:10px}#anspress #ap-answers-c .ap-answers-tab li{float:none;display:inline-block;margin-left:0;margin-right:10px}#anspress #ap-answers-c .ap-answers-tab li a{padding:0;border:none}#anspress .ap-post-footer .ap-dropdown{display:block}#anspress .ap-post-footer>*{float:none !important;display:block;text-align:center;font-size:11px;border-bottom:solid 1px #eee}#anspress .ap-post-footer .ap-btn{border-right:none}#anspress apcomment{font-size:12px}#anspress .ap-comments .ap-avatar{display:none}#anspress .ap-comments .ap-comment-actions{float:none}#anspress .ap-comments .ap-comment-actions>a:first-child{margin-left:0}#anspress .ap-user .ap-tab-nav{border:solid 1px #ddd}#anspress .ap-user .ap-tab-nav li{float:none;border-bottom:solid 1px #eee}#anspress .ap-user .ap-tab-nav li:last-child{border-bottom:none}#anspress .ap-user .ap-tab-nav li a{padding:10px 5px}#anspress .ap-user .ap-tab-nav li.active a{border:none;font-weight:bold}#anspress .ap-reputation-item{display:block;border-bottom:solid 1px #eee;line-height:1.5;padding:10px 0}#anspress .ap-reputation-item>td{display:block;border:none;padding:0}#anspress .ap-reputation-item .col-icon{float:left}#anspress .ap-reputation-item .ap-reputation-ref p{display:none}#anspress .ap-reputation-item .col-event{margin-left:50px}#anspress .ap-reputation-item .ap-reputation-ref{margin:0}#anspress .ap-reputation-item .ap-reputation-ref strong{font-weight:normal}#anspress .ap-reputation-item .col-date{width:auto;margin-left:50px}#anspress .ap-reputation-item .col-points{width:auto}#anspress .ap-reputation-item .col-points span{margin-left:50px;float:none;margin-top:8px;padding:0px;width:30px}body #noti-dp{position:fixed;left:2.5% !important;top:2.5vh !important;width:95%;height:95vh;overflow-y:auto}body #noti-dp .scroll-wrap{max-height:100%;overflow-y:visible}body #noti-dp .ap-droptogg{display:block;float:none;margin:7px 7px 7px auto}.ap-droptogg{display:block}}.ap-snackbar{-webkit-transition-property:opacity, bottom, left, right, width, margin, border-radius;transition-property:opacity, bottom, left, right, width, margin, border-radius;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;font-size:14px;min-height:14px;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#d32F2f;color:#fff;line-height:22px;padding:18px 24px;bottom:0px;opacity:0;z-index:9999}.ap-snackbar.success{color:#fff;background-color:#323232}.snackbar-show .ap-snackbar{opacity:1;bottom:0}@media (min-width: 640px){.ap-snackbar{min-width:288px;max-width:568px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:2px;margin:24px;bottom:-100px}}@media (max-width: 640px){.ap-snackbar{left:0px;right:0px}}.ap-snackbar .action{background:inherit;display:inline-block;border:none;font-size:inherit;text-transform:uppercase;color:#ffeb3b;margin:0px 0px 0px 24px;padding:0px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}#anspress .ap-term-category-box{list-style:outside none none;padding:0;display:flex;flex-wrap:wrap;margin:-20px}#anspress .ap-term-category-box>li{margin:0;padding:20px;flex-shrink:0;flex-grow:0;flex-basis:33.33%;min-width:280px}#anspress .ap-category-item .ap-cat-img-c .ap-category-icon{color:#fff;width:50px;font-size:35px;height:50px;text-align:center}#anspress .ap-cat-img-c{position:relative}#anspress .ap-cat-img-c .ap-category-icon{left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%}#anspress .ap-term-count{background:#333 none repeat scroll 0 0;border-radius:3px;bottom:0;color:#fff;display:block;font-size:12px;font-weight:bold;padding:1px 7px;position:absolute;right:0}#anspress .ap-sub-category{color:#888;float:right;font-size:13px;text-align:right}#anspress .ap-term-title{font-size:17px;font-weight:bold;margin-top:10px;text-decoration:none}#anspress .ap-taxo-description{font-size:13px;line-height:1.4;margin-top:5px}#anspress .ap-category-image{box-shadow:none;max-height:114px}#anspress .sub-taxo-label{font-size:16px;font-weight:bold;margin-bottom:15px;margin-top:10px}#anspress .ap-category-subitems{margin-bottom:30px}#anspress .ap-category-subitems li a{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:3px;display:block;font-size:12px;font-weight:bold;padding:5px 15px;text-decoration:none}#anspress .ap-category-subitems li a span{margin-left:3px}#anspress .ap-category-subitems li a:hover{border-color:rgba(0,0,0,0.1)}#anspress .ap-taxo-detail{background:none repeat scroll 0 0 #f8f8f8;border-radius:5px;margin-bottom:25px;padding:15px 20px}#anspress .ap-taxo-detail .entry-title{font-size:25px;font-weight:bold}#anspress .ap-taxo-detail .ap-tax-count{background:#333 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:12px;font-weight:bold;padding:4px 7px;vertical-align:super}#anspress .ap-taxo-detail .ap-category-icon{width:50px;height:50px;color:#fff;font-size:35px;text-align:center;border-radius:2px}#anspress .ap-taxo-detail .ap-taxo-description{font-size:18px;line-height:inherit;margin-bottom:0}#anspress .ap-taxo-detail .ap-term-sub{margin-top:20px}#anspress .ap-taxo-detail .ap-sub-taxo{margin:0}#anspress .ap-taxo-detail .ap-category-icon{display:block;margin-right:20px;margin-top:5px}#anspress .ap-taxo-detail .ap-subscribe-btn{margin-top:4px;float:right}#anspress .ap-categories-feat{display:block;overflow:hidden}#anspress .ap-categories-feat img{border-radius:2px;box-shadow:none;display:block;height:auto;width:100%}#anspress .ap-category-feat{border-radius:5px;margin-bottom:25px;overflow:hidden}#anspress .ap-category-feat img{width:100%}#ap-categories-widget.ap-cat-wid{list-style:none;padding:0;margin:0}#ap-categories-widget.ap-cat-wid>li{border-bottom:1px solid #f1f1f1;margin:0;padding:7px 0}#ap-categories-widget.ap-cat-wid>li:last-child{border-bottom:none}#ap-categories-widget.ap-cat-wid>li a{display:block;font-size:13px;font-weight:600;margin-bottom:2px;padding:0}#ap-categories-widget.ap-cat-wid>li .ap-cat-count{color:#888;font-size:12px}#ap-categories-widget.ap-cat-wid>li .ap-cat-count span:first-child{margin-right:5px}#ap-categories-widget.ap-cat-wid>li .ap-cat-image{float:right;position:relative;border-radius:2px}#ap-categories-widget.ap-cat-wid>li .ap-cat-image .ap-category-icon{color:rgba(255,255,255,0.97);display:block;font-size:16px;text-align:center;position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;line-height:100%;text-align:center;width:16px}#anspress .ap-term-tag-box{list-style:none;padding:0;margin:0 -1px -1px 0;display:flex;flex-wrap:wrap;border:solid 1px #ddd}#anspress .ap-term-tag-box>li{margin:0;padding:0;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;flex:1 0 33.33%}#anspress .ap-term-tag-box>li .ap-tags-item{padding:20px 10px;text-align:center}#anspress .ap-term-tag-box .ap-tagq-count{font-style:italic;display:block;font-size:12px;margin-top:6px;color:#777}#anspress .ap-term-tag-box .ap-term-title{text-decoration:none;text-transform:lowercase;font-size:inherit}#anspress .sub-taxo-label{font-size:14px;font-weight:bold;margin-bottom:15px;margin-top:10px}#anspress .ap-sub-taxo{margin-bottom:30px}#anspress .ap-sub-taxo li{margin:0 10px 15px 0;min-width:145px}#anspress .ap-sub-taxo li a{background:#ffffff;border:1px solid #eeeeee;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;color:#888888;display:block;font-size:15px;padding:7px 12px;text-decoration:none}#anspress .ap-sub-taxo li a span{float:right}#anspress .ap-sub-taxo li a:hover{border-color:#11a7db}#anspress .ap-taxo-detail{background:none repeat scroll 0 0 #f8f8f8;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;margin-bottom:25px;padding:15px 20px}#anspress .ap-taxo-detail .ap-tax-item-count{background:#11a7db;color:#ffffff;float:right;font-size:17px;padding:5px 10px;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}#anspress .ap-taxo-detail .ap-taxo-description{line-height:28px}#anspress .ap-taxo-detail .ap-term-sub{margin-top:20px}#anspress .ap-taxo-detail .ap-sub-taxo{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #ddd;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.ap-tag-sugitem .name{font-weight:bold}.ap-tag-sugitem .count{float:right;font-size:11px;color:#888}.ap-tag-sugitem .description{display:block;font-size:12px;line-height:1.4;margin-top:2px;color:#999}#anspress .best-answer .ap-bpsingle,#anspress .answer-selected .ap-bpsingle{border-color:#cce4c8}#anspress .ap-bpsingle{border-radius:2px;margin-bottom:30px;border:solid 1px #ddd}#anspress .ap-bpsingle-title{padding:5px 10px;font-size:13px;border-bottom:solid 1px #eee;margin-bottom:10px}#anspress .ap-bpsingle-title>a{text-decoration:none;font-weight:bold;color:#333}#anspress .ap-bpsingle-acount{margin-left:10px;border-left:solid 1px #ddd;padding-left:10px;font-size:13px;text-decoration:none}#anspress .ap-bpsingle-content{padding:0 10px;position:relative}#anspress .ap-bpsingle-content p{margin-bottom:0}#anspress .ap-bpsingle-content .ap-avatar{margin-top:4px}#anspress .ap-bpsingle-meta{font-size:13px;color:#888;border-top:solid 1px #eee;padding:5px 10px;margin-top:10px}#anspress .ap-bpsingle-meta>*{margin-right:10px;font-size:11px}#anspress .ap-bpsingle-meta a{text-decoration:none}#anspress .ap-bpsingle-meta .apicon-thumb-up:before,#anspress .ap-bpsingle-meta .apicon-answer:before{margin-right:2px}#anspress .ap-bpsingle-selected,#anspress .ap-bpsingle .solved{color:#8bc34a}#anspress .ap-bpsingle-published{color:#888;text-decoration:none;font-size:13px}#anspress .ap-bpsingle .apicon-answer:before{margin-right:5px}#anspress .ap-view-question{background:#8bc34a;font-size:12px;color:#fff;padding:2px 6px;border-radius:1px;text-decoration:none;margin-top:8px;display:table}#anspress .ap-bp-head{border-bottom:solid 1px #ddd;margin-bottom:25px;padding-bottom:10px}#anspress .ap-bp-head h1{margin:0;float:left}#anspress .ap-bp-head .ap-answers-tab{float:right;border-radius:3px}#anspress .ap-bp-head .ap-answers-tab li{margin:0}#anspress .ap-bp-head .ap-answers-tab li a{display:block;padding:5px 12px;text-decoration:none;font-size:13px}#anspress .ap-bp-head .ap-answers-tab li.active a{background:#eee}#anspress .ap-bp-head .ap-filters{float:right}#anspress .ap-bp-loadmore{display:table;margin:0 auto;font-size:12px}.ap-user-meta-reputation{background:#F4AC20;font-size:12px;padding:3px 10px;border-radius:2px}.ap-reputations{border:none;border-spacing:0}.ap-reputations td{border-width:0 0 1px 0;border-color:#eee;border-style:solid;padding:10px 5px;vertical-align:top}.ap-reputations td.col-icon{width:50px;color:#b5b5b5}.ap-reputations td.col-icon i{font-size:18px;background:#9E9E9E;width:35px;display:block;height:35px;padding:5px;text-align:center;border-radius:50%;color:#fff}.ap-reputations td.col-icon i.answer{background:#8bc34a}.ap-reputations td.col-icon i.ask{background:#F44336}.ap-reputations td.col-icon i.comment{background:#673AB7}.ap-reputations td.col-icon i.select_answer{background:#00C853}.ap-reputations td.col-icon i.best_answer{background:#00BCD4}.ap-reputations td.col-icon i.received_vote_up{background:#AB47BC}.ap-reputations td.col-icon i.received_vote_down{background:#FF9800}.ap-reputations td.col-icon i.given_vote_down{background:#8D6E63}.ap-reputations td.col-icon i.given_vote_up{background:#EC407A}.ap-reputations td.col-points{text-align:right;width:55px}.ap-reputations td.col-points span{background:#F4AC20;color:#fff;width:40px;display:block;float:right;text-align:center;border-radius:2px;padding:2px}.ap-reputations td.col-date{width:100px;font-size:12px}.ap-reputation-ref{margin-top:5px;display:block;margin-top:5px;font-size:12px;color:#777}.ap-reputation-ref strong{display:block;color:#444}.ap-reputation-activity{font-weight:bold}#anspress .ap-noti{border:solid 1px #eee;border-radius:2px}#anspress .ap-noti-item{border-bottom:solid 1px #eee;padding:10px 15px}#anspress .ap-noti-icon{float:left;width:40px;height:40px;background:#eee;padding:8px;text-align:center;font-size:18px;border-radius:2px}#anspress .ap-noti-avatar{float:left}#anspress .ap-noti-avatar .avatar{border-radius:2px}#anspress .ap-noti-rep{background:#F4AC20;float:left;width:40px;height:40px;text-align:center;padding:9px 0;font-weight:bold;color:#fff;border-radius:50%}#anspress .ap-noti-inner{color:#333;display:block;margin-left:60px}#anspress .ap-noti-date{display:block;font-size:12px;color:#777}#anspress .ap-noti-sub{margin-bottom:15px}#anspress .ap-noti-sub a{margin-right:10px;border-right:solid 1px #ccc;padding-right:10px}#anspress .ap-noti-sub a:last-child{border-right:none;margin-right:0}#anspress .ap-btn-markall-read{float:right;margin-right:0}#noti-dp{position:absolute;top:0;right:0;width:300px;min-height:50px;background:#fff;border:solid 2px #d2d1d1;font-size:13px;font-family:Arial, Helvetica, sans-serif;overflow:hidden;box-shadow:0px 1px 14px rgba(0,0,0,0.2);z-index:9999}#noti-dp .ap-btn-markall-read{float:right;background:none;border:none;font-weight:normal;padding:0}#noti-dp .noti-item{padding:8px 10px;border-bottom:solid 1px #e8e8e8;text-align:left}#noti-dp .noti-item.unseen{background:#f5f5f5}#noti-dp .avatar{border-radius:3px}#noti-dp .ap-noti-unseen{background:#F4AC20;color:#fff;padding:1px 3px;font-weight:normal;font-style:normal;border-radius:2px}#noti-dp .ap-noti-icon,#noti-dp .ap-noti-avatar,#noti-dp .ap-noti-rep{background:#eee;float:left;height:35px;width:35px}#noti-dp .ap-noti-rep{color:#fff;text-align:center;border-radius:50%;background:#F4AC20;width:35px;height:35px;display:block;line-height:35px;font-size:16px;font-weight:bold}#noti-dp .ap-noti-rep.negative{background:#EF5350}#noti-dp .ap-noti-icon{text-align:center;border-radius:3px;line-height:38px;font-size:17px;color:#aaa}#noti-dp .ap-noti-inner{margin-left:50px;display:table;font-size:12px;line-height:1.4;color:#333;text-decoration:none}#noti-dp .ap-noti-date{display:block;color:#888;font-size:11px;margin-top:2px}#noti-dp .ap-noti-head{background:#fff;border-bottom:solid 1px #ddd;font-size:11px;font-weight:bold;padding:10px;height:16px;line-height:16px}#noti-dp .scroll-wrap{max-height:300px;overflow-y:auto}i.noti-count{font-style:normal;background:#F44336;color:#fff;width:10px;display:inline-block;margin-left:4px;padding:2px;width:20px;text-align:center;height:20px;line-height:20px;border-radius:2px}.ap-activities{position:relative;margin-left:30px}.ap-activities:before{content:"";display:block;width:1px;background:#e7e7e7;height:100%;position:absolute;left:20px;top:0}.ap-activity-item:last-child .ap-activity-right{border:none}.ap-activity-item{font-size:13px;display:flex;justify-content:space-between;align-items:stretch;position:relative}.ap-activity-item>*{width:100%}.ap-activity-item a{text-decoration:none}.ap-activity-item>.ap-activity-icon{flex-shrink:0;flex-basis:60px}.ap-activity-item>.ap-activity-icon i{border:solid 1px #d1d8ff;display:block;width:30px;height:30px;font-size:15px;text-align:center;border-radius:50%;line-height:30px;color:#d1d8ff;background:#fff;margin-left:5px}.ap-activity-item>.ap-activity-avatar{flex-shrink:0;flex-basis:60px}.ap-activity-item>.ap-activity-avatar img{border-radius:4px;margin-right:10px}.ap-activity-item>.ap-activity-right{border-bottom:solid 1px #eee;padding-bottom:20px;margin-bottom:20px}.ap-activity-item .ap-user-reputation{margin:0 5px 0 5px;vertical-align:baseline;font-size:11px;padding:0px 4px;color:#ff6122;background:#fbebbc}.ap-activity-item .ap-activity-header{font-weight:bold;margin-bottom:3px}.ap-activity-item .ap-activity-ref{line-height:1.6}.ap-activity-item>.ap-activity-ref{display:block;font-size:13px;margin-top:6px}.ap-activity-date{font-weight:normal}.ap-activity-same{display:flex;margin-top:20px;align-items:center;justify-content:space-between}.ap-activity-same>div{width:100%}.ap-activity-same>.ap-activity-avatar{margin-right:10px;flex-shrink:0;flex-basis:30px;align-self:stretch}.ap-activity-same>.ap-activity-avatar img{border-radius:50%;height:auto}.ap-activity-same .ap-activity-header{margin-bottom:2px;font-size:12px}.ap-activity-same .ap-activity-header .ap-user-reputation{font-size:10px}.ap-activity-more .ap-btn{display:table}.ap-activity-end p{font-weight:bold;align-self:center}.ap-activity-when{display:block;background:#7986CB;padding:3px 15px;margin-bottom:30px;border-radius:12px;font-size:12px;color:#fff;width:100px;text-align:center;margin-left:-30px;position:relative}.ap-alert{border:solid 1px rgba(0,0,0,0.05);border-radius:3px;padding:5px 10px;margin-bottom:10px}.ap-alert strong{display:block}.ap-alert i{margin-right:10px}.ap-alert.info{background-color:#e4f3ff}.ap-alert.warning{background-color:#ffeebd}.ap-alert.error{background-color:#fdcdcd}.ap-alert.success{background-color:#dff3c8}.ap-alert-close{float:right;padding:1px 4px;background:#fff;font-weight:bold;border:solid 1px var(--ap_border-color);border-radius:2px;display:block;line-height:100%}
+:root{--ap_color1: #8bc34a;--ap_color2: #f14f4f;--ap_color3: #333;--ap_color4: #888;--ap_color5: #777;--ap_color6: #2488B7;--ap_color7: #11a7db;--ap_color8: #eb5837;--ap_color9: #F4AC20;--ap_border-radius: 4px;--ap_border-color: rgba(0,0,0,0.1)}.clearfix:before,.clearfix:after,.clearfix:after,.ap-row:before,.ap-row:after{content:" ";display:table;clear:both}.ap-row{margin-right:-15px;margin-left:-15px}.ap-col-12{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-12{width:100%;vertical-align:top}}.ap-col-11{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-11{width:91.6666666667%;vertical-align:top}}.ap-col-10{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-10{width:83.3333333333%;vertical-align:top}}.ap-col-9{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-9{width:75%;vertical-align:top}}.ap-col-8{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-8{width:66.6666666667%;vertical-align:top}}.ap-col-7{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-7{width:58.3333333333%;vertical-align:top}}.ap-col-6{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-6{width:50%;vertical-align:top}}.ap-col-5{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-5{width:41.6666666667%;vertical-align:top}}.ap-col-4{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-4{width:33.3333333333%;vertical-align:top}}.ap-col-3{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-3{width:25%;vertical-align:top}}.ap-col-2{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-2{width:16.6666666667%;vertical-align:top}}.ap-col-1{width:100%;display:inline-block;box-sizing:border-box;float:left;padding:0 15px}@media only screen and (min-width: 768px){.ap-col-1{width:8.3333333333%;vertical-align:top}}.ap-m-0{margin:0px 0px !important}.ap-mt-0,.ap-my-0{margin-top:0px !important}.ap-mr-0,.ap-mx-0{margin-right:0px !important}.ap-mb-0,.ap-my-0{margin-bottom:0px !important}.ap-ml-0,.ap-mx-0{margin-left:0px !important}.ap-m-3{margin:3px 3px !important}.ap-mt-3,.ap-my-3{margin-top:3px !important}.ap-mr-3,.ap-mx-3{margin-right:3px !important}.ap-mb-3,.ap-my-3{margin-bottom:3px !important}.ap-ml-3,.ap-mx-3{margin-left:3px !important}.ap-m-5{margin:5px 5px !important}.ap-mt-5,.ap-my-5{margin-top:5px !important}.ap-mr-5,.ap-mx-5{margin-right:5px !important}.ap-mb-5,.ap-my-5{margin-bottom:5px !important}.ap-ml-5,.ap-mx-5{margin-left:5px !important}.ap-m-10{margin:10px 10px !important}.ap-mt-10,.ap-my-10{margin-top:10px !important}.ap-mr-10,.ap-mx-10{margin-right:10px !important}.ap-mb-10,.ap-my-10{margin-bottom:10px !important}.ap-ml-10,.ap-mx-10{margin-left:10px !important}.ap-m-15{margin:15px 15px !important}.ap-mt-15,.ap-my-15{margin-top:15px !important}.ap-mr-15,.ap-mx-15{margin-right:15px !important}.ap-mb-15,.ap-my-15{margin-bottom:15px !important}.ap-ml-15,.ap-mx-15{margin-left:15px !important}.ap-m-20{margin:20px 20px !important}.ap-mt-20,.ap-my-20{margin-top:20px !important}.ap-mr-20,.ap-mx-20{margin-right:20px !important}.ap-mb-20,.ap-my-20{margin-bottom:20px !important}.ap-ml-20,.ap-mx-20{margin-left:20px !important}.ap-m-30{margin:30px 30px !important}.ap-mt-30,.ap-my-30{margin-top:30px !important}.ap-mr-30,.ap-mx-30{margin-right:30px !important}.ap-mb-30,.ap-my-30{margin-bottom:30px !important}.ap-ml-30,.ap-mx-30{margin-left:30px !important}.ap-m-50{margin:50px 50px !important}.ap-mt-50,.ap-my-50{margin-top:50px !important}.ap-mr-50,.ap-mx-50{margin-right:50px !important}.ap-mb-50,.ap-my-50{margin-bottom:50px !important}.ap-ml-50,.ap-mx-50{margin-left:50px !important}.ap-m-100{margin:100px 100px !important}.ap-mt-100,.ap-my-100{margin-top:100px !important}.ap-mr-100,.ap-mx-100{margin-right:100px !important}.ap-mb-100,.ap-my-100{margin-bottom:100px !important}.ap-ml-100,.ap-mx-100{margin-left:100px !important}.ap-m-150{margin:150px 150px !important}.ap-mt-150,.ap-my-150{margin-top:150px !important}.ap-mr-150,.ap-mx-150{margin-right:150px !important}.ap-mb-150,.ap-my-150{margin-bottom:150px !important}.ap-ml-150,.ap-mx-150{margin-left:150px !important}.ap-m-200{margin:200px 200px !important}.ap-mt-200,.ap-my-200{margin-top:200px !important}.ap-mr-200,.ap-mx-200{margin-right:200px !important}.ap-mb-200,.ap-my-200{margin-bottom:200px !important}.ap-ml-200,.ap-mx-200{margin-left:200px !important}.ap-m-300{margin:300px 300px !important}.ap-mt-300,.ap-my-300{margin-top:300px !important}.ap-mr-300,.ap-mx-300{margin-right:300px !important}.ap-mb-300,.ap-my-300{margin-bottom:300px !important}.ap-ml-300,.ap-mx-300{margin-left:300px !important}.ap-p-0{padding:0px 0px !important}.ap-pt-0,.ap-py-0{padding-top:0px !important}.ap-pr-0,.ap-px-0{padding-right:0px !important}.ap-pb-0,.ap-py-0{padding-bottom:0px !important}.ap-pl-0,.ap-px-0{padding-left:0px !important}.ap-p-3{padding:3px 3px !important}.ap-pt-3,.ap-py-3{padding-top:3px !important}.ap-pr-3,.ap-px-3{padding-right:3px !important}.ap-pb-3,.ap-py-3{padding-bottom:3px !important}.ap-pl-3,.ap-px-3{padding-left:3px !important}.ap-p-5{padding:5px 5px !important}.ap-pt-5,.ap-py-5{padding-top:5px !important}.ap-pr-5,.ap-px-5{padding-right:5px !important}.ap-pb-5,.ap-py-5{padding-bottom:5px !important}.ap-pl-5,.ap-px-5{padding-left:5px !important}.ap-p-10{padding:10px 10px !important}.ap-pt-10,.ap-py-10{padding-top:10px !important}.ap-pr-10,.ap-px-10{padding-right:10px !important}.ap-pb-10,.ap-py-10{padding-bottom:10px !important}.ap-pl-10,.ap-px-10{padding-left:10px !important}.ap-p-15{padding:15px 15px !important}.ap-pt-15,.ap-py-15{padding-top:15px !important}.ap-pr-15,.ap-px-15{padding-right:15px !important}.ap-pb-15,.ap-py-15{padding-bottom:15px !important}.ap-pl-15,.ap-px-15{padding-left:15px !important}.ap-p-20{padding:20px 20px !important}.ap-pt-20,.ap-py-20{padding-top:20px !important}.ap-pr-20,.ap-px-20{padding-right:20px !important}.ap-pb-20,.ap-py-20{padding-bottom:20px !important}.ap-pl-20,.ap-px-20{padding-left:20px !important}.ap-p-30{padding:30px 30px !important}.ap-pt-30,.ap-py-30{padding-top:30px !important}.ap-pr-30,.ap-px-30{padding-right:30px !important}.ap-pb-30,.ap-py-30{padding-bottom:30px !important}.ap-pl-30,.ap-px-30{padding-left:30px !important}.ap-p-50{padding:50px 50px !important}.ap-pt-50,.ap-py-50{padding-top:50px !important}.ap-pr-50,.ap-px-50{padding-right:50px !important}.ap-pb-50,.ap-py-50{padding-bottom:50px !important}.ap-pl-50,.ap-px-50{padding-left:50px !important}.ap-p-100{padding:100px 100px !important}.ap-pt-100,.ap-py-100{padding-top:100px !important}.ap-pr-100,.ap-px-100{padding-right:100px !important}.ap-pb-100,.ap-py-100{padding-bottom:100px !important}.ap-pl-100,.ap-px-100{padding-left:100px !important}.ap-p-150{padding:150px 150px !important}.ap-pt-150,.ap-py-150{padding-top:150px !important}.ap-pr-150,.ap-px-150{padding-right:150px !important}.ap-pb-150,.ap-py-150{padding-bottom:150px !important}.ap-pl-150,.ap-px-150{padding-left:150px !important}.ap-p-200{padding:200px 200px !important}.ap-pt-200,.ap-py-200{padding-top:200px !important}.ap-pr-200,.ap-px-200{padding-right:200px !important}.ap-pb-200,.ap-py-200{padding-bottom:200px !important}.ap-pl-200,.ap-px-200{padding-left:200px !important}.ap-p-300{padding:300px 300px !important}.ap-pt-300,.ap-py-300{padding-top:300px !important}.ap-pr-300,.ap-px-300{padding-right:300px !important}.ap-pb-300,.ap-py-300{padding-bottom:300px !important}.ap-pl-300,.ap-px-300{padding-left:300px !important}.ap-text-color1{color:#8bc34a}.ap-bg-color1{color:#8bc34a}.ap-text-color2{color:#f14f4f}.ap-bg-color2{color:#f14f4f}.ap-text-color3{color:#333}.ap-bg-color3{color:#333}.ap-text-color4{color:#888}.ap-bg-color4{color:#888}.ap-text-color5{color:#777}.ap-bg-color5{color:#777}.ap-text-color6{color:#2488B7}.ap-bg-color6{color:#2488B7}.ap-text-color7{color:#11a7db}.ap-bg-color7{color:#11a7db}.ap-text-color8{color:#eb5837}.ap-bg-color8{color:#eb5837}.ap-text-color9{color:#F4AC20}.ap-bg-color9{color:#F4AC20}.ap-text-border-radius{color:4px}.ap-bg-border-radius{color:4px}.ap-text-border-color{color:rgba(0,0,0,0.1)}.ap-bg-border-color{color:rgba(0,0,0,0.1)}.ap-text-muted{color:#999}.ap-font-size-md{font-size:12px}.d-block{display:block}.d-table{display:table}.position-relative{position:relative}.position-absolute{position:relative}.ap-border{border:solid 1px var(--ap_border-color)}.ap-border-radius{border-radius:var(--ap_border-radius)}.anspress{font-size:14px;line-height:1.6;font-family:Arial, Helvetica, sans-serif}#anspress a{text-decoration:none;box-shadow:none}#anspress ul{margin:0;line-height:1.4}#anspress h3{line-height:1.8}#anspress .hentry{padding-top:0;margin:0;border:none;box-shadow:none}#anspress [id^=post-]:target .ap-a-cells{border-color:#FFC107;transition:border-color 1s linear}#anspress *,#anspress *:before,#anspress *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.entry-content a:visited,.ap-comment-content a:visited{color:inherit}.ap-pull-right{float:right !important}.ap-pull-left{float:left !important}.no-overflow{overflow:hidden}.ap-ul-inline{list-style:none;padding:0;margin:0;display:block}.ap-ul-inline>li{float:left;list-style:none outside none;margin:0 5px 0 0;padding:0}.ap-ul-inline>li:last-child{margin-right:0}.ap-ul-inline>li ul{list-style:none;padding:0;margin:0}.ap-avatar{margin-right:10px}.ap-avatar img{border-radius:0;box-shadow:none}.ap-avatar>a{display:inline-block}.ap-initially-hidden{display:none}.block{display:block}.ap-pagination{display:block;margin:20px 0}.ap-pagination span,.ap-pagination a{border:1px solid #ddd;display:block;float:left;margin-right:5px;padding:4px 10px;text-decoration:none;font-size:12px;border-radius:2px}.ap-pagination span{background:rgba(0,0,0,0.1)}.border-top{border-top:solid 1px rgba(0,0,0,0.1)}.margin-top-20{margin-top:20px}.ap-no-permission-to-view{background:#f7fcfe;display:block;margin-top:20px;padding:15px;text-align:center}.ap-pending-notice{background:#F4AC20;border-radius:2px;margin:0 15px 10px;padding:20px;text-align:center}.ap-text-label{display:block;font-weight:bold;margin-bottom:10px;text-transform:uppercase;font-size:12px}.ap-view-count-0{display:none}.ap-cradit{color:#aaa;font-size:12px;margin-top:20px}.dropdown-menu{border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.04)}.dropdown-menu>li{margin:0;padding:0}.ap-tab-nav li>a{background:none repeat scroll 0 0 #eee;border-color:#ddd #ddd transparent;border-image:none;border-radius:2px 2px 0 0;border-style:solid solid none;border-width:1px 1px medium;display:block;margin-bottom:-9px;padding:5px 12px}.ap-tab-nav li>a:focus{outline:none}.ap-tab-nav li.active>a{background:none repeat scroll 0 0 #fff}.ap-tab-container>*{display:none}.ap-tab-container>*.active{display:block}.g-recaptcha{margin-bottom:15px}#ap-user-posts-tab{float:right}#ap-user-posts-tab>li{margin-left:10px}#ap-user-posts-tab>li>a{font-size:14px;font-weight:normal;color:#333}#ap-user-posts-tab>li.active a{font-weight:600}.no-overflow{overflow:hidden}ul>li:hover ul.ap-dropdown-menu{display:block}ul ul.ap-dropdown-menu{background:none repeat scroll 0 0 #fff;display:none;list-style:outside none none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:9}ul li.anspress-page-link{position:relative}.ap-loading-dot{display:inline-block;font-size:18px;line-height:3px;margin-left:2px;text-align:left;width:20px}.ap-loading-span{background-image:url(../images/loading.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height:16px;width:16px;right:16px;float:right;margin-left:10px}.ap-loading-icon{background:rgba(255,255,255,0.89);width:40px;height:40px;display:block;position:absolute;top:50%;left:50%;border-radius:2px;z-index:99999}.ap-loading-icon i{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height:100%;width:100%;max-width:24px;position:absolute;margin-left:-12px;top:0;left:50%}.ap-loading-icon.is-text{background-color:transparent}.hide{display:none !important}.ap-login{margin-top:20px}.ap-login .ap-cell-inner{padding:15px}.ap-login-buttons{margin:0 auto;display:table}.ap-login-sep{margin:0 10px}.ap-notice{background:#eee;border-left:solid 3px rgba(0,0,0,0.2);padding:5px 5px;font-size:12px;margin-top:10px}.ap-notice i{margin-right:5px}.ap-notice.closed{background:#FFEBEE}.ap-notice.status-moderate{background:#ffeeba}.text-center{text-align:center}.ap-display-flex{display:flex}.ap-block{background-color:#fff;border:solid 1px var(--ap_border-color);padding:10px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.07);border-radius:var(--ap_border-radius)}.ap-mb-10{margin-bottom:10px}#anspress .ap-questions{border:solid 1px #eee}#anspress .ap-questions-item{border-bottom:1px solid rgba(0,0,0,0.08);box-shadow:none;display:table;margin:0;padding:15px 15px;width:100%;position:relative}#anspress .ap-questions-item.status-private_post{background:#f4f6f8}#anspress .ap-questions-item.status-moderate{background:#fff8e1}#anspress .ap-questions-item.hentry{margin:0;border-top:none}#anspress .ap-questions-item.status-trash{background:#fff6f7}#anspress .ap-questions-history{margin-top:5px}#anspress .ap-questions .ap-avatar{margin-right:20px}#anspress .ap-questions .ap-avatar a{display:block}#anspress .ap-questions-title{display:block;font-size:14px;font-weight:600;margin-bottom:5px;margin-top:0}#anspress .ap-questions-title a{text-decoration:none;color:#333}#anspress .ap-questions-count{background:#fff;display:block;float:left;text-transform:lowercase;font-size:11px;margin-left:15px;color:#777;text-align:center;text-decoration:none;border:solid 1px #ddd;border-radius:2px}#anspress .ap-questions-count span{border-bottom:solid 1px #ddd;width:50px;font-size:13px;display:block;text-align:center;font-weight:600;padding:6px 0;height:29px;margin-bottom:1px}#anspress .ap-questions-count.ap-questions-acount{border-color:#8bc34a}#anspress .ap-questions-summery{padding-right:10px;margin-right:130px;margin-left:65px}#anspress .ap-questions .ap-display-meta-item{font-size:12px;color:#888;margin-right:15px}#anspress .ap-questions .ap-display-meta-item a{color:#888}#anspress .ap-questions .ap-display-meta-item i:before{color:#aaa;font-size:12px}#anspress .ap-questions .ap-post-type{display:inline;font-size:11px;margin:0;padding:0 6px}#anspress .ap-questions .ap-post-status{background:#ffd54f;font-size:11px;font-weight:400;margin-right:5px;padding:2px 5px}#anspress .ap-questions .ap-post-status.private_post{background:#78909c;color:#fff}#anspress .ap-questions .ap-post-status.trash{background:#ef5350;color:#fff}#anspress .ap-questions .featured-question{background:#f5fdff}#anspress .ap-list-counts{float:right}#anspress .ap-display-meta-item i{font-style:normal}#anspress .ap-display-meta-item [class^="apicon-"]::before,#anspress .ap-display-meta-item [class*=" apicon-"]::before{margin-right:5px}#anspress .ap-list-head{padding:15px 15px 5px 15px;border:solid 1px #ddd;margin-bottom:10px}#anspress .ap-list-head .ap-btn-ask{background:#8bc34a;border-radius:2px;color:#fff;float:right;font-size:14px;font-weight:bold;height:36px;margin-left:15px;padding:7px 20px;text-decoration:none}#anspress .ap-list-head .ap-btn-ask:visited{color:#fff}#anspress .ap-list-head .ap-filters{margin-top:15px}#anspress .ap-filters .ap-dropdown{margin-right:15px;float:left;display:block}#anspress .ap-filters .ap-dropdown-menu{min-width:140px}#anspress .ap-filter-toggle{color:#8bc34a;text-decoration:none;font-weight:bold;font-size:13px;padding:0;display:block}#anspress .ap-filter-active{font-weight:normal;color:#777}#anspress .ap-filter input[type="checkbox"],#anspress .ap-filter input[type="radio"]{display:none}#anspress .ap-filter label{display:block;padding:4px;font-size:12px}#anspress .ap-filter label i{color:#fff;border-radius:2px;margin-right:10px;background:#eee;height:16px;display:block;float:left;padding:1px;font-size:10px;width:16px;text-align:center;line-height:16px}#anspress .ap-filter label i[class^="apicon-"]:before,#anspress .ap-filter label i [class*=" apicon-"]:before{visibility:hidden}#anspress .ap-filter label .ap-label-color{display:inline-block;width:8px;height:8px;border-radius:2px;margin-left:5px}#anspress .ap-filter li{padding:0 5px}#anspress .ap-filter input[type="checkbox"]:checked+.apicon-check,#anspress .ap-filter input[type="radio"]:checked+.apicon-check{background:#8bc34a}#anspress .ap-filter input[type="checkbox"]:checked+.apicon-check[class^="apicon-"]:before,#anspress .ap-filter input[type="checkbox"]:checked+.apicon-check [class*=" apicon-"]:before,#anspress .ap-filter input[type="radio"]:checked+.apicon-check[class^="apicon-"]:before,#anspress .ap-filter input[type="radio"]:checked+.apicon-check [class*=" apicon-"]:before{visibility:visible}#anspress .ap-filter-search{padding:7px 10px;border-bottom:solid 1px #ddd;border-radius:2px 2px 0 0;margin-bottom:5px;margin-top:-4px;background:#f7f7f7}#anspress #ap-filter-reset{background:none;border:none;padding:3px;color:#888;display:block}#anspress #ap-filter-reset:focus,#anspress #ap-filter-reset:active{outline:none}#anspress #ap-filter-reset i{display:block;float:left;font-size:14px;margin-right:4px}#anspress .ap-pagging-warning{background:#FFF8E1;text-align:center;font-size:11px;border:1px solid #FFE082;padding:5px;border-radius:2px;margin-top:15px}#anspress .ap-no-questions{background:#eee;text-align:center;padding:10px;border-radius:3px;margin-bottom:0;margin-top:20px}.ap-droptogg{float:right;background:#eee;border:none;color:#777;margin-right:8px;padding:4px 8px;display:none}.ap-tooltip{background:#fff none repeat scroll 0 0;position:absolute;z-index:9999;box-shadow:0 0 5px rgba(0,0,0,0.13);border:1px solid #ddd;font-family:arial,helvetica;border-radius:3px;max-width:300px}.ap-tooltip-in{color:#444;font-size:12px;padding:5px;position:relative;line-height:1.3}.ap-tooltip .arrow{background:transparent none repeat scroll 0 0;border-color:#333 transparent transparent;border-image:none;border-style:solid;border-width:6px;bottom:-12px;display:block;left:50%;margin-left:-5px;position:absolute}.ap-tooltip.x-bottom .arrow{bottom:auto;top:-12px;border-color:transparent transparent #333}.ap-content{position:relative;padding-right:40px}#anspress .best-answer .ap-q-metas{background:#dcedc8}#anspress .ap-cell{font-size:14px;margin-left:70px}#anspress .ap-cell-inner{border:2px solid rgba(0,0,0,0.1);border-radius:3px}#anspress .status-trash .ap-cell-inner{border-color:#EF9A9A}#anspress .status-private_post .ap-cell-inner{border-color:#9E9E9E}#anspress .status-moderate .ap-cell-inner{border-color:#FFCC80}#anspress .ap-content>.ap-avatar{position:absolute;float:left;margin-right:0x}#anspress .ap-q-head{margin-bottom:20px}#anspress .ap-q-metas{font-size:13px;padding:12px;border-bottom:solid 1px rgba(0,0,0,0.1);background:#fafafa}#anspress .ap-q-metas a{font-weight:600;text-decoration:none;color:inherit}#anspress .ap-q-metas .ap-avatar{margin-top:0;margin-right:10px}#anspress .ap-q-metas .ap-posted{font-weight:normal}#anspress .ap-q-content p{margin-bottom:10px}#anspress .ap-q-content p:last-child{margin-bottom:0}#anspress .ap-q-inner{padding:15px}#anspress .ap-post-updated{font-size:12px;margin-top:10px}#anspress .ap-post-updated i{margin-right:5px;color:#aaa}#anspress .ap-comments-count{float:right}#anspress .ap-question-meta>.ap-display-meta-item{display:inline-block;margin-right:20px}#anspress .ap-question-meta>.ap-display-meta-item:last-child{margin-right:0}#anspress .ap-question-meta>.ap-display-meta-item:before{display:none}#anspress .ap-question-meta>.ap-display-meta-item i{margin-right:4px;vertical-align:middle;color:#777}#anspress .ap-question-meta>.ap-display-meta-item>span{vertical-align:middle}#anspress .ap-question-meta .question-tags a:last-child,#anspress .ap-question-meta .question-categories a:last-child{margin-right:0}#anspress .ap-question-meta .featured,#anspress .ap-question-meta .solved{font-size:12px;height:19px;margin-right:7px;padding:1px 6px;color:#fff;border-radius:2px;background:#FF5722}#anspress .ap-question-meta .solved{margin-right:20px;background:#8bc34a}#anspress .ap-question-meta .solved i{margin-right:0;color:#fff}#anspress #question{margin-top:20px}#anspress .ap-user-meta a{color:#2488B7}#anspress .ap-user-meta-reputation{font-size:12px;color:#888}#anspress .ap-answers-label{display:block;font-size:17px;line-height:37px;margin:0 15px 0 0;white-space:nowrap}#anspress ul.ap-actions{padding:0;list-style:none;margin:0}#anspress ul.ap-actions li{margin:0;padding:0}#anspress ul.ap-actions li.active a{background:#ddd}#anspress ul.ap-actions li a{padding:5px 10px;color:#333}#anspress ul.ap-actions li a b{font-size:11px;font-weight:normal;float:right;padding:1px 5px;color:#fff;border-radius:2px;background:#039be5}#anspress ul.ap-actions li label{display:block;padding:3px 5px;font-size:12px;color:initial}#anspress .ap-actions-footer input{display:inline-block;border:1px solid #ddd;background:#eee;padding:1px 8px;height:22px;font-size:12px;margin:0 3px}.ap-content .ap-question-actions-history{margin-bottom:20px}.ap-content .ap-posted-in{margin-bottom:-20px;text-transform:uppercase}.ap-post-footer{font-size:13px;color:#999;border-top:solid 1px rgba(0,0,0,0.1)}.ap-post-footer>*{float:left}.ap-post-footer a{text-decoration:none;color:#777}.ap-post-footer .ap-pmsg{padding-left:10px;border-left:solid 1px #ddd}.ap-post-footer .ap-btn{font-size:11px;height:24px;padding:4px 6px;border:none;border-right:solid 1px #ddd;border-radius:0}.ap-post-footer .ap-btn.active{background:none}.ap-post-footer .ap-btn:hover{border-color:#ddd}.ap-post-footer .ap-btn-select.active{color:#fff;border-right:none;background:#8bc34a;box-shadow:none}.ap-post-footer .ap-btn-comments{float:right;margin-right:0;border-right:none}.ap-post-footer .ap-btn-comments .unapproved{display:none;margin-left:5px;background:#FFCA28;padding:3px 7px;border-radius:2px;color:#333}.ap-post-footer .ap-btn-comments .unapproved.have{display:inline}.ap-post-tags li a{display:table;font-size:12px;font-weight:bold;margin-bottom:10px;padding:2px 10px;text-decoration:none;color:#fff;border-radius:10px;background:#11a7db}.ap-post-tags li a .tax-count{font-style:normal}.ap-post-tags li a:hover{color:#333;border-color:#8bc34a}.ap-post-tags li:last-child a{margin-bottom:0}.ap-sorting-tab{margin-bottom:0;border-bottom:solid 1px #ddd}#answers .ap-content,#ap-best-answer .ap-content{padding-top:0}#answers .ap-single-vote,#ap-best-answer .ap-single-vote{top:0}#answers .answer,#ap-best-answer .answer{margin-top:30px}#answers .answer.active .ap-a-cells,#ap-best-answer .answer.active .ap-a-cells{border-color:#6ab17f}#answers .best-answer .ap-content-inner,#ap-best-answer .best-answer .ap-content-inner{border:1px solid rgba(204,218,202,0.22);background:none repeat scroll 0 0 rgba(247,254,249,0.33)}#answers .best-answer .answer,#ap-best-answer .best-answer .answer{margin-top:0}#answers .best-answer .ap-cell-inner,#ap-best-answer .best-answer .ap-cell-inner{border-color:#cce4c8}#ap-answers-c{margin-top:30px}#ap-answers-c .ap-answers-tab{float:right;margin:0}#ap-answers-c .ap-answers-tab li{float:right;margin-left:4px}#ap-answers-c .ap-answers-tab>li a{display:block;font-size:12px;margin-bottom:-1px;padding:10px 15px;text-decoration:none;color:#888;border:solid 1px transparent;border-radius:2px 2px 0 0}#ap-answers-c .ap-answers-tab>li a:hover{background:#f3f3f3}#ap-answers-c .ap-answers-tab li.active a{font-weight:bold;padding:10px 15px;color:inherit;border:solid 1px #ddd;border-bottom-color:#fff}.ap-participants-list{display:block;margin:0 -5px -5px}.ap-participants-list .ap-avatar{display:block;float:left;margin-right:0;margin-bottom:10px;padding:5px}.ap-single-vote{position:absolute;top:0;right:0}.ap-question-info .ap-widget-title{display:block;font-size:11px;margin:0 0 5px;padding:0 0 8px;text-transform:uppercase;color:#333;border-bottom:1px solid #f8f8f8}.ap-question-info .question-tags{margin:0;padding:0;list-style:none}#answer_form{padding:10px}#answer-form-c{position:relative;margin-top:20px;margin-right:40px;padding-top:0}#answer-form-c .ap-avatar{position:absolute;top:0;left:0}.ap-questions-tab{display:table;float:right;border:1px solid #ddd;border-radius:2px;background:#fff}.ap-questions-tab>li{margin:0;border-right:1px solid #e4e4e4}.ap-questions-tab>li.active a{margin:-1px;padding:6px 10px;color:#fff;background:#8bc34a}.ap-questions-tab>li.active a:hover{background:#a4d070}.ap-questions-tab>li a{display:block;font-size:13px;font-weight:600;padding:5px 15px;color:#333;border-radius:0}.ap-questions-tab>li a:hover{background:#f5f5f5}.ap-questions-tab>li:first-child a{border-radius:2px 0 0 2px}.ap-questions-tab>li:last-child{border-right:none}.ap-questions-tab>li:last-child a{border-radius:0 2px 2px 0}.ap-all-answers{display:table;text-align:center;border:solid 1px #F4AC20;text-decoration:none;border-radius:3px;font-size:13px;padding:5px 10px;margin:20px auto 0}.apsubscribers-count{margin-left:5px}.ap-btn{background-image:linear-gradient(#fff, #fcfcfc);border:1px solid rgba(0,0,0,0.2);border-radius:2px;color:#333;font-weight:600;line-height:1.6;padding:5px 10px;text-decoration:none;vertical-align:middle;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.ap-btn-medium{padding:3px 12px}.ap-btn-small{padding:2px 8px;font-size:11px}.ap-btn.ap-btn-view-all{display:block;margin-top:30px;text-align:center;text-transform:uppercase}.ap-btn:hover{background:none repeat scroll 0 0 #f5f5f5;border-color:rgba(0,0,0,0.2)}.ap-btn.active{background:#eee;box-shadow:0 0 5px rgba(0,0,0,0.2) inset}.ap-vote{background-clip:padding-box;color:#428bca;font-size:14px;font-weight:600;position:relative}.ap-vote a{background-image:linear-gradient(#fff, #fcfcfc);border:1px solid #ddd;border-radius:3px;color:#777;display:block;font-size:15px;height:27px;line-height:26px;padding:0;text-align:center;text-decoration:none;width:27px}.ap-vote a:focus{outline:none}.ap-vote a.disable{cursor:default;opacity:0.3}.ap-vote .net-vote-count{color:#333;display:block;font-size:13px;font-weight:bold;height:25px;line-height:23px;padding:0 1px;text-align:center}.ap-vote .ap-vote-fade{bottom:0;position:absolute;top:0;width:100%}.ap-subscribers-count{margin-left:5px}.ap-btn-counter{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:2px;font-size:12px;margin-left:8px;padding:5px 10px;position:relative;vertical-align:middle}.ap-btn-counter:before{border-color:transparent #ddd transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";display:block;left:-12px;position:absolute;top:6px}.ap-btn-counter:after{border-color:transparent #fff transparent transparent;border-image:none;border-style:solid;border-width:6px;content:"";display:block;left:-11px;position:absolute;top:6px}.flag-btn>span{background:#f1f1f1 none repeat scroll 0 0;color:#777;font-size:12px;margin-left:3px;padding:0 3px}.ap-form-control{border:1px solid #ddd;border-radius:1px;box-shadow:0 0 2px rgba(0,0,0,0.02) inset;display:block;height:33px;margin-bottom:0;padding:5px 10px}.ap-form-control[type="text"]{width:100%}.ap-form-control[type="checkbox"]{display:inline;margin:0;padding:0;width:auto;height:auto}.ap-form-control.autogrow{overflow:hidden}textarea.ap-form-control{height:auto;width:100%;max-width:100%;min-width:100%;margin-bottom:15px}label.inline-cb{margin-bottom:15px}.ap-field-desc{font-size:90%;margin-top:6px}.ap-form-group{margin-bottom:20px}.ap-form-errors{border-left:solid 3px #ff665c;padding:5px 5px 5px 10px;margin-bottom:15px;background:#ffdedc}.ap-form-errors i{color:#F44336;vertical-align:middle;margin-right:5px;font-size:16px}.ap-field-errors{border:solid 1px #ffe4e2;display:table;font-size:12px;margin-bottom:5px;padding:1px 5px;border-radius:2px;background:#fff0ef;color:#F44336}.ap-field-errors span{margin-right:5px}.ap-field-errors span:last-child{margin-right:0}.ap-form-fields{position:relative;margin-bottom:15px}.ap-form-fields-wrap{border-bottom:1px solid #f7f7f7;padding:10px 0}.ap-form-fields-wrap .ap-btn-submit,.ap-form-fields-wrap .ap-btn-cancel{color:#777;font-size:12px;line-height:15px;margin-right:7px;padding:2px 5px}.ap-form-fields-wrap .ap-btn-cancel{background:none;box-shadow:none;border:none}.ap-form-fields-wrap .ap-form-control{margin-bottom:5px}.ap-form-fields-wrap-label{float:left;font-weight:600;width:150px}.ap-form-fields-wrap-inner{overflow:hidden}.ap-form-fields-wrap-inner>a{float:right;font-style:normal}.ap-form-fields-edit{float:right}.btn-submit-ans{padding:10px 20px}.ap-form-label{display:block;font-weight:bold;margin-bottom:10px;font-size:14px}.ap-form-label .ap-field-desc{background:#bbb;border-radius:50%;color:#fff;display:inline-block;font-size:11px;height:15px;line-height:16px;margin-left:7px;text-align:center;width:15px}.ap-form-label .ap-field-desc:hover{background:#11a7db;cursor:pointer}.ap-editor-answer-label{color:#888;display:block !important;padding:5px 10px}#answer_form .ap-field-description{border:solid 2px #eee;border-radius:4px 4px 0 0}#ask_form .ap-field-description .ap-form-fields-in{border:solid 2px #eee}.mce-toolbar-grp{background:none;padding:4px}.mce-edit-area{padding:0 10px;background:#fcfcfc}div.mce-panel{background:none}.mce-path{display:none}.mce-edit-area iframe{margin-bottom:0}.mce-toolbar .mce-ico{color:#868383}.mce-toolbar .mce-btn button{padding:0px 3px;line-height:normal;border-right:solid 1px #ececec;border-radius:0;padding-right:10px}.mce-toolbar .mce-btn button:hover{background:none}.mce-toolbar .mce-btn-group .mce-btn:hover{border-color:transparent;background:none;box-shadow:none}.mce-toolbar .mce-btn-group .mce-btn:hover .mce-ico{color:#333}div.mce-toolbar-grp{border-bottom:2px solid #eee}.ap-image-prev{position:relative}.ap-image-prev img{width:auto;height:150px}.ap-avatar-upload-form .ap-upload-o{background:none repeat scroll 0 0 rgba(0,0,0,0.89);border:2px solid #fff;border-radius:50%;color:#fff;font-size:17px;height:30px;line-height:26px;padding:1px;position:relative;text-align:center;width:30px}.ap-avatar-upload-form .ap-upload-o>span{display:none}.ap-avatar-upload-form .ap-upload-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;opacity:0}.ap-upload-list>div{border-bottom:solid 1px #eee;padding:8px 15px}.ap-upload-list>div:last-child{border-bottom:none}.ap-upload-list>div .ext{background:#ddd;margin-right:10px;min-width:40px;display:inline-block;text-align:center;border-radius:2px;font-size:11px}.ap-upload-list>div .size{float:right}.ap-upload-list>div i{display:block;float:left;font-size:30px;margin-right:10px;color:#888;background:#eee;width:40px;height:40px;text-align:center;border-radius:3px}.ap-upload-list>div .upload-error{font-size:90%;color:#F44336}.ap-upload-list>div.have-error{background:#fff7f6}.ap-field-description.ap-have-error .ap-form-error-message{margin-bottom:30px}.ap-minimal-placeholder{display:none;background:#fcfcfc;position:relative}.ap-dummy-editor{background:#fff no-repeat url(../images/editor-buttons.png);display:block;height:45px;margin-bottom:10px;border-bottom:solid 2px #eee}.ap-dummy-placeholder{padding:10px}.ap-editor-fade{position:absolute;width:100%;height:100%;top:0;left:0}.ap-minimal-editor #ap-form-main{display:none}.ap-minimal-editor .ap-form-c .ap-minimal-placeholder{color:#888;cursor:pointer;display:block;min-height:120px}#ap-form-main{padding:15px}#ap-form-main .ap-field-form_answer-post_content .ap-form-label{display:none}.ap-attachment{border:2px solid #e3e1e1;border-radius:4px;color:#777 !important;display:inline-block;font-size:12px;margin-bottom:7px;padding:5px 10px}.ap-attachments h3{margin-bottom:5px}.ap-fieldgroup-c{display:none;margin-left:20px}.ap-fieldrepeatable-c{margin-left:20px}.ap-repeatable-item{border:solid 1px #ddd;padding:10px;margin-bottom:10px}.show{display:block !important}.quicktags-toolbar .ed_button{padding:0 7px;border:solid 1px #ddd;box-shadow:none;background:#fff}#form_comment textarea{width:100%}#ap-search-form{margin-bottom:0}#ap-search-form .ap-form-control{vertical-align:top;margin:0}#ap-search-form .ap-search-btn{float:right;height:36px;margin-left:10px}#ap-search-form .ap-search-input{border-radius:3px;font-size:15px;height:36px;padding:10px;width:100%}.screen-reader-text{display:none}#wp-link-wrap form{margin:0}#wp-link-wrap input{height:34px;margin:0}#wp-link-wrap input[type="checkbox"]{height:auto}#wp-link-wrap .query-results{top:245px}.ap-loading-icon.q-title{background:rgba(0,0,0,0)}.ap-loading-icon.q-title .apicon-sync{left:auto;right:8px}.ap-upload-item{background:#ffffff;margin-bottom:10px;padding:10px 10px;position:relative;font-size:12px;border:solid 1px #ddd}.ap-upload-item.failed .ap-progress{background-color:#E57373}.ap-upload-item .apicon-trashcan{float:right;color:#333;border:solid 1px #ffc3bf;padding:0px 8px;border-radius:2px}.ap-upload-item .insert-to-post{display:none;border:solid 1px #ddd;color:#666;padding:2px 5px;border-radius:2px;margin-left:8px}.ap-upload-item .apicon-check,.ap-upload-item .apicon-stop{margin-right:8px;color:#81C784;display:none}.ap-upload-item.done .ap-progress{display:none}.ap-upload-item.done .apicon-check{display:inline}.ap-upload-item.done.is-image .insert-to-post{display:inline}.ap-upload-item.failed .apicon-stop{display:inline}.ap-upload-item .apicon-stop{color:#F44336}.ap-upload-anchor{border:solid 2px #eee;border-top-width:1px;margin-top:-18px;background:#fff;padding:8px;font-size:13px;color:#a0a0a0;border-top-style:dashed;margin-bottom:15px;border-radius:0 0 4px 4px}.ap-upload .ap-progress{width:0%;height:3px;background:#81C784;border-radius:2px;position:absolute;left:0;bottom:-2px;z-index:0;transition:0.5s 0.1s all}.ap-field-description.dragging:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(236,236,236,0.85);z-index:9}#form_image_upload .ap-form-label{display:none}#form_image_upload .ap-img-preview{max-width:80px;height:auto;margin-top:10px}.anspress .ap-cell apcomment{padding:10px 10px}.anspress .ap-cell apcomment .ap-comment-content{font-size:12px}.anspress .ap-comment-no-perm{background:#FFF8E1;border:solid 2px #FFE082;padding:5px;margin-top:10px;border-radius:3px;text-align:center;font-size:12px}.anspress apcomments{display:block;position:relative}.anspress apcomments .ap-comments{display:block;position:relative}.anspress .ap-comments-footer a{margin-top:5px;font-size:12px}.anspress apcomment{display:block;padding:10px 5px;font-size:90%;border-bottom:solid 1px rgba(0,0,0,0.1)}.anspress apcomment.unapproved{background:#FFF9C4 !important}.anspress apcomment:nth-child(2n){background:#f7f7f7}.anspress apcomment .ap-avatar{float:left}.anspress apcomment .comment-inner{overflow:hidden}.anspress apcomment .comment-header{font-weight:bold;font-size:12px;color:#666}.anspress apcomment .comment-header>a{color:#666;text-decoration:none}.anspress apcomment .ap-comment-content p:last-child{margin-bottom:0}.anspress apcomment .ap-comment-actions{float:right}.anspress apcomment .ap-comment-actions>a{margin-left:10px;text-decoration:none;font-weight:normal}.anspress .ap-btn-newcomment{float:right}.anspress #ap-commentform{margin-top:10px}.anspress #ap-commentform .ap-avatar img{max-width:40px;height:auto}.anspress #ap-commentform .ap-comment-footer{border:solid rgba(0,0,0,0.1);border-width:0 2px 2px 2px;padding:10px;background:#fdfdfd}.anspress #ap-commentform textarea{line-height:1.6;margin-bottom:0;border-radius:3px 3px 0 0;border-width:2px;border-color:rgba(0,0,0,0.1);width:100%}.anspress .ap-modal apcomments .ap-comments{border:none}.anspress .ap-modal .ap-pagination{margin-bottom:0}.anspress .ap-modal.single-comment .ap-comment-content{font-size:18px;margin-top:10px}#anspress .ap-user-bio{margin-bottom:15px;border-top:solid 1px #ddd;padding:20px 0;min-height:122px}#anspress .ap-user-avatar{margin-right:20px}#anspress .ap-user-name{font-size:22px;font-weight:600}#anspress .ap-user-name .ap-user-reputation{font-size:13px;padding:3px 7px;margin-left:10px;vertical-align:middle}#anspress .ap-user .ap-tab-nav{list-style:none;margin:0;padding:0;border-bottom:solid 1px #ddd;padding-left:10px;margin-bottom:20px}#anspress .ap-user .ap-tab-nav>li{float:left;margin-right:10px;margin-left:0}#anspress .ap-user .ap-tab-nav>li>a{display:block;background:none;border:none;margin-bottom:-1px;padding:7px 15px}#anspress .ap-user .ap-tab-nav>li>a i{margin-right:5px;font-size:12px}#anspress .ap-user .ap-tab-nav>li>a span{background:#ddd;padding:1px 5px;font-size:11px;border-radius:2px;margin-left:5px}#anspress .ap-user .ap-tab-nav>li.active a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ddd #ddd #fff #ddd}.ap-user-reputation{margin-left:5px;background:#FFC107;padding:1px 4px;font-size:11px;border-radius:2px;font-weight:bold;margin-right:5px;vertical-align:text-bottom}#anspress .ap-widget-title{font-size:15px;font-weight:600;margin-bottom:5px;margin-top:0}#anspress .ap-user-widget{border:1px solid #eee;border-radius:4px;padding:5px}#anspress .ap-user-widget .ap-user-cover{display:block;height:90px;margin-bottom:0;width:100%}#anspress .ap-user-widget .ap-user-cover-img{background-position:center center;border-radius:3px}#anspress .ap-user-widget .ap-user-head .ap-user-avatar{margin-top:-30px}#anspress .ap-user-widget .ap-user-head .ap-user-name{font-size:16px;margin-top:5px}#anspress .ap-user-widget .ap-user-head{border-bottom:medium none;margin-bottom:10px}#anspress .ap-user-widget .ap-user-widget-links{padding:0;list-style:none;margin:0}#anspress .ap-user-widget .ap-user-widget-links li{display:block;padding:0;margin:0}#anspress .ap-user-widget .ap-user-widget-links a{border-top:1px solid #f8f8f8;display:block;font-size:13px;padding:10px 15px}#anspress .ap-user-widget .ap-user-widget-links a:before{margin-right:10px}#anspress .ap-user-widget .ap-user-widget-links a .counter{background:none repeat scroll 0 0 #ff3737;border-radius:2px;color:#fff;font-size:10px;margin-left:5px;padding:1px 2px;width:13px;display:inline-block;text-align:center}.widget .ap-stats-widget,.ap-widget-pos .ap-stats-widget{padding:0;margin:0;list-style:none;border:solid 1px #ddd;border-radius:3px}.widget .ap-stats-widget li,.ap-widget-pos .ap-stats-widget li{border-bottom:1px solid #eee;font-size:14px;list-style:outside none none;margin:0;padding:15px}.widget .ap-stats-widget li .stat-value,.ap-widget-pos .ap-stats-widget li .stat-value{color:#888;float:right}.widget .ap-stats-widget li .stat-label,.ap-widget-pos .ap-stats-widget li .stat-label{font-size:12px;font-weight:600}.widget .ap-stats-widget li .stat-label:before,.ap-widget-pos .ap-stats-widget li .stat-label:before{color:#888;display:inline-block;width:25px}.widget .ap-stats-widget li:last-child,.ap-widget-pos .ap-stats-widget li:last-child{border-bottom:none}.widget .ap-question-subscribers-inner,.ap-widget-pos .ap-question-subscribers-inner{margin:-5px}.widget .ap-question-subscribers a,.ap-widget-pos .ap-question-subscribers a{margin:5px;display:inline-block}.widget .ap-question-subscribers a>img,.ap-widget-pos .ap-question-subscribers a>img{margin:0;display:block}.ap-widget-pos{margin-bottom:25px}.ap-widget-pos .ap-rq-widget .ap-rq-post{border-bottom:1px solid #f7f7f7;color:#888;display:block;margin-bottom:0;padding:10px 0}.ap-widget-pos .ap-rq-widget .ap-rq-post a{margin-bottom:5px;display:block}.ap-widget-pos .ap-questions-widget .ap-question-item{border-bottom:1px solid #f8f8f8;margin-bottom:10px;padding-bottom:10px}.ap-widget-pos .ap-questions-widget .ap-question-title{display:block;margin-bottom:5px}.ap-widget-pos .ap-followers-widget{border:1px solid #eee;border-radius:2px;padding:10px}.ap-widget-pos .ap-followers-widget ul{margin:-5px -5px 0}.ap-widget-pos .ap-followers-widget li{margin:0;width:20%}.ap-widget-pos .ap-followers-widget li a{display:block;padding:5px}.ap-widget-pos .ap-followers-widget img{box-shadow:none;display:block;max-width:47px}.ap-widget-pos .ap-widget-all-link{display:block;padding:4px}.ap-uw-summary{border:2px solid #eee;border-radius:2px;margin-bottom:15px;padding:10px;text-align:center}.ap-uw .avatar{border-radius:50%;box-shadow:none;display:block;margin:0 auto 10px}.ap-uw-name{display:block;font-weight:bold}.ap-uw-status{color:#888;font-size:12px;margin-top:5px}.ap-uw-status>span{display:inline-block;font-weight:bold;margin-bottom:2px;padding:0 4px;white-space:nowrap}.ap-leaderbaord-widget{display:flex;flex-wrap:wrap}.ap-leaderbaord-widget .ap-leaderbaord-user{display:flex;width:25%;margin-bottom:15px}.ap-leaderbaord-widget .ap-leaderbaord-point{display:block}.ap-leaderbaord-widget .ap-leaderbaord-user-name{margin-left:10px}#anspress .ap-user-posts h3{border-bottom:2px solid #eee;margin-bottom:0;margin-top:0;padding:5px 0}#anspress .ap-user-posts h3 li{margin-right:15px}#anspress .ap-user-posts-item{border-bottom:1px solid #f8f8f8;padding:15px 0}#anspress .ap-user-posts-vcount{background:none repeat scroll 0 0 #ffffff;border:1px solid rgba(0,0,0,0.1);border-radius:2px;color:#333333;display:block;float:left;font-size:12px;font-weight:600;height:25px;line-height:23px;margin-right:15px;text-align:center;width:50px}#anspress .ap-user-posts-vcount i{background:none repeat scroll 0 0 rgba(0,0,0,0.05);border-radius:2px 0 0 2px;color:#777;display:block;float:left;font-size:12px;height:25px;margin-right:2px;width:25px}#anspress .ap-user-posts-vcount.positive,#anspress .ap-user-posts-vcount.answer-selected{background:#97c95d;color:#fff}#anspress .ap-user-posts-vcount.positive i,#anspress .ap-user-posts-vcount.answer-selected i{color:#fff}#anspress .ap-user-posts-vcount.negative{background:#ed6b4e;color:#fff}#anspress .ap-user-posts-active{color:#777;float:right;overflow:hidden;text-align:right;white-space:nowrap;width:70px}#anspress .ap-user-posts-ccount{color:#777;float:right;margin-right:10px;text-align:center}#anspress .ap-user-posts-footer{color:#777;padding:10px 0}#anspress .ap-user-posts-footer>a{border:1px solid #eee;border-radius:3px;padding:2px 10px}#anspress .ap-dropdown{position:relative;display:inline-block;font-size:14px}#anspress .ap-dropdown.open .ap-dropdown-menu{display:block}#anspress .ap-dropdown-menu{position:absolute;top:initial;border:1px solid #ccc;border-radius:3px;left:0px;list-style:none;padding:4px 0px;display:none;background-color:white;box-shadow:0 3px 6px rgba(0,0,0,0.175);margin-top:4px;z-index:999}#anspress .ap-dropdown-menu li{display:block;white-space:nowrap;min-width:100px;margin:0}#anspress .ap-dropdown-menu li:hover{background-color:#F5F5F5;cursor:pointer}#anspress .ap-dropdown-menu li a{text-decoration:none;display:block;padding:4px 10px}#anspress .ap-dropdown-menu li.ap-dropdown-header{font-size:12px;padding:5px 10px !important}#anspress .ap-dropdown-menu li.ap-dropdown-header:before{content:'';display:block;border-bottom:solid 1px #eee;margin-bottom:5px}#anspress .ap-dropdown-menu li.sub{padding-left:5px;font-size:90%}#anspress .ap-dropdown-menu li.sub a.active{background:none;font-weight:bold}.ap-answers-nav{background:#8bc34a;box-shadow:0 0 2px rgba(0,0,0,0.1);color:#fff;font-weight:600;text-align:center}.ap-answers-nav.fix{bottom:0;position:fixed;z-index:99}.ap-answers-nav-count,.ap-answers-nav a{color:#fff;display:inline-block;padding:5px 10px}.ap-answers-nav-count{padding:5px 14px;font-weight:700}.ap-answers-nav>a{background:rgba(0,0,0,0.05)}.ap-answers-nav>a:visited{color:#fff}.ap-answers-nav>a:hover{background:rgba(0,0,0,0.1)}#anspress .ap-breadcrumbs{list-style:none;padding:0;margin:0 0 15px}#anspress .ap-breadcrumbs>li{display:inline-block;margin-bottom:0;margin-left:0;margin-right:5px}#anspress .ap-breadcrumbs>li i{color:#aaa;display:block;font-size:10px}#anspress .ap-breadcrumbs>li .apicon-home{margin:0}#anspress .ap-breadcrumbs>li a{color:#2488B7}.ap-modal{bottom:0;left:0;overflow-x:auto;position:fixed;top:0;width:100%;z-index:9999}.ap-modal.open{display:block}.ap-modal-backdrop{bottom:0;left:0;position:fixed;top:0;width:100%;background:rgba(0,0,0,0.4)}.ap-modal-body{background:none repeat scroll 0 0 #fff;border-radius:4px;box-shadow:0 4px 35px rgba(0,0,0,0.3);padding:20px;position:relative;margin:50px auto 0 auto;z-index:9999;width:400px}.ap-modal-body.ap-modal-medium{max-width:600px;width:100%}.ap-modal-inner{margin-left:-50%}.ap-modal-content{line-height:1.4;min-height:50px}.ap-modal-title{font-weight:600;font-size:15px;display:inline}.ap-modal-close{color:#aaa;cursor:pointer;float:right;font-size:18px;text-align:center}.ap-modal-close:hover{color:#777}.ap-modal-header{padding:10px 20px;background:#eee;margin:-20px -20px 15px;border-radius:5px 5px 0 0;border-bottom:solid 1px #e7e7e7}.ap-modal .login-submit{margin-bottom:0}.ap-modal a.ap-modal-btn{text-transform:uppercase;text-decoration:none}.ap-modal apcomments:before,.ap-modal apcomments:after{display:none !important}.ap-hover-card{background:#fff;border:1px solid rgba(0,0,0,0.18);border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.13);font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;padding:0;width:300px}.ap-hover-card .ap-tooltip-in{color:#333;background:#fff}.ap-hover-card .ap-user-cover{background-image:url("../images/small_cover.jpg");background-repeat:no-repeat;background-size:cover;display:block;height:95px;position:relative}.ap-hover-card .ap-card-gr{background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9));bottom:0;display:block;height:70px;left:0;position:absolute;width:100%}.ap-hover-card .ap-card-content{padding:5px;position:relative}.ap-hover-card .ap-avatar{float:left;margin-right:15px;max-width:80px}.ap-hover-card .ap-avatar img{background:#eee none repeat scroll 0 0;border:1px solid #ddd;border-radius:3px;display:block;height:80px;width:80px}.ap-hover-card .avatar{max-width:80px}.ap-hover-card .ap-card-name{color:#333;display:block;font-size:15px;font-weight:600;margin-top:5px;overflow:hidden;text-decoration:none;white-space:nowrap}.ap-hover-card .ap-card-desc{display:block;margin-top:3px;overflow:hidden;color:#777}.ap-hover-card .ap-card-header{padding-bottom:10px}.ap-hover-card .ap-card-active{color:#777;display:block;font-size:11px;margin-top:6px}.ap-hover-card .ap-card-stats{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:4px;line-height:100%;margin:0 -12px -11px -11px;overflow:hidden;padding:0}.ap-hover-card .ap-card-stats .stat{border-top:1px solid #e7e7e7;color:#777;display:inline-block;float:left;font-size:11px;line-height:100%;text-align:center;width:33.33%}.ap-hover-card .ap-card-stats .stat span{background:#f7f7f7 none repeat scroll 0 0;border-right:1px solid #e7e7e7;display:block;padding:6px}.ap-hover-card .ap-card-stats b{color:#333;display:block;font-size:14px;line-height:100%;margin-bottom:6px}.ap-hover-card .ap-card-stats i{color:#b7b7b7;font-size:13px;margin-right:5px;vertical-align:middle}.ap-hover-card .ap-card-mention{text-decoration:none}.ap-hover-card .ap-btn{background-image:linear-gradient(#fff, #fcfcfc);border:1px solid rgba(0,0,0,0.15);border-radius:3px;color:#333333;display:block;font-size:12px;font-weight:600;line-height:1.6;margin-top:7px;padding:2px 0;text-align:center;text-decoration:none;vertical-align:middle}.ap-hover-card .ap-btn.active{background:none repeat scroll 0 0 #eee;box-shadow:0 0 5px rgba(0,0,0,0.2) inset}.ap-hcard-catimg{margin-bottom:10px;overflow:hidden}.ap-hcard-catimg img{width:100%}.ap-hcard-caticon{float:left;text-decoration:none;margin-right:10px}.ap-hcard-caticon span{border-radius:2px;color:#fff;display:block;font-size:20px;height:20px;padding:8px;text-align:center;width:20px}.ap-hcard-ctitle{display:block;font-size:15px;font-weight:bold}.ap-hcard-qcount{color:#777;display:block;font-size:12px;margin-top:4px}.ap-hcard-cdesc{font-size:11px;margin-top:6px}.ap-hcard-csub{display:block;font-size:13px;font-weight:bold;margin-top:5px}.hovercard-loading-bg{-webkit-animation:fade 4s infinite 1400ms;animation:1s ease-in-out 1400ms normal none infinite running fade;background:#fff url('../images/ripple.gif') no-repeat center;height:80px;margin:-5px}@-webkit-keyframes fade{50%{opacity:0.5}}@keyframes fade{50%{opacity:0.5}}#anspress #similar_suggestions h3{margin:0}#anspress #similar_suggestions p{margin-bottom:10px}#anspress #similar_suggestions{border:solid 2px #eee;padding:10px;border-radius:2px;margin-top:10px;background:#f9f9f9}#anspress #similar_suggestions p{margin-bottom:0}#anspress .ap-similar-questions{border:1px solid #e7e7e7;border-radius:2px;margin-top:10px;max-height:200px;overflow-x:auto;background:#fff}#anspress .ap-similar-questions .ap-sqitem{border-bottom:1px solid #eee;display:block;margin:0 10px;padding:5px;color:#f14f4f}#anspress .ap-similar-questions .ap-sqitem:last-child{border-bottom:none}#anspress .ap-similar-questions .ap-sqitem:hover{background:#FCFCFC}#anspress .ap-similar-questions .acount{float:right;color:#333}#anspress .ap-similar-questions .ap-title{white-space:nowrap;overflow:hidden}#anspress.ap-eq{border:1px solid #e3e3e3;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,0.06);padding:10px;margin-top:10px;margin-bottom:10px}#anspress.ap-eq .entry-title{margin:0}#anspress.ap-eq .ap-q-cells{padding:0;border:none}#anspress.ap-eq .ap-eq-view-ans{background:#fcfcfc none repeat scroll 0 0;border:1px solid #eeeeee;border-radius:3px;display:block;font-weight:bold;margin-top:15px;padding:10px;text-align:center}@media only screen and (max-width: 480px){#anspress .ap-list-head .ap-search-form{float:none;margin-bottom:5px}#anspress .ap-list-head .ap-search-form .ap-form-control{width:100%}#anspress .ap-list-head .ap-btn-ask{display:block;float:none;margin:0;text-align:center;margin-bottom:10px}#anspress #ap-filter-reset span{display:none}#anspress .ap-filters .ap-dropdown-menu{width:90%;left:5%;right:0;position:fixed;top:5%;height:90%}#anspress .ap-list-counts,#anspress .ap-questions-item .ap-avatar,#anspress #answer-form-c .ap-avatar{display:none}#anspress .ap-questions-title{font-size:13px;margin-bottom:0}#anspress .ap-questions .ap-display-meta-item{font-size:11px}#anspress .ap-questions .ap-display-meta-item.history{display:none}#anspress .ap-display-meta-item:before{width:4px;height:4px}#anspress .ap-questions-item{padding:8px 2px}#anspress .ap-questions .ap-post-type{font-size:10px;padding:1px}#anspress .ap-label-name{border-radius:1px;font-size:10px;padding:1px 4px}#anspress .ap-q .ap-avatar img{max-width:30px;height:auto}#anspress .ap-q .ap-avatar{float:none;position:static}#anspress .ap-cell{margin-left:0}#anspress .ap-q-content{font-size:12px;line-height:1.2}#anspress .ap-content{padding-right:0}#anspress .ap-single-vote{position:absolute;right:0;top:3px}#anspress .ap-single-vote .ap-vote>*{display:inline-block}#anspress .ap-single-vote .ap-vote>span{width:30px}#anspress .ap-questions-summery{margin-right:10px;margin-left:10px}#anspress #answer-form-c{margin-right:0}#anspress .ap-q-metas{font-size:11px}#anspress .ap-q-metas>.ap-post-history{margin-left:0;padding-left:0;border-left:none;display:block}#anspress #ap-answers-c .ap-answers-tab{float:none;margin-bottom:10px}#anspress #ap-answers-c .ap-answers-tab li{float:none;display:inline-block;margin-left:0;margin-right:10px}#anspress #ap-answers-c .ap-answers-tab li a{padding:0;border:none}#anspress .ap-post-footer .ap-dropdown{display:block}#anspress .ap-post-footer>*{float:none !important;display:block;text-align:center;font-size:11px;border-bottom:solid 1px #eee}#anspress .ap-post-footer .ap-btn{border-right:none}#anspress apcomment{font-size:12px}#anspress .ap-comments .ap-avatar{display:none}#anspress .ap-comments .ap-comment-actions{float:none}#anspress .ap-comments .ap-comment-actions>a:first-child{margin-left:0}#anspress .ap-user .ap-tab-nav{border:solid 1px #ddd}#anspress .ap-user .ap-tab-nav li{float:none;border-bottom:solid 1px #eee}#anspress .ap-user .ap-tab-nav li:last-child{border-bottom:none}#anspress .ap-user .ap-tab-nav li a{padding:10px 5px}#anspress .ap-user .ap-tab-nav li.active a{border:none;font-weight:bold}#anspress .ap-reputation-item{display:block;border-bottom:solid 1px #eee;line-height:1.5;padding:10px 0}#anspress .ap-reputation-item>td{display:block;border:none;padding:0}#anspress .ap-reputation-item .col-icon{float:left}#anspress .ap-reputation-item .ap-reputation-ref p{display:none}#anspress .ap-reputation-item .col-event{margin-left:50px}#anspress .ap-reputation-item .ap-reputation-ref{margin:0}#anspress .ap-reputation-item .ap-reputation-ref strong{font-weight:normal}#anspress .ap-reputation-item .col-date{width:auto;margin-left:50px}#anspress .ap-reputation-item .col-points{width:auto}#anspress .ap-reputation-item .col-points span{margin-left:50px;float:none;margin-top:8px;padding:0px;width:30px}body #noti-dp{position:fixed;left:2.5% !important;top:2.5vh !important;width:95%;height:95vh;overflow-y:auto}body #noti-dp .scroll-wrap{max-height:100%;overflow-y:visible}body #noti-dp .ap-droptogg{display:block;float:none;margin:7px 7px 7px auto}.ap-droptogg{display:block}}.ap-snackbar{-webkit-transition-property:opacity, bottom, left, right, width, margin, border-radius;transition-property:opacity, bottom, left, right, width, margin, border-radius;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;font-size:14px;min-height:14px;position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#d32F2f;color:#fff;line-height:22px;padding:18px 24px;bottom:0px;opacity:0;z-index:9999}.ap-snackbar.success{color:#fff;background-color:#323232}.snackbar-show .ap-snackbar{opacity:1;bottom:0}@media (min-width: 640px){.ap-snackbar{min-width:288px;max-width:568px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:2px;margin:24px;bottom:-100px}}@media (max-width: 640px){.ap-snackbar{left:0px;right:0px}}.ap-snackbar .action{background:inherit;display:inline-block;border:none;font-size:inherit;text-transform:uppercase;color:#ffeb3b;margin:0px 0px 0px 24px;padding:0px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}#anspress .ap-term-category-box{list-style:outside none none;padding:0;display:flex;flex-wrap:wrap;margin:-20px}#anspress .ap-term-category-box>li{margin:0;padding:20px;flex-shrink:0;flex-grow:0;flex-basis:33.33%;min-width:280px}#anspress .ap-category-item .ap-cat-img-c .ap-category-icon{color:#fff;width:50px;font-size:35px;height:50px;text-align:center}#anspress .ap-cat-img-c{position:relative}#anspress .ap-cat-img-c .ap-category-icon{left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%}#anspress .ap-term-count{background:#333 none repeat scroll 0 0;border-radius:3px;bottom:0;color:#fff;display:block;font-size:12px;font-weight:bold;padding:1px 7px;position:absolute;right:0}#anspress .ap-sub-category{color:#888;float:right;font-size:13px;text-align:right}#anspress .ap-term-title{font-size:17px;font-weight:bold;margin-top:10px;text-decoration:none}#anspress .ap-taxo-description{font-size:13px;line-height:1.4;margin-top:5px}#anspress .ap-category-image{box-shadow:none;max-height:114px}#anspress .sub-taxo-label{font-size:16px;font-weight:bold;margin-bottom:15px;margin-top:10px}#anspress .ap-category-subitems{margin-bottom:30px}#anspress .ap-category-subitems li a{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:3px;display:block;font-size:12px;font-weight:bold;padding:5px 15px;text-decoration:none}#anspress .ap-category-subitems li a span{margin-left:3px}#anspress .ap-category-subitems li a:hover{border-color:rgba(0,0,0,0.1)}#anspress .ap-taxo-detail{background:none repeat scroll 0 0 #f8f8f8;border-radius:5px;margin-bottom:25px;padding:15px 20px}#anspress .ap-taxo-detail .entry-title{font-size:25px;font-weight:bold}#anspress .ap-taxo-detail .ap-tax-count{background:#333 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:12px;font-weight:bold;padding:4px 7px;vertical-align:super}#anspress .ap-taxo-detail .ap-category-icon{width:50px;height:50px;color:#fff;font-size:35px;text-align:center;border-radius:2px}#anspress .ap-taxo-detail .ap-taxo-description{font-size:18px;line-height:inherit;margin-bottom:0}#anspress .ap-taxo-detail .ap-term-sub{margin-top:20px}#anspress .ap-taxo-detail .ap-sub-taxo{margin:0}#anspress .ap-taxo-detail .ap-category-icon{display:block;margin-right:20px;margin-top:5px}#anspress .ap-taxo-detail .ap-subscribe-btn{margin-top:4px;float:right}#anspress .ap-categories-feat{display:block;overflow:hidden}#anspress .ap-categories-feat img{border-radius:2px;box-shadow:none;display:block;height:auto;width:100%}#anspress .ap-category-feat{border-radius:5px;margin-bottom:25px;overflow:hidden}#anspress .ap-category-feat img{width:100%}#ap-categories-widget.ap-cat-wid{list-style:none;padding:0;margin:0}#ap-categories-widget.ap-cat-wid>li{border-bottom:1px solid #f1f1f1;margin:0;padding:7px 0}#ap-categories-widget.ap-cat-wid>li:last-child{border-bottom:none}#ap-categories-widget.ap-cat-wid>li a{display:block;font-size:13px;font-weight:600;margin-bottom:2px;padding:0}#ap-categories-widget.ap-cat-wid>li .ap-cat-count{color:#888;font-size:12px}#ap-categories-widget.ap-cat-wid>li .ap-cat-count span:first-child{margin-right:5px}#ap-categories-widget.ap-cat-wid>li .ap-cat-image{float:right;position:relative;border-radius:2px}#ap-categories-widget.ap-cat-wid>li .ap-cat-image .ap-category-icon{color:rgba(255,255,255,0.97);display:block;font-size:16px;text-align:center;position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;line-height:100%;text-align:center;width:16px}#anspress .ap-term-tag-box{list-style:none;padding:0;margin:0 -1px -1px 0;display:flex;flex-wrap:wrap;border:solid 1px #ddd}#anspress .ap-term-tag-box>li{margin:0;padding:0;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;flex:1 0 33.33%}#anspress .ap-term-tag-box>li .ap-tags-item{padding:20px 10px;text-align:center}#anspress .ap-term-tag-box .ap-tagq-count{font-style:italic;display:block;font-size:12px;margin-top:6px;color:#777}#anspress .ap-term-tag-box .ap-term-title{text-decoration:none;text-transform:lowercase;font-size:inherit}#anspress .sub-taxo-label{font-size:14px;font-weight:bold;margin-bottom:15px;margin-top:10px}#anspress .ap-sub-taxo{margin-bottom:30px}#anspress .ap-sub-taxo li{margin:0 10px 15px 0;min-width:145px}#anspress .ap-sub-taxo li a{background:#ffffff;border:1px solid #eeeeee;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;color:#888888;display:block;font-size:15px;padding:7px 12px;text-decoration:none}#anspress .ap-sub-taxo li a span{float:right}#anspress .ap-sub-taxo li a:hover{border-color:#11a7db}#anspress .ap-taxo-detail{background:none repeat scroll 0 0 #f8f8f8;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;margin-bottom:25px;padding:15px 20px}#anspress .ap-taxo-detail .ap-tax-item-count{background:#11a7db;color:#ffffff;float:right;font-size:17px;padding:5px 10px;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}#anspress .ap-taxo-detail .ap-taxo-description{line-height:28px}#anspress .ap-taxo-detail .ap-term-sub{margin-top:20px}#anspress .ap-taxo-detail .ap-sub-taxo{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #ddd;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.ap-tag-sugitem .name{font-weight:bold}.ap-tag-sugitem .count{float:right;font-size:11px;color:#888}.ap-tag-sugitem .description{display:block;font-size:12px;line-height:1.4;margin-top:2px;color:#999}#anspress .best-answer .ap-bpsingle,#anspress .answer-selected .ap-bpsingle{border-color:#cce4c8}#anspress .ap-bpsingle{border-radius:2px;margin-bottom:30px;border:solid 1px #ddd}#anspress .ap-bpsingle-title{padding:5px 10px;font-size:13px;border-bottom:solid 1px #eee;margin-bottom:10px}#anspress .ap-bpsingle-title>a{text-decoration:none;font-weight:bold;color:#333}#anspress .ap-bpsingle-acount{margin-left:10px;border-left:solid 1px #ddd;padding-left:10px;font-size:13px;text-decoration:none}#anspress .ap-bpsingle-content{padding:0 10px;position:relative}#anspress .ap-bpsingle-content p{margin-bottom:0}#anspress .ap-bpsingle-content .ap-avatar{margin-top:4px}#anspress .ap-bpsingle-meta{font-size:13px;color:#888;border-top:solid 1px #eee;padding:5px 10px;margin-top:10px}#anspress .ap-bpsingle-meta>*{margin-right:10px;font-size:11px}#anspress .ap-bpsingle-meta a{text-decoration:none}#anspress .ap-bpsingle-meta .apicon-thumb-up:before,#anspress .ap-bpsingle-meta .apicon-answer:before{margin-right:2px}#anspress .ap-bpsingle-selected,#anspress .ap-bpsingle .solved{color:#8bc34a}#anspress .ap-bpsingle-published{color:#888;text-decoration:none;font-size:13px}#anspress .ap-bpsingle .apicon-answer:before{margin-right:5px}#anspress .ap-view-question{background:#8bc34a;font-size:12px;color:#fff;padding:2px 6px;border-radius:1px;text-decoration:none;margin-top:8px;display:table}#anspress .ap-bp-head{border-bottom:solid 1px #ddd;margin-bottom:25px;padding-bottom:10px}#anspress .ap-bp-head h1{margin:0;float:left}#anspress .ap-bp-head .ap-answers-tab{float:right;border-radius:3px}#anspress .ap-bp-head .ap-answers-tab li{margin:0}#anspress .ap-bp-head .ap-answers-tab li a{display:block;padding:5px 12px;text-decoration:none;font-size:13px}#anspress .ap-bp-head .ap-answers-tab li.active a{background:#eee}#anspress .ap-bp-head .ap-filters{float:right}#anspress .ap-bp-loadmore{display:table;margin:0 auto;font-size:12px}.ap-user-meta-reputation{background:#F4AC20;font-size:12px;padding:3px 10px;border-radius:2px}.ap-reputations{border:none;border-spacing:0}.ap-reputations td{border-width:0 0 1px 0;border-color:#eee;border-style:solid;padding:10px 5px;vertical-align:top}.ap-reputations td.col-icon{width:50px;color:#b5b5b5}.ap-reputations td.col-icon i{font-size:18px;background:#9E9E9E;width:35px;display:block;height:35px;padding:5px;text-align:center;border-radius:50%;color:#fff}.ap-reputations td.col-icon i.answer{background:#8bc34a}.ap-reputations td.col-icon i.ask{background:#F44336}.ap-reputations td.col-icon i.comment{background:#673AB7}.ap-reputations td.col-icon i.select_answer{background:#00C853}.ap-reputations td.col-icon i.best_answer{background:#00BCD4}.ap-reputations td.col-icon i.received_vote_up{background:#AB47BC}.ap-reputations td.col-icon i.received_vote_down{background:#FF9800}.ap-reputations td.col-icon i.given_vote_down{background:#8D6E63}.ap-reputations td.col-icon i.given_vote_up{background:#EC407A}.ap-reputations td.col-points{text-align:right;width:55px}.ap-reputations td.col-points span{background:#F4AC20;color:#fff;width:40px;display:block;float:right;text-align:center;border-radius:2px;padding:2px}.ap-reputations td.col-date{width:100px;font-size:12px}.ap-reputation-ref{margin-top:5px;display:block;margin-top:5px;font-size:12px;color:#777}.ap-reputation-ref strong{display:block;color:#444}.ap-reputation-activity{font-weight:bold}#anspress .ap-noti{border:solid 1px #eee;border-radius:2px}#anspress .ap-noti-item{border-bottom:solid 1px #eee;padding:10px 15px}#anspress .ap-noti-icon{float:left;width:40px;height:40px;background:#eee;padding:8px;text-align:center;font-size:18px;border-radius:2px}#anspress .ap-noti-avatar{float:left}#anspress .ap-noti-avatar .avatar{border-radius:2px}#anspress .ap-noti-rep{background:#F4AC20;float:left;width:40px;height:40px;text-align:center;padding:9px 0;font-weight:bold;color:#fff;border-radius:50%}#anspress .ap-noti-inner{color:#333;display:block;margin-left:60px}#anspress .ap-noti-date{display:block;font-size:12px;color:#777}#anspress .ap-noti-sub{margin-bottom:15px}#anspress .ap-noti-sub a{margin-right:10px;border-right:solid 1px #ccc;padding-right:10px}#anspress .ap-noti-sub a:last-child{border-right:none;margin-right:0}#anspress .ap-btn-markall-read{float:right;margin-right:0}#noti-dp{position:absolute;top:0;right:0;width:300px;min-height:50px;background:#fff;border:solid 2px #d2d1d1;font-size:13px;font-family:Arial, Helvetica, sans-serif;overflow:hidden;box-shadow:0px 1px 14px rgba(0,0,0,0.2);z-index:9999}#noti-dp .ap-btn-markall-read{float:right;background:none;border:none;font-weight:normal;padding:0}#noti-dp .noti-item{padding:8px 10px;border-bottom:solid 1px #e8e8e8;text-align:left}#noti-dp .noti-item.unseen{background:#f5f5f5}#noti-dp .avatar{border-radius:3px}#noti-dp .ap-noti-unseen{background:#F4AC20;color:#fff;padding:1px 3px;font-weight:normal;font-style:normal;border-radius:2px}#noti-dp .ap-noti-icon,#noti-dp .ap-noti-avatar,#noti-dp .ap-noti-rep{background:#eee;float:left;height:35px;width:35px}#noti-dp .ap-noti-rep{color:#fff;text-align:center;border-radius:50%;background:#F4AC20;width:35px;height:35px;display:block;line-height:35px;font-size:16px;font-weight:bold}#noti-dp .ap-noti-rep.negative{background:#EF5350}#noti-dp .ap-noti-icon{text-align:center;border-radius:3px;line-height:38px;font-size:17px;color:#aaa}#noti-dp .ap-noti-inner{margin-left:50px;display:table;font-size:12px;line-height:1.4;color:#333;text-decoration:none}#noti-dp .ap-noti-date{display:block;color:#888;font-size:11px;margin-top:2px}#noti-dp .ap-noti-head{background:#fff;border-bottom:solid 1px #ddd;font-size:11px;font-weight:bold;padding:10px;height:16px;line-height:16px}#noti-dp .scroll-wrap{max-height:300px;overflow-y:auto}i.noti-count{font-style:normal;background:#F44336;color:#fff;width:10px;display:inline-block;margin-left:4px;padding:2px;width:20px;text-align:center;height:20px;line-height:20px;border-radius:2px}.ap-activities{position:relative;margin-left:30px}.ap-activities:before{content:"";display:block;width:1px;background:#e7e7e7;height:100%;position:absolute;left:20px;top:0}.ap-activity-item:last-child .ap-activity-right{border:none}.ap-activity-item{font-size:13px;display:flex;justify-content:space-between;align-items:stretch;position:relative}.ap-activity-item>*{width:100%}.ap-activity-item a{text-decoration:none}.ap-activity-item>.ap-activity-icon{flex-shrink:0;flex-basis:60px}.ap-activity-item>.ap-activity-icon i{border:solid 1px #d1d8ff;display:block;width:30px;height:30px;font-size:15px;text-align:center;border-radius:50%;line-height:30px;color:#d1d8ff;background:#fff;margin-left:5px}.ap-activity-item>.ap-activity-avatar{flex-shrink:0;flex-basis:60px}.ap-activity-item>.ap-activity-avatar img{border-radius:4px;margin-right:10px}.ap-activity-item>.ap-activity-right{border-bottom:solid 1px #eee;padding-bottom:20px;margin-bottom:20px}.ap-activity-item .ap-user-reputation{margin:0 5px 0 5px;vertical-align:baseline;font-size:11px;padding:0px 4px;color:#ff6122;background:#fbebbc}.ap-activity-item .ap-activity-header{font-weight:bold;margin-bottom:3px}.ap-activity-item .ap-activity-ref{line-height:1.6}.ap-activity-item>.ap-activity-ref{display:block;font-size:13px;margin-top:6px}.ap-activity-date{font-weight:normal}.ap-activity-same{display:flex;margin-top:20px;align-items:center;justify-content:space-between}.ap-activity-same>div{width:100%}.ap-activity-same>.ap-activity-avatar{margin-right:10px;flex-shrink:0;flex-basis:30px;align-self:stretch}.ap-activity-same>.ap-activity-avatar img{border-radius:50%;height:auto}.ap-activity-same .ap-activity-header{margin-bottom:2px;font-size:12px}.ap-activity-same .ap-activity-header .ap-user-reputation{font-size:10px}.ap-activity-more .ap-btn{display:table}.ap-activity-end p{font-weight:bold;align-self:center}.ap-activity-when{display:block;background:#7986CB;padding:3px 15px;margin-bottom:30px;border-radius:12px;font-size:12px;color:#fff;width:100px;text-align:center;margin-left:-30px;position:relative}.ap-alert{border:solid 1px rgba(0,0,0,0.05);border-radius:3px;padding:5px 10px;margin-bottom:10px}.ap-alert strong{display:block}.ap-alert i{margin-right:10px}.ap-alert.info{background-color:#e4f3ff}.ap-alert.warning{background-color:#ffeebd}.ap-alert.error{background-color:#fdcdcd}.ap-alert.success{background-color:#dff3c8}.ap-alert-close{float:right;padding:1px 4px;background:#fff;font-weight:bold;border:solid 1px var(--ap_border-color);border-radius:2px;display:block;line-height:100%}
diff --git a/templates/scss/widget.scss b/templates/scss/widget.scss
index 899fe9b65..e807a03cd 100644
--- a/templates/scss/widget.scss
+++ b/templates/scss/widget.scss
@@ -196,4 +196,19 @@
white-space: nowrap;
}
}
-}
\ No newline at end of file
+}
+.ap-leaderbaord-widget{
+ display: flex;
+ flex-wrap: wrap;
+ .ap-leaderbaord-user{
+ display: flex;
+ width: 25%;
+ margin-bottom: 15px;
+ }
+ .ap-leaderbaord-point{
+ display: block;
+ }
+ .ap-leaderbaord-user-name {
+ margin-left: 10px;
+ }
+}
diff --git a/widgets/leaderboard.php b/widgets/leaderboard.php
new file mode 100644
index 000000000..4f9637087
--- /dev/null
+++ b/widgets/leaderboard.php
@@ -0,0 +1,202 @@
+
+ * @license GPL 2+ GNU GPL licence above 2+
+ * @link https://anspress.net
+ * @since 4.3.0
+ */
+
+// If this file is called directly, abort.
+if ( ! defined( 'WPINC' ) ) {
+ wp_die();
+}
+
+/**
+ * Class for AnsPress question leaderboard widget.
+ *
+ * @since unknown
+ */
+class AnsPress_Leaderboard_Widget extends WP_Widget {
+
+ /**
+ * Initialize the class
+ */
+ public function __construct() {
+ parent::__construct(
+ 'ap_leaderboard_widget',
+ __( '(AnsPress) User Leaderboard', 'anspress-question-answer' ),
+ array( 'description' => __( 'Shows users leaderboard.', 'anspress-question-answer' ) )
+ );
+ }
+
+ /**
+ * Get top users from database.
+ *
+ * @param int $interval Interval in days.
+ * @param int $limit Limit of users.
+ * @return object
+ */
+ private function get_top_users( $interval, $limit ) {
+ global $wpdb;
+
+ $interval = absint( $interval );
+ $limit = absint( $limit );
+ $cap_key = $wpdb->prefix . 'capabilities';
+
+ // @codingStandardsIgnoreStart
+ return $wpdb->get_results(
+ $wpdb->prepare(
+ "SELECT users.ID, users.display_name, sum(rep_ev.points) AS aggregated FROM $wpdb->ap_reputations rep
+ INNER JOIN $wpdb->ap_reputation_events rep_ev ON rep.rep_event = rep_ev.slug
+ INNER JOIN $wpdb->users users ON users.ID = rep.rep_user_id
+ INNER JOIN $wpdb->usermeta meta ON meta.user_id = users.ID AND meta.meta_key = %s AND meta_value NOT LIKE '%administrator%'
+ WHERE rep.rep_date > current_date - interval $interval day
+ GROUP BY rep.rep_user_id
+ ORDER BY aggregated DESC, users.ID ASC
+ LIMIT $limit",
+ $cap_key
+ )
+ );
+ // @codingStandardsIgnoreEnd
+ }
+
+ /**
+ * Widget render method.
+ *
+ * @param array $args Widget arguments.
+ * @param array $instance Widget instance.
+ * @return void
+ */
+ public function widget( $args, $instance ) {
+ $title = ! empty( $instance['title'] ) ? $instance['title'] : '';
+ $avatar_size = ! empty( $instance['avatar_size'] ) ? $instance['avatar_size'] : 40;
+ $show_users = ! empty( $instance['show_users'] ) ? $instance['show_users'] : 12;
+ $users_per_row = ! empty( $instance['users_per_row'] ) ? $instance['users_per_row'] : 4;
+ $interval = ! empty( $instance['interval'] ) ? $instance['interval'] : 30;
+
+ /**
+ * Filters the widget title.
+ *
+ * @param string $title Widget title.
+ * @since 1.0.0
+ */
+ $title = apply_filters( 'widget_title', $title );
+
+ echo wp_kses_post( $args['before_widget'] );
+
+ if ( ! empty( $title ) ) {
+ echo wp_kses_post( $args['before_title'] . $title . $args['after_title'] );
+ }
+
+ echo '';
+
+ echo wp_kses_post( $args['after_widget'] );
+ }
+
+ /**
+ * Widget form.
+ *
+ * @param array $instance Instance of widget.
+ * @return string
+ */
+ public function form( $instance ) {
+ if ( isset( $instance['title'] ) ) {
+ $title = $instance['title'];
+ } else {
+ $title = __( 'AnsPress Leader board', 'anspress-question-answer' );
+ }
+
+ $avatar_size = ! empty( $instance['avatar_size'] ) ? absint( $instance['avatar_size'] ) : 40;
+ $show_users = ! empty( $instance['show_users'] ) ? absint( $instance['show_users'] ) : 12;
+ $users_per_row = ! empty( $instance['users_per_row'] ) ? absint( $instance['users_per_row'] ) : 4;
+ $interval = ! empty( $instance['interval'] ) ? absint( $instance['interval'] ) : 30;
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+