.text_top_page {margin-bottom: 30px;}
.text_bottom_page {}
.fancybox-close-small {display: none;}
.fancybox-content {overflow: visible;}


.intro .title__back::after {
        background: #fa511a; }
		
.intro .title__back--2::after {
  background: #079f7e; }
.intro .title__back--3::after {
  background: #ff5d56; }
.intro .title__back--4::after {
  background: #566ba4; }
.intro .title__back--5::after {
  background: #ff8000; }
.intro .title__back--6::after {
  background: #f5c848; }
  
.benefits__title {text-transform: uppercase;}

.intro--tenants .title__back::after {
    background: #fad292;
}

.intro--about .title__back::after {
    background: #30526a;
}

@media (min-width: 1440px) {
.article__text {
    max-width: 1440px;
}
}
  
@media (max-width: 500px) {
.delivery__item__cat {display:none;}
}

.article__cite {    margin-top: 43px;}
  
  
.rent__item__icon {
	height: auto;
	
}

.cooking__ingredients__item__image	{
	position: relative;
}
  
  
.cooking__ingredients__item__image:after	{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/ingredients-vinetka.png);
	background-size: 100% 100%;
}

@media (min-width: 1440px) {
	.select .select2-container--default .select2-results__options {
		max-height: 100%;
	}
}

.intro-inner__cat--1 {
  background: #e40202; }
.intro-inner__cat--2 {
  background: #ff8000; }
.intro-inner__cat--3 {
  background: #2d2d68; }
.intro-inner__cat--4 {
  background: #566ba4; }
  
.delivery__item__add, 
.delivery-cart__add, 
.basket_del_all, 
.basket__item__remove, 
.lifestyle-carousel__slider .swiper-slide,
.swiper-wrapper .swiper-slide
{
	cursor: pointer;
}

.delivery__item--2 .delivery-cart__cat span::after {
  background: #079f7e; }
.delivery__item--3 .delivery-cart__cat span::after {
  background: #ff5d56; }
.delivery__item--4 .delivery-cart__cat span::after {
  background: #566ba4; }
.delivery__item--5 .delivery-cart__cat span::after {
  background: #ff8000; }
.delivery__item--6 .delivery-cart__cat span::after {
  background: #f5c848; }
.delivery__item--7 .delivery-cart__cat span::after {
  background: #2d3182; }
.delivery__item--8 .delivery-cart__cat span::after {
  background: #fb8b44; }
.delivery__item--9 .delivery-cart__cat span::after {
  background: #e40202; }
.delivery__item--10 .delivery-cart__cat span::after {
  background: #ebebeb; }
  
  
.arrFilter--2 {
  color: #079f7e; }
.arrFilter--3 {
  color: #ff5d56; }
.arrFilter--4 {
  color: #566ba4; }
.arrFilter--5 {
  color: #ff8000; }
.arrFilter--6 {
  color: #f5c848; }
.arrFilter--7 {
  color: #2d3182; }
.arrFilter--8 {
  color: #fb8b44; }
.arrFilter--9 {
  color: #e40202; }
.arrFilter--10 {
  color: #ebebeb; }
  
/* правки после встречи 01.04.2021 */
@media (min-width: 1440px) {
    .index-about .swiper-container {
      height: 850px; } }
	  
@media (min-width: 1440px) {
    .index-about__item {
      padding: 130px 0 54px; } }
	  
@media (min-width: 1440px) {
        .index-about__item__image img {
          margin-right: 50px; } }

.title__back {
	text-decoration: none;
}

.gallery__list__col {
	position: relative;
}

@media (min-width: 1440px) {
.gallery__item__date {
    right: 20px;
}
}

@media (min-width: 1440px) {
        .delivery-cart__price__text {
          margin-bottom: 3px; } 
		.delivery-cart__price__number {
			margin: 10px 0;
		}
}

@media (min-width: 1440px) {
.corners__item__image {
    height: 423px;
}
}

.corners__item__image span {font-size: 24px;font-family: "Arial", sans-serif;font-weight: 900;height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.counter__plus {left: auto;right:0;}
.counter__minus {left: 0;right:auto;}

@media (max-height: 600px) {
        
.contacts__map {
    height: 448px; }
}
  

  .gallery__item__title {
    font-size: 4.800vmin;
	line-height: 6.0625vmin;
}

@media (min-width: 1440px) {
.intro--tenants .intro__image-side {
    width: 741px;
}
}

.delivery__head__title {font-weight: 300;}
.delivery__head {display: flex;flex-direction: row;}
.delivery__head .delivery__head__text {margin-left:20px;}
  .delivery__container {
    padding: 8.125vmin 0 16.875vmin; }
    @media (min-width: 1025px) {
      .delivery__container {
        padding: 3.88889vw 0 5.13889vw; } }
    @media (min-width: 1440px) {
      .delivery__container {
        padding: 20px 0 20px; } }
		
	@media (min-width: 1440px){
		.delivery__head__title {margin-bottom: 0}
	}
	
	@media (min-width: 1440px) {
	.delivery__cats {margin-bottom: 10px;}
}

.h1_span {display:none;}
.index-hero__image .index-title {
    width: 600px;
	height: 269px;
	background-image:url("/local/templates/perezagruzka/images/index-hero.png");
	background-repeat:no-repeat;
	background-size: 100%;
}
    
@media (max-width: 1025px) {
  .index-hero__image .index-title {
	width: 500px;
	height:224px; } }
@media (max-width: 1440px) {
  .index-hero__image .index-title {
	height: 269px; } }
@media (max-width: 600px) {
  .index-hero__image .index-title {
	width: 400px;
	height:180px;		} }
@media (max-width: 600px) {
  .index-hero__image .index-title {
	width: 300px;
	height:135px;		} }

@media (min-width: 600px) {
  .sizeH1_30 {font-size: 7.5vmin;line-height: 7.5vmin;} 
  .sizeH1_60 {font-size: 6.5vmin;line-height: 6.5vmin;} 
  .sizeH1_90 {font-size: 5.5vmin;line-height: 5.5vmin;} 
}	
@media (min-width: 1025px) {
  .sizeH1_30 {font-size: 20px;line-height: 20px;} 
  .sizeH1_60 {font-size: 15px;line-height: 22px;} 
  .sizeH1_90 {font-size: 12px;line-height: 18px;} 
}
@media (min-width: 1440px) {
  .sizeH1_30 {font-size: 30px;line-height: 45px;} 
  .sizeH1_60 {font-size: 25px;line-height: 37px;} 
  .sizeH1_90 {font-size: 20px;line-height: 30px;}  
}
	
.del_filter_div {text-align:right;margin-bottom:15px;}
#del_filter {text-decoration: underline; cursor: pointer;color:blue;}
/*
@media (min-width: 1440px)
{
	.delivery__filter {margin-bottom: 25px;}
	.delivery__head {margin-bottom: 15px;}
	.pagination {margin-top: 0px;}
	.delivery__catalog {margin-right: 22px;}
	.delivery__catalog__label {width: 564px}
}
*/
.delivery__item a {text-decoration: none;}
.delivery__item a:hover {text-decoration: underline;}

div.error {
    border-color: #fa511a;
}

@media (min-width: 1440px)
{
.footer__container {
    padding: 28px 0 10px;
}
}

#support {text-align:center;padding:10px 0;}
#support a {text-decoration: none;font-size:0.9em}
#support a:hover {color: #f5c848;}

.basket__policy {color: #000;}
.basket__policy a {color: #00f;}

.footer__socials li.ya_food a svg {
	width: 21.875vmin;
}
.footer__socials li.ya_food {
	margin-left: 7.1875vmin;
}
@media (min-width: 1025px) {
	.footer__socials li.ya_food a svg {
		width: 4.8611vw;
	}
	.footer__socials li.ya_food {
		margin-left: 1.25vw;
	}
}
@media (min-width: 1440px) {
	.footer__socials li.ya_food a svg {
		width: 70px;
	}
	.footer__socials li.ya_food {
		margin-left: 18px;
	}
}

.basket__area__address__area__item__price li {line-height:20px;}
