.block-footer-menu .dropdown {
  margin-top: 25px;
  margin-bottom: 5px;
  position: relative;
  justify-content: center;
  display: flex;
}
.block-footer-menu .dropdown.single {
  pointer-events: none;
}
@media (max-width: 767px) {
  .block-footer-menu .dropdown {
    margin-left: 0;
  }
}
.block-footer-menu .dropdown .dropdown-menu {
  position: absolute;
  bottom: 35px;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 200px;
  padding: 5px 0;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.10);
  border-radius: 5px;
}
@media (max-width: 767px) {
  .block-footer-menu .dropdown .dropdown-menu {
    max-height: 370px;
    overflow-y: auto;
  }
}
.block-footer-menu .dropdown .dropdown-menu li {
  text-align: center;
  padding: 0 5px;
  border-radius: 2px;
}
.block-footer-menu .dropdown .dropdown-menu li a {
  display: block;
  max-width: 100%;
  text-decoration: none;
  font-weight: 400;
  padding: 3px 20px;
  clear: both;
  white-space: nowrap;
  color: #2C2C2E;
  font-size: 13px;
  line-height: 22px;
}
.block-footer-menu .dropdown .dropdown-menu li a img {
  display: inline;
  float: left;
  position: relative;
  top: 7px;
}
.block-footer-menu .dropdown .dropdown-menu li a:hover {
  background: #E3EDF6;
}
.block-footer-menu .dropdown .dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  width: 200px;
  padding: 4px 6px;
  border: 0;
  border-radius: 34px;
  font-family: "TT Interfaces", sans-serif;
  font-weight: 500;
  color: #2C2C2E;
  font-size: 13px;
  line-height: 22px;
  background: #E9E9F5;
  justify-content: space-between;
}
.block-footer-menu .dropdown .dropdown.open .dropdown-toggle {
  background: #DADAED;
}
.block-footer-menu .dropdown:not(.single) .dropdown-toggle:hover {
  cursor: pointer;
  background: #DADAED;
}
.block-footer-menu .dropdown .dropdown-toggle:before {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='8.35' stroke='%232C2C2E' stroke-width='1.3'/%3E%3Cpath d='M13.35 9C13.35 11.3961 12.809 13.5332 11.9673 15.0483C11.1134 16.5854 10.0375 17.35 9 17.35C7.96254 17.35 6.88662 16.5854 6.03267 15.0483C5.19095 13.5332 4.65 11.3961 4.65 9C4.65 6.60392 5.19095 4.4668 6.03267 2.95171C6.88662 1.4146 7.96254 0.65 9 0.65C10.0375 0.65 11.1134 1.4146 11.9673 2.95171C12.809 4.4668 13.35 6.60392 13.35 9Z' stroke='%232C2C2E' stroke-width='1.3'/%3E%3Cpath d='M0.632812 9H17.1574' stroke='%232C2C2E' stroke-width='1.3'/%3E%3Cpath d='M8.89551 0.737732L8.89551 17.2623' stroke='%232C2C2E' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.block-footer-menu .dropdown:not(.single) .dropdown-caret {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75732 7.37866L8.99997 10.6213L12.2426 7.37866' stroke='%232C2C2E' stroke-width='1.3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.block-footer-menu .dropdown.open .dropdown-menu {
  display: block;
}
