header nav .slogan {
    margin-right: 8rem;
    width: 250px;
    height: 30px;
    background: url(../img/primary/slogan.png) no-repeat center/cover;
    background-color: transparent;
}
header nav .part-2 .time {
    font-size: 0.7rem;
    color: #000;
    display: inline-block;
}
header nav .part-2 .search {
    margin-left: 1rem;
}
menu h1 {
    width: 130px;
}
menu h1 a .logo {
    width: 110px;
    margin-top: -2.2rem;
    background: url(../img/primary/logo.png) 0 0/100% no-repeat;
    height: 57px;
}
menu h1 a span {
    margin-right: 0rem;
    font-size: .6rem;
}
menu .menu {
    margin-right: 0;
}

menu .menu .categories .item {
    margin: 0 ;
}

menu .menu .categories .item a{
    font-size: .7rem;
    font-weight: bolder;
}

menu .time {
    display: none;
}

.main {
    grid-template-columns: repeat(2,1fr);
}

.main .main-content {
    grid-column: 1/ 2 span;
    order: 1;
}

.main .left-sidebar, .main .right-sidebar {
    order: 2;
}
.main-news .content .item {
    grid-template-columns: 100px 1fr;
}
.main-news .content .item a h3 {
    font-size: .95rem;
}
.main-news .content .item p {
    display: none;
}
