/*
Theme Name:     Gradinski baraki
Theme URI:      n/a
Template:       kadence
Author:         NXT Web Studio
Author URI:     n/a
Description:    Онлайн магазин за продаване на бараки.
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.kc_footer_container input {
	border-radius: 0!important;
	background-color:  transparent!important;
	border: none!important;
	border-bottom: 1px solid #666!important;
	padding: 0 0 15px 0!important;
	color: #fff!important;
}

.kc_footer_container button{
	margin-bottom: 0!important;
}

/* Product page */
/* Variations */
.kt-radio-variation-container #pa_cvyat label{
	background-color:#EFEFEF;
	color: #000000;
	border: 1px solid #E0E0E0;
	border-radius: 2px;
}

.kt-radio-variation-container #pa_cvyat input[type="radio"]:checked + label {
	background-color:rgba(14, 99, 65, 0.18);
	color: #000000;
	border: 1px solid #0E6341;
	border-radius: 2px;
	font-weight:700;
}

.woocommerce div.product .nxt-main-row form.cart table.variations {
	margin-bottom: 0;
}

table.variations a.reset_variations{
	display: none !important;
}

table.variations th,
table.variations td {
  display: block;
  width: 100%;
}
table.variations th{
	text-transform: uppercase;
	font-size: 16px;
}

.woocommerce div.product form.cart .variations{
	margin-bottom:10px;
}
/* Background of sections */
.nxt-inner-column-1, .nxt-inner-column-2, .nxt-inner-column-3, .nxt-inner-column-4{
	background: #FFFFFF;
}
.nxt-inner-column-3{
	border-top:1px solid #D9D9D9;
}

/* breadcrumbs */
.kwt-breadcrumbs-wrap{
	color:#003459;
	text-transform:uppercase;
}
.kadence-breadcrumbs{
	color:#003459;
	text-transform:uppercase;
}

/* rating and sku */
.nxt-main-row .nxt-product-specification .kt-row-column-wrap {
	padding-top:0;
}
.nxt-product-specification .kt-inside-inner-col>.kwt-rating-wrap{
	margin:0 !important;
	padding: 5px 10px;
}
.woocommerce .woocommerce-product-rating{
	line-height: 1.2em;
}

.nxt-product-specification a.woocommerce-review-link{
	text-decoration: none ;
}
.nxt-product-specification a.woocommerce-review-link:hover{
	color:#000000 !important;
}

.nxt-product-specification .kt-inside-inner-col .sku_wrapper{
	padding: 5px 10px;
}

.nxt-product-specification .product_meta span.posted_in{
	display:none !important;
}
.nxt-product-specification>.kt-row-column-wrap{
	padding-bottom: 17px;
}

.nxt-product-specification .nxt-stars{
	background-color: #e8eaed;
}
.nxt-product-specification .nxt-stars, li .nxt-stars{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	padding-bottom: 3px;
}
.nxt-product-specification .nxt-stars::before{
	height: 16px;
	width:98px;
}
.nxt-product-specification .nxt-stars::before, li.product .nxt-stars::before{
	content:'';
	position: relative;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2244%22%20height%3D%228%22%20viewBox%3D%220%200%2044%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%200.5L5.0815%202.80389L7.5%203.1756L5.75%204.96793L6.163%207.5L4%206.30389L1.837%207.5L2.25%204.96793L0.5%203.1756L2.9185%202.80389L4%200.5Z%22%20stroke%3D%22%23FF5023%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M13%200.5L14.0815%202.80389L16.5%203.1756L14.75%204.96793L15.163%207.5L13%206.30389L10.837%207.5L11.25%204.96793L9.5%203.1756L11.9185%202.80389L13%200.5Z%22%20stroke%3D%22%23FF5023%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M22%200.5L23.0815%202.80389L25.5%203.1756L23.75%204.96793L24.163%207.5L22%206.30389L19.837%207.5L20.25%204.96793L18.5%203.1756L20.9185%202.80389L22%200.5Z%22%20stroke%3D%22%23FF5023%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M31%200.5L32.0815%202.80389L34.5%203.1756L32.75%204.96793L33.163%207.5L31%206.30389L28.837%207.5L29.25%204.96793L27.5%203.1756L29.9185%202.80389L31%200.5Z%22%20stroke%3D%22%23FF5023%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M40%200.5L41.0815%202.80389L43.5%203.1756L41.75%204.96793L42.163%207.5L40%206.30389L37.837%207.5L38.25%204.96793L36.5%203.1756L38.9185%202.80389L40%200.5Z%22%20stroke%3D%22%23FF5023%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
li.product .nxt-stars::before{
	height:13px;
	width:68px;
	position: relative;
	top:50%;
	transform: translateY(-50%);
}
.nxt-product-specification .nxt-stars::after{
	content:'0 от 5';

}
.nxt-product-specification .kt-inside-inner-col:first-child{
	width:100%;
	height:100%;
	padding-left: 10px;
}
li.product .nxt-rating{
	flex-direction: row;
	height: 20px;
}
.woocommerce ul.products li.product .star-rating span::before{
	font-size: 15px;
}
.woocommerce ul.products li.product .star-rating::before{
	display:none;
}
.star-rating span{
	padding: 0;
}

.woocommerce ul.products.woo-archive-btn-button li.product .price {
margin-bottom: 10px;
}

/* Gallery images */
 li.kt-woo-gallery-thumbnail img{
	border-radius:10px;
}

.nxt-main-row .woocommerce-main-image img{
	border-radius: 6px;
}

/* description tabs*/
.nxt-inner-column-4 .woocommerce-Tabs-panel{
	display: block !important;
}

.nxt-inner-column-4 .kwt-accordion-title > a, .nxt-inner-column-4 .woocommerce-Tabs-panel{
	border:none !important;
}

.kwt-tabs-style-accordion .kwt-accordion-title>a:hover{
	background-color: #fff !important;
}

.nxt-inner-column-4 .kwt-tabs-style-accordion .kwt-accordion-title .kwt-accordion-trigger{
	display: none;
}

/* speifications */

.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {
	background-color: #F7FAFC;
}

.woocommerce table.shop_attributes tr td, .woocommerce table.shop_attributes tr th{
	text-align: left;
	min-width: 220px;
}

.woocommerce .kwt-tabs-wrap table.shop_attributes tr th{
	line-height: 1.2em;
}

.woocommerce table.shop_attributes tr td p, .woocommerce table.shop_attributes tr th p{
	text-transform: none;
	font-style:normal;
	color:#000000;
	padding-left:20px;
}

.woocommerce table.shop_attributes tr td p{
	font-weight: 400;
}

.kwt-tabs-style-accordion .kwt-accordion-title{
	font-size: 27px;
}

/*  */

/* sidebar main content */
@media(min-width:1025px){
	.nxt-description-bar{
		position:absolute !important;
		width:400px;
		right:15px;
		top:0;
	}
}
@media (max-width:1024px) {
	.nxt-description-bar ul.kb-gallery-ul{
		display: grid;
    	grid-template-columns: 1fr 1fr 1fr;
	}
}

.nxt-product-description .kb-row-layout-wrap, .nxt-main-content .kt-inside-inner-col, .nxt-product-description .kt-row-column-wrap{
	position:static;
}

.woocommerce div.product .woocommerce-tabs ul.tabs{
	position:static;
}
.nxt-product-description  .kt-svg-icon-list .kb-svg-icon-wrap{
	align-self: flex-start;
}

/* Product image */
.woocommerce div.product div.images .kadence-product-gallery-main img{
	max-height: 385px;
	object-fit:contain;
}
.kwt-gallery-single .splide__list a{
	height: 100%;
}

.kadence-product-gallery-thumbnails .kt-woo-gallery-thumbnail img, .woocommerce .product .kadence-product-gallery-thumbnails .kt-woo-gallery-thumbnail img {
	width: 75px !important;
}

.nxt-main-row .kadence-product-gallery-thumbnails.splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active{
	outline:none !important;
	border-radius: 10px;
	border:1px solid var(--global-gray-500, #bbb);
}

/* add to cart button */
.woocommerce div.product .cart .button.single_add_to_cart_button::before {
    content: '';
    display: inline-block;
    width: 20px;
	height: 20px;
	background-size: contain;
	z-index: 2;
	margin-right: 5px;
	margin-bottom:-3px;
	background-color: currentColor;
	mask: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.10925%202.83337C1.10925%202.69248%201.16522%202.55735%201.26485%202.45772C1.36448%202.35809%201.49961%202.30212%201.6405%202.30212H2.47704C2.86131%202.30214%203.23263%202.441%203.52262%202.69312C3.81262%202.94523%204.00176%203.29364%204.05521%203.67417L4.09842%203.98229H13.9903C14.2548%203.98229%2014.5151%204.04813%2014.7478%204.17385C14.9805%204.29958%2015.1783%204.48124%2015.3233%204.70247C15.4683%204.9237%2015.5559%205.17753%2015.5783%205.44108C15.6007%205.70462%2015.5572%205.9696%2015.4516%206.21212L13.5618%2010.5528C13.4379%2010.8374%2013.2336%2011.0796%2012.974%2011.2497C12.7144%2011.4198%2012.4108%2011.5105%2012.1005%2011.5105H5.46975C5.08549%2011.5104%204.71417%2011.3716%204.42418%2011.1195C4.13418%2010.8673%203.94504%2010.5189%203.89159%2010.1384L3.00334%203.82221C2.98556%203.69528%202.92251%203.57906%202.82579%203.49497C2.72907%203.41087%202.60521%203.36458%202.47704%203.36462H1.64121C1.50031%203.36462%201.36519%203.30865%201.26556%203.20902C1.16593%203.1094%201.10996%202.97427%201.10996%202.83337M4.24859%205.04479L4.94417%209.99037C4.96194%2010.1173%205.025%2010.2335%205.12172%2010.3176C5.21844%2010.4017%205.3423%2010.448%205.47046%2010.448H12.1012C12.2046%2010.448%2012.3058%2010.4179%2012.3924%2010.3613C12.479%2010.3047%2012.5471%2010.224%2012.5885%2010.1292L14.4776%205.78712C14.5126%205.70636%2014.527%205.61818%2014.5194%205.5305C14.5119%205.44282%2014.4827%205.35839%2014.4344%205.28479C14.3862%205.21119%2014.3204%205.15073%2014.243%205.10884C14.1656%205.06695%2014.079%205.04494%2013.991%205.04479H4.24859Z%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20d%3D%22M4.27411%2013.8125C4.27411%2013.4837%204.40471%2013.1684%204.63717%2012.9359C4.86964%2012.7035%205.18493%2012.5729%205.51369%2012.5729C5.84245%2012.5729%206.15774%2012.7035%206.39021%2012.9359C6.62268%2013.1684%206.75328%2013.4837%206.75328%2013.8125C6.75328%2014.1412%206.62268%2014.4565%206.39021%2014.689C6.15774%2014.9214%205.84245%2015.052%205.51369%2015.052C5.18493%2015.052%204.86964%2014.9214%204.63717%2014.689C4.40471%2014.4565%204.27411%2014.1412%204.27411%2013.8125ZM11.56%2012.5729C11.2313%2012.5729%2010.916%2012.7035%2010.6835%2012.9359C10.451%2013.1684%2010.3204%2013.4837%2010.3204%2013.8125C10.3204%2014.1412%2010.451%2014.4565%2010.6835%2014.689C10.916%2014.9214%2011.2313%2015.052%2011.56%2015.052C11.8888%2015.052%2012.2041%2014.9214%2012.4365%2014.689C12.669%2014.4565%2012.7996%2014.1412%2012.7996%2013.8125C12.7996%2013.4837%2012.669%2013.1684%2012.4365%2012.9359C12.2041%2012.7035%2011.8888%2012.5729%2011.56%2012.5729Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
  	-webkit-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.10925%202.83337C1.10925%202.69248%201.16522%202.55735%201.26485%202.45772C1.36448%202.35809%201.49961%202.30212%201.6405%202.30212H2.47704C2.86131%202.30214%203.23263%202.441%203.52262%202.69312C3.81262%202.94523%204.00176%203.29364%204.05521%203.67417L4.09842%203.98229H13.9903C14.2548%203.98229%2014.5151%204.04813%2014.7478%204.17385C14.9805%204.29958%2015.1783%204.48124%2015.3233%204.70247C15.4683%204.9237%2015.5559%205.17753%2015.5783%205.44108C15.6007%205.70462%2015.5572%205.9696%2015.4516%206.21212L13.5618%2010.5528C13.4379%2010.8374%2013.2336%2011.0796%2012.974%2011.2497C12.7144%2011.4198%2012.4108%2011.5105%2012.1005%2011.5105H5.46975C5.08549%2011.5104%204.71417%2011.3716%204.42418%2011.1195C4.13418%2010.8673%203.94504%2010.5189%203.89159%2010.1384L3.00334%203.82221C2.98556%203.69528%202.92251%203.57906%202.82579%203.49497C2.72907%203.41087%202.60521%203.36458%202.47704%203.36462H1.64121C1.50031%203.36462%201.36519%203.30865%201.26556%203.20902C1.16593%203.1094%201.10996%202.97427%201.10996%202.83337M4.24859%205.04479L4.94417%209.99037C4.96194%2010.1173%205.025%2010.2335%205.12172%2010.3176C5.21844%2010.4017%205.3423%2010.448%205.47046%2010.448H12.1012C12.2046%2010.448%2012.3058%2010.4179%2012.3924%2010.3613C12.479%2010.3047%2012.5471%2010.224%2012.5885%2010.1292L14.4776%205.78712C14.5126%205.70636%2014.527%205.61818%2014.5194%205.5305C14.5119%205.44282%2014.4827%205.35839%2014.4344%205.28479C14.3862%205.21119%2014.3204%205.15073%2014.243%205.10884C14.1656%205.06695%2014.079%205.04494%2013.991%205.04479H4.24859Z%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20d%3D%22M4.27411%2013.8125C4.27411%2013.4837%204.40471%2013.1684%204.63717%2012.9359C4.86964%2012.7035%205.18493%2012.5729%205.51369%2012.5729C5.84245%2012.5729%206.15774%2012.7035%206.39021%2012.9359C6.62268%2013.1684%206.75328%2013.4837%206.75328%2013.8125C6.75328%2014.1412%206.62268%2014.4565%206.39021%2014.689C6.15774%2014.9214%205.84245%2015.052%205.51369%2015.052C5.18493%2015.052%204.86964%2014.9214%204.63717%2014.689C4.40471%2014.4565%204.27411%2014.1412%204.27411%2013.8125ZM11.56%2012.5729C11.2313%2012.5729%2010.916%2012.7035%2010.6835%2012.9359C10.451%2013.1684%2010.3204%2013.4837%2010.3204%2013.8125C10.3204%2014.1412%2010.451%2014.4565%2010.6835%2014.689C10.916%2014.9214%2011.2313%2015.052%2011.56%2015.052C11.8888%2015.052%2012.2041%2014.9214%2012.4365%2014.689C12.669%2014.4565%2012.7996%2014.1412%2012.7996%2013.8125C12.7996%2013.4837%2012.669%2013.1684%2012.4365%2012.9359C12.2041%2012.7035%2011.8888%2012.5729%2011.56%2012.5729Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

.woocommerce div.product .kwt-add-to-cart-single.kwt-add-to-cart-_8b61d9-a7 .cart .button.single_add_to_cart_button, .kwt-add-to-cart-sin{
	margin:0;
	line-height: 1.2em;
	padding:15px;
	padding-bottom:15px;
}
.nxt-main-row .kwt-add-to-cart-single {
    margin-bottom: 0;
}
/* price */

.woocommerce div.product .price span.price{
	font-size: 28px;
}

p.price.kwt-price-wrap.wp-block-kadence-wootemplate-blocks-price{
	text-align:left;
}

.nxt-main-row .price{
	display:flex;
	flex-direction: column;
}

.woocommerce ul.products li.product .price{
	display:grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto auto;
}
.woocommerce .nxt-main-row p.price ins{
	order:-1;
	font-size: 28px;
}
.woocommerce ul.products li.product .price ins{
	color: var(--global-palette7);
	font-size: 17px;
	grid-row-start: 1;
}

.woocommerce-variation.single_variation .woocommerce-variation-price{
	display: none;
}

.woocommerce ul.products li.product .price del, .woocommerce div.product p.price del{
	opacity: 1;
	font-weight: 400;
	color:#003459;
	grid-row-start: 2;
}
.woocommerce ul.products li.product .price del{
	font-size: 15px;
}

 .woocommerce div.product p.price del{
	font-size: 21px;
}


/* delivery */
h3.nxt-delivery-title{
	font-size: 14px;
	padding-top:10px;
}

.nxt-delivery-text{
	font-size: 14px;
	line-height: 1.2em;
}
.nxt-main-row .nxt-delivery-box{
	margin-bottom: 0 !important;
}

/* discount percentage */
.nxt-main-row .discount-badge{
    display: inline-block;
    background: var(--global-palette7);
	height: 48px;
	width: 70px;
    color: white;
    font-weight: bold;   
	padding: 12.5px 15px;
    clip-path: polygon(40% 0, 100% 0, 100% 100%, 40% 100%, 0 50%);
    font-size: 23px;

}

ul.products li.product .discount-badge{
	display: inline-block;
    background: var(--global-palette7);
	height: 32px;
	width: 47px;
    color: white;
    font-weight: bold;   
	padding: 4px 0 0 12px;
    clip-path: polygon(40% 0, 100% 0, 100% 100%, 40% 100%, 0 50%);
    font-size: 15px;
	grid-column:2;
	grid-row: 1/ span 2;
	margin-left:5px;
	margin-top:auto;
	margin-bottom: auto;
}

.nxt-hidden-content{
	display:none;
}

/* instructions */

.nxt-instructions h3{
	font-size: 25px;
	line-height: 1.2em;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.nxt-instructions .instructions-links{
	width:100%;
	display: grid;
	grid-template-columns: 1fr auto;
	line-height: 3em;
	background-color: #E8EAED;
	position:relative;
}

.nxt-instructions .instructions-links a{
	text-decoration:none;
	color:#000000;
	display:inline-block;
	width: 100%;
	line-height: 1.2em;
}

.nxt-instructions .instructions-links .user-manual-pdf{
	padding-left: 50px;
}
.nxt-instructions .instructions-links .user-manual-download{
	padding-right: 50px;
}
@media(max-width:520px){
	.nxt-instructions .instructions-links .user-manual-download{
		display: none;
	}
}

.nxt-instructions .instructions-links::before{
	content:'';
	position: absolute;
	left:26px;
	top:50%;
	transform: translateY(-50%);
	display: inline-block;
	height: 21px;
	width:16px;
	z-index: 2;
	background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2222%22%20viewBox%3D%220%200%2016%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.33333%200H2C1.46957%200%200.960859%200.210713%200.585786%200.585786C0.210713%200.960859%200%201.46957%200%202V19.3333C0%2019.8638%200.210713%2020.3725%200.585786%2020.7475C0.960859%2021.1226%201.46957%2021.3333%202%2021.3333H14C14.5304%2021.3333%2015.0391%2021.1226%2015.4142%2020.7475C15.7893%2020.3725%2016%2019.8638%2016%2019.3333V6.66667H15.9947L9.33333%200ZM8%202.13867V7.66667C8%207.85067%208.14933%208%208.33333%208H13.8627C13.9286%207.99985%2013.9929%207.98018%2014.0477%207.94346C14.1024%207.90674%2014.145%207.85462%2014.1701%207.79369C14.1952%207.73277%2014.2017%207.66576%2014.1888%207.60115C14.1758%207.53653%2014.144%207.47721%2014.0973%207.43067L8.56933%201.90267C8.52271%201.85593%208.46327%201.82409%208.39853%201.81117C8.33379%201.79826%208.26667%201.80487%208.20569%201.83014C8.14471%201.85542%208.09261%201.89824%208.05599%201.95316C8.01937%202.00809%207.99988%202.07265%208%202.13867Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E');
	margin-bottom: -3px;
}

.nxt-instructions .instructions-links::after{
	content:'';
	position: absolute;
	display: inline-block;
	top: 50%;
	right: 26px;
	transform: translateY(-50%);
	z-index: 2;
	width: 5px;
    height: 9px;
	background-image: url('data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%229%22%20viewBox%3D%220%200%205%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.99999%204.5288C5.00062%204.40969%204.97961%204.29162%204.93817%204.18135C4.89673%204.07109%204.83567%203.9708%204.75849%203.88623L1.42743%200.266158C1.27062%200.0957402%201.05794%204.62439e-08%200.83617%203.65502e-08C0.614404%202.68565e-08%200.401721%200.0957401%200.244908%200.266158C0.0880959%200.436577%20-2.91867e-08%200.667714%20-3.97215e-08%200.908722C-5.02563e-08%201.14973%200.0880959%201.38087%200.244908%201.55128L2.99303%204.5288L0.253236%207.50631C0.116807%207.67944%200.0455173%207.90214%200.0536127%208.12991C0.0617081%208.35768%200.148593%208.57375%200.296903%208.73493C0.445214%208.89611%200.644027%208.99053%200.853613%208.99933C1.0632%209.00812%201.26812%208.93065%201.42743%208.78238L4.75849%205.16231C4.91233%204.99374%204.99907%204.76622%204.99999%204.5288Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E');
}

@media(max-width:520px){
	.nxt-instructions .instructions-links::after{
		display: none;
	}
}

.nxt-instructions .instructions-link-item{
    display: flex;
    align-items: center;
    padding: 5px;
	min-height: 61px;
}



/* show more button */
.woocommerce-tabs .nxt-button-show-more{
	position: relative;
}
.woocommerce-tabs .nxt-button-show-more .kb-button {
	width:fit-content;
}
.woocommerce-tabs .nxt-button-show-more::before{
	content: '';
	width:100%;
	height: 400%;
	top:0;
	transform: translateY(-100%);
	background: linear-gradient(0deg, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0));
	position: absolute;
	z-index: 10;
}

/* additional buttons */
#comments ol>button, .woocommerce-Tabs-panel .wp-block-kadence-advancedbtn  span.kb-button, .nxt-button-hide {
	margin-left:auto !important;
	margin-right: auto !important;
	color:#000000;
	background-color: #FFFFFF;
	border: 2px solid #A8A8A8;
	border-radius: 0;
}

#comments ol>button, .nxt-button-hide {
	display:block;
}

#comments ol>button:hover, .woocommerce-Tabs-panel .wp-block-kadence-advancedbtn span.kb-button:hover, .nxt-button-hide:hover {
	color: var(--global-palette7);
	border: 2px solid var(--global-palette7);
}

/* customer review */

.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review, .cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{
	background: #208C76;
	font-size: 18px;
}

.cr-all-reviews-shortcode .cr-button-search{
	color:#FFFFFF;
	background: var(--global-palette7);
	border-color: var(--global-palette7);
}
.cr-all-reviews-shortcode .cr-button-search:hover{
	color:var(--global-palette7);
	background: #FFFFFF;
	border-color: var(--global-palette7);
}

.cr-all-reviews-shortcode ol.commentlist{
	padding-bottom: 0 ;
}

.cr-all-reviews-shortcode .cr-total-rating-count{
	font-size: 16px;
}
/* Product cards */
.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title{
	font-size: 15px;
}

ul.products li.product .kwt-image-wrap img{
	border-radius: 4px;
}
ul.products li.product .nxt-add-to-cart-btn{
	padding: 0;
	color: #000000;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited, .wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited, .button.button-style-outline:not(.has-text-color):visited, .button.kb-btn-global-outline:not(.has-text-color):visited{
	color:#000
}

.kwt-products-wrap ul.products{
	column-gap: 16px;
	row-gap: 14px;
}
.woocommerce a.added_to_cart{
	display: none;
}

/* button filter */
.wc-block-product-filters__open-overlay{
	display: none !important;
}

/* Filter settings */
.nxt-woo-filters-form{
	color:#1C1D1D;
	padding: 0;
	border:none;
}

.nxt-woo-filters-form h3.nxt-filter-title{
	font-size: 18px;
	line-height: 1.2em;
	margin-bottom: 18px;
	font-weight: 400;
}

.nxt-woo-filters-form .nxt-filter-section{
	font-size: 18px;
	width:100%;
	line-height: 1.2em;
}
.nxt-woo-filters-form .nxt-filter-section .nxt-attribute-name{
	font-size: 18px;
	line-height: 1.2em;
}
.nxt-woo-filters-form .nxt-filter-section .nxt-attribute-name:hover, .nxt-woo-filters-form .nxt-category-name:hover{
	color:var(--global-palette7);
}

.nxt-woo-filters-form .nxt-category-item, .nxt-woo-filters-form .nxt-attribute-item{
	padding: 5px 0;
	border: none;
}

.nxt-woo-filters-form .nxt-filter-section:not(:last-of-type){
	padding: 0;
	margin-bottom: 35px;
	border-bottom:none;
}

.nxt-woo-filters-form .nxt-filter-content .nxt-filter-section{
	border:none;
	padding: 6px 0;
}

.nxt-woo-filters-form .nxt-attribute-item input[type="checkbox"], .nxt-woo-filters-form .nxt-category-item input[type="checkbox"]{
	height: 16px;
	width: 16px;
	display: inline-block;
}

.nxt-woo-filters-form .nxt-price-slider-wrapper{
	padding: 0;
}
.nxt-woo-filters-form .ui-slider-horizontal{
	max-height: 7px;
	background:#DBE2E5;
	margin-top: 4px;
	margin-bottom:11px;
}
.nxt-woo-filters-form .nxt-price-slider-wrapper .nxt-price-slider .ui-slider-range{
	background-color: #208C76;
}
.ui-widget.ui-widget-content{
	border: none;
}
.nxt-woo-filters-form .ui-slider .ui-slider-handle{
	height: 15px;
	width: 15px;
	background: #208C76;
	border: none;
	top: 50%;
    transform: translateY(-50%);
	box-shadow:none;
}
.nxt-woo-filters-form .nxt-price-display{
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}

.nxt-attribute-item input[type="checkbox"]:checked + .nxt-attribute-name, .nxt-tag-item input[type="checkbox"]:checked + .nxt-tag-name, .nxt-category-item input[type="checkbox"]:checked + .nxt-category-name{
	color:var(--global-palette7);
	font-weight: 400;
}

.kadence-shop-top-row{
	color:#000000;
}

.kadence-shop-top-item.kadence-woo-toggle {
    display: block;
}

.kadence-shop-top-row {
    justify-content: space-between;
}

.filter-toggle-open-container .filter-toggle-open.filter-toggle-style-bordered {
    border: none;
	font-size: 16px;
}

.filter-toggle-open-container .filter-toggle-open{
	color: #000000;
}

.kadence-shop-top-row form.woocommerce-ordering select{
	color:#000000;
	font-weight: 400;
	border-bottom: none;
}

.nxt-woo-filters-form .nxt-filter-button{
	background: var(--global-palette6);
	font-size: 18px;
	padding: 6px;
	width: 100%;
	font-weight: 400;
	margin-bottom: 5px;
}

.nxt-woo-filters-form .nxt-filter-button:hover{
	background: var(--global-palette7);
	color: #FFFFFF;
}
.nxt-woo-filters-form .nxt-filters-actions{
	display: block;
	border-top: none;
	padding-top: 0;
}

.nxt-clear-filters{
	display: block;
	border:1.5px solid  var(--global-palette6);
	font-size: 18px;
	padding: 4px;
	width: 100%;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	color: var(--global-palette6);
}
.nxt-woo-filters-form .nxt-clear-filters:hover{
	border:1.5px solid var(--global-palette7);
	color: var(--global-palette7);
	background: #FFFFFF;
}

@media (min-width: 768px){
	.kadence-shop-top-item.kadence-woo-toggle{
		display: none;
	}
	.kadence-woo-offcanvas-filter-area{
		display: none;
	}
	input#promo-first-toggle{
		height: 14px;
		width: 14px;
	}
}

/* woo info message */
.woocommerce .kwt-products-wrap .woocommerce-info{
	background-color: var(--global-palette8);
	border-left-color: var(--global-palette8);
	color:var(--global-palette3);
}

/* category description */
.nxt-category-description h2.custom-category-title{
	font-size: 28px;
}

.nxt-category-description p{
	font-size: 16px;
}
.nxt-category-description p:nth-child(n+3){
	display: none;
}

.nxt-category-description .kt-row-column-wrap{
	padding-bottom: 0 !important;
}

.nxt-category-description .nxt-see-more-btn{
	font-size: 14px;
	color:#003459;
	padding: 0;
	line-height: 1.2em;
	background: none;
	font-weight: 700;
	border: none;
	box-shadow: none;
}
.nxt-category-description .nxt-see-more-btn::before{
	content: '';
	margin-right: 17px;
	display: inline-block;
	height: 13px;
	width: 10px;
	z-index: 1;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.51871%2010.44L8.23871%207.72C8.30737%207.64631%208.39017%207.58721%208.48217%207.54622C8.57417%207.50523%208.67348%207.48318%208.77419%207.48141C8.87489%207.47963%208.97492%207.49816%209.06831%207.53588C9.16169%207.5736%209.24653%207.62974%209.31775%207.70096C9.38896%207.77218%209.44511%207.85701%209.48283%207.9504C9.52055%208.04379%209.53908%208.14382%209.5373%208.24452C9.53552%208.34523%209.51348%208.44454%209.47249%208.53654C9.4315%208.62854%209.3724%208.71134%209.29871%208.78L5.29871%2012.78C5.15808%2012.9205%204.96746%2012.9993%204.76871%2012.9993C4.56996%2012.9993%204.37933%2012.9205%204.23871%2012.78L0.238708%208.78C0.165021%208.71134%200.105919%208.62854%200.064927%208.53654C0.023935%208.44454%200.00189351%208.34523%200.000116722%208.24452C-0.00166006%208.14382%200.0168643%208.04379%200.0545854%207.9504C0.0923064%207.85701%200.148451%207.77218%200.21967%207.70096C0.290888%207.62974%200.375722%207.5736%200.46911%207.53588C0.562499%207.49816%200.662528%207.47963%200.763231%207.48141C0.863934%207.48318%200.963247%207.50523%201.05525%207.54622C1.14725%207.58721%201.23005%207.64631%201.29871%207.72L4.01871%2010.44V0.75C4.01871%200.551088%204.09773%200.360322%204.23838%200.21967C4.37903%200.0790175%204.5698%200%204.76871%200C4.96762%200%205.15839%200.0790175%205.29904%200.21967C5.43969%200.360322%205.51871%200.551088%205.51871%200.75V10.44Z%22%20fill%3D%22%23103559%22%2F%3E%3C%2Fsvg%3E');
}

.nxt-category-description .nxt-see-more-btn.nxt-arrow-up::before{
	transform: rotate(180deg);
}


/* Product Mobile */
@media (max-width:767px){
	.kadence-product-gallery-thumbnails.splide .splide__slide.is-active{
		border: 1px solid var(--global-palette7) !important;
	}

	.woocommerce div.product div.images .kadence-product-gallery-main img{
		object-fit: contain;
		height: 100%;
	}

	.nxt-main-row .nxt-product-specification .kt-row-column-wrap{
		display: flex;
		justify-content: flex-start;
		padding-top:10px;
	}
	.woocommerce div.product .woocommerce-tabs{
		border:none;
	}
	table.woocommerce-product-attributes.shop_attributes{
		font-size: 16px;
		line-height: 1.2em !important;
	}
	table.woocommerce-product-attributes.shop_attributes th{
		min-width: 200px;
	}
	.woocommerce .wp-block-kadence-column .kt-inside-inner-col .kwt-products-wrap ul.products{
		column-gap: 14px;
		row-gap: 16px;
	}
	.kadence-shop-top-item.kadence-woo-ordering select{
		color:#000000;
	}
	
	.woocommerce .kadence-product-toggle-container .kadence-toggle-shop-layout{
		color: #31343D;
		border:none;
		padding:0;
	}
	.kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-svg-icon.kadence-grid-svg, .kadence-product-toggle-container .kadence-toggle-shop-layout .kadence-svg-icon.kadence-list-svg{
		height: 21px;
		width:25px;
	}
	
	.kadence-shop-top-row .nxt-sort-checkbox{
		display: none;
	}
	.nxt-filter-sidebar{
		display:none;
	}
	.woocommerce ul.products li.product .price ins{
		line-height: 1em;
	}

	.woocommerce ul.products.woo-archive-btn-button li.product span.price{
		margin-bottom: 0;
	}
	/* mobile layout */
	ul.products-list-view{
		grid-template-columns: 1fr !important;
	}
	.woocommerce ul.products.products-list-view li.loop-entry.product{
		display: grid;
		grid-template-columns: 1fr 1fr !important;
		grid-template-rows: auto auto;
		column-gap: 10px;
		row-gap: 5px;
	}
	.woocommerce ul.products.products-list-view li.product .kwt-image-wrap{
		grid-row: 1/3 !important;
	}
	.nxt-product-head > .kt-row-column-wrap{
		grid-template-rows: auto auto;
		grid-template-columns: 1fr !important;
	}

}

@media screen and (min-width: 1220px) {
        .woocommerce .wp-block-kadence-column .kt-inside-inner-col .kwt-products-wrap ul.products {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
@media (max-width: 767px) {
     .woocommerce .wp-block-kadence-column .kt-inside-inner-col .kwt-products-wrap ul.products {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}


.tab-content>.tab-pane {
    display: block !important;
    visibility: hidden !important;
    overflow: hidden !important;
    height: 0px !important;
    padding: 0 !important;
}
.tab-content>.active {
display: block !important;
visibility: visible !important;
height: auto !important;
padding: 10px 0 !important;
}

/* home page*/
body.home .entry-content-wrap{
	padding-left:0;
	padding-right: 0;
}

body.home .kt-blocks-product-carousel-block ul.product li.entry{
	background: #FFFFFF;
} 

/* checkout page */
.woocommerce-checkout .site-bottom-header-wrap{
	display: none;
}

.woocommerce-checkout h3{
	font-size: 20px !important	;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{
	font-size:20px;
}
.woocommerce-checkout .form-row span input[type="text"], .woocommerce-checkout .form-row span input[type="email"]{
	font-size: 18px;
}
.woocommerce-checkout #woo-billing-to-company_field label.checkbox{
	font-size: 18px;
}
.woocommerce-checkout form .nxt-econt-delivery-hint{
	font-size: 16px;
}
.woocommerce-checkout .nxt-shipping-tab .nxt-tab-text{
	font-size: 16px;
}
.woocommerce-checkout .nxt-order-summary-table th, .woocommerce-checkout .nxt-order-summary-table td{
	font-size:18px;
}
#payment ul.wc_payment_methods li.wc_payment_method>label{
	font-size: 18px;
}
#payment ul.wc_payment_methods li.wc_payment_method>label:hover{
	background: #eee;
	border-color:var(--global-palette7);
}
#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{
	background: var(--global-palette6);
	color: #ffffff;
	border-left:2px solid #000;
}
#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label:before{
	border-color:#000;
	margin-left:-10px;
}
.woocommerce-checkout  .wc_payment_method p, .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{
	font-size: 14px;
	line-height: 1.2em;
}

/* cart page */

body.woocommerce-cart table.cart td.actions .button:disabled{
	color:#ffffff;
}

/* Archive page */
body.archive main .kb-row-layout-wrap:first-child .kt-row-column-wrap{
	padding-top: 0px;
}
/* All pages hero padding */
.entry-hero.page-hero-section .entry-header {
    min-height:0;
}
.entry-hero-container-inner .entry-header {
	min-height: 0;
}
.entry-hero-container-inner .entry-header h1{
	padding-bottom: 20px;
}

/* search */
#search-drawer .drawer-inner{
	height: 200px;
	background: #1C1D1D;

}
#search-drawer .drawer-inner input.search-field{
	color:#ffffff;
	border: 1px solid #ffffff;
}