/* Designer forum */
#Kunena #ktab .forum_link {
	background-color:  IndianRed !important;
}

#Kunena #ktab ul.menu li.active a.forum_link {
  background-color:  IndianRed !important;
}

/* end designers forum */


#Kunena .kfile-input {
    width: 70px;
}

#Kunena #postcatid {
    width: 70%;
}

#mbNumber {
    margin: auto 20px;
}

#mbBottom {
	padding: 10px;
	margin-top: -10px;
	direction: ltr;
}

#mbMedia img {
    padding-left: 20px !important;
    width: 100%;
}

#Kunena .kposthint {
	display: none;
}

#Kunena td.kcol-last {
    border-right-color: #bfc3c6;
}

#Kunena textarea, #Kunena textarea.kmedium {
    font-size: 14px;
}

#Kunena span.ktopic-posted-time {
	padding-left: 3px;
}

#Kunena h4, #Kunena div.kmsgattach {
	/*font-size:12px;*/
}

#Kunena .klist-pages-all {
    border-right-color: #bfc3c6;
}

#Kunena .kprofilebox-left {
    border-left-color: #bfc3c6;
}

#Kunena ul.kpagination {
   padding: 0 5px 4px 0;
}

#Kunena .klist-actions-forum {
    border-right-color: #bfc3c6;
    border-left-color: #bfc3c6;
}

#Kunena div.kpost-thankyou {
    margin-top: -1px;
}

#Kunena div.kmessage-buttons-cover {
    margin-left: 4px;
}

#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {
    border-top: none;
}


#Kunena span.kprofilebox-register {
    padding-right: 17px;
    padding-top: 2px;
    background: url(/images/for_template/circle_for_registration_box_in_forum.png) no-repeat top left;
    display: inline-block;
    height: 30px;
    width: 150px;
}

#Kunena td.kmessage-right div.kmsgbody, #Kunena td.kmessage-left div.kmsgbody, #Kunena td.kmessage-top div.kmsgbody, #Kunena td.kmessage-bottom div.kmsgbody {
    font-size: 14px;
}

#Kunena div.breadcrumbs-2 {
	border-bottom-width: 0px;
}

#Kunena sup.knewchar {
    position: relative;
    top: 12px;
}

#Kunena span.ktopicattach {
	float:left;
}

#Kunena td.kprofile-left {
    width: 150px;
    min-width: 150px;
}

#Kunena div.kmessage-buttons-cover div.kmessage-buttons-row {
	white-space: normal;
	text-align: right;
	display: inline;
}

#Kunena .kbuttonuser span.thankyou {
    padding-right: 0;
}

#Kunena #subscribeMe {
	float:right !important;
	margin:5px !important;
}

#Kunena div.kmessage-buttons-row {
		text-align: right;
		padding-right: 0px;
		font-size: .8em !important;
}



/* --- media 990px --------------------------------------------------------------------------------*/
@media (max-width: 990px) {
	#Kunena .krow1 .input span {
		display:block;
		margin-top: 5px;
	}
	
	#Kunena .klist-actions td {
        white-space: normal;
	}
	
	#Kunena td.kprofile-left {
		width: auto;
		min-width: initial;
	}
	
}

/* --- media 767px ----------------------------------------------------------------------------------*/
@media (max-width: 767px) {
	#Kunena td.kprofile-left {
		width: 150px;
		min-width: 150px;
	}
}

/* --- media 579px --------------------------------------------------------------------------------*/
@media (max-width: 579px) {
	#Kunena .kmessage-buttons-cover {
		margin-right: 0px;
	}

	#Kunena td.kmessage-right div.kmsgbody, #Kunena td.kmessage-left div.kmsgbody, #Kunena td.kmessage-top div.kmsgbody, #Kunena td.kmessage-bottom div.kmsgbody {
		font-size: 16px;
	}

	#Kunena table.kblocktable {
		padding-right: 0px;
	}

	#Kunena tr td:not(:last-child) {
        padding-top: 3px;
	}

	#Kunena ul.kpagination {
		padding-right: 0px;
	}	

	#Kunena ul.kpost-profile {
		min-height: 80px;
		display: block;
		padding-left: 0px;
		position: relative;
	}
	
	#Kunena ul.kpost-profile {
		margin: 0 0;
	}
	
	#Kunena sup.knewchar {
		position: relative;
		top: -12px;
	}
	
	#Kunena table.klist-actions {
		width: 100% !important;
	}
	
	#Kunena div.kmessage-buttons-row {
		text-align: right;
		padding-right: 0px;
	}
	
	#Kunena ul.kpost-profile li {
		display:block;
		text-align:right !important;
	}
	
	#Kunena div.kmsgattach {
		margin-bottom: 0px;
	}
}
