/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/


.woocommerce-message, .woocommerce-info, .woocommerce-error {
	font-size: 110%;
}
html .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info > .button {
	width: auto;
}
.group-buttons .elementor-widget-container {
	margin: 0!important;
}
.group-buttons .jet-woo-builder-archive-add-to-cart .button, .group-buttons a.add-request-quote-button.button {
	margin: 0 !important;
	border-radius: 10px !important;
	font-size: 14px !important;
	padding: 0.6rem 1rem !important;
	line-height: 1.5 !important;

}
.group-buttons .jet-woo-builder-archive-add-to-cart .button, .group-buttons a.add-request-quote-button.button:hover  {
		border-color: inherit !important;
}
.shop_table {
	width: 100%;
}
.woocommerce table th, .woocommerce table td {
	text-align: left;
}
.woocommerce-notices-wrapper{
	width:1650px;
	max-width:100%;
	margin: 0 auto;
}
.center-wrap,
.woocommerce-EditAccountForm {
	max-width: var(--content-width);
	width: 100%;
  	margin: 0 auto;
}
.woocommerce-order-received .woocommerce-order table.shop_table.order_details {
  width: 100%;
  max-width: 600px;
}
/*
.jet-woo-products-wrapper .jet-woo-builder-product  .jet-woo-builder-archive-product-thumbnail img ,
.jet-woo-products-wrapper .jet-woo-builder-product .archive-product-thumbnail img {
	width: 100%;
	height: 300px;
	object-fit: cover;
} */
body.single-product .add-request-quote-button {
	border-radius: 15px;
}
.jet-woo-builder-archive-product-thumbnail__wrapper .jet-woo-builder-archive-product-thumbnail {
	min-height: 320px;
	display: flex;
	align-items: center;
}
.jet-ajax-search .jet-ajax-search__categories .chosen-container-single .chosen-single, .jet-ajax-search-block .jet-ajax-search .jet-ajax-search__categories .chosen-container-single .chosen-single, .jet-ajax-search .jet-ajax-search-block .jet-ajax-search__categories .chosen-container-single .chosen-single, .jet-ajax-search-block .jet-ajax-search .jet-ajax-search-block .jet-ajax-search__categories .chosen-container-single .chosen-single {
	border-radius: 4px!important;
}
.widget_ywraq_mini_list_quote .raq-info a .raq-items-number {
	color: #fff;
}
.widget_ywraq_mini_list_quote .raq-info  .raq-tip-counter ,
.widget_ywraq_mini_list_quote .raq-info , .widget_ywraq_mini_list_quote .raq-info a .handler-label  {
	color: #b5b5b5;
}
body .widget_ywraq_mini_list_quote .raq-info  {
	display: flex;
  gap: 10px;
  align-items: center;
}
body .widget_ywraq_mini_list_quote  .raq_label {
	display: flex;
  	flex-flow: column-reverse;
  	font-size: 12px;
}

.widget_ywraq_mini_list_quote .raq-info::before {
	content: "";
	background: url(images/quotes-icon.png) no-repeat left top;
	width: 24px;
	height: 30px;
	display: block;
	background-size: 100% auto;
}
.jet-blocks-cart__heading .jet-blocks-cart__heading-link {
	background: url(images/cart-icon.png) no-repeat left 23px;
	background-size: 32px auto;
	padding-left: 2.5rem;
	color: #b5b5b5;
	font-size: 12px;
	display: block !important;
}
.jet-blocks-cart__heading .jet-blocks-cart__heading-link  .jet-blocks-cart__total {
	color: #fff;
	font-weight: bold;
}
.woocommerce .product .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form), .woocommerce .product .elementor-jet-single-add-to-cart .woocommerce-variation-add-to-cart {
	flex-flow: wrap!important;
}
.woocommerce.single-product .product .yith-ywraq-add-to-quote {
	display: block!important;
	width: 100%;
}
.woocommerce .jet-woo-builder-single-ajax-add-to-cart .add-request-quote-button.button {
	border-radius: 15px!important;
}
.jet-woo-products-wrapper  .button.product_type_simple:not(.add_to_cart_button) {
	display: none!important;
}
.woocommerce-checkout .woocommerce-form-login .form-row  .woocommerce-form-login__submit {
	margin-left: 2rem;
}
.jet-woo-products-wrapper .elementor-widget-yith-ywraq-button-quote {
	max-width: 50% !important;
}
.woocommerce-ResetPassword  {
	background: #f4f4f4;
	padding: 2rem;

}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button.button, 
.woocommerce-checkout .place-order button.button, 
.product .button.ajax_add_to_cart.added {
	background-color: #3585D8!important;
	color: #EDEDED!important;
}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button.button:hover, 
.woocommerce-checkout .place-order button.button:hover, 
.product .button.ajax_add_to_cart.added:hover {
	background-color: #EDEDED!important;
	color: #3585D8!important;
}
.woocommerce-ResetPassword  #user_login {
	width: 600px;
	max-width: 100%;
}
body .widget_shopping_cart li .amount {
  font-size: 100%; 
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
	border-radius: 10px!important;

}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--quotes a::before {
	content: "\f022";
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before {
	content: "\f0d6";
}
@media screen and (max-width: 600px) {
	body .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
	width: 100%;
}
	 .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table,
	 .woocommerce-account .woocommerce .woocommerce-MyAccount-content table.shop_table.order_details,
	 table.shop_table.shop_table_responsive.my_account_quotes.my_account_orders {
	width: auto;
	display: block;
	margin: 0 -10px;
	 display: block;
      max-width: -moz-fit-content;
      max-width: fit-content;
      overflow-x: auto;
      white-space: nowrap;
}

	.woocommerce table th, .woocommerce table td {
    font-size: 100% !important;
    padding: 5px 10px !important;
    white-space: nowrap;
  }
	.jet-blocks-cart__heading .jet-blocks-cart__heading-link {
	  background: url(images/cart-icon.png) no-repeat left 3px;
	  background-size: 32px auto;
	  color: #fff;
  		min-height: 25px;
  		position: relative;
    left: -5px;
	}
	body .jet-blocks-cart__icon {
		display: none;
	}
	.jet-blocks-cart__count {
	position: relative;
	left: 5px;
}
	.widget_ywraq_mini_list_quote .raq-info::before {
	width: 20px;
	height: 22px;
}
	.woocommerce .products.jet-woo-builder-categories--columns, .woocommerce .products.jet-woo-builder-products--columns {
		--columns: 1!important;
	}
	.elementor-widget-jet-single-add-to-cart,
	.elementor-widget-jet-single-add-to-cart .elementor-widget-container,
	.elementor-jet-single-add-to-cart.jet-woo-builder {
		width:100%;
	}
	.woocommerce .product .elementor-jet-single-add-to-cart .cart .quantity .qty {
	width: 70px;
	height: 50px;
}
	

}