.t1186__content a{
    margin-top:auto;
}
.t451m {
    max-width: 100%;
}
.nav-menu a{
    background-color: rgb(255 255 255 / 80%) !important;
    transition: all .2s !important;
}
.menu-fixed .nav-menu a{
    background-color:#f5f9fe !important;
}
.nav-menu a:hover,
.menu-fixed .nav-menu a:hover{
    background-color:#cc0000 !important;
}
.t489__subtitle {
    margin-top: 20px;
}
.play-btn div.tn-atom{
    outline: 5px solid #f5f9ff;
}
.t847{
    background: #f5f9fe;
    padding: 90px 0;
    /*border-radius: 30px;*/
    position: relative;
}
.t847:before {
    content: "";
    background-image: url(https://static.tildacdn.com/tild6266-3066-4532-b837-636330336536/lineika.png);
    width: 60px;
    height: 100%;
    position: absolute;
    pointer-events: none;
    right: 40px;
    top: 0;
}
.t847 a.t847__btn span {
    border-bottom:1px solid #0036a7 !important;
}
.t847 .t-btntext:after{
    display:none;
}
.t847 .t-section__bottomwrapper,
.t-feed__buttons-wrapper{
    margin-top: 45px;
}
.t-feed__parts-switch-btn a {
    padding: 10px 25px 10px !important;
    font-size: 14px !important;
}
.uc-delo-post .t-feed__col-grid__post-wrapper{
    border: 1px solid #e2ebff;
}
.t-feed__post-date {
    color: rgba(0, 0, 0, 1);
}
.t1186__text{
    order:2;
}
.t1186__text+.t1186__profile {
    margin-top: 0;
    margin-bottom: 40px;
}
.t450 {
    max-width: 100%;
    /*background-image: url(https://static.tildacdn.com/tild3237-3533-4338-b432-356366383136/uzor-menu.png);
    background-size: 43%;
    background-repeat: no-repeat;
    background-position: 97% 104%;*/
}
.t450 .t-sociallinks__item a,
.t450 .t-sociallinks__item svg{
    width: 55px !important;
    height: 55px !important;
    display: flex;
    border: 1px solid #b7c8e9 !important;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
.t450 .t-sociallinks__item {
    margin-right: 5px;
    margin-top: 0;
}
.t450__right_buttons_but,
.t450__right_buttons,
.t450__right_social_links,
.t450__right_social_links a{
    margin-top: 0 !important;
}
.t450 .t-sociallinks__item a img{
    width:24px !important;
    height:24px !important;
}
.t450__logowrapper {
    margin-bottom: 30px;
}
.t450__close {
    top: 10px;
}
.t450__rightcontainer{
    display: flex;
    flex-wrap: wrap;
}
.t450__right_social_links{
    order: 2;
    margin: 0;
}
.t450__right_descr {
    margin-bottom: 25px;
}
.t450__right_buttons {
    padding-bottom: 10px;
}
.t450__right_buttons_but .t-btnflex_md{
    margin-right:10px;
    padding-left: 35px;
    padding-right: 35px;
    height: 55px;
}

@media screen and (min-width: 1200px) {
    .t-feed__parts-switch-wrapper.t-align_left {
        text-align: right;
    }
    .t1186__footer {
        display:none;
    }
}

@media screen and (max-width: 1200px) {
    .t999__item {
        padding: 0;
        padding-bottom: 30px !important;
    }
}

@media screen and (max-width: 960px) {
    .t1186__item {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
    .t1186__item {
        max-width: 98% !important;
    }
    .t999__img {
        width: 60px !important;
    }
    .t1186__text+.t1186__profile {
        margin-bottom: 20px;
    }
    .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
        margin-top: 30px !important;
    }
    .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:first-child, .t-feed__container_inrow3 .t-feed__post:first-child, .t-feed__container_inrow4 .t-feed__post:first-child {
        margin-top: 0 !important;
    }
    .t847 .t-section__bottomwrapper, .t-feed__buttons-wrapper {
        margin-top: 30px;
    }
}

@media screen and (max-width: 640px) {
    .t450__container {
        padding: 20px 20px 20px;
        border-left: 2px solid #cc0000 !important;
    }
    .t450__logo {
        max-width: 180px;
    }
    .t-feed__container .t-feed__parts-switch-wrapper {
        margin-bottom: 30px;
    }
    .t1186__gallery+.t1186__footer { 
        margin-top: 30px;
    }
    .t-feed__parts-switch-btn a {
        padding: 8px 25px 8px !important;
        font-size: 13px !important;
    }
    .t-feed__parts-switch-wrapper{
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 8px;
    }
    .t-feed__container .t-feed__parts-switch-wrapper{
        text-align:center;
    }
    .t-feed__parts-switch-btn_bg {
        margin: 0;
    }
    .t1186__card_default .t1186__bgimg{
        width:120px;
        height:120px;
        max-height: 120px;
        min-height: 120px;
    }
    .t1186__bgimg-wrap {
        max-width: 120px;
    }
    .t1186__bgimg-wrap+.t1186__content {
        margin-top: 20px;
    }
}