:root{
    --bg-grad:              rgba(251,216,117,1) 0%,rgba(254,249,236,1) 49%,rgba(251,216,117,1);
    --border-r:             23px;
    --b-test:               1px red solid;
    --top-bottom:           0!important;
    --title-news-link-prew: 64px;
    --mar-pad:              9px 25px;
    --txt-color:            #fbd875;
}
.t-cover__filter {
    background-image: linear-gradient(180deg, rgb(0 0 0) 2%, rgb(0 0 0 / 0%) 50%, rgb(0 0 0) 98%)!important;
    background-image: -moz-linear-gradient(180deg, rgb(0 0 0) 2%, rgb(0 0 0 / 0%) 50%, rgb(0 0 0) 98%)!important;
    background-image: -webkit-linear-gradient(90deg, rgb(0 0 0) 2%, rgb(0 0 0 / 0%) 50%, rgb(0 0 0) 98%)!important;
    background-image: -o-linear-gradient(180deg, rgb(0 0 0) 2%, rgb(0 0 0 / 0%) 50%, rgb(0 0 0) 98%)!important;
    background-image: -ms-linear-gradient(180deg, rgb(0 0 0) 2%, rgb(0 0 0 / 0%) 50%, rgb(0 0 0) 98%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00000000', endColorstr='#99000000');
}
div[class$="btn-wrapper"] {
        /* border: 1px solid #a75050; */
        padding: 2px 2px;
        border-radius: var(--border-r);
        background: linear-gradient(162deg,rgb(196 155 73 / 99%) 0%,rgb(255 252 234) 49%,rgb(196 155 73) 100%);
        position: relative;
}
div[class$="btn-wrapper"]:hover {
        animation-name: btnbg;
        animation-duration: 0s;
        animation-fill-mode: forwards;
        animation-delay: 0.3s;
        animation-timing-function: linear;
}

div[class$="btn-wrapper"]:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        /*z-index: -1;*/
        width: 100%;
        height: 100%;
        border-radius: var(--border-r);
        opacity: 0;
        transition: opacity 0.3s ease-in-out;
        background-image: linear-gradient(48deg,rgb(196 155 73 / 99%) 0%,rgb(255 252 234) 49%,rgb(196 155 73) 100%);
}
div[class$="btn-wrapper"]:hover:after {
        opacity: 1;
}
.uc-box_form_btn_img .t-btn_md, .t-btn_md {
        height: max-content;
        font-size: 20px;
        padding: 12px 35px;
}
td[data-field="buttontitle"] {
        height: auto;
        border: red;
}
.uc-box_delimiter {
        padding-top: 0px;
        top: -15px;
        position: relative;
}
.uc-box_form_btn_img .t-img, [data-record-cod="CL22"] .t-img {
        border-radius: 25px;
        border: solid 3px #fbd875;
}

.t-menusub__content {
        padding: 0;
}

.uc-box_nav, .uc-box_nav > div:nth-of-type(3) {
        background: linear-gradient(180deg, rgba(28, 10, 17, 0.96) 39%, rgba(28, 10, 17, 0) 100%);
}
.t-active,
[class$="item_active"],
.t-menu__link-item:not(.t-active):not(.tooltipstered):hover,
.t-descr a:hover,
.t-menusub__link-item:hover
{
    background:  var(--txt-color)!important;
    color: #1C0B12!important;
}
.t-menu__link-item:not(.t-feed__parts-switch-btn_hide), .t-descr a, .t-menusub__link-item, span[class*="breadcrumb-divider"]{
    display: flex;
    align-content: center;
    /*justify-content: center;*/
    align-items: center;
    padding: var(--mar-pad);
    border-radius: 18px;
    width: auto;
}
.uc-box_news_img_txt_title, ul[aria-label="Разделы потока"]{
    /*border: var(--b-test);*/
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0;
}
.t-feed__parts-switch-wrapper {
        margin-bottom: 0!important;
}
.t-feed__parts-switch-btn {
        margin-right: 8px!important;
}
.uc-box_cont_img .t-container [class*="__content"], #rec659283108 .t-container [class*="__content"] {
        background-color: transparent!important;
        padding-left: 40%;
}
/*#####    NEWS   #####*/
.t-feed__post {
        margin-bottom: 100px;
}
[class$="grid__post-wrapper"] {
        padding-top: var(--top-bottom);
        padding-bottom: var(--top-bottom);
        position: relative;
        height: 239px;
        overflow: hidden;
        border-radius: var(--border-r);
}


.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title,
.t-feed__post-parts-date-row_aftertitle,
.t-feed__post-parts-date-row_beforetitle{
    z-index: 3;
    position: absolute;
}
.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-title {
    margin-bottom: 0px;
    padding: 0 0 0 23px;
    bottom: calc(var(--title-news-link-prew) * -1);
    left: 0;
    right: 0;
    background: rgb(0 0 0 / 67%);
    height: var(--title-news-link-prew);
    display: flex;
    transition: bottom .3s ease-in-out;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    border-radius: var(--border-r);
}
[class$="grid__post-wrapper"]:hover .t-feed__post-title{
    bottom: 0px;
}
.t-feed__post-parts-date-row_aftertitle {
        margin: var(--mar-pad);
        padding: var(--mar-pad);
        font-size: 14px;
        border-radius: var(--border-r);
        background: rgb(0 0 0 / 74%);
        color: var(--txt-color);
        top: 0;
}
.t-feed__post-parts-date-row_aftertitle .t-feed__post-date {
        margin-right: 0;
}
.t-feed__post-parts-date-row_aftertitle .t-feed__post-date:before {
        content: "";
        display: inline-block;
        vertical-align: top;
        height: 19px;
        width: 22px;
        margin-right: 6px;
        color: #fbd875;
        background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"%3E%3Cpath d="M360.731 229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1 0s-5.3 13.8 0 19.1l215.5 215.5-215.5 215.5c-5.3 5.3-5.3 13.8 0 19.1 2.6 2.6 6.1 4 9.5 4 3.4 0 6.9-1.3 9.5-4l225.1-225.1c5.3-5.2 5.3-13.8.1-19z"/%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7Bfill: none;stroke: %23fbd875;%7D .cls-1, .cls-2 %7Bstroke-width: 2px;%7D .cls-1 %7Bstroke-linecap: round;stroke-linejoin: round;%7D .cls-2 %7Bstroke-miterlimit: 10;%7D %3C/style%3E%3C/defs%3E%3Crect id="rec" class="cls-1" x="10" y="19" width="10" height="10" rx="2"/%3E%3Crect id="rec-2" data-name="rec" class="cls-1" x="27" y="19" width="10" height="10" rx="2"/%3E%3Crect id="rec-3" data-name="rec" class="cls-1" x="44" y="19" width="10" height="10" rx="2"/%3E%3Crect id="rec-4" data-name="rec" class="cls-1" x="10" y="37" width="10" height="10" rx="2"/%3E%3Crect id="rec-5" data-name="rec" class="cls-1" x="27" y="37" width="10" height="10" rx="2"/%3E%3Crect id="rec-6" data-name="rec" class="cls-1" x="44" y="37" width="10" height="10" rx="2"/%3E%3Crect id="rec-7" data-name="rec" class="cls-1" x="12" y="1" width="6" height="8" rx="2"/%3E%3Crect id="rec-8" data-name="rec" class="cls-1" x="46" y="1" width="6" height="8" rx="2"/%3E%3Crect id="rec-9" data-name="rec" class="cls-1" x="1" y="5" width="62" height="48" rx="2"/%3E%3Cline id="line" class="cls-2" x1="1" y1="14" x2="63" y2="14"/%3E%3C/svg%3E');
        background-size: 100%;
}
.t-feed__row-bigimg-grid__post-wrapper .t-feed__post-imgwrapper {
        margin-bottom: 0px;
        padding: 0!important;
        height: 100%;
}
.t-feed__post-parts-date-row_beforetitle {
        margin: var(--mar-pad);
        padding: var(--mar-pad);
        font-size: 14px;
        border-radius: var(--border-r);
        background: rgb(0 0 0 / 74%);
        color: var(--txt-color);
        top: 0;
        left: 186px;
}

.t-feed__post-title:after {
        content: "Читать...";
        display: flex;
        background: black;
        height: 100%;
        width: 315px;
        align-items: center;
        justify-content: center;
        border-radius: var(--border-r);
}
.t-feed__buttons-wrapper {
         margin-top: 0; 

}
/*##### ANIMATION #####*/
@keyframes btnbg {
    to {background-image: none;
        /*background-color: transparent;*/
        
    }
    
}