/*
 * ------------------------------------------------------------------------
 * JA Anion template for Joomla 3.x
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

#k2Container {
	padding: 20px 0;
}

.k2FeedIcon {
	float: right;
}

div.itemListCategory h2 {
	margin:0;
}

div.latestItemIntroText img, div.catItemBody img {
	margin: 0 20px 0 0;
}

div.latestItemIntroText p, div.catItemBody p {
	margin: 0;
}

.latestView, #itemListPrimary {
	/*margin-right: -20px; */
}

.itemList div.itemContainer {
	background: url(../images/border-3.gif) repeat-x scroll left top;
	padding-bottom: 10px;
}

div.latestItemTagsBlock ul.latestItemTags li {
	background: none;
}

h2.latestItemTitleList {
	font-size: 100%;
	padding: 4px 0px;
}

.itemRatingList li, div.catItemTagsBlock ul.catItemTags li {
	background: none !important;
}

.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:url(../images/transparent_star.gif) left -1000px repeat-x !important;}

.itemRatingList .itemCurrentRating {
	background-position: 0 center !important;
}

.itemRatingList {
	background-position: left top !important;
}

.itemRatingList a:hover {background-position:left bottom !important;}

.itemRatingList .itemCurrentRating {
	background-position: 0 center !important;
}

div.itemCommentsForm h4.itemCommentsFormTitle,
div.catItemHeader h3.catItemTitle,
div.userItemHeader h3.userItemTitle,
div.genericItemHeader h2.genericItemTitle,
div.latestItemHeader h3.latestItemTitle {
	font-size: 150%;
}

.itemRatingList {
	margin: 0 !important;
}

div.latestItemsContainer {
	margin-bottom: 20px;
}

div.catItemImageBlock {
	margin: 0;
	padding: 0;
}

div.catItemExtraFields ul li, div.genericItemExtraFields ul li {
	padding-left: 0;
	background: none;
}

span.catItemImage {
	text-align: left;
}

span.catItemImage img {
	border: 1px solid #ccc;
	padding: 5px;
}

div.itemExtraFields ul li {
	padding-left: 0;
	background: none;
}

div.itemSocialLinksBlock ul.itemSocialLinks li, div.itemTagsBlock ul.itemTags li {
	background: none;
}

div.itemToolbar ul li {
	background: none;
}

.k2LatestCommentsBlock ul li, .k2ItemsBlock  ul li {
	padding-left: 0 !important;
	background: none !important;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #494949;
}

div.k2LatestCommentsBlock ul li.clearList {
	border-bottom: 0;	
}

div.k2LatestCommentsBlock ul {
	margin-top: 0 !important;
}

div.k2LatestCommentsBlock ul li {
	padding: 0 0 10px 65px !important;
	position: relative;
}

div.k2LatestCommentsBlock .k2Avatar {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

div.k2LatestCommentsBlock .lcComment {
	display: block;
	margin-bottom: 5px;
}

div.k2LatestCommentsBlock .lcUsername {
	display: block;
	margin-bottom: 5px;
}

div.k2LatestCommentsBlock .lcItemCategory {
	color: #369;
}

div.k2LatestCommentsBlock .lcItemTitle + .lcItemCategory {
	border-left: 1px solid #494949;
	padding-left: 10px;
	margin-left: 10px;
}

div.k2CategoriesListBlock ul {
	margin-top: 5px;
	padding-left: 0;
}

div.k2ItemsBlock ul li p.moduleItemIntrotext a.moduleItemImage img {
	border: 0;
	margin-right: 10px;
}

div.ja-moduletable .k2ItemsBlock ul li {
	background: none;
	padding-left: 0;
}

div.ja-moduletable .k2ItemsBlock ul {
	margin-top: 0;
	padding: 0;
}

div.ja-moduletable .k2Avatar img {
	background: #444;
	border-color: #444;
	margin: 0 10px 10px 0;
}

div.k2ItemsBlock ul li a.moduleItemTitle {
	font-size: 100%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

div.k2LoginBlock ul,
div.k2UserBlock ul,
div.k2ArchivesBlock ul,
div.k2AuthorsListBlock ul,
div.k2CategoriesListBlock ul {
	list-style: none;
}

div.k2LoginBlock ul li {
	background: none;
	margin-bottom: 5px;
}

div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
	margin: 0;
}

div.userItemTagsBlock ul.userItemTags li  {
	background: none;
}

div.catItemCommentsLink,
div.k2LatestCommentsBlock ul li span.lcUsername,
div.k2ItemsBlock ul li a.moduleItemComments,
div.k2ItemsBlock ul li span.moduleItemHits,
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
	border-color: #494949 !important;
}

/* Pagination ---*/
div.k2Pagination ul li,
div.itemCommentsPagination ul li {
	background: none !important;
	display:inline-block;
	margin:0;
	padding:0;
	overflow:hidden;
	vertical-align: top;
}

div.itemCommentsPagination ul li span,
div.k2Pagination ul li span { line-height: 160%; display: inline-block; border: 1px solid transparent}

div.k2Pagination ul li span, 
div.k2Pagination ul li a,
div.itemCommentsPagination ul li span, 
div.itemCommentsPagination ul li a { 
	margin: 0 4px;
}

div.k2Pagination ul li span, 
div.k2Pagination ul li strong,
div.itemCommentsPagination ul li span, 
div.itemCommentsPagination ul li strong {
	padding: 4px 8px;
}

div.itemIsFeatured, 
div.catItemIsFeatured, 
div.userItemIsFeatured {
	background: none;
}

div.itemIsFeatured .catItemEditLink, 
div.catItemIsFeatured .catItemEditLink, 
div.userItemIsFeatured .catItemEditLink {
	margin-top: 25px;
}

div.catItemHeader {
	margin-top: 10px;
}

div.catItemHeader h3.catItemTitle {
	padding: 0 0 4px;
	font-weight: normal;
}

div.catItemHeader h3.catItemTitle .catItemEditLink {
	width: auto;
}

div.itemCommentsForm form textarea.inputbox,
div.itemCommentsForm form input.inputbox {
	width: 430px;
}

.itemHitsTwitter {
	border-bottom: 1px dotted #CCCCCC;
	padding: 4px;
}

.itemHitsTwitter .itemHits {
	float: none;
}

.itemLinks .itemHitsTwitter,
.itemLinks .itemCategory,
.itemLinks .itemTagsBlock {
	border-bottom: 1px dotted #CCCCCC;
	padding: 4px 0;
}

div.itemSocialSharing {
	border-bottom: 1px dotted #CCCCCC;
	padding: 4px 0px;
}

div.userItemView {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

div.userItemHeader {
	margin-top: 10px;
}

div.userItemHeader h3.userItemTitle {
	padding: 0 0 4px;
}

body .userDescription p.box-download {
	background-position: 10px 2px;
}

.k2LoginBlock #form-login-username .inputbox,
.k2LoginBlock #form-login-password .inputbox {
	width: 230px;
}

div.itemComments ul.itemCommentsList li {
	background: none;
}

div.latestItemReadMore {
	display: block;
	text-align: right;
}

/* Print Button */
.com_k2.contentpane a.itemPrintThisPage {
  background: #FCFCFC;
  border: 1px solid #ddd;
  color: #000;
  font-weight: bolder;
  float: right;
  padding: 5px 10px;
  text-decoration: none;
  
}

.com_k2.contentpane a.itemPrintThisPage:active,
.com_k2.contentpane a.itemPrintThisPage:focus, 
.com_k2.contentpane a.itemPrintThisPage:hover {
  background: #ddd;
  border: 1px solid #FCFCFC;
  
}

.commentToolbar {
	display: block;
	overflow: hidden;
	width: 100%;
}

div.itemComments ul.itemCommentsList li span.commentToolbar a {
	float: left;
	margin-right: 20px;
}

div.itemCommentsForm form span#formLog {
	color: #CF1919;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div.itemCommentsForm form span#formLog.formLogLoading {
	background: url(../images/system/loading.gif) no-repeat left center;
	padding: 0 0 0 20px;
}

div.k2CategoriesListBlock ul li a span.catTitle {
	padding: 0;
}

.k2AccountPage table.admintable {
	width: 100%;
}

.k2AccountPage table.admintable td select {
	min-width: 240px;
}

.k2AccountPage table tr td label {
	white-space: normal;
}
.k2AccountPage table.admintable td.key, 
.k2AccountPage table.admintable td.paramlist_key {
	background: #fff;
}

/*	Report Comment */
.k2ReportCommentFormContainer {
	padding: 20px;
}

.k2ReportCommentFormContainer label {
	display: block;
	font-weight: bolder;
}

.k2ReportCommentFormContainer input,
.k2ReportCommentFormContainer textarea,
.k2ReportCommentFormContainer button {
	display: block;
	margin-bottom: 10px;
}


/*	K2 tag pages */
.tagView .componentheading {
	margin-bottom: 24px;
	padding-bottom: 10px;
}

.tagView .tagItemView {
	border-bottom: 1px solid #ddd;
	margin-bottom: 24px;
	padding-bottom: 24px;
}

/* K2 itemView ---*/
.itemView div.itemToolbar ul li a img {
	display: none;
}

/* K2 Frontend ---*/
div#k2Frontend table.k2FrontendToolbar td.button a {
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
	padding: 2px 8px;
}

div#k2Frontend table.k2FrontendToolbar td.button a:hover,
div#k2Frontend table.k2FrontendToolbar td.button a:active,
div#k2Frontend table.k2FrontendToolbar td.button a:focus {
	color: #369;
	border-color: #369;
}


