/* Цвета: голубой #3689f5, синий #2e75d2, серый #ebf3fe */

/* Общее */
    /* Pop-up */
        .t750__container {
            display: flex !important;
            flex-flow: column !important;
        }
        .t750__descr strong {
            font-weight: 500 !important;
            font-size: 24px !important;
        }
        .t750__col_left {
            order: 2;
            padding-top: 40px;
        }
        .t-popup__container {
            border-radius: 30px;
        }
        .t-popup_show .t-popup__container {
            border-radius: 10px;
        }
        .t702 .t702__title {
            margin-bottom: 40px !important;
        }
    /* Неупорядоченные списки */
        .uc-markers li::marker {
            color: #3689f5 !important;
        }
/* PAGE: Главная */ 
    /* #services */
        .t776__bgimg {
            border-radius: 30px;
        }


/* Адаптив */
@media (max-width: 1130px) {
    .t-menu__link-item, .t228__right_descr {
        font-size: 16px !important;
    }
}
@media (max-width: 1060px) {
    .t228__logo {
        font-size: 24px !important;
    }
}
@media (max-width: 980px) {
    /* Меню */
        .t-menu__link-item, .t228__right_descr {
            font-size: 20px !important;
        }
    /* Отступы */
        .t491__col:last-child, .t776__col:last-child, .t776__btn {
            margin-bottom: 0px !important;
        }
    /* Портфолио - листающиеся картчоки */
        .t1004__scroll-icon-wrapper {
            display: none !important;
        }
    /* Контакты */
        .t718 .t718__contentwrapper {
            text-align: left !important;
        }
        .t718 .t-form__submit {
            margin-bottom: 0px !important;
        }
    /* Заголовок на подложке */
        .t001__title {
            font-size: 40px !important;
        }
}
@media (max-width: 640px) {
    /* Отступы */
        .t-rec_pt_90 {
            padding-top: 45px !important;
        }
        .t-rec_pb_90 {
            padding-bottom: 45px !important;
        }
        .t142A__wraptwo .t-btn_md {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .t142A__wraptwo {
            width: 100% !important;
        }
    /* Тексты, описания, заголовки */
        .t015__descr, .t015__descr, .t702__descr, .js-product-sku {
            font-size: 24px !important;
        }
        .t750__title, .t702__title {
            font-size: 28px !important;
        }
}
@media (max-width: 560px) {
/* Общее */
    /* Поп-ап формы */
        .t702 .t-popup__block-close, .t-popup__block-close {
            background: rgba(0,0,0,0) !important;
        }
        .t702 .t-popup_show .t-popup__container,.t-popup_show .t-popup__container {
            margin: 60px 20px 20px 20px !important;
            max-width: calc(100% - 40px) !important;
            min-height: 60vh !important;
            padding-top: 20px !important;
        }
}
@media (max-width: 480px) {
    /* Тексты, описания, заголовки */
        .t015__title, .t001__title {
            font-size: 32px !important;
        }
        .t015__descr, .t015__descr, .t702__descr, .js-product-sku, .t750__descr strong {
            font-size: 20px !important;
        }
}
.t845__img {
    border-radius:30px;
}
/* Цвета: голубой #3689f5, синий #2e75d2, серый #ebf3fe */

/* Общее */
    /* Pop-up */
        .t750__container {
            display: flex !important;
            flex-flow: column !important;
        }
        .t750__descr strong {
            font-weight: 500 !important;
            font-size: 24px !important;
        }
        .t750__col_left {
            order: 2;
            padding-top: 40px;
        }
        .t-popup__container {
            border-radius: 30px;
        }
        .t-popup_show .t-popup__container {
            border-radius: 10px;
        }
        .t702 .t702__title {
            margin-bottom: 40px !important;
        }
    /* Неупорядоченные списки */
        .uc-markers li::marker {
            color: #3689f5 !important;
        }
/* PAGE: Главная */ 
    /* #services */
        .t776__bgimg {
            border-radius: 30px;
        }


/* Адаптив */
@media (max-width: 1130px) {
    .t-menu__link-item, .t228__right_descr {
        font-size: 16px !important;
    }
}
@media (max-width: 1060px) {
    .t228__logo {
        font-size: 24px !important;
    }
}
@media (max-width: 980px) {
    /* Меню */
        .t-menu__link-item, .t228__right_descr {
            font-size: 20px !important;
        }
    /* Отступы */
        .t491__col:last-child, .t776__col:last-child, .t776__btn {
            margin-bottom: 0px !important;
        }
    /* Портфолио - листающиеся картчоки */
        .t1004__scroll-icon-wrapper {
            display: none !important;
        }
    /* Контакты */
        .t718 .t718__contentwrapper {
            text-align: left !important;
        }
        .t718 .t-form__submit {
            margin-bottom: 0px !important;
        }
    /* Заголовок на подложке */
        .t001__title {
            font-size: 40px !important;
        }
}
@media (max-width: 640px) {
    /* Отступы */
        .t-rec_pt_90 {
            padding-top: 45px !important;
        }
        .t-rec_pb_90 {
            padding-bottom: 45px !important;
        }
        .t142A__wraptwo .t-btn_md {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        .t142A__wraptwo {
            width: 100% !important;
        }
    /* Тексты, описания, заголовки */
        .t015__descr, .t015__descr, .t702__descr, .js-product-sku {
            font-size: 24px !important;
        }
        .t750__title, .t702__title {
            font-size: 28px !important;
        }
}
@media (max-width: 560px) {
/* Общее */
    /* Поп-ап формы */
        .t702 .t-popup__block-close, .t-popup__block-close {
            background: rgba(0,0,0,0) !important;
        }
        .t702 .t-popup_show .t-popup__container,.t-popup_show .t-popup__container {
            margin: 60px 20px 20px 20px !important;
            max-width: calc(100% - 40px) !important;
            min-height: 60vh !important;
            padding-top: 20px !important;
        }
}
@media (max-width: 480px) {
    /* Тексты, описания, заголовки */
        .t015__title, .t001__title {
            font-size: 32px !important;
        }
        .t015__descr, .t015__descr, .t702__descr, .js-product-sku, .t750__descr strong {
            font-size: 20px !important;
        }
}
#t-main-content + .t-rec_pt_180{
    padding-top:90px !important;
}
.t845__img {
    border-radius:30px;
}
.t228__list_item:last-child a{
    content:'';
    background-image:url(https://static.tildacdn.com/tild3036-6565-4531-b065-656436373463/loupe.svg);
    background-size:contain;
    width:18px;
    height:18px;
    margin-right:15px;
    display: inline-block;
    font-size:0 !important;
    padding:0 !important;
}
.t228__list_item a{
    padding:5px 15px !important;
}
.t-menu__link-item.t-active{
    border:2px solid #fff;
    border-radius:30px;
    opacity:1;
}
.t228__list_item{
    margin-top:0px;
}
.t228__list_item:last-child{
   position:absolute;
   top:37px;
}
.uc-dn{
    opacity:0;
    pointer-events:none;
}
.t-search-widget__clear-icon{
    background:#000 !important;
}
.t-search-widget__popup{
    background:#000 !important;
}
.js-feed-popup-title{
    color:#fff !important;
}
#breadcrumbs ol{
    padding:15px 0 !important;
    list-style-type:none !important;
    font-family:'PT Sans';
}
#breadcrumbs li{
    display:inline-block;
    color:#fff;
}
#breadcrumbs li a{
    text-decoration:underline;
}
#breadcrumbs li:after{
    content:'/';
    display:inline-block;
    margin:0 10px;
}
#breadcrumbs li:last-child:after{
    display:none;
}
#breadcrumbs2 ol{
    padding:15px 0 !important;
    list-style-type:none !important;
    font-family:'PT Sans';
}
#breadcrumbs2 li{
    display:inline-block;
    color:#fff;
}
#breadcrumbs2 li a{
    text-decoration:underline;
}
#breadcrumbs2 li:after{
    content:'/';
    display:inline-block;
    margin:0 10px;
}
#breadcrumbs2 li:last-child:after{
    display:none;
}
.t-feed__post-popup__close-wrapper{
    max-width:820px;
    margin:0 auto;
}
#t-header,#t-footer{
    background:transparent !important;
}
.tmenu-mobile{
    background:transparent !important;
}
.tmenu-mobile_opened{
    background:#000 !important;
}

@media (max-width:980px){
    .t228__list_item:last-child{
       position:relative;
       top:auto;
       right:auto;
       
    }
    .t228__list_item:last-child a{
        margin-right:0 !important;
    }
    .t228__maincontainer.228__c12collumns{
        background:#000 !important;
    }
}

@media (max-width:640px){
    .t-rec_pt_180{padding-top:90px !important;}
    .t-rec_pb_180{padding-bottom:90px !important;}
    .t795__title{
        margin-bottom:0 !important;
    }
    .t795__descr{
        margin-top:15px !important;
    }
    .t-popup_show .t-popup__container{
        padding:0 !important;
        margin:0 !important;
        max-width:100% !important;
    }
    .uc-twocols .t-feed__row-grid__post-wrapper{
        display:flex;
        flex-direction: row !important;
        justify-content: space-between !important;
        gap:20px;
        flex-wrap: wrap;
    }
    .uc-twocols .t-feed__post-imgwrapper{
        width:35%;
        float:left;
        box-sizing:border-box !important;
        display:inline-block !important;
    }
    .uc-twocols .t-feed__post-imgwrapper .t-feed__post-bgimg {
         border-radius:10px !important;
         margin-bottom:0 !important;
    }
    .uc-twocols .t-feed__textwrapper{
        width:60%;
        float:right;
        box-sizing:border-box !important;
        display:inline-block !important;
    }
    .uc-twocols .js-feed-post-title{
        font-size:20px !important;
    }
    .uc-twocols .js-feed-post-descr{
        font-size:16px !important;
    }
    #t-main-content + .t-rec_pt_180{
        padding-top:45px !important;
    }
    .t-popup__container-static{
        padding-top:45px !important;
    }
    .t-feed__post-popup__content-wrapper .t-col .js-feed-post-image{
        border-radius:10px;
    }
    .uc-minisnext{
        display:none !important;
    }
    .uc-minisnext + div{
        background-image:url(https://static.tildacdn.com/tild3531-3637-4637-a531-623733356332/hero.png);
        background-size:800px;
        background-position:-100px bottom;
        padding-top:150px !important;
        margin-top:-150px;
    }
    #rec902282440 img{
        width:60%;
    }
    .t976__wrapper{
        display:block !important;
        text-align:center !important;
        margin-top:30px;
    }
    .t976__wrapper > div{
        display:inline-block;
        margin-bottom:10px;
        zoom:0.8;
    }
    .uc-plustabs + .uc-dn{
        display:block !important;
        opacity:1 !important;
        pointer-events:auto !important;
    }
    .uc-plustabs + .uc-dn .t397__wrapper{
        display:block !important;
        width:100%;
        text-align:center;
    }
    .uc-plustabs + .uc-dn .t397__wrapper li{
        display:inline-block;
        border:2px solid #fff;
        padding:5px 15px;
        margin:0 10px 15px 0;
        border-radius:30px;
    }
    .uc-plustabs + .uc-dn .t397__wrapper li button{
        padding:0;
        font-size:16px !important;
        width:100%;
        text-align:center;
    }
    .uc-plustabs + .uc-dn .t397__wrapper + div{
        display:none;
    }
    .uc-plustabs + .uc-dn .t397 .t397__tab_active{
        background:#fff;
    }
    .uc-plustabs + .uc-dn .t397__tab_active .t397__title{
        color:#000 !important;
    }
    .t397 .t-align_left .t397__tab_active:after{
        display:none;
    }
}
@media (min-width:981px){
    .uc-twocols ul{
        display:flex !important;;
        flex-direction: row !important;
        justify-content: space-between !important;
        flex-wrap: wrap;
    }
    .uc-twocols ul li{
        flex: 1 1 45%;
        flex:1 !important;
        min-width:400px !important;
        float:left !important;
    }
    .t-feed__post-popup__content-wrapper > .t-col_6:first-child{
        width:300px;
    }
    .t-feed__post-popup__content-wrapper > .t-col_6:first-child img{
        border-radius:30px;
    }
    .t-feed__post-popup__content-wrapper{
        max-width:100% !important;
    }
    .t-feed__post-popup__content-wrapper > div{
        max-width:100% !important;
    }
    .t-popup__container-static{
        padding-top:90px !important;
    }
    .t-feed__post-popup__content-wrapper .t-col.t-col_6{
        max-width:300px !important;
        width:300px !important;
    }
    .t-feed__post-popup__content-wrapper .t-col .js-feed-post-image{
        border-radius:30px;
    }
    .t-feed__post-popup__content-wrapper .t-col.t-col_6 + .t-col{
        max-width:calc(100% - 300px) !important;
        width:calc(100% - 300px) !important;
    }
    #feed-cover{
        max-width:560px !important;
    }
}
.t-feed__post-popup__relevants-imgwrapper{
    display:none !important;
}