.header-block{display:flex;flex-wrap:nowrap;padding: 2px 0;transition:padding linear .15s}
main{flex:1 0 auto;padding: 0px 0;background:var(--main-bg, transparent)}
 .header-map__icon {
    display: flex;
    align-items: center;
    font-size: 0.8em;
    padding: 3px 10px;
    border: none;
    border-radius: var(--border-radius-1);
    color: var(--top-menu-btn-c);
    background: rgba(0, 0, 0, 0.03);
    transition: color 0.15s linear, background 0.15s linear;
    text-decoration: none;
  }
  .header-map__icon i {
    margin-right: 5px;
  }
  .header-map__icon:hover, 
  .header-map__icon:focus, 
  .header-map__icon:active {
    color: var(--btn-danger-bg-hover);
    background-color: rgba(0, 0, 0, 0.1);
  }
  .header-map__icon:focus {
    outline: none;
  }
  .dropdown-menu a:hover {
    color: var(--btn-danger-bg-hover);
    background-color: rgba(0, 0, 0, 0.1);
  }
  .social-icon {
    display: inline-flex;
    align-items: center;
    padding: 5px;
    color: var(--top-menu-btn-c);
    background: rgba(0, 0, 0, 0.03);
    border-radius: var(--border-radius-1);
    margin-left: 10px;
    transition: background 0.15s linear, color 0.15s linear;
  }

  .social-icon i {
    font-size: 13px;
  }

  .social-icon:hover {
    background-color: rgba(0, 0, 0, 0.1);
    color: var(--btn-danger-bg-hover);
  }
.breadcrumb {
    scrollbar-width: thin;
    padding: 10px;
}