/**
 * @version		2.6.x
 * @package		K2
 * @author		JoomlaWorks http://www.joomlaworks.net
 * @copyright	Copyright (c) 2006 - 2014 JoomlaWorks Ltd. All rights reserved.
 * @license		GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

/**** Category Page ***/

.catItemView div.catItemHeader h3.catItemTitle, .itemView div.itemHeader h2.itemTitle, .tagItemView, h2.itemTitle, .genericItemView div.genericItemHeader  h2.genericItemTitle{
    color: #0896b8;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 110%;
    margin: 0;
    padding: 0;
}

div.catItemHeader .add_info .add_info_span, div.itemHeader .add_info .add_info_span, .add_info .k2Anchor {
    padding: 0 10px 0 0;
    font-size: 11px;
    color:#a1a1a1;
	display:inline-block;
}
.add_info {
  margin-top: 10px;
  margin-bottom: 10px;
}
.add_info_span a
{
	color:#a1a1a1;
}
.catItemBody div.catItemImageBlock {
   
    float: left;
    margin-right: 3%;
    padding: 8px 0;
    width: 47%;
}
.catItemImageBlock span.catItemImage
{
	text-align:left;
}
.catItemBody  div.catItemIntroText {
    float: left;
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    margin-left: 3%;
    padding: 4px 0 12px;
    width: 47%;
}
div.itemTwitterButton {
  float: left;
  margin:0 !important;
}

/** new css **/
div.itemComments {
  background: none !important;
  border: none !important;
  padding: 0px !important;
}
.even {
  background: none!important;
 
}
div.catItemImageBlock
{
	margin:0!important;
	padding:0!important;
}
div.itemAuthorBlock, div.itemNavigation {
  background: none !important;
 }
 div.itemTagsBlock ul.itemTags.sharepost li a {
  color: #fff;
}
div.itemTagsBlock ul.itemTags li {
  display: block!important;
  margin: 0 8px 4px 0!important;
  padding: 2px 6px!important;
  text-align: center!important;
}
div.itemTagsBlock
{
border-bottom:none!important;
}
div.itemComments ul.itemCommentsList li img { 
  margin: 4px 20px 4px 0!important;
}
 div.itemComments ul.itemCommentsList li {
  padding: 10px!important;
  margin-bottom: 10px!important;
}
div.itemComments ul.itemCommentsList li span.commentLink a {
  font-size: 13px !important;
  text-decoration: none !important;
}
div.itemView {
  border-bottom: none !important;
}
.itemTags.sharepost a {
  color: #fff;
}
.userView .userItemHeader h3.userItemTitle a {
  color: #47738b;
  font-family: "Open Sans",sans-serif;
  font-size: 30px;
  font-weight: 300;
  margin-top: 3px;
  text-decoration: none;
  text-transform: none;
}
div.userItemHeader .add_info .add_info_span, div.userItemHeader .add_info .add_info_span, .add_info .k2Anchor {
  color: #a1a1a1;
  display: inline-block;
  font-size: 11px;
  padding: 0 10px 0 0;
}
.add_info .userItemCommentsLink  a
{
	color: #a1a1a1;
	font-size: 11px;
}

/** search moduele **/
.search_box {
  background-color: #fff;
  border: 1px solid #eee;
  color: #999;
  float: left;
  font: 12px "Open Sans",sans-serif;
  height: 30px;
  padding: 5px 10px;
  width: 71%;
}
.search_button{
  background: url("images/site-search-icon.png") no-repeat scroll center 14px #47738b;
  border: 0 none;
  border-radius: 0;
  cursor: pointer;
  float: left;
  height: 41px;
  line-height: 100;
  overflow: hidden;
  padding: 0;
  text-indent: -5555em;
  width: 50px;
}
.search_button:hover {
  background: url("images/site-search-icon.png") no-repeat scroll center 14px #222628;
}

/** tag **/
.k2TagCloudBlock.sidebar_widget
{
	border: 1px solid #eeeeee;
	float: left;
	padding:15px;
}
div.k2TagCloudBlock.sidebar_widget a {
  background-color: #f9f9f9;
float: left;
font-size: 14px !important;
margin: 0 10px 10px 0;
padding: 2px 7px;
 color: #909090 !important
}
div.k2TagCloudBlock.sidebar_widget a:hover
{
	background: none repeat scroll 0 0 #027ecf !important;
color: #ffffff !important;
text-decoration: none !important;
 padding: 2px 7px;
}
/** site category **/
div.k2CategoriesListBlock ul li.activeCategory a {
  font-weight: normal !important;
}
.k2CategoriesListBlock.sidebar_widget li {
  line-height: 30px;
}
div.tagItemCategory a, .add_info_span a, .add_info_span {
  font-size: 11px;
  color: #999;
}
div.tagItemCategory {
  border-right: none!important;
}
.aidanews2_art.odd {
  background: transparent;
}
div.k2CategoriesListBlock ul li {
  line-height: 30px;
}
/** button **/
div.itemCommentsForm form input#submitCommentButton {
  background: none repeat scroll 0 0 #eee!important;
  border: 1px solid #ddd!important;
  display: inline!important;
  font-size: 14px!important;
  margin: 0!important;
  padding: 6px 13px!important;
  color: #333;
  font-weight: 600;
  cursor:pointer;
}
div.itemCommentsForm form textarea.inputbox {
  display: block;
  height: 235px!important;
  margin-bottom: 20px !important;
  width: 90% !important;
}
div.itemCommentsForm form input.inputbox {
 
  width: 70% !important;
}
div.tagItemCategory
{
	font-size:11px;
	color:#999;
}
a.k2ReadMore {
  font-size: 16px;
}
/** latest from super user **/


.latest_user > img {
  float: left;
  height: 90px;
  opacity: 0.8;
  width: 150px !important;
    margin-right: 20px;
}
.latest_user > p {
  float: left;
  width: 67%;
}
.latest_user a {
  float: left;
  width: 100%;
  text-transform:uppercase;
}
.latest_user {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 20px!important;
  border-bottom: 1px solid #d5d5d5!important;
}
div.itemNavigation
{
	border:none!important;
}
div.catItemCommentsLink
{
	border-right:none!important;
}
.add_info a
{
	font-size:11px;
	color:#999;
}
.k2CustomCodeBlock > img {
  float: left;
  margin-right: 13px;
}
/* category heading */
.cat_head_cust
{
	color: #027ecf;
margin-bottom: 5px;
font-size: 27px;
font-weight: 300 !important;
}
.catItemTitle a
{
	color: #027ecf;
}
div.itemListCategory
{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
padding: 15px !important;
margin-bottom: 10px !important;
margin-top: 0 !important;
	
}
div.itemCommentsForm form span#formLog {
   float: left;
}
div.k2CategoriesListBlock ul {
  margin-bottom: 0;
}
div.itemListCategory img {
   margin: 0 15px 0 0!important;

}
/** k2 registration page **/
.k2AccountPage div.k2AccountPageUpdate
{
	border:none !important;
}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key
{
	border:0px !important;
	background:none !important;
}
.k2AccountPage th.k2ProfileHeading
{
	background-color:#fff;
}
.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key
{
	background-color:#fff;
	border:none medium;
	font-size:15px;
}
.admintable .k2_textboxes {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #cccccc;
    padding: 10px 4%;
    width: 92%;
	margin-bottom:10px;
	transition: background-color 300ms ease-in-out 0s;
}
.admintable #username, .admintable #password
{
	margin-bottom:10px;
}
#url.k2_textboxes {
    margin-top: 25px;
}
.key > label {
    float: left;
    font-size: 17px;
    font-weight: 300;
}
.k2AccountPage div.k2AccountPageNotice
{
	padding:8px 0;
}
.k2AccountPage div.k2AccountPageUpdate
{
	text-align:left;
	padding:20px 0;
	border:none medium;
}
.k2left {
    float: left !important;
	margin-left:0px !important;
}
@media only screen and (max-width: 640px){
.latest_user > p
{
	margin-top:10px;
}
}