

/* Start:/local/templates/verba/components/bitrix/catalog.section/verba_programs/style.css?17703906311666*/
.section--program-items {
  margin-top: 80px
}

@media screen and (min-width: 860px) {
  .section--program-items {
    font-size: 0;
    margin-top: 4.1%
  }
}

@media (max-width: 767px) {
  .section--program-items {
    margin-top: 0;
  }
}

.pi-inner {
  position: relative
}

.program-item,
.room-item--search {
  display: block;
  margin: 68px 6% 0;
  color: inherit
}

@media screen and (max-width: 786px) {

  .program-item,
  .room-item--search {
    display: block;
    margin: var(--spacing-sm) 0 0;
    color: inherit
  }

  .program-item .h5 {
    margin-bottom: var(--spacing-xxs);
  }
}

.program-item .h5:first-child,
.room-item--search .h5:first-child {
  margin-bottom: 23px
}

.program-item .image,
.room-item--search .image {
  padding-bottom: 95.3%
}

@media screen and (min-width: 860px) {

  .link-item.program-item,
  .program-item,
  .room-item--search {
    width: 30.43333%;
    display: inline-block;
    vertical-align: top
  }

  .program-item:nth-child(3n+1),
  .room-item--search:nth-child(3n+1) {
    margin: var(--spacing-xl) 1.45% 0 0;
  }

  .program-item:nth-child(3n+2),
  .room-item--search:nth-child(3n+2) {
    margin: var(--spacing-xl) 1.45% 0 1.45%;
  }

  .program-item:nth-child(3n+3),
  .room-item--search:nth-child(3n+3) {
    margin: var(--spacing-xl) 0 0 1.45%;
  }

  .program-item:nth-child(1),
  .program-item:nth-child(2),
  .program-item:nth-child(3) {
    margin-top: 0;
  }
}

@media (max-width: 767px) {

  .program-item .h5:first-child,
  .room-item--search .h5:first-child {
    margin-bottom: var(--spacing-xxs);
  }
}
/* End */
/* /local/templates/verba/components/bitrix/catalog.section/verba_programs/style.css?17703906311666 */
