#stopartroz .alphavit_block h2 {
    font-size: 24px;
    font-weight: bold;
    display: block;
    margin-bottom: 0px;
    margin-top: 15px;
}

.section.content .alphavit_block ul#litera_block {
    list-style: none;
    margin-left: 0;
    text-align: justify;
    text-align-last: justify;
    display: block;
    text-align: justify;
    text-justify: newspaper;
    text-align-last: justify;
    zoom: 1;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 5px;
    padding-bottom: 20px;
    /* margin-bottom: 20px; */
    border-bottom: 1px solid #e7e7e7;
}

.section.content .alphavit_block ul#litera_block li {
    display: flex;
    justify-content: center;
    font-size: 23px;
    border: 3px solid #f9f9f9;
    padding: 8px 25px;
    cursor: pointer;
    color: #000;
    font-weight: bold;
}

.section.content .alphavit_block ul li:hover {
    background: #F04043;
    color: #fff;
}

.section.content .alphavit_block ul#litera_block li.active {
    background: #F04043;
    color: #fff;
}

.newliterals_block .litera__block:nth-child(12n+1) .literabig  { color: #172dc2; }
.newliterals_block .litera__block:nth-child(12n+2) .literabig  { color: #5aa242; }
.newliterals_block .litera__block:nth-child(12n+3) .literabig  { color: #9d50d0; }
.newliterals_block .litera__block:nth-child(12n+4) .literabig  { color: #f49a32; }

.newliterals_block .litera__block:nth-child(12n+5) .literabig  { color: #d32f4c; }
.newliterals_block .litera__block:nth-child(12n+6) .literabig  { color: #88a6de; }
.newliterals_block .litera__block:nth-child(12n+7) .literabig  { color: #1d8c9a; }
.newliterals_block .litera__block:nth-child(12n+8) .literabig  { color: #e6a353; }

.newliterals_block .litera__block:nth-child(12n+9)  .literabig  { color: #993ee5; }
.newliterals_block .litera__block:nth-child(12n+10) .literabig  { color: #f2808a; }
.newliterals_block .litera__block:nth-child(12n+11) .literabig  { color: #7abe59; }
.newliterals_block .litera__block:nth-child(12n+12) .literabig  { color: #5a91f3; }


.newliterals_block {
    display: flex;
    flex-wrap: wrap;
}

.newliterals_block .litera__block {
    width: 25%;
    /* height: 290px; */
    overflow: hidden;
    /* margin-bottom: 10px; */
    /* padding: 10px; */
    /* padding-bottom: 20px; */
    box-sizing: border-box;
    border-bottom: 1px solid #E7E7E7;
}

.newliterals_block .litera__block .litera_include_block {
    margin-top: 20px;
    height: calc(100% - 40px);
    border-right: 1px solid #E7E7E7;
    padding: 10px;
}
  
.newliterals_block .litera__block .literabig {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 10px;
}

.newliterals_block .litera__block .litera_list_simptoms {
    margin-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    /* height: 290px; */
    overflow: hidden;
}

.section.content .newliterals_block .litera__block .litera_list_simptoms li:hover {
    background: none ;
}

.newliterals_block .litera__block a {
    line-height: normal;
}


.litera_list_simptoms li:nth-child(n+8) {
    display: none;
}

.litera_more {
    cursor: pointer;
    color: #888;
    margin-top: 8px;
    display: inline-block;
    user-select: none;
    position: relative;
    padding-right: 25px;
    font-size: 17px;
}

.litera_more::before {
    content: "\f105";
    display: block;
    font-family: FontAwesome;
    position: absolute; 
    width: 8px;
    height: 22px;
    top: 50%;
    right: 0px;
    transform: translateY(-50%) rotate(90deg);
    text-align: center;
}

.litera_more.open::before {
    content: "\f104";
}

/*
    .section.content .alphavit_block ul#litera_block .letter {
        margin-bottom: 5px; 
         width: calc( (100% / 12) - 0px );
    }

*/