#rec476075958 .t-feed__col-grid__post-wrapper {
    position: relative;
}

#rec476075958 .t-feed__col-grid__wrapper {
    display: flex;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100% !important;
}

#rec476075958  .t-feed__textwrapper {
    position: absolute;
    bottom: 0px;
    padding: 5px 15px;
    width: calc(100% - 30px);
    height: fit-content;
    max-height: calc(100% - 52px);
    overflow: hidden;
    overflow-y: auto;
    background-color: rgba(48, 192, 68, 0.8);
      scrollbar-color: white transparent;
  scrollbar-width: thin;
}

#rec476075958 .t-feed__post-parts-date-row_afterdescr {
    position: absolute;
    margin: 0;
    left: 15px;
    top: 10px;
    color: white;
    background-color: rgba(48, 192, 68, 0.8);
    border-radius: 4px;
    padding: 5px;
}

#rec476075958 .t-feed__post-date {
    margin: 0;
}

#rec476075958 .t897__container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
    max-width: 95%;
    
}

#rec476075958 .t-col_3 {
    max-width: 400px;
    width: calc(25% - 20px);
}

#rec476075958 .t-feed__post-descr {
    color: white;
}

#rec476075958 .t-feed__post-date {
    color: white;
}

#rec476075958 .t-feed__buttons-wrapper {
    margin: 20px auto 0px auto;
}

#rec476075958 .t-col {
    margin: 0;
}

#rec476075958 .t-name {
    color: white;
}

#rec476075958 .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    margin: 0;
}

#rec476075958 .t-feed__post-label {
    color: white;
    background-color: rgba(48, 192, 68, 0.8);
}

#rec476075958 .t-feed__post-popup__close-wrapper {
    color: white;
    background-color: rgba(48, 192, 68, 1);
}

#rec476075958.t-rec_pb_135 {
    padding-top: 35px !important;
}


@media (max-width: 1280px) {
    #rec476075958 .t897__container {
        max-width: 1200px;
        width: calc(85% - 80px);
    }
    
    #rec476075958 .t-col_3 {
        width: calc(33.333% - 20px);
    }
    
    #rec476075958 .t-name {
        font-size: 1.2vw;
    }
    
    #rec476075958 .t-descr {
        font-size: 0.9vw;
    }
}

@media (max-width: 960px) {
    #rec476075958 .t-feed__container_inrow1 .t-feed__post:first-child, #rec476075958 .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), #rec476075958 .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), #rec476075958 .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4), #rec476075958 .t-feed__grid-col:not(.t-slds__item) {
        margin: 0 !important;
        padding: 0;
    }
    
    #rec476075958 .t897__container {
        width: 90vw;
        justify-content: flex-start;
    }
    
    #rec476075958 .t-name {
        font-size: 15px;
    }
    
    #rec476075958 .t-descr {
        font-size: 14px;
    }
    
    #rec476075958 .t-col_3 {
        max-width: unset;
        width: calc(50% - 10px);
    }
}

@media (max-width: 960px) {
    
    #rec476075958 .t-col_3 {
        max-width: unset;
        width: calc(100%);
    }
}

@media screen and (min-width: 1500px) {
    .t830m__top.t830m__top_addwrap {
        padding: 40px 40px 30px 40px;
    }
    
    .t830m__list-title {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .t830__logo__container {
        margin-bottom: 45px;
    }
}