

/* Start:/local/templates/2023/components/bitrix/system.pagenavigation/modern/style.css?17070564111168*/
div.modern-page-navigation {
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  padding: 0;
  text-align: center;
  display: inline-block;
  margin: 0 auto;
}
div.modern-page-navigation a,
span.modern-page-current,
span.modern-page-dots {
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
  text-decoration: none;
}
div.modern-page-navigation a.modern-page-previous {
  border-right-width: 1px;
  border-right-style: solid;
  border-left: none;
}
div.modern-page-navigation a.modern-page-first,
div.modern-page-navigation span.modern-page-first {
  border-left: none;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}
span.modern-page-current {
  font-weight: bold;
  background: #b3c6d6;
  padding-left: 15px;
}
div.modern-page-navigation a,
span.modern-page-current,
div.modern-page-navigation a.modern-page-previous,
span.modern-page-dots {
  border-color: #cdcdcd;
}

.modern-page-navigation a {
  border-bottom: 0;
}

.modern-page-navigation a:hover {
  border-bottom: 0;
  background: #b3c6d6;
  font-weight: bold;
}

/* End */


/* Start:/local/templates/2023/components/catalog/card.list/vent/style.css?17575827394867*/
.plateList {
  margin-bottom: 5px;
  padding-left: 1px;
}

.owl-carousel .plateList {
  overflow: hidden;
}

.plateList-items {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0 0;
}

.plateList-item {
  flex: 0 1 100%;
  padding: 0 0 20px;
  position: relative;
  border: 1px solid #f5f5f5;
}

.plateList-item.Row5 {
  flex: 0 1 20%;
  padding: 0 0 4px;
}

.owl-carousel .gi_action_blue {
  display: block;
  padding: 8px 15px 15px 10px;
  min-height: 31px;
  background: url(/local/templates/.default/components/bitrix/catalog.element/test/images/gi_action_red_6.png) no-repeat;
  background-size: 100% 100%;
  color: #ffffff;
  line-height: 1;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 40px;
  left: -2px;
  font-weight: 400;
  font-size: 13px;
}

/*@media (min-width: 767.98px)*/
@media (min-width: 568.98px) {
  .plateList-item {
    flex: 0 1 50%;
    padding: 0 0 20px;
  }
}

@media (min-width: 991.98px) {
  .sertif .plateList-item {
    /*flex: 0 1 20%;*/
    flex: 0 1 20% !important;
    padding: 0 0 20px;
  }
}

.plateList-item-content {
  padding: 15px 15px 15px;
  /* border: 1px solid #f5f5f5; */
  height: 100%;
  margin: 0 2px 0;
  /*overflow: hidden;*/
  display: flex;
  flex-direction: column;
  font-weight: 400;
}

.plateList-item-content-top {
  flex: 1 0 auto;
}

.plateList-item-content-bottom {
  flex: 0 0 auto;
}

.plateList-item-img {
  /*display: inline-block;*/
  display: flex;
  width: 100%;
  /*height:120px;*/
  height: 240px;
  text-align: center;
  overflow: hidden;
  align-self: center;
  align-items: center;
  margin-bottom: 10px;
  transition: all 0.4s linear;
}

.plateList-item-img img {
  max-width: 100%;
  /*max-height: 100%;*/
  max-height: 240px;
  text-align: center;
}

/*.plateList-item-img:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  transition: all .4s linear; }*/

.plateList-item-title {
  /*color: #000;*/
  color: #1686cf;
  font-size: 1.05rem;
  line-height: 140%;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 10px;
}

.plateList-item-price {
  /*font-size: 1.2rem;*/
  font-size: 1.4rem;
  white-space: nowrap;
  font-weight: bold;
  /*color:#f00;*/
  color: #495057;
  margin-bottom: 10px;
}

.plateList-item-addTobasket {
  display: inline-block;
  /*padding: 15px 10px;*/
  padding: 9px 10px;
  /*background: #f56831;*/
  /*background: #0b5584;*/
  background: #fff;
  /*color: #fff;*/
  color: #0b5584;
  width: 100%;
  font-size: 1.25rem;
  text-align: center;
  text-decoration: none;
  border-radius: 0;
  font-weight: 300;
  border: 1px solid #0f77b0;
  border-radius: 3px;
}

.plateList-item-inBasket {
  /*background: green;*/
  /*background: #0f77b0;*/
  /*background: #fff;
      color: #02588e;*/
  color: #ffffff;
  border: 1px solid #1181c8;
  background: #0f77b0;
}
.plateList-item-props {
  margin-bottom: 15px;
}

.plateList-item-props div {
  border-bottom: 1px dotted #000;
  position: relative;
  margin: 0 0 5px;
  font-size: 0.9rem;
}

.plateList-item-props span.plateList-item-props-title {
  width: calc(70% - 10px);
  display: inline-block;
}

.plateList-item-props span.plateList-item-props-title span {
  position: relative;
  top: 3px;
  background: #fff;
  width: auto;
  padding: 0;
  padding-right: 5px;
}

.plateList-item-props span.plateList-item-props-value {
  width: 30%;
  display: inline-block;
  text-align: right;
}

.plateList-item-props span.plateList-item-props-value span {
  position: relative;
  top: 3px;
  background: #fff;
  width: auto;
  padding: 0;
  padding-right: 5px;
  right: -10px;
}

.plateList-item-buy {
  width: 60%;
}
.plateList-item-addActions {
  width: calc(40% - 15px);
  margin-right: 15px;
  text-align: right;
}
.plateList-item-action_button {
  font-size: 1.1rem;
  margin-bottom: 3px;
}

.plateList-item-action_button img {
  /*width:14px;
  height:14px;
  margin-right:5px;*/
  width: 16px;
  height: 16px;
  margin-right: 12px;
}

.plateList-item-action_button a {
  text-decoration: none;
  color: #000;
}

.bottom_group {
  position: relative;
  display: flex;
  align-items: center;
  /*margin:0 -15px -15px;*/
}
.grid-stickers {
  position: absolute;
  top: 40px;
  left: 20px;
  z-index: 2;
  font-size: 13px;
  line-height: 24px;
  display: flex;
  height: 24px;
  padding: 0 8px;
  color: #fff;
  border-radius: 2px;
  background-color: #29ad2e;
  max-width: 140px;
}
a.plateList-item-inBasket:focus,
a.plateList-item-inBasket:hover {
  background: #0f77b0;
  color: #ffffff;
  border: 1px solid #1181c8;
  text-decoration: none;
}
.plateList-item-addTobasket:hover {
  color: #fff !important;
  background: #1181c8;
}

.plateList-item-action_button {
  display: inline-block;
}

.plateList-item:hover {
  box-shadow: 0 2px 10px 2px rgba(72, 78, 92, 0.06), 0 4px 8px 0 rgba(0, 0, 0, 0.03);
  z-index: 1;
  border: 1px solid #0f77b0;
}

/* End */
/* /local/templates/2023/components/bitrix/system.pagenavigation/modern/style.css?17070564111168 */
/* /local/templates/2023/components/catalog/card.list/vent/style.css?17575827394867 */
