.news_main{
    flex: 1;
}

.news_topics_box{
    display: flex;
}

.one_letter_space{
    margin-left: 80px;
}

.two_letter_space{
    margin-left: 91px;
}

.day{
    text-wrap: nowrap;
    white-space: nowrap;
}

.news_topic{
    display: flex;
    flex-wrap: wrap;
    align-items: end;
}

.news_page{
    display: flex;
    flex-wrap: wrap;
}

.news_content{
    display: flex;
    flex-direction: column;
}


body{
    min-height: 100%;
    position: relative;
    box-sizing: border-box;
}

.mail_link{
    white-space: break-spaces;
}

.topic_gap{
    padding-top: 15px;
}

.last_line{
    display: flex;
    flex-wrap: wrap;
}


.comma{
    padding-left: 3px;
    padding-right: 5px;
    text-decoration: none;
}

.first_page{
    color: #e07594;
    word-break: keep-all;
}

.first_line{
    display: flex;
    white-space: break-spaces;
}

.no-wrap{
    display: flex;
    flex-wrap: wrap;
}

main{
    margin-bottom: 100px;
}


@media screen and (max-width: 500px){
   .news_topics_box{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
   }


   .news_page{
    padding-top: 15px;
   }
}

@media screen and (max-width: 755px){
   
.no-wrap{
    display: flex;
    flex-wrap: wrap;
}
}




