/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.use-cookie {
	display: none;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 9999999;
	padding: 2rem;
	background: #fff;
	margin:1rem;
	width: calc( 100% - 2rem);
	border: 1px solid #ececec;
}
.use-cookie .use-cookie-btns{
	display: flex;
}

@media (min-width: 992px) {
	.use-cookie {
		width: 400px;
		margin:2rem;
	}
}

.swiper-button-next, .swiper-button-prev{
	--swiper-navigation-size: 50px;
	/*--swiper-navigation-size: 40px;*/
	border-radius: 10px;
	border-radius: 3px;
}
.swiper-button-next:after, .swiper-button-prev:after{
	display:none;
}
.swiper-button-prev{
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.625 1.00003L1 9.75003L11.625 18.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #446d26;
	background-size: 10px;
}
.swiper-button-next{
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.00003L11.625 9.75003L1 18.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #446d26;
	background-size: 10px;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	display:block;
	opacity: 0.5;
}
.drag-block.container.CATALOG_SECTIONS.js-load-block .item .img{
	width: 180px;
	height: 180px;
}
.drag-block.container.CATALOG_SECTIONS.js-load-block .item .img .thumb{
	display: flex;
	width: 100%;
	height: 100%;
}
.slider-dishes{
	background: #f9fafe;
	padding:80px 0;
	padding-top: 40px;
}
.slider-dishes .maxwidth-theme{
	background:none;
	position: relative;
	
}

.slider-dishes__slider{
	/*margin:0 -57px;
	padding:0 57px;*/
}
.slider-dishes .splide__slide{
	display:flex;
	justify-content:center;
	/*width:fit-content !important;*/
	width:224px;
}
.slider-dishes .splide {
  visibility: visible;
  padding-bottom: 80px;
}
.splide ul:not([id*="bx_"])>li:before{
	display:none;
}
.slider-dishes__prev{
	left:0px;
}
.slider-dishes__next{
	right:0px;
}
.slider-dishes__slide{
	box-shadow: 3px 3px 11px 0 rgba(0, 0, 0, 0.24);
	background: #fff;
	padding:13px 10px 35px 10px;
	width: 184px;
	height: 271px;
	margin:12px 0;
	border-radius: 30px;
	display:block;
}
.slider-dishes__slide-img{
	width:100%;
	height:138px;
	margin-bottom: 13px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.slider-dishes__slide-img img{
	max-height:138px;
	width:auto;
}
.slider-dishes__slide-price{
	font-weight: 700;
	font-size: 14px;
	line-height: 140%;
	color: #446d26;
	padding-left: 13px;
	padding-right: 13px;
}
.slider-dishes__slide-border{
	height:11px;
	width:100%;
	background:url(../images/elki/border.png) center center no-repeat;
	margin-bottom: 13px;
}
.slider-dishes__slide-name{
	font-weight: 700;
	font-size: 16px;
	font-size: 18px;
	line-height: 108%;
	color: #1b1b1b;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	gap:10px;
	padding-left: 13px;
	padding-right: 13px;
}
.slider-dishes__slide-name span{
	flex:1;
}
.slider-dishes__slide-name img{
	margin-top: 4px;
}
.swiper-button-prev.slider-dishes__prev{
	top:auto;
	margin-top: 0;
	bottom:0;
	left:50%;
	margin-left:-72px;
}
.swiper-button-next.slider-dishes__next{
	top:auto;
	margin-top: 0;
	bottom:0;
	right:50%;
	margin-right:-72px;
}

.set-lunches{
	padding:40px 0 80px 0;
}
.set-lunches .maxwidth-theme{
	position: relative;
}
.set-lunches__prev{
	left:0px;
}
.set-lunches__next{
	right:0px;
}
.swiper-button-next.swiper-button-disabled.set-lunches__next, .swiper-button-prev.swiper-button-disabled.set-lunches__prev{
	display:none;
}
.set-lunches__title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	line-height: 1.126em;
	color: #000;
	margin-bottom: 45px;
}
.set-lunches__items{
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap:54px;
}
.set-lunches__item{
	box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.24);
	background: #fff;
	width:396px;
	margin:15px 0;
	border-radius: 30px;
}
.set-lunches__slider .swiper-slide{
	display: flex;
	justify-content: center;
}
.set-lunches__item-name{
	padding:19px 26px 15px 26px;
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	color: #fff;
	background: #8dc03f;
	border-radius: 30px 30px 0 0;
}
.set-lunches__inner{
	padding: 0 15px 0 20px;
	max-height:280px;
	overflow:auto;
	margin-right: 10px;
	margin-top: 10px;
}
.set-lunches__dishes{
	display:flex;
	gap:25px;
	align-items:center;
	padding-bottom: 18px;
	background:url(../images/elki/border-big.png) bottom center no-repeat;
	margin-bottom: 5px;
}
.set-lunches__dishes-img{
	flex:none;
	width:83px;
	height:83px;
	display:flex;
	align-items:center;
}
.set-lunches__dishes-img img{
	max-width:100%;
	height:auto;
}
.set-lunches__dishes-desc{
	/*display:flex;
	flex-direction:column;*/
}
.set-lunches__dishes-type{
	font-weight: 500;
	font-size: 12px;
	line-height: 140%;
	color: #b2b2b2;
}
.set-lunches__dishes-name{
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	color: #1b1b1b;
}
.set-lunches__dishes-options{
	font-weight: 500;
	font-size: 12px;
	line-height: 140%;
	color: #446d26;
}
.set-lunches__item-bottom{
	box-shadow: 1px 2px 18px 0 rgba(0, 0, 0, 0.16);
	background: #fff;
	padding:28px 26px 19px 26px;
	display:flex;
	align-items:center;
	gap:11px;
	justify-content:space-between;
	border-radius: 0 0 30px 30px;
}
.set-lunches__item-result{
	font-weight: 500;
	font-size: 12px;
	line-height: 140%;
	color: #b2b2b2;
}
.set-lunches__item-price{
	font-weight: 700;
	font-size: 34px;
	line-height: 140%;
	color: #446d26;
	white-space:nowrap;
}
.set-lunches__item-old-price{
	white-space:nowrap;
	font-weight: 500;
	font-size: 19px;
	line-height: 140%;
	text-decoration: line-through;
	color: #b2b2b2;
}
.set-lunches__item-button{
	padding:10px 38px;
	border-radius: 51px;
	background: #e96306;
	border:none;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:2px;
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #fff;
	transition: all ease-out .2s;
}
.set-lunches__item-button:hover{
	opacity: 0.7;
}
.set-lunches__item-mintext{
	font-size: 11px;
	line-height:1.2;
}

@media (max-width:1200px){
	.set-lunches__items{
		gap:20px;
	}
}
@media (max-width:767px){
	.slider-dishes__slide{
		width:165px;
		height:243px;
		box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.16);
		background: #fff;
	}
	.slider-dishes__slide-img{
		height:123px;
	}
	.slider-dishes__slide-border{
		margin-bottom: 10px;
	}
	.slider-dishes__slide-img img{
		max-height:123px;
		width:auto;
	}
	.slider-dishes__slide-price{
		font-size:13px;
		padding:0 10px;
	}
	.slider-dishes__slide-name{
		padding-top: 5px;
		padding:0 10px;
		font-size: 12px;
		line-height:1.2;
	}
	.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
		display:flex;
		align-items:center;
		justify-content:center;
	}
	.slider-dishes .maxwidth-theme, .set-lunches  .maxwidth-theme{
		padding-bottom: 82px;
	}
	.slider-dishes .maxwidth-theme{
		padding-bottom: 0;
	}
	.slider-dishes__prev, .set-lunches__prev{
		top:auto;
		bottom:0px;
		left:50%;
		margin-left: -53px;
		background-color: var(--theme-base-color);
	}
	.slider-dishes__prev:after, .set-lunches__prev:after {
		background-position: 0 -81px;
	}
	.slider-dishes__next, .set-lunches__next{
		top:auto;
		bottom:0px;
		right:50%;
		margin-right: -53px;
		background-color: var(--theme-base-color);
	}
	.slider-dishes__next:after, .set-lunches__next:after {
		background-position: -11px -81px;
	}
	.set-lunches__title{
		font-size: 36px;
		margin-bottom: 20px;
	}
	.set-lunches__items{
		display: flex;
		flex-direction:column;
	}

	.set-lunches__item-name{
		font-size: 21px;
		/*padding: 29px 22px 10px 22px;*/
	}
	.set-lunches__dishes-img{
		width:73px;
		height:73px;
	}
	.set-lunches__dishes-name{
		font-size:14px;
	}
	.set-lunches__item-result{
		font-size:10px;
	}
	.set-lunches__item-price{
		font-size: 30px;
	}
	.set-lunches__item-old-price{
		font-size:16px;
	}
	.set-lunches__item-bottom{
		padding:22px;
		border-radius: 9px;
		box-shadow:1px 2px 9px 0 rgba(0, 0, 0, 0.16);
	}
	.set-lunches__item-button{
		font-size:14px;
		padding:8px 24px;
	}
	.set-lunches__item{
		width:100%;
		box-shadow:none;
		box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.24);
	}
	.set-lunches__slider .swiper-slide{
		padding:10px;
	}
	
}

/*new*/
.days-slider-block{
	
	padding-top: 43px;
	padding-top: 22px;
	position: relative;
	position: sticky;
	top:20px;
	top:40px;
	top:63px;
	z-index:410;
	
}
/*.left_block.is-affixed .sticky-sidebar__inner{
	top: 140px !important;
}*/
.days-slider-block:before{
	content: '';
	width: calc(100vw - 17px);
	left: calc(0px - (50vw - 704px + var(--theme-page-width-padding)));
	background: #f8f8f8;
	position: absolute;
	top: 0;
	z-index: -1;
	display: block;
	height: 100%;
	overflow: hidden;
}
@media(max-width:1440px){
	.days-slider-block:before{
		width:100vw;
	}
}
@media(max-width:1408px){
	.days-slider-block:before{
		left:calc(0px - var(--theme-page-width-padding));
	}
}
.days-slider__slide{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width: 161px;
	height: 86px;
	background: #f2f2f2;
	padding:12px 11px 5px 11px;
	border-radius: 10px 10px 0 0;
}

.days-slider__name{
	font-weight: 700;
	font-size: 18px;
	line-height: 140%;
	color: #1b1b1b;
}
.days-slider__count{
	font-weight: 700;
	font-size: 34px;
	line-height: 140%;
	color: #1b1b1b;
}
.active-day.days-slider__slide{
	background: #fff;
	border: 2px solid #e96306;
	border-bottom:0;
	height:107px;
}
.active-day.days-slider__slide .days-slider__name{
	font-size: 25px;
	font-size:23px;
}
.active-day.days-slider__slide .days-slider__count{
	font-size: 47px;
}
.active-day.days-slider__slide .days-slider__name, .active-day.days-slider__slide .days-slider__count{
	color: #e96306;
}
.days-slider .swiper-wrapper{
	align-items:flex-end;
	/*overflow:hidden;*/
}
.swiper{
	--swiper-scrollbar-border-radius: 10px;
	--swiper-scrollbar-top: auto;
	--swiper-scrollbar-bottom: 4px;
	--swiper-scrollbar-left: auto;
	--swiper-scrollbar-right: 4px;
	--swiper-scrollbar-sides-offset: 1%;
	--swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
	--swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
	--swiper-scrollbar-size: 4px;
}

@media(max-width:768px){
	.days-slider__slide{
		width:85px;
		height:67px;
	}
	.active-day.days-slider__slide{
		height:77px;
	}
	.days-slider__name{
		font-size: 10px;
	}
	.active-day.days-slider__slide .days-slider__name{
		font-size: 12px;
	}
	.days-slider__count{
		font-size: 20px;
	}
	.active-day.days-slider__slide .days-slider__count{
		font-size:22px;
	}
	.days-slider .swiper-button-prev{
		left:0;
	}
	.days-slider .swiper-button-next{
		right:0;
	}
}
.items-wrapper-inner{
	display:grid;
	grid-template-columns:3fr 1fr;
	gap:20px;
	
}
.filter-panel{
	border-bottom:0px;
}
.items-wrapper-inner__left{

}
.items-wrapper-inner__right{
	display:flex;
	flex-direction:column;
	padding: 0 9px;
	/*gap:32px;*/
}
.complex-block__item{
	box-shadow: 2px 2px 9px 0 rgba(0, 0, 0, 0.24);
	background: #fff;
	border: 1px solid #446d26;
	border: 4px solid #446d26;
	border-radius: 30px;
	overflow:hidden;
}
.complex-block__item-name{
	font-weight: 700;
	font-size: 18px;
	line-height: 140%;
	color: #1b1b1b;
	padding:13px 20px 13px 20px;
	color: #fff;
	background: #446d26;

}
.complex-block__item-bottom{
	box-shadow: 1px 2px 14px 0 rgba(0, 0, 0, 0.16);
	background: #fff;
	padding:19px 18px;
	position: relative;
	z-index:3;
}
.complex-block__result{
	display:flex;
	align-items:center;
	gap:9px;
	justify-content:space-between;
}
.complex-block__result-name_bold{
	display:block;
	font-weight: 700;
	font-size: 10px;
	line-height: 140%;
	color: #000;
}
.complex-block__result-name_text{
	font-weight: 500;
	font-size: 10px;
	line-height: 140%;
	color: #b2b2b2;
	display:block;
}
.complex-block__result-name_weight{
	font-weight: 500;
	font-size: 9px;
	line-height: 140%;
	color: #446d26;
	display:block;
}
.complex-block__result-old-price{
	font-weight: 500;
	font-size: 10px;
	line-height: 140%;
	text-decoration: line-through;
	color: #446d26;
}
.complex-block__result-prices{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.complex-block__result-price{
	font-weight: 700;
	font-size: 12px;
	line-height: 140%;
	color: #000;
}
.complex-block__counter{
	display:flex;
	gap:6px;
}
.complex-block__counter-minus, .complex-block__counter-plus{
	background: #f0f0f0;
	width: 23px;
	height: 23px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-weight: 500;
	font-size: 11px;
	color: rgba(0, 0, 0, 0.5);
	cursor:pointer;
	transition: all ease-out .2s;
	border-radius: 5px;
	width: 23px;
	height: 23px;
	background: #f0f0f0;
	font-weight: 500;
	font-size: 11px;
/*font-family: Roboto;*/
}
.complex-block__counter-minus:hover, .complex-block__counter-plus:hover{
	background: #446d26;
	color:#fff;
}
.complex-block__counter-input input{
	border: 1px solid #666;
	width: 23px;
	height: 23px;
	text-align:center;
	font-weight: 500;
	font-size: 11px;
	line-height:1em;
	color: #000;
	display:flex;
	border-radius:0;
	border: 0.61px solid #666;
	border-radius: 5px;
}
.complex-block__item-wrapper .set-lunches__inner{
	overflow:hidden;

}
.complex-block__item-wrapper.open{
	padding-bottom: 42px;
}

.complex-block__item-wrapper.open .set-lunches__inner{
	max-height:100%;
}
.complex-block__item-wrapper{
	position:relative;

}
.complex-block__item-wrapper:before{
	content:'';
	display:block;
	height:71px;
	width:100%;
	position: absolute;
	left:0;
	bottom:-31px;
	z-index:1;
	background-image: url("data:image/svg+xml,%3Csvg width='271' height='71' viewBox='0 0 271 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_416_11921)'%3E%3Cg filter='url(%23filter0_f_416_11921)'%3E%3Crect y='2' width='273' height='55' fill='white' /%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_416_11921' x='-25.5' y='-23.5' width='324' height='106' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3E%3CfeGaussianBlur stdDeviation='12.75' result='effect1_foregroundBlur_416_11921' /%3E%3C/filter%3E%3CclipPath id='clip0_416_11921'%3E%3Crect width='271' height='71' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.show-dishes{
	border: 1px solid #446d26;
	border-radius: 45px;
	width: calc(100% - 36px);
	height: 42px;
	display:flex;
	padding:10px;
	align-items:center;
	justify-content:center;
	font-weight: 700;
	font-size: 11px;
	line-height: 140%;
	text-align: center;
	color: #000;
	gap:10px;
	background:#fff;
	cursor:pointer;
	position: absolute;
	z-index:2;
	left:18px;
	bottom:18px;
	color: #000;
}
.show-dishes__arrow{
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.13512 6.10272C2.96757 6.25056 2.95398 6.50356 3.10478 6.66782L8 12L12.8952 6.66782C13.046 6.50356 13.0324 6.25056 12.8649 6.10272C12.6973 5.95489 12.4392 5.9682 12.2884 6.13246L8 10.8037L3.71155 6.13246C3.56075 5.9682 3.30268 5.95489 3.13512 6.10272Z' fill='%23446D26' /%3E%3C/svg%3E");
	display:block;
	width:16px;
	height:16px;
	background-repeat: no-repeat;
	background-position: center;
	transition: all ease-out .2s;
	display:none;

}
.complex-block__item-wrapper.open .show-dishes__arrow{
	transform: rotate(-180deg);
}
.items-wrapper-inner__right{
	max-height: 100vh;
	overflow:auto;
	min-width: 300px;
}
.items-wrapper-inner__right::-webkit-scrollbar {
	display: none;
}

.items-wrapper-inner__right .tab-content>.tab-pane{
	display:block;
	margin-bottom: 32px;
}
.items-wrapper-inner__right .tabs{
	display:none;
}
.items-wrapper-inner__right .complex-block__item-wrapper.open{
	padding-bottom: 72px;
}
.items-wrapper-inner__right .set-lunches__dishes-img{
	width:63px;
	height:63px;
}
.items-wrapper-inner__right .set-lunches__dishes{
	gap:19px;
}
.items-wrapper-inner__right .set-lunches__dishes-type{
	font-size: 10px;
}
.items-wrapper-inner__right .set-lunches__dishes-name{
	font-size: 12px;
}
@media(max-width:1200px){
	.items-wrapper-inner__right{
		max-width:300px;
	}
}
@media(max-width:768px){
	.items-wrapper-inner__right{
		max-width:100%;
		max-height: max-content;
		margin: 0 -9px;
		order:1;
	}
	.items-wrapper-inner__left{
		order:2;
	}
	.items-wrapper-inner{
		grid-template-columns:1fr;
		
	}
	.items-wrapper-inner__right .tab-content>.tab-pane{
		display:none;
		margin-bottom: 0;
	}
	.items-wrapper-inner__right .tabs{
		display:block;
		margin-bottom: 0;
	}
	.items-wrapper-inner__right .tab-content>.active{
		display:block;
	}
	.complex-block__item-name{
		display:none;
	}
	.items-wrapper-inner__right .tabs .nav-tabs li a, .items-wrapper-inner__right .tabs .nav-tabs li>span{
		padding:10px 12px;
		font-weight: 700;
		font-size: 12px;
		line-height: 140%;
		color: #1b1b1b;
		border-radius:0;
		border:2px solid var(--light2_bg_black);
		/*border-bottom-color: #446d26;*/
	}
	.items-wrapper-inner__right .tabs .nav-tabs li{
		margin:0;
		white-space:nowrap;
	}
	.items-wrapper-inner__right .nav-tabs{
		margin:0;
		display:flex;
		flex-wrap:nowrap;
		overflow-x: auto;
		-ms-overflow-style: none;
		scrollbar-width: none;
		max-width:calc(100vw - 32px);
	}
	.items-wrapper-inner__right .nav-tabs>li.active:after{
		height:1px;
		top:0px;
		left:0px;
		right:0px;
		background:#446d26;
		display:none;
	}
	/*.items-wrapper-inner__right .nav-tabs>li.active:before{
		content: "";
    	position: absolute;
    	height:1px;
		bottom:0px;
		left:0px;
		right:0px;
		background:#fff;
		z-index: 1;
	}*/
	.items-wrapper-inner__right .tabs .nav-tabs li.active a{
		border-color: #446d26;
		/*border-bottom-color: #fff;*/
		border-radius: 10px 10px 0 0;
		padding: 10px 12px;
		font-weight: 700;
		background:#446d26;
		color:#fff;

	}
	.complex-block__item{
		/*border-top:none;*/
		border-radius:0px 0px 10px 10px;
		border-width: 2px;
	}
	.items-wrapper-inner__right .set-lunches__dishes-type{
		font-size:13px;
	}
	.items-wrapper-inner__right .set-lunches__dishes-name{
		font-size:15px;
	}
	.show-dishes{
		font-size: 14px;
		height: 54px;
	}
	.complex-block__result-name_bold{
		font-size: 12px;
	}
	.complex-block__result-name_text{
		font-size:13px;
		margin-bottom: 3px;
	}
	.complex-block__result-name_weight{
		font-size:11px;
	}
	.complex-block__result-price{
		font-size:15px;
	}
	.complex-block__result-old-price{
		font-size: 12px;
	}
	.complex-block__counter-minus, .complex-block__counter-plus, .complex-block__counter-input input{
		height:30px;
		width:30px;
		font-size: 14px;
	}
	.items-wrapper-inner__right .set-lunches__dishes-img{
		width:83px;
		height:83px;
	}
	.complex-block__item-wrapper .set-lunches__inner{
		margin-right: 0;
	}
}
.sticky{
	width:100%;
	height:100px;
	background:#000;
	position: sticky;
	top:20px;
}
.menu_top_block.catalog_block .dropdown>li.full.v_bottom.opened>a{
	padding-bottom: 17px;
}
.mobile-name-section, .mobile-block-left{
	display:none;
}
.image_wrapper_block:not(.image-wrapper){
	padding-top: 81%;
}
.catalog_block .catalog_item img{
	height: 100%;
	width: auto;
	max-width: none;
	left: -14%;
}
.basket-item-block-image{
	max-width:180px;
}
.fast_view_frame.popup .fastview-product{
	height:400px;
	padding-bottom:0;
}
.menu_top_block.catalog_block .dropdown>li.full.v_bottom.opened>a{
	background: #e96306;
	padding-bottom: 15px;
	color: #fff;
	display: inline-block;
	line-height:1;
	font-weight: 500;
}
.menu_top_block.catalog_block .dropdown > li.full > a{
	padding:15px 22px;
	font-weight: 500;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	border:none;
	border-radius: 74px;
}
@media(max-width:992px){
	.days-slider-block{
		top:0;
	}
	.main-catalog-wrapper{
		flex-direction:column-reverse;
	}
	.main-catalog-wrapper .left_block{
		display: block;
		margin-top: 0px;
		width:100%;
	}
	body #content .wrapper_inner .main-catalog-wrapper .left_block>*{
		display: block;
	}
	.main-catalog-wrapper .slide-block__head{
		display:none;
	}
	.main-catalog-wrapper .sticky-sidebar__inner{
		width:100% !important;
	}
	.slide-block__body{
		background:  #fff;
		padding-top: 5px;
	}
	.mobile-block-left{
		position: sticky;
		top: 130px;
		top:99px;
		display:block;
		background:#fff;
		z-index: 4;
	}
	.block_side_NORMAL .mobile-block-left .title-menu{
		display:none;
	}
	.mobile-block-left .mobile-name-section{
		display:flex;

		border: 2px solid #446d26;
		justify-content:space-between;
		align-items:center;
		gap:10px;
		padding:10px;
		background:  #fff;
		border-radius:10px;
		color:#000;
	}
	.slide-block .title-menu{
		display:none;
	}
	.mobile-block-left .mobile-name-section .svg-inline-down {
		transform: rotate(180deg);
	}
	.mobile-block-left .mobile-name-section.open-section-menu .svg-inline-down {
		transform: rotate(0deg);
	}
	.mobile-block-left .menu_top_block.catalog_block .menu{
		display:none;
		/*overflow-x: scroll;*/
	  /*-ms-overflow-style: none;
	  scrollbar-width: none;*/
	  padding-top: 15px;
	  /*padding-bottom: 15px;*/
	  background:  #fff;
	  position: absolute;
	  width: 100%;

	}
	.sticky-sidebar .menu_top_block.catalog_block .menu{
		display:none !important;
	}
	.menu_top_block.catalog_block .dropdown>li.full>a{
		padding:5px 10px;
		/*white-space: nowrap;*/
	}
	.menu_top_block.catalog_block .dropdown>li.full.v_bottom.opened>a{
		padding-bottom: 5px;
	}
	body .menu_top_block.catalog_block .dropdown>li.full>a{
		/*border-bottom:1px solid #ececec;*/
		padding:5px;
		font-size:17px;
	}
	.menu_top_block.catalog_block .dropdown>li.full.v_bottom.opened>a{
		padding-bottom: 5px;
	}
	body #content .wrapper_inner .main-catalog-wrapper .left_block > .sticky-sidebar__inner{
		max-width:calc(100vw - 32px);
		/*left:0px !important;*/
	}
	/*.sticky-sidebar__inner{
		position: static !important;
	}*/
/*	.left_block.is-affixed .sticky-sidebar__inner {
    top: 130px !important;
}
*/
	.fast_view_frame.popup .form .form_head{
		padding:20px;
	}
	.fast_view_frame.popup .fastview-product > div{
		flex-basis: auto;
		padding:20px;
	}
}
@media (max-width: 767px) {
	.basket-item-block-image {
		width:130px;
		max-width:130px;
	}
}
@media (max-width: 550px) {
	.basket-items-list-table .basket-items-list-item-descriptions-inner {
		flex-basis: calc(100% - 130px);
	}
}
@media (max-width: 550px) {
	.basket-items-list-table .basket-items-list-item-wrapper:not(.basket-items-list-item-container-expend) {
		align-items:center;
	}
	.basket-items-list .basket-items-list-item-wrapper td.basket-items-list-item-price{
		flex:none;
		width:70px;
		align-self: flex-start;
	}
	.basket-items-list-item-wrapper .basket-items-list-item-amount-outer{
		width:calc(100% - 70px);
		display:flex;
		align-items:flex-end;
		flex-direction:column;
	}

}
#BasketAdditionalProducts{
/*	display:flex;
	flex-wrap:wrap;*/
	display:block;
	width:100%;
	overflow:hidden;
}
.block-items.flexbox #BasketAdditionalProducts .block-item{
	flex:none;
	width:auto;
}
#BasketAdditionalProducts .swiper-slide{
	width:310px;
}
#BasketAdditionalProducts .block-item__image.block-item__image--wh80{
	width:120px;
	height:120px;

}
#BasketAdditionalProducts  .flexbox--row{
	align-items:flex-start;
}
.block-items.flexbox  #BasketAdditionalProducts .block-item__wrapper.w-btn {
	padding-bottom: 10px;
}
body .block-items #BasketAdditionalProducts .block-item__image img{
	height:100%;
	max-width: none;
/*    height: 100%;
    margin-left: -25%;*/
    height: 90%;
    margin-left: -20%;
}
@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
	.mobile:not(.previewMode) .fast_view_frame.popup {
		display: block !important;
	}
	.fast_view_frame.popup .fastview-product{
		height: auto;
		flex-direction: column;
	}
	.fast_view_frame.popup .detail-gallery-big-slider-main__ratio-wrap{
		padding-top: 56.25%;
	}
}

/*new design*/
*{
	font-family: 'Muller',sans-serif;
}
.top-green-banner{
	padding-top: 10px;
	padding-bottom: 20px;
	background:url(../images/top-green-banner1.jpg) top left no-repeat, url(../images/top-green-banner2.jpg) top right no-repeat;
	background-color: #8dc03f;
	color: #000;
	color:#237b25;
}
.top-green-banner .maxwidth-theme{
	display:flex;
	flex-direction:column;
	gap:7px;
	align-items:center;
	text-align:center;
	justify-content:center;
	background:none;
}
.top-green-banner__title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
}
.top-green-banner__title span{
	display:inline-flex;
	background: #ffc303;
	background:#ff7f26;
	border-radius: 74px;
	padding: 5px 10px;
	line-height: 1;
	color:#ff7f26;
	color:#fff;
}
.top-green-banner__subtitle{
	font-weight: 400;
	font-size: 16px;
}
@media (max-width: 992px) {
	.top-green-banner{
		background:#8dc03f;
		background-size: contain;
	}
	.top-green-banner__title{
		font-size:30px;
	}
	.top-green-banner__subtitle{
		font-size:14px;
	}
}
@media (max-width: 576px) {
	.top-green-banner{
		padding:10px 0;
	}
	.top-green-banner__title{
		font-size:24px;
	}
	.top-green-banner__subtitle{
		line-height:1.1;
	}
}

.mega-menu table td .wrap>a{
	font-weight: 700;
	font-size: 14px;
}
.logo_and_menu-row .phone-block.blocks{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='19' viewBox='0 0 14 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21862 0.770122C-0.00281126 1.57998 -0.242758 4.11144 0.218387 6.17465C0.577525 7.78137 1.34108 9.93666 2.62861 11.9662C3.83984 13.8755 5.52967 15.5875 6.81818 16.578C8.47281 17.8498 10.8315 18.6583 12.053 17.8484C12.6706 17.4389 13.5882 16.3201 13.6301 16.1193C13.6301 16.1193 13.092 15.2711 12.9739 15.085L11.1695 12.2406C11.0354 12.0292 10.1945 12.2224 9.76729 12.4698C9.19105 12.8036 8.66036 13.6992 8.66036 13.6992C8.26525 13.9326 7.93431 13.7 7.24284 13.3747C6.39301 12.975 5.43753 11.7329 4.67706 10.608C3.9825 9.43937 3.26287 8.04091 3.25245 7.0846C3.24388 6.30648 3.17118 5.90276 3.54076 5.6291C3.54076 5.6291 4.55707 5.49897 5.09019 5.09724C5.48533 4.79937 6.00081 4.09323 5.86673 3.88182L4.06229 1.03747C3.94421 0.851335 3.40612 0.00314769 3.40612 0.00314769C3.20971 -0.0396237 1.83625 0.360617 1.21862 0.770122Z' fill='%231E1E1E' /%3E%3C/svg%3E");
	padding-left:17px;
	background-repeat: no-repeat;
	background-position: 0 7px;
}
.logo_and_menu-row .phone a{
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	line-height: 144%;
}
.wrapper1 .header-v20 .logo_and_menu-row .phone-block.blocks .callback-block, #headerfixed .logo-row .callback-block{
	font-weight: 300;
	font-size: 14px;
	line-height: 164%;
	text-transform: uppercase;
	color: #000;
	letter-spacing: 0px;
}
.top_big_banners.short_block .top_slider_wrapp .main-slider__item{
	border-radius: 30px;
}
@media (min-width: 992px) {
	.top_big_banners.short_block .top_slider_wrapp .main-slider__item, .top_big_banners.short_block .top_slider_wrapp .main-slider{
		height:466px;
		
		overflow:hidden;
	}
}

.slider-dishes{
	padding-top: 40px;
}
.logo_and_menu-row .personal-link{
	margin-top: 0;
	max-width: 171px;
	height: 55px;
	border: 1px solid #000;
	border-radius: 51px;
	padding:9px;
	display:flex;
	align-items:center;
	font-size:20px;
	font-weight:700;
	text-transform:uppercase;
	gap:10px;
	transition: all ease-out .2s;
	color: #000;
}
.logo_and_menu-row .personal-link img{
	margin:0;
	transition: all ease-out .2s;
}
.logo_and_menu-row .wrap_icon .personal-link .name, body .wrapper1.basket_normal .logo_and_menu-row:not(.showed):not(.icons_top) .wrap_icon .personal-link .name{
	display:block;
	font-size:20px;
	line-height:1;
	font-weight:700;
	text-transform:uppercase;
	color:inherit;
	padding:0;
	letter-spacing: 0;
	transition: all ease-out .2s;
	overflow: visible;
	margin-top: 8px;

}
.logo_and_menu-row .wrap_icon .name{

}
.logo_and_menu-row .wrap_icon .personal-link:hover{
	border-color:#e96306;
	background: #e96306;
	color: #fff;
}
.logo_and_menu-row .wrap_icon .personal-link:hover .name{
	color: #fff;
}
.logo_and_menu-row .personal-link:hover img{
	filter: brightness(0) invert(1);
}

.item-views.tizers .item-wrapper>.item{
	display:flex;
	flex-direction:column;
	align-items:center;
	
	padding-bottom: 0;
	
}
.fill_bg_n .wrapper1:not(.with_left_block) .grey_block, .wrapper1:not(.with_left_block) .grey_block .maxwidth-theme{
	background: #f9fafe;
}
.item-views.tizers .item-wrapper>.item .title.font_md{
	font-weight: 700;
	font-size: 20px;
	color: #000;
	line-height: 140%;
}
.item-views.tizers .item-wrapper>.item .value.font_xs.muted777{
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #000;
}
.item-views.tizers .item-wrapper>.item .image{
	margin-bottom:5px;
	border-radius: 100%;
	width:81px;
	height:81px;
	background:#ffc303;
	display:flex;
	align-items:center;
	justify-content:center;
	max-height: none;
	align-self:center;
}
.drag-block.container .content_wrapper_block{
	border-bottom:0;
}
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block.front_tizers > .maxwidth-theme{
	padding-top: 0px;
}
.item-views.tizers.top{
	padding:35px 0;
}
@media (max-width: 600px) {
	body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.tizers {
		padding-top:0;
		padding-bottom: 40px;
	}
}
@media (min-width: 992px) {
	.maxwidth-theme:not(.wide) .item-views.bottom_banners .row>div:not(.col-md-12) .img_inner span {
		padding-top: 0;
		aspect-ratio:433 / 528;
	}
}
.maxwidth-theme.wide .item-views.company.md .item.video-block .image{
	border-radius: 30px;
}
.item-views.company .text-block .item .item-inner h2{
	margin-top: 0;
	/*font-weight: 700;
	font-size: 40px;*/
	margin-bottom: 13px;
	/*line-height: 140%;
	font-family: 'Muller';
	color: #000;*/
}
.h1, .h2, .h3, .h4, .h5, .h6, .popup-window, h1, h2, h3, h4, h5, h6{
	font-family: 'Muller';
}
.item-views.company .text-block .item .item-inner .preview-text{
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
}
.item-views.company .text-block .item .item-inner .preview-text a{
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	display:inline-flex;
	gap:14px;
	align-items:center;
}
.item-views.company .text-block .item .item-inner .buttons .btn{
	border-radius: 51px !important;
	max-width: 323px;
	width:100%;
	height: 62px;
	font-weight: 700;
	font-size: 16px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
.item-views.brands .item img{
	max-width:none;
	max-height:none;
	max-width:100%;
}
.front_brands_slider .top_block_title{
	font-weight: 700;
	font-size: 40px;
	color: #000;
	margin-bottom: 60px;
}
@media (min-width: 992px) {
	.wrapper1:not(.with_left_block) .drag-block .front_brands_slider .maxwidth-theme {
		padding-bottom: 70px;
	}
}
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .content_wrapper_block > .maxwidth-theme {
	padding-top: 65px;
}
.front_brands_slider .top_block a, .front_news .top_block a{
	font-size: 16px;
	line-height: 140%;
	color: #000;
	display:inline-flex;
	gap:14px;
	align-items:center;
}
.top_block_title{
	font-weight: 700;
	font-size: 40px;
	/*line-height: 140%;*/
	color: #000;
}
.wrapper_block.title_left .block_container{
	border-radius: 30px 0 0 30px;
}
.contacts_map{
	border-radius: 0 30px 30px 0;
	overflow: hidden;
}
.drag-block.container .content_wrapper_block{
	/*border-top:1px solid #cacaca;*/
}
.wrapper1:not(.with_left_block) .wrapper_inner .drag-block .contacts_map_list{
	padding-bottom: 75px;
}
.news2.item-views .item{
	border-radius: 30px;
	overflow: hidden;
	height:416px !important;
}
.with_title .block_container .detail_items{
	border-radius: 30px 0 0 30px;
}
.with_title .block_container .items .item .phones .value a{
	font-weight: 700;
	color: #000;
	font-size: 20px;
	line-height: 140%;
}
.with_title .block_container .items .item .phones{
	padding-top: 0; 
}
.with_title .block_container .items .item .title{
	font-size: 20px;
	line-height: 140%;
	color: #000;
}
.wrapper_block.title_left .block_container{
	width:330px;
}
.with_title.title_left .block_container .detail_items .top-close svg{
	width:14px;
	height:14px;
}
.map_info_store .property .title-prop{
	font-weight: 700;
	font-size: 20px;
	color: #000;
	text-transform:none;
}
.map_info_store .title, .with_title .block_container .detail_items .map_info_store{
	font-size:20px;
}
.with_title .block_container .items .item:hover{
	background:none;
}
.with_title .block_container .detail_items .buttons_block .btn{
	width:100%;
	height: 50px;
	border-radius: 51px;
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	display:flex;
	align-items:center;
	text-align:center;
	justify-content:center;
	background: #446d26;
	color:#fff;
}
.custom-basket{
	position:fixed;
	right:62px;
	bottom:102px;
	bottom:38px;
	width:74px;
	height:74px;
	border-radius:50%;
	background:#FF7F26;
	display:flex;
	align-items:center;
	justify-content:center;
	z-index: 996;
}
.custom-basket .basket-link.basket{
	width:50px;
	height:50px;
	background:url(../images/basket-icon.png) center no-repeat;
}
.custom-basket .svg.inline.big{
	display:none;
}
.logo_and_menu-row .custom-basket .wrap_icon{
	display:flex;
}
body .custom-basket .basket-link .js-basket-block .count{
	width: 21px;
	height: 21px;
	background:#fff;
	border-radius:50%;
	font-weight: 500;
	font-size: 19px;
	color: #ff7f26;
	display:flex;
	align-items:center;
	justify-content:center;
	line-height: 1;
	padding-top: 3px;
	margin-top: 9px;
	right: -8px;
}
.drag-block.container .content_wrapper_block.front_company{
	padding:75px 0;
	padding-top: 40px;
	border-top:1px solid #cacaca;
}
.item-views.brands .item{
	height:auto;
	line-height:normal;
}
.item-views .item .title a{
	font-weight: 700;
	font-size: 20px;
	line-height: 140%;
	color: #000;
}
.drag-block.container .content_wrapper_block, .drag-block.container>div[id*="bx_incl"]>.content_wrapper_block{
	border-bottom:0;
}
footer .light{
	background: #f9fafe;
}
@media screen and (max-width: 991px), projection and (max-width: 991px), tv and (max-width: 991px), handheld and (max-width: 991px) {
	.top_slider_wrapp .main-slider__item, .top_slider_wrapp .main-slider__item td, .top_slider_wrapp .main-slider {
		height: 300px;
	}
}
@media (max-width: 991px) {
	.maxwidth-theme:not(.BANNER_IMG_WIDE) .item-views.bottom_banners .img_inner span {
		padding-bottom: 0%;
		padding-top: 0;
		aspect-ratio:433 / 528;
	}
	.news2.item-views .item {

		height: 450px !important;
	}
}
@media (max-width: 430px) {
	.item-views.brands .swiper-slide.item {
		width: 100% !important;
	}
}
@media (max-width: 485px) {
	.item-views.brands .swiper-slide.item {
		width: 100% !important;
	}
}
@media (max-width: 600px) {
	.item-views.brands .swiper-slide.item {
		width: 100% !important;
		flex-shrink: 0;
	}
	.top_block_title{
		font-size:28px;
	}
}
@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
	body .wrapper_block.with_title .block_container, body .wrapper_block.with_title .block_container .detail_items {
		border-radius:30px;
	}
	.contacts_map{
		border-radius:30px;
	}
	.item-views.company .text-block .item .item-inner .preview-text, .item-views.company .text-block .item .item-inner .preview-text a{
		font-size:16px;
	}
	.wrapper1:not(.with_left_block) .wrapper_inner .drag-block .contacts_map_list{
		padding-bottom: 40px;
	}
}
footer .footer-inner{
	background: #f9fafe;
}
footer .bottom-menu .item .title a, footer .info .address, footer .info, footer .info .phone>.wrap a{
	color: #000;
}
footer .shorten .bottom-menu{
	margin-top:0;
}
body #footer .confidentiality{
	padding-left: 0;

}
footer .shorten .first_bottom_menu{
	margin:0;
}
footer .logo img{
	margin-left: 0;
}
body #footer .footer-inner .confidentiality a{
	font-weight: 700;
	font-size: 15px;
	text-transform:none;
}

body #footer .shorten .info .phone.blocks{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='19' viewBox='0 0 14 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21862 0.770122C-0.00281126 1.57998 -0.242758 4.11144 0.218387 6.17465C0.577525 7.78137 1.34108 9.93666 2.62861 11.9662C3.83984 13.8755 5.52967 15.5875 6.81818 16.578C8.47281 17.8498 10.8315 18.6583 12.053 17.8484C12.6706 17.4389 13.5882 16.3201 13.6301 16.1193C13.6301 16.1193 13.092 15.2711 12.9739 15.085L11.1695 12.2406C11.0354 12.0292 10.1945 12.2224 9.76729 12.4698C9.19105 12.8036 8.66036 13.6992 8.66036 13.6992C8.26525 13.9326 7.93431 13.7 7.24284 13.3747C6.39301 12.975 5.43753 11.7329 4.67706 10.608C3.9825 9.43937 3.26287 8.04091 3.25245 7.0846C3.24388 6.30648 3.17118 5.90276 3.54076 5.6291C3.54076 5.6291 4.55707 5.49897 5.09019 5.09724C5.48533 4.79937 6.00081 4.09323 5.86673 3.88182L4.06229 1.03747C3.94421 0.851335 3.40612 0.00314769 3.40612 0.00314769C3.20971 -0.0396237 1.83625 0.360617 1.21862 0.770122Z' fill='%231E1E1E' /%3E%3C/svg%3E");
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: 0 7px;
}
footer .info .callback_wrap{
	margin-left: 0;
}
footer .info .phone.blocks .phone>.wrap>div{
	padding:0;
	font-weight: 700;
	font-size: 16px;
}
footer .info .callback-block{
	font-weight: 300;
	font-size: 14px;
	color: #000;
}
footer .address.blocks{
	font-weight: 400;
	font-size: 15px;
	line-height: 2em;
	color: #000;
	background-image:url('data:image/svg+xml,<svg width="14" height="18" viewBox="0 0 14 18" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="path-1-inside-1_3001_11162" fill="white"><path d="M6.5625 0C10.1869 0 13.125 2.93813 13.125 6.5625C13.1247 9.72304 8.13483 16.1038 6.85742 17.6855C6.70434 17.8751 6.42066 17.8751 6.26758 17.6855C4.99017 16.1038 0.000282367 9.72304 0 6.5625C0 2.93813 2.93813 0 6.5625 0ZM6.5625 2.95312C5.11275 2.95312 3.9375 4.12838 3.9375 5.57812C3.93765 7.02775 5.11284 8.20312 6.5625 8.20312C8.01216 8.20312 9.18735 7.02775 9.1875 5.57812C9.1875 4.12838 8.01225 2.95312 6.5625 2.95312Z" /></mask><path d="M6.5625 0C10.1869 0 13.125 2.93813 13.125 6.5625C13.1247 9.72304 8.13483 16.1038 6.85742 17.6855C6.70434 17.8751 6.42066 17.8751 6.26758 17.6855C4.99017 16.1038 0.000282367 9.72304 0 6.5625C0 2.93813 2.93813 0 6.5625 0ZM6.5625 2.95312C5.11275 2.95312 3.9375 4.12838 3.9375 5.57812C3.93765 7.02775 5.11284 8.20312 6.5625 8.20312C8.01216 8.20312 9.18735 7.02775 9.1875 5.57812C9.1875 4.12838 8.01225 2.95312 6.5625 2.95312Z" fill="%231E1E1E" /><path d="M13.125 6.5625L13.75 6.56256V6.5625H13.125ZM6.85742 17.6855L7.34366 18.0782L7.34366 18.0782L6.85742 17.6855ZM6.26758 17.6855L5.78134 18.0782L5.78134 18.0782L6.26758 17.6855ZM0 6.5625H-0.625V6.56256L0 6.5625ZM3.9375 5.57812H3.3125V5.57819L3.9375 5.57812ZM9.1875 5.57812L9.8125 5.57819V5.57812H9.1875ZM6.5625 0V0.625C9.84169 0.625 12.5 3.28331 12.5 6.5625H13.125H13.75C13.75 2.59295 10.532 -0.625 6.5625 -0.625V0ZM13.125 6.5625L12.5 6.56244C12.4999 7.21441 12.2349 8.10543 11.7568 9.15161C11.286 10.1816 10.6395 11.2973 9.94447 12.378C8.55504 14.5384 7.00428 16.5089 6.37118 17.2929L6.85742 17.6855L7.34366 18.0782C7.98798 17.2804 9.57086 15.2697 10.9958 13.0542C11.7079 11.9469 12.3888 10.7759 12.8937 9.67119C13.3911 8.58264 13.7499 7.49086 13.75 6.56256L13.125 6.5625ZM6.85742 17.6855L6.37119 17.2929C6.46826 17.1727 6.65674 17.1727 6.75381 17.2929L6.26758 17.6855L5.78134 18.0782C6.18458 18.5775 6.94042 18.5775 7.34366 18.0782L6.85742 17.6855ZM6.26758 17.6855L6.75382 17.2929C6.12072 16.5089 4.56996 14.5384 3.18053 12.378C2.48548 11.2973 1.83896 10.1816 1.36824 9.15161C0.890122 8.10543 0.625058 7.21441 0.625 6.56244L0 6.5625L-0.625 6.56256C-0.624917 7.49086 -0.26614 8.58264 0.231344 9.67119C0.736223 10.7759 1.41707 11.9469 2.1292 13.0542C3.55414 15.2697 5.13702 17.2804 5.78134 18.0782L6.26758 17.6855ZM0 6.5625H0.625C0.625 3.28331 3.28331 0.625 6.5625 0.625V0V-0.625C2.59295 -0.625 -0.625 2.59295 -0.625 6.5625H0ZM6.5625 2.95312V2.32812C4.76757 2.32812 3.3125 3.7832 3.3125 5.57812H3.9375H4.5625C4.5625 4.47356 5.45793 3.57812 6.5625 3.57812V2.95312ZM3.9375 5.57812L3.3125 5.57819C3.31268 7.37288 4.7676 8.82812 6.5625 8.82812V8.20312V7.57812C5.45808 7.57812 4.56261 6.68262 4.5625 5.57806L3.9375 5.57812ZM6.5625 8.20312V8.82812C8.3574 8.82812 9.81232 7.37288 9.8125 5.57819L9.1875 5.57812L8.5625 5.57806C8.56239 6.68262 7.66692 7.57812 6.5625 7.57812V8.20312ZM9.1875 5.57812H9.8125C9.8125 3.7832 8.35743 2.32812 6.5625 2.32812V2.95312V3.57812C7.66707 3.57812 8.5625 4.47356 8.5625 5.57812H9.1875Z" fill="%231E1E1E" mask="url(%23path-1-inside-1_3001_11162)" /></svg>');
	background-position: 0 6px;
	background-repeat: no-repeat;

}
footer .info .address .svg{
	display:none;
}
footer .info .callback-block:hover{
	color: #000;
	text-decoration:underline;
}
body #footer .footer-inner:not(.light) .confidentiality a:hover{
	color: inherit;
	
}
@media (max-width: 1024px) {
	footer .shorten .footer_top .wrapper{
		padding-right: 0;
	}
}
@media (max-width: 991px) {
	footer .contact-block {
		text-align:left;
	}
	footer .contact-block .info{
		margin:0
	}
	footer .logo{
		margin-bottom: 20px;
	}
	footer .logo img{
		margin-left:auto;
	}
}
footer .info .blocks p{
	margin-bottom: 0;
}
footer .shorten .footer_top{
	padding-bottom: 0;
}
@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
	footer .info .blocks {
		display: block;
		margin: 0px;
	}

	footer:not(.mobile) .footer-inner{
		padding-bottom: 0;
	}
}
.days-slider .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
	/*display:none;*/
}
.block_side_NORMAL .title-menu{
	font-weight: 700;
	font-size: 32px;
	color: #000;
	text-transform:none;
}

.left_block{
	--width-left-block: 280px;
}
.days-slider-block:before{
	background: #f9fafe;
}
.active-day.days-slider__slide .days-slider__name, .active-day.days-slider__slide .days-slider__count{
	color: #e96306;
}
.catalog_block.items{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:24px;
}
.catalog_block.items:before{
	display:none;
}
body .catalog_block.items .item_block.item{
	width:100%;
}
.catalog_block .catalog_item>div{
	border: 1px solid #cacaca;
	border-radius: 30px;
	box-shadow:none;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 23px;
}
.catalog_item .item-title a{
	font-weight: 700;
	font-size: 14px;
	line-height: 107%;
	color: #1b1b1b;
	display: block;
}
.catalog_item .cost.prices .price{
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	color: #446d26;
	font-family:"Montserrat", sans-serif;
}
.catalog_item:hover .inner_wrap{

}
html:not(.mobile) .catalog_block .item_block .catalog_item:not(.big) .footer_button{
	opacity: 1;
	visibility: visible;
	height: auto;
	z-index: 2;
	position: static !important;
	display:block;
	box-shadow:none;
}
.catalog_block .counter_wrapp>div{
	float:none;
	width:100%;
	display:block;
}
.catalog_item:hover .inner_wrap{
	box-shadow: 3px 3px 11px 0 rgba(0, 0, 0, 0.24);
	border-color:#8dc03f;
}
.catalog_block .counter_wrapp>div .btn{
	background: #e96306;
	border-radius: 51px !important;
	height: 47px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #fff;
	padding-top: 11px;
	padding-bottom: 11px;
	border:none;

}
.catalog_block .catalog_item>div .item_info{
	padding-bottom: 24px;
}
.filter-panel.sort_header .dropdown-select__title, .filter-panel.sort_header .dropdown-select__list-item{
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #000;
}
.counter_block.big .plus, .counter_block.big .minus{
	border-radius: 15px;
	background: #f0f0f0;
	font-weight: 500;
	font-size: 24px;
	color: rgba(0, 0, 0, 0.5);
	height:47px;
}
.counter_block.big .plus:hover, .counter_block.big .minus:hover{
	background: #446d26;
	color:#fff;
}
.catalog_block .counter_wrapp>.counter_block{
	border:none;
	background:none;
	/*display:none;*/
	margin-bottom: 10px;

}
.counter_block.big input[type="text"]{
	border: 1.31px solid #666;
	border-radius: 15px;
	width: 49px;
	height: 47px;
	font-weight: 500;
	font-size: 24px;
	color: #000;
}
.slide-block__head .svg-inline-down{
	display:none;
}
.slide-block__head{
	font-weight: 700;
	font-size: 32px;
	line-height: 140%;
	color: #000;
	text-transform:none;
	padding-top: 38px;
}
.items-wrapper-inner__left-title{
	padding-top: 39px;
	align-items: center;
	display:flex;
	justify-content:space-between;
	gap:10px;
	flex-wrap:wrap;
	padding-bottom: 20px;
}
.filter-panel{
	padding:0;
}
.bx-catalog-set-lunches-title{
	font-weight: 700;
	font-size: 32px;
	line-height: 140%;
	color: #000;
	padding-top: 39px;
	margin-bottom: 20px;
}
.items-wrapper-inner__left-title h1{
	font-weight: 700;
	font-size: 32px;
	line-height: 140%;
	color: #000;

}
.custom-counter{
	display:flex;
	justify-content:space-between;
	gap:10px;
}
input.custom-counter__input[type="text"]{
	border: 1.31px solid #666;
	border-radius: 15px;
	width: 49px;
	height: 47px;
	font-weight: 500;
	font-size: 24px;
	color: #000;
	text-align: center;
	background:#fff;
}
.custom-counter__plus, .custom-counter__minus {
	border-radius: 15px;
	background: #f0f0f0;
	font-weight: 500;
	font-size: 24px;
	color: rgba(0, 0, 0, 0.5);
	height: 47px;
	width: 50px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-weight: 500;
	font-size: 24px;
	transition: all ease 0.5s;
	cursor:pointer;
}
.custom-counter__plus:hover, .custom-counter__minus:hover{
	color:#fff;
	background: #446d26;
}
.custom-counter-wrapper .custom-counter{
	display:none;
}
.custom-counter-wrapper.active .custom-button{
	display:none !important;
}
.custom-counter-wrapper.active .custom-counter{
	display:flex;
}
.btn.btn-default.custom-button{
	background: #e96306;
	border-radius: 51px !important;
	height: 47px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #fff;
	padding-top: 11px;
	padding-bottom: 11px;
	border: none;
	width:100%;
}

@media (max-width:1024px){
	.catalog_block.items {
		grid-template-columns:1fr 1fr;
		gap:12px;
	}
}
@media (max-width:600px){
	.compact-catalog .ajax_load .item .catalog_item>div, .ajax_load .top_wrapper .catalog_block .catalog_item>div{
		padding: 19px 19px 20px !important;
	}
	.catalog_block .counter_wrapp>div .btn{
		height:auto;
	}
	.compact-catalog .catalog_block .catalog_item>div .item_info{
		padding-bottom: 10px;
	}
}
.like_icons:not(.static){
	z-index: 3;
}
@media (max-width: 992px) {
	.slide-block__body{
		padding-top:0;
	}
	.counter_block.big .plus, .counter_block.big .minus, .counter_block.big input[type="text"]{
		width: 34px;
		height:34px;
		border-radius: 8px;
	}
	.custom-counter__plus, .custom-counter__minus{
		width: 34px;
		height:34px;
		border-radius: 8px;
	}
	input.custom-counter__input[type="text"]{
		font-size: 16px;
		width: 34px;
		height:34px;
		border-radius: 8px;
	}
	.ajax_load .top_wrapper .catalog_item .footer_button{
		margin-left: 0;
		margin-right: 0;
	}
	.counter_block.big input[type="text"]{
		padding:0;
		font-size:16px;
	}
	.items-wrapper-inner__left-title{
		padding-top: 20px;
		padding-bottom: 10px;
		gap:0;
	}
	.items-wrapper-inner__left-title h1{
		font-size:24px;
	}
	.bx-catalog-set-lunches-title{
		padding-top: 0;
		margin-bottom: 10px;
		font-size:24px;
	}
}
@media (max-width: 767px) {
	body footer .shorten .footer_top{
		padding-bottom: 80px;
	}
}
/*about*/
.new-about{

}
.new-about__inner{
	display:grid;
	grid-template-columns:174fr 1134fr;
	gap:62px;
}
.new-about__chess{
	display:flex;
	gap:34px;
	margin-bottom: 34px;
}
.new-about__chess_reverse{
	flex-direction:row-reverse;
}
.new-about__img{
	border-radius:50px;
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 264px;
	padding:30px 40px;
	position: relative;
	width:368px;
	overflow:hidden;
	flex:none;
}
.new-about__img:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	position: absolute;
	z-index:1;
	left:0;
	top:0;
	background:linear-gradient(2deg, #130a08 0%, rgba(6, 6, 6, 0.01) 100%);
}
.new-about__logo{
	position: relative;
	z-index:2;
}
.new-about__text{
	border-radius: 50px;
	background: #ffc303;
	padding:40px 60px;
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
	color: #000;
}
.new-about__button, .new-green-button{
	width:100%;
	max-width: 323px;
	height: 62px;
	display:flex;
	align-items:center;
	justify-content:center;
	background: #446d26;
	border-radius: 51px;
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #fff !important;
}
.new-about__footer{
	display:grid;
	grid-template-columns:613fr 723fr;
	gap:34px;

}
.new-about__footer-left{
	border-radius:50px;
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 264px;
	padding:30px 40px;
	position: relative;
	overflow:hidden;
	background-image: url(/bitrix/templates/aspro_max/images/elki/about/img3.png);
}
.new-about__footer-left:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	position: absolute;
	z-index:1;
	left:0;
	top:0;
	background:linear-gradient(2deg, #130a08 0%, rgba(6, 6, 6, 0.01) 100%);
}
.new-about__footer-logo{
	position: relative;
	z-index:2;
}
.new-about__footer-right{
	border-radius: 50px;
	background: #8dc03f;
	padding:30px 75px;
}
.new-about__footer-title{
	font-weight: 700;
	font-size: 36px;
	line-height: 150%;
	text-transform: uppercase;
	color: #000;
}
.new-about__footer-text{
	font-weight: 400;
	font-size: 24px;
	color: #000;
	margin-bottom: 20px;
}
.new-left-menu ul{
	display:flex;
	flex-direction:column;
	gap:14px;
}
.new-left-menu ul, .new-left-menu ul li{
	padding:0;
	margin:0;
}
.new-left-menu ul li:before{
	display:none;
}
.new-left-menu a{
	font-weight: 500;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	padding:12px 15px 8px;
	border-radius: 74px;
	display:inline-flex;
	transition: all ease-out .2s;
	white-space:nowrap;
}
.new-left-menu a:hover, .new-left-menu a.active{
	color:#fff;
	background: #ff7f26;
}
.new-about__slide{
	border-radius:30px;
	min-height:466px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:10px;
	background-position:center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
.new-about__slide-place{
	display:inline-flex;
	border-radius: 74px;
	padding:18px 20px 8px;
	background: #ffc303;
	font-weight: 700;
	font-size: 40px;
	line-height: 1;
	color: #000;
}

.new-about__slide-right_pad{
	padding-right: 145px;
}
.new-about__slide-place_green{
	background: #446d26;
	color: #fff;
}
.new-about__slide-text{
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	color: #000;
}
.new-about__slide-text_white{
	color:#fff;
}
.new-about__slide-left{
	padding-left: 110px;
	max-width:680px;
}
.new-about__slide-text_big{
	font-size:40px;
}
.new-about__slider{
	margin-bottom: 80px;
}
.breadcrumbs__separator{
	margin-left:5px;
	margin-right:5px;
	color: #000;
}
.breadcrumbs__item-name{
	color:#000;
	font-weight: 500;
	font-size: 16px;
}
.breadcrumbs__link .breadcrumbs__item-name{
	color: #bebebe;
}
.breadcrumbs__separator{
	bottom:0;
}
.new-about__slider{
	border-radius:30px;
	overflow:hidden;
}
.new-about__slider img{
	max-width:100%;
	height:auto;
}
@media (max-width:1160px){
	.new-about__inner{
		gap:30px;
	}
	.new-about__img{
		width:30%;
	}
	.new-about__slide-left{
		padding-left:50px;
	}
}
@media (max-width:992px){
	.new-about__inner-left{
		display:none;
	}
	.new-about__inner{
		grid-template-columns:1fr;
	}
	.new-about__slider{
		margin-bottom: 40px;
	}
	.new-about__chess{
		gap:16px;
		margin-bottom: 16px;
	}
	.new-about__footer{
		gap:16px;
	}
}
@media (max-width:768px){
	.new-about__footer{
		grid-template-columns:1fr;
	}
	.new-about__chess{
		flex-direction:column;
	}
	.new-about__img{
		width:100%;
	}
	.new-about__text, .new-about__img, .new-about__footer-right{
		padding:30px;
		border-radius:30px;
	}
	.new-about__button, .new-green-button{
		max-width:100%;
	}
	.new-about__footer-title{
		font-size:24px;
	}
	.new-about__footer-text, .new-about__text{
		font-size:16px;
	}
}

/*sale actions*/
.new-actions__top{
	margin-bottom: 70px;
	min-height:456px;
	padding: 35px;
	padding-right: 111px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:130px;
	border-radius:30px;
	overflow:hidden;
	background:url(../images/elki/actions/action-bg.jpg) center / cover no-repeat;
}
.new-actions__top-text{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	max-width:700px;
}
.new-actions__top-text span{
	color:#fff;
	display:inline-block;
	background: #8dc03f;
	border-radius: 74px;
	padding:0px 15px;
}
.new-actions__top-desc{
	max-width:450px;
}
.new-actions__top-desc p{
	font-weight: 700;
	font-size: 24px;
	line-height: 150%;
	color: #000;
	margin-bottom: 15px;
}
.new-actions__title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	max-width:590px;
	margin-bottom: 30px;
}
.new-actions__items{
	margin-bottom: 80px;
	display:flex;
	flex-direction:column;
	gap:43px;
}
.new-actions__item{
	border-radius:30px;
	overflow:hidden;
	position:relative;
}
.new-actions__item img{
	max-width:100%;
	height:auto;
}
.new-actions__item-link{
	width:100%;
	height:100%;
	position:absolute;
	z-index: 2;
	left:0;
	top:0;

}
.new-actions__item-detail{
	position:absolute;
	z-index: 1;
	left:37px;
	top:27px;
	display:flex;
	align-items:center;
	gap:14px;
	
	border-radius:74px;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #000;
	padding:6px 31px;
	background:#446d26;
	color:#fff;

}
.new-actions__item-detail svg path{
	fill:#fff;
}
.new-actions__item:hover .new-actions__item-detail{
	font-weight: 700;
	/*background:#FFC303;*/
	transition: all ease-out .2s;
}
@media (max-width:1400px){
	.new-actions__top-text{
		font-size:30px;
	}
}
@media (max-width:1200px){
	.new-actions__top{
		gap:20px;
	}
}
@media (max-width:1100px){
	.new-actions__top{
		flex-direction:column;
		padding:30px;
		align-items:flex-start;
		min-height: auto;
	}
}
@media (max-width:768px){
	.new-actions__top-text span{
		color:#8dc03f;
		padding:0;
		background:none;
		display:inline;
	}
	.new-actions__top-text {
		font-size: 20px;
	}
	.new-actions__top-desc p{
		font-size:16px;
	}
	.new-actions__top{
		margin-bottom: 40px;
	}
	.new-actions__title{
		font-size:24px;
	}
	.new-actions__items{
		gap:16px;
		margin-bottom: 40px;
	}
	.new-actions__item-detail{
		display:none;
	}
}
/*banket*/
.new-banket__top{
	margin-bottom: 70px;
	display:flex;
	padding-right: 110px;
	align-items:center;
	gap:20px;
	justify-content:space-between;
}
.new-banket__top-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	margin-bottom: 20px;
	max-width:700px;
}
.new-banket__top-text{
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	max-width:547px;
}
.new-banket__yellow{
	margin-bottom: 90px;
	border-radius:30px;
	background:url(../images/elki/banket/yellow-bg.jpg) center / cover no-repeat;
	padding:75px 35px;
	display:flex;
	align-items:center;

}
.new-banket__yellow-left{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	max-width:680px;
}
.new-banket__yellow-left span{
	color:#fff;
	color:#fff;
	display:inline-block;
	background: #8dc03f;
	border-radius: 74px;
	padding:0px 15px;
}
.new-banket__yellow-right{

}
.new-banket__yellow-title{
	font-weight: 700;
	font-size: 24px;
	line-height: 93%;
	color: #000;
	text-align:center;
	margin-bottom: 15px;
}
.new-banket__yellow-columns{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:0px;
	font-weight: 400;
	font-size: 24px;
	line-height: 120%;
	color: #000;
	gap:10px;
}
.new-banket__columns{
	display:grid;
	grid-template-columns:613fr 723fr;
	gap:34px;
	margin-bottom: 80px;
}
.new-banket__column{
	min-height:264px;
}
.new-banket__column_photo{
	padding:30px 40px;
	border-radius: 50px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
	position: relative;
	background:url(../images/elki/banket/column-photo.png) center / cover no-repeat;
}
.new-banket__column_photo:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	background: linear-gradient(2deg, #130a08 0%, rgba(6, 6, 6, 0.01) 100%);
}
.new-banket__column_green{
	border-radius: 50px;
	padding:33px 43px;
	background: url(../images/elki/banket/el-bg.png) center right no-repeat #8dc03f;
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
	color: #000;
}
.new-banket__column-logo{
	position:relative;
	z-index:2;
}
.new-banket__why{
	padding:70px 35px;
	background: #f9fafe;
	border-radius:30px;
	margin-bottom: 70px;
}
.new-banket__why-top{
	margin-bottom: 40px;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.new-banket__why-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
}
.new-banket__why-link{
	gap:14px;
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #000;
	display:flex;
	align-items:center;
	cursor:pointer;
}
.new-banket__why-items{
	display:grid;
	grid-template-columns:1fr 1fr;
	padding-right: 79px;
	row-gap:44px;
	column-gap:100px;
}
.new-banket__why-item{
	display:flex;
	align-items:flex-start;
	gap:17px;
}
.new-banket__why-icon{
	width:81px;
	height:81px;
	background:#ffc303;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex:none;
}
.new-banket__why-name{
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	color: #000;
}
.new-banket__why-text{
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #000;
}
.new-banket__places{
	margin-bottom: 70px;
}
.new-banket__places-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	margin-bottom: 30px;
}
.new-banket__places-place{
	border-radius: 50px;
	background: url(../images/elki/banket/wave.png) center right no-repeat #8dc03f;
	margin-bottom: 34px;
	overflow:hidden;
	display:flex;
	padding:50px 36px 50px 0;
	gap:45px;
	align-items:flex-start;
}
.new-banket__places-count{
	font-weight: 700;
	font-size: 126px;
	line-height: 1;
	color: #8dc03f;
	width:178px;
	height:178px;
	margin-left:-30px;
	margin-top: -30px;
	background:#ffc303;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
	margin-left: -25px;
	margin-top: -67px;
	padding-top: 30px;
	flex:none;
}
.new-banket__places-address{
	font-weight: 800;
	font-size: 32px;
	line-height: 140%;
	color: #000;
	margin-bottom: 14px;
}
.new-banket__places-text{
	color: #000;
	font-size: 20px;
	line-height: 140%;
}
.new-banket__places-text p{
	margin: 0;	
}
.new-banket__places-options{

	font-size: 20px;
	line-height: 140%;
	color: #000;
}
.new-banket__places-menu{
	font-weight: 500;
	font-size: 24px;
	line-height: 140%;
	color: #fff !important;
	padding:10px 30px;
	border-radius: 74px;
	background: #ff7f26;
	margin-left: auto;
	align-self:center;
}
.new-banket__hr{
	border-top:1px solid #cacaca;
	margin:80px 0;
}
.new-banket__places-photo{
	
	overflow:hidden;
}
.new-banket__places-photo img{
	display:block;
	border-radius:50px;
}
.new-banket__about{
	padding:75px 35px;
	background: #f9fafe;
	background: #f9fafe;
	border-radius: 30px;
	margin-bottom: 70px;
}
.new-banket__about-top{
	margin-bottom: 50px;
	display:flex;
	align-items:flex-start;
	gap:60px;
}
.new-banket__about-top-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	margin-bottom: 20px;
}
.new-banket__about-top-text{
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
}
.new-banket__about-top-phone{
	font-weight: 700;
	font-size: 16px;
	line-height: 185%;
	text-transform: uppercase;
	color: #000;
	display:flex;
	gap:5px;
	align-items:center;
	margin-bottom: 3px;
}
.new-banket__about-top-left{
	max-width:547px;
}
.new-banket__about-top-link{
	font-weight: 300;
	font-size: 18px;
	line-height: 165%;
	text-transform: uppercase;
	color: #000;
	background: #ffc303;
	border-radius: 74px;
	padding:5px 13px;
}
.new-banket__about-top .new-banket__why-link{
	margin-left:auto;
}
.new-banket__about .new-banket__why-icon{
	background:#e96306;
}
.new-banket img{
	max-width:100%;
	height:auto;
}
.wrapper1 .header_wrap{
	z-index:6;
}
.set-lunches__item-price, .slider-dishes__slide-price, .price_currency, .complex-block__result-price{
	font-family:"Montserrat", sans-serif;
}
a.scroll-to-top{
	z-index: 5;
	right:15px;
}
@media (max-width:1400px){
	.new-banket__why-items{
		padding-right:0px;
	}
	.new-banket__yellow-columns{
		grid-template-columns:1fr;
	}
	.new-banket__yellow-left{
		max-width: 510px;
	}
	.new-banket__yellow{
		gap:20px;
	}
	.new-banket__yellow-columns ul{
		margin:0;
	}
	.new-banket__about-top{
		gap:20px;
	}
	.new-banket__about-top-left {
		max-width: 334px;
	}
}
@media (max-width:992px){
	.new-banket__why-items {
		grid-template-columns:1fr;
		gap:40px;
		
	}
	.new-banket__about-top, .new-banket__yellow{
		flex-direction:column;
	}
	.new-banket__top{
		flex-direction:column;
		padding-right: 0;
	}
	.new-banket__columns{
		grid-template-columns:1fr;
	}
	.new-banket__about-top-left{
		max-width:100%;
	}


}
@media (max-width:768px){
	.new-banket__why, .new-banket__yellow, .new-banket__about{
		padding:40px 20px;
	}
	.new-banket__places-place{
		flex-direction:column;
		justify-content:center;
		align-items:center;
		padding-right: 0;
		gap:15px;
	}
	.new-banket__why-top{
		flex-direction:column;
		gap:20px;
	}
	.new-banket__places-desc, .new-banket__places-options{
		padding:0 20px;
		width:100%;
	}
	.new-banket__places-count{
		align-items:flex-start;
	}
	.new-banket__places-count{
		align-self:flex-start;
	}
	.new-banket__places-menu{
		margin-right: auto;
	}
	.new-banket__hr{
		margin:40px 0;
	}
	.new-banket__about-top-title, .new-banket__why-title, .new-banket__top-title, .new-banket__places-title{
		font-size:24px;
	}
	.new-banket__why-name, .new-banket__yellow-left{
		font-size:20px;
	}
	.new-banket__about-top-text, .new-banket__why-text, .new-banket__column_green, .new-banket__yellow-columns, .new-banket__top-text{
		font-size:16px;
	}
	.new-banket__about-top-phone, .new-banket__about-top-link{
		font-size:14px;
	}
	.new-banket__about, .new-banket__top, .new-banket__yellow, .new-banket__columns, .new-banket__why{
		margin-bottom: 40px;
	}
}

.new-staff__top{
	border-radius:30px;
	overflow:hidden;
	margin-bottom: 80px;
}
.new-staff__top img{
	display:block;
	max-width:100%;
}
.new-staff__intro{
	border: 4px solid #446d26;
	border-radius: 30px;
	padding:47px 52px;
	margin-bottom: 36px;
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
	color: #000;
}
.new-staff__intro-title{
	font-weight: 700;
	font-size: 40px;

	margin-bottom: 22px;
}
.new-staff__items{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:36px;
	margin-bottom: 80px;
}
.new-staff__item{
	border-radius: 30px;
	border: 0.50px solid #cacaca;
	overflow:hidden;
	transition: all ease-out .2s;
}
.new-staff__item:hover{
	box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.24);
	background: #fff;
}
.new-staff__item-img{
	height:329px;
	overflow:hidden;
}
.new-staff__item-img img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.new-staff__item-desc{
	padding:20px 24px 30px 24px;	
}
.new-staff__item-position{
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: rgba(0, 0, 0, 0.22);
	margin-bottom: 5px;
}
.new-staff__item-name{
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	color: #000;
}
.new-staff__item-contacts{
	border-top: 0.50px solid #cacaca;
	padding-top: 15px;
	margin-top: 60px;
}
.new-staff__item-contact{
	font-weight: 400;
	font-size: 16px;
	color: #000;
}
.new-staff__item-contact a{
	color: #000;
}
.new-staff__item-contact span{
	color: rgba(0, 0, 0, 0.22);
}
@media (max-width:768px){
	.new-staff__items, .new-staff__top{
		margin-bottom: 40px;
	}
	.new-staff__intro{
		padding:20px;
	}
	.new-staff__items{
		grid-template-columns:1fr;
		gap:20px;
	}
	.new-staff__intro{
		font-size:16px;
	}
	.new-staff__intro-title{
		font-size:24px;
		margin-bottom: 10px;
	}
}

.new-vacancy .vacancy_desc .properties{
	border: 4px solid #446d26;
	border-radius: 30px;
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	color: #000;
	padding-bottom: 40px;
}

.new-vacancy .vacancy_desc .properties .property .title-prop{
	color: rgba(0, 0, 0, 0.34);
	text-transform:none;
}
.new-vacancy .vacancy_desc .properties .property .value{
	font-size: 20px;
	font-weight: 700;
}
.new-vacancy h2{
	font-weight: 700;
	font-size: 40px;
	color: #000;
	margin-bottom: 32px;
}
.new-vacancy .vacancy_desc .btn.btn-default{
	margin-top: 28px;
}
.new-vacancy .item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head{
/*	border: 0.50px solid #cacaca;
border-radius: 30px;*/
background: #fff;
border-radius: 30px;

}
.new-vacancy .item-views.list-type-block.vacancy-list1 .items .item_wrap{
	/*border: 0.50px solid #cacaca;*/
	border-radius: 30px;
	margin-bottom: 36px;
}
.new-vacancy .list-type-block.item-views.vacancy-list1 .item .title{
	font-weight: 700;
	font-size: 24px;
	line-height: 150%;
	color: #000;
}
.new-vacancy .item-views.list-type-block.vacancy-list1 .item_wrap .body-info .top-block.flexbox .top-block__pay{
	font-weight: 700;
	font-size: 32px;
	line-height: 150%;
	color: #000;
}
.new-vacancy .list-type-block.item-views.vacancy-list1 .top-block .properties{
	padding-bottom: 0;
}
@media (min-width: 601px) {
	.new-vacancy .item-views.list-type-block.vacancy-list1 .item_wrap .body-info .top-block.flexbox {
		align-items: center;
	}
	
}
@media (max-width: 768px) {
	.new-vacancy h2{
		font-size:24px;
	}
	.new-vacancy .list-type-block.item-views.vacancy-list1 .item .title{
		font-size:16px;
	}
	.new-vacancy .item-views.list-type-block.vacancy-list1 .item_wrap .body-info .top-block.flexbox .top-block__pay{
		font-size:20px;
	}

}
.new-vacancy .item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open{
	top:50px;
	right:36px;
	border-radius: 10px;
	width: 40px;
	height: 40px;
	background: #446d26;
	border:none;
}
.new-vacancy .item-views.list-type-block.vacancy-list1.accordion-mode .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open:after{
	background-image:url('data:image/svg+xml,<svg width="20" height="13" viewBox="0 0 20 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L9.75 11.625L18.5 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /></svg>');
	width:20px;
	height:13px;
	background-position: center;
	background-repeat: no-repeat;
	margin-top: -6px;
	margin-left: -10px;
	background-size: 10px;
}
.new-vacancy .item-views.list-type-block.vacancy-list1.accordion-mode .panel-collapse .accordion-body{
	color:#000;
	font-size: 20px;
}
.new-vacancy .btn.btn-default{
	min-width:323px;
}
.new-vacancy .item-views.list-type-block.vacancy-list1.accordion-mode .item-accordion-wrapper.opened .accordion-head:before{
	display:none;
}
.new-vacancy__form{
	border: 4px solid #446d26;
	border-radius: 30px;
	padding:70px 35px;
	margin-bottom: 80px;
}
.new-vacancy__form-top{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:30px;
	margin-bottom: 60px;
}
.new-vacancy__form-top-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	margin-bottom: 7px;
}
.new-vacancy__form-top-title span{
	display:inline-block;
	padding:3px 15px;
	background: #ffc303;
	border-radius: 74px;
}
.new-vacancy__form-top-right{
	border-radius:50px;
	overflow:hidden;
}
.new-vacancy__form-top-right img{
	display:block;
	max-width:100%;
	height:auto;
}
.new-vacancy__form-top-text{
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
	color: #000;
}
.new-vacancy__form-form{
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:20px;
}
.new-vacancy__form-block input[type=text],
.new-vacancy__form-block input[type=tel],
.new-vacancy__form-block input[type=email]{
	border-radius: 30px;
	height: 65px;
	background: #eff0f7;
	border:none;
	padding:0 30px;
	font-weight: 500;
	font-size: 24px;
	width: 100%;
}
.new-vacancy__form-block .btn{
	width:100%;
	height:65px;
	font-weight: 700;
	font-size: 16px;
	border-radius: 51px !important;
}
@media (max-width: 768px) {
	.new-vacancy__form-form, .new-vacancy__form-top{
		grid-template-columns:1fr;
	}
	.new-vacancy__form{
		padding:35px 20px;
		margin-bottom: 40px;
	}
	.new-vacancy .btn.btn-default{
		min-width:max-content;
	}
	.new-vacancy .vacancy_desc .properties{
		padding: 20px;
		font-size:16px;
	}
	.new-vacancy__form-top-title{
		font-size:24px;
	}
	.new-vacancy__form-top-text{
		font-size:16px;
	}
	.new-vacancy__form-top{
		margin-bottom: 30px;
	}
	.catalog_item:hover{
		z-index:1;
	}
}
.top_slider_wrapp .main-slider .banner_title .head-title{
	font-weight: 900;
	font-size: 40px;
	line-height: 140%;
	display: inline-block;
	padding: 3px 15px;
	background: #f04d44;
	border-radius: 74px;
	white-space:nowrap;
}
.main-slider__item .banner_buttons a.btn{
	border-radius: 51px !important;
	height: 62px;
	/*min-width: 324px;*/
	font-weight: 900;
	text-transform: uppercase;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font-size: 22px;
	padding: 0;
	line-height: 1;
	margin-left: 60px;

	max-width: 323px;
	width: 100%;
}
.main-slider .banner_text{
	font-weight: 900;
	font-size: 40px;
	line-height: 140%;
}
.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item .img{
	display:none;
}
.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item .text{
	padding-left: 50px;
}
@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px){
    /*.top_slider_wrapp.view_3 .main-slider__item td.text {
        display:block;
        padding:20px;
        padding-bottom: 40px;
    }
    .top_slider_wrapp.view_3 .main-slider__item tr{
    	padding-top: 0;
    	background:none !important;
    }
    .top_slider_wrapp .main-slider .banner_title .head-title{
    	font-size:20px;
    }
    .main-slider .banner_text{
    	font-size:18px;
    	padding-left: 40px;
    }
    .main-slider__item .banner_buttons a.btn{

    	margin-left: 0;
    	text-transform:none;
    	font-size:16px;
    	height:42px;
    }*/
}
#mobileheader .logo svg{
	max-height:55px;
}
.days-slider{
	/*margin-left: 50px;
	margin-right: 50px;*/
}
.days-slider-block .swiper-button-prev{
	left:0;
	bottom:0;
	top:auto;

}
.days-slider-block .swiper-button-next{
	right:0;
	bottom:0;
	top:auto;
}
/*.days-slider-block .swiper-button-prev:before{
	content:'';
	width:50px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	    background: #f9fafe;
	    height: 107px;
    position: absolute;
    top: -34px;
    z-index:0;
}

.days-slider-block .swiper-button-next:before{
	content:'';
	width:50px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	    background: #f9fafe;
	    height: 107px;
    position: absolute;
    top: -34px;
    z-index:0;
}*/
.new-delivery__top{
	margin-bottom: 45px;
}
.new-delivery__items{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:59px;
}
.new-delivery__item{
	gap:17px;
	display:flex;
	color:#000;
}
.new-delivery__item-icon{
	width:81px;
	height:81px;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex:none;
	background:#ffc303;
}
.new-delivery__item-name{
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 12px;
}
.new-delivery__item-text{
	font-weight: 400;
	font-size: 20px;
}
.new-delivery__for-map{
	position: relative;
}
.new-delivery__map{
	border-radius: 30px;
	overflow:hidden;
}
.new-delivery__params{
	position: absolute;
	top:190px;
	left:37px;
	z-index:5;
	display:flex;
	gap:30px;
}
.new-delivery__param{
	border-radius: 30px;
	width: 216px;
	height: 267px;
	box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.24);
	background: #fff;
	text-align:center;
	padding-top: 28px;
	position: relative;
	overflow:hidden;
}
.new-delivery__param:before{
	content:'';
	background: rgba(255, 195, 3, 0.34);
	z-index:1;
	width:216px;
	height:216px;
	position: absolute;
	top:-76px;
	left:0;
	border-radius:50%;

}
.new-delivery__param_green:before{
	background: rgba(141, 192, 63, 0.34);
}
.new-delivery__param-name{
	font-weight: 700;
	font-size: 12px;
	line-height: 140%;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 19px;
	position: relative;
	z-index:2;
}
.new-delivery__param-price{
	font-weight: 400;
	font-size: 24px;
	color: #446d26;
	font-family:"Montserrat", sans-serif;
	margin-bottom: 74px;
	position: relative;
	z-index:2;
}
.new-delivery__param-desc-name{
	font-weight: 700;
	font-size: 8px;
	line-height: 140%;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 6px;
	position: relative;
	z-index:2;
}
.new-delivery__param-desc-text{
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	text-transform: uppercase;
	color: #000;
	position: relative;
	z-index:2;
}
.new-delivery__param-desc-price{
	font-weight: 800;
	font-size: 24px;
	line-height: 140%;
	text-align: center;
	color: #000;
	font-family:"Montserrat", sans-serif;
	position: relative;
	z-index:2;
}
.new-delivery__for-map{
	margin-bottom: 75px;
}
.new-delivery__pay{
	padding:70px 25px;
	background: url(../images/elki/delivery-bg-white.png) no-repeat right center #f9fafe;
	border-radius: 30px;
	overflow: hidden;
}
.new-delivery__pay-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	margin-bottom: 20px;
}
.new-delivery__pay-desc{
	max-width:436px;
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	margin-bottom: 30px;
}
.new-delivery__pay-items{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:35px;
}
.new-delivery__pay-item{
	border-radius: 30px;
	min-height: 259px;
	box-shadow: 3px 3px 12px 0 rgba(0, 0, 0, 0.24);
	background: #8dc03f;
	padding-top: 33px;
	padding-left: 33px;
	position: relative;
	overflow:hidden;
	padding-bottom: 10px;
	padding-right: 10px;
}
.new-delivery__pay-item_yellow{
	background: #ffc303;
}
.new-delivery__pay-item_orange{
	background: #ff6900;
}
.new-delivery__pay-name{
	font-weight: 700;
	font-size: 28px;
	line-height: 140%;
	color: #000;
	margin-bottom: 10px;
}
.new-delivery__pay-text{
	font-weight: 400;
	font-size: 15px;
	line-height: 140%;
	color: #000;
	padding-right: 100px;
}
.new-delivery__pay-text ul{
	margin: 0;
}
.new-delivery__pay-icon{
	width:178px;
	height:178px;
	background: rgba(255, 195, 3, 0.34);
	position:absolute;
	z-index:1;
	padding-top: 39px;
	padding-left:41px;
	right:-60px;
	bottom:-60px;
	border-radius:50%;

}
.new-delivery__pay-item_yellow .new-delivery__pay-icon{
	background: rgba(255, 127, 38, 0.34);
}
.new-delivery__pay-item_orange  .new-delivery__pay-icon{
	background: rgba(255, 195, 3, 0.34);
}
@media (max-width: 1024px) {
	.new-delivery__pay-items, .new-delivery__items{
		grid-template-columns:1fr 1fr;
		gap:30px;
	}
}
@media (max-width: 768px) {
	.new-delivery__pay-items, .new-delivery__items{
		grid-template-columns:1fr;
	}
	.new-delivery__params{
		position: static;
		flex-direction:column;
		align-items:center;
		justify-content:center;
		margin-bottom: 40px;
	}
	.new-delivery__pay-title, .new-delivery__pay-name{
		font-size:24px;
	}
	.new-delivery__item-name, .new-delivery__pay-desc{
		font-size:18px;
	}
	.new-delivery__item-text, .new-delivery__pay-text{
		font-size:14px;
	}
}

.new-corporate__why{
	padding:70px 25px;
	background: #f9fafe;
	margin-bottom: 70px;
	border-radius:30px;
}
.new-corporate__why-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	margin-bottom: 40px;
}
.new-corporate__why-items{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:90px;
}
.new-corporate__why-item{
	display:flex;
	align-items:flex-start;
	gap:17px;
}
.new-corporate__why-icon{
	flex:none;
	width:81px;
	height:81px;
	border-radius:50%;
	background:#ffc303;
	display:flex;
	align-items:center;
	justify-content:center;
}
.new-corporate__why-name{
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	margin-bottom: 12px;
}
.new-corporate__why-text{
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #000;
}
.new-corporate__formats{
	margin-bottom: 80px;
}
.new-corporate__formats-title, .new-corporate__partners-title{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	margin-bottom: 6px;
}
.new-corporate__formats-subtitle, .new-corporate__partners-subtitle{
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	margin-bottom: 40px;
	max-width:660px;
}
.new-corporate__formats-items{
	display:flex;
	flex-wrap:wrap;
	column-gap:40px;
	row-gap:30px;
}
.new-corporate__formats-item{
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	text-align: center;
	color: #fff;
	padding:13px 30px;
	border-radius: 39px;
	background: #ff7f26;
}
.new-corporate__partners{
	margin-bottom: 80px;
	padding:70px 25px;
	background: #f9fafe;
	border-radius:30px;
}
.new-corporate__partners .maxwidth-theme{
	background:none;
}
.item-views.brands .swiper-slide.item, .item-views.brands.owl-carousel .item, .item-views.brands .item > div{
	background:none;
}
.new-corporate__top{
	margin-bottom: 70px;
	display:flex;
	padding-right: 110px;
	align-items:center;
	gap:20px;
	justify-content:space-between;
}
.new-corporate__top-name, .new-corporate__middle-name, .new-corporate__economy-name{
	font-weight: 700;
	font-size: 40px;
	line-height: 140%;
	color: #000;
	margin-bottom: 20px;
}
.new-corporate__top-text, .new-corporate__middle-text{
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
}
.new-corporate__middle{
	margin-bottom: 70px;
	border-radius: 30px;
	background: url(../images/elki/banket/yellow-bg.jpg) center / cover no-repeat;
	padding: 75px 25px;
	display: flex;
	align-items: center;
	padding-right: 110px;
	gap:20px;
	justify-content:space-between;
}
.new-corporate__middle-left{
	max-width:630px;
}
.new-corporate__middle-right{
	max-width:450px;
}
.new-corporate__middle-right .new-green-button{
	margin-top: 23px;
}
.new-corporate__economy{
	margin-bottom: 80px;
}
.new-corporate__line{
	margin:80px 0;
	border-top:1px solid #cacaca;
}
.new-corporate__economy-name span{
	display: inline-block;
	background: #ffc303;
	border-radius: 74px;
	padding: 0px 15px;
}
.new-corporate__economy-text{
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
	margin-bottom: 30px;
}
.new-corporate__economy-items{
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:34px;
}
.new-corporate__economy-item{
	border-radius: 50px;
	background: #8dc03f;
	overflow: hidden;
	padding-top: 188px;
	padding-left:35px;
	padding-right: 35px;
	padding-bottom: 50px;
	position: relative;
}
.new-corporate__economy-count{
	font-weight: 700;
	font-size: 126px;
	line-height: 1;
	color: #8dc03f;
	width: 178px;
	height: 178px;
   /* margin-left: -30px;
    margin-top: -30px;*/
    background: #ffc303;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
  /*  margin-left: -60px;
    margin-top: -215px;*/
    padding-top: 30px;
    flex: none;
    /*margin-bottom: 30px;*/
    position: absolute;
    top: -25px;
    left: -25px;
}
.new-corporate__economy-desc-name, .new-corporate__economy-th{
	font-weight: 800;
	font-size: 32px;
	line-height: 140%;
	color: #000;
	margin-bottom: 9px;
}
.new-corporate__economy-desc-text{
	font-weight: 400;
	font-size: 24px;
	line-height: 140%;
	color: #000;
}
.new-corporate__economy-item_elki{
	background-image:url(../images/elki/about/elka.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.new-corporate__economy-item_full{
	grid-column: span 3;
	padding-left: 192px;
	padding-top: 50px;
	padding-right: 100px;
}
.new-corporate__economy-item_2{
	grid-column: span 2;
}
.new-corporate__economy-row{
	display:grid;
	grid-template-columns:70% 30%;
}
.new-corporate__economy-td{
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
	color: #000;
	border-bottom:1px solid #446d26;
	padding:9px 0;
}
.new-corporate__economy-td:last-child{
	font-weight:bold;
}
@media (max-width: 1024px) {
	.new-corporate__top {
		padding-right: 0;
	}
	.new-corporate__economy-desc-name, .new-corporate__economy-th{
		font-size:24px;
	}
	.new-corporate__why-items{
		gap:30px;
	}
}
@media (max-width: 992px) {
	.new-corporate__top, .new-corporate__middle {
		flex-direction: column;
		
	}
	.new-corporate__middle{
		padding-right: 25px;
	}
	.new-corporate__why-items{
		grid-template-columns: 1fr 1fr;
	}
	.new-corporate__economy-items{
		grid-template-columns: 1fr;
	}
	.new-corporate__economy-item_2, .new-corporate__economy-item_full{
		grid-column: span 1;
	}
	.new-corporate__economy-item_full{
		padding-top: 188px;
		padding-left: 35px;
		padding-right: 35px;
		padding-bottom: 50px;
	}
}
.new-corporate__top-right img{
	max-width:100%;
}
@media (max-width: 768px) {

	.new-corporate__top-name, .new-corporate__middle-name, .new-corporate__economy-name, .new-corporate__why-title, .new-corporate__formats-title, .new-corporate__partners-title{
		font-size:24px;
		margin-bottom: 10px;
	}
	.new-corporate__top-text, .new-corporate__middle-text, .new-corporate__economy-text, .new-corporate__economy-desc-text, .new-corporate__why-name, .new-corporate__formats-subtitle, .new-corporate__partners-subtitle{
		font-size:18px;
		margin-bottom: 20px;
	}
	.new-corporate__top{
		gap:10px;
	}
	.new-corporate__why-text, .new-corporate__formats-item{
		font-size:16px;
	}
	.new-corporate__why, .new-corporate__middle, .new-corporate__partners{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.new-corporate__top, .new-corporate__middle, .new-corporate__economy, .new-corporate__formats, .new-corporate__partners{
		margin-bottom: 40px;
	}
	.new-corporate__economy-row, .new-corporate__why-items{
		grid-template-columns:1fr;
	}
	.new-corporate__economy-td:first-child{
		border:none;
	}
	.new-corporate__line{
		margin:40px 0;
	}
	.new-corporate__why-name{
		margin-bottom: 6px;
	}
	.new-corporate__formats-items{
		gap:10px;
	}
	.new-corporate__formats-item{
		padding:6px 15px;
	}

}
.swiper.brands_slider{
	padding-left: 40px;
	padding-right: 40px;
}
.list-news1 .items{
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:32px;
}
.list-news1.item-views.list-type-block .items .item_wrap{
	padding:0;
	border-radius: 30px;
	overflow: hidden;
	height: 416px !important;
	position: relative;
	line-height:normal;
	border: 1px solid #ececec;
	border-color: var(--stroke_black);
}
.list-news1.item-views.list .item{
	display:flex;
	flex-direction:column;
}
.list-news1.list-type-block.item-views.wide_img .item > .image{
	width:100%;
	height: 208px;
	margin-bottom: 0;
}
.list-news1.list-type-block.item-views.wide_img .item .image + .body-info{
	padding:0;
	padding: 20px 24px 19px !important;
}


@media (max-width: 1100px) {
	.list-news1 .items{
		grid-template-columns:repeat(3, 1fr);
	}
}
@media (max-width: 768px) {
	.list-news1 .items{
		grid-template-columns:repeat(2, 1fr);
	}
}
@media (max-width: 600px) {
	.list-news1 .items{
		grid-template-columns:repeat(1, 1fr);
	}
	.list-news1.item-views.list-type-block .items .item_wrap{
		height:auto !important;
	}
}
.new-staffs__intro{
	border: 4px solid #446d26;
	border-radius: 30px;
	margin-bottom: 130px;
	padding:37px 50px;
	padding-right: 230px;
	background:url(/bitrix/templates/aspro_max/images/elki/staff-tree.png) center right no-repeat;
}
.new-staffs__intro-top{
	display: inline-flex;
	padding: 23px 27px;
	background: #ffc303;
	border-radius: 74px;
	font-weight: 700;
	font-size: 40px;
	color: #000;
	line-height: 1;
	padding-bottom: 12px;
	margin-bottom:12px;
}
.new-staffs__intro-text{
	font-weight: 700;
	font-size: 24px;
	line-height: 140%;
	color: #000;
}
.new-staffs__item{
	margin-bottom: 80px;
	display:flex;
	align-items:center;
	gap:37px;
}
.new-staffs__item-img{
	width:289px;
	height:289px;
	flex:none;
	border: 4px solid #446d26;
	border-radius: 177px;
	overflow:hidden;
	display:flex;
	align-items:flex-end;
}
.new-staffs__item-img img{
	display:block;
}
.new-staffs__item-desc{
	border-radius: 50px;
	background: #ffc303;
	display:flex;
	align-items:center;
	padding:69px 60px;
	padding-right: 37px;
	color: #000;
	gap:40px;
}
.new-staffs__item-name{
	font-weight: 700;
	font-size: 42px;
	line-height: 110%;
	margin-bottom: 7px;
}
.new-staffs__item-position{
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
}
.new-staffs__item-phone{
	display:inline-flex;
	font-weight: 700;
	font-size: 24px;
	line-height: 150%;
	color: #000;
	padding: 12px 26px;
	border:1px solid #426E21;
	border-radius:30px;
	white-space:nowrap;
}
.new-staffs__item_reverse{
	flex-direction:row-reverse;
}
.new-staffs__item_reverse .new-staffs__item-desc{
	background: #8dc03f;
}
@media (max-width:1200px){
	.new-staffs__item-desc{
		flex-direction:column;
	}
}
@media (max-width:768px){
	.new-staffs__intro{
		padding:20px;
		/*padding-right: 130px;*/
		background:none;
		margin-bottom: 40px;
	}
	.new-staffs__item{
		flex-direction:column;
		gap:25px;
	}
	.new-staffs__item-desc{
		padding:30px;
	}
	.new-staffs__item-name{
		font-size:24px;
	}
	.new-staffs__item-position{
		font-size:16px;
	}
	.front_brands_slider .top_block_title{
		margin-bottom:0px;
	}
	.front_brands_slider .navigation.hidden-xs{
		display:block !important;
	}
	.front_brands_slider .navigation.hidden-xs .swiper-button-prev{
		left:0;
	}
	.front_brands_slider .navigation.hidden-xs .swiper-button-next{
		right:0;
	}
	.front_brands_slider .swiper.brands_slider{
		padding-left:50px;
		padding-right:50px;
	}
	.new-staffs__intro-top{
		font-size:30px;
	}
}
.faq-list{
	margin-bottom: 60px;
}
#mobilemenu .menu ul>li.selected a:before{
	display:none;
}
footer .social-icons ul{
	background:none;
}
#headerfixed .logo-row.v2 .burger{
	display:none;
}
footer .social-icons ul li a{
	background-color:#446d26;
	border-color:#446d26;
	opacity:1;
}

.splide__arrow{
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.625 1.00003L1 9.75003L11.625 18.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-color: #446d26;
    background-size: 10px;
    width:50px;
    height:50px;
        border-radius: 3px;
        opacity: 1;

}
.splide__arrow svg{
	display:none;
}
.splide__arrow--next{
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.00003L11.625 9.75003L1 18.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	right:0;
}
.splide__arrow--prev {
    left: 0;
}
@media (max-width:480px){
	.slider-dishes .splide__slide{
		width:172px;
	}
}
.splide__arrow--prev{
	top:auto;
	margin-top: 0;
	bottom:0;
	left:50%;
	margin-left:-72px;
}
.splide__arrow--next{
	top:auto;
	margin-top: 0;
	bottom:0;
	right:50%;
	margin-right:-72px;
}