/* ------------------------------------------------------------------------
 * Bang2Joom K2 News Loader for Joomla 2.5+
 * ------------------------------------------------------------------------
 * Copyright (C) 2011-2012 Bang2Joom. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: Bang2Joom
 * Websites: http://www.bang2joom.com
  ------------------------------------------------------------------------
 */
.clean.b2j_k2_news_loader_container_module .flleft{
    float:left;
}

.clean.b2j_k2_news_loader_container_module .flright{
    float:right;
}

.clean.b2j_k2_news_loader_container_module .image_block, .clean.b2j_k2_news_loader_container_module .info_block {
    float:left;
}
 
.clean.b2j_k2_news_loader_container_module .clearfix{
    display: block !important;
	clear:both !important;
	width:100% !important;
	height:0 !important;
}
 
.clean .b2j_k2_news_loader_container ul {
list-style:none!important;
position:relative!important;
margin:0!important;
padding:0!important;
}

.clean .b2j_k2_news_loader_container {
overflow:hidden;
}

.clean .b2j_k2_news_loader_container ul li {
margin:0 !important;
padding:0 !important;
line-height:normal!important;
display:block;
width:100%;
position:relative!important;
border-bottom: 1px solid #7d7d7d;
margin-bottom: 20px !important;
padding-bottom: 11px !important;
}

.clean .b2j_k2_news_loader_container ul li div.image_block img{
    border:2px solid #d0d0d0;
    display:block;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div:not(.clearfix){
    padding:0 9px 9px 0;
    margin-right:2px;
    position:relative;
    font-weight:bold;
    font-style:italic;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.author_view, .clean .b2j_k2_news_loader_container ul li div.info_block > div.author_view a {
    color:#ff8259 !important;
    font-size:14px;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.title_view{
    font-style:normal;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.comments_count_view{
    padding-left:35px;
    padding-right:9px;
    position:relative;
    line-height:12px;
    font-style:normal;
    font-size:14px;
    color:#666 !important;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.comments_count_view a {
    color:#666 !important;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.comments_count_view span:before{
    content:'';
    position:absolute;
    width:24px;
    height:15px;
    left:9px;
    top:50%;
    margin-top:-10px;
    background: url('../images/icons_default.png') no-repeat;
    background-position:0 0;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.introtext_view{
    font-weight:normal;
    font-style:normal;
    border-bottom:1px solid #d0d0d0;
    line-height:20px;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.introtext_view p{
    padding:0;
    margin:0;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.tags_view{
    min-height:24px;
    color:#ff8259;
    padding:0;
    margin:9px 0;
    position:relative;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.tags_view span{
    margin-right:9px;
    color: #666;
    font-style:normal;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.tags_view a{
    font-style:italic;
    color:#ff8259 !important;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.category_view{
    color:#536682;
    margin:9px 0;
    position:relative;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.category_view a{
    color:#536682 !important;
}

.clean .b2j_k2_news_loader_container ul li a {
text-decoration:none;
}

.clean .b2j_k2_news_loader_container ul li a:hover {
text-decoration:underline;
}

.clean.b2j_k2_news_loader_container_module .control_buttons_bottom {
text-align:center;
}

.clean.b2j_k2_news_loader_container_module a.b2j_k2_news_loader_load_more {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-o-user-select:none;
user-select:none;
position:relative;
margin-top:5px;
text-align:center;
width:100px;
height:32px;
display:inline-block;
background:#ccc;
cursor:pointer;
line-height:32px;
text-decoration:none;
color:#666;
font-weight:700;
font-size:12px;
}

.clean.b2j_k2_news_loader_container_module .b2j_k2_news_loader_loading {
display:none;
background-color:#ccc;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:100;
}

.clean.b2j_k2_news_loader_container_module .b2j_k2_news_loader_loading:after {
position:absolute;
content:' ';
display:block;
width:32px;
height:10px;
left:50%;
top:50%;
margin-top:-5px;
margin-left:-16px;
background:url(../images/loading.gif) no-repeat!important;
z-index:101!important;
}

.clean .b2j_k2_news_loader_scroll_container {
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
position:relative;
padding:5px!important;
}

.clean .b2j_k2_news_loader_scroll .b2j_k2_news_loader_viewport {
overflow:hidden;
position:relative;
}

.clean .b2j_k2_news_loader_scroll .b2j_k2_news_loader_overview {
list-style:none;
position:absolute;
left:0;
top:0;
right:0;
}

.clean .b2j_k2_news_loader_scroll .b2j_k2_news_loader_scrollbar {
position:relative;
float:right;
width:8px;
}

.clean .b2j_k2_news_loader_scroll .b2j_k2_news_loader_track {
border-right:1px solid #ddd;
height:100%;
width:2px;
position:relative;
padding:0 1px;
}

.clean .b2j_k2_news_loader_scroll .b2j_k2_news_loader_thumb {
background:#ddd;
height:20px;
width:8px;
cursor:pointer;
overflow:hidden;
position:absolute;
top:0;
-khtml-border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.clean .b2j_k2_news_loader_scroll .b2j_k2_news_loader_thumb .b2j_k2_news_loader_end {
border-radius: 6px 6px 0 0;
background:#ddd;
overflow:hidden;
height:5px;
width:8px;
}

.clean .b2j_k2_news_loader_container ul li.new_li,.clean .b2j_k2_news_loader_scroll .disable {
display:none;
}

.clean .b2j_k2_news_loader_container ul li.no_items {
text-align:center;
font-size:24px;
border:3px dashed #ccc;
color:#ccc;
margin:10px 0!important;
}