.page-header h1 {
    font-size: 60px !important;
}

h2 {
    font-weight: bold !important;
}
@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 978px) {

}
@media only screen and (max-width: 768px) {
    section div.row>div {
        margin-bottom: 0px;
    }
}


/* article-top */
#article {
    padding: 30px 0 30px 0;
}
#article-top header {
    padding-left: 0px !important;
    padding-bottom: 10px !important;
}
#article-top .box {
    /* background-color: #f2f2f2; */
    /* border-radius: 10px; */
    padding: 20px 0;
}
#article-top .box-2 {
    border: 1px solid #cccccc;
    border-radius: 10px;
    padding: 20px;
}
#article-top header h2 {
    color: #cc0000;
    font-size: 30px;
}
#article-top header h2 a {
    display: inline-block;
    position: relative;
    top: -1px;
    background-color: #999999;
    border-radius: 6px;
    padding: 0 8px 3px 8px;
    margin-left: 8px;
    font-size: 20px;
    color: #ffffff;
    height: 20px;
    line-height: 5px;
}
#article-top header h2 a:hover {
    background-color: #cc0000;
}
#article-top header div.icon {
    width: 3px;
    height: 14px;
    background-color: #cc0000;
    float: left;
    margin-top: 20px;
    margin-right: 10px;
}
#article #list {
    padding-right: 30px;
}
#topic p.content {
    line-height: 30px;
}
#biweekly p {
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    padding: 0;
}
#biweekly p.sb {
    background-color: #f2f2f2;
    border-radius: 5px;
    text-align: right;
    padding: 3px 20px;
    margin-top: 30px;
}
#banner {
    margin-top: 30px;
    padding: 0;
}
@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 978px) {

}
@media only screen and (max-width: 768px) {
    section div.row>div {
        margin-bottom: 0px;
    }
}


/* section-1 */

#article-title  {
    margin-bottom: 60px;
}

#article-title .bg {
    background-color: #f2f2f2;
}

#article-title .title {
    font-size: 28px;
    padding: 20px 10px;
    margin-bottom: 10px;
    margin-top: 0;
    font-weight: 700;
}

.article-list h2 {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    /* border-left: 10px solid #99cccc;
    padding-left: 10px; */
    margin-bottom: 0;
}

.article-list p {
    font-size: 16px;
    margin-left: 0;
    margin-bottom: 0;
}

.article-list p.content {
    line-height: 30px !important;
}
.article-list .footer {
    color: #333333;
    font-size: 14px;
    /* border-bottom: 1px solid #999999; */
    padding-bottom: 50px;
}
.article-list .footer span {
    color: #333333;
    border: 1px dashed #333333;
    padding: 2px 5px;
    margin-right: 5px;
    border-radius: 10px;
}

#section-1 .article-footer {
    margin-top: 40px;
}


/* .inews-content-inner h3>a,
div.side-nav ul>li:hover>a,
div.side-nav ul>li.active>a,
.pagination.pagination-simple>li.active>a,
div.side-nav ul.list-group-bordered>li>a:hover,
section .theme-color {
    color: #666666 !important;
    border-left: 1px solid #cccccc;
} */

#section-1 .user {
    color: #000000;
}

#section-1 .user span {
    color: #cc0000;
    border-right: 1px solid #d1d1d1;
    padding-right: 10px;
    margin-right: 8px;
    font-size: 14px;
}



@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 978px) {
    #section-1 .right {
        text-align: left;
    }
}
@media only screen and (max-width: 768px) {
    .article-list a h2 {
        text-align: left;
    }
}
