
/*!
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
*/
.site-breadcrumbs {
	display: none;
}

.cart-collaterals .cross-sells {
	display: none;
}

.elementor-menu-cart__close-button {
	margin-top: 50px !important;
}

.elementor-menu-cart__product-name.product-name a {
	font-family: "Roboto Condensed" !important;
}

.single-post .single-header-3 .post-categories, .single-post .single-header-3 .entry-header-bottom {
	display: none !important;
}

.page-id-319 .up-sells h2.woocommerce-loop-product__title {
	font-size: 24px !important;
	line-height: 24px !important;
	margin-bottom: 20px !important;
	font-weight: 700 !important;
}

.page-id-319 .up-sells .add_to_cart_button, .page-id-319 .up-sells .product_type_simple {
	width: 100% !important;
	background-color: #26a9e0 !important;
	color: #fff !important;
	font-weight: 700 !important;
}

.wc-credit-card-form.wc-payment-form {
	display: block !important;
}

.stripe-card-group {
	width: 100%;
}

.wc-stripe-elements-field {
	width: 100%;
}

.wc-pao-addon label.wc-pao-addon-name {
	font-weight: 500;
}

.wc-pao-addons-container {
	margin: 16px 0;
}

button.single_add_to_cart_button.button.alt {
	width: 40%;
	margin-top: 20px;
}

button.single_add_to_cart_button.button.alt:before {
	display: none;
}

.wc-pao-addon {
	padding: 16px 2px 8px 2px;
}

#survey-cart-form {
	width: 100%;
	border: none;
}

#survey-cart-form table.cart tr th {
	border-bottom: none;
}

#survey-cart-form thead {
	display: none;
}

/* Hide Columns on Table */
.woocommerce table.cart td:nth-of-type(4), .woocommerce table.cart th:nth-of-type(1), .woocommerce table.cart td:nth-of-type(4), .woocommerce table.cart th:nth-of-type(4), .woocommerce table.cart td:nth-of-type(5), .woocommerce table.cart th:nth-of-type(5) {
	display: none;
}

#survey-cart-form td.product-name {
	font-size: 18px;
	line-height: 21px;
	font-weight: 500;
}

#survey-cart-form td.product-price {
	vertical-align: top;
	font-size: 18px;
	font-weight: 500;
}

#survey-cart-form td.product-remove {
	vertical-align: top;
}

#survey-cart-form td.product-remove a {
	color: #000;
	font-weight: 300;
}

#survey-cart-form dl, #survey-cart-form dt {
	font-weight: normal;
	font-size: 13px;
}

#survey-cart-form dl {
	width: 100%;
}

#survey-cart-form dt {
	float: left;
	padding-right: 5px;
}

#survey-cart-form dd {
	margin: 0;
}

#survey-cart-collaterals {
	width: 100%;
	margin-top: 2.5rem;
	margin-left: 0;
	background-color: rgba(38, 169, 224, .2);
}

#survey-cart-collaterals .cart_totals {
	padding-top: 20px;
}

#survey-cart-collaterals tr.cart-subtotal {
	display: none;
}

#survey-cart-button {
	background-color: #073342;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
}

#survey-cart-collaterals .wc-proceed-to-checkout {
	padding-top: 20px;
	padding-bottom: 12px;
}

#survey-cart-button.checkout-button::before {
	display: none;
}

#survey-cart-button.checkout-button::after {
	content: "→";
	font-size: calc(14px + 5px);
	padding-left: 10px;
}

#survey-cart-collaterals table {
	width: 100%;
}

#survey-cart-collaterals tr.order-total .amount, #survey-cart-collaterals th {
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
	color: #000;
}

#survey-cart-collaterals th {
	text-align: left;
	width: 30%;
}

#survey-cart-collaterals td {
	width: 70%;
	text-align: right;
}

/*checkout*/
#survey-checkout-section form.woocommerce-checkout {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

#survey-checkout-section .woocommerce-notices-wrapper {
	margin-bottom: 40px;
}

#survey-checkout-section .e-checkout__order_review {
	display: none;
}

#survey-checkout-section .woocommerce-checkout-review-order dl.variation, #survey-checkout-section .woocommerce-checkout-review-order-table thead, #survey-checkout-section .woocommerce-checkout-review-order-table .cart-subtotal {
	display: none;
}

#survey-checkout-section .woocommerce-checkout-review-order tfoot {
	background: none;
}

#survey-checkout-section .woocommerce-checkout-review-order td.product-total {
	text-align: right;
}

#survey-checkout-section .order-total th, #survey-checkout-section tr.order-total .amount {
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
	color: #000;
}

#survey-checkout-section .order-total th {
	text-align: left;
}

#survey-checkout-section .button::before {
	display: none;
}

#survey-checkout-section button#place_order {
	width: 100% !important;
}

#survey-checkout-section label.inline input[type="checkbox"] {
	display: inline-block;
}

#checkout-page-cart dl.variation, #checkout-page-cart .coupon {
	display: none;
}

#checkout-page-cart td.product-name a {
	font-size: 18px;
	font-weight: 400;
	line-height: 1;
	color: #000;
}

/* Remove automatic hyphenation */
.site-content article {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.widget-area .widget {
	word-wrap: normal;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
