/*
Theme Name: Kimono Child
Theme URI: http://demo.bravisthemes.com/kimono/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Kimono is a photography portfolio Wordpress Theme. It is also suitable for any agency business and portfolio website. It is bootstrap grid based and well documented. so that user can easily modify and customize this template. Even it’s sections are compatible for any kind business template.
Version: 10.0.4
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: kimono
Text Domain: kimono-child
Tags: photography, portfolio
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4
Copyright (c) 2024 Bravis-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/

.pxl-item--title {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  transition: none !important;
}

.pxl-item--social {
	display: none !important;
}

@media screen and (max-width: 1199px) {
	.dark-mode .pxl-menu-primary li a {
		border-bottom: 0px;
	}
	.dark-mode .pxl-menu-primary {
		border-top: 0px;
	}
}

/* Force 3 columns on desktop for BR/Pixel gallery */
.pxl-gallery-grid .pxl-grid-inner { position: relative; }
.pxl-gallery-grid .row { margin-left: 0 !important; margin-right: 0 !important; }

/* widths for Masonry: make grid-sizer and items match */
@media (min-width: 1025px){
  .pxl-gallery-grid .grid-sizer,
  .pxl-gallery-grid .pxl-grid-item { width: 33.3333% !important; }
}
@media (min-width: 768px) and (max-width: 1024px){
  .pxl-gallery-grid .grid-sizer,
  .pxl-gallery-grid .pxl-grid-item { width: 50% !important; }
}
@media (max-width: 767px){
  .pxl-gallery-grid .grid-sizer,
  .pxl-gallery-grid .pxl-grid-item { width: 100% !important; }
}

/* tidy gutters so the first column doesn’t look “indented” */
.pxl-gallery-grid .pxl-grid-item { padding: 0 15px 15px; box-sizing: border-box; }
.pxl-gallery-grid .pxl-grid-inner { margin: 0 -15px; }

/* === Force 3-column layout for BR / Pixel Gallery === */
.pxl-gallery-grid .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.pxl-gallery-grid .grid-sizer,
.pxl-gallery-grid .pxl-grid-item,
.pxl-gallery-grid .col-4 {
  width: 33.3333% !important;   /* Fix: override theme 50% */
  max-width: none !important;
  flex: none !important;
}

.pxl-gallery-grid .pxl-grid-item {
  padding: 0 15px 15px !important;
  box-sizing: border-box;
}

.pxl-gallery-grid .pxl-grid-inner {
  margin: 0 -15px !important;
  position: relative;
}

/* Tablet = 2 cols */
@media (min-width: 768px) and (max-width: 1024px) {
  .pxl-gallery-grid .grid-sizer,
  .pxl-gallery-grid .pxl-grid-item,
  .pxl-gallery-grid .col-4 {
    width: 50% !important;
  }
}

/* Mobile = 1 col */
@media (max-width: 767px) {
  .pxl-gallery-grid .grid-sizer,
  .pxl-gallery-grid .pxl-grid-item,
  .pxl-gallery-grid .col-4 {
    width: 100% !important;
  }
}

.single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
	color: #FFF;
}

.woocommerce-social-share, img[src*="wp-content/uploads/2024/06/logo-lg.svg"], .cross-sells {
	display: none !important;
}

.dark-mode.woocommerce-cart .woocommerce-cart-form .shop_table thead th, .dark-mode.woocommerce-cart .woocommerce-cart-form .shop_table tbody td {
	border: 0px;
}

.product-remove a.remove {
	background: transparent;
}

.dark-mode.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon button, body.woocommerce-cart .woocommerce-cart-form table.cart td.actions button[value="Update cart"] {
	font-family: Italiana;
}
