

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

.main-page-block {
  position:relative;
}

.gc-main-content.gc-user-user .top-menu-block + .page-full-block .logo,
.gc-main-content.gc-user-user .top-menu-block + .page-full-block .breadcrumbs,
.gc-main-content.gc-user-user .top-menu-block + .page-full-block .page-header{
  display:none;
}

.top-menu-block {
  padding-left:35px;
}

.top-menu {
  max-width:1250px;
  width:100%;
  margin:28px 0 0 0px;
  display:flex;
  align-items:center;
  justify-content: space-between;
  border-radius:10px;
  background: #f7f7f7;
  padding:25px 35px 25px 90px;
}

.top-menu > div:not(.top-menu-links) {
  display:none;
}

.top-menu .top-menu-links {
  display:flex;
  flex-wrap:wrap;
  gap:20px;
}

.top-menu .top-menu-links a {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #3f3b37;
  text-decoration:none;
  border-bottom:1px solid transparent; 
}

.top-menu .top-menu-links a:hover {
  border-color:#3F3B37;
}

.top-menu #expandable-search {
  height:36px;
  border:1px solid #8B8B8B;
  border-radius:5px;
  width:310px;
  padding:10px 10px 10px 54px;
  background:url('/fileservice/file/download/a/38297/sc/41/h/9330552d60e8e5bee2418bf01d319161.svg');
  background-size:cover;
}

@media(max-width:991px) {
  .top-menu-block {
    margin:16px 8px 0;
    display:flex;
    gap:21px;
    position:relative;
  }
  
  .top-menu {
    padding:10px 13px;
    max-width:100%;
    margin:0;
    justify-content:center;
  }
  
  .top-menu .top-menu-links {
    display:none;
  }
  
  .top-menu .expandable-search {
    width:100%;
  }
  
  .top-menu #expandable-search {
    height:31px;
    width:100%;
    background-size:contain;
    background-repeat:no-repeat;
    background-color:#fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #8b8b8b;
  }
  
  .open-submenu-btn {
    display:block;
    height:14px;
    width:32px;
    background:url('/fileservice/file/download/a/38297/sc/198/h/1f0d405bd680d969058a473cfabe45c9.svg');
    background-size:cover;
    cursor:pointer;
    margin-top:18px;
  }
  
  .top-menu .top-menu-links {
    flex-direction:column;
    align-items: center;
    margin:46px 0;
  }
  
  .top-menu .top-menu-links a {
    font-size:16px;
    width:fit-content;
    text-align:center;
  }
  
  .close-submenu-btn {
    display:block;
    height:23px;
    width:23px;
    background:url('/fileservice/file/download/a/38297/sc/80/h/76098e7ecb597fe665c93278744b1b70.svg');
    background-size:cover;
    cursor:pointer;
    position:absolute;
    top:18px;
    right:16px;
  }
}




.ScreenBlock__left {
  display:none;
}

.ScreenBlock.__large.__clickable,
.ScreenBlock.__large.__clickable:hover {
  color:#3E3A36
}

.BlockList .TextBlock {
  color:#D8B68D;
}
