/*
.item-price { 
	color: #A0906B;
}


.item .item-wrap {
	color: #231F20;
	background-color: #231F20;
 }


.description{
	color: #231F20;
}


.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #A0906B;
	font-size: 25px;
}


.product_detail .content_product_detail .social-share a:last-child {
	background: #A0906B;	
}


.sw-latest-product.vc_element .box-title h2, .sw-mostviewed .box-title h2, .sw-onsale-product.vc_element .box-title h2 {
	color: #A0906B;	
	background: #231F20;;	
}

.woo-slider-default .box-title h3, .best-selling-product .box-title h3{
color: #A0906B;	
	background: #231F20;	
}

.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){
	width: 100%;
	display: block;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	bottom: 0;
	top: auto;
	right:0;
	border-radius:0;
	width:35px;
	height:35px;
	background: url(../assets/img/icon-zoom.png) no-repeat center center #b2b2b2;
	&:hover{
		background-color:@color;
	}
	&:before, &:after{
		content:'';
		border:0;
		width:0;
		height:0;
	}
	img{
		display:none;
	}
}

.countdown-slider .box-title h3 {
	color: #A0906B;	
	background: #231F20;
}

.sw-woo-tab-cat .box-title h3{	
	color: #A0906B;	
	background: #231F20;
}

.resp-tab .top-tab-slider .nav.nav-tabs li.active a, .resp-tab .top-tab-slider .nav.nav-tabs li:hover a{
	color: #868586;		
}

.resp-tab .top-tab-slider .nav.nav-tabs li a {
color: #A0906B;			
}

.sw-woo-tab-cat .box-title:before{
	background-color: #A0906B;	
}


.sw-woo-tab-cat .box-title:after {
	background-color: #A0906B;		
}


.countdown-slider .box-title:before {
	background-color: #A0906B;
}


.countdown-slider .box-title:after {
	background-color: #A0906B;
}


.woo-slider-default .box-title:before, .best-selling-product .box-title:before{
	background-color: #A0906B;
}

	
.woo-slider-default .box-title:after, .best-selling-product .box-title:after{
	
	background-color: #A0906B;
}

	
.sw-latest-product.vc_element .box-title:before, .sw-mostviewed .box-title:before, .sw-onsale-product.vc_element .box-title:before {
	background-color: #A0906B;
}


.sw-latest-product.vc_element .box-title:after, .sw-mostviewed .box-title:after, .sw-onsale-product.vc_element .box-title:after {
	background-color: #A0906B;
}


.furnihome_breadcrumbs .breadcrumbs .breadcrumb {
	color:#A0906B;
	background-color: #231F20;
}


.responsive-post-slider .box-title h3{
	color:#A0906B;
	background-color: #231F20;	
}


.responsive-post-slider .box-title:before {
	background-color: #A0906B;
	
}

.responsive-post-slider .box-title:after {
	background-color: #A0906B;	
}


.body {
    	background-color: #231F20;
}


.resp-slider-container{
	background-color: #231F20;
}


.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a {
	color: #868586;
}


.single.main .post .entry-wrap, .single.main .team .entry-wrap, .single.main .attachment .entry-wrap {	
background-color: #231F20; 		
}


.single.main .post .entry-wrap .entry-content .entry-summary, .single.main .team .entry-wrap .entry-content .entry-summary, .single.main .attachment .entry-wrap .entry-content .entry-summary{
color: #A0906B;		
}


.sidebar .widget.widget_product_categories .product-categories > li > a {
    color: A0906B;
    cursor: pointer;
}

.about_us .title-page{
	color: #A0906B;	
}
.woocommerce-widget-layered-nav-list__item .wc-layered-nav-term > li > a {
font-size: 20px;	
}


.body > a {
	font-size: 20px;	
}


.sw-brand-container-slider .slider .item-brand-cat .item-image a img{	
	background-color: #A0906B;
}


.contact_us .title-page {
	color: #A0906B;
}
*/
/*
table.avdi-table-grouped_product {
  width: 100%;
}*/

/*   стили для таблицы сгруппированного товара */
/*
.table-avdi {
	width: 100%;
	border: none;
	margin-bottom: 20px;
}

.table-avdi  thead th {
	font-weight: bold;
	text-align: left;
	border: none;
	padding: 10px 15px;
	background: #d8d8d8;
	font-size: 14px;
}

.table-avdi  thead tr th:first-child {
	border-radius: 8px 0 0 8px;
}

.table-avdi  thead tr th:last-child {
	border-radius: 0 8px 8px 0;
}

.table-avdi  tbody td {
	text-align: left;
	border: none;
	padding: 10px 15px;
	font-size: 14px;
	vertical-align: top;
}

.table-avdi  tbody tr:nth-child(even){
	background: #f3f3f3;
}

.table-avdi  tbody tr td:first-child {
	border-radius: 8px 0 0 8px;
}

.table-avdi  tbody tr td:last-child {
	border-radius: 0 8px 8px 0;
}
*/

div.term-description {
    margin-top: 60px; /* Замените 20px на нужное вам значение отступа */
}

/* Фильтр тиаблицы сгруппированого товра */
/* Стили для активированных кнопок */
.avdi-button-filter_atribute.active {
	border: 1px solid var(--theme-palette-color-2); /* Цвет обводки */
	background-color: var(--theme-palette-color-2); /* Цвет фона */
	color: #fff; /* Цвет текста */
}

/* Дополнительные стили, если нужно */
.avdi-button-filter_atribute {
	font-size: 12px;
	margin: 5px; /* Расстояние между кнопками */
	padding: 0px 5px; /* Внутренний отступ кнопки */
	border: 1px solid var(--theme-palette-color-2); /* Цвет обводки */
	background-color:  var(--theme-palette-color-7); /* Цвет фона */
	border-radius: 3px;
	color: var(--theme-palette-color-3); /* Цвет текста */
	cursor: pointer; /* Изменение курсора при наведении */
}
/* Добавляем тень при наведении */
.avdi-button-filter_atribute:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); /* Тень */
}
.avdi-td-filter_attributes{
    padding-right: 20px !important;
}

.avdi-table-filter {
	width: 100%;
	border-collapse: collapse;
}

.avdi-th-filter_attribute_name {
	width: auto; /* Ширина, зависящая от контента */
	min-width: 20%; /* Минимальная ширина 20% */
}

.avdi-th-filter_values {
	width: 100%; /* Занимает оставшееся пространство */
}

/*
.avdi-td-filter_atribute {
    width: 200px; 
    text-align: right; 
    margin-bottom: 10px;
}

.avdi-filter-label {
    display: inline-block;
    margin-right: 10px; 
}

*/
/*
#DataTables_Table_0_filter {
    display: none; /* Скрываем блок по умолчанию */
   /* max-width: 10px; /* Задаем максимальную ширину */
   /* max-height: 10px; /* Задаем максимальную высоту */
    /*overflow: hidden; /* Скрываем все, что не помещается в блоке */
/*}
*/
/*
.avdi-detail-table {
    width: auto;
    max-width: 800px; 
    border-collapse: collapse;
    margin-top: 20px;
}

.avdi-detail-table-row {
    display: flex;
}

.avdi-detail-table-column {
    flex: 1;
    padding: 10px;
}

.avdi-detail-table-row:nth-child(even) {
    background-color: #f2f2f2;
}
*/
/* Убираем границы у ячеек и строки */
/*
.avdi-detail-table-row,
.avdi-detail-table-column {
    border: none;
}


h1.product_title{
	color: #A0906B !important;
}
*/

/*
.woocommerce div.product form.cart .group_table td:first-child {
	text-align: left;
  }
.product_detail .content_product_detail .cart .group_table tbody tr {
	color: #7d7d7d;
	background-color: #72664a;
	position: relative;
  }*/
  /*
  .avdi-table-grouped_product tr:not(:first-child)::before{
	color: #7d7d7d;
	background-color: 	#352f23;
	position: relative;
	margin-bottom: .4em;
	display: block;
	position: relative;	
}
*/

form.grouped_form .group_table{
	padding-top: 100px;
	font-size: 14px;
}
.woocommerce-grouped-product-list-item__label label{
	font-size: 14px;
}
span.avdi-grouped-tab-product-artikel-info{
	font-size: 12px;
}
form.grouped_form .woocommerce-grouped-product-list-item__quantity {
  font-size: 12px;
  --quantity-height: 40px;
}
form.grouped_form .woocommerce-grouped-product-list-item__label label{
	font-weight: 600;
}
/*
.avdi-table-grouped_product td{
	padding-right: 20px !important;
}
*/

/*
label.avdi-grouped-tab-label-product{
	color: #A0906B;
}
span.avdi-grouped-tab-product-artikel-info{
	color: #464646;
	font-size: 12px;
}
*/

/* Пагинация  */
/*
.avdi-grouped-table-pagination {
	display: flex;
	list-style: none;
	padding: 0;
}

.avdi-grouped-table-pagination li {
	margin-right: 5px;
	cursor: pointer;
}

.cart .grouped_form {
	max-height: 200px;
	overflow-y: auto;
}

*/
/* Скрываем кнопку добавить в корзину товар в каталоге товаров*/
div.ct-woo-card-actions a.button {
  display: none;
}



.bapf_head.bapf_colaps_togl h3, .avdi-apply-filter-button button{
	font-family: var(--theme-button-font-family,var(--theme-font-family) );
  	font-size: var(--theme-button-font-size);
  	font-weight: var(--theme-button-font-weight);
	position: relative;
	color: var(--theme-button-text-initial-color);
	border: var(--theme-button-border);
	justify-content: center;
	min-height: var(--theme-button-min-height);
	padding: var(--theme-button-padding);
	appearance: none;
  	cursor: pointer;
	user-select: none;
	text-align: center;
	border-radius: var(--theme-button-border-radius, 3px);
	transition: all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
	--has-link-decoration: var(--false);
	background-color: var(--theme-button-background-initial-color);
	
	
}
.avdi-apply-filter-button div{
	display: flex;
	justify-content: center;
}
.avdi-apply-filter-button button{
	width: 50%;
}
/*
.bapf_sfilter.bapf_ckbox.bapf_ckbox_sqchck h3:hover {
	color: var(--theme-button-text-hover-color);
  	border-color: var(--theme-button-border-hover-color);
  	background-color: var(--theme-button-background-hover-color);
	transform: var(--theme-button-transform, translate3d(0, -3px, 0));
}*/
/*.bapf_sfilter button:hover{ */
.avdi-apply-filter-button button:hover{
	color: var(--theme-button-text-hover-color);
  	border-color: var(--theme-button-border-hover-color);
  	background-color: var(--theme-button-background-hover-color);
	transform: var(--theme-button-transform, translate3d(0, -3px, 0));
}
.bapf_body {
	padding-right: 10px;
	padding-left: 10px;
}
.bapf_body label{
	font-size: 14px;
}	
/* Размер шрифта текста фильтров в каталоге
.bapf_head h3 {
//    font-size: 15px !important; // Установите желаемый размер шрифта 
//	color: #7f715c !important;
//	transition: font-size 0.3s ease; // Добавляем анимацию смены размера шрифта 
}*/

/* Курсор эффект наведения 
.bapf_head h3:hover {
    cursor: pointer; 
}

// Смена цвета текста при наведении 
.bapf_head h3:hover {
    color: #3f4245; // Замените на ваш цвет, который должен появиться при наведении 
	font-size: 17px !important; // Установите желаемый размер шрифта 
}*/


/* Делаем бренд не кликабельным в карточках товара*/
.pwb-brands-in-loop {
    pointer-events: none;
}

/*Логотипы брэнда на старницах товара уменьшаем*/
.pwb-single-product-brands a img.size-thumbnail {
    width: 75px; /* уменьшаем ширину в 2 раза */
    height: 75px; /* уменьшаем высоту в 2 раза */
}

button.cky-btn{
	border-color: var(--theme-button-border);
	border-radius: var(--theme-button-border-radius, 3px);
}

button.cky-btn-accept{
	background-color: var(--theme-button-background-initial-color);
}

div.ti-inner{
  box-shadow: 0px 8px 12px -4px var(--theme-palette-color-1) !important;
  border-radius: var(--theme-border-radius) !important;
  background: var(--backgroundColor) !important;	
}

a.ti-header-write-btn{
	background-color: var(--theme-palette-color-1) !important;
	border-color: var(--theme-palette-color-1) !important;
}
a.ti-header-write-btn:hover{  
	background-color: var(--theme-button-background-hover-color) !important;
}

.offline-purchase-status {
    color: #ff6600;
    font-weight: bold;
    font-size: 14px;
}

