#news_list_wrap{
   float:left; 
   border:1px solid;
   text-align:left;
}

/*--------------------------------------------------------------
# news list 
--------------------------------------------------------------*/

.news_list_item_wrap{
    height:160px;
    width:100%;
}

/*img*/
.news_list_item_img_wrap{
    height:100%;
    width:30%;
    float:left;
}
.news_list_item_img_wrap img{
    height:100%;
    width:100%;
}

/*detail*/
.news_list_item_detail_wrap{
    height:100%;
    width:67%;
    float:left;
    margin-left:3%;
}

.news_list_item_title{ /*no height due to next line distance */
    width:100%;
}
.news_list_item_desc{
    height:70px;
    width:100%;
}
.news_list_item_date{
    height:10px;
    width:100%;
}

.news_list_item_title h3 {
    font-size: 18px;
    font-weight: bold;
    color: #052830;
}


.list-group-item+.list-group-item{
    border:0;
}
.list-group-item:first-child{
    border:0;
}
.latest_news_title a{
    cursor:hand;
    color:black;
}
.latest_news_title a:hover{
    text-decoration:underline;
}

@media screen and (min-width: 200px) and (max-width: 1024px) {
    .news_list_item_wrap{
        height:80px;
    }
    
    .news_list_item_title h3{
        font-size:14px !important;
        font-weight:normal;
    }
    
    .news_list_item_desc{
        display:none !important;
    }
}