.catalog-object-8 .gallerys {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem; }

.catalog-object-9 .events {
  display: grid;
  grid-template-rows: repeat(5, auto);
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  grid-gap: 2vw; }

.catalog-object-4 .events {
  grid-template-rows: repeat(5, auto);
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 1vw; }

.catalog-object-2 .infrastrukturas {
  display: grid;
  grid-template-rows: repeat(5, auto);
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 1vw; }

.catalog-object-5 .uslugas {
  display: grid;
  grid-template-rows: repeat(5, auto);
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 1vw; }

.catalog-object-3 .sekciyas {
  display: grid;
  grid-template-rows: repeat(5, auto);
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 1vw; }

.catalog-object-2 .products {
  display: grid;
  grid-template-rows: repeat(5, auto);
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 1px; }

.tpl-sandbox-node-product-teaser {
  width: auto;
  height: 25rem;
  padding: 5px;
  outline: 1px solid #e6e6e6; }
  .tpl-sandbox-node-product-teaser:hover {
    outline: 1px solid #cccccc;
    z-index: 1;
    box-shadow: 1px 1px 10px -4px #999; }

.search-results {
  display: grid;
  grid-template-rows: repeat(5, auto);
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 1px; }
  .search-results li.search-result .search-snippet-info {
    display: flex;
    flex-direction: column; }
    .search-results li.search-result .search-snippet-info .node {
      order: -1; }

.search-snippet-info .node {
  margin-left: 0; }

.item-list ul {
  margin-top: 1.5rem; }

.item-list .pager li {
  padding: 0.5em !important;
  display: inline-block;
  margin: 0.5em 0; }
  .item-list .pager li a {
    padding: 0.7em;
    text-decoration: none; }

.pager-item, .pager-first, .pager-previous, .pager-next, .pager-last {
  border: 1px solid #14245A;
  border-radius: 4px; }
  .pager-item:hover, .pager-first:hover, .pager-previous:hover, .pager-next:hover, .pager-last:hover {
    border: 1px solid #F15A22; }

.item-list .pager li.pager-current {
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  font-weight: normal; }
/**
* Compiled from sites/amberarena.ru/files/themes_creator/themes/amberarena_ru/stylesheets/all/catalogs.scss
* 
*/

