.empty-breadcrumbs {
  display: none;
}
.editor-control-panel.gc-into-main-content ~ div[style*="margin-top: 100px"] {
  margin-top: 0!important;
  padding-top: 100px;
  background-clip: content-box!important;
}
.editor-control-panel.gc-into-main-content ~ div[style*="margin-top: 100px"] > .block-set-editor {
  margin-top: 0!important;
}
@media (min-width:769px) {
  .standard-logo, .logo.gc-account-logo {
    display: block;
    min-height: 0;
  }
  .standard-logo a, .logo.gc-account-logo a{
    display: none;
  }
  html body {
    width: auto!important;
    min-width: 100%!important;
    /* display: block!important; */
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.container, 
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.page-full-block>.main-page-block>.container {
    width: 750px!important;
    margin-left: 20px;
    margin-right: 30px;
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu.expanded>.container, 
  #gcAccountUserMenu~.gc-main-content.with-left-menu.expanded>.page-full-block>.main-page-block>.container {
    width: 96% !important;
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.page-full-block>.main-page-block.full-width>.container {
    width: auto!important;
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu {
    margin-left: 90px!important;
    width: auto!important;
  }
}
@media (min-width: 992px){
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.container, 
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.page-full-block>.main-page-block>.container {
    width: 970px!important;
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu.expanded>.container, 
  #gcAccountUserMenu~.gc-main-content.with-left-menu.expanded>.page-full-block>.main-page-block>.container {
    width: 96% !important;
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.page-full-block>.main-page-block.full-width>.container {
    width: auto!important;
  }
}
@media (min-width: 1200px){
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.container, 
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.page-full-block>.main-page-block>.container {
    width: 1170px!important;
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu.expanded>.container, 
  #gcAccountUserMenu~.gc-main-content.with-left-menu.expanded>.page-full-block>.main-page-block>.container {
    width: 96% !important;
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.page-full-block>.main-page-block.full-width>.container {
    width: auto!important;
  }
}
@media (max-width: 768px) {
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.container, 
  #gcAccountUserMenu~.gc-main-content.with-left-menu>.page-full-block>.main-page-block>.container {
    margin-left: 5px;
    margin-right: 5px;
  }
  #gcAccountUserMenu~.gc-main-content.with-left-menu {
    margin-left: 0px;
    margin-bottom: 45px;
  }
}

.user-answer .answer-main-content .main a,
.lesson-answer-comment .text .main a {
    overflow-wrap: anywhere!important;
    word-break: break-all!important;
}

body.isWebinarPage #gcAccountUserMenu ~ .gc-main-content.with-left-menu>.container {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
}
body.isWebinarPage  {
    padding-bottom: 0;
}
body.isWebinarPage #gcAccountUserMenu ~ .gc-main-content.with-left-menu:not(.gc-user-admin):not(.gc-user-teacher) {
    margin-left: 0!important;
    width: auto!important;
}
@media (max-width: 768px){
  body.isWebinarPage {
    padding-top: 0!important;
  }
  body.isWebinarPage #gcAccountUserMenu ~ .gc-main-content.with-left-menu.gc-user-admin,
  body.isWebinarPage #gcAccountUserMenu ~ .gc-main-content.with-left-menu.gc-user-teacher {
    padding-top: 62px!important;
  }
}

/* Фикс для страниц с карточками пользователей (боковушки) */
@media (min-width: 1000px) {
  body .gc-active-block-margined.account-page-content.gc-main-content {
    margin-right: 0!important;
  }
}
@media (min-width: 1200px) {
  body #gcAccountUserMenu ~ .gc-main-content.with-left-menu.gc-active-block-margined > .page-full-block > .main-page-block > .container,
  body #gcAccountUserMenu ~ .gc-main-content.with-left-menu.gc-active-block-margined > .container {
    width: calc(100vw - 120px - 20px - 350px)!important;;
  }
  body .gc-active-block-margined .main-page-block {
    padding-right: 350px;
  }
}