#pag{
  text-align: center;
}
.badges__item{
  cursor: pointer;
}
.loader {
  position: relative;
}
.loader::before{
  position: absolute;
  content: '';
  background: url(../assets/media/loader.png)no-repeat center;
  width: 32px;
  height: 32px;
  z-index: 1000;
  top: 50px;
  left: 40%;
  animation: loader 1s infinite linear;
  transition: all 0.3s ease 0s;
}

@keyframes loader{
  0%{
    transform: rotate(0);
  }
  100%{
    transform: rotate(360deg);

  }
}
@media only screen and (max-width: 991px){
  .loader::before{
    top: 100px;
    left: 48%;
  }
}
.filter .link{
  background: transparent;
  border: none;
  cursor: pointer;
}
.bx-filter-container-modef{
  display: none;
}
.name_user{
  display: none;
}
div[id^="wait_comp_"]{ 
  display: none;
}
.button-main{
  position: relative;
  z-index: 1;
}
.button-input{
  overflow: hidden;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  cursor: pointer;
  display: block !important;
}


.modal__form >div{
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.sub-none{
  display: none;
}
.section-events__list_2{
  display: block;
}
@media only screen and (max-width: 991px){
  .section-events__list_2{
    display: flex;
    flex-direction: column;
  }
}
.pagination__item-icon-blocked{
  pointer-events: none;
}

#user_phone-error, #user_email-error, #EMAIL-error{
  display: none !important;
}
.input--round.invalid{
  border: 1px solid red;
}
.input--white.invalid{
  border-color: red;
}
.bx-filter .bx-filter-popup-result {
  display: none !important;
}
/* .load_more{
  display: none;
} */
.search-dropdown{
  display: none;
}
.search-dropdown__list .search-block:last-child {
  display: none;
}
.modal-cart__body .text {
  font-weight: 700;
  font-size: 22px;
  line-height: 38px;
  color: #262626;
  text-align: center;
}
.section-payment__body_order .section-payment__item-price{
  margin-left: 0;
  margin-top: 30px;
}
.header__contacts .header__contacts-row{
  flex-direction: column;
}
.header__contacts .header__contacts-label{
  margin-right: 0;
  margin-bottom: 10px;
}