.intro-icon::after,.intro-icon::before{ border-width: 0;position: relative;display: none;}

.window-intro{background: #141615;}

.header-tools-panel .search-panel, .intro-icon__wrapper::before{ background: #141615;}
.poster-body{ min-height: 400px;}

.extend-materials, .poster {
    border-bottom: 0px solid #DD4141;
}
.reed{ color:#DD4141}
.red-icon{ display: block;background: #DD4141;width:15px;height:15px;border-radius: 50%;}
h2{ font-size: calc(22px + 28 * ((100vw - 320px) / 1600));}
.poster-item h3 {
    margin-bottom: 1.5rem;
    font: 400 3.75rem / 1.4 "Trajan Pro 3", sans-serif;
    font-size: calc(22px + 25 * ((100vw - 320px) / 1600));
    
}
.poster+.poster:nth-child(even) .poster-item h3{ -webkit-filter: invert(1);
        filter: invert(1);}
        
        .poster-body p {
    max-width: 80%;
}
.poster+.poster:nth-child(even) .poster-body p {
    max-width: 70%;
}

@media (min-width: 991.98px) {
.poster-body{ max-width: 50%;}

.poster+.poster:nth-child(even) .poster-body {
    position: absolute;
    padding-left: 0;
    left: 0;
    top: 0%;
    mix-blend-mode: difference;
    /* max-width: 44%; */
}


.poster+.poster:nth-child(even) .poster-item .image {
    background-position: 100% 0;
    max-width: 50%;
}

.poster .image picture img {
    width: 100%;
    min-height: 400px;
    max-height: 400px;
}

}

.poster+.poster:nth-child(even) .poster-body .btn, .poster+.poster:nth-child(even) .poster-body .wp-block-button__link, .poster+.poster:nth-child(even) .poster-body .wpcf7-submit {
        -webkit-filter: invert(0);
        filter: invert(0);
    }

.poster-item small{ color:#141615;-webkit-filter: invert(1);
        filter: invert(1);}
.main-footer {
    background: #141615;
    padding: 5rem 0 4.375rem;
}

.window-sidebar{
    background: #D72D16;
}

@media (max-width: 991.98px) {
.window-sidebar .top_menu-desktop-list li a,.window-sidebar .social-block a{ color:#fff;}
.additional-desktop-list li a, .window-sidebar .phone a, .window-sidebar .simple-desktop-list li a {
    color: #fff;
    text-decoration: none;
}
.poster+.poster:nth-child(even) .poster-item h3{ -webkit-filter: invert(0);
        filter: invert(0);}
        
        .poster-body p {
    max-width: 90%;
}
.poster-body {
    min-height: 250px;
}
    .main-footer .logo {
        
        height: auto;
        
    }
.poster+.poster:nth-child(even) .poster-body p {
    max-width: 90%;
}
}
.side-wrapper::after{
    display: none;
}

.header-tools-panel .favorites .ui-icon.fav-icon-active:hover, .top_menu-desktop-list li.current-category-ancestor a, .top_menu-desktop-list li.current-menu-item a, .window-sidebar .top_menu-desktop-list li a:hover {
    color: #fff;
}

h1{ width:100%}
h2{ text-align: center;}
h3 {
    font: 400 1.875rem / 1.45 "Trajan Pro 3", sans-serif;
}


#rec2076745361 .t-section__title {
    margin-bottom: 105px;
}
.t-margin_auto {
    margin-left: auto;
    margin-right: auto;
}
.t-align_center {
   text-align: center;
}
.t-title_xs {
    font-size: 32px;
    line-height: 1.23;
}

#allrecords .t497__container {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
#allrecords ul {
    padding-left: 20px;
}
.t-records ul {
    padding-left: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.t497__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.t-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    padding: 0;
}

.t497 .t-list__item:nth-child(-n+2) {
    margin-top: 0 !important;
}
.t497 .t-list__item {
    margin-top: 90px;
    max-width: 45%;
}
.t-prefix_1 {
    padding-left: 100px;
}

.t-col {
    display: inline;
    float: left;
    
    width: 100%;
}

.t-valign_top {
    vertical-align: top;
}
.t-cell {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
}
.t497__textwrapper {
    padding-left: 20px;
    width: 100%;
}
.t497__imgwrapper{
    width: 15px;
}
.t497__imgwrapper img { max-width: 100%;}


.category-list-item{ border-radius: 25px;overflow: hidden;}
.category-list-item .title {
    position: absolute;
    color: #fff;
    font: 400 0rem / 1 "Trajan Pro 3", sans-serif;
    font-size: 0;
    text-shadow: 1px 1px 15px rgba(0, 0, 0, .0);
    margin: 0 auto;
    z-index: 2;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 0 126px 123px #141615;
}

@media (max-width: 991.98px) {
    .t497 .t-list__item {
    margin-top: 90px;
    max-width: 100%;
}
    .t-prefix_1 {
    padding-left: 0;
}
.category-list__main{ flex-wrap:wrap}
}

.bordered-bottom, .category-list__main {
    border-bottom: 0px solid #bfa366;
}



.btn-more, .wp-block-button__link, .wpcf7-submit {
    padding: .75rem 3rem !important;
    text-decoration: none;
    color: #fff !important;
    border: 1px #D72D16 solid !important;
    border-radius: 1.5625rem;
    background-color: #D72D16;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}

.btn-more, .wpcf7-submit {
     background-color: #D72D16 !important; 
     color: #fff !important; 
}
