/**
Theme Name: Astra Child v2
Description: Child theme for Astra. Consolidates all custom changes previously made to the parent theme.
Author: Topware
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child-v2
Template: astra
*/
.elementor-2016 .elementor-element.elementor-element-1a5941d0 {
	display: flex;
}

.elementor-accordion-item:has(.elementor-tab-content:empty) {
	display: none;
}
.archive .elementor-wc-products ul.products .astra-shop-summary-wrap a.button {
	padding: 8px 16px 8px 16px;
}

/* Accordian single product */
nav,
.elementor-nav-menu--layout-horizontal,
.elementor-2016 .elementor-element.elementor-element-1a5941d0 {
	display: none;
}

.product_meta span.sku_wrapper.detail-container {
	width: 100%;
}
.product_meta .detail-label {
	font-weight: 600 !important;
}
div#sp-ea-972 a {
	font-size: 14px !important;
}

div#collapse9720 a {
	color: #d87a06 !important;
	font-weight: 500;
}
.mobile_button {
	display: none !important;
}

/* add to cart button */

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	padding: 8px 16px 8px 16px;
}
a.button.product_type_variable {
	padding: 8px 16px 8px 16px;
}
/* woocommerce pagination color */
/* .woocommerce nav.woocommerce-pagination ul li span.current {
	 background: #fff !important;
} */

ul.page-numbers a:hover {
	background: #d99d53 !important;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
	border-color: #2a3268 !important;
}

/* contact us form */

form.fluent_form_3 .ff-btn-submit {
	background-color: #d87a06 !important;
}
form.fluent_form_4 .ff-btn-submit {
	background-color: #d87a06 !important;
}

/* shop page, product text align */

h2.woocommerce-loop-product__title {
	height: 50px;
}

/* Buy now hover background */
a.button.product_type_variable.add_to_cart_button:hover {
	background: #000945 !important;
}
/* Related products align center */
.astra-shop-summary-wrap {
	text-align: center;
}
/* Checkout form dropdown text */
.woocommerce .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 10px;
}

/* product color border color single product page */

.woo-variation-swatches .variable-items-wrapper .color-variable-item :not(.radio-variable-item):focus,
.woo-variation-swatches .variable-items-wrapper .color-variable-item :not(.radio-variable-item) {
	-webkit-box-shadow: var(--wvs-hover-item-box-shadow, 0 0 0 3px #000);
	box-shadow: var(--wvs-hover-item-box-shadow, 0 0 0 2px #000) !important;
}

/* single product page submit form align center */

.fluentform .ff-text-left {
	text-align: center !important;
}

#first li.purchasable.product-type-simple,
#second li.product-category.product,
#first li.purchasable.product-type-variable,
#first .woocommerce-pagination,
#first li.shipping-taxable.product-type-simple,
#first li.shipping-taxable.product-type-variable {
	display: none;
}

#first ul {
	display: block;
}

.spsTooltip {
	display: none !important;
}

a[title=""] {
	display: none;
}

.woocommerce span.onsale {
	z-index: 1 !important;
}
.menu-image-title-after.menu-image-not-hovered img,
.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,
.menu-image-title-before.menu-image-title {
	padding-right: 0px !important;
}
.page-description {
	display: none;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce .woocommerce-message a.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce input.button,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit,
.woocommerce button.button.alt.disabled,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
.wc-block-grid__product-onsale {
	color: #fefefe;
	border-color: #283371;
	background-color: #283371;
}
@media only screen and (max-width: 768px) {
	.mobile_button {
		display: block !important;
	}
}
@media only screen and (min-width: 600px) {
	.menu-item-8017 {
		display: none !important;
	}
}
.posted-by {
	display: none !important;
}
li.meta-author {
	display: none;
}
.entry-meta .byline,
.entry-meta .cat-links {
	display: none;
}

.entry-meta .posted-on {
	display: none;
}
.author-name {
	display: none;
}
.entry-meta .byline,
.entry-meta .cat-links {
	display: none;
}
.entry-meta .posted-on {
	display: none;
}
/*
.tax-product_cat .product-meta.sku_custom {
	margin-left: 10px;
	margin-bottom: -10px;
}
 .astra-shop-thumbnail-wrap {
	min-height: 170px;
} */
/* .woocommerce-js ul.products li.product .ast-shop-product-out-of-stock,
.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock {
	top: 1em;
	bottom: auto;
} */
