/* ------------------------------------------------------------------------
 * 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;
}

.b2j_k2_news_loader_container ul li:before{
content:'' !important;
}

.b2j_k2_news_loader_container ul li div.info_block{
	margin-left:6px;
}

.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: 10px !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:#8b8b8b !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.title_view a, .clean .b2j_k2_news_loader_container ul li div.info_block > div.title_view a:hover{
	text-decoration:none;
}

.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:#ccc !important;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.comments_count_view a {
    color:#ccc !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;
	color:#ccc !important;
}

.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:#939393;
    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: #ccc;
    font-style:normal;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.tags_view a{
    font-style:italic;
    color:#c6c6c6 !important;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.category_view{
    color:#868686;
    margin:9px 0;
    position:relative;
}

.clean .b2j_k2_news_loader_container ul li div.info_block > div.category_view a{
    color:#7e7e7e !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:#ccc;
font-weight:700;
font-size:12px;*/

text-decoration: none;
  font-size: 13px;
  font-family: 'Times New Roman', Georgia, Times, Serif;
  font-weight: bold;
  font-style: normal;
  text-shadow: 1px 0 1px rgba(0, 0, 0, 0.6), 1px 0 1px rgba(0, 0, 0, 0.6), 0 -1px 1px rgba(0, 0, 0, 0.6), 0 1px 1px rgba(0, 0, 0, 0.6), 0 0 11px rgba(0, 0, 0, 0.6);
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #ccc;
  margin: 0 5px 0 0 !important;
  overflow: visible;
  cursor: pointer;
  text-indent: 0;
  line-height: 26px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  text-transform:uppercase;

border: 0;
  border-collapse: separate;
  -webkit-background-origin: border !important;
  -moz-background-origin: border !important;
  background-origin: border-box !important;
  background: #474747 url('../images/button.png') scroll;
  background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/button.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: -webkit-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/button.png'), -webkit-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: -moz-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/button.png'), -moz-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/button.png'), -o-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/button.png'), -ms-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/button.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  -svg-background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/button.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  padding: 0 10px;
  margin: 0 auto;
  width:100px;
  height: 26px;
}

.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;*/

display:none;
z-index:100;
 background: #474747 url('../images/activebutton.png') scroll;
  background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: -webkit-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), -webkit-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: -moz-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), -moz-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), -o-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), -ms-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  -svg-background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-width: 0;
  padding: 0 10px;
  margin: 0 auto;
}

.clean.b2j_k2_news_loader_container_module a.b2j_k2_news_loader_load_more:hover {
  background: #5C5C5C url('../images/hoveredbutton.png') scroll;
  background: linear-gradient(top, rgba(150, 150, 150, 0.13) 0, rgba(146, 146, 146, 0.13) 3%, rgba(31, 31, 31, 0.07) 100%) no-repeat, url('../images/hoveredbutton.png'), linear-gradient(top, #828282 0, #808080 3%, #333333 100%) no-repeat;
  background: -webkit-linear-gradient(top, rgba(150, 150, 150, 0.13) 0, rgba(146, 146, 146, 0.13) 3%, rgba(31, 31, 31, 0.07) 100%) no-repeat, url('../images/hoveredbutton.png'), -webkit-linear-gradient(top, #828282 0, #808080 3%, #333333 100%) no-repeat;
  background: -moz-linear-gradient(top, rgba(150, 150, 150, 0.13) 0, rgba(146, 146, 146, 0.13) 3%, rgba(31, 31, 31, 0.07) 100%) no-repeat, url('../images/hoveredbutton.png'), -moz-linear-gradient(top, #828282 0, #808080 3%, #333333 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(150, 150, 150, 0.13) 0, rgba(146, 146, 146, 0.13) 3%, rgba(31, 31, 31, 0.07) 100%) no-repeat, url('../images/hoveredbutton.png'), -o-linear-gradient(top, #828282 0, #808080 3%, #333333 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(150, 150, 150, 0.13) 0, rgba(146, 146, 146, 0.13) 3%, rgba(31, 31, 31, 0.07) 100%) no-repeat, url('../images/hoveredbutton.png'), -ms-linear-gradient(top, #828282 0, #808080 3%, #333333 100%) no-repeat;
  background: linear-gradient(top, rgba(150, 150, 150, 0.13) 0, rgba(146, 146, 146, 0.13) 3%, rgba(31, 31, 31, 0.07) 100%) no-repeat, url('../images/hoveredbutton.png'), linear-gradient(top, #828282 0, #808080 3%, #333333 100%) no-repeat;
  -svg-background: linear-gradient(top, rgba(150, 150, 150, 0.13) 0, rgba(146, 146, 146, 0.13) 3%, rgba(31, 31, 31, 0.07) 100%) no-repeat, url('../images/hoveredbutton.png'), linear-gradient(top, #828282 0, #808080 3%, #333333 100%) no-repeat;
}

.clean.b2j_k2_news_loader_container_module .b2j_k2_news_loader_loading:after {
position:absolute;
content:' ';
display:block;
width:100px;
height:20px;
/*left:50%;*/
left:50%;
top:50%;
margin-top:-10px;
margin-left:-50px;
background:url('../images/loading.gif') no-repeat!important;
z-index:999!important;
webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 0px 0px 10px #000;
}

.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;

background: #474747 url('../images/activebutton.png') scroll;
background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), -webkit-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), -moz-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
background: -o-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), -o-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), -ms-linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(133, 133, 133, 0.13) 0, rgba(10, 10, 10, 0.08) 100%) no-repeat, url('../images/activebutton.png'), linear-gradient(top, #707070 0, #1F1F1F 100%) no-repeat;
}

.clean .b2j_k2_news_loader_scroll .b2j_k2_news_loader_thumb .b2j_k2_news_loader_end {
display:none;
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;
}

.atd-news-separator{
	display:block !important;
	width:100%;
	height:6px;



	background: #474747 url('../images/nav.png') scroll;
	background: linear-gradient(top, rgba(92, 92, 92, 0.1) 0, rgba(88, 88, 88, 0.09) 10%, rgba(80, 80, 80, 0.09) 20%, rgba(69, 69, 69, 0.07) 20%, rgba(57, 57, 57, 0.04) 50%, rgba(46, 46, 46, 0.05) 100%) no-repeat, url('../images/nav.png'), linear-gradient(top, #545454 0, #525252 10%, #4D4D4D 20%, #454545 20%, #3D3D3D 50%, #363636 100%) no-repeat;
	background: -webkit-linear-gradient(top, rgba(92, 92, 92, 0.1) 0, rgba(88, 88, 88, 0.09) 10%, rgba(80, 80, 80, 0.09) 20%, rgba(69, 69, 69, 0.07) 20%, rgba(57, 57, 57, 0.04) 50%, rgba(46, 46, 46, 0.05) 100%) no-repeat, url('../images/nav.png'), -webkit-linear-gradient(top, #545454 0, #525252 10%, #4D4D4D 20%, #454545 20%, #3D3D3D 50%, #363636 100%) no-repeat;
	background: -moz-linear-gradient(top, rgba(92, 92, 92, 0.1) 0, rgba(88, 88, 88, 0.09) 10%, rgba(80, 80, 80, 0.09) 20%, rgba(69, 69, 69, 0.07) 20%, rgba(57, 57, 57, 0.04) 50%, rgba(46, 46, 46, 0.05) 100%) no-repeat, url('../images/nav.png'), -moz-linear-gradient(top, #545454 0, #525252 10%, #4D4D4D 20%, #454545 20%, #3D3D3D 50%, #363636 100%) no-repeat;
	background: -o-linear-gradient(top, rgba(92, 92, 92, 0.1) 0, rgba(88, 88, 88, 0.09) 10%, rgba(80, 80, 80, 0.09) 20%, rgba(69, 69, 69, 0.07) 20%, rgba(57, 57, 57, 0.04) 50%, rgba(46, 46, 46, 0.05) 100%) no-repeat, url('../images/nav.png'), -o-linear-gradient(top, #545454 0, #525252 10%, #4D4D4D 20%, #454545 20%, #3D3D3D 50%, #363636 100%) no-repeat;
	background: -ms-linear-gradient(top, rgba(92, 92, 92, 0.1) 0, rgba(88, 88, 88, 0.09) 10%, rgba(80, 80, 80, 0.09) 20%, rgba(69, 69, 69, 0.07) 20%, rgba(57, 57, 57, 0.04) 50%, rgba(46, 46, 46, 0.05) 100%) no-repeat, url('../images/nav.png'), -ms-linear-gradient(top, #545454 0, #525252 10%, #4D4D4D 20%, #454545 20%, #3D3D3D 50%, #363636 100%) no-repeat;
	background: linear-gradient(top, rgba(92, 92, 92, 0.1) 0, rgba(88, 88, 88, 0.09) 10%, rgba(80, 80, 80, 0.09) 20%, rgba(69, 69, 69, 0.07) 20%, rgba(57, 57, 57, 0.04) 50%, rgba(46, 46, 46, 0.05) 100%) no-repeat, url('../images/nav.png'), linear-gradient(top, #545454 0, #525252 10%, #4D4D4D 20%, #454545 20%, #3D3D3D 50%, #363636 100%) no-repeat;
	-svg-background: linear-gradient(top, rgba(92, 92, 92, 0.1) 0, rgba(88, 88, 88, 0.09) 10%, rgba(80, 80, 80, 0.09) 20%, rgba(69, 69, 69, 0.07) 20%, rgba(57, 57, 57, 0.04) 50%, rgba(46, 46, 46, 0.05) 100%) no-repeat, url('../images/nav.png'), linear-gradient(top, #545454 0, #525252 10%, #4D4D4D 20%, #454545 20%, #3D3D3D 50%, #363636 100%) no-repeat;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
	border-bottom: 1px solid #383838;
	margin-bottom:10px;
}