

/*start variables*/
body {
--main-color:#22303b;
                --primary-color:#5bc7b0;
                --hover-color:#5bc7b0;
                --focus-color:#5bc7b0;
                --main-light:#1a232b;
                --dark-gray:#a4b9cb;
                --gray-color:#edf2f6;
                --deep-gray:#a4b9cb;
                --btn-gray:#cdd8e2;
                --btn-gray-hover:#9cadbd;
                --white-color:#ffffff;
                --black01-color:#33333325;
                --main-font:"Montserrat", sans-serif;
                --header-font:"Geologica", sans-serif;
                --green-color:#40ad6c;
                --red-color:#f06363;
                --black-text:#333333;
                --black-header:#333333;
                --orange-color:#FF9F59;
                --link-color:#51baa4;
                --fresh-color:#eaf1f7;
                --logo-url:url("https://fs18.getcourse.ru/fileservice/file/download/a/712468/sc/388/h/45b5ac1eb6cd8bdc960abcec3f877554.png");
                }
            
/*end variables*/

@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

/* ------------- 
content start - temportary
------------- */

/* Фикс для блока редактирования в Настройках вида страницы тренингов */
.global-xdget-editor {
  margin-bottom: 0!important;
}
:root {
    --paperclip-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 330.01 330.01' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M30.755 290.512c20.472 20.472 47.354 30.707 74.245 30.704 26.886-.002 53.779-10.237 74.247-30.704L308.079 161.68c29.242-29.243 29.24-76.823-.002-106.065-14.164-14.166-32.998-21.967-53.031-21.967s-38.867 7.801-53.033 21.967L83.786 173.84c-17.545 17.545-17.545 46.093 0 63.64 17.547 17.545 46.096 17.544 63.641-.002l77.85-77.85c5.857-5.858 5.857-15.355 0-21.213-5.857-5.858-15.355-5.858-21.213 0l-77.85 77.85c-5.848 5.85-15.365 5.849-21.215.001-5.848-5.849-5.848-15.366 0-21.214L223.226 76.828c8.5-8.499 19.8-13.18 31.82-13.18s23.319 4.681 31.818 13.18c17.545 17.546 17.547 46.094.002 63.64l-128.832 128.83c-29.244 29.242-76.825 29.241-106.066 0C37.802 255.133 30 236.299 30 216.266s7.802-38.868 21.968-53.034L180.798 34.4c5.857-5.858 5.857-15.356 0-21.213-5.857-5.857-15.355-5.858-21.213 0L30.755 142.019C10.923 161.851 0 188.219 0 216.266c0 28.047 10.923 54.415 30.755 74.246z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    --paperplane-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M8.75 17.612v4.638a.751.751 0 0 0 1.354.444l2.713-3.692zM23.685.139a.75.75 0 0 0-.782-.054l-22.5 11.75a.752.752 0 0 0 .104 1.375l6.255 2.138 13.321-11.39L9.775 16.377l10.483 3.583a.753.753 0 0 0 .984-.599l2.75-18.5a.751.751 0 0 0-.307-.722z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    --smile-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M9 6c-4.962 0-9 4.038-9 9s4.038 9 9 9 9-4.038 9-9-4.038-9-9-9Zm0 16c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7Zm3.236-4.672a.996.996 0 0 1-.057 1.406C12.039 18.864 10.76 20 9 20s-3.038-1.136-3.178-1.265a1 1 0 0 1 1.356-1.47c.003.003.83.735 1.822.735s1.817-.731 1.826-.738a1.003 1.003 0 0 1 1.41.066ZM6.5 15a1.5 1.5 0 1 1 .001-3.001A1.5 1.5 0 0 1 6.5 15Zm6.5-1.5a1.5 1.5 0 1 1-3.001-.001A1.5 1.5 0 0 1 13 13.5ZM24 4a1 1 0 0 1-1 1h-2v2a1 1 0 0 1-2 0V5h-2a1 1 0 0 1 0-2h2V1a1 1 0 0 1 2 0v2h2a1 1 0 0 1 1 1Z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
--default-user-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M12 0C5.383 0 0 5.383 0 12s5.383 12 12 12 12-5.383 12-12S18.617 0 12 0ZM7 21.797V21c0-2.757 2.243-5 5-5s5 2.243 5 5v.797C15.499 22.566 13.799 23 12 23s-3.499-.434-5-1.203Zm11-.582V21c0-3.309-2.691-6-6-6s-6 2.691-6 6v.215C2.992 19.25 1 15.853 1 12 1 5.935 5.935 1 12 1s11 4.935 11 11c0 3.853-1.992 7.25-5 9.215ZM12 5C9.794 5 8 6.794 8 9s1.794 4 4 4 4-1.794 4-4-1.794-4-4-4Zm0 7c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3Z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    
}
@media (min-width:991px) {
    .isLoginPage.isTwoColumns.onthewaytothesun .gc-account-logo {
  margin-bottom: 30px !important;
}
}
@media (max-width: 991px) {
    .isLoginPage.isTwoColumns.onthewaytothesun .gc-account-logo {
        max-width: 100%;
        width: 100%;
        img {
    left:50%;
            translate: -50% 0;
            top:15px;
        }
    }
}
@media (max-width: 991px) {
    .isTrainingsPage.onthewaytothesun .gc-main-content.with-left-menu .container {
        margin-left: 0!important;
        margin-right: 0!important;
    }
}
.wide-banner {
  padding-bottom: 60px;
  @media (max-width: 769px) {
    & {
      padding-bottom: 30px;
    }
  }
}
/* Фикс для UserCSS */
#ucss-code-wrapper {color:black;}

/* Админский блок задач */
.gc-tasks-block .annotate-block {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  font-size: 12px;
}


/* Фикс добавляет отступ после кнопок переключения страниц */
ul.yiiPager {
  display: inline-block!important;
  margin-bottom: 70px!important;
}



/**********/

body .remake-right-box,
body .remake-right-box button,
body .xdget-lessonSchedule,
body #last_viewed_lessons .l-lesson {
  background: white;
}


@media (max-width: 991px) {
  body #remake-right-panel .remake-right-panel-toggler:before {
    mask-image: none;
    -webkit-mask-image: none;
    background: url("https://fs.getcourse.ru/fileservice/file/download/a/14714/sc/144/h/5dde886ab10d7a68d5531352aa93607c.svg") center / contain;
  }

}

/* Переходи в общий чат */
.go-to-the-chat {
  background: #0088CC;
  border-radius: 10px;
  color: white;
  padding: 15px 15px 24px;
}
.go-to-the-chat .xdget-header {
  font-style: normal!important;
  font-weight: 500!important;
  font-size: 31px!important;
  line-height: 110%!important;
  margin-bottom: 64px
}
.go-to-the-chat .xdget-button {
  border: none!important;
  background: none!important;
  font-style: normal;
  font-weight: normal;
  font-size: 25px;
  line-height: 110%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  transition: border-color .2s;
}
.go-to-the-chat .xdget-button {
  border: none!important;
  background: none!important;
  padding: 0 !important;
  font-style: normal;
  font-weight: normal;
  font-size: 25px;
  line-height: 110%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2)!important;
  transition: border-color .2s;
  position: relative;
}
.go-to-the-chat .xdget-button:hover {
  border-color: var(--white-color)!important;
}
.go-to-the-chat .xdget-button:after {
  content: "";
  display: block;
  width: 30px;  height: 30px;
  position: absolute;
  top: 0; right: -37px;
  background: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.6358 21.1325L13.0545 23.6437C12.607 24.0787 11.8583 23.8862 11.677 23.2887L9.95703 17.6262' stroke='white' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5232 13.6587C18.5232 13.6587 15.287 16.5787 13.627 18.0775C13.1307 18.525 13.172 19.3125 13.7095 19.7087L20.432 24.675C21.0932 25.1637 22.0382 24.805 22.2095 24L25.5107 8.44124C25.6707 7.68874 24.932 7.05999 24.2145 7.33624L4.82072 14.8162C4.24947 15.0362 4.27697 15.8525 4.86072 16.035L9.95697 17.625' stroke='white' stroke-width='1.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* Правая панель */
.remake-right-box {
  border-radius: 16px;
  background: var(--white-color);
  padding: 6px 20px 20px;
  margin-bottom: 14px;
}
.remake-right-box .remake-right-box-header {
  color: var(--black-text);
  font-family: var(--main-font);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  padding-top: 14px;
  padding-bottom: 15px;
}
.remake-right-box button {
  width: 100%;
  border-radius: 6px;
  border: 1px solid var(--main-color);
  padding: 11px 50px 11px 20px;
  color: var(--main-color);
  background: var(--white-color);
  font-family: var(--main-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 6px;
  text-align: left;
  position: relative;
  transition: 0.3s transform;
}
.remake-right-box button:hover {
  transform: translateY(-1px);
}
.remake-right-box button:before {
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: var(--main-color);
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center right;
  -webkit-mask-position: center right;
  margin-bottom: 2px;
  isolation: isolate;
  transition: background-color .2s;
}

#last_viewed_lessons .l-lesson-button:hover {
  transform: translateY(-1px);
}
.remake-right-box button.remake-link-button:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/link-arrow-icon.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/link-arrow-icon.svg");
}
.remake-right-box button.remake-link-button-2:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/link-arrow-icon-2.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/link-arrow-icon-2.svg");
}
.remake-right-box button.remake-chain-button:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/chain-icon.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/chain-icon.svg");
}
.remake-right-box button.remake-ruble-button:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/ruble-icon.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/ruble-icon.svg");
}
.remake-right-box button.remake-ruble-button-2:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/ruble-icon-2.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/ruble-icon-2.svg");
}
.remake-right-box button.remake-inst-button:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/insta-icon.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/insta-icon.svg");
}
.remake-right-box button.remake-yt-button:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/youtube-icon-2.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/youtube-icon-2.svg");
}
.remake-right-box button.remake-tg-button:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/telegram-icon.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/telegram-icon.svg");
}
.remake-right-box button.remake-tg-button-2:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/telegram-icon-2.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/telegram-icon-2.svg");
}
.remake-right-box button.remake-chat-button:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/chat-icon.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/chat-icon.svg");
}
.remake-right-box button.remake-chat-button-2:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/chat-icon-2.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/chat-icon-2.svg");
}
.remake-right-box button.remake-call-button:before {
  content: "";
  mask-image: url("https://remake-proxy.ru/themes/images/icons/phone-icon.svg");
  -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/phone-icon.svg");
}
.remake-right-box .sp-header {
  color: var(--black-text)!important;
  font-family: var(--header-font);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  margin-top: 14px;
  opacity: 0.5;
}
.remake-right-box .sp-time {
  color: var(--main-color);
  font-family: var(--header-font);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 10px;
}
.remake-right-box .sp-text {
  color: var(--black-text);
  font-family: var(--header-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 10px;
}
.remake-right-box .sp-text p {
  margin: 0 0 6px;
}
.remake-right-box .sp-link a {
  color: var(--main-color);
  font-family: var(--header-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-underline-offset: 5px;
  text-decoration-thickness: 1px;
}
#remake-right-panel .remake-right-panel-toggler {
  display: none;
}
#remake-right-panel .remake-right-panel-close-btn {
  display: none;
}

@media (max-width: 991px) {
  #remake-right-panel .remake-right-panel-close-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    background: var(--primary-color, #656ADF);
    box-shadow: -10px -10px 50px 0px rgba(86, 88, 130, 0.20);
    border: none;
    padding: 18px;
    color: var(--white-color);
    font-family: var(--main-font);
    width: 100%;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    cursor: pointer;
  }
  #remake-right-panel .remake-right-panel-close-btn:before {
    content: "";
    background: var(--white-color);
    width: 19px;
    height: 19px;
    margin-right: 10px;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center right;
    -webkit-mask-position: center right;
    mask-image: url("https://remake-proxy.ru/themes/images/icons/clipboard-import.svg");
    -webkit-mask-image: url("https://remake-proxy.ru/themes/images/icons/clipboard-import.svg");
    isolation: isolate;
  }


  
  #remake-right-panel .remake-right-panel-content {
    background: var(--white-color2);
    border-radius: 14px 14px 0px 0px;
    padding: 0 15px 20px 15px;
    overflow: hidden;
  }
 
}

.pc-banner {
  display: block;
}
.mob-banner {
  display: none;
}
@media (max-width:768px) {
  .pc-banner {
    display: none;
  }
  .mob-banner {
    display: block;
  }
}


/* Чат */
.talks-widget-window {
  width: 450px;
  box-shadow: -20px 0px 70px 0px rgb(0, 0, 0 / 10%) !important;
  padding: 0!important;
}
@media (max-width: 450px) {
  .talks-widget-window {
    width: 100%;
  }
}
.talks-widget-window,
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer  {
  background: white!important;
  border: none!important;
}
.talks-widget-window .talks-widget-body {
  margin-top: 0!important;
    max-height: calc(100vh - 60px);
}
.talks-widget-header .btn-close {
  top: 16px!important;
  right: 20px!important;
  width: 28px;
  height: 28px;
  background: url("https://remake-proxy.ru/themes/images/icons/big-cross.svg") center center no-repeat;
  background-size: contain;
}
.talks-widget-header .btn-close:before {
  display: none;
}
.talks-widget-window .caption {
  font-family: var(--header-font);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.35;
  letter-spacing: 0.05em;
  color: var(--btn-gray);
  background: none;
  text-align: left;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer {
  padding-bottom: 0;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer .btn {
  background: var(--primary-color);
  border: none;
  border-radius: 5px;
  height: 46px;
  font-family: var(--header-font);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.05em;
  color: white;
  width: calc(100% - 40px);
  max-width: 390px;
  margin: 20px auto 30px;
  box-shadow: none!important;
  outline: none;
  transition: background-color .2s;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer .btn:hover {
  background: var(--hover-color);
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-list-footer .btn .fa {
  display: none;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate {
  padding: 20px!important;
  border: none;
  background: var(--btn-gray);
  transition: background-color .2s;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate:hover {
  background: var(--btn-gray-hover)!important;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img {
  width: 50px;
  height: 50px;
  background: #cecece;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img-block {
  width: 50px;
  margin-left: 0!important;
  margin-right: 15px!important;
  line-height: 50px;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img-block img {
  width: 50px;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img-block img.user-default-profile-image {
  content: var(--default-user-img);
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  box-sizing: content-box;
  padding-top: 10px;
  width: 100% !important;
  height: calc(100% - 10px) !important;
  filter: invert(1) brightness(3);
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-img-block img[src="/public/img/chat.png"] {
  width: 60%; height: 60%;
  filter: invert(1) brightness(3);
  vertical-align: middle;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block {
  border: none!important;
  margin-left: 65px;
  padding-bottom: 0;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block .conversation-title-block {
  font-family: var(--main-font);
  font-style: normal;
  font-size: 16px;
  line-height: 1.25;
  color: #171717;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block .conversation-text {
  margin-top: 8px;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block .conversation-title-block .conversation-time {
  font-family: var(--main-font);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.25;
  text-align: right;
  color: #171717;
  margin-right: 0;
}
.talks-widget-window .talks-widget-body .conversations-list-block {
  position: static;
}
.talks-widget-header a {
  color: inherit;
  text-decoration: none;
}
.talks-widget-header a:hover {
  text-decoration: underline;
}
.talks-widget-window .talks-widget-header {
  text-align: left!important;
  border: none!important;
  background: var(--main-color)!important;
  padding: 21px 20px!important;
  height: 60px!important;
}
.talks-widget-window .talks-widget-header .btn-back {
  color: var(--btn-gray);
  line-height: 29px;
  top: 16px;
  left: 10px;
}
.talks-widget-window .talks-widget-header .btn-back:before {
  content: "\f0d9";
  padding: 0 10px;
}
.talks-widget-window .talks-widget-header .btn-back:not([style*="display: none"]) ~ .caption {
  padding-left: 20px;
}
.talks-widget-window .talks-widget-body .conversations-list-block .conversation-annotate .conversation-data-block .conversation-fresh-comment-count {
  background: var(--primary-color);
  right: 20px;
  bottom: 10px!important;
  color: var(--btn-gray);
  border-radius: 3px;
  padding: 3px 6px!important;
}
.talks-widget-window .conversation-widget {
  position: relative;
  background: var(--white-color);
}
.talks-widget-window .conversation-widget .comments-tree {
  margin: 0!important;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.talks-widget-window .conversation-widget .comment-wrapper .comment .title,
.talks-widget-window .conversation-widget .comment-wrapper .comment .title * {
  font-family: var(--main-font);
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 12px;
  height: 12px;
  color: var(--black-text);
  margin-bottom: 8px;
}

.talks-widget-window .conversation-widget .comment-wrapper .comment .user-image-wrapper,
.talks-widget-window .conversation-widget .comment-wrapper .comment .user-profile-image {
  width: 50px;
  background: #cecece;
  border-radius: 50%;
  position: relative;
}
.talks-widget-window .conversation-widget .comment-wrapper .comment .user-profile-image.user-default-profile-image {
  visibility: hidden;
}
.talks-widget-window .conversation-widget .comment-wrapper .comment .user-image-wrapper:before {
  content:"";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  box-sizing: content-box;

  width: 100% !important;
  height: 100% !important;
  background: var(--white-color);
  mask-image: var(--default-user-img);
  -webkit-mask-image: var(--default-user-img);
  mask-size: 70%;
  -webkit-mask-size: 70%;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-origin: content-box;
  -webkit-mask-origin: content-box;
}
.talks-widget-window .conversation-widget .comment > .text .text-content {
  border: none!important;
  border-radius: 6px;
  font-family: var(--main-font);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 135%;
  color: var(--black-text);
  padding: 10px 13px 16px 13px;
}
.talks-widget-window .conversation-widget .own-user-comment .comment > .text .text-content,
.talks-widget-window .conversation-widget .my-comment .comment > .text .text-content {
  border: none!important;
  border-radius: 5px!important;
  color: var(--black-text)!important;
  font-family: var(--main-font);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 135%;
  padding: 10px 13px 16px 13px;
}
.talks-widget-window .conversation-widget .own-user-comment .comment > .text .text-content {
  background: var(--gray-color);
}
.talks-widget-window .conversation-widget .comment > .text .text-content,
.talks-widget-window .conversation-widget .my-comment .comment > .text .text-content {
  background: linear-gradient(0, rgba(255,255,255,0.8), rgba(255,255,255,0.8)), var(--white-color3);
}
.talks-widget-window .conversation-widget .comment-wrapper .comment .comment-time {
  font-family: var(--main-font);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 14px;
  color: #171717;
  opacity: 0.5;
  margin-top: 5px;
}
.talks-widget-window .comments-tree .level-1 .comment-wrapper {
  padding: 5px 20px 0 20px;
  background: none!important;
}
.talks-widget-window .conversation-widget .comments-tree > .comments-container {
  padding-top: 15px!important;
  padding-bottom: 0!important;
}

.talks-widget-window .gc-comment-form .textarea-block textarea, .talks-widget-window .gc-comment-form .emoji-wysiwyg-editor {
 border: 1px solid var(--dark-gray);
    border-radius: 8px;
    background-color: var(--gray-color)!important;
    font-family: var(--main-font);
    padding:10px!important;
}

.talks-widget-window .conversation-widget .gc-comment-form {
  position: relative;
  background: var(--white-color);
  padding: 20px 0 20px 0 !important;
  font-family: var(--main-font);
}
.talks-widget-window .gc-comment-form .textarea-block {
  display: grid;
  grid-template-columns: 40px auto 40px 40px;
  grid-template-rows: 88px auto;
  gap: 0px 0px;
  grid-template-areas:
    "emoji textarea attach-file send-btn"
    ". fileuploader fileuploader ."
    ". download-answers download-answers ."
    ". send-as send-as ."
    ". other other .";
  align-items: end;
}
.talks-widget-window .gc-comment-form .textarea-block > * {
  grid-area: other;
}
.talks-widget-window .gc-comment-form .emoji-button {
  top: auto;
  bottom: 0;
  left: -28px;
  right: auto;
  width: 24px!important;
  height: 24px!important;
  background: var(--primary-color);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-image: var(--smile-icon);
  -webkit-mask-image: var(--smile-icon);
}
.talks-widget-window .gc-comment-form .emoji-button .fa {
  display: none;
}
.talks-widget-window .gc-comment-form .emoji-container {
  grid-area: textarea;
  align-self: stretch;
}
.talks-widget-window .gc-comment-form .attach-file-button-container {
  grid-area: attach-file;
  top: auto;
  bottom: 0;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  width: 24px!important;
  height: 24px!important;
  margin: 0!important;
}
.talks-widget-window .gc-comment-form .attach-file-button-container .uploadifive-button {
  width: 24px!important;
  height: 24px!important;
  background: var(--primary-color)!important;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-image: var(--paperclip-icon);
  -webkit-mask-image: var(--paperclip-icon);
}
.talks-widget-window .gc-comment-form .attach-file-button-container .uploadifive-button .glyphicon {
  display: none;
}
.talks-widget-window .gc-comment-form .btn-send {
  grid-area: send-btn;
  background: none!important;
  border: none!important;
  color: black!important;
  padding: 0!important;
  width: 24px!important;
  height: 24px!important;
  font-size: 0!important;
  background: var(--primary-color)!important;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-image: var(--paperplane-icon);
  -webkit-mask-image: var(--paperplane-icon);
}
.talks-widget-window .gc-comment-form .textarea-block textarea,
.talks-widget-window .gc-comment-form .emoji-wysiwyg-editor {
  background: transparent;
  padding: 0!important;
  height: 100%!important;
  resize: none!important;
  border: none!important;
  font-family: var(--main-font);
  font-style: normal;
  font-weight: normal;
  font-size: 16px!important;
  line-height: 140%;
  color: #171717!important;
  outline: none;
  overflow:auto!important;
}
.talks-widget-window .gc-comment-form .file-uploader {
  grid-area: fileuploader;
  margin: 0!important;
  margin-bottom: 5px!important;
}
.talks-widget-window .gc-comment-form .file-uploader + a,
.talks-widget-window .gc-comment-form .file-uploader + a + div {
  margin: 0!important;
  margin-bottom: 5px!important;
}
.talks-widget-window .gc-comment-form .file-uploader + a {
  grid-area: download-answers;
}
.talks-widget-window .gc-comment-form .file-uploader + a + div {
  grid-area: send-as;
  font-size: 0;
  display: flex;
}
.talks-widget-window .gc-comment-form .file-uploader + a + div > * {
  font-size: 12px;
}
.talks-widget-window .gc-comment-form .file-uploader + a + div > br {
  display: none;
}
.talks-widget-window .gc-comment-form .file-uploader + a + div label {
  display: flex;
}
.talks-widget-window .gc-comment-form .file-uploader + a + div input {
  margin-right:5px;
}
.talks-widget-window .gc-comment-form .conversation-widget .comment-wrapper .comment .user-image-wrapper {
  background: #cecece;
  border-radius: 50%;
  overflow: hidden;
  width: 50px; height: 50px;
}
.talks-widget-window .gc-comment-form .conversation-widget .comment-wrapper .comment .user-image-wrapper .user-default-profile-image {
  position: relative;
  top: 7px;
  filter: brightness(3);
}
.talks-widget-window .comment-form-wrapper .new-comment.active-always .download-csv {
  color: var(--white-color7);
  font-family: var(--main-font);
}
.talks-widget-window .gc-comment-form .textarea-block textarea::-webkit-scrollbar,
.talks-widget-window .gc-comment-form .emoji-wysiwyg-editor::-webkit-scrollbar,
.talks-widget-window .conversation-widget .comments-container::-webkit-scrollbar,
.talks-widget-window .talks-widget-body .conversations-list-block .conversations-list::-webkit-scrollbar {
  width: 6px;
}
.talks-widget-window .gc-comment-form .textarea-block textarea::-webkit-scrollbar-track,
.talks-widget-window .gc-comment-form .emoji-wysiwyg-editor::-webkit-scrollbar-track,
.talks-widget-window .conversation-widget .comments-container::-webkit-scrollbar-track,
.talks-widget-window .talks-widget-body .conversations-list-block .conversations-list::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 6px;
}
.talks-widget-window .gc-comment-form .textarea-block textarea::-webkit-scrollbar-thumb,
.talks-widget-window .gc-comment-form .emoji-wysiwyg-editor::-webkit-scrollbar-thumb,
.talks-widget-window .conversation-widget .comments-container::-webkit-scrollbar-thumb,
.talks-widget-window .talks-widget-body .conversations-list-block .conversations-list::-webkit-scrollbar-thumb {
  background-color: var(--main-color);
  border-radius: 6px;
}
.talks-widget-window .gc-comment-form .textarea-block textarea,
.talks-widget-window .gc-comment-form .emoji-wysiwyg-editor,
.talks-widget-window .conversation-widget .comments-container,
.talks-widget-window .talks-widget-body .conversations-list-block .conversations-list {
  scrollbar-color: var(--main-color) transparent;
  scrollbar-width: 6px;
}

/* ------------- 
content finish - temportary
------------- */

/* ------------- 
content start - fixes
------------- */

@media (max-width: 991px) {
    .isTrainingsPage.onthewaytothesun .lesson-list.info .lesson-img {
        height:76px;
        max-width: 76px !important;
        
    }
}

@media (max-width: 991px) {
    .isTrainingsPage.onthewaytothesun .lesson-list li .title {
        display: block;
    }
 
.isLessonPage.onthewaytothesun .lt-lesson-mission-block {
    .col-md-12 {
        padding:0;
    }
}
}
.isLessonPage.onthewaytothesun .lite-page .container {
    max-width: 100%;
    padding-left:15px;
    padding-right:15px;
    @media (max-width:991px) {
        & {
        padding-left:0;
            padding-right:0;
            margin-inline: 0!important;
            width:100%;
        }
    }
}
.isTrainingsPage.onthewaytothesun .header-banner .xdget-image {

    bottom: 0;

}
@media (max-width: 991px) {
    .isTrainingsPage.onthewaytothesun .header-banner {
        display: flex;
        flex-direction: column;
        &>*:not(.xdget-image) {
            order:2;
        }
        .xdget-image {
        margin-bottom: 0;
    order:1;
    }
    }
}
.isTrainingsPage.onthewaytothesun .stream-table.img-priority tr img {
    height: auto;
 
}
@media (min-width: 991px) {
    
    .isTrainingsPage.onthewaytothesun .stream-table.buttons tr {
        img {
       right:auto;
        left: 1.5625vw;
    }
        a {
        padding-left: 7.8125vw;
    }
    }
    
}



.block-box {
    &.bg--dark {
        .f-text, .block-set {
            color:var(--white-color);
        }
    }
}
.isLessonPage.onthewaytothesun h1 {
    font-weight: bold;
    text-align: center;
    text-transform: initial;
    padding-right:25px;
    padding-left:25px;
    justify-content: center;
    align-items: center;
}

.isSystemPage .modal-content {
    background-color: #EDF2F6;
}
#moreInfoModal .modal-body {
    width:100%;
    background-color: #EDF2F6;
}

@media (max-width:991px) {
.isSystemPage .close {
    position: absolute;
    top: 16px;
    right: 16px;
}
    .isTrainingsPage.onthewaytothesun .modal-header:after {
        background: linear-gradient(180deg, #EDF2F6 0%, transparent 100%);
    }
}
/* ------------- 
content finish - fixes
------------- */

/* ------------- 
content start - prolong-widget
------------- */

/* [https://bazagc.ru/] Шкала прогресса тренинга */
:root {
    /* Цвет фона виджета */
    --progressBg:#EDF2F6;
    /* Цвет рамки виджета */
    --progressBorder:#B4C7D7;
    
    /* Цвет текста заголовка */
    --progressHeaderColor:#333;
    /* Цвет общего количества баллов */
    --progressCountColor:#333;
    /* Цвет текущего количества баллов */
    --progressCurCountColor:#5bc6b0;
    
    /* Цвет линии прогресс */
    --progressLineBg:#5bc6b0;
    /* Цвет текста линии прогресса */
    --progressPercColor:#FFFFFF;
}

.bgc_trainingProgress {
    margin-bottom: 20px;
    padding: 20px 20px 25px;
    background: var(--progressBg);
    border: 1px solid var(--progressBorder);
    border-radius: 20px;
}

.bgc_trainingProgress .bgc_tr-top .bgc_trt-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    
    margin-bottom: 10px;
}

.bgc_trainingProgress .bgc_trt-header {
    flex: 1 1 50%;

    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    color: var(--progressHeaderColor);
}

.bgc_trainingProgress .bgc_trt-value {
    flex: 1 1 40%;

    font-weight: 700;
    font-size: 21px;
    line-height: 250%;
    color: var(--progressCountColor);
    text-align: right;
}

.bgc_trainingProgress .bgc_trt-value .bgc_trv-1 {
    font-size: 36px;
    color: var(--progressCurCountColor);
}

.bgc_trainingProgress .bgc_trb-bar {
    height: 24px;
    width: 100%;
    
    background: #FFFFFF;
    border: 1px solid #B4C7D7;
    border-radius: 30px;
}

.bgc_trainingProgress .bgc_trb-complete {
    position: relative;
    top: 2px;
    left: 2px;
    height: calc(100% - 4px);
    min-width: 20px;
    max-width: calc(100% - 4px);
    text-align: right;
    background: var(--progressLineBg);
    border-radius: 30px;
}

.bgc_trainingProgress .bgc_trb-complete .bgc_trv-3 {
    position: relative;
    top: -1px;
    left: -10px;
    font-family: var(--font);
    font-weight: 500;
    font-size: 14px;
    color: var(--progressPercColor);
}

@media (Max-width:1330px) and (min-width:992px), (max-width:375px) {
    .bgc_trainingProgress .bgc_trt-header {
        font-size: 16px;
    }
    
    .bgc_trainingProgress .bgc_trt-value {
        line-height: 60px;
    }
}


/* Виджет - оформление */

.widget__prolong,.xdget-productTiming {
    --prolong_bg: var(--white-color);
    --prolong_label_color: var(--black-text);
    --prolong_label_font: var(--main-font);
    --prolong_label_font_size: clamp(10px, 4vw, 14px);
    --prolong_days_color: var(--black-header);
    --prolong_days_font: var(--header-font);
    --prolong_days_font_size: clamp(18px, 6vw, 20px);
    --prolong_date_color: var(--black-header);
    --prolong_date_font: var(--main-font);
    --prolong_date_font_size: clamp(10px, 4vw, 14px);
    --prolong_footer_bg: var(--white-color);
    --prolong_btn_color: #FFF;
    --prolong_btn_font: var(--main-font);
    --prolong_btn_font_size: 16px;
    --prolong_btn_bg: #5BC7B0;
    --prolong_btn_second_bg: #5BC7B0;
    --prolongwindow_bg: rgba(0, 0, 0, 0.3);
    --prolongwindow_block_font: var(--main-font);
    --prolongwindow_block_bg: #fff;
    --prolongwindow_label_color: #4f4f4f;
    --prolongwindow_label_font_size: 16px;
    --prolongwindow_label_bg: #efefef;
    --prolongwindow_label_checked_bg: #5BC7B0;
    --prolongwindow_label_notchecked_bg: #eeeeee;
    --prolongwindow_btn_color: #fff;
    --prolongwindow_btn_font: var(--main-font);
    --prolongwindow_btn_font_size: 14px;
    --prolongwindow_btn_bg: #5BC7B0;
}

/* Виджет - длительность доступа - видимая часть */
.widget__prolong {
    margin-bottom: 20px;
    background: var(--prolong_bg);
    border-radius: 20px;
    overflow: hidden;
}

.widget__prolong .prolong__left {
    width: 100%;
    margin-bottom: 10px;
    padding: 20px;
}

.widget__prolong .prolong__left .html-content > * {
    display: block;
    text-align: center;
}

.widget__prolong .prolong__left .html-content > div {
    width: 100%;
    margin-bottom: 8px;
    
    color: var(--prolong_label_color);
    font-family: var(--prolong_label_font);
    font-size: var(--prolong_label_font_size);
    font-weight: 400;
    line-height: 1.4;
}

.widget__prolong .prolong__left .prolong__daysLeft {
    margin-bottom: 8px;
    
    color: var(--prolong_days_color);
    font-family: var(--prolong_days_font);
    font-size: var(--prolong_days_font_size);
    font-weight: 700;
    line-height: 1.2;
    
}

.widget__prolong .prolong__left .prolong__dateLeft {
    color: var(--prolong_label_color);
    font-family: var(--prolong_date_font);
    font-size: var(--prolong_date_font_size);
    font-weight: 400;
    line-height: 1.2;
}

.widget__prolong .xdget-productTiming:not(.editable) {
    display: none;
}

.widget__prolong .prolong__btns {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    
    padding: 20px;
    width: 100%;
    background: var(--prolong_footer_bg);
}

.widget__prolong .prolong__btns button {
    padding: 10px 32px;
    
    color: var(--prolong_btn_color);
    font-family: var(--prolong_btn_font);
    font-size: var(--prolong_btn_font_size);
    font-weight: 400;
    line-height: 1.2;

    border-radius: 5px;
    border: none;
    background: var(--prolong_btn_bg);
    
    transition: all .3s;
}

.widget__prolong .prolong__btns .prolong__tarif {
    background: var(--prolong_btn_second_bg);
}

.widget__prolong .prolong__btns button:hover {
    opacity: .8;
}


/* Виджет - длительность доступа - окно продления */
.xdget-productTiming:not(.editable) {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    
    max-width: 100%;
    background: var(--prolongwindow_bg);
        z-index: 50000000;
}

.user-product-block:not(.editable) {
    position: absolute;
    left: 50%;
    top: 100px;
    transform: translatex(-50%);
    
    padding: 24px;
    max-width: 500px;
    width: 100%;
    font-family: var(--prolongwindow_block_font);

    background: var(--prolongwindow_block_bg);
    border-radius: 20px;
}

.user-product-block:not(.soonExpire) {
     font-size: 0;
}

.user-product-block.editable,
.user-product-block .expireDate {
    font-size: 16px !important;
}

.user-product-block .text-muted {
    display: none;
}

.user-product-block:not(.editable) .prolong-offers {
    display: block !important;
    padding: 12px;
    font-size: 12px;
}

.user-product-block .prolong-offers label {
    position: relative;
    width: 100%;
    margin: 20px 0 10px !important;
    padding: 12px;
    font-size: var(--prolongwindow_label_font_size);
    color: var(--prolongwindow_label_color);
    text-indent: 0 !important;
    background: var(--prolongwindow_label_bg);
    border-radius: 10px;
    
}

.user-product-block .prolong-offers label:has(input:checked) {
    background: var(--prolongwindow_label_checked_bg);
}

.user-product-block .prolong-offers label:first-child {
    margin-top: 0 !important;
}

.user-product-block .prolong-offers label:not(:first-child)::before {
    content: "";
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 1px;
    
    background: var(--prolongwindow_label_notchecked_bg);
}

.user-product-block .prolong-offers label span {
    display: block;
    font-weight: 700;
    font-size: 20px;
}

.user-product-block .prolong-offers > div {
    margin-bottom: 10px;
    padding: 0 !important;
    font-style: italic;
    opacity: .5;
}

.user-product-block .prolong-offers > button {
    padding: 10px 32px;
    
    color: var(--prolongwindow_btn_color);
    font-family: var(--prolongwindow_btn_font);
    font-size: var(--prolongwindow_btn_font_size);
    font-weight: 400;
    line-height: 1.2;

    border-radius: 5px;
    border: none;
    background: var(--prolongwindow_btn_bg);
    
    transition: all .3s;
}

.user-product-block .prolong-offers > button:hover {
    opacity: .8;
}

@media (min-width: 992px) {
    .widget__prolong {
        display: flex;
        flex-wrap: wrap;
        justify-content: start;
    }
    
    .prolong__timerBlock {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        height: 100%;
    }
}

@media (max-width: 992px) {
    .prolong__infoBlock {
        margin-bottom: clamp(24px, 5vw, 32px);
    }
}
.user-product-block a.prolong-link.btn-template {
    display: none;
}
.user-product-block .prolong-offers label:has(input:checked) span {
   color: var(--white-color);
}
/* ------------- 
content finish - prolong-widget
------------- */

/* ------------- 
content start - temp
------------- */

/* Настройка размера заголовка урока */

.isLessonPage h1 {
  
    font-size: 1.8vw !important;
    padding: 5vw !important;

}

@media (max-width: 991px) {
    .isLessonPage h1 {

        font-size: 4.5vw !important;
    }
}


/* исправил шрифт заголовков на Montserrat */
body {
  
    
    --header-font: "Montserrat", sans-serif !important;

}

/* исправил жирность h2 заголовка с 100 на 700  */
body:not(.isLoginPage) h2 {
    font-size: 36px !important;
    font-weight: 700 !important;
}

/* добавил отступ описания у карточки база знаний */

.sch-cards {
    & .sch-cards__card {
        .sch-cards__desc {
            padding-top: 15px !important;
        }
    }
}

/* добавил отступ описания у карточки расписания */

.sch-cards {
    & .sch-cards__card {
        & .sch-cards__content {
            .sch-cards__meta {
                padding-top: 15px !important;
            }
        }
    }
}

/* уменьшил отступ у карточки тренировка между элементами тренер и длительность */

.sch-cards {
    & .sch-cards__card {
        & .sch-cards__content {
            & .sch-cards__time-trainer {
                &.mobile {
                 
                    gap: 5px !important;
                }
            }
        }
    }
}

/* уменьшил отступу у блока длительности абонемента */

.widget__prolong .prolong__left {
    padding: 25px 20px 0px 20px !important;
}

/* изменил название заголовка фильтра */

.tags-search-wrapper.by-title::before {
    content: 'Фильтр по разделу' !important;
}

/* уменьшил размер название заголовка фильтра */

.tags-search-wrapper:before {
    font-size: 24px !important;
    padding-top: 25px !important;
}

/* увеличил размер название заголовка виджета */

.promocode-title {

    font-size: 20px !important;

}

/* увеличил размер название заголовка календаря */

.calendar__header {

    font-size: 20px !important;
    font-weight: 700 !important;

}

/* изменил цвет времени у элемента события */

.event-time {
    color:  #A4B9CB !important;

}


.reset-calendar {

    color: #22303B !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;

}

.tags-category {
    
    font-size: 16px !important;
    font-weight: 700 !important;
    
}    
    
/* Бейдж фильтра - добавил скругление уменьшил шриф */

.tags-search-wrapper .tag-wrapper .tag {
    gap: 0px; !important;
    font-size: 14px; !important;
    padding: 10px 20px; !important;
    border-radius: 50px !important;
}

.tags-search-wrapper .tag-wrapper .tag:hover {
    background: var(--btn-gray-hover);
    color:#fff !important;
}


.sch-cards {
    & .sch-cards__card {
        & .sch-cards__content {
            & .sch-cards__tags {
                span {
    font-size: 14px !important;
}
                }
            }
        }
    }

            


/* Бейдж карточки - моб версия, уменьшил шрифт */

@media (max-width: 768px) {
.sch-cards {
    & .sch-cards__card {
        & .sch-cards__content {
            & .sch-cards__tags {
                span {
    font-size: 14px !important;
                }
            }
        }
    }
  }
}

/* Табы меню моб версия, увеличил шрифт */
        
.club-tab {
    @media (max-width: 768px) {
        font-size: 21px !important;
    }
}

.club-tab {
    @media (max-width: 1350px) {

        font-size: 21px !important;
    }
}

/* Табы меню моб версия, увеличил иконку */

.club-tab {
    & svg {
        @media (max-width: 1350px) {
            min-width: 32px !important;
            width: 32px !important;
            height: 32px !important;
        }
    }
}

/* Уменьшил заголовок карточки урока с 24px до 21px */

.sch-cards {
    & .sch-cards__card {
        & .sch-cards__content {
            .sch-cards__title {

                font-size: 21px !important;

            }
        }
    }
}


/* Изменил цвет текущего дня в календаре */
.color-calendar.glass .calendar__days .calendar__day-today .calendar__day-box {
    background-color: #5bc7b0;
}


.sch-cards {
    & {
        & .sch-cards__card {
            &.closed {
                box-shadow: none !important;
            }
        }
    }
}


/* исправил цвет заголовка блога  */
.header-title-blog .f-header h2 p  {
    font-size: 36px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
}
/* ------------- 
content finish - temp
------------- */
