

.role-user .menu-item.menu-item-profile {
   padding-top: 88px!important;
    position:relative;
  	padding-bottom: 16px!important;   
}


.role-user .menu-item.menu-item-profile:after {
    content: '';
    background: url(https://fs.getcourse.ru/fileservice/file/download/a/762223/sc/102/h/659c0188ad2e321cb582448eb5d73d73.svg);
    display: block;
    top: 4px;
    left:2px;
    width:66px;
    height:64px;
    position: absolute;
    z-index: 5;    
    background-repeat: no-repeat!important;
}
.menu-item.menu-item-profile {
   padding-top: 10px!important;
    position:relative;
  	padding-bottom: 16px!important;   
}
.custom-menu .gc-account-leftbar .gc-account-user-menu li a {
   	position: relative;
    top: 2px;
    left:2px;   
    width: 66px;
    height: 81px;
    border-radius: 12px;  
    transition: all .3s;
}
.menu-item.menu-item-notifications_button_small .menu-item-icon {
  	display: inline-block!important;
}
.custom-menu .gc-account-leftbar .gc-account-user-menu li.menu-item-profile img {
    border-radius: 16px;    
}
.custom-menu .gc-account-leftbar .gc-account-user-menu li.menu-item-profile a {
    top: 0px;
    left:8px;  
    width: 54px;
    height: 54px;
}
.gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile) .menu-item-icon {
  	filter: invert(8%) sepia(2%) saturate(4836%) hue-rotate(202deg) brightness(87%) contrast(82%);
}
.gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile).active .menu-item-icon,
.gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile).selected .menu-item-icon,
.gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile):hover .menu-item-icon{
  	filter: invert(30%) sepia(83%) saturate(4626%) hue-rotate(231deg) brightness(84%) contrast(106%);
}
.gc-account-leftbar .notify-count.with-label {
    bottom: auto;
    width: auto;
    min-width: 20px;
    height: 20px;
    right: 15px;
    top: 15px;   
    font-family: var(--font);
	font-weight: 700;
	font-size: 10px;
	line-height: 100%!important;
	letter-spacing: -0.02em;
	color: #fff;
	padding: 5px 4px 5px 4px;
}
.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small .notify-count {
    bottom: auto;
  	top:15px;
    right: 15px;
  	width: auto;
    min-width: 20px;
    height: 20px;
  	font-family: var(--font);
	font-weight: 700;
	font-size: 10px;
	line-height: 100%!important;
	letter-spacing: -0.02em;
	color: #fff;
  	padding: 5px 4px 5px 4px;
}
.custom-menu .gc-account-leftbar .menu-item-label{
  	margin-top:10px;
  	font-family: var(--font);
	font-weight: 500;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: rgba(38, 38, 42, 0.5);
   	transition: all .3s;
}
.custom-menu .gc-account-leftbar li.active .menu-item-label,
.custom-menu .gc-account-leftbar li.selected .menu-item-label,
.custom-menu .gc-account-leftbar li:hover .menu-item-label{
  	color: #3142db;
}
.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: white;

}

.gc-account-user-menu li.menu-item-notifications_button_small a:before {
  	content: "Важное";
  	display: block;
  	text-align: center;
  	max-width: calc(100% + 20px);
  	min-height: 1em;
  	width: calc(100% + 20px);
  	overflow: hidden;
  	position: absolute;
  	margin: 5px -10px 0; 
  	font-family: var(--font);
	font-weight: 500;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: rgba(38, 38, 42, 0.5);
  	bottom:10px;
}
.gc-account-user-menu li.menu-item-notifications a .menu-item-label,
.gc-account-user-menu li.menu-item-sales a .menu-item-label{
  	display: none;
}
.gc-account-user-menu li.menu-item-notifications a:before {
  	content: "Чат";
  	display: block;
  	text-align: center;
  	max-width: calc(100% + 20px);
  	min-height: 1em;
  	width: calc(100% + 20px);
  	overflow: hidden;
  	position: absolute;
  	margin: 5px -10px 0; 
  	font-family: var(--font);
	font-weight: 500;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: rgba(38, 38, 42, 0.5);
  	bottom:10px;
   	transition: all .3s;
}
.gc-account-user-menu li:hover.menu-item-notifications a:before, .gc-account-user-menu li:hover.menu-item-sales a:before, .gc-account-user-menu li:hover.menu-item-notifications_button_small a:before {
  	color: #3142db;
}
.gc-account-user-menu li.menu-item-sales a:before {
  	content: "Покупки";
  	display: block;
  	text-align: center;
  	max-width: calc(100% + 20px);
  	min-height: 1em;
  	width: calc(100% + 20px);
  	overflow: hidden;
  	position: absolute;
  	margin: 5px -10px 0; 
  	font-family: var(--font);
	font-weight: 500;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: -0.02em;
	color: rgba(38, 38, 42, 0.5);
  	bottom:10px;
   	transition: all .3s;
}

.custom-menu .gc-account-leftbar .gc-account-user-submenu-bar {
  	border-left: 1px solid #000;
	box-shadow: 3px 0 6px 0 rgba(0, 0, 0, 0.07), 10px 0 10px 0 rgba(0, 0, 0, 0.06), 23px 0 14px 0 rgba(0, 0, 0, 0.03), 42px 0 17px 0 rgba(0, 0, 0, 0.01), 65px 0 18px 0 rgba(0, 0, 0, 0);

}
.gc-account-user-submenu-bar h3 {
    font-family: var(--font);
	font-weight: 600;
	font-size: 18px;
	line-height: 100%;
	color: #26262a!important;
  	margin-bottom: 24px;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a {
  	font-family: var(--font-book);
	font-weight: 450;
	font-size: 14px;
	line-height: 100%;
	color: #26262a;
    text-transform: none;
  	padding-bottom: 32px;
  	padding-top: 0px;
  	transition: all .3s;
}
.custom-menu .gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
  	color: rgba(38, 38, 42, 0.6)!important;
}
.talks-widget-button {   
    background: #26262A;
}
.subitem-link .notify-count {
    bottom: 40%;
	transform: translateY(-50%);
}
.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-delimiter a {
    border-top: 0px solid #ddd;
}
.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-help a {
    border-top: 0px solid #ddd;
}
.user-balance {
  	display: none;
}
@media (max-width: 768px) {
	.gc-page-nav-items-menu a {   
    	background: #26262A;
  }
}








