.services-filter .wpc-filter-has-selected .wpc-see-less-control, 
.services-filter .wpc-filter-has-selected.wpc-show-less .wpc-see-more-control, 
.services-filter .wpc-filter-more-less .wpc-see-more-control, 
.services-filter .wpc-filter-more-less.wpc-show-more .wpc-see-less-control, 
.services-filter .wpc-show-more-reverse.wpc-filter-more-less .wpc-see-less-control, 
.services-filter .wpc-show-more-reverse.wpc-filter-more-less.wpc-show-less .wpc-see-more-control{
	display: flex;
    text-decoration: none;
    border: 0;
}
a{
	color:#333;
}
.error{
	border:1px solid red;
	border-radius: 3px;
}

.reviews__answer-button {
    display: flex;
    justify-self: end;
}
.reviews__answer-form{
	display:none;
	padding-top: 10px;
}


form#mc4wp-form-1 {
    width: 100%;
}
.mc4wp-form-fields{
	padding-right: 0;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    border-right: none;
}
@media screen and (max-width: 1180px) {
    .mc4wp-form-fields {
        align-items: center;
        grid-column: span 2;
    }
}
@media screen and (max-width: 720px) {
    .mc4wp-form-fields {
        margin-top: 0;
    }
}



.auth-wrap {
  position: relative;
  display: inline-block;
}

.auth-dropdown {
  position: absolute;
  top: calc(100% + 6px);
  left: 0;
  min-width: 100%;
  overflow: hidden;

  /* анимация выезда */
  max-height: 0;
  opacity: 0;
  transform: translateY(-6px);
  transition: max-height .25s ease, opacity .2s ease, transform .2s ease;
}

.auth-wrap.is-open .auth-dropdown {
  max-height: 200px; /* достаточно для 2-3 пунктов */
  opacity: 1;
  transform: translateY(0);
}

.auth-dropdown__item {
  display: block;
  padding: 10px 14px;
  text-decoration: none;
  color: #222;
  font-size: 14px;
  line-height: 1.2;
}
.mobile-menu .auth-wrap.is-open .auth-dropdown{
	padding-left: 20px;
    padding-right: 20px;
	top: calc(100% - 15px);
}

#commentform .logged-in-as{
	display:none!important;
}
.footer-info__privacy-policy {
    text-decoration: underline;
}


.filter-item .ta-see-more,
.filter-item .ta-see-less { display: inline-flex; align-items: center; }
.filter-item__list .is-hidden { display: none; }