Changeset 313062
- Timestamp:
- 02/12/2026 05:28:45 AM (9 months ago)
- Location:
- tattoo-studio/0.1.8
- Files:
-
- 13 edited
- 1 copied
-
. (copied) (copied from tattoo-studio/0.1.6 )
-
functions.php (modified) (1 diff)
-
includes/color-setting/custom-color-control.php (modified) (1 diff)
-
includes/customizer.php (modified) (2 diffs)
-
includes/getstart/getstart.css (modified) (2 diffs)
-
includes/getstart/getstart.php (modified) (1 diff)
-
includes/product-create.php (modified) (1 diff)
-
includes/tgm/class-tgm-plugin-activation.php (modified) (38 diffs)
-
includes/tgm/tgm.php (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
-
rtl.css (modified) (57 diffs)
-
style.css (modified) (3 diffs)
-
template-parts/content-post.php (modified) (1 diff)
-
template-parts/related-posts.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tattoo-studio/0.1.8/functions.php
r304404 r313062 381 381 } 382 382 383 add_filter( 'woocommerce_single_product_image_thumbnail_html', function( $html ) { 384 return '<div class="product-img">' . $html . '</div>'; 385 }); 386 383 387 /** 384 388 * Change number or products per row to 4 -
tattoo-studio/0.1.8/includes/color-setting/custom-color-control.php
r265748 r313062 42 42 $tattoo_studio_theme_custom_setting_css .='}'; 43 43 } 44 45 // Featured Image Hover Effect 46 $tattoo_studio_show_featured = get_theme_mod('tattoo_studio_featured_image_hide_show', 1); 47 $tattoo_studio_hover_effect = get_theme_mod('tattoo_studio_single_post_featured_image_hover','none'); 48 49 if ( $tattoo_studio_show_featured && $tattoo_studio_hover_effect !== 'none' ) { 50 51 $tattoo_studio_theme_custom_setting_css .= ' 52 .post-img img{ 53 transition: all 0.4s ease; 54 }'; 55 56 if ( $tattoo_studio_hover_effect === 'zoom-in' ) { 57 $tattoo_studio_theme_custom_setting_css .= ' 58 .post-img:hover img{ 59 transform: scale(1.2); 60 }'; 61 } 62 63 if ( $tattoo_studio_hover_effect === 'zoom-out' ) { 64 $tattoo_studio_theme_custom_setting_css .= ' 65 .post-img img{ transform: scale(1.2); } 66 .post-img:hover img{ transform: scale(1); }'; 67 } 68 69 if ( $tattoo_studio_hover_effect === 'grayscale' ) { 70 $tattoo_studio_theme_custom_setting_css .= ' 71 .post-img img{ filter: grayscale(100%); } 72 .post-img:hover img{ filter: grayscale(0); }'; 73 } 74 75 if ( $tattoo_studio_hover_effect === 'sepia' ) { 76 $tattoo_studio_theme_custom_setting_css .= ' 77 .post-img:hover img{ filter: sepia(100%); }'; 78 } 79 80 if ( $tattoo_studio_hover_effect === 'blur' ) { 81 $tattoo_studio_theme_custom_setting_css .= ' 82 .post-img:hover img{ filter: blur(3px); }'; 83 } 84 85 if ( $tattoo_studio_hover_effect === 'bright' ) { 86 $tattoo_studio_theme_custom_setting_css .= ' 87 .post-img:hover img{ filter: brightness(1.3); }'; 88 } 89 90 if ( $tattoo_studio_hover_effect === 'translate' ) { 91 $tattoo_studio_theme_custom_setting_css .= ' 92 .post-img:hover img{ transform: translateY(-10px); }'; 93 } 94 95 if ( $tattoo_studio_hover_effect === 'scale' ) { 96 $tattoo_studio_theme_custom_setting_css .= ' 97 .post-img:hover img{ transform: scale(1.1); }'; 98 } 99 } 100 // Product Featured Image Hover Effect 101 $tattoo_studio_show_featured = get_theme_mod('tattoo_studio_featured_image_hide_show', 1); 102 $tattoo_studio_hover_effect = get_theme_mod('tattoo_studio_product_featured_image_hover','none'); 103 104 if ( $tattoo_studio_show_featured && $tattoo_studio_hover_effect !== 'none' ) { 105 106 $tattoo_studio_theme_custom_setting_css .= ' 107 .product-img img{ 108 transition: all 0.4s ease; 109 }'; 110 111 if ( $tattoo_studio_hover_effect === 'zoom-in' ) { 112 $tattoo_studio_theme_custom_setting_css .= ' 113 .product-img:hover img{ 114 transform: scale(1.2); 115 }'; 116 } 117 118 if ( $tattoo_studio_hover_effect === 'zoom-out' ) { 119 $tattoo_studio_theme_custom_setting_css .= ' 120 .product-img img{ transform: scale(1.2); } 121 .product-img:hover img{ transform: scale(1); }'; 122 } 123 124 if ( $tattoo_studio_hover_effect === 'grayscale' ) { 125 $tattoo_studio_theme_custom_setting_css .= ' 126 .product-img img{ filter: grayscale(100%); } 127 .product-img:hover img{ filter: grayscale(0); }'; 128 } 129 130 if ( $tattoo_studio_hover_effect === 'sepia' ) { 131 $tattoo_studio_theme_custom_setting_css .= ' 132 .product-img:hover img{ filter: sepia(100%); }'; 133 } 134 135 if ( $tattoo_studio_hover_effect === 'blur' ) { 136 $tattoo_studio_theme_custom_setting_css .= ' 137 .product-img:hover img{ filter: blur(3px); }'; 138 } 139 140 if ( $tattoo_studio_hover_effect === 'bright' ) { 141 $tattoo_studio_theme_custom_setting_css .= ' 142 .product-img:hover img{ filter: brightness(1.3); }'; 143 } 144 145 if ( $tattoo_studio_hover_effect === 'translate' ) { 146 $tattoo_studio_theme_custom_setting_css .= ' 147 .product-img:hover img{ transform: translateY(-10px); }'; 148 } 149 150 if ( $tattoo_studio_hover_effect === 'scale' ) { 151 $tattoo_studio_theme_custom_setting_css .= ' 152 .product-img:hover img{ transform: scale(1.1); }'; 153 } 154 } -
tattoo-studio/0.1.8/includes/customizer.php
r299345 r313062 670 670 ), 671 671 ] ); 672 673 Kirki::add_field( 'theme_config_id', [ 674 'type' => 'custom', 675 'settings' => 'tattoo_studio_show_product_featured_image_hover_heading', 676 'section' => 'tattoo_studio_woocommerce_settings', 677 'default' => '<h3 style="color: #2271b1; padding:10px; background:#fff; margin:0; border-left: solid 5px #2271b1;">' . __( 'Product Featured Image Hover Effect', 'tattoo-studio' ) . '</h3>', 678 'priority' => 20, 679 ] ); 680 681 Kirki::add_field( 'theme_config_id', [ 682 'type' => 'select', 683 'settings' => 'tattoo_studio_product_featured_image_hover', 684 'label' => esc_html__( 'Product Featured Image Hover Effect', 'tattoo-studio' ), 685 'section' => 'tattoo_studio_woocommerce_settings', 686 'default' => 'none', 687 'priority' => 30, 688 'choices' => [ 689 'none' => esc_html__( 'None', 'tattoo-studio' ), 690 'zoom-in' => esc_html__( 'Zoom In', 'tattoo-studio' ), 691 'zoom-out' => esc_html__( 'Zoom Out', 'tattoo-studio' ), 692 'scale' => esc_html__( 'Scale', 'tattoo-studio' ), 693 'grayscale' => esc_html__( 'Grayscale', 'tattoo-studio' ), 694 'blur' => esc_html__( 'Blur', 'tattoo-studio' ), 695 'bright' => esc_html__( 'Bright', 'tattoo-studio' ), 696 'sepia' => esc_html__( 'Sepia', 'tattoo-studio' ), 697 'translate' => esc_html__( 'Translate', 'tattoo-studio' ), 698 ], 699 ] ); 672 700 673 701 //ADDITIONAL SETTINGS … … 1254 1282 1255 1283 Kirki::add_field( 'theme_config_id', [ 1284 'type' => 'select', 1285 'tab' => 'single-post', 1286 'settings' => 'tattoo_studio_single_post_featured_image_hover', 1287 'label' => esc_html__( 'Featured Image Hover Effect', 'tattoo-studio' ), 1288 'section' => 'tattoo_studio_blog_post', 1289 'default' => 'none', 1290 'priority' => 20, 1291 'choices' => [ 1292 'none' => esc_html__( 'None', 'tattoo-studio' ), 1293 'zoom-in' => esc_html__( 'Zoom In', 'tattoo-studio' ), 1294 'zoom-out' => esc_html__( 'Zoom Out', 'tattoo-studio' ), 1295 'scale' => esc_html__( 'Scale', 'tattoo-studio' ), 1296 'grayscale' => esc_html__( 'Grayscale', 'tattoo-studio' ), 1297 'blur' => esc_html__( 'Blur', 'tattoo-studio' ), 1298 'bright' => esc_html__( 'Bright', 'tattoo-studio' ), 1299 'sepia' => esc_html__( 'Sepia', 'tattoo-studio' ), 1300 'translate' => esc_html__( 'Translate', 'tattoo-studio' ), 1301 ], 1302 ] ); 1303 1304 Kirki::add_field( 'theme_config_id', [ 1256 1305 'type' => 'custom', 1257 1306 'tab' => 'single-post', -
tattoo-studio/0.1.8/includes/getstart/getstart.css
r304404 r313062 417 417 } 418 418 419 .quick-btn a:hover{ 420 background:#2195af; 421 } 422 .premium-btn a:hover{ 423 background:#2195af; 424 } 425 .demo-btn a:hover{ 426 background:#2195af; 427 } 428 .doc-btn a:hover{ 429 background:#2195af; 430 } 431 419 432 .premium-features ul li { 420 433 margin-bottom: 10px; … … 591 604 592 605 .tattoo-studio-recommended-plugins a.button:hover { 593 border: 1px solid # 1E2957;594 background: # 1E2957;606 border: 1px solid #2195af; 607 background: #2195af; 595 608 } 596 609 .tattoo-studio-recommended-plugins a.button:focus { -
tattoo-studio/0.1.8/includes/getstart/getstart.php
r304404 r313062 45 45 $tattoo_studio_changelog_list = tattoo_studio_parse_changelog( $tattoo_studio_changelog ); 46 46 47 // ✅ wrapper + button add kiya gaya hai48 47 echo '<div id="tattoo-studio-changelog-container">'; 49 48 echo wp_kses_post( $tattoo_studio_changelog_list ); -
tattoo-studio/0.1.8/includes/product-create.php
r265748 r313062 121 121 foreach ( $tattoo_studio_product_ids as $tattoo_studio_product_id ) { 122 122 update_post_meta( $tattoo_studio_product_id, 'tattoo_studio_product_image_gallery', $tattoo_studio_product_image_gallery ); 123 } 124 } 125 123 124 } 125 126 /* Create Menu */ 127 $tattoo_studio_menuname = 'Main Menus'; 128 $tattoo_studio_location = 'main-menu'; 129 130 $tattoo_studio_menu = wp_get_nav_menu_object( $tattoo_studio_menuname ); 131 132 if ( ! $tattoo_studio_menu ) { 133 $tattoo_studio_menu_id = wp_create_nav_menu( $tattoo_studio_menuname ); 134 135 // Home Page 136 wp_update_nav_menu_item( $tattoo_studio_menu_id, 0, array( 137 'menu-item-title' => __( 'Home', 'tattoo-studio' ), 138 'menu-item-url' => home_url( '/' ), 139 'menu-item-type' => 'custom', 140 'menu-item-status' => 'publish', 141 ) ); 142 143 // About Us Page 144 $tattoo_studio_about_id = wp_insert_post( array( 145 'post_type' => 'page', 146 'post_content' => 'We are committed to providing reliable, professional, and result-oriented solutions tailored to meet individual needs. Our goal is to empower people with the right guidance, knowledge, and support to help them make informed decisions for a better future. <br><br> Our mission is to deliver high-quality services with honesty, transparency, and dedication. We focus on understanding client requirements and offering practical solutions that create long-term value. <br><br> With a client-centric approach, experienced professionals, and a commitment to excellence, we ensure every individual receives the attention and guidance they deserve. We believe in building trust through quality service and consistent results.', 147 'post_title' => 'About Us', 148 'post_status' => 'publish', 149 ) ); 150 151 if ( $tattoo_studio_about_id ) { 152 wp_update_nav_menu_item( $tattoo_studio_menu_id, 0, array( 153 'menu-item-title' => 'About Us', 154 'menu-item-object' => 'page', 155 'menu-item-object-id' => $tattoo_studio_about_id, 156 'menu-item-type' => 'post_type', 157 'menu-item-status' => 'publish', 158 ) ); 159 } 160 161 // Portfolio Page 162 $tattoo_studio_about_id = wp_insert_post( array( 163 'post_type' => 'page', 164 'post_content' => 'We are committed to providing reliable, professional, and result-oriented solutions tailored to meet individual needs. Our goal is to empower people with the right guidance, knowledge, and support to help them make informed decisions for a better future. <br><br> Our mission is to deliver high-quality services with honesty, transparency, and dedication. We focus on understanding client requirements and offering practical solutions that create long-term value. <br><br> With a client-centric approach, experienced professionals, and a commitment to excellence, we ensure every individual receives the attention and guidance they deserve. We believe in building trust through quality service and consistent results.', 165 'post_title' => 'Portfolio', 166 'post_status' => 'publish', 167 ) ); 168 169 if ( $tattoo_studio_about_id ) { 170 wp_update_nav_menu_item( $tattoo_studio_menu_id, 0, array( 171 'menu-item-title' => 'Portfolio', 172 'menu-item-object' => 'page', 173 'menu-item-object-id' => $tattoo_studio_about_id, 174 'menu-item-type' => 'post_type', 175 'menu-item-status' => 'publish', 176 ) ); 177 } 178 179 // Elements Page 180 $tattoo_studio_about_id = wp_insert_post( array( 181 'post_type' => 'page', 182 'post_content' => 'We are committed to providing reliable, professional, and result-oriented solutions tailored to meet individual needs. Our goal is to empower people with the right guidance, knowledge, and support to help them make informed decisions for a better future. <br><br> Our mission is to deliver high-quality services with honesty, transparency, and dedication. We focus on understanding client requirements and offering practical solutions that create long-term value. <br><br> With a client-centric approach, experienced professionals, and a commitment to excellence, we ensure every individual receives the attention and guidance they deserve. We believe in building trust through quality service and consistent results.', 183 'post_title' => 'Elements', 184 'post_status' => 'publish', 185 ) ); 186 187 if ( $tattoo_studio_about_id ) { 188 wp_update_nav_menu_item( $tattoo_studio_menu_id, 0, array( 189 'menu-item-title' => 'Elements', 190 'menu-item-object' => 'page', 191 'menu-item-object-id' => $tattoo_studio_about_id, 192 'menu-item-type' => 'post_type', 193 'menu-item-status' => 'publish', 194 ) ); 195 } 196 197 // Contact Us Page 198 $tattoo_studio_about_id = wp_insert_post( array( 199 'post_type' => 'page', 200 'post_content' => 'We are committed to providing reliable, professional, and result-oriented solutions tailored to meet individual needs. Our goal is to empower people with the right guidance, knowledge, and support to help them make informed decisions for a better future. <br><br> Our mission is to deliver high-quality services with honesty, transparency, and dedication. We focus on understanding client requirements and offering practical solutions that create long-term value. <br><br> With a client-centric approach, experienced professionals, and a commitment to excellence, we ensure every individual receives the attention and guidance they deserve. We believe in building trust through quality service and consistent results.', 201 'post_title' => 'Contact Us', 202 'post_status' => 'publish', 203 ) ); 204 205 if ( $tattoo_studio_about_id ) { 206 wp_update_nav_menu_item( $tattoo_studio_menu_id, 0, array( 207 'menu-item-title' => 'Contact Us', 208 'menu-item-object' => 'page', 209 'menu-item-object-id' => $tattoo_studio_about_id, 210 'menu-item-type' => 'post_type', 211 'menu-item-status' => 'publish', 212 ) ); 213 } 214 215 // Create Shop Page 216 $tattoo_studio_about_title = 'Shop'; 217 $tattoo_studio_about_content = 'Lorem ipsum dolor sit amet...'; 218 219 $shop_page = get_page_by_path('shop'); 220 if ( !$shop_page ) { 221 $tattoo_studio_about = array( 222 'post_type' => 'page', 223 'post_title' => $tattoo_studio_about_title, 224 'post_content'=> $tattoo_studio_about_content, 225 'post_status' => 'publish', 226 'post_author' => 1, 227 'post_name' => 'shop' 228 ); 229 $tattoo_studio_about_id = wp_insert_post($tattoo_studio_about); 230 } else { 231 $tattoo_studio_about_id = $shop_page->ID; 232 } 233 234 wp_update_nav_menu_item($tattoo_studio_menu_id, 0, array( 235 'menu-item-title' => __('Shop', 'tattoo-studio'), 236 'menu-item-classes' => 'shop', 237 'menu-item-object-id' => $tattoo_studio_about_id, 238 'menu-item-object' => 'page', 239 'menu-item-type' => 'post_type', 240 'menu-item-status' => 'publish' 241 )); 242 243 /* Assign Menu Location */ 244 $tattoo_studio_locations = get_theme_mod( 'nav_menu_locations', array() ); 245 $tattoo_studio_locations[ $tattoo_studio_location ] = $tattoo_studio_menu_id; 246 set_theme_mod( 'nav_menu_locations', $tattoo_studio_locations ); 247 } 248 } 126 249 } 127 250 -
tattoo-studio/0.1.8/includes/tgm/class-tgm-plugin-activation.php
r264917 r313062 9 9 * 10 10 * @package TGM-Plugin-Activation 11 * @version 2.6.1 for parent theme Tattoo Studio for publication on WordPress.org11 * @version 2.6.1 12 12 * @link http://tgmpluginactivation.com/ 13 13 * @author Thomas Griffin, Gary Jones, Juliette Reinders Folmer … … 32 32 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 33 33 */ 34 35 // Exit if accessed directly. 36 if ( ! defined( 'ABSPATH' ) ) { 37 return; 38 } 34 39 35 40 if ( ! class_exists( 'TGM_Plugin_Activation' ) ) { … … 260 265 do_action_ref_array( 'tgmpa_init', array( $this ) ); 261 266 262 267 /* 268 * Load our text domain and allow for overloading the fall-back file. 269 * 270 * {@internal IMPORTANT! If this code changes, review the regex in the custom TGMPA 271 * generator on the website.}} 272 */ 273 add_action( 'init', array( $this, 'load_textdomain' ), 5 ); 274 add_filter( 'load_textdomain_mofile', array( $this, 'overload_textdomain_mofile' ), 10, 2 ); 263 275 264 276 // When the rest of WP has loaded, kick-start the rest of the class. … … 283 295 */ 284 296 public function __set( $name, $value ) { 297 // phpcs:ignore Squiz.PHP.NonExecutableCode.ReturnNotRequired -- See explanation above. 285 298 return; 286 299 } … … 332 345 'updating' => __( 'Updating Plugin: %s', 'tattoo-studio' ), 333 346 'oops' => __( 'Something went wrong with the plugin API.', 'tattoo-studio' ), 347 /* translators: 1: plugin name(s). */ 334 348 'notice_can_install_required' => _n_noop( 335 /* translators: 1: plugin name(s). */336 349 'This theme requires the following plugin: %1$s.', 337 350 'This theme requires the following plugins: %1$s.', 338 351 'tattoo-studio' 339 352 ), 353 /* translators: 1: plugin name(s). */ 340 354 'notice_can_install_recommended' => _n_noop( 341 /* translators: 1: plugin name(s). */342 355 'This theme recommends the following plugin: %1$s.', 343 356 'This theme recommends the following plugins: %1$s.', 344 357 'tattoo-studio' 345 358 ), 359 /* translators: 1: plugin name(s). */ 346 360 'notice_ask_to_update' => _n_noop( 347 /* translators: 1: plugin name(s). */348 361 'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.', 349 362 'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.', 350 363 'tattoo-studio' 351 364 ), 365 /* translators: 1: plugin name(s). */ 352 366 'notice_ask_to_update_maybe' => _n_noop( 353 /* translators: 1: plugin name(s). */354 367 'There is an update available for: %1$s.', 355 368 'There are updates available for the following plugins: %1$s.', 356 369 'tattoo-studio' 357 370 ), 371 /* translators: 1: plugin name(s). */ 358 372 'notice_can_activate_required' => _n_noop( 359 /* translators: 1: plugin name(s). */360 373 'The following required plugin is currently inactive: %1$s.', 361 374 'The following required plugins are currently inactive: %1$s.', 362 375 'tattoo-studio' 363 376 ), 377 /* translators: 1: plugin name(s). */ 364 378 'notice_can_activate_recommended' => _n_noop( 365 /* translators: 1: plugin name(s). */366 379 'The following recommended plugin is currently inactive: %1$s.', 367 380 'The following recommended plugins are currently inactive: %1$s.', … … 445 458 add_action( 'switch_theme', array( $this, 'force_deactivation' ) ); 446 459 } 460 461 // Add CSS for the TGMPA admin page. 462 add_action( 'admin_head', array( $this, 'admin_css' ) ); 463 } 464 465 /** 466 * Load translations. 467 * 468 * @since 2.6.0 469 * 470 * (@internal Uses `load_theme_textdomain()` rather than `load_plugin_textdomain()` to 471 * get round the different ways of handling the path and deprecated notices being thrown 472 * and such. For plugins, the actual file name will be corrected by a filter.}} 473 * 474 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA 475 * generator on the website.}} 476 */ 477 public function load_textdomain() { 478 if ( is_textdomain_loaded( 'tattoo-studio' ) ) { 479 return; 480 } 481 482 if ( false !== strpos( __FILE__, WP_PLUGIN_DIR ) || false !== strpos( __FILE__, WPMU_PLUGIN_DIR ) ) { 483 // Plugin, we'll need to adjust the file name. 484 add_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10, 2 ); 485 load_theme_textdomain( 'tattoo-studio', dirname( __FILE__ ) . '/languages' ); 486 remove_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10 ); 487 } else { 488 load_theme_textdomain( 'tattoo-studio', dirname( __FILE__ ) . '/languages' ); 489 } 490 } 491 492 /** 493 * Correct the .mo file name for (must-use) plugins. 494 * 495 * Themese use `/path/{locale}.mo` while plugins use `/path/{text-domain}-{locale}.mo`. 496 * 497 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA 498 * generator on the website.}} 499 * 500 * @since 2.6.0 501 * 502 * @param string $mofile Full path to the target mofile. 503 * @param string $domain The domain for which a language file is being loaded. 504 * @return string $mofile 505 */ 506 public function correct_plugin_mofile( $mofile, $domain ) { 507 // Exit early if not our domain (just in case). 508 if ( 'tattoo-studio' !== $domain ) { 509 return $mofile; 510 } 511 return preg_replace( '`/([a-z]{2}_[A-Z]{2}.mo)$`', '/tgmpa-$1', $mofile ); 512 } 513 514 /** 515 * Potentially overload the fall-back translation file for the current language. 516 * 517 * WP, by default since WP 3.7, will load a local translation first and if none 518 * can be found, will try and find a translation in the /wp-content/languages/ directory. 519 * As this library is theme/plugin agnostic, translation files for TGMPA can exist both 520 * in the WP_LANG_DIR /plugins/ subdirectory as well as in the /themes/ subdirectory. 521 * 522 * This method makes sure both directories are checked. 523 * 524 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA 525 * generator on the website.}} 526 * 527 * @since 2.6.0 528 * 529 * @param string $mofile Full path to the target mofile. 530 * @param string $domain The domain for which a language file is being loaded. 531 * @return string $mofile 532 */ 533 public function overload_textdomain_mofile( $mofile, $domain ) { 534 // Exit early if not our domain, not a WP_LANG_DIR load or if the file exists and is readable. 535 if ( 'tattoo-studio' !== $domain || false === strpos( $mofile, WP_LANG_DIR ) || @is_readable( $mofile ) ) { 536 return $mofile; 537 } 538 539 // Current fallback file is not valid, let's try the alternative option. 540 if ( false !== strpos( $mofile, '/themes/' ) ) { 541 return str_replace( '/themes/', '/plugins/', $mofile ); 542 } elseif ( false !== strpos( $mofile, '/plugins/' ) ) { 543 return str_replace( '/plugins/', '/themes/', $mofile ); 544 } else { 545 return $mofile; 546 } 447 547 } 448 548 … … 556 656 557 657 global $tab, $body_id; 658 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- WP requirement. 558 659 $body_id = 'plugin-information'; 559 // @codingStandardsIgnoreStart 560 $tab = 'plugin-information';561 // @codingStandardsIgnoreEnd660 661 // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited -- Overriding the WP global is the point. 662 $tab = 'plugin-information'; 562 663 563 664 install_plugin_information(); … … 631 732 */ 632 733 protected function add_admin_menu( array $args ) { 633 $this->page_hook = add_theme_page( $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] ); 734 if ( has_filter( 'tgmpa_admin_menu_use_add_theme_page' ) ) { 735 _deprecated_function( 'The "tgmpa_admin_menu_use_add_theme_page" filter', '2.5.0', esc_html__( 'Set the parent_slug config variable instead.', 'tattoo-studio' ) ); 736 } 737 738 if ( 'themes.php' === $this->parent_slug ) { 739 $this->page_hook = call_user_func( 'add_theme_page', $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] ); 740 } else { 741 $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] ); 742 } 634 743 } 635 744 … … 647 756 public function install_plugins_page() { 648 757 // Store new instance of plugin table in object. 649 $plugin_table = new TGMPA_List_Table ;758 $plugin_table = new TGMPA_List_Table(); 650 759 651 760 // Return early if processing a plugin installation action. … … 735 844 $method = ''; // Leave blank so WP_Filesystem can populate it as necessary. 736 845 737 if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, array() ) ) ) { 846 $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, array() ); 847 if ( false === $creds ) { 738 848 return true; 739 849 } … … 792 902 if ( 'update' === $install_type ) { 793 903 // Inject our info into the update transient. 794 $to_inject = array( $slug => $this->plugins[ $slug ] ); 904 $to_inject = array( 905 $slug => $this->plugins[ $slug ], 906 ); 795 907 $to_inject[ $slug ]['source'] = $source; 796 908 $this->inject_update_info( $to_inject ); … … 819 931 // Display message based on if all plugins are now active or not. 820 932 if ( $this->is_tgmpa_complete() ) { 821 echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html __( 'Return to the Dashboard', 'tattoo-studio') . '</a>' ), '</p>';933 echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html( $this->strings['dashboard'] ) . '</a>' ), '</p>'; 822 934 echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>'; 823 935 } else { … … 849 961 850 962 if ( ! is_object( $repo_updates ) ) { 851 $repo_updates = new stdClass ;963 $repo_updates = new stdClass(); 852 964 } 853 965 … … 856 968 857 969 if ( empty( $repo_updates->response[ $file_path ] ) ) { 858 $repo_updates->response[ $file_path ] = new stdClass ;970 $repo_updates->response[ $file_path ] = new stdClass(); 859 971 } 860 972 … … 926 1038 return trailingslashit( $to_path ); 927 1039 } else { 928 return new WP_Error( 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'tattoo-studio' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tattoo-studio' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) ); 1040 return new WP_Error( 1041 'rename_failed', 1042 esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'tattoo-studio' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tattoo-studio' ), 1043 array( 1044 'found' => $subdir_name, 1045 'expected' => $desired_slug, 1046 ) 1047 ); 929 1048 } 930 1049 } elseif ( empty( $subdir_name ) ) { 931 return new WP_Error( 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'tattoo-studio' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tattoo-studio' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) ); 1050 return new WP_Error( 1051 'packaged_wrong', 1052 esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'tattoo-studio' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'tattoo-studio' ), 1053 array( 1054 'found' => $subdir_name, 1055 'expected' => $desired_slug, 1056 ) 1057 ); 932 1058 } 933 1059 } … … 960 1086 // Make sure message doesn't display again if bulk activation is performed 961 1087 // immediately after a single activation. 962 if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK. 1088 // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Not using the superglobal. 1089 if ( ! isset( $_POST['action'] ) ) { 963 1090 echo '<div id="message" class="updated"><p>', esc_html( $this->strings['activated_successfully'] ), ' <strong>', esc_html( $this->plugins[ $slug ]['name'] ), '.</strong></p></div>'; 964 1091 } … … 981 1108 // Make sure message doesn't display again if bulk activation is performed 982 1109 // immediately after a single activation. 983 if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK. 1110 // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Not using the superglobal. 1111 if ( ! isset( $_POST['action'] ) ) { 984 1112 echo '<div id="message" class="error"><p>', 985 1113 sprintf( … … 1131 1259 1132 1260 // Register the nag messages and prepare them to be processed. 1133 add_settings_error( 't gmpa', 'tgmpa', $rendered, $this->get_admin_notice_class() );1261 add_settings_error( 'tattoo-studio', 'tattoo-studio', $rendered, $this->get_admin_notice_class() ); 1134 1262 } 1135 1263 … … 1231 1359 global $wp_settings_errors; 1232 1360 1233 settings_errors( 't gmpa' );1361 settings_errors( 'tattoo-studio' ); 1234 1362 1235 1363 foreach ( (array) $wp_settings_errors as $key => $details ) { 1236 if ( 't gmpa' === $details['setting'] ) {1364 if ( 'tattoo-studio' === $details['setting'] ) { 1237 1365 unset( $wp_settings_errors[ $key ] ); 1238 1366 break; … … 1276 1404 1277 1405 $defaults = array( 1278 'name' => '', // String 1279 'slug' => '', // String 1280 'source' => 'repo', // String 1281 'required' => false, // Boolean 1282 'version' => '', // String 1283 'force_activation' => false, // Boolean 1284 'force_deactivation' => false, // Boolean 1285 'external_url' => '', // String 1286 'is_callable' => '', // String |Array.1406 'name' => '', // String. 1407 'slug' => '', // String. 1408 'source' => 'repo', // String. 1409 'required' => false, // Boolean. 1410 'version' => '', // String. 1411 'force_activation' => false, // Boolean. 1412 'force_deactivation' => false, // Boolean. 1413 'external_url' => '', // String. 1414 'is_callable' => '', // String or array. 1287 1415 ); 1288 1416 … … 1550 1678 } 1551 1679 1552 $response = plugins_api( 'plugin_information', array( 'slug' => $slug, 'fields' => array( 'sections' => false ) ) ); 1680 $response = plugins_api( 1681 'plugin_information', 1682 array( 1683 'slug' => $slug, 1684 'fields' => array( 1685 'sections' => false, 1686 ), 1687 ) 1688 ); 1553 1689 1554 1690 $api[ $slug ] = false; … … 1633 1769 // Core update screen. 1634 1770 return true; 1635 } elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.1771 } elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing 1636 1772 // Plugins bulk update screen. 1637 1773 return true; 1638 } elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.1774 } elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing 1639 1775 // Individual updates (ajax call). 1640 1776 return true; … … 1982 2118 1983 2119 /** 2120 * Adds CSS to admin head. 2121 * 2122 * @since 2.6.2 2123 */ 2124 public function admin_css() { 2125 if ( ! $this->is_tgmpa_page() ) { 2126 return; 2127 } 2128 2129 echo ' 2130 <style> 2131 #tgmpa-plugins .tgmpa-type-required > th { 2132 border-left: 3px solid #dc3232; 2133 } 2134 </style>'; 2135 } 2136 2137 /** 1984 2138 * Returns the singleton instance of the class. 1985 2139 * … … 2025 2179 * @param array $config Optional. An array of configuration values. 2026 2180 */ 2027 function t attoo_studio_tgmpa( $plugins, $config = array() ) {2181 function tgmpa( $plugins, $config = array() ) { 2028 2182 $instance = call_user_func( array( get_class( $GLOBALS['tgmpa'] ), 'get_instance' ) ); 2029 2183 … … 2478 2632 $color = ''; 2479 2633 if ( ! empty( $item['minimum_version'] ) && $this->tgmpa->does_plugin_require_update( $item['slug'] ) ) { 2480 $color = ' color: # FF0000; font-weight: bold;';2634 $color = ' color: #ff0000; font-weight: bold;'; 2481 2635 } 2482 2636 … … 2525 2679 */ 2526 2680 public function no_items() { 2527 echo esc_html__( 'No plugins to install, update or activate.', 'tattoo-studio' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html __( 'Return to the Dashboard', 'tattoo-studio') . '</a>';2681 echo esc_html__( 'No plugins to install, update or activate.', 'tattoo-studio' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html( $this->tgmpa->strings['dashboard'] ) . '</a>'; 2528 2682 echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>'; 2529 2683 } … … 2643 2797 */ 2644 2798 public function single_row( $item ) { 2645 parent::single_row( $item ); 2799 echo '<tr class="' . esc_attr( 'tgmpa-type-' . strtolower( $item['type'] ) ) . '">'; 2800 $this->single_row_columns( $item ); 2801 echo '</tr>'; 2646 2802 2647 2803 /** … … 2688 2844 * @since 2.5.0 2689 2845 * 2690 * @param string $which 'top' or 'bottom' table navigation.2846 * @param string $which Either 'top' or 'bottom' table navigation. 2691 2847 */ 2692 2848 public function extra_tablenav( $which ) { … … 2814 2970 $fields = array_keys( $_POST ); // Extra fields to pass to WP_Filesystem. 2815 2971 2816 if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields ) ) ) { 2972 $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields ); 2973 if ( false === $creds ) { 2817 2974 return true; // Stop the normal page form from displaying, credential request form will be shown. 2818 2975 } … … 2942 3099 $imploded = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'tattoo-studio' ) . ' ' . $last_plugin ); 2943 3100 2944 printf( // WPCS: xss ok.3101 printf( 2945 3102 '<div id="message" class="updated"><p>%1$s %2$s.</p></div>', 2946 3103 esc_html( _n( 'The following plugin was activated successfully:', 'The following plugins were activated successfully:', $count, 'tattoo-studio' ) ), 3104 // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Pre-escaped via wrap_in_strong() method above. 2947 3105 $imploded 2948 3106 ); … … 3289 3447 break; 3290 3448 } 3291 } //end foreach $plugins3449 } 3292 3450 3293 3451 $this->maintenance_mode( false ); … … 3309 3467 * } 3310 3468 */ 3311 do_action( 'upgrader_process_complete', $this, array( 3312 'action' => 'install', // [TGMPA + ] adjusted. 3313 'type' => 'plugin', 3314 'bulk' => true, 3315 'plugins' => $plugins, 3316 ) ); 3469 do_action( 3470 // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Using WP core hook. 3471 'upgrader_process_complete', 3472 $this, 3473 array( 3474 'action' => 'install', // [TGMPA + ] adjusted. 3475 'type' => 'plugin', 3476 'bulk' => true, 3477 'plugins' => $plugins, 3478 ) 3479 ); 3317 3480 3318 3481 $this->skin->bulk_footer(); … … 3501 3664 $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'tattoo-studio' ); 3502 3665 /* translators: 1: plugin name. */ 3503 $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'tattoo-studio' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'tattoo-studio' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'tattoo-studio' ) . '</span>.</a>';3666 $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'tattoo-studio' ); 3504 3667 $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations and activations have been completed.', 'tattoo-studio' ); 3505 3668 /* translators: 1: plugin name, 2: action number 3: total number of actions. */ … … 3509 3672 $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'tattoo-studio' ); 3510 3673 /* translators: 1: plugin name. */ 3511 $this->upgrader->strings['skin_update_successful'] = esc_html__( '%1$s installed successfully.', 'tattoo-studio' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'tattoo-studio' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'tattoo-studio' ) . '</span>.</a>';3674 $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed successfully.', 'tattoo-studio' ); 3512 3675 $this->upgrader->strings['skin_upgrade_end'] = __( 'All installations have been completed.', 'tattoo-studio' ); 3513 3676 /* translators: 1: plugin name, 2: action number 3: total number of actions. */ 3514 3677 $this->upgrader->strings['skin_before_update_header'] = __( 'Installing Plugin %1$s (%2$d/%3$d)', 'tattoo-studio' ); 3678 } 3679 3680 // Add "read more" link only for WP < 4.8. 3681 if ( version_compare( $this->tgmpa->wp_version, '4.8', '<' ) ) { 3682 $this->upgrader->strings['skin_update_successful'] .= ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'tattoo-studio' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'tattoo-studio' ) . '</span>.</a>'; 3515 3683 } 3516 3684 } … … 3572 3740 $update_actions['dashboard'] = sprintf( 3573 3741 esc_html( $this->tgmpa->strings['complete'] ), 3574 '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html __( 'Return to the Dashboard', 'tattoo-studio') . '</a>'3742 '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html( $this->tgmpa->strings['dashboard'] ) . '</a>' 3575 3743 ); 3576 3744 } else { … … 3715 3883 */ 3716 3884 protected static function emulate_filter_bool( $value ) { 3717 // @codingStandardsIgnoreStart3885 // phpcs:disable WordPress.Arrays.ArrayDeclarationSpacing.ArrayItemNoNewLine 3718 3886 static $true = array( 3719 3887 '1', … … 3730 3898 'off', 'Off', 'OFF', 3731 3899 ); 3732 // @codingStandardsIgnoreEnd3900 // phpcs:enable 3733 3901 3734 3902 if ( is_bool( $value ) ) { … … 3752 3920 } 3753 3921 } // End of class TGMPA_Utils 3754 } // End of class_exists wrapper3922 } -
tattoo-studio/0.1.8/includes/tgm/tgm.php
r264917 r313062 46 46 ); 47 47 $config = array(); 48 t attoo_studio_tgmpa( $plugins, $config );48 tgmpa( $plugins, $config ); 49 49 } 50 50 add_action( 'tgmpa_register', 'tattoo_studio_register_recommended_plugins' ); -
tattoo-studio/0.1.8/readme.txt
r308426 r313062 2 2 Contributors: wpelemento 3 3 Requires at least: 5.0 4 Stable tag: 0.1. 64 Stable tag: 0.1.8 5 5 Requires PHP: 5.6 6 6 Tested up to: 6.9 … … 25 25 26 26 Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com 27 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)27 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 28 28 29 29 Webfonts Loader … … 94 94 95 95 == Changelog == 96 97 = February-5-2026 :: 0.1.8 98 99 * Added hover effect on product featured image. 100 * Added animation on single post. 101 * Added animation on related post. 102 * Hover color on getstarted button. 103 104 = January-12-2026 :: 0.1.7 105 106 * Updated rtl.css file. 107 * Added hover effect on single post featured image. 108 * Resolve css error. 109 * Added menu in demo import. 110 * Fetching products in shop page. 111 * Resolve tgm plugin error. 96 112 97 113 = January-1-2026 :: 0.1.6 -
tattoo-studio/0.1.8/rtl.css
r288877 r313062 5 5 6 6 .screen-reader-text { 7 border: 0; 8 clip: rect(1px, 1px, 1px, 1px); 9 clip-path: inset(50%); 10 height: 1px; 11 margin: -1px; 12 overflow: hidden; 13 padding: 0; 14 position: absolute !important; 15 width: 1px; 16 word-wrap: normal !important; 17 -webkit-transition: none; 18 -moz-transition: none; 19 -o-transition: none; 20 transition: none; 21 } 7 border: 0; 8 clip: rect(1px, 1px, 1px, 1px); 9 clip-path: inset(50%); 10 height: 1px; 11 margin: -1px; 12 overflow: hidden; 13 padding: 0; 14 position: absolute !important; 15 width: 1px; 16 word-wrap: normal !important; 17 -webkit-transition: none; 18 -moz-transition: none; 19 -o-transition: none; 20 transition: none; 21 } 22 22 23 .screen-reader-text:focus { 23 background-color: #f1f1f1; 24 border-radius: 3px; 25 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 26 clip: auto !important; 27 clip-path: none; 28 color: #21759b; 29 display: block; 30 font-size: 14px; 31 font-weight: 600; 32 height: auto; 33 right: 5px; 34 line-height: normal; 35 padding: 15px 23px 14px; 36 text-decoration: none; 37 top: 5px; 38 width: auto; 39 z-index: 100000; 40 } 24 background-color: #f1f1f1; 25 border-radius: 3px; 26 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); 27 clip: auto !important; 28 clip-path: none; 29 color: #21759b; 30 display: block; 31 font-size: 14px; 32 font-weight: 600; 33 height: auto; 34 right: 5px; 35 line-height: normal; 36 padding: 15px 23px 14px; 37 text-decoration: none; 38 top: 5px; 39 width: auto; 40 z-index: 100000; 41 } 42 41 43 #content[tabindex="-1"]:focus { 42 outline: 0; 43 } 44 outline: 0; 45 } 46 44 47 body { 45 48 font-family: "Inter", sans-serif; 46 49 color: #5b5b5b; 47 margin: 0;50 margin: 0; 48 51 background: #fff; 49 52 } 50 h1,h2,h3,h4,h5,h6{ 51 font-weight: bold; 52 color: #121212; 53 54 h1, 55 h2, 56 h3, 57 h4, 58 h5, 59 h6 { 60 font-weight: bold; 61 color: #121212; 53 62 font-family: "Cinzel", serif; 54 63 } 64 55 65 a { 56 color: #121212;66 color: #121212; 57 67 -webkit-transition: color .1s linear; 58 68 -moz-transition: color .1s linear; … … 61 71 text-decoration: none; 62 72 } 73 63 74 a:hover, 64 75 a:focus { 65 color: var(--primary-theme-color);76 color: var(--primary-theme-color); 66 77 text-decoration: none; 67 78 } 68 .post-single a,.page-single a,.sidebar-area .textwidget a,.comment-content a,.woocommerce-product-details__short-description a,#tab-description a,.extra-home-content a { 79 80 .post-single a, 81 .page-single a, 82 .sidebar-area .textwidget a, 83 .comment-content a, 84 .woocommerce-product-details__short-description a, 85 #tab-description a, 86 .extra-home-content a { 69 87 text-decoration: underline; 70 color:var(--primary-theme-color); 71 } 72 .post-content a{ 73 color:var(--primary-theme-color); 74 } 88 color: var(--primary-theme-color); 89 } 90 91 .post-content a { 92 color: var(--primary-theme-color); 93 } 94 75 95 /* =============================================== 76 96 HEADER BOX 77 97 ============================================= */ 78 #site-navigation {98 #site-navigation { 79 99 background-color: var(--secondary-theme-color); 80 100 } 81 .bottom-header{ 101 102 .bottom-header { 82 103 display: flex; 83 104 justify-content: flex-end; 84 105 align-items: center; 85 106 } 86 .search-icon{ 107 108 .search-icon { 87 109 margin-left: 20px; 88 110 } 89 .my-cart .cart-customlocation{ 111 112 .my-cart .cart-customlocation { 90 113 background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.4707H15V13.3531C15 14.2627 14.1046 15.0001 13 15.0001H3C1.89543 15.0001 1 14.2627 1 13.3531V3.4707Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5 1H2.5L1 3.47059H15L13.5 1Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11 6.76465L10.2 8.41171H5.8L5 6.76465" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); 91 114 background-repeat: no-repeat; … … 93 116 background-position: center center; 94 117 } 118 95 119 .search-icon form.woocommerce-product-search { 96 120 border: solid 1px #e4e7ee; … … 99 123 display: inline-block; 100 124 } 125 101 126 .search-icon input#woocommerce-product-search-field-0 { 102 127 width: calc(100% - 90px); … … 106 131 border: none; 107 132 } 133 108 134 .search-icon form button { 109 background: url(assets/images/search.png) no-repeat scroll 110 var(--primary-theme-color) right 10px top 8px; 135 background: url(assets/images/search.png) no-repeat scroll var(--primary-theme-color) right 10px top 8px; 111 136 border: none; 112 137 color: #fff; … … 129 154 transition: color 0.3s ease, background-color 0.3s ease; 130 155 } 156 131 157 .search-field::placeholder { 132 158 color: #000; 133 159 } 134 /* =============================================== 160 161 /* =============================================== 135 162 FOOTER SOCIAL ICONS 136 163 ============================================= */ 137 .footer-links{ 138 text-align: right; 139 padding: 6px 0px; 140 } 141 .footer-links i{ 142 color: #000; 143 background: #fff; 144 padding: 7px; 145 border-radius: 3px; 146 } 147 .footer-links i:hover{ 148 color: var(--primary-theme-color); 149 } 164 .footer-links { 165 text-align: right; 166 padding: 6px 0px; 167 } 168 169 .footer-links i { 170 color: #000; 171 background: #fff; 172 padding: 7px; 173 border-radius: 3px; 174 } 175 176 .footer-links i:hover { 177 color: var(--primary-theme-color); 178 } 179 150 180 /* =============================================== 151 181 HEADER IMAGE 152 182 ============================================= */ 153 183 154 .header-image-box{ 155 position: relative; 156 height: 550px; 157 display: flex; 158 align-items: center; 159 background-position: center; 160 } 161 .header-image-box:before { 162 position: absolute; 163 content: ""; 164 top: 0; 165 left: 0; 166 right: 0; 167 bottom: 0; 168 background: #00000061; 169 z-index: 1; 170 } 171 .header-image-box h1,.headerimgbox-meta span,.crumb-box a,.crumb-box, .header-image-box p{ 172 position: relative; 173 z-index: 1; 174 color: #fff; 175 } 176 .header-image-box h1{ 177 font-size: 65px; 178 } 179 .header-image-box h1 , .post-title a{ 180 word-wrap: break-word; 181 } 184 .header-image-box { 185 position: relative; 186 height: 550px; 187 display: flex; 188 align-items: center; 189 background-position: center; 190 } 191 192 .header-image-box:before { 193 position: absolute; 194 content: ""; 195 top: 0; 196 left: 0; 197 right: 0; 198 bottom: 0; 199 background: #00000061; 200 z-index: 1; 201 } 202 203 .header-image-box h1, 204 .headerimgbox-meta span, 205 .crumb-box a, 206 .crumb-box, 207 .header-image-box p { 208 position: relative; 209 z-index: 1; 210 color: #fff; 211 } 212 213 .header-image-box h1 { 214 font-size: 65px; 215 } 216 217 .header-image-box h1, 218 .post-title a { 219 word-wrap: break-word; 220 } 221 182 222 /* =============================================== 183 223 LOGO BOX 184 224 ============================================= */ 185 225 186 .logo a { 187 color: #fff; 188 font-size: 28px; 189 line-height: 35px; 190 text-decoration: none; 191 -webkit-transition: color .1s linear; 192 -moz-transition: color .1s linear; 193 -o-transition: color .1s linear; 194 transition: color .1s linear; 195 font-weight: bold; 196 } 197 .logo span { 198 display: block; 199 font-size: 16px; 200 line-height: 18px; 201 color: #fff; 202 } 226 .logo a { 227 color: #fff; 228 font-size: 28px; 229 line-height: 35px; 230 text-decoration: none; 231 -webkit-transition: color .1s linear; 232 -moz-transition: color .1s linear; 233 -o-transition: color .1s linear; 234 transition: color .1s linear; 235 font-weight: bold; 236 } 237 238 .logo span { 239 display: block; 240 font-size: 16px; 241 line-height: 18px; 242 color: #fff; 243 } 203 244 204 245 /* =============================================== 205 246 MENU BOX 206 247 ============================================= */ 207 #main-menu { 208 display:block; 209 position:relative; 210 } 211 #main-menu ul { 212 margin:0; 213 padding: 0; 214 display:block; 215 } 216 #main-menu ul li { 217 position:relative; 218 display:block; 219 float:right; 220 text-align:right; 221 } 222 #main-menu ul li a { 223 display: block; 224 z-index: 1; 225 font-size: 14px; 226 color: #fff; 227 line-height: 1.5; 228 font-weight: 400; 229 text-transform: uppercase; 230 margin: 12px 18px; 231 font-family: "Anton", sans-serif; 232 letter-spacing: 1px; 233 } 234 235 #main-menu .sub-menu li a:hover::after{ 236 display: none; 237 } 238 #main-menu a:hover, 239 #main-menu ul li a:hover, 240 #main-menu li:hover > a, 241 #main-menu a:focus, 242 #main-menu ul li a:focus, 243 #main-menu li.focus > a, 244 #main-menu li:focus > a, 245 #main-menu ul li.current-menu-item > a, 246 #main-menu ul li.current_page_item > a, 247 #main-menu ul li.current-menu-parent > a, 248 #main-menu ul li.current_page_ancestor > a, 249 #main-menu ul li.current-menu-ancestor > a { 250 color: #fff; 251 } 252 #main-menu ul.children , 253 #main-menu ul.sub-menu { 254 opacity:0; 255 position: absolute; 256 top: 35px; 257 right: -9999em; 258 background:#f5f9ff; 259 z-index:10001; 260 width:190px; 261 padding-right:0; 262 -webkit-transition: opacity 0.3s ease 0s; 263 -moz-transition: opacity 0.3s ease 0s; 264 -o-transition: opacity 0.3s ease 0s; 265 transition: opacity 0.3s ease 0s; 266 } 267 #main-menu ul.children li , 268 #main-menu ul.sub-menu li { 269 position:relative; 270 margin:0; 271 line-height:1.2em; 272 text-transform:none; 273 width:190px; 274 min-height: inherit; 275 margin:0; 276 } 277 #main-menu li li:hover > ul, 278 #main-menu li li:focus > ul, 279 #main-menu li li.focus > ul { 280 top:0px; 281 right: 100%; 282 } 283 #main-menu ul.children li a , 284 #main-menu ul.sub-menu li a { 285 text-decoration:none; 286 text-align:right; 287 display:block; 288 padding:10px 15px; 289 margin:0; 290 border:none; 291 line-height:inherit; 292 color: #121212; 293 } 294 #main-menu ul.children li a:hover, 295 #main-menu ul.sub-menu li a:hover{ 296 background: var(--primary-theme-color); 297 color: #fff; 298 border-radius: 0; 299 } 300 #main-menu ul.children li ul:before, 301 #main-menu ul.sub-menu li ul:before, 302 .menu-toggle, 303 .dropdown-toggle, 304 button.close-menu { 305 display:none; 306 } 307 #main-menu li:hover > ul, 308 #main-menu li:focus > ul, 309 #main-menu li.focus > ul { 310 opacity:1; 311 right: 0; 312 } 248 #main-menu { 249 display: block; 250 position: relative; 251 } 252 253 #main-menu ul { 254 margin: 0; 255 padding: 0; 256 display: block; 257 } 258 259 #main-menu ul li { 260 position: relative; 261 display: block; 262 float: right; 263 text-align: right; 264 } 265 266 #main-menu ul li a { 267 display: block; 268 z-index: 1; 269 font-size: 14px; 270 color: #fff; 271 line-height: 1.5; 272 font-weight: 400; 273 text-transform: uppercase; 274 margin: 12px 18px; 275 font-family: "Anton", sans-serif; 276 letter-spacing: 1px; 277 } 278 279 #main-menu .sub-menu li a:hover::after { 280 display: none; 281 } 282 283 #main-menu a:hover, 284 #main-menu ul li a:hover, 285 #main-menu li:hover>a, 286 #main-menu a:focus, 287 #main-menu ul li a:focus, 288 #main-menu li.focus>a, 289 #main-menu li:focus>a, 290 #main-menu ul li.current-menu-item>a, 291 #main-menu ul li.current_page_item>a, 292 #main-menu ul li.current-menu-parent>a, 293 #main-menu ul li.current_page_ancestor>a, 294 #main-menu ul li.current-menu-ancestor>a { 295 color: #fff; 296 } 297 298 #main-menu ul.children, 299 #main-menu ul.sub-menu { 300 opacity: 0; 301 position: absolute; 302 top: 35px; 303 right: -9999em; 304 background: #f5f9ff; 305 z-index: 10001; 306 width: 190px; 307 padding-right: 0; 308 -webkit-transition: opacity 0.3s ease 0s; 309 -moz-transition: opacity 0.3s ease 0s; 310 -o-transition: opacity 0.3s ease 0s; 311 transition: opacity 0.3s ease 0s; 312 } 313 314 #main-menu ul.children li, 315 #main-menu ul.sub-menu li { 316 position: relative; 317 margin: 0; 318 line-height: 1.2em; 319 text-transform: none; 320 width: 190px; 321 min-height: inherit; 322 margin: 0; 323 } 324 325 #main-menu li li:hover>ul, 326 #main-menu li li:focus>ul, 327 #main-menu li li.focus>ul { 328 top: 0px; 329 right: 100%; 330 } 331 332 #main-menu ul.children li a, 333 #main-menu ul.sub-menu li a { 334 text-decoration: none; 335 text-align: right; 336 display: block; 337 padding: 10px 15px; 338 margin: 0; 339 border: none; 340 line-height: inherit; 341 color: #121212; 342 } 343 344 #main-menu ul.children li a:hover, 345 #main-menu ul.sub-menu li a:hover { 346 background: var(--primary-theme-color); 347 color: #fff; 348 border-radius: 0; 349 } 350 351 #main-menu ul.children li ul:before, 352 #main-menu ul.sub-menu li ul:before, 353 .menu-toggle, 354 .dropdown-toggle, 355 button.close-menu { 356 display: none; 357 } 358 359 #main-menu li:hover>ul, 360 #main-menu li:focus>ul, 361 #main-menu li.focus>ul { 362 opacity: 1; 363 right: 0; 364 } 365 313 366 /* =============================================== 314 367 menu dropdown css 315 368 ============================================= */ 316 #main-menu ul li.menu-item-has-children:after {369 #main-menu ul li.menu-item-has-children:after { 317 370 content: "\f078"; 318 371 font-family: 'Font Awesome 6 Free'; … … 323 376 display: inline-block; 324 377 padding: 0px; 325 transform: translate(50% , -50%); 326 color: #fff; 327 } 328 #main-menu ul li.menu-item-has-children{ 378 transform: translate(50%, -50%); 379 color: #fff; 380 } 381 382 #main-menu ul li.menu-item-has-children { 329 383 padding-left: 10px; 330 384 margin-left: 10px; 331 385 } 386 332 387 #main-menu ul.sub-menu li.menu-item-has-children:after { 333 388 left: 30px; 334 389 } 335 img.custom-logo{ 390 391 img.custom-logo { 336 392 max-width: 100%; 337 393 } 394 338 395 /* =============================================== 339 396 POST BOX 340 397 ============================================= */ 341 398 342 .sticky .post-content-box{ 343 background: #f2f8ff; 344 } 345 .post-box { 346 box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%); 347 border-radius: 10px; 348 text-align: center; 349 } 350 h3.post-title { 351 font-size: 25px; 352 } 353 .post-content p{ 354 color: #5b5b5b; 355 } 356 .post-meta,.crumb-box a:hover{ 357 color: var(--primary-theme-color); 358 } 359 pre { 360 display: block; 361 padding: 9.5px; 362 margin: 0 0 10px; 363 font-size: 13px; 364 line-height: 1.42857143; 365 color: #121212; 366 white-space: break-spaces; 367 background-color: #f5f5f5; 368 border: 1px solid #ccc; 369 border-radius: 4px; 370 } 371 .post-content img, 372 .post-thumbnail img, 373 .post-content iframe, 374 .post-content object, 375 .post-content embed { 376 max-width: 100%; 377 } 378 .post-content img, 379 .post-thumbnail img { 380 max-height:100%; 381 height:auto; 382 } 383 .post-content:after { 384 content: ""; 385 display: table; 386 clear: both; 387 } 388 .post-content { 389 word-wrap: break-word; 390 } 391 #content,footer { 392 float: right; 393 width: 100%; 394 } 395 .box { 396 background-color: rgb(171 171 171 / 70%); 397 text-align: center; 398 overflow: hidden; 399 position: relative; 400 } 401 .post-box:hover:before{ 402 opacity: 1; 403 transform: translateX(0); 404 } 405 .box img{ 406 width: 100%; 407 height: auto; 408 transform: translateX(20px) scale(1.15); 409 transition: all 0.5s ease; 410 } 411 .post-box:hover img{ 412 opacity: 0.2; 413 transform: translateX(-20px) scale(1.15); 414 } 415 .box .box-content{ 416 opacity: 0; 417 transform: scale(0); 418 position: absolute; 419 top: 50%; 420 transform: translateY(-50%); 421 right: 0; 422 left: 0; 423 text-align: center; 424 z-index: 1; 425 transition: all 0.5s ease; 426 } 427 .post-box:hover .box-content{ 428 opacity: 1; 429 transform: scale(1); 430 } 431 p.slider-button a { 432 background: var(--primary-theme-color); 433 color: #fff; 434 padding: 15px 20px; 435 font-size: 15px; 436 font-weight: bold; 437 } 438 p.slider-button a:hover { 439 background: #121212; 440 } 441 .post-info span, 442 .post-info a { 443 color: #000; 444 font-size: 16px; 445 padding: 2px; 446 display: inline-block; 447 } 448 .post-info a:hover, 449 .entry-date:hover a, 450 .entry-date:hover i, 451 .entry-author:hover a, 452 .entry-author:hover i 453 { 454 color: var(--primary-theme-color); 455 } 456 .post-info i { 457 color: var(--primary-theme-color); 458 font-size: 12px; 459 } 399 .sticky .post-content-box { 400 background: #f2f8ff; 401 } 402 403 .post-box { 404 box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%); 405 border-radius: 10px; 406 text-align: center; 407 } 408 409 h3.post-title { 410 font-size: 25px; 411 } 412 413 .post-content p { 414 color: #5b5b5b; 415 } 416 417 .post-meta, 418 .crumb-box a:hover { 419 color: var(--primary-theme-color); 420 } 421 422 pre { 423 display: block; 424 padding: 9.5px; 425 margin: 0 0 10px; 426 font-size: 13px; 427 line-height: 1.42857143; 428 color: #121212; 429 white-space: break-spaces; 430 background-color: #f5f5f5; 431 border: 1px solid #ccc; 432 border-radius: 4px; 433 } 434 435 .post-content img, 436 .post-thumbnail img, 437 .post-content iframe, 438 .post-content object, 439 .post-content embed { 440 max-width: 100%; 441 } 442 443 .post-content img, 444 .post-thumbnail img { 445 max-height: 100%; 446 height: auto; 447 } 448 449 .post-content:after { 450 content: ""; 451 display: table; 452 clear: both; 453 } 454 455 .post-content { 456 word-wrap: break-word; 457 } 458 459 #content, 460 footer { 461 float: right; 462 width: 100%; 463 } 464 465 .box { 466 background-color: rgb(171 171 171 / 70%); 467 text-align: center; 468 overflow: hidden; 469 position: relative; 470 } 471 472 .post-box:hover:before { 473 opacity: 1; 474 transform: translateX(0); 475 } 476 477 .box img { 478 width: 100%; 479 height: auto; 480 transform: translateX(20px) scale(1.15); 481 transition: all 0.5s ease; 482 } 483 484 .post-box:hover img { 485 opacity: 0.2; 486 transform: translateX(-20px) scale(1.15); 487 } 488 489 .box .box-content { 490 opacity: 0; 491 transform: scale(0); 492 position: absolute; 493 top: 50%; 494 transform: translateY(-50%); 495 right: 0; 496 left: 0; 497 text-align: center; 498 z-index: 1; 499 transition: all 0.5s ease; 500 } 501 502 .post-box:hover .box-content { 503 opacity: 1; 504 transform: scale(1); 505 } 506 507 p.slider-button a { 508 background: var(--primary-theme-color); 509 color: #fff; 510 padding: 15px 20px; 511 font-size: 15px; 512 font-weight: bold; 513 } 514 515 p.slider-button a:hover { 516 background: #121212; 517 } 518 519 .post-info span, 520 .post-info a { 521 color: #000; 522 font-size: 16px; 523 padding: 2px; 524 display: inline-block; 525 } 526 527 .post-info a:hover, 528 .entry-date:hover a, 529 .entry-date:hover i, 530 .entry-author:hover a, 531 .entry-author:hover i { 532 color: var(--primary-theme-color); 533 } 534 535 .post-info i { 536 color: var(--primary-theme-color); 537 font-size: 12px; 538 } 539 460 540 /* =============================================== 461 541 Pagination … … 464 544 .pagination, 465 545 .tattoo-studio-pagination { 466 margin:25px 0; 467 } 546 margin: 25px 0; 547 } 548 468 549 .pagination .nav-links a, 469 550 .pagination .nav-links span.current, 470 551 .tattoo-studio-pagination a span, 471 552 .tattoo-studio-pagination span.current { 472 display:inline-block; 473 text-decoration: none; 474 padding:10px 12px; 475 font-size:14px; 476 font-weight: bold; 477 color:#333; 478 text-align:center; 479 cursor:pointer; 480 background:#f3f4f7; 481 } 553 display: inline-block; 554 text-decoration: none; 555 padding: 10px 12px; 556 font-size: 14px; 557 font-weight: bold; 558 color: #333; 559 text-align: center; 560 cursor: pointer; 561 background: #f3f4f7; 562 } 563 482 564 .pagination .nav-links a:hover, 483 565 .pagination .nav-links a:focus, … … 488 570 .tattoo-studio-pagination a span:hover, 489 571 .tattoo-studio-pagination a span:focus { 490 background: var(--primary-theme-color);491 color: #fff;572 background: var(--primary-theme-color); 573 color: #fff; 492 574 } 493 575 … … 495 577 ## Comments 496 578 --------------------------------------------------------------*/ 497 .comment-reply a:focus{ 498 color: #fff; 499 } 579 .comment-reply a:focus { 580 color: #fff; 581 } 582 500 583 .comment-respond input#submit:hover, 501 .comment-reply a:hover{ 502 background: #121212; 503 } 504 .comment-form-url input,nav.navigation.pagination{ 584 .comment-reply a:hover { 585 background: #121212; 586 } 587 588 .comment-form-url input, 589 nav.navigation.pagination { 505 590 width: 100%; 506 591 } 592 507 593 .comment-respond input#submit { 508 594 background: var(--primary-theme-color); … … 512 598 font-weight: 600; 513 599 } 600 514 601 .comment-content a { 515 602 word-wrap: break-word; 516 603 } 604 517 605 .bypostauthor { 518 606 display: block; 519 607 } 608 520 609 .comments-title { 521 610 font-size: 1.125rem; 522 611 } 612 523 613 .comment-body .pull-left { 524 614 padding-left: 0.625rem; 525 615 } 616 526 617 .comment-list { 527 618 padding-right: 0; 528 619 border-bottom: 1px solid #00000047; 529 620 } 621 530 622 .comment-list .comment { 531 623 display: block; 532 624 } 625 533 626 .comment-list .pingback { 534 627 border-top: 1px solid rgba(0, 0, 0, 0.125); 535 628 padding: 0.563rem 0; 536 629 } 630 537 631 .comment-list .pingback a { 538 632 margin-right: 5px; 539 633 margin-left: 5px; 540 634 } 635 541 636 .comment-content.card-block { 542 637 padding: 15px; 543 638 } 639 544 640 .comment-reply a { 545 641 padding: 10px; … … 547 643 background: var(--primary-theme-color); 548 644 } 549 #comments footer.comment-reply.card-footer{ 645 646 #comments footer.comment-reply.card-footer { 550 647 border-top: none !important; 551 648 background-color: #fff !important; 552 649 margin-bottom: 10px; 553 650 } 554 #comments .comment-body img{ 651 652 #comments .comment-body img { 555 653 margin-bottom: 10px; 556 654 } 655 557 656 /* =============================================== 558 657 SIDEBARS … … 563 662 padding: 0 20px 0 0; 564 663 } 664 565 665 .sidebar-area .textwidget img, 566 .footer-area .textwidget img {666 .footer-area .textwidget img { 567 667 width: 100%; 568 668 height: auto; 569 669 } 670 570 671 .sidebar-area .sidebar-widget { 571 margin-bottom: 25px; 572 } 672 margin-bottom: 25px; 673 } 674 573 675 .sidebar-area a, 574 676 .sidebar-area p, … … 580 682 .sidebar-area th, 581 683 .sidebar-area .textwidget { 582 line-height:1.9em; 583 font-weight: normal; 584 } 585 .sidebar-area ul,#calendar_wrap,.sidebar-area .textwidget,.tagcloud { 684 line-height: 1.9em; 685 font-weight: normal; 686 } 687 688 .sidebar-area ul, 689 #calendar_wrap, 690 .sidebar-area .textwidget, 691 .tagcloud { 586 692 list-style: none; 587 693 margin: 0; 588 694 } 695 589 696 .sidebar-area ul { 590 697 padding: 15px 30px 25px; … … 592 699 border: solid 1px #e4e7ee; 593 700 } 594 .wp-calendar 595 . sidebar-area li a,701 702 .wp-calendar .sidebar-area li a, 596 703 .sidebar-area li { 597 704 font-size: 15px; 598 705 color: #5b5b5b; 599 706 } 600 .sidebar-area li a:hover, .sidebar-area li:hover{ 707 708 .sidebar-area li a:hover, 709 .sidebar-area li:hover { 601 710 color: var(--primary-theme-color); 602 711 } 712 603 713 .sidebar-area li { 604 714 padding: 14px 10px; 605 715 border-bottom: solid 1px #e4e7ee; 606 716 } 717 607 718 .sidebar-area h4.title { 608 position: relative;719 position: relative; 609 720 font-size: 25px; 610 721 margin-right: 60px; 611 722 margin-bottom: 20px; 612 723 } 724 613 725 .sidebar-area h4.title:before { 614 position: absolute;726 position: absolute; 615 727 content: ""; 616 728 width: 50px; … … 622 734 margin: auto; 623 735 } 736 624 737 .sidebar-area h4.title:after { 625 738 position: absolute; … … 634 747 margin: auto; 635 748 } 749 636 750 .sidebar-area .tagcloud a, 637 751 .footer-area .tagcloud a { … … 644 758 border: solid 1px #e4e7ee; 645 759 } 646 .footer-area .tagcloud a{ 647 border: solid 1px #fff; 648 color: #fff; 649 } 760 761 .footer-area .tagcloud a { 762 border: solid 1px #fff; 763 color: #fff; 764 } 765 650 766 .sidebar-area .tagcloud a:before, 651 .footer-area .tagcloud a:before {767 .footer-area .tagcloud a:before { 652 768 content: "#"; 653 769 } 770 654 771 .sidebar-area .tagcloud a:hover, 655 .footer-area .tagcloud a:hover{ 656 background: var(--primary-theme-color); 657 color: #fff; 658 } 772 .footer-area .tagcloud a:hover { 773 background: var(--primary-theme-color); 774 color: #fff; 775 } 776 659 777 .sidebar-area .wp-block-group__inner-container h2 { 660 778 color: #000000 !important; 661 779 font-size: 20px; 662 780 } 781 663 782 .sidebar-area select, 664 783 .footer-area select, 665 .sidebar-area textarea, #comments textarea, 784 .sidebar-area textarea, 785 #comments textarea, 666 786 .sidebar-area input[type="text"], 667 #comments input[type="text"],668 #comments input[type="search"],669 .sidebar-area input[type="search"],787 #comments input[type="text"], 788 #comments input[type="search"], 789 .sidebar-area input[type="search"], 670 790 .sidebar-area input[type="password"], 671 791 .sidebar-area input[type="datetime"], … … 683 803 .sidebar-area .uneditable-input, 684 804 #comments input[type="email"], 685 #comments input[type="url"]{ 686 -webkit-border-radius: 0; 687 -moz-border-radius: 0; 688 border-radius: 0; 689 width:100%; 690 padding: 5px 2%; 691 border: solid 1px #e4e7ee; 692 } 693 .sidebar-area ol.wp-block-latest-comments{ 805 #comments input[type="url"] { 806 -webkit-border-radius: 0; 807 -moz-border-radius: 0; 808 border-radius: 0; 809 width: 100%; 810 padding: 5px 2%; 811 border: solid 1px #e4e7ee; 812 } 813 814 .sidebar-area ol.wp-block-latest-comments { 694 815 padding-right: 0px; 695 816 } 817 696 818 #wp-calendar th, 697 #wp-calendar 698 #today, 699 #wp-calendar 700 #today a { 701 background:#f3f4f7; 702 color:#434343 !important; 703 } 819 #wp-calendar #today, 820 #wp-calendar #today a { 821 background: #f3f4f7; 822 color: #434343 !important; 823 } 824 704 825 #wp-calendar a:hover { 705 border:none; 706 } 826 border: none; 827 } 828 707 829 #wp-calendar { 708 background: #fff; 709 width:100%; 710 } 830 background: #fff; 831 width: 100%; 832 } 833 711 834 #wp-calendar caption { 712 font-size: 14px;713 text-transform:uppercase;714 margin:0 0 10px 0;715 text-align:right;835 font-size: 14px; 836 text-transform: uppercase; 837 margin: 0 0 10px 0; 838 text-align: right; 716 839 color: #fff; 717 840 font-weight: 500; 718 841 } 842 719 843 #wp-calendar th, 720 844 #wp-calendar td { 721 text-align: center; 722 font-size: 14px; 723 color:#434343 !important; 724 padding:3px 6px; 725 } 845 text-align: center; 846 font-size: 14px; 847 color: #434343 !important; 848 padding: 3px 6px; 849 } 850 726 851 #wp-calendar td a { 727 display:block; 728 text-align: center; 729 font-size: 14px; 730 color:#434343 !important; 731 text-decoration:underline 732 } 852 display: block; 853 text-align: center; 854 font-size: 14px; 855 color: #434343 !important; 856 text-decoration: underline 857 } 858 733 859 #wp-calendar td#prev a, 734 #wp-calendar td#prev a{ 735 text-decoration:none; 736 text-align:right; 737 } 738 #wp-calendar th{ 739 font-weight:bold 740 } 860 #wp-calendar td#prev a { 861 text-decoration: none; 862 text-align: right; 863 } 864 865 #wp-calendar th { 866 font-weight: bold 867 } 868 741 869 tr:nth-child(2n+2) { 742 background-color: #f3f4f7; 743 } 870 background-color: #f3f4f7; 871 } 872 744 873 .searchform label { 745 display: block; 746 } 874 display: block; 875 } 876 747 877 .searchform input[type=text], 748 878 .searchform input[type=search] { … … 755 885 border-radius: 30px; 756 886 } 887 757 888 #searchform { 758 889 border: solid 1px #e4e7ee; 759 890 border-radius: 30px; 760 891 } 892 761 893 .searchform input[type=submit] { 762 894 background: var(--primary-theme-color); … … 774 906 margin: 4px auto; 775 907 cursor: pointer; 776 -webkit-transition: color .3s ease, background-color .3s ease; 777 -moz-transition: color .3s ease, background-color .3s ease; 778 -o-transition: color .3s ease, background-color .3s ease; 779 transition: color .3s ease, background-color .3s ease; 780 } 781 .searchform input[type=submit]:hover , 908 -webkit-transition: color .3s ease, background-color .3s ease; 909 -moz-transition: color .3s ease, background-color .3s ease; 910 -o-transition: color .3s ease, background-color .3s ease; 911 transition: color .3s ease, background-color .3s ease; 912 } 913 914 .searchform input[type=submit]:hover, 782 915 .searchform input[type=submit]:focus { 783 background: var(--primary-theme-color); 784 text-decoration:none 785 } 916 background: var(--primary-theme-color); 917 text-decoration: none 918 } 919 786 920 .searchform:after { 787 921 content: ""; … … 789 923 clear: both; 790 924 } 925 791 926 .footer-widget { 792 background: #171414; 793 } 794 .footer-copyright{ 795 background: var(--primary-theme-color); 796 } 927 background: #171414; 928 } 929 930 .footer-copyright { 931 background: var(--primary-theme-color); 932 } 933 797 934 footer a, 798 935 footer p, … … 804 941 footer .sidebar-area th, 805 942 footer .sidebar-area .title, 806 footer .sidebar-area .textwidget,.footer-area li, 943 footer .sidebar-area .textwidget, 944 .footer-area li, 807 945 .footer-area input[type=text], 808 946 .footer-area input[type=search], 809 .wp-block-group__inner-container h2 { 810 color: #fff; 811 } 947 .wp-block-group__inner-container h2 { 948 color: #fff; 949 } 950 812 951 .footer-area ul { 813 952 padding: 0; 814 953 list-style: none; 815 954 } 955 816 956 .footer-area h4.title { 817 font-size: 30px;957 font-size: 30px; 818 958 color: #fff; 819 959 margin-top: 30px; 820 960 word-wrap: break-word; 821 961 } 962 822 963 .footer-area li { 823 padding: 8px 0; 824 } 964 padding: 8px 0; 965 } 966 825 967 .footer-area input[type="search"] { 826 968 width: calc(100% - 110px); … … 829 971 border: solid 1px#4d4d4d; 830 972 } 831 .footer-area form.woocommerce-product-search button, #sidebar form.woocommerce-product-search button { 973 974 .footer-area form.woocommerce-product-search button, 975 #sidebar form.woocommerce-product-search button { 832 976 background: var(--primary-theme-color); 833 977 border-radius: 0px; … … 840 984 border: solid 1pxvar(--primary-theme-color); 841 985 } 986 842 987 img.size-auto, 843 988 img.size-full, … … 848 993 img.aligncenter, 849 994 .attachment img { 850 max-width:100%; 851 height:auto; 852 } 995 max-width: 100%; 996 height: auto; 997 } 998 853 999 .alignleft, 854 1000 img.alignleft { 855 display:inline; 856 float:right; 857 margin-left:24px; 858 margin-top:4px; 859 } 1001 display: inline; 1002 float: right; 1003 margin-left: 24px; 1004 margin-top: 4px; 1005 } 1006 860 1007 .alignright, 861 1008 img.alignright { 862 display:inline; 863 float:left; 864 margin-right:24px; 865 margin-top:4px; 866 } 1009 display: inline; 1010 float: left; 1011 margin-right: 24px; 1012 margin-top: 4px; 1013 } 1014 867 1015 div.aligncenter, 868 1016 img.aligncenter { 869 display: block; 870 margin-right: auto !important; 871 margin-left: auto !important; 872 float:none; 873 } 1017 display: block; 1018 margin-right: auto !important; 1019 margin-left: auto !important; 1020 float: none; 1021 } 1022 874 1023 img.alignleft, 875 1024 img.alignright, 876 1025 img.aligncenter { 877 margin-bottom:12px; 878 } 1026 margin-bottom: 12px; 1027 } 1028 879 1029 .wp-caption { 880 line-height:18px; 881 margin-bottom:25px; 882 max-width:100% !important; 883 padding:4px; 884 text-align:center; 885 } 1030 line-height: 18px; 1031 margin-bottom: 25px; 1032 max-width: 100% !important; 1033 padding: 4px; 1034 text-align: center; 1035 } 1036 886 1037 .wp-caption img { 887 margin:5px 5px 0; 888 width:96%; 889 height:100% 890 } 1038 margin: 5px 5px 0; 1039 width: 96%; 1040 height: 100% 1041 } 1042 891 1043 .wp-caption p.wp-caption-text { 892 color:#888; 893 font-size:12px; 894 margin:5px; 895 } 896 .wp-block-latest-comments__comment-meta a{ 1044 color: #888; 1045 font-size: 12px; 1046 margin: 5px; 1047 } 1048 1049 .wp-block-latest-comments__comment-meta a { 897 1050 color: #000; 898 1051 } 1052 899 1053 /* =============================================== 900 1054 BLOCK CSS 901 1055 =============================================== */ 902 1056 903 .sidebar-area .widget_search .wp-block-search__inside-wrapper { 904 border: solid 1px #e4e7ee; 905 border-radius: 30px; 906 } 907 .sidebar-area .widget_search .wp-block-search__inside-wrapper .wp-block-search__input{ 908 width: calc(100% - 110px); 909 margin: 0; 910 padding: 12px; 911 float: right; 912 background-color: transparent; 913 border: none; 914 border-radius: 30px; 915 } 916 .sidebar-area .widget_search button.wp-block-search__button.wp-element-button{ 917 background: var(--primary-theme-color); 918 border: none; 919 color: #fff; 920 font-size: 14px; 921 font-weight: 600; 922 text-align: center; 923 position: relative; 924 float: right; 925 border-radius: 30px; 926 text-shadow: none; 927 padding: 10px 0; 928 width: 105px; 929 margin: 4px auto; 930 cursor: pointer; 931 -webkit-transition: color .3s ease, background-color .3s ease; 932 -moz-transition: color .3s ease, background-color .3s ease; 933 -o-transition: color .3s ease, background-color .3s ease; 934 transition: color .3s ease, background-color .3s ease; 935 } 936 .sidebar-area .widget_search button.wp-block-search__button:hover, 937 .sidebar-area .widget_search button.wp-block-search__button:focus{ 938 background: var(--primary-theme-color); 939 text-decoration:none; 940 } 941 .sidebar-area .widget_search .wp-block-search__inside-wrapper { 942 content: ""; 943 display: table; 944 clear: both; 945 } 946 947 .sidebar-area .widget_search label , 948 .sidebar-area .sidebar-widget.widget_block .wp-block-heading{ 949 position: relative; 950 font-size: 25px; 951 margin-right: 60px; 952 margin-bottom: 20px; 953 color: #000; 954 } 955 .sidebar-area .wp-block-search label{ 956 display: inline; 957 } 958 .sidebar-area .widget_search label:before, 959 .sidebar-area .sidebar-widget.widget_block .wp-block-heading:before { 960 position: absolute; 961 content: ""; 962 width: 50px; 963 right: -60px; 964 height: 2px; 965 background: var(--primary-theme-color); 966 top: 0; 967 bottom: 0; 968 margin: auto; 969 } 970 .sidebar-area .widget_search label:after, 971 .sidebar-area .sidebar-widget.widget_block .wp-block-heading:after { 972 position: absolute; 973 content: ""; 974 width: 10px; 975 right: -60px; 976 height: 10px; 977 border-radius: 10px; 978 background: var(--primary-theme-color); 979 top: 0; 980 bottom: 0; 981 margin: auto; 982 } 983 .sidebar-area .wp-block-tag-cloud a, 984 .footer-area .wp-block-tag-cloud a ,.tag-cloud-link{ 985 font-size: 15px !important; 986 color: #5b5b5b; 987 display: inline-block; 988 margin: 5px 0; 989 padding: 10px; 990 border-radius: 5px; 991 border: solid 1px #e4e7ee; 992 } 993 .footer-area .wp-block-tag-cloud a{ 994 border: solid 1px #fff; 995 color: #fff; 996 } 997 .sidebar-area .wp-block-tag-cloud a:before, 998 .footer-area .wp-block-tag-cloud a:before ,.tag-cloud-link:before { 999 content: "#"; 1000 } 1001 .sidebar-area .wp-block-tag-cloud a:hover, 1002 .footer-area .wp-block-tag-cloud a:hover ,.tag-cloud-link:hover{ 1003 background: var(--primary-theme-color); 1004 color: #fff; 1005 } 1006 .sidebar-area ol footer.wp-block-latest-comments__comment-meta{ 1007 float: none !important; 1008 } 1009 .sidebar-area ol.wp-block-latest-comments{ 1010 padding-right: 0px !important; 1011 padding: 15px 30px 25px; 1012 border-radius: 10px; 1013 border: solid 1px #e4e7ee; 1014 } 1015 .footer-area .wp-block-heading { 1016 font-size: 30px; 1017 color: #fff; 1018 margin-top: 30px; 1019 word-wrap: break-word; 1020 } 1021 .footer-area{ 1022 margin-bottom: 10px; 1023 } 1057 .sidebar-area .widget_search .wp-block-search__inside-wrapper { 1058 border: solid 1px #e4e7ee; 1059 border-radius: 30px; 1060 } 1061 1062 .sidebar-area .widget_search .wp-block-search__inside-wrapper .wp-block-search__input { 1063 width: calc(100% - 110px); 1064 margin: 0; 1065 padding: 12px; 1066 float: right; 1067 background-color: transparent; 1068 border: none; 1069 border-radius: 30px; 1070 } 1071 1072 .sidebar-area .widget_search button.wp-block-search__button.wp-element-button { 1073 background: var(--primary-theme-color); 1074 border: none; 1075 color: #fff; 1076 font-size: 14px; 1077 font-weight: 600; 1078 text-align: center; 1079 position: relative; 1080 float: right; 1081 border-radius: 30px; 1082 text-shadow: none; 1083 padding: 10px 0; 1084 width: 105px; 1085 margin: 4px auto; 1086 cursor: pointer; 1087 -webkit-transition: color .3s ease, background-color .3s ease; 1088 -moz-transition: color .3s ease, background-color .3s ease; 1089 -o-transition: color .3s ease, background-color .3s ease; 1090 transition: color .3s ease, background-color .3s ease; 1091 } 1092 1093 .sidebar-area .widget_search button.wp-block-search__button:hover, 1094 .sidebar-area .widget_search button.wp-block-search__button:focus { 1095 background: var(--primary-theme-color); 1096 text-decoration: none; 1097 } 1098 1099 .sidebar-area .widget_search .wp-block-search__inside-wrapper { 1100 content: ""; 1101 display: table; 1102 clear: both; 1103 } 1104 1105 .sidebar-area .widget_search label, 1106 .sidebar-area .sidebar-widget.widget_block .wp-block-heading { 1107 position: relative; 1108 font-size: 25px; 1109 margin-right: 60px; 1110 margin-bottom: 20px; 1111 color: #000; 1112 } 1113 1114 .sidebar-area .wp-block-search label { 1115 display: inline; 1116 } 1117 1118 .sidebar-area .widget_search label:before, 1119 .sidebar-area .sidebar-widget.widget_block .wp-block-heading:before { 1120 position: absolute; 1121 content: ""; 1122 width: 50px; 1123 right: -60px; 1124 height: 2px; 1125 background: var(--primary-theme-color); 1126 top: 0; 1127 bottom: 0; 1128 margin: auto; 1129 } 1130 1131 .sidebar-area .widget_search label:after, 1132 .sidebar-area .sidebar-widget.widget_block .wp-block-heading:after { 1133 position: absolute; 1134 content: ""; 1135 width: 10px; 1136 right: -60px; 1137 height: 10px; 1138 border-radius: 10px; 1139 background: var(--primary-theme-color); 1140 top: 0; 1141 bottom: 0; 1142 margin: auto; 1143 } 1144 1145 .sidebar-area .wp-block-tag-cloud a, 1146 .footer-area .wp-block-tag-cloud a, 1147 .tag-cloud-link { 1148 font-size: 15px !important; 1149 color: #5b5b5b; 1150 display: inline-block; 1151 margin: 5px 0; 1152 padding: 10px; 1153 border-radius: 5px; 1154 border: solid 1px #e4e7ee; 1155 } 1156 1157 .footer-area .wp-block-tag-cloud a { 1158 border: solid 1px #fff; 1159 color: #fff; 1160 } 1161 1162 .sidebar-area .wp-block-tag-cloud a:before, 1163 .footer-area .wp-block-tag-cloud a:before, 1164 .tag-cloud-link:before { 1165 content: "#"; 1166 } 1167 1168 .sidebar-area .wp-block-tag-cloud a:hover, 1169 .footer-area .wp-block-tag-cloud a:hover, 1170 .tag-cloud-link:hover { 1171 background: var(--primary-theme-color); 1172 color: #fff; 1173 } 1174 1175 .sidebar-area ol footer.wp-block-latest-comments__comment-meta { 1176 float: none !important; 1177 } 1178 1179 .sidebar-area ol.wp-block-latest-comments { 1180 padding-right: 0px !important; 1181 padding: 15px 30px 25px; 1182 border-radius: 10px; 1183 border: solid 1px #e4e7ee; 1184 } 1185 1186 .footer-area .wp-block-heading { 1187 font-size: 30px; 1188 color: #fff; 1189 margin-top: 30px; 1190 word-wrap: break-word; 1191 } 1192 1193 .footer-area { 1194 margin-bottom: 10px; 1195 } 1196 1024 1197 /* WOOCOMMERCE */ 1025 1198 /* Cart */ 1026 .wp-block-woocommerce-cart.alignwide {1199 .wp-block-woocommerce-cart.alignwide { 1027 1200 margin-left: auto; 1028 1201 margin-right: auto; 1029 1202 } 1203 1030 1204 .wp-block-woocommerce-checkout.alignwide { 1031 1205 margin-left: auto; 1032 1206 margin-right: auto; 1033 1207 } 1034 .wp-block-woocommerce-cart .wc-block-cart-items{ 1035 border: 1px solid #dee2e6!important; 1208 1209 .wp-block-woocommerce-cart .wc-block-cart-items { 1210 border: 1px solid #dee2e6 !important; 1036 1211 box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%); 1037 1212 padding: 10px; 1038 1213 } 1214 1039 1215 .wp-block-woocommerce-cart-order-summary-block { 1040 border: 1px solid #dee2e6 !important;1216 border: 1px solid #dee2e6 !important; 1041 1217 box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%); 1042 1218 } 1043 .wp-block-woocommerce-cart-order-summary-heading-block{ 1219 1220 .wp-block-woocommerce-cart-order-summary-heading-block { 1044 1221 padding: 10px 20px !important; 1045 1222 background: #f3f4f7 !important; 1046 1223 } 1047 .wc-block-components-product-name{ 1224 1225 .wc-block-components-product-name { 1048 1226 font-size: 20px; 1049 1227 text-decoration: none !important; … … 1051 1229 color: #000 !important; 1052 1230 } 1053 .wc-block-cart-items__header-image{ 1231 1232 .wc-block-cart-items__header-image { 1054 1233 padding-right: 16px !important; 1055 1234 } 1056 .wc-block-cart-items__header-total{ 1235 1236 .wc-block-cart-items__header-total { 1057 1237 padding-left: 16px !important; 1058 1238 } 1059 .wc-block-components-totals-coupon-link , 1239 1240 .wc-block-components-totals-coupon-link, 1060 1241 .wc-block-cart__submit-container a, 1061 1242 .wc-block-checkout__actions_row button, … … 1064 1245 .wc-block-grid__product-add-to-cart a, 1065 1246 .product-add-to-cart a, 1066 .woocommerce-Address-title.title a , 1067 .products .yith-wcwl-add-button a,.products .yith-wcwl-wishlistexistsbrowse ,.products .yith-wcwl-wishlistaddedbrowse, 1068 .entry-summary .yith-wcwl-add-button a,.entry-summary .yith-wcwl-wishlistexistsbrowse ,.entry-summary .yith-wcwl-wishlistaddedbrowse 1069 { 1247 .woocommerce-Address-title.title a, 1248 .products .yith-wcwl-add-button a, 1249 .products .yith-wcwl-wishlistexistsbrowse, 1250 .products .yith-wcwl-wishlistaddedbrowse, 1251 .entry-summary .yith-wcwl-add-button a, 1252 .entry-summary .yith-wcwl-wishlistexistsbrowse, 1253 .entry-summary .yith-wcwl-wishlistaddedbrowse { 1070 1254 background: var(--primary-theme-color); 1071 1255 color: #fff !important; … … 1077 1261 text-decoration: none !important; 1078 1262 } 1263 1079 1264 .yith-wcwl-wishlistexistsbrowse a, 1080 .yith-wcwl-wishlistaddedbrowse a {1265 .yith-wcwl-wishlistaddedbrowse a { 1081 1266 background: var(--primary-theme-color); 1082 1267 color: #fff !important; 1083 1268 } 1269 1084 1270 .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse { 1085 1271 display: inline-block !important; 1086 1272 } 1087 .entry-summary .yith-wcwl-add-button a,.entry-summary .yith-wcwl-wishlistexistsbrowse ,.entry-summary .yith-wcwl-wishlistaddedbrowse{ 1273 1274 .entry-summary .yith-wcwl-add-button a, 1275 .entry-summary .yith-wcwl-wishlistexistsbrowse, 1276 .entry-summary .yith-wcwl-wishlistaddedbrowse { 1088 1277 margin-bottom: 10px; 1089 1278 } 1090 .wc-block-components-totals-coupon__form button{ 1279 1280 .wc-block-components-totals-coupon__form button { 1091 1281 margin-top: 0px !important; 1092 1282 } 1093 .entry-summary .yith-wcwl-add-button,.products .yith-wcwl-add-button{ 1283 1284 .entry-summary .yith-wcwl-add-button, 1285 .products .yith-wcwl-add-button { 1094 1286 margin-top: 21px; 1095 1287 margin-bottom: 10px; 1096 1288 } 1097 .wc-block-cart__submit-container a{ 1289 1290 .wc-block-cart__submit-container a { 1098 1291 margin-top: 20px; 1099 1292 } 1293 1100 1294 .wc-block-components-totals-coupon-link:hover, 1101 1295 .wc-block-cart__submit-container:hover a, … … 1103 1297 .wc-block-components-checkout-return-to-cart-button:hover, 1104 1298 .wc-block-grid__product-add-to-cart a:hover, 1105 .yith-wcwl-add-button:hover a {1299 .yith-wcwl-add-button:hover a { 1106 1300 background: #121212; 1107 1301 } 1302 1108 1303 .wc-block-components-totals-coupon { 1109 1304 text-align: center; 1110 padding-right: 16px ; 1111 padding-left: 16px ; 1112 } 1113 .wc-block-cart-items__header-product{ 1305 padding-right: 16px; 1306 padding-left: 16px; 1307 } 1308 1309 .wc-block-cart-items__header-product { 1114 1310 background: #f3f4f7 !important; 1115 1311 } 1116 .wc-block-cart-items__header th{ 1312 1313 .wc-block-cart-items__header th { 1117 1314 padding: 10px 20px !important; 1118 1315 font-size: 14px; 1119 1316 } 1120 .wc-block-cart__totals-title{ 1317 1318 .wc-block-cart__totals-title { 1121 1319 font-size: 14px !important; 1122 1320 font-weight: 700 !important; 1123 1321 text-align: center !important; 1124 1322 } 1323 1125 1324 tr.wc-block-cart-items__row { 1126 1325 padding: 15px 15px !important; 1127 1326 } 1327 1128 1328 .wc-block-components-totals-item, 1129 .wc-block-components-totals-item {1329 .wc-block-components-totals-item { 1130 1330 padding-right: 16px !important; 1131 1331 padding-left: 16px !important; 1132 1332 } 1133 span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title{ 1333 1334 span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title { 1134 1335 display: block !important; 1135 1336 } 1136 #commentform input[type="text"],#commentform input[type="email"],#commentform input[type="phno"], 1137 #commentform input[type="password"],#commentform textarea,#commentform input#url ,#commentform input[type="search"]{ 1138 border: 1px solid #c8c8c8; 1139 width: 100%; 1140 font-size: 16px; 1141 padding: 10px 10px ; 1142 margin: 0 0 23px 0; 1143 height: auto; 1144 } 1145 .woocommerce-message p{ 1337 1338 #commentform input[type="text"], 1339 #commentform input[type="email"], 1340 #commentform input[type="phno"], 1341 #commentform input[type="password"], 1342 #commentform textarea, 1343 #commentform input#url, 1344 #commentform input[type="search"] { 1345 border: 1px solid #c8c8c8; 1346 width: 100%; 1347 font-size: 16px; 1348 padding: 10px 10px; 1349 margin: 0 0 23px 0; 1350 height: auto; 1351 } 1352 1353 .woocommerce-message p { 1146 1354 flex-basis: 55%; 1147 1355 } 1148 .product .price ins ,.price .woocommerce-Price-amount.amount { 1356 1357 .product .price ins, 1358 .price .woocommerce-Price-amount.amount { 1149 1359 font-size: 20px; 1150 1360 font-weight: 600; 1151 1361 } 1152 .product .price del .woocommerce-Price-amount.amount{ 1362 1363 .product .price del .woocommerce-Price-amount.amount { 1153 1364 font-size: 18px !important; 1154 1365 font-weight: 500 !important; 1155 1366 } 1156 .product .price{ 1367 1368 .product .price { 1157 1369 margin: 10px 0px !important; 1158 1370 } 1371 1159 1372 /* single product review form */ 1160 #reviews .comment-form {1373 #reviews .comment-form { 1161 1374 display: flex; 1162 flex-direction: column; 1163 } 1164 #reviews .comment-form-author{ 1375 flex-direction: column; 1376 } 1377 1378 #reviews .comment-form-author { 1165 1379 order: 1; 1166 1380 } 1167 #reviews .comment-form-email{ 1381 1382 #reviews .comment-form-email { 1168 1383 order: 2; 1169 1384 } 1170 #reviews .comment-form-comment{ 1385 1386 #reviews .comment-form-comment { 1171 1387 order: 3; 1172 1388 } 1173 #reviews .comment-form-cookies-consent{ 1389 1390 #reviews .comment-form-cookies-consent { 1174 1391 order: 4; 1175 1392 } 1176 #reviews .form-submit{ 1393 1394 #reviews .form-submit { 1177 1395 order: 5; 1178 } 1396 } 1397 1179 1398 /* Wishlist */ 1180 .wishlist_table.mobile {1399 .wishlist_table.mobile { 1181 1400 padding-right: 0; 1182 1401 } 1183 .wishlist_table.mobile table{ 1402 1403 .wishlist_table.mobile table { 1184 1404 width: auto; 1185 1405 } 1186 .wishlist_table.mobile li{ 1406 1407 .wishlist_table.mobile li { 1187 1408 padding: 15px; 1188 1409 border: 1px solid rgba(0, 0, 0, .1); 1189 1410 } 1190 .cart.wishlist_table .additional-info-wrapper{ 1411 1412 .cart.wishlist_table .additional-info-wrapper { 1191 1413 display: flex; 1192 1414 align-items: center; 1193 1415 justify-content: space-around; 1194 1416 } 1195 ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{ 1417 1418 ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile { 1196 1419 display: grid; 1197 1420 grid-template-columns: 2fr 50%; 1198 1421 gap: 10px; 1199 1422 } 1200 .wishlist_table.images_grid li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label, 1201 .wishlist_table.modern_grid li .item-details table.item-details-table td.label{ 1423 1424 .wishlist_table.images_grid li .item-details table.item-details-table td.label, 1425 .wishlist_table.mobile li .item-details table.item-details-table td.label, 1426 .wishlist_table.mobile li table.additional-info td.label, 1427 .wishlist_table.modern_grid li .item-details table.item-details-table td.label { 1202 1428 font-size: 16px !important; 1203 1429 } 1204 .wishlist_table.mobile li .item-details table.item-details-table td,.additional-info .value{ 1430 1431 .wishlist_table.mobile li .item-details table.item-details-table td, 1432 .additional-info .value { 1205 1433 font-size: 14px !important; 1206 1434 padding: 6px !important; 1207 1435 font-family: "Exo 2", sans-serif; 1208 1436 } 1437 1209 1438 .main-product-section .wishlist_view { 1210 1439 display: block !important; 1211 1440 } 1212 .share-button i::before{ 1441 1442 .share-button i::before { 1213 1443 font-family: 'FontAwesome'; 1214 1444 } 1215 .hidden-title-form button i,.wishlist-title a.show-title-form i,.wishlist_manage_table tfoot a.create-new-wishlist i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.yith-wcwl-add-button>a i,.yith-wcwl-wishlist-new button i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i { 1445 1446 .hidden-title-form button i, 1447 .wishlist-title a.show-title-form i, 1448 .wishlist_manage_table tfoot a.create-new-wishlist i, 1449 .wishlist_manage_table tfoot button.submit-wishlist-changes i, 1450 .wishlist_table .add_to_cart.button i, 1451 .wishlist_table .ask-an-estimate-button i, 1452 .yith-wcwl-add-button>a i, 1453 .yith-wcwl-wishlist-new button i, 1454 .yith-wcwl-wishlist-search-form button.wishlist-search-button i { 1216 1455 margin-left: 0px !important; 1217 1456 } 1218 .wpr-grid-slider-dots{ 1457 1458 .wpr-grid-slider-dots { 1219 1459 z-index: 9 !important; 1220 1460 } 1221 .wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete { 1222 text-align: right !important; 1223 } 1461 1462 .wishlist_table tr td, 1463 .wishlist_table tr th.product-checkbox, 1464 .wishlist_table tr th.wishlist-delete { 1465 text-align: right !important; 1466 } 1467 1224 1468 /* Cart */ 1225 1469 .wc-block-grid__product-title { … … 1228 1472 text-decoration: none !important; 1229 1473 } 1230 a.wc-block-grid__product-link{ 1474 1475 a.wc-block-grid__product-link { 1231 1476 text-decoration: none !important; 1232 1477 } 1233 .wc-block-grid__product-price{ 1478 1479 .wc-block-grid__product-price { 1234 1480 color: var(--primary-theme-color) !important; 1235 1481 font-size: 14px !important; 1236 1482 font-weight: 500 !important; 1237 1483 } 1238 .wc-block-grid .wc-block-grid__product-onsale, .wc-block-grid__product-image .wc-block-grid__product-onsale { 1484 1485 .wc-block-grid .wc-block-grid__product-onsale, 1486 .wc-block-grid__product-image .wc-block-grid__product-onsale { 1239 1487 top: 10px !important; 1240 1488 left: 10px !important; … … 1248 1496 color: #fff !important; 1249 1497 } 1250 .wc-block-grid__products .wc-block-grid__product-image img{ 1498 1499 .wc-block-grid__products .wc-block-grid__product-image img { 1251 1500 width: 100% !important; 1252 1501 } 1502 1253 1503 /* CHECKOUT */ 1254 .wp-block-woocommerce-checkout-order-summary-block {1255 border: 1px solid #dee2e6 !important;1504 .wp-block-woocommerce-checkout-order-summary-block { 1505 border: 1px solid #dee2e6 !important; 1256 1506 padding: 10px; 1257 1507 box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%); 1258 1508 } 1509 1259 1510 /* MY ACCOUNT */ 1260 1511 nav.woocommerce-MyAccount-navigation ul { … … 1263 1514 margin-bottom: 0; 1264 1515 } 1265 nav.woocommerce-MyAccount-navigation ul li{ 1516 1517 nav.woocommerce-MyAccount-navigation ul li { 1266 1518 padding: 10px; 1267 1519 margin-bottom: 15px; 1268 1520 background: var(--primary-theme-color); 1269 1521 } 1270 nav.woocommerce-MyAccount-navigation ul li:hover{ 1522 1523 nav.woocommerce-MyAccount-navigation ul li:hover { 1271 1524 background: #121212; 1272 1525 } 1273 nav.woocommerce-MyAccount-navigation ul li a{ 1526 1527 nav.woocommerce-MyAccount-navigation ul li a { 1274 1528 text-decoration: none; 1275 1529 color: #fff 1276 1530 } 1531 1277 1532 /* CHECKOUT */ 1278 .woocommerce form .form-row label,.woocommerce form .form-row,span.woocommerce-input-wrapper,span.password-input{ 1533 .woocommerce form .form-row label, 1534 .woocommerce form .form-row, 1535 span.woocommerce-input-wrapper, 1536 span.password-input { 1279 1537 width: 100%; 1280 1538 } 1539 1281 1540 /* BUTTONS */ 1282 .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce a.added_to_cart{ 1541 .woocommerce #respond input#submit.alt, 1542 .woocommerce a.button.alt, 1543 .woocommerce button.button.alt, 1544 .woocommerce input.button.alt, 1545 .woocommerce #respond input#submit, 1546 .woocommerce a.button, 1547 .woocommerce button.button, 1548 .woocommerce input.button, 1549 .woocommerce a.added_to_cart { 1283 1550 background: var(--primary-theme-color); 1284 1551 color: #fff; … … 1286 1553 border-radius: 7px !important; 1287 1554 } 1288 .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce a.added_to_cart:hover{ 1555 1556 .woocommerce #respond input#submit.alt:hover, 1557 .woocommerce a.button.alt:hover, 1558 .woocommerce button.button.alt:hover, 1559 .woocommerce input.button.alt:hover, 1560 .woocommerce #respond input#submit:hover, 1561 .woocommerce a.button:hover, 1562 .woocommerce button.button:hover, 1563 .woocommerce input.button:hover, 1564 .woocommerce a.added_to_cart:hover { 1289 1565 background: #121212; 1290 1566 color: #fff; 1291 1567 } 1292 .woocommerce a.added_to_cart{ 1568 1569 .woocommerce a.added_to_cart { 1293 1570 padding: .618em 1em; 1294 1571 font-weight: 700; … … 1296 1573 border-radius: 0px; 1297 1574 } 1575 1298 1576 /* SHOP & SINGLE PRODUCT */ 1299 1577 1300 .woocommerce ul.products li.product .onsale, .woocommerce span.onsale { 1578 .woocommerce ul.products li.product .onsale, 1579 .woocommerce span.onsale { 1301 1580 top: 5px; 1302 1581 left: 5px; … … 1309 1588 min-height: 2em !important; 1310 1589 } 1311 .woocommerce span.onsale{ 1590 1591 .woocommerce span.onsale { 1312 1592 right: 10px; 1313 1593 left: auto; 1314 1594 } 1595 1315 1596 h2.woocommerce-loop-product__title { 1316 1597 font-size: 18px !important; 1317 1598 } 1318 .woocommerce ul.products li.product .price,.woocommerce div.product p.price, .woocommerce div.product span.price { 1599 1600 .woocommerce ul.products li.product .price, 1601 .woocommerce div.product p.price, 1602 .woocommerce div.product span.price { 1319 1603 color: #000; 1320 1604 display: block; … … 1322 1606 font-size: 18px; 1323 1607 } 1324 .woocommerce ul.products li.product .price ins,.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{ 1608 1609 .woocommerce ul.products li.product .price ins, 1610 .woocommerce div.product p.price ins, 1611 .woocommerce div.product span.price ins { 1325 1612 text-decoration: none; 1326 1613 } 1327 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { 1614 1615 .woocommerce ul.products li.product, 1616 .woocommerce-page ul.products li.product { 1328 1617 text-align: center; 1329 1618 } 1619 1330 1620 .woocommerce .quantity .qty { 1331 1621 width: 9em; 1332 1622 padding: 8px; 1333 1623 } 1624 1334 1625 .woocommerce ul.products li.product .star-rating { 1335 1626 font-size: 12px; 1336 1627 margin: 0 auto 8px; 1337 1628 } 1338 .woocommerce .woocommerce-ordering select,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { 1629 1630 .woocommerce .woocommerce-ordering select, 1631 .woocommerce form .form-row input.input-text, 1632 .woocommerce form .form-row textarea { 1339 1633 padding: 12px; 1340 1634 border: 1px solid #d3ced2; 1341 1635 background: transparent; 1342 1636 } 1343 .wp-block-button__link{ 1344 color: #fff !important; 1345 background-color:var(--primary-theme-color) ; 1637 1638 .wp-block-button__link { 1639 color: #fff !important; 1640 background-color: var(--primary-theme-color); 1346 1641 margin-bottom: 5px; 1347 1642 } 1348 .wp-block-button.is-style-outline .wp-block-button__link{ 1643 1644 .wp-block-button.is-style-outline .wp-block-button__link { 1349 1645 border: 1px solid var(--primary-theme-color); 1350 1646 color: #121212 !important; 1351 1647 } 1352 .wp-block-button.is-style-squared .wp-block-button__link{ 1648 1649 .wp-block-button.is-style-squared .wp-block-button__link { 1353 1650 border-radius: 0px !important; 1354 1651 } 1355 .product .add_to_cart_button.added{ 1652 1653 .product .add_to_cart_button.added { 1356 1654 display: none !important; 1357 1655 } 1656 1358 1657 /* shop page additional css */ 1359 .woocommerce ul.products li.product a img {1658 .woocommerce ul.products li.product a img { 1360 1659 margin-bottom: 0; 1361 1660 width: 200px; … … 1364 1663 border-radius: 20px 1365 1664 } 1366 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ 1665 1666 .woocommerce ul.products li.product, 1667 .woocommerce-page ul.products li.product { 1367 1668 border: 1px solid var(--primary-theme-color); 1368 border-radius: 10px; 1369 padding: 10px; 1370 } 1371 ul.products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,a.added_to_cart.wc-forward { 1669 border-radius: 10px; 1670 padding: 10px; 1671 } 1672 1673 ul.products a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, 1674 a.added_to_cart.wc-forward { 1372 1675 padding: 8px 28px; 1373 1676 } 1374 ul.products h2.woocommerce-loop-product__title{ 1677 1678 ul.products h2.woocommerce-loop-product__title { 1375 1679 color: var(--primary-theme-color); 1376 1680 font-size: 22px !important; … … 1385 1689 font-weight: bold; 1386 1690 } 1691 1387 1692 .woocommerce nav.woocommerce-pagination ul li a { 1388 1693 display: block; … … 1397 1702 border-radius: 10px; 1398 1703 } 1399 .woocommerce nav.woocommerce-pagination ul li a:hover{ 1704 1705 .woocommerce nav.woocommerce-pagination ul li a:hover { 1400 1706 background: var(--primary-theme-color); 1401 1707 color: #121212; 1402 1708 } 1403 .woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{ 1709 1710 .woocommerce nav.woocommerce-pagination ul, 1711 .woocommerce nav.woocommerce-pagination ul li { 1404 1712 border: none; 1405 1713 float: none; 1406 1714 overflow: unset; 1407 1715 } 1716 1408 1717 .woocommerce nav.woocommerce-pagination { 1409 1718 text-align: center; 1410 1719 margin-bottom: 20px; 1411 1720 } 1721 1412 1722 /* SINGLE POST */ 1413 1723 .single-post-category span { … … 1415 1725 color: #5b5b5b; 1416 1726 } 1417 .single-post-category .post-categories li ,.single-post-category ul{ 1418 display: inline-block; 1419 padding-right: 0px; 1420 } 1421 .single-post-category .post-categories li a{ 1422 margin-left: 8px; 1423 margin-bottom: 8px; 1424 background-color:var(--primary-theme-color); 1425 padding: 8px 10px; 1426 color: #fff; 1427 display: inline-block; 1428 font-size: 13px; 1429 font-weight: 500; 1430 line-height: 1; 1431 } 1432 .single-post-category .post-categories li a:hover{ 1433 background: #000000; 1434 } 1727 1728 .single-post-category .post-categories li, 1729 .single-post-category ul { 1730 display: inline-block; 1731 padding-right: 0px; 1732 } 1733 1734 .single-post-category .post-categories li a { 1735 margin-left: 8px; 1736 margin-bottom: 8px; 1737 background-color: var(--primary-theme-color); 1738 padding: 8px 10px; 1739 color: #fff; 1740 display: inline-block; 1741 font-size: 13px; 1742 font-weight: 500; 1743 line-height: 1; 1744 } 1745 1746 .single-post-category .post-categories li a:hover { 1747 background: #000000; 1748 } 1749 1435 1750 /*scroll-to-top*/ 1436 1751 .scroll-up { … … 1440 1755 z-index: 999; 1441 1756 } 1757 1442 1758 .scroll-up a { 1443 1759 background: var(--primary-theme-color); 1444 color:#ffffff; 1445 } 1446 .scroll-up a:hover{ 1760 color: #ffffff; 1761 } 1762 1763 .scroll-up a:hover { 1447 1764 background: var(--secondary-theme-color); 1448 1765 } 1766 1449 1767 .scroll-up a { 1450 1768 bottom: 10px; … … 1464 1782 transition: border-width 0.3s ease-in-out; 1465 1783 } 1466 .scroll-up a i{ 1784 1785 .scroll-up a i { 1467 1786 position: relative; 1468 1787 top: 13px; … … 1477 1796 transform: translate(-66%); 1478 1797 } 1798 1479 1799 .scroll-up a:hover i { 1480 1800 top: 5px; … … 1494 1814 align-items: center; 1495 1815 } 1816 1496 1817 .preloader { 1497 1818 animation: move 0.5s ease infinite alternate; 1498 1819 } 1820 1499 1821 .diamond { 1500 1822 width: 60px; … … 1506 1828 align-items: center; 1507 1829 } 1508 .diamond span{ 1830 1831 .diamond span { 1509 1832 width: 60px; 1510 1833 height: 60px; … … 1513 1836 right: 0; 1514 1837 } 1515 .diamond span:nth-child(1){ 1838 1839 .diamond span:nth-child(1) { 1516 1840 border: 10px solid var(--primary-theme-color); 1517 1841 border-right-color: #000; … … 1519 1843 transform: rotateX(90deg) rotateZ(-45deg); 1520 1844 } 1521 .diamond span:nth-child(2){ 1845 1846 .diamond span:nth-child(2) { 1522 1847 border: 6px solid var(--primary-theme-color); 1523 1848 border-right-color: #000; … … 1525 1850 transform: rotateX(90deg) rotateY(-90deg) rotateZ(-45deg); 1526 1851 } 1527 .diamond span:last-child{ 1852 1853 .diamond span:last-child { 1528 1854 border: 6px solid var(--primary-theme-color); 1529 1855 border-right-color: #000; … … 1531 1857 transform: rotateZ(-45deg); 1532 1858 } 1533 @keyframes move{ 1534 0%{ transform: translateY(0) scaleY(0.9); } 1535 100%{ transform: translateY(-70px) scaleY(1.1); } 1536 } 1537 @keyframes spin{ 1538 0%{ transform: translateY(-50%) rotateX(-15deg) rotateY(0deg); } 1539 100%{ transform: translateY(-50%) rotateX(-15deg) rotateY(-180deg); } 1540 } 1541 .result-search #searchform{ 1859 1860 @keyframes move { 1861 0% { 1862 transform: translateY(0) scaleY(0.9); 1863 } 1864 1865 100% { 1866 transform: translateY(-70px) scaleY(1.1); 1867 } 1868 } 1869 1870 @keyframes spin { 1871 0% { 1872 transform: translateY(-50%) rotateX(-15deg) rotateY(0deg); 1873 } 1874 1875 100% { 1876 transform: translateY(-50%) rotateX(-15deg) rotateY(-180deg); 1877 } 1878 } 1879 1880 .result-search #searchform { 1542 1881 display: table; 1543 1882 } 1883 1544 1884 .not-found-content #searchform { 1545 1885 display: inline-block; 1546 1886 } 1547 .footer-copyright a,.footer-copyright p{ 1887 1888 .footer-copyright a, 1889 .footer-copyright p { 1548 1890 color: #ffffff; 1549 1891 } 1892 1550 1893 /* =============================================== 1551 1894 Search pop up 1552 1895 =============================================== */ 1553 .search-cont button { 1554 border: 0; 1555 background: transparent; 1556 } 1557 .outer-search { 1558 background: #ffff; 1559 position: fixed; 1560 top: 0; 1561 right: 0; 1562 width: 100%; 1563 display: none; 1564 text-align: center; 1565 height: 100%; 1566 z-index: 9999; 1567 } 1568 .inner-search label { 1569 width: 100%; 1570 } 1571 .inner-search input#search { 1572 background: transparent; 1573 border-top: 2px solid #222; 1574 border-bottom: 2px solid #222; 1575 border-right: 0px solid transparent; 1576 border-left: 0px solid transparent; 1577 font-size: 32px; 1578 text-align: center; 1579 color: #222; 1580 border-radius: 0px; 1581 width: 100%; 1582 } 1583 .inner-search input#search::placeholder { 1584 color: #222; 1585 } 1586 .inner-search { 1587 position: absolute; 1588 top: 50%; 1589 transform: translate(50%, -50%); 1590 width: 100%; 1591 z-index: 99999; 1592 right: 50%; 1593 padding: 0 15px; 1594 } 1595 .outer-search .closepop { 1596 position: absolute; 1597 top: 20%; 1598 transform: translateY(-50%); 1599 left: 5%; 1600 text-align: left; 1601 background: transparent; 1602 border: 0; 1603 font-size: 40px; 1604 color: #222; 1605 } 1606 .outer-search .closepop:focus { 1607 outline-color: #000; 1608 } 1609 .inner-search form.searchform { 1610 margin: 0 auto; 1611 max-width: 700px; 1612 } 1613 .inner-search .searchform input[type="text"] { 1614 width: 100%; 1615 } 1616 .inner-search input.search-submit { 1617 display: none; 1618 } 1619 .search-cont i { 1620 color: #fff; 1621 font-size: 17px; 1622 } 1623 .inner-search #searchform { 1624 border: none; 1625 } 1626 .search-icon .search-field { 1627 outline: none !important; 1628 } 1896 .search-cont button { 1897 border: 0; 1898 background: transparent; 1899 } 1900 1901 .outer-search { 1902 background: #ffff; 1903 position: fixed; 1904 top: 0; 1905 right: 0; 1906 width: 100%; 1907 display: none; 1908 text-align: center; 1909 height: 100%; 1910 z-index: 9999; 1911 } 1912 1913 .inner-search label { 1914 width: 100%; 1915 } 1916 1917 .inner-search input#search { 1918 background: transparent; 1919 border-top: 2px solid #222; 1920 border-bottom: 2px solid #222; 1921 border-right: 0px solid transparent; 1922 border-left: 0px solid transparent; 1923 font-size: 32px; 1924 text-align: center; 1925 color: #222; 1926 border-radius: 0px; 1927 width: 100%; 1928 } 1929 1930 .inner-search input#search::placeholder { 1931 color: #222; 1932 } 1933 1934 .inner-search { 1935 position: absolute; 1936 top: 50%; 1937 transform: translate(50%, -50%); 1938 width: 100%; 1939 z-index: 99999; 1940 right: 50%; 1941 padding: 0 15px; 1942 } 1943 1944 .outer-search .closepop { 1945 position: absolute; 1946 top: 20%; 1947 transform: translateY(-50%); 1948 left: 5%; 1949 text-align: left; 1950 background: transparent; 1951 border: 0; 1952 font-size: 40px; 1953 color: #222; 1954 } 1955 1956 .outer-search .closepop:focus { 1957 outline-color: #000; 1958 } 1959 1960 .inner-search form.searchform { 1961 margin: 0 auto; 1962 max-width: 700px; 1963 } 1964 1965 .inner-search .searchform input[type="text"] { 1966 width: 100%; 1967 } 1968 1969 .inner-search input.search-submit { 1970 display: none; 1971 } 1972 1973 .search-cont i { 1974 color: #fff; 1975 font-size: 17px; 1976 } 1977 1978 .inner-search #searchform { 1979 border: none; 1980 } 1981 1982 .search-icon .search-field { 1983 outline: none !important; 1984 } 1985 1629 1986 /* =============================================== 1630 1987 Progress Bar 1631 1988 =============================================== */ 1632 #elemento-progress-bar { 1633 background-color: var(--primary-theme-color); 1634 position: fixed; 1635 width: 0; 1636 height: 4px; 1637 z-index: 99999; 1638 } 1639 #elemento-progress-bar.top { 1640 top: 0; 1641 } 1642 #elemento-progress-bar.bottom { 1643 bottom: 0; 1644 } 1645 .admin-bar #elemento-progress-bar.top { 1646 top: 32px; 1647 } 1989 #elemento-progress-bar { 1990 background-color: var(--primary-theme-color); 1991 position: fixed; 1992 width: 0; 1993 height: 4px; 1994 z-index: 99999; 1995 } 1996 1997 #elemento-progress-bar.top { 1998 top: 0; 1999 } 2000 2001 #elemento-progress-bar.bottom { 2002 bottom: 0; 2003 } 2004 2005 .admin-bar #elemento-progress-bar.top { 2006 top: 32px; 2007 } 1648 2008 1649 2009 /* =============================================== … … 1652 2012 /* Banner Section */ 1653 2013 1654 .tattoo-studio-banner-section .bdt-prime-slider-skin-crelly .bdt-prime-slider-wrapper {2014 .tattoo-studio-banner-section .bdt-prime-slider-skin-crelly .bdt-prime-slider-wrapper { 1655 2015 margin-right: 0px !important; 1656 2016 } 1657 .tattoo-studio-banner-section .bdt-prime-slider-skin-crelly .bdt-slider-excerpt{ 2017 2018 .tattoo-studio-banner-section .bdt-prime-slider-skin-crelly .bdt-slider-excerpt { 1658 2019 display: none; 1659 2020 } 1660 .tattoo-studio-banner-section .bdt-slider-excerpt-content{ 2021 2022 .tattoo-studio-banner-section .bdt-slider-excerpt-content { 1661 2023 text-align: center; 1662 2024 } 1663 .tattoo-studio-banner-section .bdt-sub-title{ 2025 2026 .tattoo-studio-banner-section .bdt-sub-title { 1664 2027 display: none; 1665 2028 } 1666 .bdt-prime-slider-skin-crelly .bdt-prime-slider-wrapper{ 2029 2030 .bdt-prime-slider-skin-crelly .bdt-prime-slider-wrapper { 1667 2031 margin-top: 0px !important; 1668 2032 } 1669 .tattoo-studio-banner-section .bdt-ps-slide-img{ 2033 2034 .tattoo-studio-banner-section .bdt-ps-slide-img { 1670 2035 position: relative; 1671 2036 } 1672 .tattoo-studio-banner-section .bdt-ps-slide-img::after{ 2037 2038 .tattoo-studio-banner-section .bdt-ps-slide-img::after { 1673 2039 position: absolute; 1674 2040 content: ""; … … 1680 2046 z-index: 0; 1681 2047 } 1682 .tattoo-studio-banner-section .bdt-slide-btn-icon svg{ 2048 2049 .tattoo-studio-banner-section .bdt-slide-btn-icon svg { 1683 2050 display: none; 1684 2051 } 1685 .tattoo-studio-banner-section .bdt-slide-btn-icon{ 1686 background: url('data:image/svg+xml,<svg width="7" height="17" viewBox="0 0 6 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L6 7L0 14L2.82353 7L0 0Z" fill="white"/></svg>'); 1687 width: 7px; 1688 height: 17px; 1689 background-repeat: no-repeat; 1690 } 1691 .tattoo-studio-banner-section .bdt-slide-btn:hover .bdt-slide-btn-icon{ 2052 2053 .tattoo-studio-banner-section .bdt-slide-btn-icon { 2054 background: url('data:image/svg+xml,<svg width="7" height="17" viewBox="0 0 6 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L6 7L0 14L2.82353 7L0 0Z" fill="white"/></svg>'); 2055 width: 7px; 2056 height: 17px; 2057 background-repeat: no-repeat; 2058 } 2059 2060 .tattoo-studio-banner-section .bdt-slide-btn:hover .bdt-slide-btn-icon { 1692 2061 background: url('data:image/svg+xml,<svg width="7" height="17" viewBox="0 0 6 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L6 7L0 14L2.82353 7L0 0Z" fill="black"/></svg>'); 1693 2062 } 1694 .tattoo-studio-banner-section .bdt-navigation-arrows{ 2063 2064 .tattoo-studio-banner-section .bdt-navigation-arrows { 1695 2065 width: 100%; 1696 2066 margin: 0 !important; 1697 2067 } 1698 .tattoo-studio-banner-section .bdt-prime-slider-previous svg , 1699 .tattoo-studio-banner-section .bdt-prime-slider-next svg{ 2068 2069 .tattoo-studio-banner-section .bdt-prime-slider-previous svg, 2070 .tattoo-studio-banner-section .bdt-prime-slider-next svg { 1700 2071 display: none; 1701 2072 } 1702 .tattoo-studio-banner-section .bdt-prime-slider-previous{ 2073 2074 .tattoo-studio-banner-section .bdt-prime-slider-previous { 1703 2075 position: absolute !important; 1704 2076 right: 3%; … … 1707 2079 background-position: center !important; 1708 2080 } 1709 .tattoo-studio-banner-section .bdt-prime-slider-previous:hover{ 2081 2082 .tattoo-studio-banner-section .bdt-prime-slider-previous:hover { 1710 2083 background: url('data:image/svg+xml,<svg width="12" height="26" viewBox="0 0 6 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0L0 7L6 14L3.17647 7L6 0Z" fill="red"/></svg>') !important; 1711 2084 background-repeat: no-repeat !important; 1712 2085 background-position: center !important; 1713 2086 } 1714 .tattoo-studio-banner-section .bdt-prime-slider-next{ 2087 2088 .tattoo-studio-banner-section .bdt-prime-slider-next { 1715 2089 position: absolute !important; 1716 2090 left: 3%; … … 1719 2093 background-position: center !important; 1720 2094 } 1721 .tattoo-studio-banner-section .bdt-prime-slider-next:hover{ 2095 2096 .tattoo-studio-banner-section .bdt-prime-slider-next:hover { 1722 2097 background: url('data:image/svg+xml,<svg width="12" height="26" viewBox="0 0 6 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0L6 7L0 14L2.82353 7L0 0Z" fill="red"/></svg>') !important; 1723 2098 background-repeat: no-repeat !important; 1724 2099 background-position: center !important; 1725 2100 } 1726 .tattoo-studio-banner-section .bdt-navigation-arrows{ 2101 2102 .tattoo-studio-banner-section .bdt-navigation-arrows { 1727 2103 bottom: 60% !important; 1728 2104 } 1729 .tattoo-studio-banner-section .bdt-ps-counternav{ 2105 2106 .tattoo-studio-banner-section .bdt-ps-counternav { 1730 2107 display: none !important; 1731 2108 } 1732 2109 1733 2110 /* Product Section */ 1734 2111 1735 .tattoo-studio-product-section .woocommerce-loop-product__title {2112 .tattoo-studio-product-section .woocommerce-loop-product__title { 1736 2113 font-family: "Anton", sans-serif !important; 1737 2114 margin-top: 10px !important; 1738 2115 margin-bottom: 5px !important; 1739 2116 } 1740 .tattoo-studio-product-section .product-heading h2{ 2117 2118 .tattoo-studio-product-section .product-heading h2 { 1741 2119 font-family: "Anton", sans-serif !important; 1742 2120 } 1743 .tattoo-studio-product-section .eael-product-grid li img{ 2121 2122 .tattoo-studio-product-section .eael-product-grid li img { 1744 2123 width: 100% !important; 1745 2124 aspect-ratio: 250 / 270; 1746 2125 object-fit: cover; 1747 2126 } 1748 .tattoo-studio-product-section .eael-product-grid .overlay .button-wrap{ 2127 2128 .tattoo-studio-product-section .eael-product-grid .overlay .button-wrap { 1749 2129 display: none !important; 1750 2130 } 1751 .tattoo-studio-product-section .product-heading h2{ 2131 2132 .tattoo-studio-product-section .product-heading h2 { 1752 2133 position: relative; 1753 2134 } 1754 .tattoo-studio-product-section .product-heading h2::after{ 2135 2136 .tattoo-studio-product-section .product-heading h2::after { 1755 2137 content: ""; 1756 2138 width: 200px; … … 1769 2151 width: min-content; 1770 2152 } 2153 1771 2154 .tattoo-studio-banner-section .bdt-title-tag span:last-child { 1772 2155 font-family: 'Cinzel', serif !important; … … 1774 2157 font-weight: 400; 1775 2158 } 2159 1776 2160 .tattoo-studio-banner-section .bdt-title-tag span { 1777 2161 width: 100%; … … 1783 2167 } 1784 2168 1785 /* Wide Block */ 1786 1787 .alignwide { 1788 margin-right : -60px; 1789 margin-left : -60px; 1790 } 2169 2170 /* =============================================== 2171 Wide Block 2172 ============================================= */ 2173 2174 .alignwide { 2175 margin-right: -60px; 2176 margin-left: -60px; 2177 } 2178 1791 2179 .alignfull { 1792 margin-right : calc( -100vw / 2 + 100% / 2 ); 1793 margin-left : calc( -100vw / 2 + 100% / 2 ); 1794 max-width : 100vw; 1795 } 1796 2180 margin-right: calc(-100vw / 2 + 100% / 2); 2181 margin-left: calc(-100vw / 2 + 100% / 2); 2182 max-width: 100vw; 2183 } 2184 2185 /* =============================================== 2186 Sticky Copyright 2187 ============================================= */ 2188 2189 .sticky-copyright.footer-copyright { 2190 position: fixed; 2191 bottom: 0; 2192 right: 0; 2193 width: 100%; 2194 z-index: 999; 2195 transition: bottom 0.4s; 2196 box-shadow: 0px 0px 8px #000000; 2197 } 2198 2199 /* =============================================== 2200 Sticky Sidebar 2201 ============================================= */ 2202 2203 .sidebar-sticky { 2204 position: sticky; 2205 top: 100px; 2206 z-index: 999; 2207 } -
tattoo-studio/0.1.8/style.css
r308426 r313062 5 5 Theme URI: https://www.wpelemento.com/products/free-tattoo-shop-wordpress-theme 6 6 Author URI: https://www.wpelemento.com/ 7 Version: 0.1. 67 Version: 0.1.8 8 8 Requires PHP: 5.6 9 9 Tested up to: 6.9 … … 2186 2186 } 2187 2187 2188 2189 2188 /* =============================================== 2190 2189 Wide Block … … 2216 2215 } 2217 2216 2218 2219 2217 /* =============================================== 2220 2218 Sticky Sidebar -
tattoo-studio/0.1.8/template-parts/content-post.php
r264917 r313062 17 17 <div id="post-<?php the_ID(); ?>" <?php post_class('post-single mb-4'); ?>> 18 18 <?php if ( has_post_thumbnail() && get_theme_mod( 'tattoo_studio_single_post_featured_image',true) ) { ?> 19 <div class="post-thumbnail post-img ">19 <div class="post-thumbnail post-img <?php echo esc_attr( get_theme_mod('tattoo_studio_enable_post_animation', true) ? 'zoomInUp wow' : '' ); ?>"> 20 20 <?php the_post_thumbnail(''); ?> 21 21 </div> -
tattoo-studio/0.1.8/template-parts/related-posts.php
r267172 r313062 22 22 23 23 if ( $tattoo_studio_related_posts->have_posts() ) : ?> 24 <div class="related-post ">24 <div class="related-post <?php echo esc_attr( get_theme_mod('tattoo_studio_enable_post_animation', true) ? 'zoomInUp wow' : '' ); ?>"> 25 25 <h3><?php echo esc_html__('Related Post' ,'tattoo-studio' );?></h3> 26 26 <div class="row">
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)