/*******************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU/GPL
/*
/*******************************************************************************************/

#Kunena table,
#Kunena tr,
#Kunena td,
#Kunena th,
#Kunena div,
#Kunena fieldset,
#Kunena span,
#Kunena li,
#Kunena dt,
#Kunena legend {
	border-color : #dddddd !important;
}

#Kunena .kcontainer h3 {
	font-size : 30px;
}

#Kunena.layout {
	padding-bottom : 20px;
}

#Kunena div#kforum-head {
	padding : 35px 10px;
}

#Kunena legend {
	color : inherit;
}

#Kunena table {
	background : transparent;
}

#Kunena tr {
	-webkit-transition : background 0.5s;
	-moz-transition    : background 0.5s;
	-o-transition      : background 0.5s;
	transition         : background 0.5s;
}

#Kunena tr:hover {
	background : #f5f5f5;
}

#Kunena tr:nth-child(odd) {
	background : #fafafa;
}

#Kunena tr:hover {
	background : #f5f5f5 !important;
}

#Kunena dt {
	font-weight : normal;
}

#Kunena span.kmsgtitle,
#Kunena span.kmsgtitle-new {
	background-image : none;
	font-size        : 1em;
	padding-left     : 20px;
}

#Kunena ul.kpost-profile li.kpost-username {
	padding : 3px 0px 15px;
}

#Kunena select, #Kunena button {
	margin-bottom : 9px;
}

#Kunena a.close,
#Kunena a.open {
	background-color   : #dddddd;
	opacity            : 1;
	filter             : alpha(opacity=100);
	cursor             : pointer;
	-webkit-transition : background-color 0.5s;
	-moz-transition    : background-color 0.5s;
	-o-transition      : background-color 0.5s;
	transition         : background-color 0.5s;
}

#Kunena a.close:hover,
#Kunena a.open:hover {
	background-color : #c4c4c4;
}

#Kunena #ktab li {
	-webkit-transition    : all 0.5s;
	-moz-transition       : all 0.5s;
	-o-transition         : all 0.5s;
	transition            : all 0.5s;
	margin-bottom         : -1px !important;
	border                : 1px solid;
	-webkit-border-radius : 4px 4px 0 0;
	-moz-border-radius    : 4px 4px 0 0;
	border-radius         : 4px 4px 0 0;
	background            : #fefefe;
}

#Kunena #ktab li#current,
#Kunena #ktab li:hover {
	background          : #fcfcfc;
	border-bottom-color : #fefefe !important;
}

#Kunena #ktab li#current a,
#Kunena #ktab li:hover a {
	color : #2a2726;
}

#Kunena .kunena_body {
	background            : #fefefe;
	padding               : 8px;
	border                : 1px solid #dddddd;
	-webkit-border-radius : 0 4px 4px;
	-moz-border-radius    : 0 4px 4px;
	border-radius         : 0 4px 4px;
}

#Kunena .kforum-pathway .path-element {
	position : relative;
}

#Kunena .kforum-pathway .path-element:before {
	position      : absolute;
	left          : 1px;
	top           : 50%;
	border-left   : 4px solid #aaaaaa;
	border-top    : 4px solid transparent;
	border-bottom : 4px solid transparent;
	content       : '';
	margin-top    : -4px;
}

#Kunena form {
	margin : 0px;
}

#Kunena form.kuena_form {
	margin : 8px;
}

#Kunena .kicon-button span span {
	color : #fff;
}

#Kunena div.kmessage-editmarkup-cover {
	border : none;
}

#Kunena .kwho-admin,
#Kunena a.kwho-admin {
	color : #f00 !important;
}

#Kunena a.kwho-admin:hover,
#Kunena a.kwho-globalmoderator:hover,
#Kunena a.kwho-moderator:hover,
#Kunena a.kwho-banned:hover,
#Kunena a.kwho-user:hover,
#Kunena a.kwho-guest:hover {
	text-decoration : underline !important;
}

#Kunena .kwho-globalmoderator,
#Kunena a.kwho-globalmoderator {
	color : #800000 !important;
}

#Kunena .kwho-moderator,
#Kunena a.kwho-moderator {
	color : #00f !important;
}

#Kunena .kwho-banned,
#Kunena a.kwho-banned {
	color : #A39D49 !important;
}

#Kunena .kwho-user,
#Kunena a.kwho-user {
	color : #5388B4 !important;
}

#Kunena .kwho-guest,
#Kunena a.kwho-guest {
	color : #666 !important;
}

#Kunena label {
	display : inline;
}

#Kunena .kblock div.kheader {
	padding-top    : 10px;
	padding-bottom : 10px;
}

#Kunena div.input,
#Kunena span.input,
#Kunena td.input {
	padding   : 10px 0 5px;
	display   : inline-block;
	max-width : 100%;
}

#Kunena div.input input,
#Kunena span.input input,
#Kunena td.input input {
	margin-right : 5px;
}

#Kunena div.input span,
#Kunena span.input span,
#Kunena td.input span {
	display     : block;
	padding     : 10px 0 0;
	white-space : nowrap;
}

#Kunena div.input span label,
#Kunena span.input span label,
#Kunena td.input span label {
	display       : inline-block;
	margin-bottom : 10px;
}

#Kunena div.input span button,
#Kunena span.input span button,
#Kunena td.input span button {
	margin-right : 5px;
}

#Kunena .klink-block {
	padding-bottom : 25px;
}

#Kunena .klink-block span {
	padding : 0 5px 0 0;
	display : block;
}

#Kunena .klink-block span.kprofilebox-register {
	display : block;
	padding : 5px 0 0;
}

#Kunena #jumpto .kright {
	display : block;
}

#Kunena #jumpto .btn-primary {
	width       : auto;
	margin-left : 15px;
}

#Kunena .klist-bottom {
	min-height : 70px;
}