.body {
    font-family: 'TTProstoSans',Arial,sans-serif;
}
#rec105640084 div.t407__col:nth-child(2) {
    border-left: 2px solid rgba(255,255,255,.5);
}
.t576__number {
    font-weight: bold;}
/**.t107 img {
    box-shadow: 10px 10px 10px #00000021;
}*/
/** фиксим мобильное меню */
#rec70673954 {
    border-top: 2px solid #efefef;
}
#rec119390083 .t282__menu, #rec181729777 .t282__menu {
    border-top: 1px solid #ebebeb;
}
#rec106563350 .t282__menu {
    border-top: 1px solid #1b3a48;
}
.t282__menu__item.t-active {
    opacity: 1;
    font-weight: bold!important;
    text-decoration: underline!important;
}
#rec119390083 .t-active, #rec181729777 .t-active {
    color: #0080c4!important;
}
/** фиксим списки нумерованные */
.t-text ol, .t-text ul, .t033__descr ol, .t033__descr ul {
    margin-left: 10px;
    margin-top: 10px;
}
.t-text ol li, .t-text ul li, .t033__descr ol li, .t033__descr ul li{
    margin-bottom: 10px;}
    
/** фиксим блог */
.t403 .t403__link {
    border-top: 1px solid #eee;
}
.t403__container-table {
margin-bottom: 50px;}

.t404__textwrapper, .t-feed__col-grid__post-wrapper {
    box-shadow: 0px 10px 0px #f7c600;
    transition-duration: .45s
}
.t404__textwrapper:hover, .t-feed__col-grid__post-wrapper:hover {
    box-shadow: 0px 10px 0px #e03a45;
    transition-duration: .45s
}
.t-feed__col-grid__wrapper {
    padding: 20px 20px 30px 20px;
    background: #fff;
}
.t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
    margin-bottom: 0;
}
@media only screen and (min-width: 641px) and (max-width: 960px) {
.t404__textwrapper {
    box-shadow: 10px 0px 0px #f7c600;
    transition-duration: .45s
}
.t404__textwrapper:hover {
    box-shadow: 10px 0px 0px #e03a45;
    transition-duration: .45s
}
}
