@charset "UTF-8";

/*
Theme Name: Kansa Theme
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Kansa Theme is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Kansa Theme elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.3
Requires PHP: 5.6
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Kansa Theme WordPress Theme, (C) 2020 WordPress.org
Kansa Theme is distributed under the terms of the GNU GPL.
*/


header.header-bg{
    background: #000;
}
header{
    background: #000;
}
#header .box-nav-ul .item-link{
    color: #fff;
}


@media(max-width:991px){
	#gridLayout .archive_new{
		grid-template-columns:1fr 1fr;
	}
}
.contact_wrappers.inne-Single_page del{
	text-decoration:line-through;
}
.contact_wrappers.inne-Single_page .wc-block-components-quantity-selector{
	    padding: 3px 14px;
    border: 1px solid #000;
}
.contact_wrappers.inne-Single_page .wc-block-components-quantity-selector__button{
	    font-size: 1.5em;
}
.contact_wrappers.inne-Single_page .wc-block-cart__submit-container{
	background: #000;
    border-radius: 4px;
}
.contact_wrappers.inne-Single_page .wc-block-cart__submit-container a{
	color:#fff;
}

.flat-spacing.blog_wrap img{
height:290px;
	object-fit:cover;
}
#header .nav-icon .cart_bx_new{
	    position: absolute;
    line-height: 14px;
    height: 14px;
    min-width: 14px;
    text-align: center;
    padding: 0 3px;
    font-size: 10px;
    font-weight: 500;
    border-radius: 9999px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    z-index: 2;
    top: -2px;
    right: -2px;
    color: var(--white);
    background-color: var(--primary);
}
/* .categories_slider_wrapper .hover-img img{
	height:231px;
	    width: 100%;
    object-fit: cover;
}
 */
.contact-us-map #map-contact iframe{
    width:100% !important;
	height:100% !important;
}

#contactform .wpcf7-submit{
	webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: var(--main);
    color: var(--white);
    padding: 15px 32px;
    border-radius: 99px;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    text-transform: capitalize;
    border: 1px solid var(--main);
    position: relative;
    overflow: hidden;
}

.contact_wrappers.inne-Single_page .wc-block-components-product-metadata__description p{
    line-height: 23px;
    font-size: 14px;
}
.flat-spacing.privacy h4{
	margin-bottom: 1rem;
	padding-top:15px;
	font-weight: 700;
}
.flat-spacing.privacy h5{
	margin: 12px 0;
}
.wp-block-list li{
	list-style: auto !important;
    margin-left: 27px;
    line-height: 36px;
}
.page-faqs-wrap .form-leave-comment .wpcf7-select{
	padding: 9px 16px;
    border-radius: 4px;
	width:100%;
}
.page-faqs-wrap .form-leave-comment .wpcf7-submit{
	width:100%;
}


/* reviews */
.product-reviews-section {
    background: #f8f9fa;
    padding: 60px 0;
}

.section-heading h4 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px;
}

.product-rating-summary .star-rating {
    color: #ffc107;
    font-size: 18px;
}

.rating-text {
    font-size: 14px;
    color: #555;
}

.review-content-wrap {
    background: #fff;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 0 12px rgba(0,0,0,0.05);
}

.commentlist li {
    border-bottom: 1px solid #eee;
    padding: 20px 0;
}

.commentlist li .meta strong {
    font-weight: 600;
    color: #333;
}

.commentlist li .meta .verified {
    color: green;
    font-size: 13px;
    margin-left: 5px;
}
.related.products{
	display:none;
}
#rvx-review-form__wrapper{
max-width:100%;
}
.false.rvx-space-y-space12.rvx-review-wrapper{
	max-height: 400px;
    overflow-y: scroll;
}
/* .terms-of-use-wrap h4.wp-block-heading */

/* .wp-block-heading{
	
	padding-bottom:20px;
} */

.blog-detail-wrap .heading h1{
	
	font-weight:700 !important;
	    font-size: 44px;
    line-height: 50px;
}
@media(max-width:991px){
	.nav-account.login-ico{
		display:block !important;
		height:24px;
		width:24px;
	}
}
.woocommerce-orders-table__header.woocommerce-orders-table__header-product-image,
.woocommerce-orders-table__header.woocommerce-orders-table__header-review,.woocommerce-orders-table__cell.woocommerce-orders-table__cell-product-image{
	display:none !important;
}
.woocommerce-MyAccount-content{
	margin-top:10px !important;
}
.woocommerce-Address-title.title{
	background:#fff;
	padding: 21px 20px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding-top: 10px;
}
.woocommerce-Address-title.title h2{
	font-size:24px;
}
.woocommerce-Address-title.title a{
	background: #000;
    color: #fff;
    padding: 4px 17px;
    border-radius: 20px;
    font-size: 13px;
}
