

/* Start:/local/templates/food_s1/components/bitrix/system.pagenavigation/.default/style.css?17785866902556*/
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default {
  display: block;
  margin: 10px 0;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items {
  display: block;
  position: relative;
  text-align: center;
  overflow: hidden;
  font-size: 0;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-items-wrapper {
  display: inline-block;
  vertical-align: top;
  margin: -4px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item {
  display: inline-block;
  vertical-align: middle;
  padding: 4px;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-active .system-pagenavigation-item-wrapper {
  background-color: #0065ff;
  border-color: #0065ff;
  color: #fff;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-disabled .system-pagenavigation-item-wrapper {
  display: none;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item.system-pagenavigation-item-all .system-pagenavigation-item-wrapper {
  width: auto;
  text-align: left;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper {
  display: block;
  background-color: transparent;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.42857143;
  text-align: center;
  padding: 6px;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
  color: #2d2d2d;
  -webkit-transition-duration: 350ms;
  -moz-transition-duration: 350ms;
  -ms-transition-duration: 350ms;
  -o-transition-duration: 350ms;
  transition-duration: 350ms;
  -webkit-transition-property: color, background-color, border-color;
  -moz-transition-property: color, background-color, border-color;
  -ms-transition-property: color, background-color, border-color;
  -o-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ns-bitrix.c-system-pagenavigation.c-system-pagenavigation-default .system-pagenavigation-item-wrapper:hover {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/food_s1/components/bitrix/news.list/gallery_list/style.css?17785866902136*/
.gallery_list-items{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-gap: 30px;
}
.gallery_list-items .item0{
    grid-area: 1 / 1 / 2 / 3;
}
.gallery_list-items .item1{
    grid-area: 2 / 1 / 3 / 2;
}
.gallery_list-items .item2{
    grid-area:  2 / 2 / 3 / 3;
}
.gallery_list-items .item3{
    grid-area: 1 / 3 / 3 / 4;
}
.gallery_list-items .item4{
    grid-area: 3 / 1 / 4 / 3;
}

.gallery_list-item{
    display:block;
    position: relative;
}
.gallery_list-item_image::after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    -ms-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, black 100%);
    opacity: 0.8;
    border-radius:5px;
}
.gallery_list-item_image{
    border-radius: 5px;
    overflow: hidden;
}
.gallery_list-item:not(.item3) .gallery_list-item_image{
    height:300px;
    max-width:100%;
}
.gallery_list-item.item3 .gallery_list-item_image{
    height:630px;
}
.gallery_list-item_image img{
    max-width:100%;
    max-height:100%;
    object-fit:cover;
    width:100%;
    height:100%;
}
.gallery_list-item_title{
    font-size: 20px;
    font-family: 'Bebas Neue', sans-serif;
}
.gallery_list-item_text-wrapper{
    position: absolute;
    bottom:20px;
    left:20px;
    right:20px;
    color:#fff;
    /* padding:0 20px 20px; */
}

@media(max-width:767px){
    .gallery_list-items{
        grid-template-columns:initial
    }
    .gallery_list-items .gallery_list-item{
        grid-area: initial;

    }
    .gallery_list-items .gallery_list-item .gallery_list-item_image{
        height:250px;
    }
}
.gallery_list-item_title{
    font-family: 'Bebas Neue', sans-serif;
	text-transform: capitalize;
}
/* End */
/* /local/templates/food_s1/components/bitrix/system.pagenavigation/.default/style.css?17785866902556 */
/* /local/templates/food_s1/components/bitrix/news.list/gallery_list/style.css?17785866902136 */
