

.talks-widget-button {
    background: #540072!important;
}
.gc-account-leftbar .notify-count {
  color:#540072!important;
}
.gc-account-user-menu li:not(.menu-item-profile):not(.menu-item-notifications_button_small) a,
.gc-account-user-menu li:not(.menu-item-profile):not(.menu-item-notifications_button_small).active a, 
.gc-account-user-menu li:not(.menu-item-profile):not(.menu-item-notifications_button_small).selected a {
  background-position: 50% 30%!important;
  display: flex!important;
  flex-direction: column-reverse!important;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-decoration:none;
}

.gc-account-user-menu li:not(.menu-item-profile):not(.menu-item-notifications_button_small) a {
  min-height: 70px;
}

.gc-account-leftbar li:not(.menu-item-profile):not(.menu-item-notifications_button_small) .notify-count { 
  bottom: unset;
  top: 40%;
}

.gc-account-user-menu li.active a:before, 
.gc-account-user-menu li.selected a:before {
  color: #fded80!important;
}

.gc-account-user-menu li a:before {
  display: block;
  text-align: center;
  max-width: calc(100% + 20px);
  min-height: 1em;
  width: calc(100% + 20px);
  overflow: hidden;
  position: relative;
  margin: 5px -10px 0; 
  color: #fff!important;
}
.gc-account-user-menu li.menu-item-renew a:before {
  content: "Продление"; 
}
  
.gc-account-user-menu li.menu-item-cms a:before {
  content: "Сайт";
}
.gc-account-user-menu li.menu-item-teach a:before {
  content: "Уроки";
}

.gc-account-user-menu li.menu-item-user a:before {
  content: "Ученики";
}
.gc-account-user-menu li.menu-item-tasks a:before {
  content: "Задачи";
}
.gc-account-user-menu li.menu-item-notifications a:before {
  content: "Сообщения";
}
.gc-account-user-menu li.menu-item-sales a:before {
  content: "Я приобрел";
}
.gc-account-user-menu li.menu-item-chatium a:before {
  content: "Chatium";
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile a {
  padding: 25px 5px 10px;
}
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile .menu-item-icon {
  border-radius: 50%;
}

.gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile) a {
  border-bottom: 1px solid #B0B0B0;
}
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a {
  height: 70px;
}
@media (max-height: 650px) {
  .gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a {
    height: 60px;
  }
}
@media (max-height: 550px) {
  .gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a {
    height: 50px;
  }
}
.gc-account-leftbar .gc-account-user-menu li.active .menu-item-icon {
  filter: brightness(0) saturate(100%) invert(87%) sepia(20%) saturate(800%) hue-rotate(347deg) brightness(109%) contrast(102%);
}


.gc-account-leftbar .gc-account-user-submenu-bar {
    width: 320px;
}
.custom-menu .gc-account-user-submenu-bar .gc-account-user-submenu a {
   padding-top: 19px;
   padding-bottom: 19px;
   text-transform: lowercase;
   font-family: 'TT Norms';
   font-style: normal;
   font-weight: 500;
   font-size: 20px;
   line-height: 108.5%;
   padding-left: 35px;
}
.custom-menu .gc-account-user-submenu-bar .gc-account-user-submenu a:first-letter {
   text-transform: uppercase;
}

.custom-menu .gc-account-user-submenu-bar .gc-account-user-submenu a:hover {
   color: #fded80;
   border-top-right-radius: 16px;
   border-bottom-right-radius: 16px;
}

.gc-account-user-submenu-bar h3 {
   font-family: 'TT Norms';
   font-style: normal;
   font-weight: 600;
   font-size: 28px;
   line-height: 49px;
   padding-left: 35px;
}
.gc-account-leftbar .gc-account-user-submenu-bar {
   display: flex;
   flex-direction: column;
}
.gc-account-leftbar .gc-account-user-submenu-bar:after {
   content: "";
   display: block;
   height: 48px;
   background: url("https://fs.getcourse.ru/fileservice/file/download/a/60343/sc/325/h/a4a57a34d7314a4fdd9befe90c31ab34.png") center / contain no-repeat;
   margin-top: auto;
   margin-bottom: 20px;
}
