@charset "utf-8";

#kuena {
  line-height:30px;
}

#Kunena a.ktoggler {
  color: #fff;
  float: right;
  font-size: 12px;
  line-height:20px;
  font-weight: 400;
  opacity: 1;
  text-shadow: none;
  width:20px;
  height:20px;
  text-align:center;
  background: #778899;
  cursor: pointer;
  display: block;
  position: relative;
  top:2px;
}

#Kunena a.ktoggler:hover,
#Kunena a.ktoggler:active,
#Kunena a.ktoggler:focus {
  color:#333;
  background: #778899;
  opacity: 1;
}

#Kunena .ktoggler-special {
  position: relative;
  top:29px;
  right:19px;
  display: block;
  width:20px;
  height:20px;
  z-index:20;
}

#Kunena a.ktoggler.open:before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content:"\f067";
}

#Kunena a.ktoggler.close:before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content:"\f068";
}

#Kunena .fltlft {
  float: left;
}

#Kunena .fltrt {
  float: right;
}

#Kunena ol.breadcrumb {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  margin-bottom: 20px;
  min-height: 20px;
  padding: 10px 19px;
}

#Kunena .form-control {
  background: #fff;
}

#Kunena select[multiple] option {
  padding:8px 16px;
}

#Kunena .well-white {
  background: #fff;
}

#mbMedia {

}

#mbCenter {
  padding: 0 !important;
  overflow:hidden;
}

#mbBottom {
  color: #778899;
  font-family: inherit;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
  padding: 10px 20px;
  text-align: left;
  width:100% !important;
}

.h4 {
  font-size: 22px;
  margin-top: 0;
}

.h4, .h5, .h6 {
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizelegibility;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1.1;
}

.form-control.xs {
  max-width:200px;
}



















#Kunena sup {
	vertical-align: super;
}
#Kunena sub {
	vertical-align: sub;
}



#Kunena .clr { clear:both; height:1px; overflow:hidden;}
#Kunena .fltlft {float:left;}
#Kunena .fltrt {float:right;}
#Kunena .kright {text-align:right;}
#Kunena .kleft {text-align:left;}
#Kunena .kcenter {text-align:center;}
#Kunena .nowrap {white-space:nowrap;}
#Kunena .hidden {overflow:hidden;}




#Kunena span.kpost-online-status-yes {
	display:inline-block;
	background: url("http://themeglobal.com/components/com_kunena/template/bootstrap/images/icons/online.gif") no-repeat;
	height: 15px;
	width: 74px;
	vertical-align: text-top;
}
#Kunena span.kpost-online-status-no {
	display:inline-block;
	background: url("http://themeglobal.com/components/com_kunena/template/bootstrap/images/icons/offline.gif") no-repeat;
	height: 15px;
	width: 74px;
	vertical-align: text-top;
}

#Kunena li.kpost-online-status-top-yes {
	display:block;
	float: left;
	padding-right:5px;
	background: url("http://themeglobal.com/components/com_kunena/template/bootstrap/images/icons/online.gif") no-repeat;
	height: 15px;
	width: 74px;
}
#Kunena li.kpost-online-status-top-no {
	display:block;
	float: left;
	padding-right:5px;
	background: url("http://themeglobal.com/components/com_kunena/template/bootstrap/images/icons/offline.gif") no-repeat;
	height: 15px;
	width: 74px;
}


/* FORUM ICON BUTTONS
----------------------------------------------------------------------------------------------- */

/*

#Kunena .kicon-button {
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	line-height: 145%;
	display: inline-block;
	background-image: url("http://themeglobal.com/components/com_kunena/template/bootstrap/media/iconsets/buttons/default/default.png") !important;
	background-repeat: repeat-x;
	border: none;
	margin:0 5px;
}

#Kunena a.kicon-button:hover {
	background-position: 0 -480px !important;
}

#Kunena .kicon-button span {
	background-color: inherit;
	background-image: inherit;
	background-repeat: no-repeat;
	border:0;
	display: inline-block;
	margin:0 -5px;
}
#Kunena .kicon-button span span {
	height: 18px;
	display: inline-block;
	margin: 0;
	padding: 0 7px 0 20px;
	background-repeat: no-repeat;
}
#Kunena a.kicon-button span span:hover {
	text-decoration: underline;
}

#Kunena .kbuttonuser,
#Kunena .kbuttonuser:hover {
	background-position: 0 -360px;
}
#Kunena .kbuttononline-yes,
#Kunena .kbuttonmod,
#Kunena .kbuttononline-yes:hover,
#Kunena .kbuttonmod:hover{
	background-position: 0 -200px;
}
#Kunena .kbuttononline-no,
#Kunena .kbuttongen,
#Kunena .kbuttoncomm,
#Kunena .kbuttononline-no:hover,
#Kunena .kbuttongen:hover,
#Kunena .kbuttoncomm:hover {
	background-position: 0 -480px;
}
#Kunena .kbuttononline-yes span span,
#Kunena .kbuttonmod span span,
#Kunena .kbuttononline-yes span span:hover,
#Kunena .kbuttonmod span span:hover{
	background-position: right -220px;
}
#Kunena .kbuttonuser span span,
#Kunena .kbuttonuser span span:hover {
	background-position: right -380px;
}
#Kunena .kbuttononline-no span span,
#Kunena .kbuttongen span span,
#Kunena .kbuttoncomm span span,
#Kunena .kbuttononline-no span span:hover,
#Kunena .kbuttongen span span:hover,
#Kunena .kbuttoncomm span span:hover {
	background-position: right -500px;
}
#Kunena .kbuttononline-yes span span,
#Kunena .kbuttononline-no span span {
	padding: 0 7px;
	height: 15px;
}
#Kunena .kbuttononline-yes span.online-yes {background-position: 0 0px;}
#Kunena .kbuttononline-no span.online-no {background-position: 0 -400px;}
#Kunena .kbuttoncomm span.reply {background-position: 0 -460px;}
#Kunena .kbuttoncomm span.quote {background-position: 0 -440px;}
#Kunena .kbuttoncomm span.newtopic {background-position: 0 -420px;}
#Kunena .kbuttonuser span.layout-flat {background-position: 0 -240px}
#Kunena .kbuttonuser span.layout-flat span {padding: 0 7px;}
#Kunena .kbuttonuser span.layout-threaded {background-position: 0 -240px}
#Kunena .kbuttonuser span.layout-threaded span {padding: 0 7px;}
#Kunena .kbuttonuser span.layout-indented {background-position: 0 -240px}
#Kunena .kbuttonuser span.layout-indented span {padding: 0 7px;}
#Kunena .kbuttonuser span.thankyou {background-position: 0 -340px;}
#Kunena .kbuttonuser span.favorite {background-position: 0 -260px;}
#Kunena .kbuttonuser span.subscribe {background-position: 0 -320px;}
#Kunena .kbuttonuser span.markread {background-position: 0 -300px;}
#Kunena .kbuttonuser span.report {background-position: 0 -320px;}
#Kunena .kbuttonmod span.merge {background-position: 0 -100px;}
#Kunena .kbuttonmod span.edit {background-position: 0 -60px;}
#Kunena .kbuttonmod span.delete {background-position: 0 -40px;}
#Kunena .kbuttonmod span.permdelete {background-position: 0 -40px;}
#Kunena .kbuttonmod span.undelete {background-position: 0 -20px;}
#Kunena .kbuttonmod span.move {background-position: 0 -140px;}
#Kunena .kbuttonmod span.sticky {background-position: 0 -180px;}
#Kunena .kbuttonmod span.lock {background-position: 0 -80px;}
#Kunena .kbuttonmod span.split {background-position: 0 -160px;}
#Kunena .kbuttonmod span.approve {background-position: 0 -180px;}
#Kunena .kbuttonmod span.moderate {background-position: 0 -120px;}

*/

/* Goto Up/down buttons */

#Kunena a.kbuttongoto {
}

#Kunena a.kbuttongoto span.top {
	background: url("../images/icons/top_arrow.gif") no-repeat left top;
	height: 18px;
	width: 18px;
	display: block;
}

#Kunena a.kbuttongoto span.bottom {
	background: url("../images/icons/bottom_arrow.gif") no-repeat left top;
	height: 18px;
	width: 18px;
	display: block;
}

#Kunena div#kreport-container {
	/*border:1px solid;*/
	height:1%;
	overflow:auto;
	padding:10px 10px 30px;
}


/*
BBCODE BUTTONS
-------------------------------------------------------------------- */
#Kunena img.kbbcode {
	cursor: pointer;
	margin-top: 4px;
	margin-right: 1px;
	padding: 0px;
}

#Kunena img.kbbcode:hover {
	cursor: pointer;
	margin-top: 4px;
	margin-right: 1px;
	padding: 0px;
}

#Kunena .kbbcode-colortable {
	cursor: pointer;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#Kunena div#kbbcode-size-options {
	margin:2px 0 0;
}

#Kunena div#kbbcode-size-options span {
	vertical-align: middle;
	display: inline-block;
	line-height: 24px;
}

#Kunena div#kbbcode-size-options span:hover {
	cursor: pointer;
	padding: 0px;
}

#Kunena table.kpostbuttonset tr td.kpostbuttons select.kslcbox {
	position: relative;
	bottom: 5px;
}

#Kunena #kbbcode-toolbar {
	list-style-position:inside;
	list-style-type:none;
	height:18px;
	margin:2px 0 2px;
	padding:0;
	position:relative;
}

#Kunena #kbbcode-toolbar li {
	float:left;
	list-style-image:none !important;
	list-style-type:none !important;
	margin:0;
	padding:0;
}

#Kunena #kbbcode-toolbar li a {
	background-repeat: no-repeat;
	display:block;
	height:18px;
	width:18px;
	margin-right: 2px;
}

#Kunena #kbbcode-toolbar li a.kbbcode-separator {
  background: none !important;
  cursor:default;
}

#Kunena #kbbcode-toolbar li a:hover {
	cursor: pointer;
	padding: 0px;
}

#Kunena #kbbcode-toolbar li a.kbbcode-separator:hover {
	cursor: default;
	padding: 0px;
}

#Kunena #kbbcode-toolbar li span {
	display:none;
}

#Kunena td.kpostbuttons.middle {
  padding:0 !important;
}

#kbbcode-size-options,
#kbbcode-color-options,
#kbbcode-link-options,
#kbbcode-image-options,
#kbbcode-poll-options,
#kbbcode-video-options {
  padding:10px 20px;
}

#Kunena ul#kbbcode-toolbar li a#kbbcode-separator1,
#Kunena ul#kbbcode-toolbar li a#kbbcode-separator2,
#Kunena ul#kbbcode-toolbar li a#kbbcode-separator3,
#Kunena ul#kbbcode-toolbar li a#kbbcode-separator4,
#Kunena ul#kbbcode-toolbar li a#kbbcode-separator5,
#Kunena ul#kbbcode-toolbar li a#kbbcode-separator6,
#Kunena ul#kbbcode-toolbar li a#kbbcode-separator7,
#Kunena ul#kbbcode-toolbar li a#kbbcode-separator8 {
	background-position:-400px 0;
	width: 8px;
	cursor: default;
}
#Kunena ul#kbbcode-toolbar li a#kbbcode-bold-button {background-position:0 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-italic-button {background-position:-18px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-underline-button {background-position:-36px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-strike-button {background-position:-54px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-sub-button {background-position:-72px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-sup-button {background-position:-90px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-size-button {background-position:-108px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-color-button {background-position:-126px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-spoiler-button {background-position:-144px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-hide-button {background-position:-162px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-ulist-button {background-position:-180px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-olist-button {background-position:-198px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-list-button {background-position:-216px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-left-button {background-position:-234px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-center-button {background-position:-252px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-right-button {background-position:-270px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-quote-button {background-position:-288px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-code-button {background-position:-306px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-image-button {background-position:-324px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-link-button {background-position:-342px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-table-button {background-position:0 -18px;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-module-button {background-position:-18px -18px;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-ebay-button {background-position:-360px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-video-button {background-position:-378px 0;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-map-button {background-position:-72px -18px;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-attach-button {background-position:-36px -18px;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-gallery-button {background-position:-54px -18px;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-poll-button {background-position:-90px -18px;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-previewbottom-button {background-position:-252px -18px;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-previewright-button {background-position:-270px -18px;}
#Kunena ul#kbbcode-toolbar li a#kbbcode-help-button {background-position:-396px -18px;}

#Kunena .kspoiler {
	cursor:pointer;
}
#Kunena .kattachment .hasTip {
	display: inline;
}

#Kunena .kattachment .kbutton {
	/* font-size: 1em;  */
}

#Kunena #kattachments {
	line-height:18px;
}

#Kunena #kattachments a {
	background-repeat: no-repeat;
	display:inline-block;
	height:18px;
	width:18px;
	margin-right: 2px;
}

#Kunena #kattachments a {
	background-position:-216px -18px;
}

/* Define default image if not set in admin config */
#Kunena #kbbcode-toolbar li a,
#Kunena #kattachments a {
	background-image:url("http://themeglobal.com/components/com_kunena/template/bootstrap/media/iconsets/editor/default/default.png");
}


/*
Multi file upload for bbcode editor
-------------------------------------------------------------------- */

#kfilename {}

#Kunena .kfile-input-textbox {}

#kupload {}

#Kunena .kfile-hide {
  position: relative;
}

#Kunena input.kfile-input {
  opacity: 0;
  position: absolute;
  width:100%;
  height:100%;
  display: block;
  top:0;
  left:0;
  z-index:10;
  cursor: pointer;
}

#Kunena #kbbcode-filelist {
	padding: 0;
	list-style: none;
	margin: 0;
}

#Kunena #kbbcode-filelist .file-invalid {
	cursor: pointer;
	padding-left: 48px;
	line-height: 24px;
	margin-bottom: 1px;
}
#Kunena #kbbcode-filelist .file-invalid span {
	padding: 1px;
}

#Kunena #kbbcode-filelist .file {
	line-height: 2em;
	padding-left: 22px;
}

#Kunena #kbbcode-filelist .file span,
#Kunena #kbbcode-filelist .file a {
	padding: 0 4px;
}

#Kunena #kbbcode-filelist .file .file-size {
}

#Kunena #kbbcode-filelist .file .file-error {
}

#Kunena #kbbcode-filelist .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
}


/*
POLLS
-------------------------------------------------------------------- */


label.kpoll-title-lbl {
	display:inline-block;
	margin: 10px 15px 10px 5px;
}
label.kpoll-term-lbl {
	display:inline-block;
	margin: 10px 15px 10px 30px;
}
#kpoll-text-help {
	font-weight: bold;
	padding: 0px 10px;
	margin: 3px;
}
#kpoll-text-help p {
	padding: 5px 10px;
}

#kpoll-form-vote fieldset {
	border: 0 none;
	margin:0;
	padding:0;
}

#kpoll-form-vote legend {
	text-indent: -9999px;
}

#kpoll-form-vote ul {
	margin:0 0 0 20px;
	padding: 0;
}

#kpoll-form-vote ul li {
	list-style-type:none;
	line-height: 30px;
	list-style: none !important;
}
#kpoll-btns {
	margin: 0;
}
#Kunena div.kpolldesc td.kpoll-option {
	text-align: left;
	width: 60%;
	padding: 3px 8px;
}
#Kunena div.kpolldesc td.kpoll-bar {
	text-align: left;
	width: 20%;
}
#Kunena div.kpolldesc td.kpoll-number,
#Kunena div.kpolldesc td.kpoll-percent {
	text-align: center;
	width: 10%;
}
#Kunena #kpoll-button-vote {
	margin: 20px 20px 20px 30px;
}


/* ---------------------------------------- Social ---------------------------------------- */

#Kunena .kicon-profile {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: text-top;
	margin: 0 3px 3px 0;
	background-image: url("http://themeglobal.com/components/com_kunena/template/bootstrap/media/iconsets/profile/default/default.png");
}

#Kunena .kicon-profile-aim 				{ background-position: 0 0; }
#Kunena .kicon-profile-bebo 			{ background-position: 0 -21px; }
#Kunena .kicon-profile-birthdate 		{ background-position: 0 -42px; }
#Kunena .kicon-profile-blogspot 		{ background-position: 0 -63px; }
#Kunena .kicon-profile-delicious 		{ background-position: 0 -84px; }
#Kunena .kicon-profile-digg 			{ background-position: 0 -105px; }
#Kunena .kicon-profile-email 			{ background-position: 0 -126px; }
#Kunena .kicon-profile-facebook 		{ background-position: 0 -147px; }
#Kunena .kicon-profile-gender-female 	{ background-position: 0 -168px; }
#Kunena .kicon-profile-flickr 			{ background-position: 0 -189px; }
#Kunena .kicon-profile-friendfeed 		{ background-position: 0 -210px; }
#Kunena .kicon-profile-gender-unknown 	{ background-position: 0 -231px; }
#Kunena .kicon-profile-gtalk 			{ background-position: 0 -252px; }
#Kunena .kicon-profile-icq 				{ background-position: 0 -273px; }
#Kunena .kicon-profile-karmaminus 		{ background-position: 0 -294px; }
#Kunena .kicon-profile-karmaplus 		{ background-position: 0 -313px; }
#Kunena .kicon-profile-linkedin 		{ background-position: 0 -332px; }
#Kunena .kicon-profile-location 		{ background-position: 0 -353px; }
#Kunena .kicon-profile-gender-male		{ background-position: 0 -374px; }
#Kunena .kicon-profile-msn				{ background-position: 0 -395px; }
#Kunena .kicon-profile-myspace 			{ background-position: 0 -416px; }
#Kunena .kicon-profile-pm 				{ background-position: 0 -437px; }
#Kunena .kicon-profile-remind 			{ background-position: 0 -458px; }
#Kunena .kicon-profile-skype 			{ background-position: 0 -479px; }
#Kunena .kicon-profile-twitter 			{ background-position: 0 -500px; }
#Kunena .kicon-profile-website 			{ background-position: 0 -521px; }
#Kunena .kicon-profile-yim 				{ background-position: 0 -542px; }
#Kunena .kicon-profile-aim-off 			{ background-position: 0 -563px; }
#Kunena .kicon-profile-bebo-off 		{ background-position: 0 -584px; }
#Kunena .kicon-profile-birthday-off 	{ background-position: 0 -605px; }
#Kunena .kicon-profile-blogspot-off 	{ background-position: 0 -626px; }
#Kunena .kicon-profile-delicious-off 	{ background-position: 0 -647px; }
#Kunena .kicon-profile-digg-off 		{ background-position: 0 -668px; }
#Kunena .kicon-profile-facebook-off 	{ background-position: 0 -689px; }
#Kunena .kicon-profile-flickr-off 		{ background-position: 0 -710px; }
#Kunena .kicon-profile-friendfeed-off 	{ background-position: 0 -731px; }
#Kunena .kicon-profile-gender-off 		{ background-position: 0 -752px; }
#Kunena .kicon-profile-gtalk-off 		{ background-position: 0 -773px; }
#Kunena .kicon-profile-icq-off 			{ background-position: 0 -794px; }
#Kunena .kicon-profile-linkedin-off 	{ background-position: 0 -815px; }
#Kunena .kicon-profile-msn-off 			{ background-position: 0 -836px; }
#Kunena .kicon-profile-myspace-off 		{ background-position: 0 -857px; }
#Kunena .kicon-profile-pm-off 			{ background-position: 0 -878px; }
#Kunena .kicon-profile-remind-off 		{ background-position: 0 -899px; }
#Kunena .kicon-profile-skype-off 		{ background-position: 0 -920px; }
#Kunena .kicon-profile-twitter-off 		{ background-position: 0 -941px; }
#Kunena .kicon-profile-website-off 		{ background-position: 0 -962px; }
#Kunena .kicon-profile-yim-off 			{ background-position: 0 -983px; }

/* ---------------------------------------- ???? ---------------------------------------- */

#Kunena div#kprofile-stats ul li span.konline-status-yes {
	display:block;
	background: url("http://themeglobal.com/components/com_kunena/template/bootstrap/images/icons/online.gif") no-repeat;
	height: 16px;
	width: 70px;
}
#Kunena div#kprofile-stats ul li span.konline-status-no {
	display:block;
	background: url("http://themeglobal.com/components/com_kunena/template/bootstrap/images/icons/offline.gif") no-repeat;
	height: 16px;
	width: 70px;
}
div#kprofile-stats ul li span.krankname {
	display:block;
	margin-right: 5px;
	font-weight:bold;
	float:left;
}
div#kprofile-stats ul li span.krank-admin {
	display:block;
	background: url("http://themeglobal.com/components/com_kunena/template/bootstrap/images/ranks/rankadmin.gif") no-repeat;
	height: 16px;
	width: 70px;
	margin-right: 5px;
	float:right;
	margin-top: 0;
}


/* Tabs
----------------------------------*/

#Kunena #kprofile-tabs {
	width: 100%;
	margin-top: 20px;
}
#Kunena dl.tabs {
	float: left;
	margin: 0;
	z-index: 50;
}
#Kunena dl.tabs dt {
	float: left;
	padding: 6px;
	border: 0;
	margin: 0;
	background: #f4f4f4;
}
#Kunena dl.tabs dt.open {
	background: #778899;
	color:#fff;
	z-index: 100;
}
#Kunena div.current {
	clear: both;
	padding: 20px 0px;
	overflow: hidden;
}
#Kunena div.current dd {
	padding: 0;
	margin: 0;
}
#Kunena dt.kprofile-modbtn {
}
#Kunena dd.kprofile-modtools ul {
	margin:0;
	padding:0;
	margin-left: 5px;
}
#Kunena dd.kprofile-modtools ul li {
	list-style-type:none;
}
#Kunena dd.kprofile-modtools .kcheckbox {
	float:left;
	clear:left;
}
#Kunena dd.kprofile-modtools label {
	float:left;
	clear:right;
	margin: 3px 10px 10px 5px;
}






/* Mootools Autocompleter CSS classes
----------------------------------------------------------------------------------------------- */
/* DO NOT ADD #Kunena into these rules! */
ul.autocompleter-choices {
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid;
	text-align:				left;
	z-index:				50;
}
ul.autocompleter-choices li {
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important;
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}
ul.autocompleter-choices li.kautocompleter-selected {
}
ul.autocompleter-choices span.kautocompleter-queried {
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}
ul.autocompleter-choices li.kautocompleter-selected span.kautocompleter-queried {
}

/* for form-validation
------------------------------------------------------ */

#Kunena #kpost-message .invalid {
	border: 1px solid #ff0000 !important;
}

/* SHOW ICONS
----------------------------------------------------------------------------------------------- */

#Kunena span.kicon {
	background: none;
	border: 0;
	margin: 0;
	padding: 0;
	display: inline-block;
}

#Kunena span.ktopicattach {
	background: url("../images/icons/attachment.png") no-repeat left center;
	margin: 2px;
	width: 32px;
	height: 32px;
	float:right;
}
#Kunena span.kfavoritestar {
	background: url("../images/icons/favoritestar.png") no-repeat left center;
	width: 16px;
	height: 16px;
}
#Kunena span.kfavoritestar-grey {
	background: url("../images/icons/favoritestar-grey.png") no-repeat left center;
	width: 16px;
	height: 16px;
}
#Kunena span.ktopiclocked,
#Kunena span.kforumlocked {
	background: url("../images/icons/lock_sm.png") no-repeat left center;
	width: 16px;
	height: 16px;
}


#Kunena span.krss {
	background: url("../images/icons/rss.png") no-repeat left center;
	width: 24px;
	height: 24px;
	margin: 5px 5px 0 -29px;
}
#Kunena div.krss-block {
	float: right;
}
#Kunena span.kforummoderated {
	background: url("../images/icons/tmoder.gif") no-repeat left center;
	width: 16px;
	height: 16px;
}
#Kunena span.kreadforum,
#Kunena span.knotloginforum {
	background: url("../images/icons/folder_nonew.png") no-repeat left center;
	width: 32px;
	height: 32px;
}
#Kunena span.kunreadforum {
	background: url("../images/icons/folder.png") no-repeat left center;
	width: 32px;
	height: 32px;
}
#Kunena span.kreadforum-sm,
#Kunena span.knotloginforum-sm {
	background: url("../images/icons/folder_nonew_sm.png") no-repeat left center;
	width: 12px;
	height: 12px;
	margin-right: 3px;
    vertical-align: middle;
}
#Kunena span.kunreadforum-sm {
	background: url("../images/icons/folder_sm.png") no-repeat left center;
	width: 12px;
	height: 12px;
	margin-right: 3px;
    vertical-align: middle;
}
.kgooglemap {
	width: 100%;
	display:block;
	height:480px;
	overflow:hidden;
	position:relative;
}
.kgooglemap img {
	max-width:none !important;
}



/* Threaded view
----------------------------------------------------------------------------------------------- */
#Kunena .ktree {
	width: 15px;
	height: 27px;
	margin: -9px 0;
	display: inline-block;
	background: url("../images/treenodes-ltr.png") no-repeat left center;
}
#Kunena .ktree-crossedge { background-position: -45px 0; }
#Kunena .ktree-lastedge { background-position: -75px 0; }
#Kunena .ktree-root { background-position: -15px 0; }
#Kunena .ktree-single { background-position: 0 0; }
#Kunena .ktree-leaf { background-position: -90px 0; }
#Kunena .ktree-node { background-position: -60px 0; }
#Kunena .ktree-edge { background-position: -30px 0; }
#Kunena .ktree-gap { background-position: -105px 0; }
#Kunena .ktree-empty { background: none; }



#Kunena ul.kteam,
#Kunena ul.kpost-profile {
	list-style: none;
}