﻿/* NEWS */
.news-title {
    color: #1E639D;
    font-size: 1.6em;
    font-weight: bold;
}
h2.news-title{ margin:0; padding:0; line-height: 1.25em; }

.news-links{ overflow:hidden; margin-bottom:16px; margin-top:4px; }
.news-links li{
    list-style-type:none;
    color:#abadba;
    font-family:'Roboto Condensed', sans-serif;
    font-size:32px;
    display:inline-block;
    float:left;
    padding-right:20px;
    margin-right:20px;
    border-right:1px solid #abadba;
}
.news-links li a{ color:#abadba; text-decoration:none; }
.news-links li a:hover, .news-links li.current a {
    color: black;
}
.news-links li:last-child{border-right:0;}
.news-year {
    font: bold 1.2em 'Roboto Condensed';
    color: #333;
    padding-bottom: 20px;
    position: relative;
    border-bottom: 2px solid #333;
    margin-bottom: 20px;
}
/*.news-year::before {
	position: absolute;
	content: " ";
    border-bottom: 5px solid #f3f5f8;
	bottom: 0;
	margin-bottom:-5px;
	top: 0;
    left: 0;
	right: 0;
    z-index: -1;
}*/
.news-row{ overflow:hidden; }
.news-row hr{ border:0; height:1px; background-color:#DFE6ED; }
.news-date{ font-weight:bold; font-size:1.1em; margin-bottom: 6px; }
h3.news-date{ padding:0; margin:0; margin-top: 10px; }

/*.news-row h4 { line-height: 1em; margin-bottom: 8px; margin-top: -6px; }*/

.news-detail-row { margin-bottom:50px; }
.news-detail-row img.news-image { width: 100%; }

.news-content {
    font-size: 0.9em;
    line-height: 1.7em;
}
.news-content ul{
    list-style-type: square;
    margin-left:40px;
}

a.back{
    line-height:1em;
    font-size:18px;
    color:black;
    position:absolute;
    right:15px;
    bottom:22px;
}
a.back:hover{ text-decoration:none; }

    /* under mini tablet to small i-phones */
@media (max-width: 599px) {

    .news-detail-row .col-xs-4, .news-detail-row .col-xs-8 {
        width: 100%;
    }

    .news-detail-row img, .news-row img {
        width: 80% !important;
        display: block;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .news-row img {
        margin-left: 10%;
        margin-right: 10%;
    }
}
