button [class*="icon"] {
    display: inline!important;
}
/* ДИЗАЙН Мобильное меню*/
@media (max-width: 1024px){.ba-hamburger-menu.ba-menu-position-center >.main-menu {width:260px!important;height: fit-content;}
.ba-hamburger-menu.ba-menu-position-center >.main-menu {min-height: auto;}
.zmdi-close:before {
    content: '\f136';
    background-color: var(--color-1);
    padding: 5px 10px;
    border-radius: 50px;
    color: white;
  }}
.scard { max-width: calc(100% / 3 - 2%);} /* Динамическая ширина карточек */
@media (max-width:768px) {
  .srow {gap:15px;}
.header-card { min-height: 75px;} 
.scard {min-height:140px;}
.srslide_126 .scard , #item-1734532805180 .scard {min-height:50px;}
.sv-filter {width: 129px;}
.sv-filters {justify-content: center;gap:5px;}
.sv-clear {padding-left:5px;}
.body-card {padding: 9px;}
.scard {max-width: calc(100% / 2 - 1%);}
  .swiper-slide {gap:15px;}
.swiper-button-prev:after , .swiper-button-next:after  {font-size:25px;}
.swiper-button-prev {left: 40%;} .swiper-button-next {right: 40%;} 
.event-header {gap: 5px;justify-content: center;margin: 25px 0;}
.event-header div {padding: 10px 20px;}
.event-info div {flex-direction:column;gap:15px;} 
.event-info i {
    font-size: 3rem;
    margin:15px 0 5px 0;}
.mod-banners__item.banneritem {display: flex;justify-content: center;align-items: center;}
.bottom-full-width.module-position .ba-module-position {padding:0 25px;}
}
/* Рекомендации*/
.recomendation {border: 3px solid var(--color-1);margin-bottom:25px;}
.recomendation
p {
    font-weight: 700;
    text-align: center;
    color: var(--primary);
    background-image: none;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;}

.jmodedit, #tip-127 {display:none!important;} /* Скрываем редактор модуля */
#item-179497138805 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.active > *:not(ul):not(div), #item-179497138805 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.current > *:not(ul):not(div), #item-179497138805 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div):hover  {
  font-weight:500;}
.bottom-full-width {max-width:1300px;margin:0 auto;}
body:not(.com_gridbox) .body {margin:0;} /* Гармонично вписываем компоненты */
.w-300 {max-width:300px;} /* Стандартизируем секцию баннеров */
.banneritem{   
    min-height:200px;
    box-shadow: 0px 10px 20px 0px var(--shadow);
  	margin-bottom:27px;
    /*overflow: hidden;  Скрывает части изображения, выходящие за пределы */
}

#item-1734363570967::before,#item-1734363570967:after , #item-14960529411::before, #item-14960529411:after{
    /* Убираем лишнее с шапки и подвала */
    clear: none;
    content: none;
    display: none;
}
#item-1734363570967,#item-14960529411 {gap: 20px; justify-content: space-between;
    flex-wrap: wrap;}


/* ДИЗАЙН КАРТОЧЕК Мероприятий*/
.custom-color .card-slide{ border: none;}
/* Для первого ряда карточек */
.custom-color .srow:nth-child(1) .scard:nth-child(1) .card-slide{	border: 2px solid var(--color-1);}
.custom-color  .srow:nth-child(1) .scard:nth-child(1) .header-card{ background-color: var(--color-1);}
.custom-color .srow:nth-child(1) .scard:nth-child(1) .my-arrow {color:var(--color-1);}

.custom-color .srow:nth-child(1) .scard:nth-child(2) .card-slide{	border: 2px solid var(--color-2);}
.custom-color .srow:nth-child(1) .scard:nth-child(2) .header-card { background-color: var(--color-2);}
.custom-color .srow:nth-child(1) .scard:nth-child(2) .my-arrow {color:var(--color-2);}

.custom-color .srow:nth-child(1) .scard:nth-child(3) .card-slide{ border: 2px solid var(--color-3); }
.custom-color .srow:nth-child(1) .scard:nth-child(3) .header-card { background-color: var(--color-3); color: var(--color-1); }
.custom-color .srow:nth-child(1) .scard:nth-child(3) .my-arrow { color: var(--color-3); }

/* Вторая строка */
.custom-color .srow:nth-child(2) .scard:nth-child(1) .card-slide{ border: 2px solid var(--color-4); }
.custom-color .srow:nth-child(2) .scard:nth-child(1) .header-card { background-color: var(--color-4); color: var(--color-1); }
.custom-color .srow:nth-child(2) .scard:nth-child(1) .my-arrow { color: var(--color-4); }

.custom-color .srow:nth-child(2) .scard:nth-child(2) .card-slide { border: 2px solid var(--color-1); }
.custom-color .srow:nth-child(2) .scard:nth-child(2) .header-card { background-color: var(--color-1); }
.custom-color .srow:nth-child(2) .scard:nth-child(2) .my-arrow { color: var(--color-1); }

.custom-color .srow:nth-child(2) .scard:nth-child(3) .card-slide{ border: 2px solid var(--color-2); }
.custom-color .srow:nth-child(2) .scard:nth-child(3) .header-card { background-color: var(--color-2); }
.custom-color .srow:nth-child(2) .scard:nth-child(3) .my-arrow { color: var(--color-2); }rd:nth-child(3) .header-card{
   background-color: var(--color-2); 
}
#item-1734336867050 .header-card-date {color:var(--color-1); } /* Скрываем поле даты для карточек запланированных мероприятий */

/* ДИЗАЙН КАРТОЧЕК Лекций комп*/
.custom-lesson .card-slide{ border: none;}
/* Для первого ряда карточек */
.custom-lesson  .srow:nth-child(1) .scard:nth-child(1) .header-card{ background-color: var(--color-1);}
.custom-lesson .srow:nth-child(1) .scard:nth-child(2) .header-card { background-color: var(--color-2);}
.custom-lesson .srow:nth-child(1) .scard:nth-child(3) .header-card { background-color: var(--color-3); color: var(--color-1); }
.custom-lesson .srow:nth-child(1) .scard:nth-child(4) .header-card { background-color: var(--color-4); color: var(--color-1); }

/* Вторая строка */
.custom-lesson  .srow:nth-child(2) .scard:nth-child(1) .header-card{ background-color: var(--color-1);}
.custom-lesson .srow:nth-child(2) .scard:nth-child(2) .header-card { background-color: var(--color-2);}
.custom-lesson .srow:nth-child(2) .scard:nth-child(3) .header-card { background-color: var(--color-3); color: var(--color-1); }
.custom-lesson .srow:nth-child(2) .scard:nth-child(4) .header-card { background-color: var(--color-4); color: var(--color-1); }
/* Третья строка */
.custom-lesson  .srow:nth-child(3) .scard:nth-child(1) .header-card{ background-color: var(--color-1);}
.custom-lesson .srow:nth-child(3) .scard:nth-child(2) .header-card { background-color: var(--color-2);}
.custom-lesson .srow:nth-child(3) .scard:nth-child(3) .header-card { background-color: var(--color-3); color: var(--color-1); }
.custom-lesson .srow:nth-child(3) .scard:nth-child(4) .header-card { background-color: var(--color-4); color: var(--color-1); }
#item-1734336867050 .header-card-date {color:var(--color-1); } /* Скрываем поле даты для карточек запланированных мероприятий */

/* ДИЗАЙН КАРТОЧЕК Лекций моб*/
@media (max-width:640px) {
.custom-lesson .card-slide{ border: none;}
/* Для первого ряда карточек */
.custom-lesson  .srow:nth-child(1) .scard:nth-child(1) .header-card{ background-color: var(--color-1);}
.custom-lesson .srow:nth-child(1) .scard:nth-child(2) .header-card { background-color: var(--color-2);}
.custom-lesson .srow:nth-child(2) .scard:nth-child(1) .header-card { background-color: var(--color-3); color: var(--color-1); }
.custom-lesson .srow:nth-child(2) .scard:nth-child(2) .header-card { background-color: var(--color-4); color: var(--color-1); }
  .custom-lesson .srow:nth-child(4) .scard:nth-child(1) .header-card { background-color: var(--color-3); color: var(--color-1); }
.custom-lesson .srow:nth-child(4) .scard:nth-child(2) .header-card { background-color: var(--color-4); color: var(--color-1); }
  
.swiper_126 .srow:nth-child(1) .scard:nth-child(2) .header-card { background-color: var(--color-2);}  
.swiper_126  .srow:nth-child(2) .scard:nth-child(1) .header-card { background-color: var(--color-3); color: var(--color-1); }
.swiper_126 .srow:nth-child(2) .scard:nth-child(2) .header-card { background-color: var(--color-4); color: var(--color-1); } 
.swiper_126 .card-slide{ border: none;}
}