/* --- News ------------------------------------------------------------------------------- */

.news-list-view .article a {
    background-color: #FFFFFF;
    display: block;
    height: auto;
    padding: 10px 20px 10px 20px;
}

/* --- Global Settings -------------------------------------------------------------------- */

.container .row .span8 .news h1.csc-firstHeader {

    min-height: 60px;

    padding: 5px 0 5px 100px;

    color: #ffffff;

    line-height: 30px;

    vertical-align: bottom;

    background: #1b398f url('../../../img/layout/content-header-back.png') left -10px no-repeat;

}

/* --- Latest View ------------------------------------------------------------------------ */

.container .row .span4 .newsLatest {

    list-style-type: none;

    margin: 0;

    font-size: 12px;

}

.container .row .span4 .newsLatest em {

    font-size: 14px;

    font-weight: 700;

}

.container .row .span4 ul.newsLatest .newsLatestArticle {

    margin-bottom: 3px;

}

.container .row .span4 ul.newsLatest .newsLatestArticle a {

    background-color: #FFFFFF;

    display: block;

    height: auto;

    padding: 10px 20px 10px 20px;

}

.container .row .span4 ul.newsLatest .newsLatestArticle a:hover, .container .row .span4 ul.newsLatest .newsLatestArticle a:hover p {

    background-color: #D12D34;

    color: #FFFFFF;

    text-decoration: none;

}

.container .row .span4 ul.newsLatest .newsLatestArticle a p {

    color: #434E4E;

}

/* --- List View -------------------------------------------------------------------------- */

.container .row .span8 .newsList {

    list-style-type: none;

    margin: 0;

}

.container .row .span8 ul.newsList .newsListArticle {

    margin-bottom: 3px;

}

.container .row .span8 ul.newsList .newsListArticle a, .container .row .span8 ul.newsList .newsListArticle.noNewsToListMsg {

    display: block;

    min-height: 90px;

    background-color: #ffffff;

    padding: 20px 20px 20px 70px;

}


@media (max-width: 1200px) { 

    .container .row .span8 ul.newsList .newsListArticle a, .container .row .span8 ul.newsList .newsListArticle.noNewsToListMsg {
        padding: 20px 20px 20px 20px;
    }

}

.container .row .span8 ul.newsList .newsListArticle a:hover, .container .row .span8 ul.newsList .newsListArticle a:hover p {

    background-color: #D12D34;

    color: #ffffff;

    text-decoration: none;

}

.container .row .span8 ul.newsList .newsListArticleContent p {

    color: #434E4E;

}

.container .row .span8 ul.newsList .newsListArticle img {

    border: 1px solid #dddddd;

    height: 90px;

    width: 140px;

}

.container .row .span8 ul.newsList .newsListArticleHeader h2 {

    margin: 0 0 5px 160px;

    font-weight: 700;

    font-size: 18px;

    line-height: 18px;

}

.container .row .span8 ul.newsList .newsListArticleContent {

    margin: 0 0 0 160px;

}

.container .row .span8 ul.newsList [class^="icon-"], .container .row .span8 ul.newsList [class*=" icon-"],
.container .row .span4 ul.newsLatest [class^="icon-"], .container .row .span4 ul.newsLatest [class*=" icon-"] {

    background-image: url("../../../bootstrap/img/glyphicons-halflings-blue.png");

}

.container .row .span8 ul.newsList .newsListArticle a:hover > .newsListArticleContent > [class^="icon-"], .container .row .span8 ul.newsList .newsListArticle a:hover > .newsListArticleContent > [class*=" icon-"],
.container .row .span4 ul.newsLatest .newsLatestArticle a:hover > .newsLatestArticleContent > [class^="icon-"], .container .row .span4 ul.newsLatest .newsLatestArticle a:hover > .newsLatestArticleContent > [class*=" icon-"] {

    background-image: url("../../../bootstrap/img/glyphicons-halflings-white.png");

}

.container .row .span8 ul.newsList .newsListBrowser {

    background-color: #f9f9f9;

    margin: 0;

    padding: 20px 20px 20px 70px;

}

/* --- Single View ------------------------------------------------------------------------ */

.container .row .span8 .newsSingle .newsSingleTags {

    display: block;

}

.container .row .span8 .newsSingle .newsSingleContent {

    background-color: #ffffff;

    padding: 20px 20px 20px 70px;

    margin-bottom: 3px;

}

.container .row .span8 .newsSingle .newsSingleContent .newsSingleImage .newsSingleImageItem {

    position: relative;

    float: left;

    margin: 0 10px 10px 0;

}

.container .row .span8 .newsSingle .newsSingleContent .newsSingleImage .newsSingleImageItem .news-single-imgcaption {

    display: block;

    position: absolute;

    bottom: 0;

    left: 1px;

    right: 0;

    margin: 0;

    padding: 0;

    background: rgba(0, 0, 0, 0.7);

    color: #FFFFFF;

    font-size: 11px;

    z-index: 1;

}

.container .row .span8 .newsSingle .newsSingleContent .newsSingleImage .newsSingleImageItem .news-single-imgcaption span {

    display: inline-block;

    padding: 5px;

}

.container .row .span8 .newsSingle .newsSingleContent .newsSingleImage .newsSingleImageItem {

    float: left;

    margin: 0 10px 10px 0;

}

.container .row .span8 .newsSingle .newsSingleContent h2.newsSingleTeaser {

    text-transform: none;

}

.container .row .span8 .newsSingle .newsSingleContent .newsSingleTags {

    margin: 10px 0;

}

.container .row .span8 .newsSingle .newsSingleContent .newsSingleImage {

    margin: 20px 0 0 0;

}

.container .row .span8 .newsSingle .newsSingleFooter {

    background-color: #F9F9F9;

    padding: 20px 20px 20px 70px;

}

.container .row .span8 .newsSingle .newsSingleFooter dl {

    margin: 0 0 20px 0;

}

.container .row .span8 .newsSingle .newsSingleFooter dt i {

    margin: 4px 4px 0 0;

}

.container .row .span8 .newsSingle .newsSingleFooter .newsSingleFiles span {

    display: blocck;

    margin-left: 10px;

    font-size: 12px;

}

.container .row .span8 .newsSingle .newsSingleContent .newsSingleImage .newsSingleImageItem {
    overflow: hidden;
}

.container .row .span8 .newsSingle .newsSingleContent .newsSingleImage .newsSingleImageItem img {
    border: 1px solid #dddddd;
}

.container .row .span8 .newsSingle .newsSingleFooter ul.btn-group {

    margin: 0;

}