



/* ------------- 
content start - menu.css
------------- */



.gc-account-leftbar {
    background: linear-gradient(360deg, #3C3C3C 0%, #3A3A3A 100%)!important;
  
}
.menu-item-profile {
    position: relative;
}
.menu-item-profile .menu-item-icon {
        position: relative;
    width: 50px;
    border: 3px solid #fff;
    border-radius: 100px;
}
.gc-account-leftbar .gc-account-user-menu li {
    position: relative;
    overflow: hidden;
    border-bottom: none;
}
.gc-account-leftbar .gc-account-user-menu li a {
    position: relative;
    background: transparent;
}

.gc-account-leftbar .gc-account-user-menu li a:hover {
    background: transparent;
}
.gc-account-leftbar .gc-account-user-menu li.active a {
    background: transparent;
}
.gc-account-leftbar .gc-account-user-menu li.selected a {
    background: transparent;
}
.gc-account-leftbar .gc-account-user-menu li:hover::before,
.gc-account-leftbar .gc-account-user-menu li.active::before,
.gc-account-leftbar .gc-account-user-menu li.selected::before {
    background: linear-gradient(180deg, #000 0%, rgba(52, 163, 181, 0) 100%);
}
.gc-account-leftbar .gc-account-user-submenu-bar {
    background: #ffffff;
    background-repeat: no-repeat !important;
    background-position: bottom !important;
    box-shadow: 10px 0 20px rgba(52,21,69,0.2);
}
.gc-account-user-submenu-bar h3 {
 font-family: sans-serif;
    font-weight: bold;
    font-size: 26px;
    color: #101010;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li {
    position: realtive;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li::before{
    content: "";
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: #06174d;
    transition: all 0.3s;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li:hover::before{
    width: 2%;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a {
    position: relative !important;
    padding: 15px 20px;
    z-index: 9999;
    color: #3A3A3A;
    font-family: sans-serif;
    font-weight: normal;
    font-size: 18px;
    text-transform: capitalize;
    transition: all 0.1s;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
    padding-left: 25px;
    z-index: 1;
    color: #BF4573!important;
    background: transparent;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li a::after {
    position: absolute;
    content: "";
    left: 20px;
    bottom: 0;
    height: 1px;
    width: 75%;
    background: #00000010;
}
.gc-account-user-submenu-bar .gc-account-user-submenu li:last-child a::after {
    display: none;
}
.gc-account-leftbar a.toggle-link::before {
    content: "";
    position: absolute !important;
    top: 5px;
    left: 5px;
    width: 35px !important;
    height: 35px !important;
    background-image: url(https://img.icons8.com/ios-filled/35/ffffff/xbox-menu.png) !important;
    background-size: cover !important;
}
.menu-item-profile::before,
.menu-item-notifications_button_small::before {
    display: none;
}
.menu-item-notifications_button_small img.menu-item-icon,
.menu-item-cms img.menu-item-icon,
.menu-item-user img.menu-item-icon,
.menu-item-tasks img.menu-item-icon,
.menu-item-teach img.menu-item-icon,
.menu-item-notifications img.menu-item-icon,
.menu-item-sales img.menu-item-icon,
.menu-item-chatium img.menu-item-icon {
    display: none !important;
}
li.menu-item.menu-item-notifications_button_small a,
li.menu-item.menu-item-cms a,
li.menu-item.menu-item-teach a,
li.menu-item.menu-item-user a,
li.menu-item.menu-item-tasks a,
li.menu-item.menu-item-notifications a,
li.menu-item.menu-item-sales a,
li.menu-item.menu-item-chatium a {
    transition: all 0.3s;
}
li.menu-item.menu-item-notifications_button_small a:hover,
li.menu-item.menu-item-cms a:hover,
li.menu-item.menu-item-teach a:hover,
li.menu-item.menu-item-user a:hover,
li.menu-item.menu-item-tasks a:hover,
li.menu-item.menu-item-notifications a:hover,
li.menu-item.menu-item-sales a:hover,
li.menu-item.menu-item-chatium a:hover {
    transform: scale(1.05, 1.05);
}
li.menu-item.menu-item-notifications_button_small a::after {
    content: url("https://img.icons8.com/ios-glyphs/18/ffffff/bell.png") !important;
}
li.menu-item.menu-item-cms a::after {
    content: url("https://fs.getcourse.ru/fileservice/file/download/a/507033/sc/190/h/8accae341e7358b212e7b0b40538e87f.png") !important;
}
li.menu-item.menu-item-teach a::after {
    content: url("https://fs.getcourse.ru/fileservice/file/download/a/507033/sc/148/h/766e463fa1592a3aee6d2a236d271a89.png") !important;
}
li.menu-item.menu-item-user a::after {
    content: url("https://fs.getcourse.ru/fileservice/file/download/a/507033/sc/113/h/05779258a09e287fcfde54ce2154a385.png") !important;
}
li.menu-item.menu-item-tasks a::after {
    content: url("https://fs.getcourse.ru/fileservice/file/download/a/507033/sc/192/h/77f5193d4fb2363e0de6b43246a8e1bb.png") !important;
}
li.menu-item.menu-item-notifications a::after {
    content: url("https://fs.getcourse.ru/fileservice/file/download/a/507033/sc/230/h/8baf2c15e64270a02f5bc7b6b9b71e42.png") !important;
}
li.menu-item.menu-item-sales a::after {
    content: url("https://fs.getcourse.ru/fileservice/file/download/a/507033/sc/131/h/3209d4ecd4fea0187fe11281c5050a56.png") !important;
}
li.menu-item.menu-item-chatium a::after {
    content: url("https://fs.getcourse.ru/fileservice/file/download/a/507033/sc/217/h/c2976c7f8e13e553bdfb996340de358e.png") !important;
}

@media (max-width: 768px) {
    .gc-account-leftbar .gc-account-user-menu {
        background: linear-gradient(360deg, #3C3C3C 0%, #3A3A3A 100%)!important;
    }
    .gc-account-leftbar .toggle-link {
        background: linear-gradient(360deg, #3C3C3C 0%, #3A3A3A 100%)!important;
    }
    .gc-account-leftbar .without-icon img {
        display: none;
    }
    .gc-account-leftbar a.toggle-link {
        position: relative;   
    }
    .gc-account-leftbar a.toggle-link::before {
        position: relative;
        left: 10px;
    }
    a.toggler-item {
        display: none !important;
    }
}
.talks-widget-button {
    z-index: 1500;
    width: 50px;
    height: 50px;
    /* border: 1px solid #999; */
    position: fixed;
    bottom: 15px;
    right: 20px;
    font-size: 25px;
    text-align: center;
    border-radius: 50%;
    color: #000000!important;
    
    padding-top: 6px;
    background: #BF4573!important;
    cursor: pointer;
    box-shadow: 0 6px 13px 0 rgba(0, 0, 0, 0.23);
}


/*-- Расписание — начало --*/

.xdget-lessonSchedule h3 {
    margin-bottom: 20px;
}

.schedule-block {
    margin-bottom: 30px;
    padding: 0;
    background: none;
}

.day {
    position: relative;
    
    background: #FFFFFF;
      border: 1px solid rgb(247 200 218);
    border-radius: 7px;  
}

.day-label {
    display: inline-block !important;
    margin: 15px 20px 10px;
    
    font-size: 16px;
    color: #22282A;
    
    border-bottom: 1px solid rgb(247 200 218);
}

.day-label::after {
    content: "";
    position: absolute;
    top: 15px;
    right: 15px;
    margin-top: 3px;
    width: 15px;
    height: 15px;
    
    background-image: url(https://fs.getcourse.ru/fileservice/file/download/a/203650/sc/262/h/a18bf0cfc43af0f3a22f54c0366d30a3.png);
    background-repeat: no-repeat;
}

.event a {
    color: #212121;
    transition: all .3s;
}

.event a:hover {
    color: #E09C26 !important;
}

.record {
    padding: 10px 20px 10px 10px;
}

.event {
    color: #7A7A7A;
}
/*-- Расписание — конец --*/
/* ------------- 
content finish - menu.css
------------- */
