/*
Theme Name: Acadia POS Hardware Store
Theme URI: https://shop.acadiapos.com
Author: Salman Khan
Author URI: https://isalmankhan.com
Description: Acadia POS Hardware Store
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: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/

ul,
ol {
    margin: 0 0 16px 0;
}

.button {
    text-transform: none;
}

.site-header {
    backdrop-filter: saturate(180%) blur(8px);
    -webkit-backdrop-filter: saturate(180%) blur(8px);
    border-bottom: 1px solid #D9D9D9;
}

.main-navigation li ul {
    padding: 8px 0;
}

.nav-menu li li {
    padding: 8px 16px;
}

.sk-label {
    background: var(--e-global-color-text);
    color: white;
    padding-left: .5rem;
    padding-right: .5rem;
    border-radius: .25rem;
    margin-right: .5rem;
}

.konte-button {
    border-radius: .25rem;
}

ul.products li.product {
    padding: 0 8px !important;
}

ul.products .product-inner {
    border: 1px solid #D9D9D9;
    border-radius: .5rem;
}

ul.products.hover-simple .product-inner .price {
    font-weight: 400;
}

.cart-collaterals .checkout-button,
.panel-content .woocommerce-mini-cart__buttons .button,
.woocommerce-checkout-payment .place-order .button,
.checkout-coupon .checkout_coupon .button,
.woocommerce div.product .cart .button,
.konte-size-guide__description,
.woocommerce-account-login form.login .button,
.woocommerce-account-login form.register .button,
.woocommerce-account-login form.lost_reset_password .button,
.panels-offscreen .woocommerce-Reviews .add-review,
.woocommerce-MyAccount-content .button.large,
form.edit-account .form-row-submit .button,
.woocommerce-checkout-2-columns.logged-in .checkout-coupon .woocommerce-info,
.woocommerce-checkout-2-columns .woocommerce-checkout-review-order,
.woocommerce-checkout-2-columns .site-content .form-row .input-text,
.woocommerce-checkout-2-columns .select2 .select2-selection--single,
table.my_account_orders .button,
.woocommerce .woocommerce-customer-details address,
.woocommerce div.product.layout-v2 .variations_button .quantity,
#commentform .submit,
ul.products li.product .product-thumbnail img,
.woocommerce div.product.layout-v2 .woocommerce-product-gallery__image img,
.widget_shopping_cart_content .woocommerce-mini-cart-item__thumbnail img,
table.cart .product-thumbnail img,
.cart-collaterals,
.woocommerce-checkout-review-order-table .product-item img,
.woocommerce-MyAccount-content .woocommerce-message--no-order,
.woocommerce-address-fields .button,
.woocommerce-error,
.notifyjs-konte-base,
.wpcf7-form .wpcf7-submit,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output,
.woocommerce-cart .return-to-shop .button,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error,
table.cart .product-quantity .quantity,
.woocommerce div.product .quantity {
    border-radius: 8px
}

.woocommerce div.product.layout-v2 .product_meta {
    display: none;
}

.woocommerce div.product .swatches-support .variations {
    margin-bottom: 4px;
}

.woocommerce-product-details__short-description h5 {
    margin-top: 0px;
    margin-bottom: 8px;
}

.woocommerce div.product .price {
    font-size: 1.5rem !important;
    margin: 8px 0 8px !important;
}

.woocommerce div.product .variations th {
    font-weight: 500 !important;
}

.woocommerce .wcboost-variation-swatches__wrapper {
    margin: 0 !important;
}

.woocommerce div.product .swatches-support th,
.woocommerce div.product .swatches-support td {
    padding: 4px 0 2px 0 !important;
}

.site-content {
    padding-top: 24px;
}

.products-tools {
    padding: 16px 0px !important;
}

.woocommerce-products-header {
    margin-bottom: 8px !important;
}

table.variations label[for="router"] div {
    font-weight: 400 !important;
}

table.variations label[for="router"] div a {
    color: var(--konte--primary-color);
}
.products-filter-widget .filter-name{
	margin-bottom:4px !important;
}
.product-type-variable .variations tr{
	display:flex;
	flex-direction:column;
}
/*PC only CSS*/
@media screen and (min-width: 768px) {
    .woocommerce div.product.layout-v2 .woocommerce-product-gallery {
        width: 60% !important;
    }

    .woocommerce div.product.layout-v2 .summary {
        width: 40% !important;
    }

    .woocommerce div.product.layout-v2 .woocommerce-product-gallery__image {
        width: 100% !important;
    }

    .single-product .site-content {
        padding-top: 24px;
    }

    .woocommerce div.product.layout-v2 .product-toolbar {
        padding-bottom: 24px !important;
    }
	.konte-carousel--swiper ~ .konte-carousel-navigation--prev{
		left:-64px;
	}
	.konte-carousel--swiper ~ .konte-carousel-navigation--next{
		right:-64px;
	}

}

/*Mobile only CSS*/
@media only screen and (max-width: 768px) {
    .single-product .site-content {
        padding-top: 0;
    }

    .woocommerce-product-details__short-description p {
        text-align: justify;
    }

    .woocommerce div.product .variations th {
        font-size: 16px;
    }

    .wcboost-variation-swatches__name,
    .woocommerce .wcboost-variation-swatches--default:not(.wcboost-variation-swatches--button) .wcboost-variation-swatches__name {
        font-size: 18px;
    }
	.topbar{
		line-height:1;
		font-size:.75rem;
	}
}