.com-kunena section#sp-main-body { background: #fff; }

#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader {background: #000 !important;padding: 5px 10px;}

#Kunena ul#kstatslistleft li, #Kunena ul#kstatslistright li { color: #000; }

td.kcol-first { color: #000; }

.kwhoonline.kwho-total.ks { color: #000; }

td.kprofileboxcnt .k_guest, td.kprofileboxcnt p, td.kprofileboxcnt span { color: #000; }

span.kfooter-time { display: none; }

#Kunena #ktab ul.menu li.active a, #Kunena #ktab li#current.selected a { background-color: #e3007c !important; border-radius: 0px; }

#Kunena #ktab a:hover { background-color: #e3007c !important; }

#Kunena #ktab a { border-radius: 0px; }

#Kunena a:link, #Kunena a:visited, #Kunena a:active { color: #e3007c !important; font-size: 14px; }

#Kunena a:hover { color: #878787 !important; }

.kwholegend.ks { display: none; }

#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p,#Kunena span  { color: #000; }
#Kunena .kheader span { color: #fff; }

#Kunena #jumpto .inputbox { font-size: 14px; }

#Kunena .kheader h2 { margin: 0px 0px 0px 15px !important;color:#FFF !important; }

td.kcol-first { display: none; }

#Kunena .kwhoicon { display: none; }

#Kunena td.kcol-mid { border-left: none; }

#Kunena div.kwhoisonline td.kcol-first, #Kunena div.kgenstats td.kcol-first, #Kunena div.kfrontstats td.kcol-first { display: none; }

#Kunena tr td { padding: 4px 20px !important; }

#Kunena p { margin-left: 15px; }

#Kunena a.close { margin-right: 10px; }

input.kbutton { background: #e3007c !important; border: 1px solid #e3007c !important; color: #fff !important; text-transform: uppercase; transition: 0.5s; font-size: 13px !Important; }

input.kbutton:hover { background: #000 !important; border: 1px solid #000 !important; color: #fff !important; text-transform: uppercase; }

/*search*/

#Kunena fieldset legend { color: #000; font-size: 18px; padding-bottom: 0px; padding-top: 25px; }

#Kunena fieldset { padding: 10px; }

/*end of search*/

div#kforum-head { background-color: #000 !important; color: #fff !important; }

img.btnImage { display: inline; }

span.kiconsel { display: inline-flex; }

#Kunena h3 { font-size: 18px; margin: 5px 15px; }

select#kchecktask { font-size: 13px; margin-bottom: 10px; }

select#kchecktarget { font-size: 13px; }

.kfheadercontent { font-size: 14px !important; }

#Kunena .kicon-button { background-image: none !important; /*background: #000;*/ }

#Kunena .kicon-button span span { /*padding: 0px 8px;*/ font-size: 13px; }

#Kunena .kicon-button:link { font-size: 11px !Important; }

#Kunena .ktitle-desc.km.hidden-phone { color: #fff !important; font-size: 15px !important; }

#Kunena div.kmessage-buttons-row { margin: 15px 0px; }

#Kunena .kmoderate-topicicons { display: flex; }

#Kunena input[type="radio"] { margin-left: 20px !important; }

@media(max-width:768px){
#Kunena .kmoderate-topicicons img{ width: 25px; }

#Kunena .kmoderate-topicicons input[type="radio"] { margin-left: 0px !important; }}

#Kunena select#kmod_categories { font-size: 13px; }

#Kunena select#kmod_topics { font-size: 13px; }

#Kunena input[type="text"] { font-size: 13px; padding: 2px 5px; }

#Kunena div#modcategorieslist { font-size: 14px; }

#Kunena div#modtopicslist { font-size: 14px; }

#Kunena div#kmod_subject { font-size: 14px; }

#Kunena input.button { background: #232323 !IMPORTANT; color: #fff !important; padding: 5px 10px !important; line-height: 1.3 !important; font-size: 14px !Important; }

#Kunena a.button { background: #232323 !IMPORTANT; color: #fff !important; padding: 5px 10px !important; }

#Kunena span.kbutton-back { color: #fff !important; padding: 5px 10px !important; }

#Kunena input.button:hover { background: #ee0487 !IMPORTANT; color: #fff !important; padding: 5px 10px !important; line-height: 1.3 !important; font-size: 14px !Important; }

#Kunena a.button:hover  { background: #ee0487 !IMPORTANT; color: #fff !important; padding: 5px 10px !important; }

#Kunena div.kmoderate-message { background: #fff; padding: 15px !important; }

#Kunena .kmoderate-message h4 { font-size: 24px; margin-bottom: 10px !important; }

#Kunena .kmessage-msgtext { margin-left: 0px !important; }

@media(max-width:991px){
#Kunena table.kpostbuttonset td.kpostbuttons { height: 90px !important; }

#Kunena table.kpostbuttonset tr:nth-child(2) td.kpostbuttons{ height: 5px !Important; }

#Kunena table#kpostmessage td { width: 100% !important; padding: 15px 10px !important; }

#Kunena tr#kpost-buttons { padding: 0px !important; }

#Kunena #ktab ul.menu { margin-bottom: 30px; font-size: 14px; }

#Kunena #ktab ul.menu li a { padding: 5px; }

#Kunena table.kblocktable { padding-right: 0px;}

}

@media (max-width: 579px){#Kunena ul.kpost-profile { padding-left: 0px; }}

#Kunena div#kforum-head { font-size: 14px; padding: 15px 10px !important; }

#Kunena .kbody {
    font-size: 14px !important;
}

#Kunena .kpostbuttonset, #Kunena tr.krow1 .kpostbuttons, #Kunena table#kpostmessage .ktxtarea, #Kunena #kbbcode-preview, #Kunena #kpost-result div, #Kunena div#kcolor-palette, #Kunena div#link, #Kunena div#image, #Kunena div#video, #Kunena form.kform-report input, #Kunena form.kform-report textarea, #Kunena .kfile-input-button:hover, #Kunena .kfile-input-button:focus, #Kunena .kcredits-intro, #Kunena .kcredits-language, #Kunena .kwholegend, #Kunena .kwhoonline, #Kunena div.kmoderate-message, #Kunena div.current, #Kunena #kprofilebox-toggle, #Kunena #kpost-message .invalid, #lbImage {
    border: unset;
}

#Kunena form#timeselect { font-size: 13px; }

#Kunena ul#kstatslistright { margin-top: 15px !important; }

@media (max-width: 579px){
#Kunena div#kpopsubstats-tbody table.kblocktable tr th, #Kunena div#kpopsubstats-tbody table.kblocktable tr td  {
    display: inline-block;
    width: 24% !important;
    background: none;
    border: none !Important;
    font-size: 13px;
    padding: 1px !Important;
}}

#Kunena .kprofilebox .kprofileboxcnt { padding: 15px !important; }

#Kunena #ktab ul.menu li a:hover, #Kunena #ktab ul.menu li a:hover span { background-color: #e3007c !IMPORTANT; }

.kfrontstats,.kwhoisonline { display: none !important; }

.com-kunena #sp-component > div > div:nth-child(3) { display: none; }

#Kunena .kprofilebox .kprofileboxcnt { display: none; }

#Kunena .klist-markallcatsread { display: none; }

#Kunena .kbuttonuser span.markread { display: none; }

#Kunena .kbuttonuser span.subscribe { display: none; }

#Kunena td.klist-actions-goto { display: none; }

#Kunena .kblock.kpathway.breadcrumbs-2 { display: none !Important; }

#Kunena .klist-bottom { display: none; }

#Kunena tr.krow1 td.kcol.krowmoderation { /*display: none;*/ }

#Kunena td.kcontenttablespacer { display: none; }

#Kunena table.klist-actions-bottom td.klist-actions-forum { display: none; }

form#postform td.kcol-last.kcol-editor-field textarea#kbbcode-message {
    border: 1px solid #cdcdcd !important;
    background: #fff !Important;
}

#Kunena form#postform #kpost-message .postinput, #Kunena form#postform #kpost-message .postinput:hover, #Kunena form#postform #kpost-message .postinput:focus, #Kunena form#postform #kpostmessage tr.krow2 td.kcol-ktopicicons td {
    background: #fff !important;
    border: 1px solid #cdcdcd !important;
}

#Kunena form#postform input.kinput, #Kunena .kfile-input-textbox {
    background: #fff !important;
    border: 1px solid #cdcdcd !important;    
}

@media(max-width:768px){
#Kunena div.kblock .kthead-title.kl a {
    font-size: 16px !important;
}}

.alert.alert-error {
    background: #000;
}