/* Article list */
.article-list-view {
    background-color: #fcfcfc;
    margin-bottom: 20px;
    padding: 15px;
}

.article-list-view .header {
    width: 100%;
    margin-bottom: 10px;
}

.article-list-view .header a {
    font-size: 20px;
}

.article-list-view .header a:hover {
    text-decoration: none;
}

.article-list-view .wrapper {
    width: 100%;
    overflow: hidden;
}

.article-list-view .image {
    padding-right: 20px;
}

.article-list-view .announce {
    margin-top: 10px;
    font-size: 13px;
}

.article-list-view .column-left {
    float: left;
    width: 200px;
    margin-right: 20px;
    overflow: hidden;
}

.article-list-view .column-text {
    overflow: hidden;
}

.article-list-view .column-text .date {
    margin: 10px 0;
}

.article-list-view .column-text .footer .btn {
    margin-top: 10px;
}

/* Article lasts widget */
.article-lasts .header {
    color: #fff;
    font-size: 25px;
    background-color: #46a546;
    padding-left: 10px;
}

.article-lasts .header span {
    margin-left: 3px;
}

.article-lasts .header img {
    width: 25px;
}

.article-lasts .wrapper {
    margin: 10px 5px;
    padding: 0 7px;
    border: 1px solid black;
    background-color: #dee7d6;
    overflow: hidden;
}

.article-lasts .wrapper .article-row {
    margin-top: 7px;
    margin-bottom: 7px;
}

.article-lasts .wrapper .article-text a {
    padding-left: 5px;
    overflow: hidden;
    display: block;
    color: #000;
}

.article-lasts .wrapper .article-text a:hover {
    color: #fff;
    background-color: #00b3ee;
    text-decoration: none;
}

.article-lasts .wrapper .all-articles {
    margin-top: 25px;
}

.article-lasts .wrapper .all-articles a {
    font-size: 20px;
}

/* Article */
.box.article {
    padding: 8px;
}

.article .header {
    margin-bottom: 5px;
    border-bottom: 0;
}

.article .header img {
    width: 100%;
    height: 350px;
}

.article .share {
    margin-top: 20px;
    width: 100%;
}

.article .share .buttons {
    float: left;
    margin-right: 10px;
}

.article ul {
    list-style-image: url(/images/ul_li_icon.png);
}

.article ul li, .article ol li {
    margin-bottom: 10px;
}

.article .top-ads {
    margin-bottom: 10px;
}

/* Other articles */
.other-article {
    width: 100%;
    overflow: hidden;
    margin: 10px 0;
    /*border: 1px solid red;*/
}

.other-article hr {
    margin: 0 0 10px 0;
    border-top: 1px solid #bdc3c7;
}

.other-article ul {
    list-style-type: none;
    margin: 0;
}

.other-article ul li {
    display: table-cell;
    width: 33%;
    padding: 0 50px 0 0;
}

.other-article ul li .media-link {
    width: 200px;
    overflow: hidden;
    padding-top: 10px;
    height: 50px;
}

.other-article ul li .media-link a {
    color: #000000;
    font-weight: bold;
}

.other-article ul li .media-link a:hover {
    color: #4db2ec;
    text-decoration: none;
}

/* Article Slider */
.article-slider-caption {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
    background-color: #fff;
    padding: 10px 0;
}

.article-slider-caption a {
    font-size: 20px;
    width: 100%;
    text-transform: uppercase;
}

.article-slider-caption a:hover {
    text-decoration: none;
    color: #439991;
}