.entity.entity-header {
	background-color: #d3cdcd;
	padding: 3px;
	border-radius: 3px;
}
.entity.entity-header .group-registration li a {border-bottom: none;}
.group-soc {
	display: flex;
	align-content: center;
	align-items: center;
	padding: 0 2em;
} 
.group-soc li{ margin: 0 5px;}
.group-soc .soc-wharsapp {
	max-width: 30px;
}
.group-soc .soc-telegram {max-width: 25px;}
.header-top .container.page-test {justify-content: flex-end;}
@media screen and (max-width: 767px){
	.header-top .container.page-test {justify-content: flex-start;}
}
.sale-slider{
overflow: hidden;
}
.w-100-p{
	width: 100%;
}
#addOrderUser_button_copy_res{
	position: absolute;
	background: rgb(211, 211, 211);
	padding: 5px;
	padding-bottom: 10px;
	top:-35px;
	clip-path: polygon(50% 0%, 100% 0, 100% 29%, 100% 80%, 60% 80%, 50% 100%, 40% 80%, 0 80%, 0 31%, 0 0);
}
.modal-body-button-copy{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
/*.section-catalog .product-item-container .catalog-product {
	height: auto !important;
}*/
.horizontal .catalog-product {
	height: 100% !important;
}
.header-menu {background-color: #00509b;}
.catalog.logo-menu-mob {display: none;}
.box-brands {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 90px;
	padding: 0 20px 0 40px;
}
.box-partner .box-partner__item img {
	max-height: 25px;
}
@media screen and (max-width: 999px) {
	.header-menu {background-color: #fff;}
	.catalog.logo-menu-mob {
		display: inline-block; 
		
		padding-left: 7%;
	}
	.drop-down-catalog.logo-menu-desktop {display: none;}
	.catalog.logo-menu-mob {display: inline-block;}
	.catalog.logo-menu-mob span {vertical-align: super;}
	.fixed .header-menu .drop-down-catalog.open {
		display: flex;
	}
	.header-middle {
		position: relative;
		padding-bottom: 0px;
	}
	.header.open  .search-block-two {
		display: block;
		bottom: 220px;
	}
	.search-block-two {
		max-width: 270px;
	}

}
@media screen and (max-width: 530px) {
	.search-block-two {
		max-width: 170px;
	}
	.fixed .header-menu .form-search {
		max-width: 100%;
	}
	.header-menu .form-search>input {
		background: none;
		padding: 0 10px 0 10px;
	}
	.fixed .header-menu .form-search>button {
		width: 30px;
		height: 30px;
		font-size: 0px;
		color: #0095d5;
		position: relative;
		background-color: #0095d5;
		border: none;
	}
	.fixed .header-menu .form-search>button::before {
		width: 18px;
		height: 18px;
		background: url(/local/assets/css/../img/svg/static/search2.svg) center no-repeat;
		background-size: contain;
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate3d(-50%,-50%,0);
		filter: invert(100%);
		-webkit-filter: invert(100%);
		-moz-filter: invert(100%);
		-ms-filter: invert(100%);
		-o-filter: invert(100%);
		filter: gray;
	}
	.search-block-two {
		display: block;
		bottom: 30px;
	}
}
@media screen and (max-width: 768px) {
	.group-cart {max-width: 80px;}
	.search-block-two {
		display: block;
		bottom: 30px;
	}
	.fixed .header-menu .form-search {
		top: unset;
		max-width: 100%;
		position: relative;
		right: unset;
	}
	.fixed .header-menu .form-search>input {
		height: 30px;
	}
	.fixed .header-menu .form-search>button {
		margin: 0 0 0 -5px;
		padding: 0px 0 0px;
		border: 1px solid #dadada;
	}
}

#modal-product-list.modal #counter-favourite, #modal-compare.modal #counter-compare {
	display: none;
}

.header .modal-header {
	cursor: pointer;
}

.inf-count {position:relative;}

.inf-count .count {
	position: absolute;   
	right:-10px;
	top: -5px;
	display: block;
	border-radius: 50px;
	min-width:20px;   
	height:20px;
	padding: 3px 4px;
	text-align: center;
	font-size:12px;
	color: #fff;
	background-color: #0095d5;
}

@media print {
	header, footer, #bx-panel, .modal, .hide_404, jdiv, 
	.section-catalog .sidebar, 
	.section-catalog .stags,
	.section-catalog .catalog-products-filter-view,
	.section-bestsellers,
	.section-advantages,
	.section-catalog .bxr-basket-action,
	.section-catalog .box-features,
	.sectionDescription,
	.catalog-category-list {
		display: none !important;
	}
	.sidebar-active .catalog-category-list>div, .sidebar-active .catalog-products>div {
		flex: 0 0 25%!important;
		max-width: 25%!important;
	}
	.sidebar-active > .container {
		padding-left: 20px!important;
	}
	.catalog-product .thumb {
		min-height: 100px!important;
	}
	.section-catalog .thumb>img {
		max-height: 100px!important;
	}
	.section-catalog .product-item-container .catalog-product {
		height: auto!important;
	}
	.catalog-product-title {
		margin: 0 0 5px!important;
	}
	.content {
		padding: 0!important;
	}
	.bonus__total--block{
		display: none;
	}
}