#allrecords {
    overflow: unset !important;
}
#allrecords a:hover { text-decoration: none !important; }
.t-rec {
    overflow: hidden !important;
}

.t-rec:not(.uc-default) .t-container {
    max-width: 840px;
    margin: auto;
    box-sizing: border-box;
}

.owl-carousel .owl-stage-outer {
    overflow: visible !important;
}

.gradient-bg-1 .tn-atom {
    background: linear-gradient(256.88deg, #457AE1 12.85%, #44BCAE 48.3%, #80D62B 84.48%);
}
.gradient-bg-2 .tn-atom {
    background: radial-gradient(61.85% 116.37% at 3.97% 61.61%, #6BB1E4 0%, #5090B4 100%);
}

.t228 .t-btn {
    display: none;
    flex-direction: column;
    background-color: transparent !important;
    height: auto;
    padding: 0px;
}

.t-btn__top {
    display: inline-flex;
    width: 30px;
    height: 2px;
    background: #fff;
}

.t-btn__middle {
    display: inline-flex;
    width: 30px;
    height: 2px;
    background: #fff;
    margin: 5px 0;
}

.t-btn__bottom {
    display: inline-flex;
    width: 30px;
    height: 2px;
    background: #fff;
}

.t450__close {
    background-color: transparent;
}

/* меню */
    #t-header {
        position: sticky;
        top: -20px;
        z-index: 1000;
    }
    .t228, .t228__positionabsolute, .t228__positionfixed {
        height: auto !important;
        background: none !important;
        position: absolute !important;
        z-index: 1000;
    }
    .t228::before {
        content: '';
        display: block;
        background: linear-gradient(135deg, rgb(252, 102, 182) 0%, rgb(171, 126, 189) 55%, rgb(77, 134, 201) 72%, rgb(79, 188, 233) 100%);
        opacity: 0;
        transition: opacity 0.15s;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
    .t228.mt-filled::before { opacity: 1; }
    .t228__maincontainer {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        max-width: 840px;
        height: auto !important;
        margin: 35px auto 20px;
        position: relative;
    }
    .t228__padding40px { display: none; }
    .t228__centerside { max-width: 410px; }
    .t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer { padding: 0px !important; }
    .t228__imglogo {
        margin: 0px;
        padding: 0px !important;
    }
    .t228__list {
        display: flex !important;
        justify-content: space-around;
    }
    .t228 .t228__list .t228__list_item {
        padding: 0px !important;
    }
    .t228__right_social_links_item { padding: 0px 3px; }
    
    @media screen and (max-width:959px) {
    .t228 .t-btn {
        display: flex;
    }
    
    .t228__maincontainer {
        width: 90%;
        height: auto !important;
        padding: 0;
        margin: 20px 20px 10px 20px;
    }
    
    .t228__centerside {
        display: none;
    }
    
    .t228__rightcontainer {
        display: flex;
        align-items: center;
        flex-direction: row-reverse;
    }
    
    .t228__right_buttons_but {
        margin: 0;
        padding: 0 15px 0 0;
    }
    
    
    .t228__right_buttons {
       padding: 5px 0 0 0; 
    }
    
    .t450__container {
        background: linear-gradient(135deg, rgb(252, 102, 182) 0%, rgb(171, 126, 189) 55%, rgb(77, 134, 201) 72%, rgb(79, 188, 233) 100%);
    }
    
    
    .t758__list_item {
        display: flex;
    }
    }
    
/* Хлебные крошки */
    .t758__col { margin: 0 !important; }
    .t758__list_item { line-height: 1; }
    .t758__list_item a { text-decoration: underline !important; }
    .t758__breadcrumb-divider {
        font-size: 0px !important;
    }
    .t758__breadcrumb-divider::after {
        content: '';
        display: inline-block;
        width: 6px;
        height: 6px;
        border: 2px solid #4178b7;
        border-top-color: transparent;
        border-left-color: transparent;
        transform: rotate(-45deg);
    }
    .t758__link-item_active {
        font-size: 38px !important;
        font-weight: 600 !important;
        color: #1e1e1e !important;
    }

/* Какие у нас курсы? */
    .t512 .t-container { padding: 0px 70px; }

    .t512 .t-col {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: auto;
        margin: 0px 0px 20px;
        padding: 0;
        float: none;
    }
    .t512 .t-col > :first-child {
        z-index: 10;
    }
    .t512__separator { display: none; }
    .t512__textwrapper {
        flex: 0 1 100%;
        padding: 25px 70px 40px 90px !important;
        background-color: #fff;
        border-radius: 16px;
        box-shadow: 0px 14px 14px rgba(220, 220, 220, 0.4);
    }
    .t512__imgwrapper {
        margin: 0px -50px 0px 0px;
        max-width: none;
    }
    .t512 .t-container :nth-child(4n+3) { flex-direction: row-reverse; }
    .t512 .t-container :nth-child(4n+3) .t512__imgwrapper { margin: 0px 0px 0px -50px; }
    .t512 .t-container :nth-child(4n+3) .t512__textwrapper { padding: 25px 90px 40px 70px !important; }
    
    @media screen and (max-width:959px) {
        .t512 .t-container {
            max-width: 640px;
            padding: 0px 15px;
        }
    }
    @media screen and (max-width:639px) {
        .t512 .t-container { max-width: 480px; }
        .t512__imgwrapper {
            max-width: 60px;
            margin: 0px -30px 0px 0px;
        }
        .t512 .t-container :nth-child(4n+3) .t512__imgwrapper { margin: 0px 0px 0px -20px; }
        .t512__textwrapper { padding: 25px 30px 25px 60px !important; }
        .t512 .t-container :nth-child(4n+3) .t512__textwrapper { padding: 25px 60px 25px 30px !important; }
        .t512__textwrapper .t-name { font-size: 18px !important; }
        .t512__textwrapper .t-descr { font-size: 14px !important; }
    }
    @media screen and (max-width:479px) {
        .t512 .t-container { max-width: 320px; }
    }

/* Более 100 курсов */
    .mt-rec { overflow: hidden; }
    .mt-rec .t-container {
        margin-bottom: 30px;
        padding: 0px 70px;
    }
    .mt-store-sections {
        display: flex;
        width: 100%;
        max-width: 410px;
        font-family: 'Montserrat',Arial,sans-serif;
    }
    .mt-store-sections .owl-stage,
    .mt-store-sections .owl-item { display: flex; }
    .mt-store-sections .owl-item { _margin-right: 20px; }
    .mt-store-sections__item {
        display: flex;
        flex-direction: column;
        width: 100%;
        padding: 0px 40px 30px;
        background: #FFFFFF;
        box-shadow: 0px 14px 14px rgba(220, 220, 220, 0.4);
        border-radius: 16px;
        box-sizing: border-box;
    }
    .mt-store-sections__item-header {
        padding: 24px 40px;
        margin: 0px -40px;
        border-radius: 16px 16px 0px 0px;
        font-size: 26px;
        font-weight: 600;
        line-height: 1;
        color: #fff;
    }
    
    .mt-store-sections__products {
        flex: 1 0 0;
        max-width: 330px;
        padding: 0px 0px 0px 25px !important;
        margin: 15px 0px !important;
        box-sizing: border-box;
        position: relative;
        font-size: 18px;
    }
    .mt-store-sections__products::before,
    .mt-store-sections__products::after {
        display: block;
        margin: 0px 0px 0px -20px;
        color: #808080;
    }
    .mt-store-sections__products::before {
        content: attr(data-title);
        font-size: 16px;
        font-weight: bold;
    }
    .mt-store-sections__products[data-products-more]::after {
        content: attr(data-products-more);
        font-size: 18px;
    }
    .mt-store-sections__products__item {
        margin: 15px 0px;
    }
    .mt-store-sections__products__item::marker { color: #bcbdbf; }
    .mt-store-sections__products__item::after {
        content: '';
        display: block;
        height: 1px;
        margin: 15px 0px 0px -25px;
        background: #d8ddea;
    }
    .mt-store-sections__products__item-name {
        color: #1e1e1e !important;
        text-decoration: underline !important;
        word-break: break-word;
    }
    .mt-store-sections__btn {
        display: inline-block;
        width: 100%;
        max-width: 240px;
        margin: 13px 0px 0px;
        padding: 15px 0px;
        border: 2px solid #4178B7;
        border-radius: 6px;
        box-sizing: border-box;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        text-align: center;
        color: #1e1e1e !important;
    }
    
    @media screen and (max-width:959px) {
        .mt-rec .t-container {
            max-width: 640px;
            padding: 0px 65px;
        }
    }
    @media screen and (max-width:639px) {
        .mt-rec .t-container {
            max-width: 480px;
            padding: 0px 15px;
        }
    }
    @media screen and (max-width:479px) {
        .mt-rec .t-container { max-width: 320px; }
        .mt-store-sections__item { padding: 0px 30px 30px; }
        .mt-store-sections__item-header {
            padding: 24px 30px;
            margin: 0px -30px;
            font-size: 22px;
        }
    }


/* Ближайшие мероприятия */
    .mt-events {
        display: flex;
        max-width: 480px;
        padding: 0px 50px;
        font-family: 'Montserrat',Arial,sans-serif;
    }
    .mt-events__item {
        display: flex;
        flex-direction: column;
        justify-content: end;
        padding: 25px 20px 35px 110px;
        background: #FFFFFF;
        box-shadow: 0px 14px 14px rgba(220, 220, 220, 0.4);
        border-radius: 16px;
        overflow: hidden;
        position: relative;
    }
    .mt-events__item__header {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin: 0px 0px 10px;
        font-size: 16px;
        color: #808080;
    }
    .mt-events__item__image {
        width: 90px;
        height: 100%;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover !important;
        position: absolute;
        left: 0;
        top: 0;
    }
    .mt-events__item__title {
        margin: 0px 0px 10px;
        font-size: 22px;
        font-weight: 600;
        line-height: 1.2;
    }
    .mt-events__item__descr { flex: 0 1 100%; }
    .mt-events__item__btn {
        display: inline-block;
        width: 170px;
        margin: 44px 0px 0px;
        padding: 15px 0px;
        border: 2px solid #4178B7;
        border-radius: 6px;
        box-sizing: border-box;
        font-size: 16px;
        font-weight: 500;
        line-height: 1;
        text-align: center;
        color: #1e1e1e !important;
    }
    .mt-events .owl-stage,
    .mt-events .owl-item { display: flex; }
    .mt-events .owl-item { padding-left: 20px; }

    .t517__row {
        display: flex;
    }
    .t517__innercol {
        padding: 25px 25px 35px 115px;
    }
    .t517__col-wrapper {
        display: flex;
        align-items: start;
    }
    .t517__sectioninfowrapper {
        padding: 0px;
    }
    .t517__sectioninfowrapper [field^="li_time"] {
        font-size: 16px;
        white-space: nowrap;
    }
    .t517__personwrapper {
        position: static;
        padding: 0px;
    }
    .t517__personimgwrapper {
        width: 90px;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
    }
    .t517__img {
        width: 100%;
        height: 100%;
        margin-right: 0;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
    }

    @media screen and (max-width:758px) {
        .mt-events {
            padding: 0;
        }
    }

/* Наши публикации */
    .t896 .owl-stage,
    .t896 .owl-item { display: flex; }
    .t896 .js-feed-post {
        margin-left: 140px;
        padding: 20px 60px;
        background: #FFFFFF;
        box-shadow: 0px 14px 14px rgba(220, 220, 220, 0.4);
        border-radius: 16px;
    }
    .t896 .t-feed__post-imgwrapper {
        margin-left: -140px;
    }
    .t896 .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
        width: 144px;
        height: 144px;
        margin: 0px 35px 0px 0px;
        border-radius: 16px;
    }
    .t896 .t-feed__row-grid__post-wrapper .t-feed__textwrapper {}
    .t896 .t-feed__post-descr {
        margin-top: 15px;
    }
    
@media screen and (max-width:768px) {
    .t896 .owl-stage,
    .t896 .owl-item { display: flex; }
    .t896 .js-feed-post {
        margin-left: 0;
        padding: 20px 20px;
        background: #FFFFFF;
        box-shadow: 0px 14px 14px rgba(220, 220, 220, 0.4);
        border-radius: 16px;
    }
    .t896 .t-feed__post-imgwrapper {
        margin-left: 0;
        overflow: inherit !important;
    }
    .t896 .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
        width: 120px !important;
        height: 90px !important;
        margin: 0px 35px 0px 0px;
        border-radius: 16px;
        padding: 0;
        margin-top: -20px;
        margin-bottom: 20px;
        
    }
    .t896 .t-feed__row-grid__post-wrapper .t-feed__textwrapper {}
    .t896 .t-feed__post-descr {
        margin-top: 15px;
    }
    .t896 .js-feed-post {
        margin: 0 15px;
    }
    
    #rec392874587.t-rec {
      margin-top: 30px;  
    }
    
    }
    
/* Будьте в курсе */
    .form_s .t-input {
        background: rgba(255,255,255, 0.3) !important;
    }
    .form_s .t-submit {
        margin-left: 15px;
    }
    
    .subscribe-bkg-1 .tn-atom {
        background: #fff !important;
    }
    
    .subscribe-bkg-1 .tn-atom::after,
    .subscribe-bkg-2 .tn-atom::after {
        content: '';
        display: block;
        position: absolute;
    }
    .subscribe-bkg-1 .tn-atom::after {
        width: 100%;
        height: 236px;
        background: linear-gradient(256.88deg, #FDB74F 12.85%, #DE5A30 84.48%);
        border-radius: 0 0 16px 16px;
        left: 0;
        bottom: 0;
    }
    .subscribe-bkg-2 .tn-atom::after {
        height: 1px;
        background: rgba(255, 255, 255, 0.4);
        left: 10%;
        right: 10%;
        bottom: 235px;
    }

/* Кто уже использует? */
    .t594__container {
        padding: 0px 70px;
        box-sizing: border-box;
    }
    .t594__container .owl-stage {
        display: flex;
        align-items: center;
    }
    .t594__img { margin: 0; }

/* Отзывы наших клиентов */
    .t558 .owl-stage,
    .t558 .owl-item { display: flex; }
    .t558__container {
        max-width: 480px;
        padding: 0 50px;
    }
    .t558__col {
        width: auto;
        margin: 0px 0px 0px 20px;
        padding: 30px 30px 30px 50px;
        background-color: #fff;
        border-radius: 16px;
        box-shadow: 0px 14px 14px rgba(220, 220, 220, 0.4);
    }
    .t558__col .t-cell,
    .t558__bubble {
        display: block;
        padding: 0;
        height: auto;
    }
    .t558__col .t-cell:first-child {
        float: left;
    }
    .t558__bgimg {
        margin: 0 15px 25px 0;
        border-radius: 100%;
    }
    .t558__bubble-tail {
        display: none;
    }
    .t558__text {
        margin: 0;
        clear: both;
    }



.form_r .t-input,
.uc-form_r .t-input {
    background-color: rgba(255,255,255, 0.3) !important;
    border-color: rgba(255,255,255, 0.6) !important;
    color: #fff !important;
}
.form_r .t-checkbox__indicator,
.uc-form_r .t-checkbox__indicator {
    display: block;
    float: left;
    width: 28px;
    height: 28px;
    background-color: rgba(255,255,255, 0.3) !important;
    border: 1px solid rgba(255, 255, 255, 0.6) !important;
    border-radius: 8px;
}

.form_r .t-checkbox__labeltext,
.uc-form_r .t-checkbox__labeltext {
    display: block !important;
    overflow: hidden;
}

.form_r .t-input .t-input,
.uc-form_r .t-input .t-input {
    background-color: transparent !important;
}

.t-checkbox__indicator:after {
    content: '';
    position: absolute;
    display: none;
    left: 6px;
    top: 2px;
    width: 3px;
    height: 8px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.form_r .t-checkbox__indicator::after,
.uc-form_r .t-checkbox__indicator::after {
    left: 7px;
    top: 1px;
    width: 9px;
    height: 15px;
    border-width: 0 4px 4px 0;
}

.uc-form_r .t-popup__container {
    background: #7ccfc0;
    background: linear-gradient(45deg, rgb(72, 163, 62) 0%, rgb(69, 129, 220) 100%);
    border-radius: 16px;
}
.uc-form_r .t702__wrapper {
    background: rgba(255, 255, 255, 0.2);
    border-radius: inherit;
}
.uc-form_r .t-submit {
    width: auto !important;
}
    

#rec416665428 .mt-store .js-store-parts-select-container {
    display: none;
}

.uc-course-100 ~ .mt-rec .owl-dots {
    justify-content: flex-start;
}

.owl-dots {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}

.owl-dots .owl-dot.active span {
    width: 50px;
    height: 4px;
    background: #c477bb;
    display: inline-flex;
    border-radius: 10px;
}

.owl-dots .owl-dot span {
    width: 50px;
    height: 4px;
    background: #7682c37d;
    display: inline-flex;
    border-radius: 10px;
    margin: 0 15px;
}


/*В каталоге */
.mt-store__card[data-storepart-uid="407935138281"]::before {
    background: linear-gradient(180deg, #FF986C 0%, #E35302 100%) !important;
}
.mt-store__card[data-storepart-uid="735435624101"]::before {
    background: linear-gradient(180deg, #4fb5e5 0%, #654DFF 100%) !important;
}
.mt-store__card[data-storepart-uid="112078572491"]::before {
    background: linear-gradient(180deg, #E4E582 0%, #cfd073 100%) !important;
}
.mt-store__card[data-storepart-uid="311446542481"]::before {
    background: linear-gradient(180deg, #66C19B 0%, #66C19B 100%) !important;
}
.mt-store__card[data-storepart-uid="333326746471"]::before {
    background: linear-gradient(180deg, #CF5393 0%, #CF5393 100%) !important;
}
.mt-store__card[data-storepart-uid="815762600001"]::before {
    background: linear-gradient(180deg, #E0AD57 0%, #E0AD57 100%) !important;
}
.mt-store__card[data-storepart-uid="313261504381"]::before {
    background: linear-gradient(180deg, #708BDD 0%, #708BDD 100%) !important;
}
.mt-store__card[data-storepart-uid="120321101331"]::before {
    background: linear-gradient(180deg, #91E94D 0%, #91E94D 100%) !important;
}
.mt-store__card[data-storepart-uid="416449593311"]::before {
    background: linear-gradient(180deg, #70C3FF 0%, #70C3FF 100%) !important;
}
.mt-store__card[data-storepart-uid="584154266961"]::before {
    background: linear-gradient(180deg, #FF7BDA 0%, #FF7BDA 100%) !important;
}
.mt-store__card[data-storepart-uid="646351911471"]::before {
    background: linear-gradient(360deg, #B74881 0%, #E75EA4 100%);
}
.mt-store__card[data-storepart-uid="786918559971"]::before {
    background: linear-gradient(180deg, #AC9CF1 0%, #AC9CF1 100%) !important;
}

.mt-store .t-store__parts-switch-btn.t-active {
    color: #1e1e1e;
    opacity: 0.9;
}
.mt-store .t-store__parts-switch-btn[data-storepart-uid="407935138281"] {
    border-color: #FF986C;
}
.mt-store .t-store__parts-switch-btn[data-storepart-uid="407935138281"].t-active {
    background-color: #FF986C;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="735435624101"] {
    border-color: #4fb5e5;
}
.mt-store .t-store__parts-switch-btn[data-storepart-uid="735435624101"].t-active {
    background-color: #4fb5e5;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="112078572491"] {
    border-color: #E4E582;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="112078572491"].t-active {
    background-color: #E4E582;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="311446542481"] {
    border-color: #66C19B;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="311446542481"].t-active {
    background-color: #66C19B;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="333326746471"] {
    border-color: #CF5393;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="333326746471"].t-active {
    background-color: #CF5393;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="815762600001"] {
    border-color: #E0AD57;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="815762600001"].t-active {
    background-color: #E0AD57;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="313261504381"] {
    border-color: #708BDD;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="313261504381"].t-active {
    background-color: #708BDD;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="120321101331"] {
    border-color: #91E94D;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="120321101331"].t-active {
    background-color: #91E94D;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="416449593311"] {
    border-color: #70C3FF;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="416449593311"].t-active {
    background-color: #70C3FF;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="584154266961"] {
    border-color: #FF7BDA;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="584154266961"].t-active {
    background-color: #FF7BDA;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="646351911471"] {
    border-color: #CF5393;
}  
.mt-store .t-store__parts-switch-btn[data-storepart-uid="646351911471"].t-active {
    background-color: #CF5393;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="654208308151"] {
    border-color: #E0AD57;
} 
.mt-store .t-store__parts-switch-btn[data-storepart-uid="654208308151"].t-active {
    background-color: #E0AD57;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="786918559971"] {
    border-color: #AC9CF1;
} 
.mt-store .t-store__parts-switch-btn[data-storepart-uid="786918559971"].t-active {
    background-color: #AC9CF1;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="379448456921"] {
    border-color: #91E94D;
} 
.mt-store .t-store__parts-switch-btn[data-storepart-uid="379448456921"].t-active {
    background-color: #91E94D;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="132474200001"] {
    border-color: #CF5393;
} 
.mt-store .t-store__parts-switch-btn[data-storepart-uid="132474200001"].t-active {
    background-color: #CF5393;
}

.mt-store .t-store__parts-switch-btn[data-storepart-uid="584450607561"] {
    border-color: #ff5e84;
} 
.mt-store .t-store__parts-switch-btn[data-storepart-uid="584450607561"].t-active {
    background-color: #ff5e84;
}


/*На главной*/
    .mt-store-sections__item[data-storepart-uid="407935138281"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #FF986C 0%, #E35302 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="735435624101"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #4fb5e5 0%, #654DFF 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="112078572491"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #E4E582 0%, #cfd073 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="311446542481"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #66C19B 0%, #66C19B 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="333326746471"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #CF5393 0%, #CF5393 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="815762600001"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #E0AD57 0%, #E0AD57 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="313261504381"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #708BDD 0%, #708BDD 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="120321101331"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #91E94D 0%, #91E94D 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="416449593311"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #70C3FF 0%, #70C3FF 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="584154266961"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #FF7BDA 0%, #FF7BDA 100%) !important;
    }
    .mt-store-sections__item[data-storepart-uid="646351911471"] .mt-store-sections__item-header {
        background: linear-gradient(360deg, #B74881 0%, #E75EA4 100%);
    }
    .mt-store-sections__item[data-storepart-uid="786918559971"] .mt-store-sections__item-header {
        background: linear-gradient(180deg, #AC9CF1 0%, #AC9CF1 100%) !important;
    }
    
    
    
  
    
    
    

/*Поиск Каталог*/


.mt-store .t-store__prod-popup__col-left,
.mt-store .t-store__prod-popup__col-right {
    max-width: none;
    float: none;
    margin: 0;
}

@media screen and (max-width:991px) {
    .t-store__filter__search-and-sort {
        display: block !important;
    }
    .t-store__filter__search-mob-btn {
        display: none !important; 
    }
    
    .t-store__search-icon {
        right: 25px;
    }
    
    .mt-store .t-store__filter__search .t-store__filter__input {
        width: 90% !important;
        padding: 13px 15px;
        background: #fff;
        border: none;
        border-radius: 50px;
        font-size: 11px;
        line-height: 13px;
        margin: 0 auto !important;
    }
    
    .t-store__search-wrapper {
        display: flex;
    }
}

@media screen and (max-width:960px) {
    .mt-store__card {
        width: auto !important;
    }
    
    .mt-store__card:not(.mt-store__card_sale) .mt-store__link {
        font-size: 16px;
    }
    
    .mt-store__card .mt-store__prod-params__row {
        margin-top: 10px !important;
    }
    .mt-store__card .mt-store__prod__charcs {
        width: 170px !important;
    }
    .mt-store__card .mt-store__btn {
        width: 135px !important;
    }
}

@media screen and (max-width:576px) {
    #rec395974224.t-rec {
      /* overflow: inherit !important; */
      margin-top: 30px;
    }
    
    .uc-course-100 ~ .mt-rec .owl-dots {
        justify-content: center;
    }
    
    .owl-dots .owl-dot {
        flex: 1 1 100%;
    }
    .owl-dots .owl-dot.active span {
        width: 90%;
        margin: 0px;
    }

    .owl-dots .owl-dot span {
        width: 90%;
        margin: 0px;
    }
    
    .t-popup .mt-store__prod-params__row,
    .t-store__product-snippet .mt-store__prod-params__row {
        flex-direction: column;
        align-items: unset;
    }
    .t-popup .mt-store__prod-params__row .mt-store__prod-params__cell,
    .t-store__product-snippet .mt-store__prod-params__row .mt-store__prod-params__cell {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .t-popup .mt-store__prod-params__row .mt-store__prod-params__cell .mt-store__prod__charcs,
    .t-store__product-snippet .mt-store__prod-params__row .mt-store__prod-params__cell .mt-store__prod__charcs {
        flex: 1 0 100%;
        margin: 0;
    }
    
    .t758 a, #allrecords .t758 a {
        margin-bottom: 15px;
        display: inline-block;
    }
    
    .t758__breadcrumb-divider::after {
        transform: rotate(-45deg) translateY(7px);
    }
    
    .t558__container {
        padding: 0;
    }
    .t558__col {
        margin: 0 15px;
    }
    .t503__content {
        padding: 0 20px 50px 10px !important;
    }
    
    .t-store__grid-cont_mobile-grid .t-col:not(.t-col_8) {
        padding-left: 35px;
    }
}

/* Блог */
.uc-posts-list .t896 .js-feed-post {
    margin: 0 0 45px 0;
}
.uc-posts-list .t896 .t-feed__post-imgwrapper {
    margin: 0;
}