/*
Theme Name: Book Store Cart Child
Theme URI: https://www.themescarts.com/products/book-store-cart/
Description: Child theme of Book Store Cart. Use this theme for custom CSS and template overrides so parent updates stay intact.
Author: Themes Carts
Author URI: https://www.themescarts.com/
Template: book-store-cart
Version: 1.0.0
Requires at least: 5.9
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: book-store-cart-child
*/

/* Add your custom styles below this line. */

/* Product page: title at 50% of parent h1 (50px) size */
.single-product .product_title.entry-title {
	font-size: 25px;
}

/* Remove sidebar (Search, Categories, Archives, Pages, Social) on all pages */
.post-page-area > .wp-block-columns > .wp-block-column:has(.sidebar-area-wrap) {
	display: none !important;
}

.post-page-area > .wp-block-columns > .wp-block-column:not(:has(.sidebar-area-wrap)) {
	flex-basis: 100% !important;
	padding-right: 0 !important;
}

/* Remove inner page hero banners site-wide */
.banner-wrap.inner-header-box {
	display: none !important;
}

/* Header language switcher (TranslatePress) */
.ibstore-lang-switcher {
	display: inline-flex;
	align-items: center;
	gap: 0.35em;
	margin-right: 0.5em;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.02em;
	line-height: 1.2;
	text-transform: none;
}

.ibstore-lang-switcher .ibstore-lang-link {
	color: inherit;
	text-decoration: none;
	opacity: 0.65;
}

.ibstore-lang-switcher .ibstore-lang-link:hover,
.ibstore-lang-switcher .ibstore-lang-link.is-active {
	opacity: 1;
	text-decoration: underline;
	text-underline-offset: 0.2em;
}

.ibstore-lang-switcher .ibstore-lang-sep {
	opacity: 0.4;
	user-select: none;
}
