Changeset 3245597
- Timestamp:
- 02/24/2025 10:11:17 AM (13 months ago)
- Location:
- bazario/trunk
- Files:
-
- 200 added
- 3 deleted
- 10 edited
-
assets (added)
-
assets/css (added)
-
assets/css/admin.css (added)
-
assets/css/style.css (added)
-
assets/js (added)
-
assets/js/admin.js (added)
-
assets/js/script.js (added)
-
base (added)
-
base/list-model.php (added)
-
bazario.php (modified) (1 diff)
-
builder (added)
-
builder/class-woo.php (added)
-
builder/template-cpt.php (added)
-
builder/templates (added)
-
builder/templates/single.php (added)
-
core (added)
-
core/register (added)
-
core/register/Model.php (added)
-
elements/assets/css/global/animation.css (added)
-
elements/assets/css/global/bazario-widget-badge.css (added)
-
elements/assets/css/global/bootstrap.min.css (added)
-
elements/assets/css/global/laby.css (modified) (1 diff)
-
elements/assets/css/global/lity.css (added)
-
elements/assets/css/global/select2.min.css (added)
-
elements/assets/css/global/simple-scrollbar.css (added)
-
elements/assets/css/global/swiper.min.css (added)
-
elements/assets/css/global/swiper8.min.css (added)
-
elements/assets/css/style.css (modified) (10 diffs)
-
elements/assets/css/style.css.map (modified) (1 diff)
-
elements/assets/js/add-to-cart.js (added)
-
elements/assets/js/advanced-search.js (added)
-
elements/assets/js/advanced-slider.js (added)
-
elements/assets/js/archive-products.js (added)
-
elements/assets/js/blog-slider.js (added)
-
elements/assets/js/cart-info.js (added)
-
elements/assets/js/cart-products.js (added)
-
elements/assets/js/checkout-form-billing.js (added)
-
elements/assets/js/checkout-form-shipping.js (added)
-
elements/assets/js/checkout-order-review.js (added)
-
elements/assets/js/count-down.js (added)
-
elements/assets/js/dropdown.js (added)
-
elements/assets/js/global/bootstrap.bundle.min.js (added)
-
elements/assets/js/global/bootstrap.min.js (added)
-
elements/assets/js/image.js (added)
-
elements/assets/js/lib/flexslider.min.js (added)
-
elements/assets/js/lib/jquery-min.js (added)
-
elements/assets/js/lib/lity.js (added)
-
elements/assets/js/lib/magnific-popup.min.js (added)
-
elements/assets/js/lib/scripts.js (deleted)
-
elements/assets/js/lib/select2.min.js (added)
-
elements/assets/js/lib/simple-scrollbar.js (added)
-
elements/assets/js/lib/swiper.min.js (added)
-
elements/assets/js/lib/swiper8-bundle.min.js (added)
-
elements/assets/js/lib/wow.min.js (added)
-
elements/assets/js/product-category-list.js (added)
-
elements/assets/js/product-image.js (added)
-
elements/assets/js/product-list.js (added)
-
elements/assets/js/product-share.js (added)
-
elements/assets/js/product-slider.js (added)
-
elements/assets/js/product-tabs.js (added)
-
elements/assets/js/single-product-tabs.js (added)
-
elements/assets/js/testimonials-slider.js (added)
-
elements/assets/scss (added)
-
elements/assets/scss/_add_to_cart.scss (added)
-
elements/assets/scss/_advanced_search.scss (added)
-
elements/assets/scss/_advanced_slider.scss (added)
-
elements/assets/scss/_archive_products.scss (added)
-
elements/assets/scss/_archive_result_count.scss (added)
-
elements/assets/scss/_blog_slider.scss (added)
-
elements/assets/scss/_button_animate.scss (added)
-
elements/assets/scss/_cart_info.scss (added)
-
elements/assets/scss/_cart_products.scss (added)
-
elements/assets/scss/_cart_totals.scss (added)
-
elements/assets/scss/_checkout_form_additional.scss (added)
-
elements/assets/scss/_checkout_form_billing.scss (added)
-
elements/assets/scss/_checkout_form_shipping.scss (added)
-
elements/assets/scss/_checkout_order_review.scss (added)
-
elements/assets/scss/_checkout_payment.scss (added)
-
elements/assets/scss/_count_down.scss (added)
-
elements/assets/scss/_creative-button.scss (added)
-
elements/assets/scss/_dropdown.scss (added)
-
elements/assets/scss/_filter_orderby.scss (added)
-
elements/assets/scss/_filter_products_per_page.scss (added)
-
elements/assets/scss/_heading.scss (added)
-
elements/assets/scss/_icon_box.scss (added)
-
elements/assets/scss/_image.scss (added)
-
elements/assets/scss/_marquee.scss (added)
-
elements/assets/scss/_product_category_list.scss (added)
-
elements/assets/scss/_product_image.scss (added)
-
elements/assets/scss/_product_list.scss (added)
-
elements/assets/scss/_product_meta.scss (added)
-
elements/assets/scss/_product_price.scss (added)
-
elements/assets/scss/_product_rating.scss (added)
-
elements/assets/scss/_product_share.scss (added)
-
elements/assets/scss/_product_sku.scss (added)
-
elements/assets/scss/_product_slider.scss (added)
-
elements/assets/scss/_product_stock.scss (added)
-
elements/assets/scss/_product_tabs.scss (added)
-
elements/assets/scss/_single_product_tabs.scss (added)
-
elements/assets/scss/_testimonials_slider.scss (added)
-
elements/assets/scss/_text_editor.scss (added)
-
elements/assets/scss/style.scss (added)
-
elements/widgets/add-to-cart (added)
-
elements/widgets/add-to-cart/add-to-cart.php (added)
-
elements/widgets/advanced-search (added)
-
elements/widgets/advanced-search/advanced-search.php (added)
-
elements/widgets/advanced-search/search-result.php (added)
-
elements/widgets/advanced-slider (added)
-
elements/widgets/advanced-slider/advanced-slider.php (added)
-
elements/widgets/archive-products (added)
-
elements/widgets/archive-products/archive-products.php (added)
-
elements/widgets/archive-result-count (added)
-
elements/widgets/archive-result-count/archive-result-count.php (added)
-
elements/widgets/blog-slider (added)
-
elements/widgets/blog-slider/blog-slider.php (added)
-
elements/widgets/breadcrumbs (added)
-
elements/widgets/breadcrumbs/breadcrumbs.php (added)
-
elements/widgets/button-animate/button-animate.php (modified) (20 diffs)
-
elements/widgets/cart-info (added)
-
elements/widgets/cart-info/cart-info.php (added)
-
elements/widgets/cart-products (added)
-
elements/widgets/cart-products/cart-products.php (added)
-
elements/widgets/cart-products/cart.php (added)
-
elements/widgets/cart-products/empty.php (added)
-
elements/widgets/cart-products/view.php (added)
-
elements/widgets/cart-totals (added)
-
elements/widgets/cart-totals/cart-totals.php (added)
-
elements/widgets/checkout-form-additional (added)
-
elements/widgets/checkout-form-additional/checkout-form-additional.php (added)
-
elements/widgets/checkout-form-billing (added)
-
elements/widgets/checkout-form-billing/checkout-form-billing.php (added)
-
elements/widgets/checkout-form-shipping (added)
-
elements/widgets/checkout-form-shipping/checkout-form-shipping.php (added)
-
elements/widgets/checkout-order-review (added)
-
elements/widgets/checkout-order-review/checkout-order-review.php (added)
-
elements/widgets/checkout-order-review/order-review-template.php (added)
-
elements/widgets/checkout-payment (added)
-
elements/widgets/checkout-payment/checkout-payment.php (added)
-
elements/widgets/count-down (added)
-
elements/widgets/count-down/count-down.php (added)
-
elements/widgets/creative-button/creative-button.php (modified) (6 diffs)
-
elements/widgets/dropdown (added)
-
elements/widgets/dropdown/dropdown.php (added)
-
elements/widgets/filter-orderby (added)
-
elements/widgets/filter-orderby/filter-orderby.php (added)
-
elements/widgets/filter-products-per-page (added)
-
elements/widgets/filter-products-per-page/filter-products-per-page.php (added)
-
elements/widgets/heading (added)
-
elements/widgets/heading/heading.php (added)
-
elements/widgets/icon-box/icon-box.php (modified) (4 diffs)
-
elements/widgets/image (added)
-
elements/widgets/image/image.php (added)
-
elements/widgets/marquee (added)
-
elements/widgets/marquee/marquee.php (added)
-
elements/widgets/notice (added)
-
elements/widgets/notice/notice.php (added)
-
elements/widgets/product-category-list (added)
-
elements/widgets/product-category-list/product-category-list.php (added)
-
elements/widgets/product-description (added)
-
elements/widgets/product-description/product-description.php (added)
-
elements/widgets/product-image (added)
-
elements/widgets/product-image/product-image.php (added)
-
elements/widgets/product-list (added)
-
elements/widgets/product-list/product-list.php (added)
-
elements/widgets/product-meta (added)
-
elements/widgets/product-meta/product-meta.php (added)
-
elements/widgets/product-price (added)
-
elements/widgets/product-price/product-price.php (added)
-
elements/widgets/product-rating (added)
-
elements/widgets/product-rating/product-rating.php (added)
-
elements/widgets/product-share (added)
-
elements/widgets/product-share/product-share.php (added)
-
elements/widgets/product-short-description (added)
-
elements/widgets/product-short-description/product-short-description.php (added)
-
elements/widgets/product-sku (added)
-
elements/widgets/product-sku/product-sku.php (added)
-
elements/widgets/product-slider (added)
-
elements/widgets/product-slider/product-slider.php (added)
-
elements/widgets/product-stock (added)
-
elements/widgets/product-stock/product-stock.php (added)
-
elements/widgets/product-tabs (added)
-
elements/widgets/product-tabs/product-tabs.php (added)
-
elements/widgets/product-title (added)
-
elements/widgets/product-title/product-title.php (added)
-
elements/widgets/single-product-tabs (added)
-
elements/widgets/single-product-tabs/single-product-tabs.php (added)
-
elements/widgets/testimonials-slider (added)
-
elements/widgets/testimonials-slider/testimonials-slider.php (added)
-
elements/widgets/text-editor (added)
-
elements/widgets/text-editor/text-editor.php (added)
-
inc/admin.php (added)
-
inc/class-tgm-plugin-activation.php (added)
-
inc/elementor-addon.php (modified) (1 diff)
-
inc/elementor-extras.php (added)
-
inc/elemntor-extras.php (deleted)
-
inc/plugin-install.php (added)
-
init.php (modified) (4 diffs)
-
lang (deleted)
-
modules (added)
-
modules/quick-view (added)
-
modules/quick-view/QuickView.php (added)
-
modules/quick-view/assets (added)
-
modules/quick-view/assets/css (added)
-
modules/quick-view/assets/css/style.css (added)
-
modules/quick-view/assets/js (added)
-
modules/quick-view/assets/js/script.js (added)
-
readme.txt (modified) (1 diff)
-
traits (added)
-
traits/singleton.php (added)
-
utils (added)
-
utils/Helper.php (added)
-
utils/api-utils.php (added)
-
utils/cart-utils.php (added)
Legend:
- Unmodified
- Added
- Removed
-
bazario/trunk/bazario.php
r3221991 r3245597 2 2 /** 3 3 * Plugin Name: Bazario 4 * Description: This is a plugin with elements bundle for WordPress Theme. 5 * Author: wpdive 4 * Plugin URI: https://bazario.co 5 * Description: A plugin to enhance elementor websites with innovative features for Bazario users. 6 * Version: 1.0.1 7 * Author: WPDive 8 * Author URI: https://bazario.co 9 * Text Domain: bazario 10 * Domain Path: /lang 11 * Requires at least: 5.4 12 * Tested up to: 6.7 13 * Requires PHP: 7.4 6 14 * License: GPLv2 or later 7 15 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 8 * Version: 1.0.09 * Requires at least: 5.410 * Requires PHP: 7.411 * Text Domain: bazario12 * Domain Path: /lang13 16 */ 14 17 15 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly 16 17 // Define constants with unique prefixes 18 define( 'BAZARIO__FILE__', __FILE__ ); 19 define( 'BAZARIO_URL', plugins_url( '/', BAZARIO__FILE__ ) ); 20 define( 'BAZARIO_PLUGIN_BASE', plugin_basename( BAZARIO__FILE__ ) ); 21 22 /** 23 * Load the plugin after Elementor (and other plugins) are loaded. 24 * 25 * @since 1.0.0 26 */ 27 function bazario_plugin_load() { 28 // Require the main plugin file 29 require( __DIR__ . '/init.php' ); 30 } 31 add_action( 'plugins_loaded', 'bazario_plugin_load' ); 32 33 /** 34 * Display an admin notice if Elementor is outdated. 35 */ 36 function bazario_fail_load_out_of_date() { 37 if ( ! current_user_can( 'update_plugins' ) ) { 38 return; 39 } 40 41 $file_path = 'elementor/elementor.php'; 42 43 $upgrade_link = wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $file_path, 'upgrade-plugin_' . $file_path ); 44 $message = '<p>' . __( 'Bazario Plugin is not working because you are using an old version of Elementor.', 'bazario' ) . '</p>'; 45 $message .= '<p>' . sprintf( '<a href="%s" class="button-primary">%s</a>', $upgrade_link, __( 'Update Elementor Now', 'bazario' ) ) . '</p>'; 46 47 echo '<div class="error">' . wp_kses_post( $message ) . '</div>'; 18 // Exit if accessed directly. 19 if (!defined('ABSPATH')) { 20 exit; 48 21 } 49 22 50 // Include additional functionality files 51 include('inc/elementor-addon.php'); 52 include('inc/elemntor-extras.php'); 23 // Define constants. 24 define('BAZARIO_VERSION', '1.0.0'); 25 define('BAZARIO_PLUGIN_DIR', plugin_dir_path(__FILE__)); 26 define('BAZARIO_PLUGIN_URL', plugin_dir_url(__FILE__)); 27 28 // Main Bazario Plugin Class 29 class Bazario_Plugin { 30 31 public function __construct() { 32 // Install/activate required plugins 33 require_once BAZARIO_PLUGIN_DIR . 'inc/plugin-install.php'; 34 35 // Check if the plugin is active 36 if (!function_exists('is_plugin_active')) { 37 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 38 } 39 40 // Initialize plugin features 41 if (is_plugin_active('woocommerce/woocommerce.php') && is_plugin_active('elementor/elementor.php')) { 42 $this->init(); 43 } 44 } 45 46 public function init() { 47 // Load textdomain for translations. 48 load_plugin_textdomain('bazario', false, dirname(plugin_basename(__FILE__)) . '/lang/'); 49 50 // Include required files 51 $this->include_files(); 52 53 // Register hooks 54 add_action('wp_enqueue_scripts', [$this, 'enqueue_assets']); 55 add_action('init', [$this, 'custom_woocommerce_feature']); 56 } 57 58 private function include_files() { 59 // Core files 60 require_once BAZARIO_PLUGIN_DIR . 'init.php'; 61 require_once BAZARIO_PLUGIN_DIR . 'inc/elementor-addon.php'; 62 require_once BAZARIO_PLUGIN_DIR . 'inc/elementor-extras.php'; 63 require_once BAZARIO_PLUGIN_DIR . 'utils/cart-utils.php'; 64 require_once BAZARIO_PLUGIN_DIR . 'utils/api-utils.php'; 65 require_once BAZARIO_PLUGIN_DIR . 'utils/Helper.php'; 66 require_once BAZARIO_PLUGIN_DIR . 'inc/admin.php'; 67 require_once BAZARIO_PLUGIN_DIR . 'builder/template-cpt.php'; 68 require_once BAZARIO_PLUGIN_DIR . 'builder/class-woo.php'; 69 require_once BAZARIO_PLUGIN_DIR . 'traits/singleton.php'; 70 require_once BAZARIO_PLUGIN_DIR . 'base/list-model.php'; 71 require_once BAZARIO_PLUGIN_DIR . 'core/register/Model.php'; 72 require_once BAZARIO_PLUGIN_DIR . 'modules/quick-view/QuickView.php'; 73 } 74 75 public function enqueue_assets() { 76 wp_enqueue_style('bazario-style', BAZARIO_PLUGIN_URL . 'assets/css/style.css', array(), BAZARIO_VERSION); 77 wp_enqueue_script('bazario-script', BAZARIO_PLUGIN_URL . 'assets/js/script.js', array('jquery'), BAZARIO_VERSION, true); 78 } 79 80 public function custom_woocommerce_feature() { 81 if (class_exists('WooCommerce')) { 82 add_action('woocommerce_after_shop_loop_item_title', [$this, 'display_custom_message'], 15); 83 } 84 } 85 86 public function display_custom_message() { 87 echo '<p class="bazario-custom-message">Upgrade your store with Bazario!</p>'; 88 } 89 90 public static function module_dir() { 91 return __DIR__ . 'modules/'; 92 } 93 94 } 95 96 // Instantiate the plugin 97 new Bazario_Plugin(); 98 99 100 // Activation and deactivation hooks. 101 function bazario_activate() { 102 // Code to execute on activation. 103 \Bazario\Builder\Bazario_Template_Cpt::instance()->init(); 104 } 105 register_activation_hook(__FILE__, 'bazario_activate'); 106 107 function bazario_deactivate() { 108 // Code to execute on deactivation. 109 } 110 register_deactivation_hook(__FILE__, 'bazario_deactivate'); 111 112 // Bazario Badge 113 function bazario_badge_style() { 114 wp_enqueue_style( 'bazario-widget-badge', plugins_url( 'elements/assets/css/global/bazario-widget-badge.css', __FILE__ ) ); 115 } 116 add_action( 'elementor/editor/after_enqueue_styles', 'bazario_badge_style' ); -
bazario/trunk/elements/assets/css/global/laby.css
r3221991 r3245597 1 /*silent still golden*/ 1 .bazario-template-template .select2-container--default .select2-search--dropdown { 2 padding: 10px ; 3 } 4 .bazario-template-template .select2-results__option { 5 text-decoration: none ; 6 } 7 .bazario-template-template .select2-search--dropdown input { 8 background: #fff ; 9 border-radius: 0 ; 10 border: 1px solid #ddd ; 11 min-height: 45px; 12 } -
bazario/trunk/elements/assets/css/style.css
r3221991 r3245597 124 124 transition: all 0.3s ease; 125 125 } 126 .bazario-creative-button:hover .corners-in . tcgle-border-top {126 .bazario-creative-button:hover .corners-in .bazario-border-top { 127 127 transform: scaleX(0) !important; 128 128 } 129 .bazario-creative-button:hover .corners-in . tcgle-border-bottom {129 .bazario-creative-button:hover .corners-in .bazario-border-bottom { 130 130 transform: scaleX(0) !important; 131 131 } 132 .bazario-creative-button:hover .corners-in . tcgle-border-left {132 .bazario-creative-button:hover .corners-in .bazario-border-left { 133 133 transform: scaleY(0) !important; 134 134 } 135 .bazario-creative-button:hover .corners-in . tcgle-border-right {135 .bazario-creative-button:hover .corners-in .bazario-border-right { 136 136 transform: scaleY(0) !important; 137 137 } 138 .bazario-creative-button:hover .corners-out . tcgle-border-top {138 .bazario-creative-button:hover .corners-out .bazario-border-top { 139 139 transform: scaleX(1) !important; 140 140 } 141 .bazario-creative-button:hover .corners-out . tcgle-border-bottom {141 .bazario-creative-button:hover .corners-out .bazario-border-bottom { 142 142 transform: scaleX(1) !important; 143 143 } 144 .bazario-creative-button:hover .corners-out . tcgle-border-left {144 .bazario-creative-button:hover .corners-out .bazario-border-left { 145 145 transform: scaleY(1) !important; 146 146 } 147 .bazario-creative-button:hover .corners-out . tcgle-border-right {147 .bazario-creative-button:hover .corners-out .bazario-border-right { 148 148 transform: scaleY(1) !important; 149 149 } … … 197 197 pointer-events: none; 198 198 } 199 .animated-border-corners-in .bazario-border-lines . tcgle-border-top {199 .animated-border-corners-in .bazario-border-lines .bazario-border-top { 200 200 width: 100%; 201 201 height: 2px; … … 208 208 transform-origin: left; 209 209 } 210 .animated-border-corners-in .bazario-border-lines . tcgle-border-bottom {210 .animated-border-corners-in .bazario-border-lines .bazario-border-bottom { 211 211 width: 100%; 212 212 height: 2px; … … 219 219 transform-origin: right; 220 220 } 221 .animated-border-corners-in .bazario-border-lines . tcgle-border-left {221 .animated-border-corners-in .bazario-border-lines .bazario-border-left { 222 222 width: 2px; 223 223 height: 100%; … … 230 230 transform-origin: top; 231 231 } 232 .animated-border-corners-in .bazario-border-lines . tcgle-border-right {232 .animated-border-corners-in .bazario-border-lines .bazario-border-right { 233 233 width: 2px; 234 234 height: 100%; … … 252 252 pointer-events: none; 253 253 } 254 .animated-border-corners-out .bazario-border-lines . tcgle-border-top {254 .animated-border-corners-out .bazario-border-lines .bazario-border-top { 255 255 width: 100%; 256 256 height: 2px; … … 263 263 transform-origin: left; 264 264 } 265 .animated-border-corners-out .bazario-border-lines . tcgle-border-bottom {265 .animated-border-corners-out .bazario-border-lines .bazario-border-bottom { 266 266 width: 100%; 267 267 height: 2px; … … 274 274 transform-origin: right; 275 275 } 276 .animated-border-corners-out .bazario-border-lines . tcgle-border-left {276 .animated-border-corners-out .bazario-border-lines .bazario-border-left { 277 277 width: 2px; 278 278 height: 100%; … … 285 285 transform-origin: top; 286 286 } 287 .animated-border-corners-out .bazario-border-lines . tcgle-border-right {287 .animated-border-corners-out .bazario-border-lines .bazario-border-right { 288 288 width: 2px; 289 289 height: 100%; … … 373 373 } 374 374 } 375 /* ============================================================================================================================== 376 [ * Heading ] 377 ===============================================================================================================================*/ 378 .bazario-heading a { 379 color: inherit; 380 } 381 .bazario-heading .text { 382 margin: 0; 383 } 384 385 /* ============================================================================================================================== 386 [ * Product List ] 387 ===============================================================================================================================*/ 388 .bazario-product-list .product-list .bazario-single-product-item { 389 position: relative; 390 background-color: #fff; 391 border: 1px solid rgba(153, 153, 153, 0.6); 392 border-radius: 10px; 393 } 394 .bazario-product-list .product-list .bazario-single-product-item:hover .top .icons .icon { 395 margin-bottom: 10px; 396 opacity: 1; 397 } 398 .bazario-product-list .product-list .bazario-single-product-item .top { 399 position: relative; 400 z-index: 10; 401 } 402 .bazario-product-list .product-list .bazario-single-product-item .top .icons { 403 position: absolute; 404 top: 15px; 405 right: 15px; 406 width: max-content; 407 } 408 .bazario-product-list .product-list .bazario-single-product-item .top .icons .icon { 409 transition: all 0.3s ease; 410 transition: all 0.3s ease; 411 display: flex; 412 align-items: center; 413 justify-content: center; 414 margin-bottom: 0; 415 width: 30px; 416 height: 30px; 417 text-align: center; 418 border-radius: 50%; 419 border: 1px solid rgba(153, 153, 153, 0.6); 420 opacity: 0; 421 font-size: 14px; 422 color: #000; 423 } 424 .bazario-product-list .product-list .bazario-single-product-item .top .icons .icon svg { 425 fill: #000; 426 width: 14px; 427 height: 14px; 428 } 429 .bazario-product-list .product-list .bazario-single-product-item .top .icons .icon.active, .bazario-product-list .product-list .bazario-single-product-item .top .icons .icon:hover { 430 background-color: #4b3ec4; 431 border-color: #4b3ec4; 432 } 433 .bazario-product-list .product-list .bazario-single-product-item .top .icons .icon.active svg, .bazario-product-list .product-list .bazario-single-product-item .top .icons .icon:hover svg { 434 fill: #fff; 435 color: #fff; 436 } 437 .bazario-product-list .product-list .bazario-single-product-item .top .icons .fav { 438 opacity: 1; 439 } 440 .bazario-product-list .product-list .bazario-single-product-item .badge { 441 display: inline-block; 442 } 443 .bazario-product-list .product-list .bazario-single-product-item .product-thumb { 444 margin: 0px 0px 15px 0px; 445 position: relative; 446 display: inline-block; 447 } 448 .bazario-product-list .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge { 449 position: absolute; 450 display: inline-block; 451 border-radius: 3px; 452 top: 10px; 453 right: 10px; 454 } 455 .bazario-product-list .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge ul { 456 margin: 0; 457 padding: 0; 458 list-style: none; 459 display: flex; 460 gap: 5px; 461 } 462 .bazario-product-list .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge ul .no-link { 463 font-size: 12px; 464 font-weight: 700; 465 line-height: 24px; 466 color: #ffffff; 467 background: #f03d3f; 468 padding: 0px 10px 0px 10px; 469 border-radius: 3px 3px 3px 3px; 470 } 471 .bazario-product-list .product-list .bazario-single-product-item .product-category { 472 display: inline-block; 473 padding: 0px 0px 5px 0px; 474 } 475 .bazario-product-list .product-list .bazario-single-product-item .product-category ul { 476 margin: 0; 477 padding: 0; 478 list-style: none; 479 } 480 .bazario-product-list .product-list .bazario-single-product-item .product-category ul li { 481 display: inline-block; 482 margin-right: 5px; 483 margin-bottom: 0; 484 } 485 .bazario-product-list .product-list .bazario-single-product-item .product-category ul li a { 486 font-size: 13px; 487 font-weight: 400; 488 line-height: 20px; 489 color: #858585; 490 display: block; 491 } 492 .bazario-product-list .product-list .bazario-single-product-item .product-title { 493 font-size: 15px; 494 font-weight: 400; 495 line-height: 18px; 496 margin: 0; 497 padding: 0px 0px 8px 0px; 498 display: block; 499 } 500 .bazario-product-list .product-list .bazario-single-product-item .product-title a, .bazario-product-list .product-list .bazario-single-product-item .product-title span { 501 display: inline-block; 502 } 503 .bazario-product-list .product-list .bazario-single-product-item .product-rating { 504 display: flex; 505 align-items: center; 506 } 507 .bazario-product-list .product-list .bazario-single-product-item .product-rating .stars { 508 line-height: 0; 509 } 510 .bazario-product-list .product-list .bazario-single-product-item .product-rating .stars svg, .bazario-product-list .product-list .bazario-single-product-item .product-rating .stars i { 511 width: 14px; 512 height: 14px; 513 font-size: 14px; 514 color: #666; 515 fill: #666; 516 } 517 .bazario-product-list .product-list .bazario-single-product-item .product-rating .stars svg.icon-active, .bazario-product-list .product-list .bazario-single-product-item .product-rating .stars i.icon-active { 518 color: #fec42d; 519 fill: #fec42d; 520 } 521 .bazario-product-list .product-list .bazario-single-product-item .product-rating .stars svg.icon-half, .bazario-product-list .product-list .bazario-single-product-item .product-rating .stars i.icon-half { 522 color: #fec42d; 523 fill: #fec42d; 524 } 525 .bazario-product-list .product-list .bazario-single-product-item .product-price { 526 padding: 0px 0px 15px 0px; 527 } 528 .bazario-product-list .product-list .bazario-single-product-item .product-price .price { 529 margin: 0; 530 display: flex; 531 flex-wrap: wrap; 532 align-items: center; 533 justify-content: flex-start; 534 } 535 .bazario-product-list .product-list .bazario-single-product-item .product-price .price ins { 536 text-decoration: none; 537 } 538 .bazario-product-list .product-list .bazario-single-product-item .product-stock-info .progress-bar { 539 background-color: #ececec; 540 border-radius: 5px; 541 height: 10px; 542 overflow: hidden; 543 position: relative; 544 } 545 .bazario-product-list .product-list .bazario-single-product-item .product-stock-info .progress-bar .progress { 546 background-color: #f00; 547 height: 100%; 548 width: 0%; 549 transition: width 0.3s ease; 550 } 551 .bazario-product-list .product-list .bazario-single-product-item .add_to_cart_button { 552 display: inline-block; 553 padding: 30px 15px 15px; 554 text-align: center; 555 color: #fff; 556 font-size: 14px; 557 line-height: 1.5; 558 } 559 .bazario-product-list .product-list .bazario-single-product-item .add_to_cart_button span { 560 display: inline-block; 561 } 562 .bazario-product-list .product-list .bazario-single-product-item .add_to_cart_button span .button-icon { 563 line-height: 0; 564 } 565 .bazario-product-list .product-list .bazario-single-product-item .add_to_cart_button span .button-icon svg, .bazario-product-list .product-list .bazario-single-product-item .add_to_cart_button span .button-icon i { 566 font-size: 14px; 567 width: 14px; 568 height: 14px; 569 } 570 571 /* ============================================================================================================================== 572 [ * Count Down ] 573 ===============================================================================================================================*/ 574 .bazario-count-down { 575 padding: 10px 30px; 576 display: flex; 577 align-items: center; 578 border-radius: 30px; 579 background: #f1352b; 580 color: #ffffff; 581 } 582 .bazario-count-down span { 583 display: inline-block; 584 } 585 .bazario-count-down .icon { 586 margin-right: 0.5rem; 587 font-size: 14px; 588 line-height: 0; 589 } 590 .bazario-count-down .icon svg { 591 width: 14px; 592 height: 14px; 593 } 594 .bazario-count-down .title { 595 margin: 0; 596 font-size: 14px; 597 color: #ffffff; 598 } 599 .bazario-count-down .item { 600 margin: 0 5px; 601 font-size: 16px; 602 font-weight: 500; 603 } 604 605 /* ============================================================================================================================== 606 [ * Product Tabs ] 607 ===============================================================================================================================*/ 608 .bazario-product-tabs ul li { 609 list-style-type: none; 610 } 611 .bazario-product-tabs .product-list .bazario-single-product-item { 612 position: relative; 613 background-color: #fff; 614 border: 1px solid rgba(153, 153, 153, 0.6); 615 border-radius: 10px; 616 } 617 .bazario-product-tabs .product-list .bazario-single-product-item:hover .top .icons .icon { 618 margin-bottom: 10px; 619 opacity: 1; 620 } 621 .bazario-product-tabs .product-list .bazario-single-product-item .top { 622 position: relative; 623 z-index: 10; 624 } 625 .bazario-product-tabs .product-list .bazario-single-product-item .top .dis-card { 626 color: #fff; 627 background-color: #1aba1a; 628 padding: 5px 10px; 629 border-radius: 7px; 630 display: inline-block; 631 height: max-content; 632 } 633 .bazario-product-tabs .product-list .bazario-single-product-item .top .dis-card .text-before { 634 font-size: 10px; 635 } 636 .bazario-product-tabs .product-list .bazario-single-product-item .top .dis-card .value { 637 font-size: 14px; 638 } 639 .bazario-product-tabs .product-list .bazario-single-product-item .top .icons { 640 position: absolute; 641 top: 15px; 642 right: 15px; 643 width: max-content; 644 } 645 .bazario-product-tabs .product-list .bazario-single-product-item .top .icons .icon { 646 transition: all 0.3s ease; 647 display: flex; 648 align-items: center; 649 justify-content: center; 650 margin-bottom: 0; 651 width: 30px; 652 height: 30px; 653 text-align: center; 654 border-radius: 50%; 655 border: 1px solid rgba(153, 153, 153, 0.6); 656 opacity: 0; 657 font-size: 14px; 658 color: #000; 659 } 660 .bazario-product-tabs .product-list .bazario-single-product-item .top .icons .icon svg { 661 fill: #000; 662 width: 14px; 663 height: 14px; 664 } 665 .bazario-product-tabs .product-list .bazario-single-product-item .top .icons .icon.active, .bazario-product-tabs .product-list .bazario-single-product-item .top .icons .icon:hover { 666 background-color: #4b3ec4; 667 border-color: #4b3ec4; 668 } 669 .bazario-product-tabs .product-list .bazario-single-product-item .top .icons .icon.active svg, .bazario-product-tabs .product-list .bazario-single-product-item .top .icons .icon:hover svg { 670 fill: #fff; 671 color: #fff; 672 } 673 .bazario-product-tabs .product-list .bazario-single-product-item .top .icons .fav { 674 opacity: 1; 675 } 676 .bazario-product-tabs .product-list .bazario-single-product-item .badge { 677 display: inline-block; 678 } 679 .bazario-product-tabs .product-list .bazario-single-product-item .product-thumb { 680 margin: 0px 0px 15px 0px; 681 position: relative; 682 display: inline-block; 683 } 684 .bazario-product-tabs .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge { 685 position: absolute; 686 display: inline-block; 687 border-radius: 3px; 688 top: 10px; 689 right: 10px; 690 } 691 .bazario-product-tabs .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge ul { 692 margin: 0; 693 padding: 0; 694 list-style: none; 695 display: flex; 696 gap: 5px; 697 } 698 .bazario-product-tabs .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge ul .no-link { 699 font-size: 12px; 700 font-weight: 700; 701 line-height: 24px; 702 color: #ffffff; 703 background: #f03d3f; 704 padding: 0px 10px 0px 10px; 705 border-radius: 3px 3px 3px 3px; 706 } 707 .bazario-product-tabs .product-list .bazario-single-product-item .product-category { 708 display: inline-block; 709 padding: 0px 0px 5px 0px; 710 } 711 .bazario-product-tabs .product-list .bazario-single-product-item .product-category ul { 712 margin: 0; 713 padding: 0; 714 list-style: none; 715 } 716 .bazario-product-tabs .product-list .bazario-single-product-item .product-category ul li { 717 display: inline-block; 718 margin-right: 5px; 719 margin-bottom: 0; 720 } 721 .bazario-product-tabs .product-list .bazario-single-product-item .product-category ul li a { 722 font-size: 13px; 723 font-weight: 400; 724 line-height: 20px; 725 color: #858585; 726 display: block; 727 } 728 .bazario-product-tabs .product-list .bazario-single-product-item .product-title { 729 font-size: 15px; 730 font-weight: 400; 731 line-height: 18px; 732 margin: 0; 733 padding: 0px 0px 8px 0px; 734 display: block; 735 } 736 .bazario-product-tabs .product-list .bazario-single-product-item .product-title a, .bazario-product-tabs .product-list .bazario-single-product-item .product-title span { 737 display: inline-block; 738 } 739 .bazario-product-tabs .product-list .bazario-single-product-item .product-rating { 740 display: flex; 741 align-items: center; 742 } 743 .bazario-product-tabs .product-list .bazario-single-product-item .product-rating .stars { 744 line-height: 0; 745 } 746 .bazario-product-tabs .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper { 747 display: inline-block; 748 } 749 .bazario-product-tabs .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper svg, .bazario-product-tabs .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper i { 750 width: 14px; 751 height: 14px; 752 font-size: 14px; 753 color: #666; 754 fill: #666; 755 } 756 .bazario-product-tabs .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper.icon-active svg, .bazario-product-tabs .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper.icon-active i { 757 color: #fec42d; 758 fill: #fec42d; 759 } 760 .bazario-product-tabs .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper.icon-half svg, .bazario-product-tabs .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper.icon-half i { 761 color: #fec42d; 762 fill: #fec42d; 763 } 764 .bazario-product-tabs .product-list .bazario-single-product-item .product-price { 765 padding: 0px 0px 15px 0px; 766 } 767 .bazario-product-tabs .product-list .bazario-single-product-item .product-price .price { 768 margin: 0; 769 display: flex; 770 flex-wrap: wrap; 771 align-items: center; 772 justify-content: flex-start; 773 } 774 .bazario-product-tabs .product-list .bazario-single-product-item .product-price .price ins { 775 text-decoration: none; 776 } 777 .bazario-product-tabs .product-list .bazario-single-product-item .product-stock-info .progress-bar { 778 background-color: #ececec; 779 border-radius: 5px; 780 height: 10px; 781 overflow: hidden; 782 position: relative; 783 } 784 .bazario-product-tabs .product-list .bazario-single-product-item .product-stock-info .progress-bar .progress { 785 background-color: #f00; 786 height: 100%; 787 width: 0%; 788 transition: width 0.3s ease; 789 } 790 .bazario-product-tabs .product-list .bazario-single-product-item .add_to_cart_button { 791 display: inline-block; 792 padding: 30px 15px 15px; 793 text-align: center; 794 color: #fff; 795 font-size: 14px; 796 line-height: 1.5; 797 transform: perspective(var(--e-transform-bazario-product-tabs-add-to-cart-button-perspective, 0)) rotate(var(--e-transform-bazario-product-tabs-add-to-cart-button-rotateZ, 0)) rotateX(var(--e-transform-bazario-product-tabs-add-to-cart-button-rotateX, 0)) rotateY(var(--e-transform-bazario-product-tabs-add-to-cart-button-rotateY, 0)) translate(var(--e-transform-bazario-product-tabs-add-to-cart-button-translate, 0)) translateX(var(--e-transform-bazario-product-tabs-add-to-cart-button-translateX, 0)) translateY(var(--e-transform-bazario-product-tabs-add-to-cart-button-translateY, 0)) scaleX(calc(var(--e-transform-bazario-product-tabs-add-to-cart-button-flipX, 1) * var(--e-transform-bazario-product-tabs-add-to-cart-button-scaleX, var(--e-transform-bazario-product-tabs-add-to-cart-button-scale, 1)))) scaleY(calc(var(--e-transform-bazario-product-tabs-add-to-cart-button-flipY, 1) * var(--e-transform-bazario-product-tabs-add-to-cart-button-scaleY, var(--e-transform-bazario-product-tabs-add-to-cart-button-scale, 1)))) skewX(var(--e-transform-bazario-product-tabs-add-to-cart-button-skewX, 0)) skewY(var(--e-transform-bazario-product-tabs-add-to-cart-button-skewY, 0)); 798 } 799 .bazario-product-tabs .product-list .bazario-single-product-item .add_to_cart_button span { 800 display: inline-block; 801 } 802 .bazario-product-tabs .product-list .bazario-single-product-item .add_to_cart_button span .button-icon { 803 line-height: 0; 804 } 805 .bazario-product-tabs .product-list .bazario-single-product-item .add_to_cart_button span .button-icon svg, .bazario-product-tabs .product-list .bazario-single-product-item .add_to_cart_button span .button-icon i { 806 font-size: 14px; 807 width: 14px; 808 height: 14px; 809 } 810 .bazario-product-tabs .product-list .bazario-single-product-item .product-gallery-images .sub-img { 811 display: inline-block; 812 } 813 .bazario-product-tabs .product-list .bazario-single-product-item .product-gallery-images .sub-img .gallery-image { 814 border: 1px solid transparent; 815 border-radius: 5px; 816 cursor: pointer; 817 } 818 .bazario-product-tabs .product-list .bazario-single-product-item .product-gallery-images .sub-img .gallery-image.selected { 819 border-color: #cccccc; 820 } 821 .bazario-product-tabs .bazario-product-tabs-arrows { 822 color: #ccc; 823 font-size: 13px; 824 width: 55px; 825 height: 55px; 826 line-height: 55px; 827 text-align: center; 828 margin: 5px 0; 829 border: 1px solid rgba(255, 255, 255, 0.3); 830 border-radius: 50%; 831 background: none; 832 } 833 .bazario-product-tabs .bazario-product-tabs-arrows:after { 834 display: none; 835 } 836 .bazario-product-tabs .bazario-product-tabs-arrows.swiper-button-next .bazario-product-tabs-arrow-text { 837 margin-right: 8px; 838 } 839 .bazario-product-tabs .bazario-product-tabs-arrows.swiper-button-prev .bazario-product-tabs-arrow-text { 840 margin-left: 8px; 841 } 842 .bazario-product-tabs .swiper-pagination-bullets.swiper-pagination-horizontal { 843 width: auto; 844 display: block; 845 } 846 .bazario-product-tabs .swiper-pagination-bullets.swiper-pagination-vertical { 847 width: auto; 848 display: block; 849 } 850 .bazario-product-tabs .swiper-pagination-fraction { 851 width: auto; 852 display: block; 853 } 854 .bazario-product-tabs .swiper-scrollbar.scrollbar-horizontal { 855 position: absolute; 856 bottom: 15px; 857 z-index: 10; 858 left: unset; 859 margin: 0 1%; 860 width: 98%; 861 height: 4.5px; 862 } 863 .bazario-product-tabs .swiper-scrollbar.scrollbar-horizontal .swiper-scrollbar-drag { 864 height: 4.5px; 865 } 866 .bazario-product-tabs .swiper-scrollbar.scrollbar-vertical { 867 position: absolute; 868 right: 15px; 869 z-index: 10; 870 top: 0; 871 margin: 1% 0; 872 display: block; 873 height: 94%; 874 width: 4.5px; 875 } 876 .bazario-product-tabs .swiper-scrollbar.scrollbar-vertical .swiper-scrollbar-drag { 877 width: 4.5px; 878 } 879 .bazario-product-tabs .arrows-pagination-container { 880 position: relative; 881 z-index: 1; 882 } 883 884 /* ============================================================================================================================== 885 [ * Product Slider ] 886 ===============================================================================================================================*/ 887 .bazario-product-slider .product-list .bazario-single-product-item { 888 position: relative; 889 background-color: #fff; 890 border: 1px solid rgba(153, 153, 153, 0.6); 891 border-radius: 10px; 892 } 893 .bazario-product-slider .product-list .bazario-single-product-item:hover .top .icons .icon { 894 margin-bottom: 10px; 895 opacity: 1; 896 } 897 .bazario-product-slider .product-list .bazario-single-product-item .top { 898 position: relative; 899 z-index: 10; 900 } 901 .bazario-product-slider .product-list .bazario-single-product-item .top .dis-card { 902 color: #fff; 903 background-color: #1aba1a; 904 padding: 5px 10px; 905 border-radius: 7px; 906 display: inline-block; 907 height: max-content; 908 } 909 .bazario-product-slider .product-list .bazario-single-product-item .top .dis-card .text-before { 910 font-size: 10px; 911 } 912 .bazario-product-slider .product-list .bazario-single-product-item .top .dis-card .value { 913 font-size: 14px; 914 } 915 .bazario-product-slider .product-list .bazario-single-product-item .top .icons { 916 position: absolute; 917 top: 15px; 918 right: 15px; 919 width: max-content; 920 } 921 .bazario-product-slider .product-list .bazario-single-product-item .top .icons .icon { 922 transition: all 0.3s ease; 923 display: flex; 924 align-items: center; 925 justify-content: center; 926 margin-bottom: 0; 927 width: 30px; 928 height: 30px; 929 text-align: center; 930 border-radius: 50%; 931 border: 1px solid rgba(153, 153, 153, 0.6); 932 opacity: 0; 933 font-size: 14px; 934 color: #000; 935 } 936 .bazario-product-slider .product-list .bazario-single-product-item .top .icons .icon svg { 937 fill: #000; 938 width: 14px; 939 height: 14px; 940 } 941 .bazario-product-slider .product-list .bazario-single-product-item .top .icons .icon.active, .bazario-product-slider .product-list .bazario-single-product-item .top .icons .icon:hover { 942 background-color: #4b3ec4; 943 border-color: #4b3ec4; 944 } 945 .bazario-product-slider .product-list .bazario-single-product-item .top .icons .icon.active svg, .bazario-product-slider .product-list .bazario-single-product-item .top .icons .icon:hover svg { 946 fill: #fff; 947 color: #fff; 948 } 949 .bazario-product-slider .product-list .bazario-single-product-item .top .icons .fav { 950 opacity: 1; 951 } 952 .bazario-product-slider .product-list .bazario-single-product-item .badge { 953 display: inline-block; 954 } 955 .bazario-product-slider .product-list .bazario-single-product-item .product-thumb { 956 margin: 0px 0px 15px 0px; 957 position: relative; 958 display: inline-block; 959 } 960 .bazario-product-slider .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge { 961 position: absolute; 962 display: inline-block; 963 border-radius: 3px; 964 top: 10px; 965 right: 10px; 966 } 967 .bazario-product-slider .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge ul { 968 margin: 0; 969 padding: 0; 970 list-style: none; 971 display: flex; 972 gap: 5px; 973 } 974 .bazario-product-slider .product-list .bazario-single-product-item .product-thumb .product-tag-sale-badge ul .no-link { 975 font-size: 12px; 976 font-weight: 700; 977 line-height: 24px; 978 color: #ffffff; 979 background: #f03d3f; 980 padding: 0px 10px 0px 10px; 981 border-radius: 3px 3px 3px 3px; 982 } 983 .bazario-product-slider .product-list .bazario-single-product-item .product-category { 984 display: inline-block; 985 padding: 0px 0px 5px 0px; 986 } 987 .bazario-product-slider .product-list .bazario-single-product-item .product-category ul { 988 margin: 0; 989 padding: 0; 990 list-style: none; 991 } 992 .bazario-product-slider .product-list .bazario-single-product-item .product-category ul li { 993 display: inline-block; 994 margin-right: 5px; 995 margin-bottom: 0; 996 } 997 .bazario-product-slider .product-list .bazario-single-product-item .product-category ul li a { 998 font-size: 13px; 999 font-weight: 400; 1000 line-height: 20px; 1001 color: #858585; 1002 display: block; 1003 } 1004 .bazario-product-slider .product-list .bazario-single-product-item .product-title { 1005 font-size: 15px; 1006 font-weight: 400; 1007 line-height: 18px; 1008 margin: 0; 1009 padding: 0px 0px 8px 0px; 1010 display: block; 1011 } 1012 .bazario-product-slider .product-list .bazario-single-product-item .product-title a, .bazario-product-slider .product-list .bazario-single-product-item .product-title span { 1013 display: inline-block; 1014 } 1015 .bazario-product-slider .product-list .bazario-single-product-item .product-rating { 1016 display: flex; 1017 align-items: center; 1018 } 1019 .bazario-product-slider .product-list .bazario-single-product-item .product-rating .stars { 1020 line-height: 0; 1021 } 1022 .bazario-product-slider .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper { 1023 display: inline-block; 1024 } 1025 .bazario-product-slider .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper svg, .bazario-product-slider .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper i { 1026 width: 14px; 1027 height: 14px; 1028 font-size: 14px; 1029 color: #666; 1030 fill: #666; 1031 } 1032 .bazario-product-slider .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper.icon-active svg, .bazario-product-slider .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper.icon-active i { 1033 color: #fec42d; 1034 fill: #fec42d; 1035 } 1036 .bazario-product-slider .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper.icon-half svg, .bazario-product-slider .product-list .bazario-single-product-item .product-rating .stars .custom-icon-wrapper.icon-half i { 1037 color: #fec42d; 1038 fill: #fec42d; 1039 } 1040 .bazario-product-slider .product-list .bazario-single-product-item .product-price { 1041 padding: 0px 0px 15px 0px; 1042 } 1043 .bazario-product-slider .product-list .bazario-single-product-item .product-price .price { 1044 margin: 0; 1045 display: flex; 1046 flex-wrap: wrap; 1047 align-items: center; 1048 justify-content: flex-start; 1049 } 1050 .bazario-product-slider .product-list .bazario-single-product-item .product-price .price ins { 1051 text-decoration: none; 1052 } 1053 .bazario-product-slider .product-list .bazario-single-product-item .product-stock-info .progress-bar { 1054 background-color: #ececec; 1055 border-radius: 5px; 1056 height: 10px; 1057 overflow: hidden; 1058 position: relative; 1059 } 1060 .bazario-product-slider .product-list .bazario-single-product-item .product-stock-info .progress-bar .progress { 1061 background-color: #f00; 1062 height: 100%; 1063 width: 0%; 1064 transition: width 0.3s ease; 1065 } 1066 .bazario-product-slider .product-list .bazario-single-product-item .add_to_cart_button { 1067 display: inline-block; 1068 padding: 30px 15px 15px; 1069 text-align: center; 1070 color: #fff; 1071 font-size: 14px; 1072 line-height: 1.5; 1073 transform: perspective(var(--e-transform-bazario-product-slider-add-to-cart-button-perspective, 0)) rotate(var(--e-transform-bazario-product-slider-add-to-cart-button-rotateZ, 0)) rotateX(var(--e-transform-bazario-product-slider-add-to-cart-button-rotateX, 0)) rotateY(var(--e-transform-bazario-product-slider-add-to-cart-button-rotateY, 0)) translate(var(--e-transform-bazario-product-slider-add-to-cart-button-translate, 0)) translateX(var(--e-transform-bazario-product-slider-add-to-cart-button-translateX, 0)) translateY(var(--e-transform-bazario-product-slider-add-to-cart-button-translateY, 0)) scaleX(calc(var(--e-transform-bazario-product-slider-add-to-cart-button-flipX, 1) * var(--e-transform-bazario-product-slider-add-to-cart-button-scaleX, var(--e-transform-bazario-product-slider-add-to-cart-button-scale, 1)))) scaleY(calc(var(--e-transform-bazario-product-slider-add-to-cart-button-flipY, 1) * var(--e-transform-bazario-product-slider-add-to-cart-button-scaleY, var(--e-transform-bazario-product-slider-add-to-cart-button-scale, 1)))) skewX(var(--e-transform-bazario-product-slider-add-to-cart-button-skewX, 0)) skewY(var(--e-transform-bazario-product-slider-add-to-cart-button-skewY, 0)); 1074 } 1075 .bazario-product-slider .product-list .bazario-single-product-item .add_to_cart_button span { 1076 display: inline-block; 1077 } 1078 .bazario-product-slider .product-list .bazario-single-product-item .add_to_cart_button span .button-icon { 1079 line-height: 0; 1080 } 1081 .bazario-product-slider .product-list .bazario-single-product-item .add_to_cart_button span .button-icon svg, .bazario-product-slider .product-list .bazario-single-product-item .add_to_cart_button span .button-icon i { 1082 font-size: 14px; 1083 width: 14px; 1084 height: 14px; 1085 } 1086 .bazario-product-slider .product-list .bazario-single-product-item .product-gallery-images .sub-img { 1087 display: inline-block; 1088 } 1089 .bazario-product-slider .product-list .bazario-single-product-item .product-gallery-images .sub-img .gallery-image { 1090 border: 1px solid transparent; 1091 border-radius: 5px; 1092 cursor: pointer; 1093 } 1094 .bazario-product-slider .product-list .bazario-single-product-item .product-gallery-images .sub-img .gallery-image.selected { 1095 border-color: #cccccc; 1096 } 1097 .bazario-product-slider .bazario-product-slider-arrows { 1098 color: #ccc; 1099 font-size: 13px; 1100 width: 55px; 1101 height: 55px; 1102 line-height: 55px; 1103 text-align: center; 1104 margin: 5px 0; 1105 border: 1px solid rgba(255, 255, 255, 0.3); 1106 border-radius: 50%; 1107 background: none; 1108 } 1109 .bazario-product-slider .bazario-product-slider-arrows:after { 1110 display: none; 1111 } 1112 .bazario-product-slider .bazario-product-slider-arrows.swiper-button-next .bazario-product-slider-arrow-text { 1113 margin-right: 8px; 1114 } 1115 .bazario-product-slider .bazario-product-slider-arrows.swiper-button-prev .bazario-product-slider-arrow-text { 1116 margin-left: 8px; 1117 } 1118 .bazario-product-slider .swiper-pagination-bullets.swiper-pagination-horizontal { 1119 width: auto; 1120 display: block; 1121 } 1122 .bazario-product-slider .swiper-pagination-bullets.swiper-pagination-vertical { 1123 width: auto; 1124 display: block; 1125 } 1126 .bazario-product-slider .swiper-pagination-fraction { 1127 width: auto; 1128 display: block; 1129 } 1130 .bazario-product-slider .swiper-scrollbar.scrollbar-horizontal { 1131 position: absolute; 1132 bottom: 15px; 1133 z-index: 10; 1134 left: unset; 1135 margin: 0 1%; 1136 width: 98%; 1137 height: 4.5px; 1138 } 1139 .bazario-product-slider .swiper-scrollbar.scrollbar-horizontal .swiper-scrollbar-drag { 1140 height: 4.5px; 1141 } 1142 .bazario-product-slider .swiper-scrollbar.scrollbar-vertical { 1143 position: absolute; 1144 right: 15px; 1145 z-index: 10; 1146 top: 0; 1147 margin: 1% 0; 1148 display: block; 1149 height: 94%; 1150 width: 4.5px; 1151 } 1152 .bazario-product-slider .swiper-scrollbar.scrollbar-vertical .swiper-scrollbar-drag { 1153 width: 4.5px; 1154 } 1155 .bazario-product-slider .arrows-pagination-container { 1156 position: relative; 1157 z-index: 1; 1158 } 1159 1160 /* ============================================================================================================================== 1161 [ * Testimonials Slider ] 1162 ===============================================================================================================================*/ 1163 .bazario-testimonials-slider .testi-card { 1164 padding: 40px; 1165 border-radius: 20px; 1166 } 1167 .bazario-testimonials-slider .testi-card .rate { 1168 display: flex; 1169 align-items: center; 1170 margin-bottom: 20px; 1171 } 1172 .bazario-testimonials-slider .testi-card .rate .stars { 1173 line-height: 0; 1174 margin-inline-end: 10px; 1175 flex-shrink: 0; 1176 color: #009900; 1177 font-size: 16px; 1178 } 1179 .bazario-testimonials-slider .testi-card .rate .stars svg { 1180 fill: #009900; 1181 width: 16px; 1182 height: 16px; 1183 } 1184 .bazario-testimonials-slider .testi-card .rate .rate-title { 1185 margin-bottom: 0; 1186 } 1187 .bazario-testimonials-slider .testi-card .quote-text { 1188 font-size: 14px; 1189 margin-bottom: 50px; 1190 } 1191 .bazario-testimonials-slider .testi-card .btm-items { 1192 display: flex; 1193 align-items: flex-end; 1194 justify-content: space-between; 1195 } 1196 .bazario-testimonials-slider .testi-card .author-wrapper { 1197 display: flex; 1198 align-items: center; 1199 } 1200 .bazario-testimonials-slider .testi-card .author-wrapper .author-image { 1201 flex-shrink: 0; 1202 margin-right: 10px; 1203 position: relative; 1204 } 1205 .bazario-testimonials-slider .testi-card .author-wrapper .author-image img { 1206 width: 40px; 1207 height: 40px; 1208 max-width: 100%; 1209 max-height: 100%; 1210 border-radius: 50%; 1211 object-fit: cover; 1212 } 1213 .bazario-testimonials-slider .testi-card .author-wrapper .author-image .icon { 1214 display: inline-block; 1215 } 1216 .bazario-testimonials-slider .testi-card .author-wrapper .author-image .icon svg { 1217 width: 8px; 1218 height: 8px; 1219 } 1220 .bazario-testimonials-slider .testi-card .author-wrapper .cont .author-name { 1221 margin: 0; 1222 } 1223 .bazario-testimonials-slider .testi-card .author-wrapper .cont .author-position { 1224 margin: 0; 1225 } 1226 .bazario-testimonials-slider .bazario-testimonials-slider-arrows { 1227 color: #ccc; 1228 font-size: 13px; 1229 width: 55px; 1230 height: 55px; 1231 line-height: 55px; 1232 text-align: center; 1233 margin: 5px 0; 1234 border: 1px solid rgba(255, 255, 255, 0.3); 1235 border-radius: 50%; 1236 background: none; 1237 } 1238 .bazario-testimonials-slider .bazario-testimonials-slider-arrows:after { 1239 display: none; 1240 } 1241 .bazario-testimonials-slider .bazario-testimonials-slider-arrows.swiper-button-next .bazario-testimonials-slider-arrow-text { 1242 margin-right: 8px; 1243 } 1244 .bazario-testimonials-slider .bazario-testimonials-slider-arrows.swiper-button-prev .bazario-testimonials-slider-arrow-text { 1245 margin-left: 8px; 1246 } 1247 .bazario-testimonials-slider .swiper-pagination-bullets { 1248 transform: perspective(var(--e-transform-bazario-testimonials-slider-pagination-bullets-perspective, 0)) rotate(var(--e-transform-bazario-testimonials-slider-pagination-bullets-rotateZ, 0)) rotateX(var(--e-transform-bazario-testimonials-slider-pagination-bullets-rotateX, 0)) rotateY(var(--e-transform-bazario-testimonials-slider-pagination-bullets-rotateY, 0)) translate(var(--e-transform-bazario-testimonials-slider-pagination-bullets-translate, 0)) translateX(var(--e-transform-bazario-testimonials-slider-pagination-bullets-translateX, 0)) translateY(var(--e-transform-bazario-testimonials-slider-pagination-bullets-translateY, 0)) scaleX(calc(var(--e-transform-bazario-testimonials-slider-pagination-bullets-flipX, 1) * var(--e-transform-bazario-testimonials-slider-pagination-bullets-scaleX, var(--e-transform-bazario-testimonials-slider-pagination-bullets-scale, 1)))) scaleY(calc(var(--e-transform-bazario-testimonials-slider-pagination-bullets-flipY, 1) * var(--e-transform-bazario-testimonials-slider-pagination-bullets-scaleY, var(--e-transform-bazario-testimonials-slider-pagination-bullets-scale, 1)))) skewX(var(--e-transform-bazario-testimonials-slider-pagination-bullets-skewX, 0)) skewY(var(--e-transform-bazario-testimonials-slider-pagination-bullets-skewY, 0)); 1249 } 1250 .bazario-testimonials-slider .swiper-pagination-bullets.swiper-pagination-horizontal { 1251 width: auto; 1252 display: block; 1253 } 1254 .bazario-testimonials-slider .swiper-pagination-bullets.swiper-pagination-vertical { 1255 width: auto; 1256 display: block; 1257 } 1258 .bazario-testimonials-slider .swiper-pagination-fraction { 1259 width: auto; 1260 display: block; 1261 } 1262 .bazario-testimonials-slider .swiper-scrollbar.scrollbar-horizontal { 1263 position: absolute; 1264 bottom: 15px; 1265 z-index: 10; 1266 left: unset; 1267 margin: 0 1%; 1268 width: 98%; 1269 height: 4.5px; 1270 } 1271 .bazario-testimonials-slider .swiper-scrollbar.scrollbar-horizontal .swiper-scrollbar-drag { 1272 height: 4.5px; 1273 } 1274 .bazario-testimonials-slider .swiper-scrollbar.scrollbar-vertical { 1275 position: absolute; 1276 right: 15px; 1277 z-index: 10; 1278 top: 0; 1279 margin: 1% 0; 1280 display: block; 1281 height: 94%; 1282 width: 4.5px; 1283 } 1284 .bazario-testimonials-slider .swiper-scrollbar.scrollbar-vertical .swiper-scrollbar-drag { 1285 width: 4.5px; 1286 } 1287 .bazario-testimonials-slider .arrows-pagination-container { 1288 position: relative; 1289 z-index: 1; 1290 } 1291 1292 /* ============================================================================================================================== 1293 [ * Product Category List ] 1294 ===============================================================================================================================*/ 1295 .bazario-product-category-list .bazario-category-item .img { 1296 position: relative; 1297 } 1298 .bazario-product-category-list .bazario-category-item .img:after { 1299 content: ""; 1300 position: absolute; 1301 top: 0; 1302 left: 0; 1303 width: 100%; 1304 height: 100%; 1305 z-index: 2; 1306 } 1307 .bazario-product-category-list .bazario-product-category-list-arrows { 1308 color: #ccc; 1309 font-size: 13px; 1310 width: 55px; 1311 height: 55px; 1312 line-height: 55px; 1313 text-align: center; 1314 margin: 5px 0; 1315 border: 1px solid rgba(255, 255, 255, 0.3); 1316 border-radius: 50%; 1317 background: none; 1318 } 1319 .bazario-product-category-list .bazario-product-category-list-arrows:after { 1320 display: none; 1321 } 1322 .bazario-product-category-list .bazario-product-category-list-arrows.swiper-button-next .bazario-product-category-list-arrow-text { 1323 margin-right: 8px; 1324 } 1325 .bazario-product-category-list .bazario-product-category-list-arrows.swiper-button-prev .bazario-product-category-list-arrow-text { 1326 margin-left: 8px; 1327 } 1328 .bazario-product-category-list .swiper-pagination-bullets.swiper-pagination-horizontal { 1329 width: auto; 1330 display: block; 1331 } 1332 .bazario-product-category-list .swiper-pagination-bullets.swiper-pagination-vertical { 1333 width: auto; 1334 display: block; 1335 } 1336 .bazario-product-category-list .swiper-pagination-fraction { 1337 width: auto; 1338 display: block; 1339 } 1340 .bazario-product-category-list .swiper-scrollbar.scrollbar-horizontal { 1341 position: absolute; 1342 bottom: 15px; 1343 z-index: 10; 1344 left: unset; 1345 margin: 0 1%; 1346 width: 98%; 1347 height: 4.5px; 1348 } 1349 .bazario-product-category-list .swiper-scrollbar.scrollbar-horizontal .swiper-scrollbar-drag { 1350 height: 4.5px; 1351 } 1352 .bazario-product-category-list .swiper-scrollbar.scrollbar-vertical { 1353 position: absolute; 1354 right: 15px; 1355 z-index: 10; 1356 top: 0; 1357 margin: 1% 0; 1358 display: block; 1359 height: 94%; 1360 width: 4.5px; 1361 } 1362 .bazario-product-category-list .swiper-scrollbar.scrollbar-vertical .swiper-scrollbar-drag { 1363 width: 4.5px; 1364 } 1365 .bazario-product-category-list .arrows-pagination-container { 1366 position: relative; 1367 z-index: 1; 1368 } 1369 1370 /* ============================================================================================================================== 1371 [ * Text Editor ] 1372 ===============================================================================================================================*/ 1373 .bazario-text-editor p { 1374 margin: 0; 1375 word-spacing: 0; 1376 } 1377 1378 /* ============================================================================================================================== 1379 [ * Advanced Slider ] 1380 ===============================================================================================================================*/ 1381 .bazario-advanced-slider .slider-card { 1382 position: relative; 1383 display: flex; 1384 transition: all 0.3s ease; 1385 } 1386 .bazario-advanced-slider .slider-card .title { 1387 position: relative; 1388 } 1389 .bazario-advanced-slider .slider-card span { 1390 display: inline-block; 1391 } 1392 .bazario-advanced-slider .slider-card .img { 1393 position: relative; 1394 } 1395 .bazario-advanced-slider .slider-card .img img { 1396 max-width: 100%; 1397 max-height: 100%; 1398 } 1399 .bazario-advanced-slider .slider-card .butn { 1400 transform: perspective(var(--e-transform-bazario-advanced-slider-button-perspective, 0)) rotate(var(--e-transform-bazario-advanced-slider-button-rotateZ, 0)) rotateX(var(--e-transform-bazario-advanced-slider-button-rotateX, 0)) rotateY(var(--e-transform-bazario-advanced-slider-button-rotateY, 0)) translate(var(--e-transform-bazario-advanced-slider-button-translate, 0)) translateX(var(--e-transform-bazario-advanced-slider-button-translateX, 0)) translateY(var(--e-transform-bazario-advanced-slider-button-translateY, 0)) scaleX(calc(var(--e-transform-bazario-advanced-slider-button-flipX, 1) * var(--e-transform-bazario-advanced-slider-button-scaleX, var(--e-transform-bazario-advanced-slider-button-scale, 1)))) scaleY(calc(var(--e-transform-bazario-advanced-slider-button-flipY, 1) * var(--e-transform-bazario-advanced-slider-button-scaleY, var(--e-transform-bazario-advanced-slider-button-scale, 1)))) skewX(var(--e-transform-bazario-advanced-slider-button-skewX, 0)) skewY(var(--e-transform-bazario-advanced-slider-button-skewY, 0)); 1401 } 1402 .bazario-advanced-slider .slider-card .butn:before { 1403 content: ""; 1404 } 1405 .bazario-advanced-slider .bazario-advanced-slider-arrows { 1406 color: #ccc; 1407 font-size: 13px; 1408 width: 55px; 1409 height: 55px; 1410 line-height: 55px; 1411 text-align: center; 1412 margin: 5px 0; 1413 border: 1px solid rgba(255, 255, 255, 0.3); 1414 position: absolute; 1415 border-radius: 50%; 1416 background: none; 1417 } 1418 .bazario-advanced-slider .bazario-advanced-slider-arrows:after { 1419 display: none; 1420 } 1421 .bazario-advanced-slider .bazario-advanced-slider-arrows.swiper-button-next { 1422 position: absolute; 1423 top: 50%; 1424 right: 30px; 1425 } 1426 .bazario-advanced-slider .bazario-advanced-slider-arrows.swiper-button-next .bazario-advanced-slider-arrow-text { 1427 margin-right: 8px; 1428 } 1429 .bazario-advanced-slider .bazario-advanced-slider-arrows.swiper-button-prev { 1430 position: absolute; 1431 top: 50%; 1432 left: 30px; 1433 } 1434 .bazario-advanced-slider .bazario-advanced-slider-arrows.swiper-button-prev .bazario-advanced-slider-arrow-text { 1435 margin-left: 8px; 1436 } 1437 .bazario-advanced-slider .swiper-pagination-bullets.swiper-pagination-horizontal { 1438 width: auto; 1439 display: block; 1440 right: 50%; 1441 left: unset; 1442 transform: translateX(50%); 1443 } 1444 .bazario-advanced-slider .swiper-pagination-bullets.swiper-pagination-vertical { 1445 width: auto; 1446 display: block; 1447 top: 50%; 1448 bottom: unset; 1449 transform: translateY(50%); 1450 } 1451 .bazario-advanced-slider .swiper-pagination-fraction { 1452 width: auto; 1453 display: block; 1454 right: 50%; 1455 left: unset; 1456 transform: translateX(50%); 1457 } 1458 .bazario-advanced-slider .swiper-scrollbar.scrollbar-horizontal { 1459 position: absolute; 1460 bottom: 15px; 1461 z-index: 10; 1462 left: unset; 1463 margin: 0 1%; 1464 width: 98%; 1465 height: 4.5px; 1466 } 1467 .bazario-advanced-slider .swiper-scrollbar.scrollbar-horizontal .swiper-scrollbar-drag { 1468 height: 4.5px; 1469 } 1470 .bazario-advanced-slider .swiper-scrollbar.scrollbar-vertical { 1471 position: absolute; 1472 right: 15px; 1473 z-index: 10; 1474 top: 0; 1475 margin: 1% 0; 1476 display: block; 1477 height: 94%; 1478 width: 4.5px; 1479 } 1480 .bazario-advanced-slider .swiper-scrollbar.scrollbar-vertical .swiper-scrollbar-drag { 1481 width: 4.5px; 1482 } 1483 .bazario-advanced-slider .arrows-pagination-container { 1484 z-index: 1; 1485 } 1486 1487 /* ============================================================================================================================== 1488 [ * Blog Slider ] 1489 ===============================================================================================================================*/ 1490 .bazario-blog-slider .post-card { 1491 display: block; 1492 } 1493 .bazario-blog-slider .post-card .info .title { 1494 font-size: 24px; 1495 margin: 0; 1496 color: #000; 1497 } 1498 .bazario-blog-slider .post-card .info .date { 1499 display: inline-block; 1500 font-size: 14px; 1501 margin: 0; 1502 color: #666; 1503 } 1504 .bazario-blog-slider .bazario-blog-slider-arrows { 1505 color: #ccc; 1506 font-size: 13px; 1507 width: 55px; 1508 height: 55px; 1509 line-height: 55px; 1510 text-align: center; 1511 margin: 5px 0; 1512 border: 1px solid rgba(255, 255, 255, 0.3); 1513 position: absolute; 1514 border-radius: 50%; 1515 background: none; 1516 } 1517 .bazario-blog-slider .bazario-blog-slider-arrows:after { 1518 display: none; 1519 } 1520 .bazario-blog-slider .bazario-blog-slider-arrows.swiper-button-next { 1521 position: absolute; 1522 top: 50%; 1523 right: 30px; 1524 } 1525 .bazario-blog-slider .bazario-blog-slider-arrows.swiper-button-next .bazario-blog-slider-arrow-text { 1526 margin-right: 8px; 1527 } 1528 .bazario-blog-slider .bazario-blog-slider-arrows.swiper-button-prev { 1529 position: absolute; 1530 top: 50%; 1531 left: 30px; 1532 } 1533 .bazario-blog-slider .bazario-blog-slider-arrows.swiper-button-prev .bazario-blog-slider-arrow-text { 1534 margin-left: 8px; 1535 } 1536 .bazario-blog-slider .swiper-pagination-bullets.swiper-pagination-horizontal { 1537 width: auto; 1538 display: block; 1539 right: 50%; 1540 left: unset; 1541 transform: translateX(50%); 1542 } 1543 .bazario-blog-slider .swiper-pagination-bullets.swiper-pagination-vertical { 1544 width: auto; 1545 display: block; 1546 top: 50%; 1547 bottom: unset; 1548 transform: translateY(50%); 1549 } 1550 .bazario-blog-slider .swiper-pagination-fraction { 1551 width: auto; 1552 display: block; 1553 right: 50%; 1554 left: unset; 1555 transform: translateX(50%); 1556 } 1557 .bazario-blog-slider .swiper-scrollbar.scrollbar-horizontal { 1558 position: absolute; 1559 bottom: 15px; 1560 z-index: 10; 1561 left: unset; 1562 margin: 0 1%; 1563 width: 98%; 1564 height: 4.5px; 1565 } 1566 .bazario-blog-slider .swiper-scrollbar.scrollbar-horizontal .swiper-scrollbar-drag { 1567 height: 4.5px; 1568 } 1569 .bazario-blog-slider .swiper-scrollbar.scrollbar-vertical { 1570 position: absolute; 1571 right: 15px; 1572 z-index: 10; 1573 top: 0; 1574 margin: 1% 0; 1575 display: block; 1576 height: 94%; 1577 width: 4.5px; 1578 } 1579 .bazario-blog-slider .swiper-scrollbar.scrollbar-vertical .swiper-scrollbar-drag { 1580 width: 4.5px; 1581 } 1582 .bazario-blog-slider .arrows-pagination-container { 1583 z-index: 1; 1584 } 1585 1586 /* ============================================================================================================================== 1587 [ * Dropdown ] 1588 ===============================================================================================================================*/ 1589 .bazario-dropdown { 1590 display: inline-block; 1591 padding: 10px 15px; 1592 border: 1px solid rgba(153, 153, 153, 0.2); 1593 border-radius: 8px; 1594 } 1595 .bazario-dropdown.show .dropdown-menu { 1596 display: block; 1597 } 1598 .bazario-dropdown .flag { 1599 margin-right: 10px; 1600 height: 20px; 1601 max-width: 100%; 1602 max-height: 100%; 1603 } 1604 .bazario-dropdown .dropdown-menu { 1605 display: none; 1606 padding: 0; 1607 border-radius: 12px; 1608 border: 0; 1609 box-shadow: 0 0 20px rgba(0, 0, 0, 0.0666666667); 1610 top: 100%; 1611 overflow: hidden; 1612 left: 0; 1613 } 1614 .bazario-dropdown li { 1615 list-style-type: none; 1616 } 1617 .bazario-dropdown .dropdown-toggle::after { 1618 position: relative; 1619 top: 3px; 1620 opacity: 0.8; 1621 content: "\f078"; 1622 display: inline-block; 1623 font-family: "Font Awesome 5 Pro"; 1624 border: 0; 1625 line-height: 1; 1626 font-size: 0.8em; 1627 } 1628 1629 /* ============================================================================================================================== 1630 [ * Advanced Search ] 1631 ===============================================================================================================================*/ 1632 .bazario-advanced-search { 1633 /* Vertical Scrollbar */ 1634 /* Horizontal Scrollbar */ 1635 } 1636 .bazario-advanced-search form { 1637 margin-bottom: 0; 1638 padding-bottom: 0; 1639 } 1640 .bazario-advanced-search form.is-loading { 1641 cursor: wait; 1642 user-select: none; 1643 position: relative; 1644 } 1645 .bazario-advanced-search form.is-loading::before { 1646 position: absolute; 1647 content: ""; 1648 width: 100%; 1649 height: 100%; 1650 top: 0; 1651 right: 0; 1652 z-index: 10; 1653 cursor: wait; 1654 } 1655 .bazario-advanced-search form.is-loading::after { 1656 content: ""; 1657 border: 4px solid #f3f3f3; 1658 border-radius: 50%; 1659 border-top: 4px solid #3498db; 1660 top: 50%; 1661 left: 50%; 1662 width: 40px; 1663 height: 40px; 1664 -webkit-animation: spin 2s linear infinite; 1665 animation: spin 2s linear infinite; 1666 z-index: 15; 1667 display: inline-block; 1668 position: absolute; 1669 margin-top: -20px; 1670 margin-left: -20px; 1671 } 1672 .bazario-advanced-search form.is-loading * { 1673 opacity: 0.6; 1674 filter: grayscale(1); 1675 pointer-events: none; 1676 } 1677 .bazario-advanced-search .search-input-group { 1678 display: flex; 1679 align-items: center; 1680 border: 2px solid #E6E6E6; 1681 background-color: #ffffff; 1682 border-radius: 50px; 1683 overflow: hidden; 1684 } 1685 .bazario-advanced-search .select-wrapper { 1686 position: relative; 1687 } 1688 .bazario-advanced-search .select-wrapper select { 1689 padding: 0.375rem 2.25rem 0.375rem 0.75rem; 1690 border: none; 1691 font-size: 15px; 1692 font-weight: 500; 1693 color: #3E3E3E; 1694 outline: none; 1695 appearance: none; 1696 min-width: 140px; 1697 box-shadow: unset; 1698 width: unset; 1699 } 1700 .bazario-advanced-search .select-wrapper select:focus { 1701 border: none; 1702 box-shadow: none; 1703 } 1704 .bazario-advanced-search .select-wrapper svg, .bazario-advanced-search .select-wrapper i { 1705 font-size: 12px; 1706 position: absolute; 1707 right: 10px; 1708 top: 50%; 1709 transform: translateY(-50%); 1710 width: 12px; 1711 height: 12px; 1712 pointer-events: none; 1713 } 1714 .bazario-advanced-search .bazario-advanced-search-input { 1715 flex-grow: 1; 1716 padding: 10px 15px; 1717 border: none; 1718 font-size: 16px; 1719 color: #3E3E3E; 1720 outline: none; 1721 } 1722 .bazario-advanced-search .search-btn { 1723 display: flex; 1724 align-items: center; 1725 justify-content: center; 1726 padding: 0 20px; 1727 font-size: 16px; 1728 font-weight: 500; 1729 color: #ffffff; 1730 background-color: #3E3E3E; 1731 border: none; 1732 cursor: pointer; 1733 transition: background-color 0.3s; 1734 } 1735 .bazario-advanced-search .search-btn:hover { 1736 background-color: #5A5A5A; 1737 } 1738 .bazario-advanced-search .bazario-search-result-container { 1739 display: none; 1740 position: absolute; 1741 left: 0; 1742 z-index: 9999; 1743 width: 100%; 1744 top: calc(100% - 1px); 1745 border: 1px solid #e6e6e6; 1746 height: 500px; 1747 user-select: none; 1748 background-color: #fff; 1749 } 1750 .bazario-advanced-search .bazario-search-form.sr-container-opened .bazario-search-result-container { 1751 display: block; 1752 -webkit-animation: moveTop 0.2s linear; 1753 animation: moveTop 0.2s linear; 1754 } 1755 .bazario-advanced-search .bazario-search-product { 1756 display: grid; 1757 grid-template-columns: repeat(1, 1fr); 1758 position: relative; 1759 width: 100%; 1760 } 1761 .bazario-advanced-search .bazario-search-product .no-product-found { 1762 text-align: center; 1763 padding: 1rem; 1764 font-size: 1rem; 1765 line-height: 1.2; 1766 } 1767 .bazario-advanced-search .bazario-search-product .bazario-search-product__item { 1768 padding: 10px 10px 10px 10px; 1769 border: 1px solid #e6e6e6; 1770 margin: -1px 0 0 -1px; 1771 display: flex; 1772 align-items: center; 1773 min-height: 70px; 1774 position: relative; 1775 } 1776 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--image { 1777 flex-shrink: 0; 1778 width: 80px; 1779 height: 80px; 1780 } 1781 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--image img { 1782 width: 100%; 1783 height: 100%; 1784 object-fit: cover; 1785 } 1786 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content { 1787 padding-left: 15px; 1788 padding-right: 4rem; 1789 } 1790 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-search-product__item--title { 1791 margin: 0; 1792 } 1793 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-product-rating { 1794 align-items: center; 1795 display: flex; 1796 line-height: 1; 1797 } 1798 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-product-rating .star-rating { 1799 margin-right: 0.5em; 1800 margin-bottom: 0; 1801 float: none; 1802 overflow: hidden; 1803 position: relative; 1804 height: 1em; 1805 line-height: 1; 1806 font-size: 1em; 1807 width: 5.3em; 1808 letter-spacing: 0; 1809 font-family: star; 1810 display: inline-block; 1811 } 1812 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-product-rating .star-rating::before { 1813 content: "sssss"; 1814 color: #fec42d; 1815 float: left; 1816 top: 0; 1817 left: 0; 1818 position: absolute; 1819 font-family: unset; 1820 letter-spacing: 0; 1821 opacity: 1; 1822 } 1823 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-product-rating .star-rating span { 1824 overflow: hidden; 1825 float: left; 1826 top: 0; 1827 left: 0; 1828 position: absolute; 1829 padding-top: 1.5em; 1830 font-family: unset; 1831 } 1832 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-product-rating .star-rating span::before { 1833 content: "SSSSS"; 1834 top: 0; 1835 position: absolute; 1836 left: 0; 1837 letter-spacing: 0; 1838 font-family: unset; 1839 } 1840 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-search-product__item--price { 1841 display: flex; 1842 align-items: center; 1843 } 1844 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-search-product__item--price del { 1845 -webkit-box-ordinal-group: 3; 1846 -ms-flex-order: 2; 1847 order: 2; 1848 padding-left: 8px; 1849 } 1850 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-product__item--content .bazario-search-product__item--price ins { 1851 background: 0 0; 1852 background-color: transparent; 1853 } 1854 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-more-btn { 1855 display: inline-flex; 1856 align-items: center; 1857 justify-content: center; 1858 position: absolute; 1859 top: 50%; 1860 right: 25px; 1861 height: 30px; 1862 width: 30px; 1863 text-align: center; 1864 border-radius: 100px; 1865 padding-left: 2px; 1866 transform: translateY(-50%); 1867 } 1868 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-more-products { 1869 text-align: center; 1870 margin: auto; 1871 font-size: 18px; 1872 font-weight: 500; 1873 line-height: 50px; 1874 transition: all 0.4s; 1875 } 1876 .bazario-advanced-search .bazario-search-product .bazario-search-product__item .bazario-search-more-products i { 1877 margin-right: 7px; 1878 } 1879 .bazario-advanced-search .ss-content { 1880 overflow-y: auto; 1881 overflow-x: hidden; /* Ensures no horizontal scroll here */ 1882 scrollbar-width: thin; 1883 scrollbar-color: rgba(0, 0, 0, 0.3) transparent; 1884 } 1885 .bazario-advanced-search .ss-content::-webkit-scrollbar { 1886 width: 10px; /* Vertical scrollbar width */ 1887 } 1888 .bazario-advanced-search .ss-content::-webkit-scrollbar-thumb { 1889 background: rgba(0, 0, 0, 0.5); /* Darker thumb for vertical */ 1890 border-radius: 5px; 1891 } 1892 .bazario-advanced-search .ss-content::-webkit-scrollbar-track { 1893 background: transparent; 1894 } 1895 .bazario-advanced-search .ss-content { 1896 overflow-x: auto; 1897 } 1898 .bazario-advanced-search .ss-content::-webkit-scrollbar:horizontal { 1899 height: 8px; /* Horizontal scrollbar height */ 1900 } 1901 .bazario-advanced-search .ss-content::-webkit-scrollbar-thumb:horizontal { 1902 background: rgba(0, 0, 0, 0.3); /* Lighter thumb for horizontal */ 1903 border-radius: 5px; 1904 } 1905 .bazario-advanced-search .ss-content::-webkit-scrollbar-track:horizontal { 1906 background: rgba(240, 240, 240, 0.7); /* Subtle background for horizontal */ 1907 } 1908 @keyframes moveTop { 1909 0% { 1910 top: 50px; 1911 opacity: 0; 1912 } 1913 100% { 1914 top: 0; 1915 opacity: 1; 1916 } 1917 } 1918 @keyframes spin { 1919 100% { 1920 transform: rotate(360deg); 1921 } 1922 } 1923 1924 /* ============================================================================================================================== 1925 [ * Cart Info ] 1926 ===============================================================================================================================*/ 1927 .bazario-cart-info { 1928 display: inline-block; 1929 transition: all 0.3s ease; 1930 position: relative; 1931 } 1932 .bazario-cart-info.text-display span { 1933 display: inline-block; 1934 position: relative; 1935 font-size: 14px; 1936 font-weight: bold; 1937 padding: 3px; 1938 border-radius: 3px; 1939 line-height: 1; 1940 } 1941 .bazario-cart-info.icon-display { 1942 width: 40px; 1943 height: 40px; 1944 text-align: center; 1945 font-size: 18px; 1946 position: relative; 1947 border-radius: 50%; 1948 display: inline-flex; 1949 align-items: center; 1950 justify-content: center; 1951 } 1952 .bazario-cart-info.icon-display svg { 1953 width: 18px; 1954 height: 18px; 1955 } 1956 .bazario-cart-info.icon-display .cart-info-count { 1957 font-size: 11px; 1958 display: inline-flex; 1959 align-items: center; 1960 justify-content: center; 1961 width: 20px; 1962 height: 20px; 1963 position: absolute; 1964 bottom: -5px; 1965 right: -5px; 1966 border-radius: 50%; 1967 } 1968 1969 /* ============================================================================================================================== 1970 [ * Image ] 1971 ===============================================================================================================================*/ 1972 .bazario-image { 1973 position: relative; 1974 } 1975 .bazario-image::after { 1976 content: ""; 1977 } 1978 .bazario-image .image-hover-container { 1979 position: absolute; 1980 bottom: 0; 1981 width: 100%; 1982 padding: 20px; 1983 z-index: 10; 1984 transition: all 0.3s ease; 1985 } 1986 .bazario-image .image-hover-container a { 1987 display: inline-flex; 1988 align-items: center; 1989 justify-content: center; 1990 width: 35px; 1991 height: 35px; 1992 border-radius: 50%; 1993 margin-right: 10px; 1994 background-color: #28282b; 1995 color: #fff; 1996 } 1997 .bazario-image .image-hover-container a i, .bazario-image .image-hover-container a svg { 1998 font-size: 14px; 1999 width: 14px; 2000 height: 14px; 2001 fill: #fff; 2002 } 2003 2004 /* ============================================================================================================================== 2005 [ * Product Rating ] 2006 ===============================================================================================================================*/ 2007 .bazario-product-rating { 2008 align-items: center; 2009 display: flex; 2010 line-height: 1; 2011 } 2012 .bazario-product-rating .star-rating { 2013 margin-right: 0.5em; 2014 margin-bottom: 0; 2015 float: none; 2016 overflow: hidden; 2017 position: relative; 2018 height: 1em; 2019 line-height: 1; 2020 font-size: 1em; 2021 width: 5.3em; 2022 letter-spacing: 0; 2023 font-family: star; 2024 display: inline-block; 2025 } 2026 .bazario-product-rating .star-rating::before { 2027 content: "sssss"; 2028 color: #fec42d; 2029 float: left; 2030 top: 0; 2031 left: 0; 2032 position: absolute; 2033 font-family: unset; 2034 letter-spacing: 0; 2035 opacity: 1; 2036 } 2037 .bazario-product-rating .star-rating span { 2038 overflow: hidden; 2039 float: left; 2040 top: 0; 2041 left: 0; 2042 position: absolute; 2043 padding-top: 1.5em; 2044 font-family: unset; 2045 } 2046 .bazario-product-rating .star-rating span::before { 2047 content: "SSSSS"; 2048 top: 0; 2049 position: absolute; 2050 left: 0; 2051 letter-spacing: 0; 2052 font-family: unset; 2053 } 2054 2055 /* ============================================================================================================================== 2056 [ * Product Price ] 2057 ===============================================================================================================================*/ 2058 .bazario-product-price { 2059 display: flex; 2060 align-items: center; 2061 justify-content: flex-start; 2062 } 2063 .bazario-product-price .bazario-price { 2064 display: flex; 2065 align-items: center; 2066 justify-content: flex-start; 2067 } 2068 .bazario-product-price .bazario-price ins { 2069 text-decoration: none; 2070 } 2071 .bazario-product-price .bazario-price del { 2072 text-decoration: none; 2073 } 2074 .bazario-product-price .bazario-discount-badge { 2075 border-radius: 8px; 2076 padding: 5px 10px; 2077 background: #1aba1a; 2078 } 2079 2080 /* ============================================================================================================================== 2081 [ * Product SKU ] 2082 ===============================================================================================================================*/ 2083 .bazario-product-sku span { 2084 display: inline-block; 2085 } 2086 2087 /* ============================================================================================================================== 2088 [ * Product Meta ] 2089 ===============================================================================================================================*/ 2090 .bazario-product-meta span, .bazario-product-meta a { 2091 display: inline-block; 2092 } 2093 2094 /* ============================================================================================================================== 2095 [ * Product Share ] 2096 ===============================================================================================================================*/ 2097 .bazario-product-share a { 2098 display: inline-flex; 2099 align-items: center; 2100 justify-content: center; 2101 border-radius: 50rem; 2102 width: 40px; 2103 height: 40px; 2104 font-size: 14px; 2105 } 2106 .bazario-product-share a svg { 2107 width: 14px; 2108 height: 14px; 2109 } 2110 2111 /* ============================================================================================================================== 2112 [ * Product Image ] 2113 ===============================================================================================================================*/ 2114 .bazario-product-image { 2115 position: relative; 2116 } 2117 .bazario-product-image .main-slider { 2118 margin-bottom: 15px; 2119 } 2120 .bazario-product-image .main-slider .slides li { 2121 outline: none; 2122 } 2123 .bazario-product-image .main-slider .slides li a { 2124 display: block; 2125 position: relative; 2126 overflow: hidden; 2127 } 2128 .bazario-product-image .main-slider .slides li img { 2129 width: 100%; 2130 display: block; 2131 transition: transform 0.3s ease; 2132 border-radius: 8px; 2133 } 2134 .bazario-product-image .main-slider .slides li:hover img { 2135 transform: scale(1.05); 2136 } 2137 .bazario-product-image .flex-control-nav.flex-control-thumbs { 2138 text-align: center; 2139 margin: 0; 2140 padding: 0; 2141 } 2142 .bazario-product-image .flex-control-nav.flex-control-thumbs ul { 2143 list-style: none; 2144 margin: 0; 2145 padding: 0; 2146 } 2147 .bazario-product-image .flex-control-nav.flex-control-thumbs ul li { 2148 display: inline-block; 2149 margin: 0 5px; 2150 cursor: pointer; 2151 } 2152 .bazario-product-image .flex-control-nav.flex-control-thumbs ul li img { 2153 width: 60px; 2154 height: auto; 2155 border: 2px solid transparent; 2156 border-radius: 4px; 2157 transition: border 0.3s ease; 2158 } 2159 .bazario-product-image .flex-control-nav.flex-control-thumbs ul li:hover img, .bazario-product-image .flex-control-nav.flex-control-thumbs ul li.flex-active img { 2160 border-color: #8fa775; 2161 } 2162 .bazario-product-image .bazario-product-image-toggle { 2163 position: absolute; 2164 top: 10px; 2165 right: 10px; 2166 background: #8fa775; 2167 border: none; 2168 padding: 8px; 2169 border-radius: 50%; 2170 color: #fff; 2171 cursor: pointer; 2172 z-index: 10; 2173 transition: background 0.3s ease; 2174 } 2175 .bazario-product-image .bazario-product-image-toggle:hover { 2176 background: #7a966b; 2177 } 2178 .bazario-product-image .flex-direction-nav { 2179 display: flex; 2180 position: absolute; 2181 left: 0; 2182 right: 0; 2183 bottom: 0; 2184 justify-content: space-between; 2185 z-index: 10; 2186 margin: 0; 2187 padding: 0; 2188 list-style: none; 2189 } 2190 .bazario-product-image .flex-direction-nav li { 2191 list-style-type: none; 2192 } 2193 .bazario-product-image .flex-direction-nav li a { 2194 display: block; 2195 font-size: 0; 2196 width: 40px; 2197 height: 40px; 2198 background-color: rgba(255, 255, 255, 0.8); 2199 border-radius: 50%; 2200 text-align: center; 2201 line-height: 40px; 2202 color: #000; 2203 opacity: 0.5; 2204 transition: opacity 0.3s ease; 2205 } 2206 .bazario-product-image .flex-direction-nav li a:hover { 2207 opacity: 1; 2208 } 2209 .bazario-product-image .flex-direction-nav li .flex-prev, 2210 .bazario-product-image .flex-direction-nav li .flex-next { 2211 position: relative; 2212 width: auto; 2213 height: auto; 2214 background: none; 2215 border-radius: 0; 2216 font-size: 20px; 2217 line-height: 40px; 2218 } 2219 .bazario-product-image .flex-direction-nav li .flex-prev::before, 2220 .bazario-product-image .flex-direction-nav li .flex-next::before { 2221 font-family: "eicons"; 2222 font-size: 20px; 2223 line-height: 40px; 2224 } 2225 .bazario-product-image .flex-direction-nav li .flex-prev::before { 2226 content: "\e8bf"; 2227 } 2228 .bazario-product-image .flex-direction-nav li .flex-next::before { 2229 content: "\e8c0"; 2230 } 2231 2232 /* ============================================================================================================================== 2233 [ * Product Stock ] 2234 ===============================================================================================================================*/ 2235 .bazario-product-stock p { 2236 display: flex; 2237 align-items: center; 2238 margin: 0; 2239 word-spacing: unset; 2240 letter-spacing: unset; 2241 } 2242 .bazario-product-stock p i, .bazario-product-stock p svg { 2243 margin-right: 0.25em; 2244 } 2245 2246 /* ============================================================================================================================== 2247 [ * Add To Cart ] 2248 ===============================================================================================================================*/ 2249 .bazario-swatches .cart { 2250 display: flex; 2251 width: 100%; 2252 flex-wrap: wrap; 2253 align-items: center; 2254 margin: 0; 2255 padding: 0; 2256 border: none; 2257 } 2258 .bazario-swatches .cart .badge { 2259 width: auto; 2260 pointer-events: all; 2261 } 2262 .bazario-swatches .cart .bazario-wishlist.badge, .bazario-swatches .cart .bazario-comparison.badge { 2263 display: flex; 2264 flex-direction: row; 2265 justify-content: center; 2266 align-items: center; 2267 outline: 0; 2268 border: none; 2269 height: auto; 2270 box-shadow: none; 2271 } 2272 .bazario-swatches .cart .quantity-wrap { 2273 display: flex; 2274 align-content: center; 2275 } 2276 .bazario-swatches .cart .quantity-wrap .quantity { 2277 display: flex; 2278 width: auto; 2279 min-width: auto; 2280 margin: 0; 2281 float: none; 2282 height: auto; 2283 } 2284 .bazario-swatches .cart .quantity-wrap .quantity .qty { 2285 height: 100%; 2286 } 2287 .bazario-swatches .cart .quantity-wrap .quantity .quantity-nav { 2288 display: none; 2289 } 2290 .bazario-swatches .cart .quantity-wrap .quantity input { 2291 background: #fff; 2292 border: none; 2293 } 2294 .bazario-swatches .cart .quantity-wrap button { 2295 border: 0; 2296 background: #fff; 2297 } 2298 .bazario-swatches .cart .quantity-wrap button:hover { 2299 background: #101010; 2300 } 2301 .bazario-swatches .cart .button { 2302 transform: perspective(var(--e-transform-bazario-swatches-add-to-cart-button-perspective, 0)) rotate(var(--e-transform-bazario-swatches-add-to-cart-button-rotateZ, 0)) rotateX(var(--e-transform-bazario-swatches-add-to-cart-button-rotateX, 0)) rotateY(var(--e-transform-bazario-swatches-add-to-cart-button-rotateY, 0)) translate(var(--e-transform-bazario-swatches-add-to-cart-button-translate, 0)) translateX(var(--e-transform-bazario-swatches-add-to-cart-button-translateX, 0)) translateY(var(--e-transform-bazario-swatches-add-to-cart-button-translateY, 0)) scaleX(calc(var(--e-transform-bazario-swatches-add-to-cart-button-flipX, 1) * var(--e-transform-bazario-swatches-add-to-cart-button-scaleX, var(--e-transform-bazario-swatches-add-to-cart-button-scale, 1)))) scaleY(calc(var(--e-transform-bazario-swatches-add-to-cart-button-flipY, 1) * var(--e-transform-bazario-swatches-add-to-cart-button-scaleY, var(--e-transform-bazario-swatches-add-to-cart-button-scale, 1)))) skewX(var(--e-transform-bazario-swatches-add-to-cart-button-skewX, 0)) skewY(var(--e-transform-bazario-swatches-add-to-cart-button-skewY, 0)); 2303 } 2304 .bazario-swatches .bazario-swatches .cart .quantity .qty, .bazario-swatches .bazario-swatches .cart .bazario-comparison.badge, .bazario-swatches .bazario-swatches .cart .bazario-wishlist.badge, .bazario-swatches .bazario-swatches .cart button.button, .bazario-swatches .bazario-swatches .cart button.minus, .bazario-swatches .bazario-swatches .cart button.plus, .bazario-swatches .bazario-swatches .variations_button .quantity .qty, .bazario-swatches .bazario-swatches .variations_button .bazario-comparison.badge, .bazario-swatches .bazario-swatches .variations_button .bazario-wishlist.badge, .bazario-swatches .bazario-swatches .variations_button button.button, .bazario-swatches .bazario-swatches .variations_button button.minus, .bazario-swatches .bazario-swatches .variations_button button.plus { 2305 display: flex; 2306 flex-direction: row; 2307 justify-content: center; 2308 align-items: center; 2309 outline: 0; 2310 border: none; 2311 height: auto; 2312 box-shadow: none; 2313 } 2314 2315 /* ============================================================================================================================== 2316 [ * Single Product Tabs ] 2317 ===============================================================================================================================*/ 2318 .bazario-single-product-tabs .woocommerce-tabs .panel h2:first-of-type { 2319 margin-bottom: 0; 2320 } 2321 .bazario-single-product-tabs a:focus { 2322 outline: 0; 2323 text-decoration: none; 2324 background: 0 0; 2325 } 2326 .bazario-single-product-tabs .woocommerce-Tabs-panel > h2:first-child { 2327 padding: 0; 2328 margin: 0; 2329 display: none; 2330 } 2331 .bazario-single-product-tabs .wc-tabs-wrapper { 2332 margin-bottom: 0; 2333 padding: 0; 2334 } 2335 .bazario-single-product-tabs .comment-text .meta time { 2336 font-style: normal; 2337 } 2338 .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table { 2339 max-width: 100%; 2340 border-collapse: collapse; 2341 border: 0; 2342 margin-bottom: 0; 2343 } 2344 .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table tr { 2345 border: 0; 2346 } 2347 .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table tr:not(:last-child) { 2348 border-style: solid; 2349 border-width: 0 0 1px 0; 2350 border-color: #f2f2f2; 2351 } 2352 .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table tr th { 2353 background-color: #f8f8f8; 2354 text-transform: capitalize; 2355 } 2356 .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table tr td { 2357 background-color: #fdfdfd; 2358 } 2359 .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table td, .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table th { 2360 border: 0; 2361 border-left-width: 0; 2362 padding: 0 30px; 2363 text-align: left; 2364 } 2365 .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table td p, .bazario-single-product-tabs .woocommerce-Tabs-panel--additional_information table th p { 2366 padding: 0; 2367 } 2368 .bazario-single-product-tabs #reviews { 2369 display: grid; 2370 grid-gap: 4%; 2371 grid-template-columns: repeat(auto-fit, minmax(48%, 1fr)); 2372 } 2373 .bazario-single-product-tabs #reviews .se-rating-container { 2374 margin: 0 0 20px 0; 2375 } 2376 .bazario-single-product-tabs #reviews .se-rating-container h2 { 2377 margin: 0; 2378 border: 0; 2379 padding: 0; 2380 text-align: left; 2381 } 2382 .bazario-single-product-tabs #reviews .se-rating-container .se-avg-rating { 2383 margin: 5px 0 30px 0; 2384 } 2385 .bazario-single-product-tabs #reviews .se-rating-container .se-avg-count { 2386 display: block; 2387 margin: 5px 0 30px 0; 2388 } 2389 .bazario-single-product-tabs #reviews .se-rating-container .se-ind-rat { 2390 display: flex; 2391 align-items: center; 2392 justify-content: flex-start; 2393 } 2394 .bazario-single-product-tabs #reviews .se-rating-container .se-ind-rat span:not(:last-child) { 2395 margin-right: 10px; 2396 } 2397 .bazario-single-product-tabs #reviews .se-rating-container .se-ind-rat .se-ind-rat-cont { 2398 width: 150px; 2399 height: 10px; 2400 display: block; 2401 } 2402 .bazario-single-product-tabs #reviews .se-rating-container .se-ind-rat .se-ind-rat-cont > span { 2403 display: block; 2404 height: 10px; 2405 } 2406 .bazario-single-product-tabs #reviews #comments .commentlist { 2407 padding: 0; 2408 margin: 0; 2409 border-radius: 0; 2410 background-color: transparent; 2411 list-style: none; 2412 } 2413 .bazario-single-product-tabs #reviews #comments .commentlist li { 2414 padding: 0; 2415 margin: 0; 2416 border-top: 0; 2417 } 2418 .bazario-single-product-tabs #reviews #comments .commentlist li:not(:last-child) { 2419 border-bottom: 1px solid transparent; 2420 } 2421 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container { 2422 display: flex; 2423 border: none; 2424 margin: 0; 2425 padding: 0; 2426 } 2427 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .comment-text { 2428 display: block; 2429 margin: 0; 2430 padding: 0; 2431 border: none; 2432 border-radius: 0; 2433 overflow: hidden; 2434 background: 0 0; 2435 } 2436 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .avatar, .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .img-thumbnail { 2437 position: unset; 2438 width: 100%; 2439 height: 100%; 2440 max-width: 60px; 2441 max-height: 60px; 2442 float: none; 2443 border-radius: 50%; 2444 box-shadow: none; 2445 margin: 0 20px 0 0; 2446 padding: 0; 2447 display: block; 2448 background: 0 0; 2449 border: none; 2450 } 2451 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .meta { 2452 float: left; 2453 width: 100%; 2454 display: flex; 2455 align-items: center; 2456 } 2457 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .meta .verified { 2458 display: inline; 2459 text-indent: underline; 2460 position: unset; 2461 height: auto; 2462 width: auto; 2463 } 2464 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .meta .verified::before { 2465 display: none; 2466 } 2467 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .woocommerce-review__author { 2468 font-size: 18px; 2469 } 2470 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .description { 2471 float: left; 2472 width: 100%; 2473 font-style: inherit; 2474 } 2475 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .description p:last-child { 2476 margin: 0; 2477 } 2478 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .description + .meta { 2479 display: none; 2480 } 2481 .bazario-single-product-tabs #reviews #comments .commentlist li .comment_container .comment-form > p { 2482 margin-bottom: 0; 2483 } 2484 .bazario-single-product-tabs #reviews #comments .commentlist li .star-rating { 2485 float: left; 2486 margin: 0 0 5px 0; 2487 } 2488 .bazario-single-product-tabs #reviews #comments p.stars { 2489 font-size: 1em; 2490 } 2491 .bazario-single-product-tabs #reviews #comments p.stars span { 2492 display: block; 2493 font-size: inherit; 2494 } 2495 .bazario-single-product-tabs #reviews #comments p.stars a { 2496 position: relative; 2497 height: 1em; 2498 width: 1em; 2499 text-indent: -999em; 2500 display: inline-block; 2501 text-decoration: none; 2502 box-shadow: none; 2503 margin: 0; 2504 font-size: inherit; 2505 border: none; 2506 } 2507 .bazario-single-product-tabs #reviews #comments p.stars a::before { 2508 display: block; 2509 position: absolute; 2510 top: 0; 2511 left: 0; 2512 width: 1em; 2513 height: 1em; 2514 line-height: 1; 2515 font-family: WooCommerce; 2516 content: "\e021"; 2517 text-indent: 0; 2518 opacity: 1; 2519 font-size: inherit; 2520 } 2521 .bazario-single-product-tabs #reviews #comments p.stars a:hover ~ a::before { 2522 content: "\e021"; 2523 } 2524 .bazario-single-product-tabs #reviews #comments p.stars:hover a::before { 2525 content: "\e020"; 2526 } 2527 .bazario-single-product-tabs #reviews #comments p.stars.selected a.active::before { 2528 content: "\e020"; 2529 } 2530 .bazario-single-product-tabs #reviews #comments p.stars.selected a.active ~ a::before { 2531 content: "\e021"; 2532 } 2533 .bazario-single-product-tabs #reviews #comments p.stars.selected a:not(.active)::before { 2534 content: "\e020"; 2535 } 2536 .bazario-single-product-tabs .wc-tabs { 2537 display: flex; 2538 flex-wrap: wrap; 2539 list-style: none; 2540 z-index: 1; 2541 overflow: initial; 2542 } 2543 .bazario-single-product-tabs .wc-tabs::after, .bazario-single-product-tabs .wc-tabs::before { 2544 display: none; 2545 } 2546 .bazario-single-product-tabs .wc-tabs li { 2547 list-style-type: none; 2548 background: 0 0; 2549 border-radius: 0; 2550 border: 0; 2551 padding: 0; 2552 margin: 0; 2553 border: 0; 2554 } 2555 .bazario-single-product-tabs .wc-tabs li.active { 2556 background: 0 0; 2557 z-index: 1; 2558 } 2559 .bazario-single-product-tabs .wc-tabs li.active a { 2560 box-shadow: none; 2561 } 2562 .bazario-single-product-tabs .wc-tabs li a { 2563 padding: 0; 2564 background: 0 0; 2565 text-decoration: none; 2566 border: 0; 2567 } 2568 .bazario-single-product-tabs .wc-tabs li a:hover { 2569 box-shadow: none; 2570 } 2571 .bazario-single-product-tabs .wc-tabs li a::after, .bazario-single-product-tabs .wc-tabs li a::before { 2572 display: none; 2573 } 2574 .bazario-single-product-tabs .wc-tabs li::after, .bazario-single-product-tabs .wc-tabs li::before { 2575 display: none; 2576 } 2577 .bazario-single-product-tabs div.woocommerce-tabs .wc-tabs { 2578 border: 0; 2579 border-width: 1px 0 1px 0; 2580 border-style: solid; 2581 border-color: #efefef; 2582 margin: 0; 2583 padding: 0; 2584 position: relative; 2585 text-align: left; 2586 } 2587 .bazario-single-product-tabs div.woocommerce-tabs .wc-tabs .bazario-tabs-line { 2588 position: absolute; 2589 width: 30px; 2590 height: 100%; 2591 background: 0 0; 2592 top: 0; 2593 z-index: -1; 2594 border-width: 3px 0 3px 0; 2595 border-style: solid; 2596 } 2597 @media (max-width: 768px) { 2598 .bazario-single-product-tabs div.woocommerce-tabs .wc-tabs .bazario-tabs-line { 2599 border-width: 0 0 3px 0; 2600 } 2601 } 2602 .bazario-single-product-tabs #review_form_wrapper { 2603 width: 100%; 2604 float: none; 2605 background: 0 0; 2606 } 2607 .bazario-single-product-tabs #review_form_wrapper .review-form-inner { 2608 border: 0; 2609 padding: 0; 2610 } 2611 .bazario-single-product-tabs #review_form_wrapper .comment-reply-title { 2612 text-align: left; 2613 padding: 0; 2614 border: none; 2615 display: block; 2616 } 2617 .bazario-single-product-tabs #review_form_wrapper .comment-reply-title::after { 2618 display: none; 2619 } 2620 .bazario-single-product-tabs #review_form_wrapper .comment-form { 2621 display: block; 2622 background: 0 0; 2623 padding: 0; 2624 border-radius: 0; 2625 } 2626 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-notes { 2627 text-align: left; 2628 } 2629 .bazario-single-product-tabs #review_form_wrapper .comment-form label { 2630 display: block; 2631 cursor: pointer; 2632 margin: 0 0 8px 0; 2633 max-width: 100%; 2634 } 2635 .bazario-single-product-tabs #review_form_wrapper .comment-form p.stars { 2636 margin: 0; 2637 line-height: 0; 2638 display: block; 2639 } 2640 .bazario-single-product-tabs #review_form_wrapper .comment-form input:not(#wp-comment-cookies-consent), .bazario-single-product-tabs #review_form_wrapper .comment-form textarea { 2641 border: 1px solid #f2f2f2; 2642 padding: 15px 20px; 2643 box-shadow: none; 2644 text-decoration: none; 2645 background: 0 0; 2646 } 2647 .bazario-single-product-tabs #review_form_wrapper .comment-form input:not(#wp-comment-cookies-consent):focus, .bazario-single-product-tabs #review_form_wrapper .comment-form textarea:focus { 2648 outline: 0; 2649 } 2650 .bazario-single-product-tabs #review_form_wrapper .comment-form :is(p.comment-form-comment, p.comment-form-author, p.comment-form-email) { 2651 float: none; 2652 width: 100%; 2653 max-width: 100%; 2654 padding: 0; 2655 } 2656 .bazario-single-product-tabs #review_form_wrapper .comment-form .form-submit { 2657 margin: 0; 2658 float: none; 2659 } 2660 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-rating { 2661 display: block; 2662 } 2663 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-rating .stars a { 2664 transition: all 0.1s ease-in; 2665 } 2666 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-rating > .stars + .stars { 2667 display: none; 2668 } 2669 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent { 2670 display: flex; 2671 align-items: center; 2672 } 2673 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input { 2674 margin: 0 5px 0 0; 2675 box-shadow: none; 2676 cursor: pointer; 2677 outline: 0; 2678 appearance: none; 2679 position: relative; 2680 width: 16px; 2681 height: 16px; 2682 border: 1px solid #f2f2f2; 2683 background: #fff; 2684 } 2685 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input:checked::before { 2686 display: none; 2687 } 2688 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input::after { 2689 content: ""; 2690 opacity: 0; 2691 display: block; 2692 left: 5px; 2693 top: 2px; 2694 position: absolute; 2695 width: 5px; 2696 height: 8px; 2697 border: 2px solid #505255; 2698 border-top: 0; 2699 border-left: 0; 2700 transform: rotate(45deg); 2701 } 2702 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent input:checked::after { 2703 opacity: 1; 2704 } 2705 .bazario-single-product-tabs #review_form_wrapper .comment-form .comment-form-cookies-consent label { 2706 padding: 0; 2707 margin: 0; 2708 } 2709 .bazario-single-product-tabs #review_form_wrapper .comment-form :is(.comment-notes, .comment-form-rating, .comment-form-cookies-consent, .form-submit) { 2710 padding: 0; 2711 } 2712 .bazario-single-product-tabs #comments, .bazario-single-product-tabs #review_form_wrapper { 2713 width: 100%; 2714 max-width: 100%; 2715 float: none; 2716 } 2717 .bazario-single-product-tabs .comment-reply-title, .bazario-single-product-tabs .woocommerce-Reviews-title { 2718 display: none; 2719 } 2720 .bazario-single-product-tabs .more-text { 2721 position: relative; 2722 overflow: hidden; 2723 } 2724 .bazario-single-product-tabs .more-text h2:first-child { 2725 display: none; 2726 } 2727 .bazario-single-product-tabs .more-text .overlay { 2728 position: absolute; 2729 content: ""; 2730 left: 0; 2731 bottom: 0; 2732 width: 100%; 2733 height: 5%; 2734 background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0.3333333333)); 2735 } 2736 .bazario-single-product-tabs .more-text .more-btn { 2737 position: absolute; 2738 bottom: 0; 2739 left: 0; 2740 z-index: 10; 2741 font-size: 14px; 2742 color: #0d6efd; 2743 cursor: pointer; 2744 } 2745 2746 @media (max-width: 768px) { 2747 .bazario-single-product-tabs #reviews { 2748 grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); 2749 } 2750 .bazario-single-product-tabs #comments .commentlist li .comment_container .avatar, .bazario-single-product-tabs #comments .commentlist li .comment_container .img-thumbnail { 2751 max-height: 40px; 2752 margin-right: 8px; 2753 max-width: 40px; 2754 } 2755 } 2756 /* ============================================================================================================================== 2757 [ * Cart Totals ] 2758 ===============================================================================================================================*/ 2759 .bazario-cart-totals ul { 2760 padding: 0; 2761 margin: 0; 2762 } 2763 .bazario-cart-totals ul li { 2764 list-style-type: none; 2765 } 2766 .bazario-cart-totals .cart_totals { 2767 overflow: hidden; 2768 border: 0; 2769 } 2770 .bazario-cart-totals .cart_totals .shop_table { 2771 margin: 0; 2772 border: none; 2773 border-radius: 0; 2774 border-collapse: collapse; 2775 width: 100%; 2776 } 2777 .bazario-cart-totals .cart_totals .shop_table tr { 2778 display: flex; 2779 justify-content: space-between; 2780 margin: 0; 2781 padding: 0; 2782 border: none; 2783 overflow: hidden; 2784 background: 0 0; 2785 } 2786 .bazario-cart-totals .cart_totals .shop_table tr:first-of-type { 2787 border: none; 2788 } 2789 .bazario-cart-totals .cart_totals .shop_table tr th { 2790 font-weight: 400; 2791 border: none; 2792 margin: 0; 2793 padding: 0; 2794 background: 0 0; 2795 vertical-align: middle; 2796 text-align: left; 2797 display: inline-block; 2798 } 2799 .bazario-cart-totals .cart_totals .shop_table tr td { 2800 border: none; 2801 margin: 0; 2802 padding: 0; 2803 background: 0 0; 2804 vertical-align: middle; 2805 display: inline-block; 2806 text-align: left; 2807 float: right; 2808 } 2809 .bazario-cart-totals .cart_totals .wc-proceed-to-checkout { 2810 padding: 0; 2811 margin: 0; 2812 } 2813 .bazario-cart-totals .cart_totals .wc-proceed-to-checkout .button { 2814 transform: perspective(var(--e-transform-bazario-cart-totals-checkout-button-perspective, 0)) rotate(var(--e-transform-bazario-cart-totals-checkout-button-rotateZ, 0)) rotateX(var(--e-transform-bazario-cart-totals-checkout-button-rotateX, 0)) rotateY(var(--e-transform-bazario-cart-totals-checkout-button-rotateY, 0)) translate(var(--e-transform-bazario-cart-totals-checkout-button-translate, 0)) translateX(var(--e-transform-bazario-cart-totals-checkout-button-translateX, 0)) translateY(var(--e-transform-bazario-cart-totals-checkout-button-translateY, 0)) scaleX(calc(var(--e-transform-bazario-cart-totals-checkout-button-flipX, 1) * var(--e-transform-bazario-cart-totals-checkout-button-scaleX, var(--e-transform-bazario-cart-totals-checkout-button-scale, 1)))) scaleY(calc(var(--e-transform-bazario-cart-totals-checkout-button-flipY, 1) * var(--e-transform-bazario-cart-totals-checkout-button-scaleY, var(--e-transform-bazario-cart-totals-checkout-button-scale, 1)))) skewX(var(--e-transform-bazario-cart-totals-checkout-button-skewX, 0)) skewY(var(--e-transform-bazario-cart-totals-checkout-button-skewY, 0)); 2815 display: flex; 2816 justify-content: center; 2817 align-items: center; 2818 margin: 0; 2819 padding: 20px 10px; 2820 border-radius: 0; 2821 border: none; 2822 box-shadow: none; 2823 background: var(--color-primary); 2824 } 2825 .bazario-cart-totals .cart_totals .wc-proceed-to-checkout::before, .bazario-cart-totals .cart_totals .wc-proceed-to-checkout::after { 2826 content: ""; 2827 display: table; 2828 clear: both; 2829 } 2830 .bazario-cart-totals.is-loading { 2831 cursor: wait; 2832 user-select: none; 2833 position: relative; 2834 } 2835 .bazario-cart-totals.is-loading::before { 2836 position: absolute; 2837 content: ""; 2838 width: 100%; 2839 height: 100%; 2840 top: 0; 2841 right: 0; 2842 z-index: 10; 2843 cursor: wait; 2844 } 2845 .bazario-cart-totals.is-loading::after { 2846 content: ""; 2847 border: 4px solid #f3f3f3; 2848 border-radius: 50%; 2849 border-top: 4px solid #3498db; 2850 top: 50%; 2851 left: 50%; 2852 width: 40px; 2853 height: 40px; 2854 -webkit-animation: spin 2s linear infinite; 2855 animation: spin 2s linear infinite; 2856 z-index: 15; 2857 display: inline-block; 2858 position: absolute; 2859 margin-top: -20px; 2860 margin-left: -20px; 2861 } 2862 .bazario-cart-totals.is-loading * { 2863 opacity: 0.6; 2864 filter: grayscale(1); 2865 pointer-events: none; 2866 } 2867 2868 /* ============================================================================================================================== 2869 [ * Cart Products ] 2870 ===============================================================================================================================*/ 2871 .bazario-cart-products a, .bazario-cart-products span { 2872 display: inline-block; 2873 } 2874 .bazario-cart-products svg { 2875 width: 14px; 2876 height: 14px; 2877 } 2878 .bazario-cart-products .product-card { 2879 position: relative; 2880 display: flex; 2881 padding: 15px; 2882 border: 1px solid transparent; 2883 margin-bottom: 15px; 2884 background-color: #fafafa; 2885 border-radius: 10px; 2886 transition: all 0.3s ease; 2887 } 2888 .bazario-cart-products .product-card .top-inf { 2889 position: absolute; 2890 top: 15px; 2891 left: 15px; 2892 z-index: 10; 2893 width: calc(100% - 30px); 2894 display: flex; 2895 align-items: center; 2896 } 2897 .bazario-cart-products .product-card .top-inf .dis-card { 2898 color: #fff; 2899 background-color: var(--color-primary); 2900 padding: 5px 10px; 2901 border-radius: 7px; 2902 display: inline-block; 2903 } 2904 .bazario-cart-products .product-card .top-inf .dis-card small { 2905 font-size: 10px; 2906 display: block; 2907 } 2908 .bazario-cart-products .product-card .top-inf .dis-card h6 { 2909 margin: 0; 2910 font-size: 14px; 2911 text-transform: uppercase; 2912 } 2913 .bazario-cart-products .product-card .top-inf .fav-btn { 2914 display: inline-flex; 2915 align-items: center; 2916 justify-content: center; 2917 width: 35px; 2918 height: 35px; 2919 border-radius: 50%; 2920 background-color: #e2e4eb; 2921 color: #999; 2922 margin-left: auto; 2923 font-size: 16px; 2924 } 2925 .bazario-cart-products .product-card .top-inf .fav-btn svg { 2926 width: 16px; 2927 height: 16px; 2928 fill: #999; 2929 } 2930 .bazario-cart-products .product-card .top-inf .remove-btn { 2931 display: inline-flex; 2932 align-items: center; 2933 justify-content: center; 2934 width: 35px; 2935 height: 35px; 2936 line-height: 35px; 2937 text-align: center; 2938 border-radius: 50%; 2939 background-color: rgba(255, 0, 0, 0.0666666667); 2940 color: red; 2941 margin-left: 10px; 2942 font-size: 18px; 2943 } 2944 .bazario-cart-products .product-card .top-inf .remove-btn svg { 2945 width: 18px; 2946 height: 18px; 2947 fill: red; 2948 } 2949 .bazario-cart-products .product-card .img { 2950 position: relative; 2951 height: 250px; 2952 width: 220px; 2953 display: block; 2954 flex-shrink: 0; 2955 margin-right: 20px; 2956 background-color: #fff; 2957 border-radius: 10px; 2958 overflow: hidden; 2959 } 2960 .bazario-cart-products .product-card .img img { 2961 width: 100%; 2962 height: 100%; 2963 object-fit: contain; 2964 max-width: 100%; 2965 max-height: 100%; 2966 } 2967 .bazario-cart-products .product-card .info { 2968 padding-top: 35px; 2969 } 2970 .bazario-cart-products .product-card .info .rating { 2971 display: flex; 2972 align-items: center; 2973 font-size: 13px; 2974 color: #666; 2975 } 2976 .bazario-cart-products .product-card .info .rating .stars { 2977 display: flex; 2978 margin-right: 5px; 2979 line-height: 0; 2980 } 2981 .bazario-cart-products .product-card .info .prod-title { 2982 margin-top: 0.5rem; 2983 font-size: 14px; 2984 font-weight: bold; 2985 } 2986 .bazario-cart-products .product-card .info .price { 2987 margin-top: 15px; 2988 display: flex; 2989 flex-wrap: wrap; 2990 align-items: center; 2991 justify-content: flex-start; 2992 } 2993 .bazario-cart-products .product-card .info .price ins { 2994 text-decoration: none; 2995 } 2996 .bazario-cart-products .product-card .info .add-more { 2997 margin-top: 1rem; 2998 padding: 7px 20px; 2999 border-radius: 10px; 3000 display: inline-flex; 3001 align-items: center; 3002 justify-content: space-between; 3003 border: 1px solid rgba(153, 153, 153, 0.2); 3004 font-size: 10px; 3005 } 3006 .bazario-cart-products .product-card .info .add-more .qt-minus, .bazario-cart-products .product-card .info .add-more .qt-plus { 3007 cursor: pointer; 3008 } 3009 .bazario-cart-products .product-card .info .add-more input { 3010 max-width: 70px; 3011 padding: 0; 3012 padding-left: 15px; 3013 box-shadow: none; 3014 border: 0; 3015 text-align: center; 3016 color: #000; 3017 font-weight: bold; 3018 background: none; 3019 font-size: 13px; 3020 } 3021 .bazario-cart-products .product-card .info .add-more .quantity-nav { 3022 display: none; 3023 } 3024 .bazario-cart-products .product-card .info .stock { 3025 margin: 0.5rem 0 0 0; 3026 font-size: 12px; 3027 display: flex; 3028 align-items: center; 3029 } 3030 .bazario-cart-products .product-card:hover { 3031 border-color: #ccc; 3032 } 3033 .bazario-cart-products .bazario-cart-products-footer { 3034 display: flex; 3035 justify-content: space-between; 3036 flex-wrap: wrap; 3037 padding: 30px 0px 0px 0px; 3038 } 3039 .bazario-cart-products .bazario-cart-products-footer button { 3040 transition: all 0.3s ease; 3041 border: none; 3042 margin-bottom: 0; 3043 box-shadow: none; 3044 display: inline-block; 3045 } 3046 .bazario-cart-products .bazario-cart-products-footer button a { 3047 text-decoration: none; 3048 } 3049 3050 /* ============================================================================================================================== 3051 [ * Checkout Form Billing ] 3052 ===============================================================================================================================*/ 3053 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper { 3054 display: flex; 3055 flex-wrap: wrap; 3056 column-gap: 30px; 3057 } 3058 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row { 3059 margin: 0; 3060 padding: 0; 3061 margin-bottom: 15px; 3062 float: none; 3063 width: 100%; 3064 } 3065 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row abbr[title] { 3066 text-decoration: none; 3067 } 3068 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .label { 3069 font-size: 15px; 3070 line-height: 1.333333em; 3071 color: #3a3a3a; 3072 font-weight: 500; 3073 margin-bottom: 8px; 3074 } 3075 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper { 3076 display: block; 3077 } 3078 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .select2.select2-container { 3079 margin-bottom: 0; 3080 } 3081 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .select2.select2-container .select2-selection--single .select2-selection__rendered { 3082 color: inherit; 3083 padding: 0; 3084 font-size: inherit; 3085 line-height: inherit; 3086 } 3087 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .select2.select2-container .select2-selection--single .select2-selection__arrow { 3088 display: block; 3089 top: 1px; 3090 transform: none; 3091 right: 1px; 3092 background-image: none; 3093 height: 100%; 3094 } 3095 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .select2.select2-container .select2-selection--single .select2-selection__arrow > b { 3096 display: block; 3097 border-top-color: #888; 3098 border-width: 0; 3099 } 3100 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .select2.select2-container .select2-selection--single { 3101 position: relative; 3102 } 3103 .bazario-checkout-form-billing .woocommerce-billing-fields__field-wrapper .form-row .select2.select2-container .select2-selection--single::before { 3104 position: absolute; 3105 content: "\f347"; 3106 font-size: 15px; 3107 color: #000; 3108 right: 15px; 3109 top: 50%; 3110 transform: translateY(-50%); 3111 font-family: dashicons; 3112 } 3113 3114 .bazario-checkout-form-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection, .bazario-checkout-form-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not([type=checkbox]):not([type=radio]), .bazario-checkout-form-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select, .bazario-checkout-form-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper textarea { 3115 font-size: 14px; 3116 line-height: 1.35em; 3117 border-radius: 3px; 3118 height: auto; 3119 padding: 10px 16px; 3120 width: 100%; 3121 background-image: none; 3122 box-shadow: none; 3123 } 3124 3125 @media (min-width: 768px) { 3126 .bazario-checkout-form-billing #billing_first_name_field, .bazario-checkout-form-billing #billing_last_name_field { 3127 flex: 1 0 0%; 3128 } 3129 } 3130 /* ============================================================================================================================== 3131 [ * Checkout Form Shipping ] 3132 ===============================================================================================================================*/ 3133 .bazario-checkout-form-shipping #ship-to-different-address { 3134 margin: 0; 3135 padding: 0; 3136 border-width: 0; 3137 } 3138 .bazario-checkout-form-shipping #ship-to-different-address > label > input { 3139 appearance: auto; 3140 float: none; 3141 display: block; 3142 top: 0; 3143 position: relative; 3144 margin: 0; 3145 width: 13px; 3146 height: 13px; 3147 color: inherit; 3148 font-size: 13px; 3149 line-height: 0; 3150 cursor: inherit; 3151 transform: none; 3152 outline: 0; 3153 } 3154 .bazario-checkout-form-shipping #ship-to-different-address > label > span { 3155 margin-left: 8px; 3156 padding: 0; 3157 color: inherit; 3158 font-size: inherit; 3159 font-weight: 600; 3160 line-height: 1.333333em; 3161 font-family: inherit; 3162 text-transform: uppercase; 3163 } 3164 .bazario-checkout-form-shipping #ship-to-different-address > label { 3165 display: inline-flex; 3166 align-items: center; 3167 cursor: pointer; 3168 } 3169 .bazario-checkout-form-shipping .woocommerce-shipping-fields > .shipping_address { 3170 margin-top: 0; 3171 } 3172 .bazario-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper { 3173 display: flex; 3174 flex-wrap: wrap; 3175 column-gap: 30px; 3176 } 3177 .bazario-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row { 3178 margin: 0; 3179 padding: 0; 3180 margin-bottom: 15px; 3181 float: none; 3182 width: 100%; 3183 } 3184 .bazario-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row abbr[title] { 3185 text-decoration: none; 3186 } 3187 .bazario-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper { 3188 display: block; 3189 } 3190 .bazario-checkout-form-shipping .woocommerce-shipping-fields__field-wrapper .form-row .label { 3191 font-size: 15px; 3192 line-height: 1.333333em; 3193 color: #3a3a3a; 3194 font-weight: 500; 3195 margin-bottom: 8px; 3196 } 3197 .bazario-checkout-form-shipping .select2.select2-container { 3198 margin-bottom: 0; 3199 } 3200 .bazario-checkout-form-shipping .select2.select2-container .select2-selection--single .select2-selection__rendered { 3201 color: inherit; 3202 padding: 0; 3203 font-size: inherit; 3204 line-height: inherit; 3205 } 3206 .bazario-checkout-form-shipping .select2.select2-container .select2-selection--single .select2-selection__arrow { 3207 display: block; 3208 top: 1px; 3209 transform: none; 3210 right: 1px; 3211 background-image: none; 3212 height: 100%; 3213 } 3214 .bazario-checkout-form-shipping .select2.select2-container .select2-selection--single .select2-selection__arrow > b { 3215 display: block; 3216 border-top-color: #888; 3217 border-width: 0; 3218 } 3219 .bazario-checkout-form-shipping .select2.select2-container .select2-selection--single { 3220 position: relative; 3221 } 3222 .bazario-checkout-form-shipping .select2.select2-container .select2-selection--single::before { 3223 position: absolute; 3224 content: "\f347"; 3225 font-size: 15px; 3226 color: #000; 3227 right: 15px; 3228 top: 50%; 3229 transform: translateY(-50%); 3230 font-family: dashicons; 3231 } 3232 3233 .bazario-checkout-form-shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection, .bazario-checkout-form-shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input:not([type=checkbox]):not([type=radio]), .bazario-checkout-form-shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper select, .bazario-checkout-form-shipping .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper textarea { 3234 font-size: 14px; 3235 line-height: 1.35em; 3236 border-radius: 3px; 3237 height: auto; 3238 padding: 10px 16px; 3239 width: 100%; 3240 background-image: none; 3241 border-color: #dee3ea; 3242 -webkit-box-shadow: none; 3243 box-shadow: none; 3244 } 3245 3246 @media (min-width: 768px) { 3247 .bazario-checkout-form-shipping #shipping_first_name_field, .bazario-checkout-form-shipping #shipping_last_name_field { 3248 flex: 1 0 0%; 3249 } 3250 } 3251 /* ============================================================================================================================== 3252 [ * Checkout Order Review ] 3253 ===============================================================================================================================*/ 3254 .bazario-checkout-order-review #order_review_heading { 3255 display: none; 3256 } 3257 .bazario-checkout-order-review #order_review { 3258 width: 100%; 3259 float: unset; 3260 padding: 0; 3261 border: 0; 3262 background-color: transparent; 3263 } 3264 .bazario-checkout-order-review #order_review table { 3265 margin: 0; 3266 } 3267 .bazario-checkout-order-review .woocommerce-checkout-review-order-table { 3268 border-collapse: collapse; 3269 text-align: left; 3270 border: 0; 3271 margin: 0; 3272 width: 100%; 3273 } 3274 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr { 3275 display: grid; 3276 grid-template-columns: auto auto; 3277 justify-content: space-between; 3278 border: 0; 3279 } 3280 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr:first-child { 3281 text-align: left; 3282 } 3283 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr > * { 3284 max-width: 100%; 3285 width: 100%; 3286 padding: 0; 3287 } 3288 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr:last-child { 3289 text-align: right; 3290 } 3291 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr td, .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr th { 3292 margin: 0; 3293 border: 0; 3294 background-color: transparent; 3295 text-transform: initial; 3296 letter-spacing: initial; 3297 padding: 0; 3298 } 3299 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr td li, .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr th li { 3300 line-height: initial; 3301 } 3302 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr td li label, .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr th li label { 3303 cursor: pointer; 3304 } 3305 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr td li label::before, .bazario-checkout-order-review .woocommerce-checkout-review-order-table tr th li label::before { 3306 display: none; 3307 } 3308 .bazario-checkout-order-review .woocommerce-checkout-review-order-table .border-bottom-0 { 3309 border-bottom: initial; 3310 } 3311 .bazario-checkout-order-review .woocommerce-checkout-review-order-table .cart-subtotal td, .bazario-checkout-order-review .woocommerce-checkout-review-order-table .order-total td, .bazario-checkout-order-review .woocommerce-checkout-review-order-table .product-total { 3312 text-align: right; 3313 } 3314 .bazario-checkout-order-review .woocommerce-checkout-review-order-table .amount { 3315 font-weight: initial; 3316 font-size: initial; 3317 } 3318 .bazario-checkout-order-review .woocommerce-checkout-review-order-table thead { 3319 display: revert; 3320 text-align: left; 3321 background-color: transparent; 3322 } 3323 body.theme-electro .bazario-checkout-order-review .woocommerce-checkout-review-order-table thead { 3324 display: block; 3325 } 3326 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tbody td { 3327 border: 0; 3328 background-color: transparent; 3329 } 3330 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tbody td strong { 3331 display: inline-block; 3332 } 3333 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tbody tr { 3334 border: 0; 3335 border-bottom-width: 1px; 3336 background-color: inherit; 3337 } 3338 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot { 3339 display: block; 3340 margin-top: 10px; 3341 border: 0; 3342 } 3343 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .order-total { 3344 grid-row: 2; 3345 } 3346 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td { 3347 grid-column: 1/span 3; 3348 text-align: left; 3349 } 3350 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td tr { 3351 box-shadow: none; 3352 } 3353 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td ul li { 3354 line-height: initial; 3355 margin: 15px 0; 3356 display: flex; 3357 flex-direction: row; 3358 align-items: center; 3359 text-indent: 0; 3360 padding: 0; 3361 } 3362 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td ul li label { 3363 padding: 0 0 0 8px; 3364 font-weight: 400; 3365 display: flex; 3366 justify-content: space-between; 3367 align-items: center; 3368 width: 100%; 3369 margin-bottom: 0; 3370 } 3371 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td ul li input { 3372 margin: 0; 3373 top: 0; 3374 display: block; 3375 width: 18px; 3376 height: 18px; 3377 border-width: 1px; 3378 appearance: unset; 3379 } 3380 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td ul li input::-webkit-slider-thumb, .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td ul li input:checked { 3381 border-color: #0170b9; 3382 background-color: #0170b9; 3383 box-shadow: none; 3384 appearance: unset; 3385 } 3386 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td ul li input::after { 3387 display: none; 3388 } 3389 .bazario-checkout-order-review .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td ul li .amount { 3390 line-height: initial; 3391 } 3392 .bazario-checkout-order-review .woocommerce-checkout-review-order-table .woocommerce-orders-table__cell, .bazario-checkout-order-review .woocommerce-checkout-review-order-table .woocommerce-orders-table__header { 3393 text-align: left; 3394 font-size: 16px; 3395 line-height: 1.3125; 3396 padding: 19px 32.5px; 3397 } 3398 .bazario-checkout-order-review .woocommerce-checkout-review-order-table > tbody .woocommerce-orders-table__row { 3399 border-bottom: 1px solid #f2f2f2; 3400 } 3401 .bazario-checkout-order-review .woocommerce-checkout-review-order-table > tbody .woocommerce-orders-table__row .woocommerce-orders-table__cell { 3402 color: #343434; 3403 font-weight: 400; 3404 background-color: inherit; 3405 } 3406 .bazario-checkout-order-review .woocommerce-orders-table__cell-order-actions .button, .bazario-checkout-order-review .woocommerce-pagination .button { 3407 color: #3a3a3a; 3408 font-size: 15px; 3409 font-weight: 500; 3410 line-height: 1.2; 3411 margin: 0 5px; 3412 padding: 9px 21px 10px; 3413 border-radius: 3px; 3414 transition: background 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out; 3415 } 3416 .bazario-checkout-order-review .woocommerce-orders-table__cell-order-actions .button:hover, .bazario-checkout-order-review .woocommerce-pagination .button:hover { 3417 color: #fff; 3418 background: #3a3a3a; 3419 } 3420 .bazario-checkout-order-review #order_review_heading_v2, .bazario-checkout-order-review .woocommerce-privacy-policy-text { 3421 display: none; 3422 } 3423 .bazario-checkout-order-review .order-review-wrapper { 3424 width: 100%; 3425 margin-left: 0; 3426 background-color: transparent; 3427 } 3428 .bazario-checkout-order-review a, .bazario-checkout-order-review span { 3429 text-decoration: none; 3430 } 3431 .bazario-checkout-order-review .product-name { 3432 display: flex; 3433 align-items: center; 3434 line-height: 20px; 3435 flex-wrap: wrap; 3436 } 3437 .bazario-checkout-order-review .product-name .product-quantity { 3438 padding-inline-end: 5px; 3439 } 3440 .bazario-checkout-order-review .product-name .variation { 3441 display: flex; 3442 flex-wrap: wrap; 3443 gap: 2px; 3444 } 3445 .bazario-checkout-order-review .product-name .variation dd { 3446 padding-inline-end: 10px; 3447 margin: 0; 3448 } 3449 .bazario-checkout-order-review .product-name .variation dd p { 3450 margin-bottom: 0; 3451 } 3452 .bazario-checkout-order-review .bazario-order-review-product { 3453 align-items: center; 3454 } 3455 .bazario-checkout-order-review .bazario-order-review-product img { 3456 height: 60px; 3457 margin-right: 10px; 3458 width: 60px; 3459 object-fit: cover; 3460 } 3461 3462 /* ============================================================================================================================== 3463 [ * Checkout Payment Review ] 3464 ===============================================================================================================================*/ 3465 .bazario-checkout-payment .about_paypal { 3466 line-height: inherit; 3467 } 3468 .bazario-checkout-payment a.woocommerce-privacy-policy-link { 3469 color: #f4505c; 3470 } 3471 .bazario-checkout-payment h4 { 3472 display: none; 3473 } 3474 .bazario-checkout-payment a { 3475 text-decoration: none; 3476 } 3477 .bazario-checkout-payment .porto-separator { 3478 display: none; 3479 } 3480 .bazario-checkout-payment #payment { 3481 background: 0 0; 3482 border-radius: 0; 3483 border: 0; 3484 padding: 0; 3485 } 3486 .bazario-checkout-payment #payment ul { 3487 margin: 0; 3488 padding: 0; 3489 border: 0; 3490 } 3491 .bazario-checkout-payment #payment ul li { 3492 background-color: transparent; 3493 padding: 0; 3494 margin: 0; 3495 list-style: none; 3496 display: flow-root; 3497 border: 0; 3498 } 3499 .bazario-checkout-payment #payment ul li::after { 3500 display: none; 3501 } 3502 .bazario-checkout-payment #payment ul li::before { 3503 display: none; 3504 } 3505 .bazario-checkout-payment #payment ul li:hover { 3506 background-color: transparent; 3507 } 3508 .bazario-checkout-payment #payment ul li.wc_payment_method input[type=radio]:first-child { 3509 position: relative; 3510 } 3511 .bazario-checkout-payment #payment ul li.wc_payment_method label { 3512 margin-left: 8px; 3513 } 3514 .bazario-checkout-payment #payment .wc_payment_method label { 3515 margin: 0; 3516 cursor: pointer; 3517 padding: 0; 3518 display: -webkit-inline-box; 3519 display: -ms-inline-flexbox; 3520 display: inline-flex; 3521 -webkit-box-align: center; 3522 -ms-flex-align: center; 3523 align-items: center; 3524 vertical-align: middle; 3525 float: left; 3526 width: initial; 3527 } 3528 .bazario-checkout-payment #payment .wc_payment_method label::before { 3529 display: none; 3530 } 3531 .bazario-checkout-payment #payment .wc_payment_method label img { 3532 margin: 0 5px; 3533 } 3534 .bazario-checkout-payment #payment .wc_payment_method p { 3535 margin: 0; 3536 } 3537 .bazario-checkout-payment #payment .wc_payment_method input { 3538 margin: 0; 3539 cursor: pointer; 3540 border: none; 3541 display: inline-block; 3542 } 3543 .bazario-checkout-payment #payment .wc_payment_method input[type=radio] { 3544 position: relative; 3545 clip-path: none; 3546 outline: 0; 3547 visibility: visible; 3548 top: 0; 3549 margin: 0; 3550 padding: 0; 3551 width: 18px; 3552 height: 18px; 3553 -webkit-appearance: radio; 3554 float: left; 3555 } 3556 .bazario-checkout-payment #payment .wc_payment_method input[type=radio]::after { 3557 display: none; 3558 } 3559 .bazario-checkout-payment #payment .wc_payment_method input[type=radio]::before { 3560 display: none; 3561 display: none; 3562 } 3563 .bazario-checkout-payment #payment .wc_payment_method input[type=radio]:checked::before { 3564 border: 1px solid #3a3a3a; 3565 } 3566 .bazario-checkout-payment #payment .wc_payment_method input[type=radio]:checked::after { 3567 height: 8px; 3568 width: 8px; 3569 left: 4px; 3570 top: 4px; 3571 opacity: 0.8; 3572 background-color: #3a3a3a; 3573 } 3574 .bazario-checkout-payment #payment .wc_payment_method .payment_box { 3575 margin: 0; 3576 padding: 0; 3577 background: 0 0; 3578 contain: layout; 3579 padding-left: 25px; 3580 border: 0; 3581 -webkit-box-shadow: none; 3582 box-shadow: none; 3583 clear: both; 3584 } 3585 .bazario-checkout-payment #payment .wc_payment_method .payment_box::before { 3586 display: none; 3587 } 3588 .bazario-checkout-payment #payment .wc_payment_method .payment_box p { 3589 margin: 0; 3590 padding: 0; 3591 } 3592 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper label { 3593 margin: 0; 3594 cursor: pointer; 3595 padding: 0; 3596 display: -webkit-inline-box; 3597 display: -ms-inline-flexbox; 3598 display: inline-flex; 3599 -webkit-box-align: center; 3600 -ms-flex-align: center; 3601 align-items: center; 3602 vertical-align: middle; 3603 float: left; 3604 width: initial; 3605 } 3606 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper label::before { 3607 display: none; 3608 } 3609 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper label img { 3610 margin: 0 5px; 3611 } 3612 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper p { 3613 margin: 0; 3614 } 3615 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper input { 3616 margin: 0; 3617 cursor: pointer; 3618 border: none; 3619 display: inline-block; 3620 } 3621 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper input[type=radio] { 3622 position: relative; 3623 clip-path: none; 3624 outline: 0; 3625 visibility: visible; 3626 top: 0; 3627 margin: 0; 3628 padding: 0; 3629 width: 18px; 3630 height: 18px; 3631 -webkit-appearance: radio; 3632 float: left; 3633 } 3634 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper input[type=radio]::after { 3635 display: none; 3636 } 3637 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper input[type=radio]::before { 3638 display: none; 3639 display: none; 3640 } 3641 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper input[type=radio]:checked::before { 3642 border: 1px solid #3a3a3a; 3643 } 3644 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper input[type=radio]:checked::after { 3645 height: 8px; 3646 width: 8px; 3647 left: 4px; 3648 top: 4px; 3649 opacity: 0.8; 3650 background-color: #3a3a3a; 3651 } 3652 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper .payment_box { 3653 margin: 0; 3654 padding: 0; 3655 background: 0 0; 3656 contain: layout; 3657 padding-left: 25px; 3658 max-width: 70%; 3659 border: 0; 3660 -webkit-box-shadow: none; 3661 box-shadow: none; 3662 clear: both; 3663 } 3664 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper .payment_box::before { 3665 display: none; 3666 } 3667 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper .payment_box p { 3668 margin: 0; 3669 padding: 0; 3670 } 3671 .bazario-checkout-payment #payment #place_order { 3672 width: auto; 3673 line-height: initial; 3674 letter-spacing: 0; 3675 border: 0; 3676 float: none; 3677 -webkit-box-shadow: none; 3678 box-shadow: none; 3679 } 3680 .bazario-checkout-payment #payment .payment_method_stripe img { 3681 max-width: 40px; 3682 } 3683 .bazario-checkout-payment #payment .payment_method_stripe .form-row > label { 3684 float: none; 3685 margin-left: 0; 3686 } 3687 .bazario-checkout-payment .place-order { 3688 display: grid; 3689 grid-gap: 0 2%; 3690 grid-template-columns: 62% 36%; 3691 -webkit-box-align: center; 3692 -ms-flex-align: center; 3693 align-items: center; 3694 padding: 0; 3695 background-color: transparent; 3696 } 3697 .bazario-checkout-payment .place-order::after { 3698 display: none; 3699 } 3700 .bazario-checkout-payment .place-order::before { 3701 display: none; 3702 } 3703 .bazario-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper { 3704 margin: 0; 3705 padding: 0; 3706 border-width: 0; 3707 } 3708 .bazario-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text { 3709 margin-left: 8px; 3710 } 3711 .bazario-checkout-payment .place-order .woocommerce-privacy-policy-text { 3712 margin: 0; 3713 } 3714 .bazario-checkout-payment .payment_method_stripe_cc label { 3715 -webkit-transform: translateY(-3px); 3716 transform: translateY(-3px); 3717 } 3718 3719 @media (max-width: 768px) { 3720 .bazario-checkout-payment #payment .wc_payment_method .payment_box { 3721 max-width: 100%; 3722 } 3723 .bazario-checkout-payment #payment .woocommerce-terms-and-conditions-wrapper .payment_box { 3724 max-width: 100%; 3725 } 3726 .bazario-checkout-payment .place-order { 3727 grid-template-columns: 100%; 3728 grid-gap: 20px 0; 3729 } 3730 } 3731 /* ============================================================================================================================== 3732 [ * Checkout Form Additional ] 3733 ===============================================================================================================================*/ 3734 .bazario-checkout-form-additional h3 { 3735 display: none; 3736 margin: 0; 3737 padding: 0 0 23px; 3738 color: #3a3a3a; 3739 border-width: 0; 3740 font-size: 22px; 3741 font-weight: 600; 3742 line-height: 1em; 3743 text-transform: none; 3744 } 3745 .bazario-checkout-form-additional h3:after { 3746 display: none; 3747 } 3748 .bazario-checkout-form-additional .woocommerce-additional-fields { 3749 padding: 0; 3750 } 3751 .bazario-checkout-form-additional .form-row { 3752 margin: 0; 3753 padding: 0; 3754 } 3755 .bazario-checkout-form-additional .form-row label { 3756 line-height: 1.2em; 3757 } 3758 .bazario-checkout-form-additional .woocommerce-input-wrapper { 3759 display: block; 3760 } 3761 .bazario-checkout-form-additional .input-text { 3762 display: block; 3763 -webkit-transition: color 0.3s, background-color 0.3s ease-in-out, border-color 0.3s; 3764 transition: color 0.3s, background-color 0.3s ease-in-out, border-color 0.3s; 3765 outline: 0; 3766 } 3767 .bazario-checkout-form-additional .input-text#order_comments { 3768 margin: 0; 3769 min-height: 0; 3770 background-color: transparent; 3771 } 3772 3773 /* ============================================================================================================================== 3774 [ * Archive Result Count ] 3775 ===============================================================================================================================*/ 3776 .bazario-archive-result-count .woocommerce-result-count { 3777 float: none; 3778 margin-bottom: 0; 3779 color: #3a3a3a; 3780 font-size: 16px; 3781 line-height: 19px; 3782 font-weight: 500; 3783 } 3784 3785 /* ============================================================================================================================== 3786 [ * Filter Products Per Page ] 3787 ===============================================================================================================================*/ 3788 .bazario-products-per-page { 3789 display: -webkit-box; 3790 display: -ms-flexbox; 3791 display: flex; 3792 -ms-flex-wrap: wrap; 3793 flex-wrap: wrap; 3794 margin-bottom: 0; 3795 list-style: none; 3796 color: #a7a7a7; 3797 } 3798 .bazario-products-per-page label { 3799 display: -ms-inline-flexbox; 3800 display: inline-flex; 3801 margin-bottom: 0; 3802 font-size: 16px; 3803 line-height: 24px; 3804 font-weight: 600; 3805 color: #a7a7a7; 3806 } 3807 .bazario-products-per-page label:not(:last-child)::after { 3808 content: "/"; 3809 font-weight: 400; 3810 } 3811 .bazario-products-per-page input { 3812 display: none; 3813 } 3814 .bazario-products-per-page input:checked + span { 3815 color: #3a3a3a; 3816 } 3817 .bazario-products-per-page span { 3818 cursor: pointer; 3819 } 3820 3821 /* ============================================================================================================================== 3822 [ * Filter OrderBy ] 3823 ===============================================================================================================================*/ 3824 .bazario-filter-orderby { 3825 position: relative; 3826 color: #3a3a3a; 3827 z-index: 0; 3828 } 3829 .bazario-filter-orderby .orderby-input-group { 3830 display: -webkit-box; 3831 display: -ms-flexbox; 3832 display: flex; 3833 -webkit-box-align: center; 3834 -ms-flex-align: center; 3835 align-items: center; 3836 cursor: pointer; 3837 } 3838 .bazario-filter-orderby .orderby-input-group label { 3839 margin: 0; 3840 -webkit-transition: all 0.4s; 3841 transition: all 0.4s; 3842 cursor: pointer; 3843 } 3844 .bazario-filter-orderby .orderby-input-group .orderby { 3845 padding-right: 10px; 3846 -webkit-box-sizing: content-box; 3847 box-sizing: content-box; 3848 -webkit-appearance: none; 3849 -moz-appearance: none; 3850 appearance: none; 3851 position: relative; 3852 min-width: 18px; 3853 } 3854 .bazario-filter-orderby .orderby-input-group .orderby::before { 3855 content: ""; 3856 border: 2px solid #dfe0e0; 3857 height: 18px; 3858 width: 18px; 3859 display: block; 3860 border-radius: 18px; 3861 position: absolute; 3862 top: 48%; 3863 -webkit-transform: translateY(-50%); 3864 transform: translateY(-50%); 3865 } 3866 .bazario-filter-orderby .orderby-input-group .orderby:checked::before { 3867 border-color: #505255; 3868 } 3869 .bazario-filter-orderby .orderby-input-group .orderby:checked::after { 3870 content: ""; 3871 height: 10px; 3872 width: 10px; 3873 display: block; 3874 background: #505255; 3875 border-radius: 14px; 3876 position: absolute; 3877 top: 48%; 3878 -webkit-transform: translate(4px, -50%); 3879 transform: translate(4px, -50%); 3880 } 3881 .bazario-filter-orderby .orderby:not([type=radio]) { 3882 display: block; 3883 width: 100%; 3884 height: 40px; 3885 padding: 0 35px 0 15px; 3886 font-size: 16px; 3887 line-height: 38px; 3888 font-weight: 500; 3889 color: inherit; 3890 border: 1px solid #f2f2f2; 3891 border-radius: 0; 3892 -webkit-box-shadow: none; 3893 box-shadow: none; 3894 background: 0 0; 3895 cursor: pointer; 3896 outline: 0; 3897 -webkit-transition: color 0.3s, background-color 0.3s ease-in-out, border-color 0.3s; 3898 transition: color 0.3s, background-color 0.3s ease-in-out, border-color 0.3s; 3899 -moz-appearance: none; 3900 -webkit-appearance: none; 3901 } 3902 .bazario-filter-orderby .orderby:not([type=radio]):-moz-focusring { 3903 color: transparent; 3904 text-shadow: 0 0 0 #000; 3905 } 3906 .bazario-filter-orderby .orderby:not([type=radio])::-ms-expand { 3907 display: none; 3908 } 3909 .bazario-filter-orderby .orderby:focus { 3910 border-color: #ccc; 3911 } 3912 .bazario-filter-orderby .orderby:hover { 3913 border-color: #ccc; 3914 } 3915 .bazario-filter-orderby:hover::after { 3916 border-color: #ccc; 3917 } 3918 3919 .bazario-filter-orderby.bazario-filter-orderby-dropdown::after { 3920 content: ""; 3921 display: block; 3922 position: absolute; 3923 top: 0; 3924 right: 32px; 3925 bottom: 0; 3926 border-left: 1px solid #f2f2f2; 3927 border-top-width: 0 !important; 3928 border-right-width: 0 !important; 3929 border-bottom-width: 0 !important; 3930 pointer-events: none; 3931 -webkit-transition: border-color 0.3s; 3932 transition: border-color 0.3s; 3933 z-index: 0; 3934 } 3935 3936 .bazario-filter-orderby-icon { 3937 content: "\e89e"; 3938 display: block; 3939 position: absolute; 3940 top: 50%; 3941 right: 0; 3942 width: 32px; 3943 font-family: eicons; 3944 font-size: 1.4em; 3945 line-height: inherit; 3946 pointer-events: none; 3947 text-align: center; 3948 -webkit-transition: color 0.3s; 3949 transition: color 0.3s; 3950 -webkit-transform: translateY(-50%); 3951 transform: translateY(-50%); 3952 z-index: 0; 3953 } 3954 .bazario-filter-orderby-icon::before { 3955 display: block; 3956 -webkit-transform: rotate(90deg); 3957 transform: rotate(90deg); 3958 } 3959 3960 /* ============================================================================================================================== 3961 [ * Archive Products ] 3962 ===============================================================================================================================*/ 3963 .bazario-archive-products .bazario-woocommerce-info { 3964 border: none; 3965 text-align: left; 3966 border-width: 0 !important; 3967 padding: 15px; 3968 } 3969 .bazario-archive-products .bazario-woocommerce-info::after { 3970 display: none; 3971 } 3972 .bazario-archive-products .bazario-woocommerce-info::before { 3973 display: none; 3974 } 3975 .bazario-archive-products .woocommerce-info { 3976 border: none; 3977 text-align: left; 3978 border-width: 0 !important; 3979 padding: 15px; 3980 } 3981 .bazario-archive-products .woocommerce-info::after { 3982 display: none; 3983 } 3984 .bazario-archive-products .woocommerce-info::before { 3985 display: none; 3986 } 3987 .bazario-archive-products li { 3988 list-style-type: none; 3989 } 3990 .bazario-archive-products ol { 3991 list-style-type: none; 3992 } 3993 .bazario-archive-products ul { 3994 list-style-type: none; 3995 -webkit-padding-start: 0; 3996 padding-inline-start: 0; 3997 } 3998 .bazario-archive-products .product-label.featured { 3999 display: none; 4000 } 4001 .bazario-archive-products .products { 4002 margin-bottom: 0; 4003 } 4004 .bazario-archive-products .products:before { 4005 display: none; 4006 } 4007 .bazario-archive-products .products .bazario-product-description-footer { 4008 display: block; 4009 width: 100%; 4010 position: absolute; 4011 left: 0; 4012 top: 100%; 4013 opacity: 0; 4014 -webkit-transition: all 0.3s; 4015 transition: all 0.3s; 4016 -webkit-transform: translateY(-10px); 4017 transform: translateY(-10px); 4018 visibility: hidden; 4019 } 4020 .bazario-archive-products .products .bazario-product-description-footer > a { 4021 width: 100%; 4022 } 4023 .bazario-archive-products .products .bazario-product-description-footer + .se-btn { 4024 display: none; 4025 } 4026 .bazario-archive-products .products .bazario-product-description-footer + .se-btn + .se-btn { 4027 display: none; 4028 } 4029 .bazario-archive-products .products .bazario-product-description-footer + .se-btn + .se-btn + .button { 4030 display: none; 4031 } 4032 .bazario-archive-products .products .bazario-product-description-footer + .se-btn + .se-btn + .button + .se-btn { 4033 display: none; 4034 } 4035 .bazario-archive-products .products .product { 4036 margin-bottom: 0; 4037 padding-bottom: 0; 4038 border-radius: 0; 4039 -webkit-box-shadow: none; 4040 box-shadow: none; 4041 -webkit-box-align: start !important; 4042 -ms-flex-align: start !important; 4043 align-items: flex-start !important; 4044 -webkit-box-pack: unset; 4045 -ms-flex-pack: unset; 4046 justify-content: unset; 4047 height: 100%; 4048 position: relative; 4049 } 4050 .bazario-archive-products .products .product:hover .bazario-product-description-footer { 4051 opacity: 1; 4052 z-index: 99; 4053 -webkit-transform: translateY(0); 4054 transform: translateY(0); 4055 visibility: visible; 4056 } 4057 .bazario-archive-products .products .product:after { 4058 border-width: 0; 4059 } 4060 .bazario-archive-products .products .product > a.woocommerce-LoopProduct-link { 4061 display: block; 4062 position: relative; 4063 -webkit-box-pack: inherit; 4064 -ms-flex-pack: inherit; 4065 justify-content: inherit; 4066 width: 100%; 4067 } 4068 .bazario-archive-products .products .product .onsale { 4069 display: none; 4070 top: unset; 4071 left: unset; 4072 right: unset; 4073 bottom: unset; 4074 margin: 0; 4075 position: absolute; 4076 border: none; 4077 } 4078 .bazario-archive-products .products .product .onsale:before { 4079 display: none; 4080 } 4081 .bazario-archive-products .products .product .attachment-woocommerce_thumbnail { 4082 margin: 0; 4083 border-radius: 0; 4084 -o-object-fit: contain; 4085 object-fit: contain; 4086 -o-object-position: center; 4087 object-position: center; 4088 } 4089 .bazario-archive-products .products .product .star-rating { 4090 display: none; 4091 } 4092 .bazario-archive-products .products .product .star-rating > span { 4093 color: inherit; 4094 } 4095 .bazario-archive-products .products .product .star-rating > span:before { 4096 color: inherit; 4097 } 4098 .bazario-archive-products .products .product .bazario-product-rating .woocommerce-product-rating .star-rating > span { 4099 color: inherit; 4100 } 4101 .bazario-archive-products .products .product .bazario-product-rating .woocommerce-product-rating .star-rating > span:before { 4102 color: inherit; 4103 } 4104 .bazario-archive-products .products .product .bazario-product-rating-review-count { 4105 display: none; 4106 } 4107 .bazario-archive-products .products .product .price { 4108 display: -webkit-box; 4109 display: -ms-flexbox; 4110 display: flex; 4111 -ms-flex-wrap: wrap; 4112 flex-wrap: wrap; 4113 -webkit-box-pack: inherit; 4114 -ms-flex-pack: inherit; 4115 justify-content: inherit; 4116 margin-bottom: 0; 4117 padding-top: 15px; 4118 padding-bottom: 21px; 4119 -webkit-box-align: center; 4120 -ms-flex-align: center; 4121 align-items: center; 4122 } 4123 .bazario-archive-products .products .product .price del { 4124 display: none; 4125 margin-right: 5px; 4126 opacity: 0.5; 4127 } 4128 .bazario-archive-products .products .product .price del > .amount { 4129 color: inherit; 4130 } 4131 .bazario-archive-products .products .product .price ins { 4132 color: inherit; 4133 } 4134 .bazario-archive-products .products .product .price ins > .amount { 4135 color: inherit; 4136 } 4137 .bazario-archive-products .products .product .price .bazario-discount-badge { 4138 display: none; 4139 } 4140 .bazario-archive-products .products .product .product-image { 4141 -webkit-box-shadow: none; 4142 box-shadow: none; 4143 } 4144 .bazario-archive-products .products .product .button[data-quantity] { 4145 border-width: 0; 4146 border-radius: 0 !important; 4147 -webkit-box-shadow: none; 4148 box-shadow: none; 4149 font-size: 13px; 4150 font-weight: 500; 4151 line-height: 15px; 4152 text-transform: capitalize; 4153 text-decoration: none !important; 4154 border: 1px solid transparent; 4155 } 4156 .bazario-archive-products .products .product .woocommerce-loop-product__title { 4157 margin-top: 0; 4158 margin-bottom: 0; 4159 padding: 0; 4160 text-decoration: none !important; 4161 -webkit-transition: color 0.3s; 4162 transition: color 0.3s; 4163 } 4164 .bazario-archive-products .products .product-details .product-action-wrap { 4165 -ms-flex-wrap: wrap; 4166 flex-wrap: wrap; 4167 } 4168 .bazario-archive-products .products ul.bazario-archive-mode-grid li .content-bg.entry-content-wrap { 4169 width: 100%; 4170 } 4171 .bazario-archive-products .products ul.bazario-archive-mode-grid li .content-bg.entry-content-wrap .star-rating { 4172 float: left !important; 4173 margin-top: 12px; 4174 } 4175 .bazario-archive-products .products ul.bazario-archive-mode-grid li .content-bg.entry-content-wrap .price { 4176 padding-right: 0; 4177 } 4178 .bazario-archive-products .products ul.bazario-archive-mode-grid li .content-bg.entry-content-wrap .product-action-wrap { 4179 display: -webkit-box; 4180 display: -ms-flexbox; 4181 display: flex; 4182 -webkit-box-pack: start; 4183 -ms-flex-pack: start; 4184 justify-content: start; 4185 -webkit-box-align: center; 4186 -ms-flex-align: center; 4187 align-items: center; 4188 } 4189 .bazario-archive-products .products ul.bazario-archive-mode-grid li .content-bg.entry-content-wrap .product-action-wrap a.button span { 4190 display: none; 4191 } 4192 .bazario-archive-products .products .star-rating { 4193 margin-top: 0; 4194 margin-bottom: 0; 4195 letter-spacing: 0; 4196 vertical-align: middle; 4197 font-family: star !important; 4198 } 4199 .bazario-archive-products .products .star-rating:before { 4200 opacity: 1; 4201 font-size: inherit; 4202 font-family: inherit; 4203 letter-spacing: inherit; 4204 } 4205 .bazario-archive-products .products .star-rating > span { 4206 font-family: inherit !important; 4207 } 4208 .bazario-archive-products .products .star-rating > span:before { 4209 font-size: inherit; 4210 font-family: inherit; 4211 letter-spacing: inherit; 4212 } 4213 .bazario-archive-products .products .bazario-product-rating .woocommerce-product-rating .star-rating > span { 4214 font-family: inherit !important; 4215 } 4216 .bazario-archive-products .products .bazario-product-rating .woocommerce-product-rating .star-rating > span:before { 4217 font-size: inherit; 4218 font-family: inherit; 4219 letter-spacing: inherit; 4220 } 4221 .bazario-archive-products .products .bazario-product-rating-review-count { 4222 vertical-align: middle; 4223 } 4224 .bazario-archive-products .products.columns-2 .product:nth-child(2n) { 4225 margin-right: 0; 4226 } 4227 .bazario-archive-products .products.columns-3 .product:nth-child(3n) { 4228 margin-right: 0; 4229 } 4230 .bazario-archive-products .products.columns-4 .product:nth-child(4n) { 4231 margin-right: 0; 4232 } 4233 .bazario-archive-products .products.columns-5 .product:nth-child(5n) { 4234 margin-right: 0; 4235 } 4236 .bazario-archive-products .products.columns-6 .product:nth-child(6n) { 4237 margin-right: 0; 4238 } 4239 .bazario-archive-products .product-categories { 4240 display: -webkit-box; 4241 display: -ms-flexbox; 4242 display: flex; 4243 -ms-flex-wrap: wrap; 4244 flex-wrap: wrap; 4245 -webkit-box-pack: inherit; 4246 -ms-flex-pack: inherit; 4247 justify-content: inherit; 4248 margin: 0; 4249 color: #858585; 4250 list-style: none; 4251 } 4252 .bazario-archive-products .product-categories > li { 4253 margin-left: 0; 4254 margin-bottom: 0; 4255 font-size: 13px; 4256 line-height: 20px; 4257 font-weight: 400; 4258 } 4259 .bazario-archive-products .product-categories > li:not(:last-child) { 4260 margin-right: 5px; 4261 } 4262 .bazario-archive-products .product-categories > li:not(:last-child)::after { 4263 content: ","; 4264 } 4265 .bazario-archive-products .woocommerce-ordering { 4266 display: none; 4267 } 4268 .bazario-archive-products .woocommerce-result-count { 4269 display: none; 4270 } 4271 .bazario-archive-products .woocommerce-pagination { 4272 float: left; 4273 width: 100%; 4274 margin: 0; 4275 padding: 0; 4276 -webkit-box-pack: unset; 4277 -ms-flex-pack: unset; 4278 justify-content: unset; 4279 color: #3a3a3a; 4280 font-size: 16px; 4281 line-height: 38px; 4282 font-weight: 500; 4283 border-width: 0; 4284 } 4285 .bazario-archive-products .woocommerce-pagination > ul { 4286 display: -webkit-box; 4287 display: -ms-flexbox; 4288 display: flex; 4289 -ms-flex-wrap: wrap; 4290 flex-wrap: wrap; 4291 width: 100%; 4292 margin: 0; 4293 border-width: 0; 4294 font-size: inherit; 4295 text-align: center; 4296 border: none; 4297 margin: 0; 4298 } 4299 .bazario-archive-products .woocommerce-pagination > ul > li { 4300 float: none; 4301 border-width: 0; 4302 } 4303 .bazario-archive-products .woocommerce-pagination > ul > li > .page-numbers { 4304 display: block; 4305 height: auto; 4306 min-width: 40px; 4307 padding: 19px 0; 4308 color: inherit; 4309 border: 1px solid #f2f2f2; 4310 border-radius: 0; 4311 -webkit-box-shadow: none; 4312 box-shadow: none; 4313 font-weight: inherit; 4314 line-height: 0; 4315 -webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s; 4316 transition: color 0.3s, border-color 0.3s, background-color 0.3s; 4317 } 4318 .bazario-archive-products .woocommerce-pagination > ul > li > .page-numbers:before { 4319 display: none; 4320 } 4321 .bazario-archive-products .woocommerce-pagination > ul > li > .page-numbers > i { 4322 padding-left: 2px; 4323 padding-right: 2px; 4324 font-size: inherit; 4325 line-height: 0; 4326 } 4327 .bazario-archive-products .woocommerce-pagination > ul > li > .page-numbers:hover { 4328 color: #3a3a3a; 4329 background-color: transparent; 4330 border-color: #3a3a3a; 4331 } 4332 .bazario-archive-products .woocommerce-pagination > ul > li > .page-numbers.dots { 4333 border-width: 0 !important; 4334 } 4335 .bazario-archive-products .woocommerce-pagination > ul > li > .page-numbers.current { 4336 color: #3a3a3a; 4337 background-color: transparent; 4338 border-color: #3a3a3a; 4339 } 4340 .bazario-archive-products .woocommerce-pagination > ul > li:first-child > .page-numbers { 4341 margin-left: 0 !important; 4342 } 4343 .bazario-archive-products .woocommerce-pagination > ul > li:last-child > .page-numbers { 4344 margin-right: 0 !important; 4345 } 4346 .bazario-archive-products .attachment-woocommerce_thumbnail { 4347 -webkit-transition: all ease 0.5s; 4348 transition: all ease 0.5s; 4349 } 4350 .bazario-archive-products .bazario-product-excerpt { 4351 padding-top: 13px; 4352 padding-bottom: 17px; 4353 color: #666; 4354 font-size: 14px; 4355 font-weight: 400; 4356 line-height: 1.22em; 4357 } 4358 .bazario-archive-products .bazario-product-excerpt p:last-child { 4359 margin-bottom: 0; 4360 } 4361 .bazario-archive-products .bazario-grid ul.products { 4362 gap: 16px; 4363 } 4364 4365 .bazario-checkout-coupon-form .woocommerce-info-toggle { 4366 border: none; 4367 text-align: left; 4368 border-width: 0 !important; 4369 } 4370 4371 .bazario-woocommerce-info { 4372 border: none; 4373 text-align: left; 4374 border-width: 0 !important; 4375 } 4376 4377 .woocommerce-info { 4378 border: none; 4379 text-align: left; 4380 border-width: 0 !important; 4381 } 4382 4383 .bazario-archive-products.is-loading { 4384 cursor: wait; 4385 -webkit-user-select: none; 4386 -moz-user-select: none; 4387 -ms-user-select: none; 4388 user-select: none; 4389 position: relative; 4390 } 4391 .bazario-archive-products.is-loading * { 4392 opacity: 0.6; 4393 -webkit-filter: grayscale(1); 4394 filter: grayscale(1); 4395 pointer-events: none; 4396 } 4397 .bazario-archive-products.is-loading::before { 4398 position: absolute; 4399 content: ""; 4400 width: 100%; 4401 height: 100%; 4402 top: 0; 4403 right: 0; 4404 z-index: 10; 4405 cursor: wait; 4406 } 4407 .bazario-archive-products.is-loading::after { 4408 content: ""; 4409 border: 4px solid #f3f3f3; 4410 border-radius: 50%; 4411 border-top: 4px solid #3498db; 4412 top: 80%; 4413 left: 50%; 4414 width: 40px; 4415 height: 40px; 4416 -webkit-animation: spin 2s linear infinite; 4417 animation: spin 2s linear infinite; 4418 z-index: 15; 4419 display: inline-block; 4420 position: absolute; 4421 margin-top: -20px; 4422 margin-left: -20px; 4423 } 4424 4425 .bazario-archive-products[data-pagination=default] .woocommerce-pagination > ul > li > .page-numbers:not(.prev):not(.next) { 4426 display: none; 4427 margin-right: 0 !important; 4428 } 4429 4430 .bazario-archive-products[data-pagination=load-more] .woocommerce-pagination > ul > li > .page-numbers:not(.next) { 4431 display: none; 4432 } 4433 4434 .bazario-archive-products[data-pagination=load-more-on-scroll] .woocommerce-pagination > ul > li > .page-numbers:not(.next) { 4435 display: none; 4436 } 4437 4438 .bazario-archive-products.bazario-hover-disable .products .product { 4439 display: -webkit-box; 4440 display: -ms-flexbox; 4441 display: flex; 4442 -webkit-box-orient: horizontal; 4443 -webkit-box-direction: normal; 4444 -ms-flex-direction: row; 4445 flex-direction: row; 4446 -ms-flex-wrap: wrap; 4447 flex-wrap: wrap; 4448 -webkit-box-align: center !important; 4449 -ms-flex-align: center !important; 4450 align-items: center !important; 4451 } 4452 4453 .bazario-grid ul.products { 4454 display: grid !important; 4455 width: auto !important; 4456 grid-template-columns: repeat(3, minmax(0, 1fr)); 4457 } 4458 .bazario-grid ul.products:after { 4459 display: none; 4460 } 4461 .bazario-grid ul.products:before { 4462 display: none; 4463 } 4464 .bazario-grid ul.products li.product { 4465 float: unset !important; 4466 width: 100% !important; 4467 margin: 0; 4468 padding: 0; 4469 } 4470 4471 body.theme-flatsome .bazario-archive-products .badge-inner { 4472 background-color: transparent; 4473 } 4474 4475 body:not(.theme-porto) .bazario-archive-products .products .product .star-rating::before { 4476 color: inherit; 4477 } 4478 4479 body.theme-storefront .bazario-archive-products .products .product .star-rating:before { 4480 opacity: 0.35; 4481 } 4482 4483 .bazario-price-pos-after .bazario-archive-products .products .product .price del { 4484 -webkit-box-ordinal-group: 2; 4485 -ms-flex-order: 1; 4486 order: 1; 4487 margin-right: 0; 4488 } 4489 .bazario-price-pos-after .bazario-archive-products .products .product .price ins { 4490 margin-right: 5px; 4491 } 4492 .bazario-price-pos-after .bazario-archive-products .products .product .price .bazario-discount-badge { 4493 -webkit-box-ordinal-group: 3; 4494 -ms-flex-order: 2; 4495 order: 2; 4496 } 4497 4498 .woocommerce .bazario-archive-products .woocommerce-pagination > ul > li { 4499 display: block; 4500 } 4501 .woocommerce .bazario-grid ul.products li.product { 4502 -ms-flex-item-align: baseline; 4503 align-self: baseline; 4504 width: 100% !important; 4505 max-width: 100% !important; 4506 } 4507 .woocommerce .bazario-grid ul.products li.product img { 4508 border-radius: 0; 4509 } 4510 4511 @media (max-width: 575px) { 4512 .bazario-disable-group-btn-over-image-yes .bazario-archive-products .loop-product--btns { 4513 margin-top: 0 !important; 4514 } 4515 } 4516 @media (max-width: 768px) { 4517 .bazario-archive-products.is-loading::after { 4518 top: 85%; 4519 } 4520 .bazario-archive-products .products .bazario-product-description-footer { 4521 visibility: visible; 4522 opacity: 1; 4523 -webkit-transform: translateY(0); 4524 transform: translateY(0); 4525 position: relative; 4526 padding-bottom: 15px; 4527 } 4528 } 4529 @media screen and (min-width: 1025px) { 4530 .bazario-grid ul.products { 4531 grid-template-columns: repeat(var(--wc-product-column, 4), minmax(0, 1fr)); 4532 } 4533 .bazario-grid ul.columns-1.products { 4534 grid-template-columns: repeat(1, minmax(0, 1fr)); 4535 } 4536 .bazario-grid ul.columns-2.products { 4537 grid-template-columns: repeat(2, minmax(0, 1fr)); 4538 } 4539 .bazario-grid ul.columns-3.products { 4540 grid-template-columns: repeat(3, minmax(0, 1fr)); 4541 } 4542 .bazario-grid ul.columns-4.products { 4543 grid-template-columns: repeat(4, minmax(0, 1fr)); 4544 } 4545 .bazario-grid ul.columns-5.products { 4546 grid-template-columns: repeat(5, minmax(0, 1fr)); 4547 } 4548 .bazario-grid ul.columns-6.products { 4549 grid-template-columns: repeat(6, minmax(0, 1fr)); 4550 } 4551 .bazario-grid ul.columns-7.products { 4552 grid-template-columns: repeat(7, minmax(0, 1fr)); 4553 } 4554 .bazario-grid ul.columns-8.products { 4555 grid-template-columns: repeat(8, minmax(0, 1fr)); 4556 } 4557 .bazario-grid ul.columns-9.products { 4558 grid-template-columns: repeat(9, minmax(0, 1fr)); 4559 } 4560 .bazario-grid ul.columns-10.products { 4561 grid-template-columns: repeat(10, minmax(0, 1fr)); 4562 } 4563 } 4564 @media screen and (max-width: 768px) { 4565 .bazario-grid ul.products { 4566 grid-template-columns: repeat(var(--bazario-product-row-tablet, 2), minmax(0, 1fr)) !important; 4567 } 4568 .bazario-grid ul.products li.product img { 4569 margin-bottom: 55px !important; 4570 } 4571 } 4572 @media screen and (max-width: 481px) { 4573 .bazario-grid ul.products { 4574 grid-template-columns: repeat(var(--bazario-product-row-mobile, 2), minmax(0, 1fr)) !important; 4575 } 4576 .bazario-grid ul.products li.product img { 4577 margin-bottom: 55px !important; 4578 } 4579 } 4580 /* ============================================================================================================================== 4581 [ * Marquee ] 4582 ===============================================================================================================================*/ 4583 .bazario-marquee { 4584 position: relative; 4585 overflow-x: clip; 4586 } 4587 .bazario-marquee .curvtop { 4588 background: #222; 4589 position: absolute; 4590 left: -100px; 4591 right: -100px; 4592 top: 0; 4593 height: 5vw; 4594 border-radius: 0 0 50% 50%/0 0 100% 100%; 4595 z-index: 3; 4596 } 4597 .bazario-marquee .curvbotm { 4598 background: #222; 4599 position: absolute; 4600 bottom: 0; 4601 left: -100px; 4602 right: -100px; 4603 height: 5vw; 4604 border-radius: 50% 50% 0 0/100% 100% 0 0; 4605 z-index: 3; 4606 } 4607 .bazario-marquee .images:after { 4608 content: ""; 4609 position: absolute; 4610 top: -30px; 4611 bottom: -30px; 4612 left: -30px; 4613 right: -30px; 4614 pointer-events: none; 4615 } 4616 .bazario-marquee .main-marq { 4617 position: relative; 4618 padding: 0; 4619 } 4620 .bazario-marquee .main-marq:after { 4621 position: absolute; 4622 top: -30px; 4623 bottom: -30px; 4624 left: -30px; 4625 right: -30px; 4626 pointer-events: none; 4627 } 4628 .bazario-marquee .main-marq a { 4629 display: inline-block; 4630 } 4631 .bazario-marquee .main-marq a, 4632 .bazario-marquee .main-marq a:hover { 4633 color: inherit; 4634 } 4635 .bazario-marquee .main-marq .slide-har { 4636 display: flex; 4637 } 4638 .bazario-marquee .main-marq .box { 4639 display: flex; 4640 } 4641 .bazario-marquee .main-marq .box .item { 4642 position: relative; 4643 padding: 0 30px; 4644 } 4645 .bazario-marquee .main-marq .box .item h4 { 4646 white-space: nowrap; 4647 line-height: 1.1; 4648 margin: 0; 4649 } 4650 .bazario-marquee .main-marq .box .item h2 { 4651 line-height: 1; 4652 margin: 0; 4653 } 4654 .bazario-marquee .main-marq .box .item:nth-of-type(even) h4 { 4655 color: transparent; 4656 -webkit-text-stroke: 0.5px #1a1a1a; 4657 } 4658 .bazario-marquee .main-marq .box .item:nth-of-type(even) h4 a { 4659 color: transparent; 4660 -webkit-text-stroke: 0.5px #1a1a1a; 4661 } 4662 .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(even) h4 { 4663 color: #1a1a1a; 4664 -webkit-text-stroke: 0; 4665 } 4666 .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(even) h4 a { 4667 color: #1a1a1a; 4668 -webkit-text-stroke: 0; 4669 } 4670 .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(odd) h4 { 4671 color: transparent; 4672 -webkit-text-stroke: 1px #1a1a1a; 4673 } 4674 .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(odd) h4 a { 4675 color: transparent; 4676 -webkit-text-stroke: 1px #1a1a1a; 4677 } 4678 .bazario-marquee .slide-har { 4679 position: relative; 4680 } 4681 .bazario-marquee .slide-har.st1 .box { 4682 position: relative; 4683 animation: slide-har 80s linear infinite; 4684 } 4685 .bazario-marquee .slide-har.st2 .box { 4686 position: relative; 4687 animation: slide-har-revers 80s linear infinite; 4688 } 4689 4690 @keyframes slide-har { 4691 0% { 4692 transform: translateX(0%); 4693 } 4694 100% { 4695 transform: translateX(-100%); 4696 } 4697 } 4698 @keyframes slide-har-revers { 4699 100% { 4700 transform: translateX(0%); 4701 } 4702 0% { 4703 transform: translateX(-100%); 4704 } 4705 } 4706 body.bazario-dark-mode .bazario-marquee .main-marq .box .item { 4707 padding: 0 30px; 4708 } 4709 body.bazario-dark-mode .bazario-marquee .main-marq .box .item h4 { 4710 white-space: nowrap; 4711 line-height: 1.1; 4712 margin: 0; 4713 } 4714 body.bazario-dark-mode .bazario-marquee .main-marq .box .item h2 { 4715 line-height: 1; 4716 margin: 0; 4717 } 4718 body.bazario-dark-mode .bazario-marquee .main-marq .box .item:nth-of-type(even) h4 { 4719 color: transparent; 4720 -webkit-text-stroke: 0.5px #fff; 4721 } 4722 body.bazario-dark-mode .bazario-marquee .main-marq .box .item:nth-of-type(even) h4 a { 4723 color: transparent; 4724 -webkit-text-stroke: 0.5px #fff; 4725 } 4726 body.bazario-dark-mode .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(even) h4 { 4727 color: #fff; 4728 -webkit-text-stroke: 0; 4729 } 4730 body.bazario-dark-mode .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(even) h4 a { 4731 color: #fff; 4732 -webkit-text-stroke: 0; 4733 } 4734 body.bazario-dark-mode .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(odd) h4 { 4735 color: transparent; 4736 -webkit-text-stroke: 1px #fff; 4737 } 4738 body.bazario-dark-mode .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(odd) h4 a { 4739 color: transparent; 4740 -webkit-text-stroke: 1px #fff; 4741 } 4742 4743 @media (prefers-color-scheme: dark) { 4744 body.bazario-auto-mode .bazario-marquee .main-marq .box .item { 4745 padding: 0 30px; 4746 } 4747 body.bazario-auto-mode .bazario-marquee .main-marq .box .item h4 { 4748 white-space: nowrap; 4749 line-height: 1.1; 4750 margin: 0; 4751 } 4752 body.bazario-auto-mode .bazario-marquee .main-marq .box .item h2 { 4753 line-height: 1; 4754 margin: 0; 4755 } 4756 body.bazario-auto-mode .bazario-marquee .main-marq .box .item:nth-of-type(even) h4 { 4757 color: transparent; 4758 -webkit-text-stroke: 0.5px #fff; 4759 } 4760 body.bazario-auto-mode .bazario-marquee .main-marq .box .item:nth-of-type(even) h4 a { 4761 color: transparent; 4762 -webkit-text-stroke: 0.5px #fff; 4763 } 4764 body.bazario-auto-mode .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(even) h4 { 4765 color: #fff; 4766 -webkit-text-stroke: 0; 4767 } 4768 body.bazario-auto-mode .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(even) h4 a { 4769 color: #fff; 4770 -webkit-text-stroke: 0; 4771 } 4772 body.bazario-auto-mode .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(odd) h4 { 4773 color: transparent; 4774 -webkit-text-stroke: 1px #fff; 4775 } 4776 body.bazario-auto-mode .bazario-marquee .main-marq .box:last-of-type .item:nth-of-type(odd) h4 a { 4777 color: transparent; 4778 -webkit-text-stroke: 1px #fff; 4779 } 4780 } 375 4781 376 4782 /*# sourceMappingURL=style.css.map */ -
bazario/trunk/elements/assets/css/style.css.map
r3221991 r3245597 1 {"version":3,"sourceRoot":"","sources":["../scss/style.scss","../scss/_icon_box.scss","../scss/_creative-button.scss" ],"names":[],"mappings":"AAIA;AAAA;AAAA;ACJA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAGA;EACI;;AAEJ;EACI;;AAGR;EACI;EACA;EACA;;AAEJ;EACI;;AAIA;EACI;;AAEJ;AAAA;EAEE;EACA;;AAKN;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAOA;AAAA;EAEI;EACA;;AAGR;EACI;EACA;;AAEJ;EACI;;;ADnGZ;AAAA;AAAA;AEVA;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAII;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACA;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACI;IACI;IACA;IACA;IACA;;EAEJ;IACI;IACA;IACA;IACA;;;AAGR;EACI;IACI;IACA;IACA;IACA;;EAEJ;IACI;IACA;IACA;IACA","file":"style.css"}1 {"version":3,"sourceRoot":"","sources":["../scss/style.scss","../scss/_icon_box.scss","../scss/_creative-button.scss","../scss/_heading.scss","../scss/_product_list.scss","../scss/_count_down.scss","../scss/_product_tabs.scss","../scss/_product_slider.scss","../scss/_testimonials_slider.scss","../scss/_product_category_list.scss","../scss/_text_editor.scss","../scss/_advanced_slider.scss","../scss/_blog_slider.scss","../scss/_dropdown.scss","../scss/_advanced_search.scss","../scss/_cart_info.scss","../scss/_image.scss","../scss/_product_rating.scss","../scss/_product_price.scss","../scss/_product_sku.scss","../scss/_product_meta.scss","../scss/_product_share.scss","../scss/_product_image.scss","../scss/_product_stock.scss","../scss/_add_to_cart.scss","../scss/_single_product_tabs.scss","../scss/_cart_totals.scss","../scss/_cart_products.scss","../scss/_checkout_form_billing.scss","../scss/_checkout_form_shipping.scss","../scss/_checkout_order_review.scss","../scss/_checkout_payment.scss","../scss/_checkout_form_additional.scss","../scss/_archive_result_count.scss","../scss/_filter_products_per_page.scss","../scss/_filter_orderby.scss","../scss/_archive_products.scss","../scss/_marquee.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;ACAA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAGA;EACI;;AAEJ;EACI;;AAGR;EACI;EACA;EACA;;AAEJ;EACI;;AAIA;EACI;;AAEJ;AAAA;EAEE;EACA;;AAKN;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAEJ;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAOA;AAAA;EAEI;EACA;;AAGR;EACI;EACA;;AAEJ;EACI;;;ADvGZ;AAAA;AAAA;AENA;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAII;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGR;EACI;EACA;;AAEJ;EACI;EACA;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACA;;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACI;IACI;IACA;IACA;IACA;;EAEJ;IACI;IACA;IACA;IACA;;;AAGR;EACI;IACI;IACA;IACA;IACA;;EAEJ;IACI;IACA;IACA;IACA;;;AF5QR;AAAA;AAAA;AGXE;EACE;;AAEF;EACE;;;AHaJ;AAAA;AAAA;AIhBI;EACE;EACA;EACA;EACA;;AAIM;EACE;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EAME;EACA;;AALA;EACE;EACA;;AAMN;EACE;;AAIN;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKR;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AACA;EACE;EACA;EACA;;;AJpKd;AAAA;AAAA;AKxBA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;;ALGJ;AAAA;AAAA;AM5BI;EACE;;AAIF;EACE;EACA;EACA;EACA;;AAIM;EACE;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EAME;EACA;;AALA;EACE;EACA;;AAMN;EACE;;AAIN;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAIF;EACE;EACA;;AAMV;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AACA;EACE;EACA;EACA;;AAMN;EACE;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAOZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EACE;;AAKF;EACE;;AAKJ;EACE;EACA;;AAGF;EACE;EACA;;AAGJ;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIN;EACE;EACA;;;ANhRJ;AAAA;AAAA;AOlCI;EACE;EACA;EACA;EACA;;AAIM;EACE;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EAME;EACA;;AALA;EACE;EACA;;AAMN;EACE;;AAIN;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAIF;EACE;EACA;;AAMV;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AACA;EACE;EACA;EACA;;AAMN;EACE;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAOZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EACE;;AAKF;EACE;;AAKJ;EACE;EACA;;AAGF;EACE;EACA;;AAGJ;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIN;EACE;EACA;;;APrQJ;AAAA;AAAA;AQzCE;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;;AAKJ;EACE;;AAEF;EACC;;AAKP;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EACE;;AAKF;EACE;;AAIN;EACE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAGJ;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIN;EACE;EACA;;;AR/FJ;AAAA;AAAA;AS9CI;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EACE;;AAKF;EACE;;AAKJ;EACE;EACA;;AAGF;EACE;EACA;;AAGJ;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIN;EACE;EACA;;;ATpCJ;AAAA;AAAA;AUrDE;EACE;EACA;;;AVyDJ;AAAA;AAAA;AW3DE;EACE;EACA;EACA;;AAEA;EACE;;AAMF;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAIJ;EACE;;AACA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AAMJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;;;AXhEJ;AAAA;AAAA;AYjEE;EACE;;AAEE;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AAMJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;;;AZ1CJ;AAAA;AAAA;AaxEA;EACE;EACA;EACA;EACA;;AAEE;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AbwCJ;AAAA;AAAA;Ac9EA;AAwPE;AAqBA;;AA5QA;EACE;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EAOE;EACA;EACA;EACA;;AATA;EACE;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAMR;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAIF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AAGJ;EACE;IACE;;;;AdvNN;AAAA;AAAA;AepFA;EACE;EACA;EACA;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AfmDN;AAAA;AAAA;AgB1FA;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;;AhBsER;AAAA;AAAA;AiBhGA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AjB4DR;AAAA;AAAA;AkBtGA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;;AlB0FJ;AAAA;AAAA;AmB3GE;EACE;;;AnBgHJ;AAAA;AAAA;AoBjHE;EACE;;;ApBsHJ;AAAA;AAAA;AqBvHE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;ArBmHN;AAAA;AAAA;AsB9HA;EACE;;AAEA;EACE;;AAGE;EACE;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAIA;EACE;;AAQR;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAKA;EACE;;AAQZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;;AtBTR;AAAA;AAAA;AuBnIE;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AvBkIN;AAAA;AAAA;AwBzIE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EACE;;AAKN;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AxB8EJ;AAAA;AAAA;AyB/II;EACE;;AAIJ;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAIA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAMR;EACE;EACA;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAON;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAIJ;EACE;EACA;;AAKN;EACE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;;AAOV;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;;AAMJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;IACE;;;AAMR;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;;AAIJ;EACE;;AAKN;EACE;EACA;EACA;;AAGF;EACE;;AAIF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMN;EAEI;IACE;;EAIA;IACE;IACA;IACA;;;AzB/XR;AAAA;AAAA;A0BtJE;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIN;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;;A1BmDN;AAAA;AAAA;A2B5JE;EACE;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AACA;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAVA;EACE;;AAUF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AAGJ;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;A3BZR;AAAA;AAAA;A4BlKE;EACE;EACA;EACA;;AACA;EAIE;EACA;EACA;EACA;EACA;;AAPA;EACE;;AAOF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAOZ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;;;A5B+FJ;AAAA;AAAA;A6BxKE;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;;AACA;EAcE;EACA;EACA;EACA;EACA;;AAjBA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AASN;EACE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAEF;EACE;IACE;;;A7B4DJ;AAAA;AAAA;A8B9KE;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAKN;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAKF;EACE;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;;AAMR;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAEA;EACE;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAEA;EACE;;AAMR;EACE;;AAEA;EACE;EACA;EACA;EACA;;;A9BtEN;AAAA;AAAA;A+BpLE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAKA;EACE;;AAGJ;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAGA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAGA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAGA;EACE;EACA;;AAKR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;;AAIF;EACE;EACA;;;AAIN;EAIQ;IACE;;EAIF;IACE;;EAIN;IACE;IACA;;;A/BtGN;AAAA;AAAA;AgC1LE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;;AACA;EACE;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;;AhC4JJ;AAAA;AAAA;AiChME;EACE;EACA;EACA;EACA;EACA;EACA;;;AjCgMJ;AAAA;AAAA;AkCvMA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;EACA;;AAIN;EACE;;AACA;EACE;;AAGJ;EACE;;;AlC8KJ;AAAA;AAAA;AmC7MA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;AAIF;EACE;;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;;AnCyEJ;AAAA;AAAA;AoClNE;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EAUE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AApBE;EACE;EACA;EACA;EACA;EACA;;AAgBJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;;AACA;EACE;;AAOA;EACE;;AACA;EACE;;AAMV;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;;AACA;EACE;;AAGJ;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;;AAKA;EACE;;AACA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;;AAOZ;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;;AACA;EACE;EACA;EACA;;AAOA;EACE;;AACA;EACE;EACA;EACA;;AAMV;EACE;;AAKA;EACE;;AAMF;EACE;;AAMF;EACE;;AAMF;EACE;;AAMF;EACE;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;AACA;EACE;;AAKR;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AAEF;EACE;EACA;EACA;;AAGA;EACE;;AAIF;EACE;;AAMV;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEE;EACE;;AAKJ;EACE;;;AAKJ;EACE;EACA;EACA;;;AAGJ;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AASQ;EACE;EACA;;;AAaJ;EACE;;;AAYF;EACE;;;AASR;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;;AAMF;EACE;;;AAUM;EACE;;;AAaJ;EACE;;;AAYF;EACE;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;AAWJ;EACE;;AAOJ;EACE;EACA;EACA;EACA;;AACA;EACE;;;AAMV;EAGM;IACE;;;AAKR;EAEI;IACE;;EAKA;IACE;IACA;IACA;IACA;IACA;IACA;;;AAKR;EAEI;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAIN;EAEI;IACE;;EAEE;IACE;;;AAMV;EAEI;IACE;;EAEE;IACE;;;ApC3hBV;AAAA;AAAA;AqCzNA;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAKA;EACE;EACA;;AAEA;EACE;EACA;;AAYF;EACE;EACA;;AAEA;EACE;EACA;;AAOJ;EACE;EACA;;AAEA;EACE;EACA;;AASd;EACE;;AAIE;EACE;EACA;;AAMF;EACE;EACA;;;AAMR;EACE;IACE;;EAGF;IACE;;;AAIJ;EACE;IACE;;EAGF;IACE;;;AASI;EACE;;AAEA;EACE;EACA;EACA;;AAGF;EACE;EACA;;AAKA;EACE;EACA;;AAEA;EACE;EACA;;AAYF;EACE;EACA;;AAEA;EACE;EACA;;AAOJ;EACE;EACA;;AAEA;EACE;EACA;;;AAYlB;EAKU;IACE;;EAEA;IACE;IACA;IACA;;EAGF;IACE;IACA;;EAKA;IACE;IACA;;EAEA;IACE;IACA;;EAYF;IACE;IACA;;EAEA;IACE;IACA;;EAOJ;IACE;IACA;;EAEA;IACE;IACA","file":"style.css"} -
bazario/trunk/elements/widgets/button-animate/button-animate.php
r3221991 r3245597 1 1 <?php 2 2 3 namespace Bazario Plugin\Widgets;3 namespace Bazario\Widgets; 4 4 5 5 use Elementor\Group_Control_Typography; … … 48 48 //script depend 49 49 public function get_script_depends() { 50 return [ ' bazario-button-animate','lib-popup-gallery' ];50 return [ 'jquery-min','bazario-button-animate','lity' ]; 51 51 } 52 52 … … 62 62 public function get_title() 63 63 { 64 return __(' EC Button anim', 'bazario');64 return __('Button', 'bazario'); 65 65 } 66 66 … … 76 76 public function get_icon() 77 77 { 78 return 'eicon-button ';78 return 'eicon-button bazario-widget-badge'; 79 79 } 80 80 … … 139 139 ] 140 140 ); 141 $this->add_control( 141 142 $this->add_control( 143 'play_button', 144 [ 145 'label' => esc_html__( 'Play Video In Pop Up', 'bazario' ), 146 'type' => \Elementor\Controls_Manager::SWITCHER, 147 'label_on' => esc_html__( 'On', 'bazario' ), 148 'label_off' => esc_html__( 'Off', 'bazario' ), 149 'return_value' => 'yes', 150 'default' => 'no', 151 ] 152 ); 153 154 $this->add_control( 155 'show_product_count', 156 [ 157 'label' => __('Show Product Count', 'bazario'), 158 'type' => \Elementor\Controls_Manager::SWITCHER, 159 'label_on' => __('Yes', 'bazario'), 160 'label_off' => __('No', 'bazario'), 161 'return_value' => 'yes', 162 'default' => 'no', 163 ] 164 ); 165 // Check if WooCommerce is active 166 if (!class_exists('WooCommerce')) { 167 $this->add_control( 168 'woocommerce_alert', 169 [ 170 'type' => \Elementor\Controls_Manager::ALERT, 171 'alert_type' => 'warning', 172 'content' => sprintf( 173 esc_html__('WooCommerce is not active. Please %1$sinstall or activate WooCommerce%2$s to use this feature.', 'bazario'), 174 '<a href="' . esc_url(admin_url('plugin-install.php?s=woocommerce&tab=search&type=term')) . '" target="_blank">', 175 '</a>' 176 ), 177 'separator' => 'before', 178 'condition' => [ 179 'show_product_count' => 'yes', 180 ], 181 ] 182 ); 183 }else{ 184 $this->add_control( 185 'before_product_count_text', 186 [ 187 'label' => __('Before Product Count Text', 'bazario'), 188 'type' => Controls_Manager::TEXT, 189 'label_block' => true, 190 'dynamic' => [ 191 'active' => true, 192 ], 193 'condition' => [ 194 'show_product_count' => 'yes', 195 ], 196 ] 197 ); 198 $this->add_control( 199 'after_product_count_text', 200 [ 201 'label' => __('After Product Count Text', 'bazario'), 202 'type' => Controls_Manager::TEXT, 203 'label_block' => true, 204 'dynamic' => [ 205 'active' => true, 206 ], 207 'condition' => [ 208 'show_product_count' => 'yes', 209 ], 210 ] 211 ); 212 } 213 214 $this->add_control( 142 215 'button_alignment', 143 216 [ … … 307 380 ); 308 381 309 $this->start_controls_tabs('tabs_button_style'); 382 $this->add_control( 383 'button_content_wrapper_display', 384 [ 385 'label' => esc_html__('Button Content Wrapper Display Type', 'bazario'), 386 'type' => Controls_Manager::SELECT, 387 'default' => 'inline-block', 388 'options' => [ 389 'block' => esc_html__('Block', 'bazario'), 390 'inline-block' => esc_html__('Inline Block', 'bazario'), 391 'flex' => esc_html__('Flex', 'bazario'), 392 'inline-flex' => esc_html__('Inline Flex', 'bazario'), 393 ], 394 'selectors' => [ 395 '{{WRAPPER}} .bazario-button .bazario-button-content-wrapper' => 'display: {{VALUE}};' 396 ] 397 ] 398 ); 399 400 $this->add_responsive_control( 401 'content_justify_content', 402 [ 403 'label' => esc_html__( 'Justify Content', 'bazario' ), 404 'type' => Controls_Manager::CHOOSE, 405 'label_block' => true, 406 'default' => '', 407 'options' => [ 408 'flex-start' => [ 409 'title' => esc_html__( 'Start','bazario' ), 410 'icon' => 'eicon-flex eicon-justify-start-h', 411 ], 412 'center' => [ 413 'title' => esc_html__( 'Center', 'bazario' ), 414 'icon' => 'eicon-flex eicon-justify-center-h', 415 ], 416 'flex-end' => [ 417 'title' => esc_html__( 'End', 'bazario' ), 418 'icon' => 'eicon-flex eicon-justify-end-h', 419 ], 420 'space-between' => [ 421 'title' => esc_html__( 'Space Between', 'bazario' ), 422 'icon' => 'eicon-flex eicon-justify-space-between-h', 423 ], 424 'space-around' => [ 425 'title' => esc_html__( 'Space Around', 'bazario' ), 426 'icon' => 'eicon-flex eicon-justify-space-around-h', 427 ], 428 'space-evenly' => [ 429 'title' => esc_html__( 'Space Evenly', 'bazario' ), 430 'icon' => 'eicon-flex eicon-justify-space-evenly-h', 431 ], 432 ], 433 'selectors' => [ 434 '{{WRAPPER}} .bazario-button .bazario-button-content-wrapper' => 'justify-content: {{VALUE}};', 435 ], 436 'condition'=> ['button_content_wrapper_display'=> ['flex','inline-flex']], 437 'responsive' => true, 438 ] 439 ); 440 441 $this->add_responsive_control( 442 'content_align_items', 443 [ 444 'label' => esc_html__( 'Align Items', 'bazario' ), 445 'type' => Controls_Manager::CHOOSE, 446 'default' => '', 447 'options' => [ 448 'flex-start' => [ 449 'title' => esc_html__( 'Start', 'bazario' ), 450 'icon' => 'eicon-flex eicon-align-start-v', 451 ], 452 'center' => [ 453 'title' => esc_html__( 'Center', 'bazario' ), 454 'icon' => 'eicon-flex eicon-align-center-v', 455 ], 456 'flex-end' => [ 457 'title' => esc_html__( 'End', 'bazario' ), 458 'icon' => 'eicon-flex eicon-align-end-v', 459 ], 460 'stretch' => [ 461 'title' => esc_html__( 'Stretch', 'bazario' ), 462 'icon' => 'eicon-flex eicon-align-stretch-v', 463 ], 464 ], 465 'selectors' => [ 466 '{{WRAPPER}} .bazario-button .bazario-button-content-wrapper' => 'align-items: {{VALUE}};', 467 ], 468 'condition'=> ['button_content_wrapper_display'=> ['flex','inline-flex']], 469 'responsive' => true, 470 ] 471 ); 472 473 $this->start_controls_tabs('tabs_button_style'); 310 474 311 475 $this->start_controls_tab( … … 458 622 459 623 $this->add_group_control( 460 Group_Control_Background::get_type(), 461 [ 462 'name' => 'background', 463 'label' => esc_html__('Background', 'bazario'), 464 'types' => ['classic', 'gradient'], // Allow only classic and gradient types. 465 'selector' => '{{WRAPPER}} .bazario-button, {{WRAPPER}} .bazario-button.reverse .btn-animated-gr', 466 'fields_options' => [ 467 'background' => [ 468 'default' => 'classic', 469 ], 470 'color' => [ 471 'selectors' => [ 472 '{{SELECTOR}}' => 'background: {{color.VALUE}}; background-image: none;', 473 ], 474 ], 475 ], 476 ] 477 ); 478 624 Group_Control_Background::get_type(), 625 [ 626 'name' => 'background', 627 'label' => esc_html__('Background', 'bazario'), 628 'types' => ['classic', 'gradient'], 629 'selector' => '{{WRAPPER}} .bazario-button, {{WRAPPER}} .bazario-button.reverse .btn-animated-gr', 630 'fields_options' => [ 631 'background' => [ 632 'default' => 'classic', 633 ], 634 'color' => [ 635 'selectors' => [ 636 '{{SELECTOR}}' => 'background: {{color.VALUE}}; background-image: none;', 637 ], 638 ], 639 ], 640 ] 641 ); 479 642 480 643 $this->add_group_control( … … 532 695 'label' => esc_html__('Border Radius', 'bazario'), 533 696 'type' => Controls_Manager::DIMENSIONS, 534 'size_units' => ['px', '%', 'em'],697 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 535 698 'selectors' => [ 536 699 '{{WRAPPER}} .bazario-button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', … … 627 790 'label' => esc_html__('Border Radius', 'bazario'), 628 791 'type' => Controls_Manager::DIMENSIONS, 629 'size_units' => ['px', '%', 'em'],792 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 630 793 'selectors' => [ 631 794 '{{WRAPPER}} .bazario-button:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', … … 648 811 649 812 $this->add_responsive_control( 650 ' text_padding',813 'button_padding', 651 814 [ 652 815 'label' => esc_html__('Padding', 'bazario'), 653 816 'type' => Controls_Manager::DIMENSIONS, 654 'size_units' => ['px', 'em', ' %'],817 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 655 818 'selectors' => [ 656 819 '{{WRAPPER}} .bazario-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', … … 668 831 'tab' => Controls_Manager::TAB_STYLE, 669 832 'condition' => [ 670 'selected_icon !' => '',833 'selected_icon[value]!' => '', 671 834 ] 672 835 ] … … 751 914 'label' => esc_html__('Border Radius', 'bazario'), 752 915 'type' => Controls_Manager::DIMENSIONS, 753 'size_units' => ['px', '%', 'em'],916 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 754 917 'selectors' => [ 755 918 '{{WRAPPER}} .bazario-button .bazario-button-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', … … 771 934 'label' => esc_html__('Margin', 'bazario'), 772 935 'type' => Controls_Manager::DIMENSIONS, 773 'size_units' => ['px', '%', 'em'],936 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 774 937 'selectors' => [ 775 938 '{{WRAPPER}} .bazario-button .bazario-button-icon' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', … … 856 1019 'label' => esc_html__('Border Radius', 'bazario'), 857 1020 'type' => Controls_Manager::DIMENSIONS, 858 'size_units' => ['px', '%', 'em'],1021 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 859 1022 'selectors' => [ 860 1023 '{{WRAPPER}} .bazario-button:hover .bazario-button-icon' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', … … 889 1052 'label' => esc_html__('Margin', 'bazario'), 890 1053 'type' => Controls_Manager::DIMENSIONS, 891 'size_units' => ['px', '%', 'em'],1054 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 892 1055 'selectors' => [ 893 1056 '{{WRAPPER}} .bazario-button:hover .bazario-button-icon' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', … … 927 1090 'label' => esc_html__( 'Icon size', 'bazario' ), 928 1091 'type' => \Elementor\Controls_Manager::SLIDER, 929 'size_units' => [ 'px'],1092 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 930 1093 'range' => [ 931 1094 'px' => [ … … 951 1114 'label' => esc_html__('Padding', 'bazario'), 952 1115 'type' => Controls_Manager::DIMENSIONS, 953 'size_units' => ['px', '%', 'em'],1116 'size_units' => ['px', 'em', 'rem', '%', 'custom'], 954 1117 'selectors' => [ 955 1118 '{{WRAPPER}} .bazario-button .bazario-button-icon' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', … … 1070 1233 $migrated = isset($settings['__fa4_migrated']['selected_icon']); 1071 1234 $is_new = empty($settings['icon']) && Icons_Manager::is_migration_allowed(); 1235 1236 // Check if WooCommerce is active 1237 if (class_exists('WooCommerce')) { 1238 $product_count = ''; 1239 if (!empty($settings['show_product_count']) && $settings['show_product_count'] === 'yes') { 1240 $product_count = wc_get_products(['return' => 'ids']) ? count(wc_get_products(['return' => 'ids'])) : 0; 1241 } 1242 } 1072 1243 1073 1244 if (!$is_new && empty($settings['icon_align'])) { … … 1104 1275 ?> 1105 1276 1106 <a href="<?php echo esc_url($settings['link']['url']); ?>" <?php if ( $settings['link']['is_external'] ) {echo'target="_blank"';} ?> class="bazario-button <?php echo esc_attr($animated_class); ?>" >1277 <a href="<?php echo esc_url($settings['link']['url']); ?>" <?php if ( $settings['link']['is_external'] ) {echo'target="_blank"';} ?> class="bazario-button <?php echo esc_attr($animated_class); ?>" <?php if ($settings['play_button']=='yes')echo esc_attr('data-lity="video"')?>> 1107 1278 <span <?php $this->print_render_attribute_string('content-wrapper'); ?>> 1108 1279 <?php if (!empty($settings['icon']) or !empty($settings['selected_icon']['value']) and ($settings['icon_align'] == 'left' or $settings['animated_icon'] == 'yes')) : ?> … … 1118 1289 <?php $this->print_unescaped_setting('btn_text'); ?> 1119 1290 </span> 1291 <?php if (!empty($product_count)) : ?> 1292 <span class="product-count"> 1293 <?=esc_html($settings['before_product_count_text']).esc_html($product_count).esc_html($settings['after_product_count_text'])?> 1294 </span> 1295 <?php endif;?> 1120 1296 <?php if (!empty($settings['icon']) or !empty($settings['selected_icon']['value']) and ($settings['icon_align'] == 'right' or $settings['animated_icon'] == 'yes')) : ?> 1121 1297 <span <?php $this->print_render_attribute_string('icon-align'); ?>> -
bazario/trunk/elements/widgets/creative-button/creative-button.php
r3221991 r3245597 1 1 <?php 2 2 3 namespace Bazario Plugin\Widgets;3 namespace Bazario\Widgets; 4 4 5 5 use Elementor\Group_Control_Typography; … … 58 58 public function get_title() 59 59 { 60 return __(' ECCreative Button', 'bazario');60 return __('Creative Button', 'bazario'); 61 61 } 62 62 … … 72 72 public function get_icon() 73 73 { 74 return 'eicon-button ';74 return 'eicon-button bazario-widget-badge'; 75 75 } 76 76 … … 647 647 'type' => \Elementor\Controls_Manager::COLOR, 648 648 'selectors' => [ 649 '{{WRAPPER}} . tcgle-border-top , {{WRAPPER}} .tcgle-border-bottom , {{WRAPPER}} .tcgle-border-left , {{WRAPPER}} .tcgle-border-right' => 'background-color: {{VALUE}}',649 '{{WRAPPER}} .bazario-border-top , {{WRAPPER}} .bazario-border-bottom , {{WRAPPER}} .bazario-border-left , {{WRAPPER}} .bazario-border-right' => 'background-color: {{VALUE}}', 650 650 ], 651 651 'condition' => [ … … 672 672 ], 673 673 'selectors' => [ 674 '{{WRAPPER}} . tcgle-border-top ,{{WRAPPER}} .tcgle-border-bottom' => 'height: {{SIZE}}{{UNIT}};',675 '{{WRAPPER}} . tcgle-border-left ,{{WRAPPER}} .tcgle-border-right' => 'width: {{SIZE}}{{UNIT}};',674 '{{WRAPPER}} .bazario-border-top ,{{WRAPPER}} .bazario-border-bottom' => 'height: {{SIZE}}{{UNIT}};', 675 '{{WRAPPER}} .bazario-border-left ,{{WRAPPER}} .bazario-border-right' => 'width: {{SIZE}}{{UNIT}};', 676 676 ], 677 677 'condition' => [ … … 767 767 768 768 <?php if($settings['animation_style']=="border"){ ?> 769 <div class="bazario-border-lines <?php echo esc_attr( $settings['border_animantion_type'] ); ?>" >770 <div class=" tcgle-border-top"></div>771 <div class=" tcgle-border-bottom"></div>772 <div class=" tcgle-border-left"></div>773 <div class=" tcgle-border-right"></div>769 <div class="bazario-border-lines <?php echo esc_attr( $settings['border_animantion_type'] ); ?>" > 770 <div class="bazario-border-top"></div> 771 <div class="bazario-border-bottom"></div> 772 <div class="bazario-border-left"></div> 773 <div class="bazario-border-right"></div> 774 774 </div> 775 775 <?php } ?> -
bazario/trunk/elements/widgets/icon-box/icon-box.php
r3221991 r3245597 1 1 <?php 2 2 3 namespace Bazario Plugin\Widgets;3 namespace Bazario\Widgets; 4 4 5 5 use Elementor\Group_Control_Typography; … … 59 59 public function get_title() 60 60 { 61 return __(' ECIcon Box', 'bazario');61 return __('Icon Box', 'bazario'); 62 62 } 63 63 … … 73 73 public function get_icon() 74 74 { 75 return 'eicon-button ';75 return 'eicon-button bazario-widget-badge'; 76 76 } 77 77 … … 1321 1321 ?> 1322 1322 </div> 1323 <div class="box-content <?php echo esc_attr( 'animated-' . $settings['animated_description'] ); ?>">1323 <div class="box-content <?php echo 'animated-' . esc_attr( $settings["animated_description"] ); ?>"> 1324 1324 <?php if ($settings["heading_position"] =="under"):?> 1325 1325 <h5 class="heading"><?php echo esc_html( $settings["heading"] ); ?></h5> -
bazario/trunk/inc/elementor-addon.php
r3221991 r3245597 1 1 <?php 2 namespace BazarioPlugin;3 use Elementor;4 5 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly6 7 2 // Elementor Editor view 8 3 9 4 // Display menu list 10 5 function bazario_navmenu_navbar_menu_choices() { 11 $menus = wp_get_nav_menus(); 12 $items = array(); 13 $i = 0; 14 foreach ( $menus as $menu ) { 15 if ( $i == 0 ) { 16 $default = $menu->slug; 17 $i ++; 18 } 19 $items[ $menu->slug ] = $menu->name; 20 } 6 $menus = wp_get_nav_menus(); 7 $items = []; 21 8 22 return $items; 9 foreach ($menus as $menu) { 10 $items[$menu->slug] = $menu->name; 11 } 12 13 return $items; 23 14 } 24 15 25 // Display Side panel list 26 function bazario_side_panel_choices() { 27 $bazario_custom_sidepanels = new WP_Query( array( 'post_type' => 'sidepanel' ) ); 28 $posts = $bazario_custom_sidepanels->posts; 29 $items = array(); 30 $i = 0; 31 foreach ( $posts as $sidepanel ) { 32 if ( $i == 0 ) { 33 $default = $sidepanel->slug; 34 $i ++; 35 } 36 $items[ $sidepanel->slug ] = $sidepanel->post_name; 37 } 16 // Generic function to fetch taxonomy choices 17 function bazario_get_taxonomy_choices($taxonomy) { 18 $categories = get_terms(['taxonomy' => $taxonomy, 'hide_empty' => false]); 19 $choices = []; 38 20 39 return $items; 21 if (!empty($categories) && !is_wp_error($categories)) { 22 foreach ($categories as $category) { 23 $choices[$category->term_id] = $category->name; 24 } 25 } 26 27 return $choices; 40 28 } 41 29 42 30 // Display category blog list 43 31 function bazario_category_choice() { 44 $categories = get_categories( ); 45 $blogs = array(); 46 $i = 0; 47 foreach ( $categories as $category ) { 48 if ( $i == 0 ) { 49 $default = $category->name ; 50 $i ++; 51 } 52 $blogs[ $category->term_id ] = $category->name; 53 } 54 return $blogs; 32 return bazario_get_taxonomy_choices('category'); 55 33 } 56 34 57 35 // Display portfolio categories 58 36 function bazario_tax_choice() { 59 $categories = get_terms('portfolio_category' ); 60 $blogs = array(); 61 $i = 0; 62 foreach ( $categories as $category ) { 63 if ( $i == 0 ) { 64 $default = $category->name ; 65 $i ++; 66 } 67 $blogs[ $category->term_id ] = $category->name; 68 } 69 return $blogs; 37 return bazario_get_taxonomy_choices('portfolio_category'); 70 38 } 71 39 72 // Display product scategories40 // Display product categories 73 41 function bazario_products_choice() { 74 $categories = get_terms('product_cat' ); 75 $blogs = array(); 76 $i = 0; 77 foreach ( $categories as $category ) { 78 if ( $i == 0 ) { 79 $default = $category->name ; 80 $i ++; 81 } 82 $blogs[ $category->term_id ] = $category->name; 83 } 84 return $blogs; 42 return bazario_get_taxonomy_choices('product_cat'); 85 43 } 86 44 87 // For imagesloaded88 add_action( 'elementor/editor/after_enqueue_scripts', function() {89 wp_enqueue_script( 'imagesloaded');90 } );45 // Display side panel list 46 function bazario_side_panel_choices() { 47 $posts = get_posts(['post_type' => 'sidepanel', 'numberposts' => -1]); 48 $choices = []; 91 49 92 // Add new category elementor 93 add_action( 'elementor/init', function () { 94 $elementsManager = Elementor\Plugin::instance()->elements_manager; 95 $elementsManager->add_category( 96 'bazario-elements', 97 array( 98 'title' => 'Bazario Elements', 99 'icon' => 'font', 100 ), 101 1 102 ); 103 } ); 50 foreach ($posts as $sidepanel) { 51 $choices[$sidepanel->ID] = $sidepanel->post_title; 52 } 104 53 105 // Add new category elementor 106 add_action( 'elementor/init', function () { 107 $elementsManager = Elementor\Plugin::instance()->elements_manager; 108 $elementsManager->add_category( 109 'bazario-menu-elements', 110 array( 111 'title' => 'Bazario Custom Menu Elements', 112 'icon' => 'font', 113 ), 114 2 115 ); 116 } ); 54 return $choices; 55 } 117 56 118 // Add new category elementor 119 add_action( 'elementor/init', function () { 120 $elementsManager = Elementor\Plugin::instance()->elements_manager; 121 $elementsManager->add_category( 122 'bazario-portfolio-elements', 123 array( 124 'title' => 'Bazario Single Portfolio Elements', 125 'icon' => 'font', 126 ), 127 3 128 ); 129 } ); 57 // Enqueue imagesLoaded script in Elementor editor 58 add_action('elementor/editor/after_enqueue_scripts', function () { 59 if (is_admin()) { 60 wp_enqueue_script('imagesloaded', includes_url('/js/imagesloaded.min.js'), ['jquery'], false, true); 61 } 62 }); 130 63 131 // Add new category elementor132 add_action( 'elementor/init', function () {133 $elementsManager = Elementor\Plugin::instance()->elements_manager; 134 $elementsManager->add_category( 135 'bazario-blog-elements',136 array( 137 'title' => 'Bazario Blog Post Elements',138 'icon' => 'font',139 ),140 4 141 ); 142 } );64 // Register Elementor categories 65 add_action('elementor/init', function () { 66 $categories = [ 67 'bazario-elements' => 'Bazario Elements', 68 'bazario-single' => 'Bazario Single', 69 'bazario-cart' => 'Bazario Cart', 70 'bazario-checkout' => 'Bazario Checkout', 71 'bazario-archive' => 'Bazario Archive', 72 'bazario-menu-elements' => 'Bazario Custom Menu Elements', 73 'bazario-portfolio-elements'=> 'Bazario Single Portfolio Elements', 74 'bazario-blog' => 'Bazario Blog Post Elements', 75 ]; 143 76 144 add_action('elementor/element/before_section_end', function( $section, $section_id, $args ) { 145 if( $section->get_name() == 'google_maps' && $section_id == 'section_map' ){ 146 // We are at the end of the "section_image" area of the "image-box" 147 $section->add_control( 148 'map_style' , 149 [ 150 'label' => 'Map Style', 151 'type' => Elementor\Controls_Manager::SELECT, 152 'default' => 'default', 153 'options' => array( 'default' => 'Default', 'gray' => 'Grayscale Map' ), 154 'prefix_class' => 'map-', 155 'label_block' => true, 156 ] 157 ); 158 } 159 }, 10, 3 ); 77 $elementsManager = Elementor\Plugin::instance()->elements_manager; 160 78 79 foreach ($categories as $key => $title) { 80 $elementsManager->add_category($key, ['title' => $title, 'icon' => 'font']); 81 } 82 }); 83 84 // Modify Google Maps widget in Elementor 85 add_action('elementor/element/before_section_end', function ($section, $section_id, $args) { 86 if ($section->get_name() === 'google_maps' && $section_id === 'section_map') { 87 $section->add_control( 88 'map_style', 89 [ 90 'label' => 'Map Style', 91 'type' => Elementor\Controls_Manager::SELECT, 92 'default' => 'default', 93 'options' => [ 94 'default' => 'Default', 95 'gray' => 'Grayscale Map' 96 ], 97 'prefix_class' => 'map-', 98 'label_block' => true, 99 ] 100 ); 101 } 102 }, 10, 3); -
bazario/trunk/init.php
r3221991 r3245597 1 1 <?php 2 namespace BazarioPlugin; 2 namespace Bazario; 3 3 4 4 5 if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly … … 7 8 * Main Plugin Class 8 9 * 9 * Register new Elementor widget.10 * Register new elementor widget. 10 11 * 11 12 * @since 1.0.0 12 13 */ 13 class Bazario Plugin{14 class Bazario { 14 15 15 16 // Constructor … … 19 20 const VERSION = '1.0.0'; 20 21 21 // Register all widgets & assets22 //register all widgets & assets 22 23 public function add_actions() { 23 24 24 // Register all widgets & scripts25 //register all widgets & scripts 25 26 add_action( 'elementor/widgets/register', [ $this, 'on_widgets_registered' ] ); 26 27 27 // Global called scripts 28 add_action( 'elementor/frontend/after_enqueue_scripts', function() { 29 $js_dir = untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/elements/assets/js/global/'; 30 $js_url = untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/elements/assets/js/global/'; 31 foreach( glob( $js_dir . '*.js' ) as $file ) { 32 $file_url = str_replace( $js_dir, $js_url, $file ); 33 $handle = 'bazario-' . basename( $file, '.js' ); 34 wp_enqueue_script( $handle, $file_url, array( 'jquery' ), '1.0.0', true ); 35 } 28 //Global called scripts 29 add_action( 'elementor/frontend/after_enqueue_scripts', function() { 30 $js_dir = untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/elements/assets/js/global/'; 31 $js_url = untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/elements/assets/js/global/'; 32 foreach( glob( $js_dir . '*.js' ) as $file ) { 33 $file_url = str_replace( $js_dir, $js_url, $file ); 34 $handle = '' . basename( $file, '.js' ); 35 wp_enqueue_script( $handle, $file_url, array( 'jquery' ), '1.0.0', true ); 36 } 37 }); 38 39 //LIB Ready to call scripts 40 add_action( 'elementor/frontend/after_register_scripts', function() { 41 $js_dir = untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/elements/assets/js/lib/'; 42 $js_url = untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/elements/assets/js/lib/'; 43 foreach( glob( $js_dir . '*.js' ) as $file ) { 44 $file_url = str_replace( $js_dir, $js_url, $file ); 45 $handle = '' . basename( $file, '.js' ); 46 wp_register_script( $handle, $file_url, array( 'jquery' ), '1.0.0', true ); 47 } 48 }); 49 50 //ELEMENTS Ready to call scripts 51 add_action( 'elementor/frontend/after_register_scripts', function() { 52 $js_dir = untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/elements/assets/js/'; 53 $js_url = untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/elements/assets/js/'; 54 foreach( glob( $js_dir . '*.js' ) as $file ) { 55 $file_url = str_replace( $js_dir, $js_url, $file ); 56 $handle = 'bazario-' . basename( $file, '.js' ); 57 wp_register_script( $handle, $file_url, array( 'jquery' ), '1.0.0', true ); 58 } 59 } ); 60 61 62 //Global Lib called styles 63 add_action( 'elementor/frontend/after_enqueue_styles', function() { 64 $css_dir = untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/elements/assets/css/global/'; 65 $css_url = untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/elements/assets/css/global/'; 66 67 foreach( glob( $css_dir . '*.css' ) as $file ) { 68 $file_url = str_replace( $css_dir, $css_url, $file ); 69 $handle = '' . basename( $file, '.css' ); 70 wp_enqueue_style( $handle, $file_url, array(), '1.0.0', 'all' ); 71 } 36 72 }); 37 73 38 // LIB Ready to call scripts 39 add_action( 'elementor/frontend/after_register_scripts', function() { 40 $js_dir = untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/elements/assets/js/lib/'; 41 $js_url = untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/elements/assets/js/lib/'; 42 foreach( glob( $js_dir . '*.js' ) as $file ) { 43 $file_url = str_replace( $js_dir, $js_url, $file ); 44 $handle = 'bazario-' . basename( $file, '.js' ); 45 wp_register_script( $handle, $file_url, array( 'jquery' ), '1.0.0', true ); 46 } 47 }); 48 49 // ELEMENTS Ready to call scripts 50 add_action( 'elementor/frontend/after_register_scripts', function() { 51 $js_dir = untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/elements/assets/js/'; 52 $js_url = untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/elements/assets/js/'; 53 foreach( glob( $js_dir . '*.js' ) as $file ) { 54 $file_url = str_replace( $js_dir, $js_url, $file ); 55 $handle = 'bazario-' . basename( $file, '.js' ); 56 wp_register_script( $handle, $file_url, array( 'jquery' ), '1.0.0', true ); 57 } 58 }); 59 60 // Global Lib called styles 61 add_action( 'elementor/frontend/after_enqueue_styles', function() { 62 $css_dir = untrailingslashit( plugin_dir_path( __FILE__ ) ) . '/elements/assets/css/global/'; 63 $css_url = untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/elements/assets/css/global/'; 64 65 foreach( glob( $css_dir . '*.css' ) as $file ) { 66 $file_url = str_replace( $css_dir, $css_url, $file ); 67 $handle = 'bazario-' . basename( $file, '.css' ); 68 wp_enqueue_style( $handle, $file_url, array(), '1.0.0', 'all' ); 69 } 70 }); 71 72 // Theme style 73 add_action( 'elementor/frontend/after_enqueue_styles', function() { 74 wp_enqueue_style( 'bazario-style', BAZARIO_URL . 'elements/assets/css/style.css', array(), '1.0.0', 'all' ); 75 }); 74 //Theme style 75 add_action( 'elementor/frontend/after_enqueue_styles', function() { wp_enqueue_style('bazario-plg-style',BAZARIO_PLUGIN_URL .'elements/assets/css/style.css', array(), '1.0.0', 'all' );} ); 76 76 } 77 77 78 // On Widgets Registered78 //On Widgets Registered 79 79 public function on_widgets_registered() { 80 80 $this->includes(); … … 82 82 } 83 83 84 // List of elements84 //List of elements 85 85 public function widgets() { 86 $widgets_path = dirname( __FILE__ ) . '/elements/widgets/';87 $ widgets = array_diff(scandir($widgets_path), array('.', '..'));88 return $ widgets;86 $widgets_path = dirname( __FILE__ ) . '/elements/widgets/'; 87 $bazario_widgets = array_diff(scandir($widgets_path), array('.', '..')); 88 return $bazario_widgets; 89 89 } 90 90 91 // Includes91 //Includes 92 92 private function includes() { 93 93 foreach ( $this->widgets() as $widget_name ) { 94 require_once( __DIR__ . '/elements/widgets/' . $widget_name . '/' . $widget_name .'.php' );94 require_once( __DIR__ . '/elements/widgets/'.$widget_name.'/'.$widget_name.'.php' ); 95 95 } 96 96 } 97 97 98 98 99 // Register Widget99 //Register Widget 100 100 private function register_widget() { 101 101 // Register Widgets 102 102 foreach ( $this->widgets() as $widget_name ) { 103 103 $widget_name__ = str_replace( '-', '_', $widget_name ); 104 $class_name= str_replace( '_', ' ', $widget_name__ );105 $class_name =ucwords(strtolower($class_name));106 $class_name= str_replace( ' ', '_', $class_name );107 $class_name = 'BazarioPlugin\Widgets\Bazario_' .$class_name;108 \Elementor\Plugin::instance()->widgets_manager->register( new $class_name() );104 $class_name= str_replace( '_', ' ', $widget_name__ ); 105 $class_name =ucwords(strtolower($class_name)); 106 $class_name= str_replace( ' ', '_', $class_name ); 107 $class_name='Bazario\Widgets\Bazario_'.$class_name; 108 \Elementor\Plugin::instance()->widgets_manager->register( new $class_name() ); 109 109 } 110 110 } 111 111 } 112 112 113 new BazarioPlugin(); 113 new Bazario(); 114 -
bazario/trunk/readme.txt
r3221991 r3245597 1 === Bazario === 1 === Bazario === 2 2 Contributors: wpdive 3 Tags: widget, Elementor, Addons 3 Tags: elementor, widgets, bazaar, marketplace 4 Requires at least: 6.0 4 5 Tested up to: 6.7 5 Stable tag: 1.0.0 6 Requires PHP: 7.4 7 Stable tag: 1.0.1 6 8 License: GPLv2 or later 7 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 8 10 9 Bazario is an Elementor addon plugin that provides custom widgets to enhance your website-building experience.11 Bazario Elementor widgets is a plugin that adds innovative features to websites. 10 12 11 13 == Description == 12 13 Bazario is a lightweight and powerful plugin that extends Elementor's capabilities by adding a custom widget. It's perfect for enhancing the design and functionality of your WordPress website. 14 15 **Features:** 16 - Fully compatible with Elementor page builder. 17 - Adds a custom widget for dynamic and creative content display. 18 - Easy to use and customize. 19 20 **How to use:** 21 1. Install and activate the plugin. 22 2. Ensure Elementor is installed and active. 23 3. Go to the Elementor editor and look for the "Bazario Widget" under the "General" category. 24 4. Drag, drop, and customize! 14 Bazario Elementor widgets offers tools to improve your website's functionality and user experience. 25 15 26 16 == Installation == 27 28 1. Upload the `bazario` folder to the `/wp-content/plugins/` directory. 29 2. Activate the plugin through the 'Plugins' menu in WordPress. 30 3. Ensure Elementor is installed and active. 31 4. Start building with the new widget in Elementor! 32 33 == Frequently Asked Questions == 34 35 = Does this plugin work without Elementor? = 36 No, Bazario requires Elementor to be installed and activated. 37 38 = Can I use this plugin with other Elementor addons? = 39 Yes, Bazario is fully compatible with other Elementor addons. 40 41 = How do I report issues or request features? = 42 You can report issues or request features via the plugin's [support page](https://example.com/support). 43 44 == Screenshots == 45 46 1. The custom widget in the Elementor editor. 47 2. Example of the widget's output on a page. 17 1. Upload the plugin files to the `/wp-content/plugins/` directory, or install the plugin through the WordPress plugins screen directly. 18 2. Activate the plugin through the 'Plugins' screen in WordPress. 48 19 49 20 == Changelog == 21 = 1.0.1 = 22 * More featured added. 50 23 51 24 = 1.0.0 = 52 25 * Initial release. 53 * Added custom Bazario widget.54 55 == License ==56 57 This plugin is licensed under the GPLv2 or later. See the [GPLv2 License](https://www.gnu.org/licenses/gpl-2.0.html) for details.
Note: See TracChangeset
for help on using the changeset viewer.