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( '

%2$s%3$s

', 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 '
'; + + if ( ap_is_addon_active( 'reputation.php' ) ) { + echo '
'; + + $users = $this->get_top_users( $interval, $show_users ); + + if ( empty( $users ) ) { + esc_attr_e( 'No users found with reputation.', 'anspress-question-answer' ); + } else { + foreach ( $users as $user ) { + echo ''; + echo '
'; + echo get_avatar( $user->ID, $avatar_size ); + echo '
'; + echo '
'; + echo esc_html( $user->display_name ); + echo '' . (int) $user->aggregated . ' ' . esc_attr__( 'Points', 'anspress-question-answer' ) . ''; + echo '
'; + echo '
'; + } + } + + echo '
'; + } else { + esc_attr_e( 'Reputation add-on is not active.', 'anspress-question-answer' ); + } + + 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; + ?> +

+ + +

+

+ + +

+

+ + +

+

+ + +

+

+ + +

+