@charset "utf-8";
#Kunena td,
#Kunena table,
#Kunena th,
#Kunena div,
#Kunena p,
#Kunena span,
#Kunena .knewchar,
#Kunena #ktab a span {
    font-family: inherit;
}
#Kunena .kheader h2 span,
#Kunena .kheader h3 span {
    font-size: 22px;
    text-transform: capitalize;
}
#Kunena h1 a:hover,
#Kunena h2 a:hover {
    text-decoration: none;
}
#Kunena a.kicon-button:hover {
    text-decoration: none
}
#Kunena .kicon-button span span {
    color: #fff;
    text-shadow: none;
}
#Kunena table.kmsg {
    border-bottom: 1px solid #e6e6e6
}
#Kunena div.kblock {
    border-bottom: 4px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    background-color: rgba(0, 0, 0, 0.01)
}
#Kunena .kblock div.kheader {
    border-bottom: 1px solid !important;
    color: inherit;
    padding: 5px 10px;
}
#Kunena div.kblock div.kbody {
    background: transparent;
    border-color: #e6e6e6;
}
#Kunena div#kannouncement .kanndesc {
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}
#Kunena div.kblock #searchuser_tbody div.kbody {
    border-bottom: 1px solid #e6e6e6;
}
#Kunena div.kblock div.khelprulescontent,
#Kunena div.kblock div.kfheadercontent,
#Kunena div.kblock div.khelprulesjump {
    background-color: rgba(0, 0, 0, 0.01);
    color: inherit
}
#Kunena div.kblock div.kfheadercontent {
    border-bottom: 1px solid #e6e6e6;
}
#Kunena div.kblock div.kactions {
    background: transparent;
    color: inherit
}
#Kunena tr.krow1 td {
    background-color: rgba(44, 44, 44, 0.1);
    border-right: 1px solid #e6e6e6
}
#Kunena tr.krow2 td {
    background-color: rgba(44, 44, 44, 0.05)
}
#Kunena .klist-actions-forum {
    border-left: 1px solid #e6e6e6;
}
#Kunena tr.ksth {
    color: inherit;
    font-family: inherit;
    background: transparent
}
#Kunena .klatest-avatar,
#Kunena .ktopic-latest-post-avatar {
    border: 1px solid #e6e6e6;
}
#Kunena td.kcol-first {
    border-left: none;
    border-bottom: 1px solid #e6e6e6;
}
#Kunena span.kreadforum,
#Kunena span.knotloginforum,
#Kunena span.kunreadforum {
    background: url(../images/kunena-icon/icon_chat.png) 0 0 no-repeat;
}
#Kunena .kwhoicon {
    background: url(../images/kunena-icon/icon_user.png) 0 0 no-repeat;
}
#Kunena .kstatsicon {
    background: url(../images/kunena-icon/icon_statistic.png) 0 0 no-repeat;
}
#Kunena td.kcol-last,
#Kunena td.kcol-mid {
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
#Kunena td.ktopicmodule {
    border-bottom: 1px solid #e6e6e6;
}
#Kunena #ktop {
    color: #fff;
    border: none;
    background: #4f5a69;
}
#Kunena #ktab a:hover {
    background-color: rgba(0, 0, 0, 0.25)
}
#Kunena #ktab a span {
    font-family: inherit;
    color: inherit
}
#Kunena .divider,
#Kunena div.kblock div.ktitle h1,
#Kunena div.kblock div.ktitle h2,
#Kunena div.kblock div.kactions a,
#Kunena #ktab a:hover span,
#Kunena #ktab li.Kunena-item-active a span {
    color: inherit;
}
#Kunena textarea,
#Kunena select,
#Kunena select:focus,
#Kunena select:hover {
    border: 1px solid #CCC;
    color: inherit;
    background-color: inherit;
    padding: 2px 0;
}
#Kunena .klist-times-all .inputboxusl {
    margin: 0 0 0;
    padding: 5px 0;
    border-radius: 0;
}
#Kunena option {
    background-color: rgba(0, 0, 0, 0.01);
    background: 0;
    color: inherit
}
#Kunena .button,
#Kunena .kbutton {
    color: #fff;
    background: #1ABC9C;
    cursor: pointer;
    text-shadow: none;
    padding: 5px 15px !important;
    vertical-align: middle;
    border: none;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    border-radius: 2px;
}
#Kunena .button:hover,
#Kunena .kbutton:hover,
#Kunena .button:focus,
#Kunena .kbutton:focus {
    border: none;
    background: #19A488 !important;
}
#Kunena .kbutton-back {
    color: inherit;
}
#Kunena input.kinput {
    border: 1px solid #e6e6e6;
}
#Kunena .klist-actions-bottom,
#Kunena .klist-actions {
    background-color: rgba(0, 0, 0, 0.01);
    border: 1px solid #e6e6e6;
    color: inherit
}
#Kunena .klist-pages {
    border-left: 1px solid #e6e6e6;
    color: #666;
    font-family: inherit
}
#Kunena .klist-times #Kunena .klist-actions-forum {
    border-left: 1px solid #e6e6e6
}
#Kunena .klist-pages-all {
    border-left: none;
    /**1px solid #e6e6e6;*/
    
    font-family: inherit
}
#Kunena .klist-jump-all,
#Kunena .klist-times-all {
    border-left: none;
    /** 1px solid #e6e6e6*/
    
    border-right: none !important;
}
#Kunena .klist-top,
#Kunena .klist-bottom {
    background-color: rgba(0, 0, 0, 0.01);
    border: 1px solid #e6e6e6;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#Kunena .klist-markallcatsread {
    border: 1px solid #e6e6e6;
    background-color: rgba(0, 0, 0, 0.01);
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#Kunena .klist-categories {
    border-left: 1px solid #e6e6e6
}
#Kunena .kpagination a {
    border: solid 1px #e6e6e6
}
#Kunena .kpagination .active {
    border: solid 1px #e6e6e6;
    background: rgba(0, 0, 0, .1);
    color: inherit
}
#Kunena .kpagination .active:hover,
#Kunena .kpagination a:hover {
    border: solid 1px rgba(0, 0, 0, 0.25);
    background: rgba(0, 0, 0, .2)
}
#Kunena div.ktopic-title-cover ul.kpagination a {
    border: solid 1px #e6e6e6;
    background: #e6e6e6
}
#Kunena div.ktopic-title-cover ul.kpagination a:hover {
    border: solid 1px #e6e6e6;
    color: #e6e6e6;
    background: rgba(0, 0, 0, 0.25)
}
#Kunena div#kforum-head {
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6
}
#Kunena div#kmoderatorslist div.kbody {
    border: 0 none
}
#Kunena div#kmoderatorslist div.kbody {
    border: 0 none;
    background-color: rgba(0, 0, 0, 0.01)
}
#Kunena fieldset {
    background-color: rgba(255, 255, 255, .05);
    border: 1px solid rgba(255, 255, 255, .1);
    background-image: none
}
#Kunena input#keywords,
#Kunena input#kusername,
#Kunena input {
    background-color: inherit;
    color: inherit
}
#Kunena div#ksearchresult div.kresult-title {
    border-bottom: 0 none
}
#Kunena div#ksearchresult div.resultcat {
    border-top: 0 none
}
#Kunena .kprofilebox-right {
    border-left: 0 none
}
#Kunena div.kpbox {
    border-bottom: none;
    border: none;
}
#Kunena table.kblocktable {
    border: 0 none
}
#Kunena h1 a:link,
#Kunena h1 a:active,
#Kunena h1 a:visited,
#Kunena h1,
#Kunena h2,
#Kunena h2 a,
#Kunena span.kchildcount,
#Kunena div.kcc-childcat-title {
    color: inherit!important
}
#Kunena h2 span.kheadbtn a {
    background: transparent;
    border: 0 none
}
#Kunena h2 span.kheadbtn:hover a {
    background: transparent;
    border: 0 none;
    color: inherit
}
#Kunena .ktitle,
#Kunena a.ktitle,
#Kunena span.kmsgdate {
    font-family: inherit;
    color: inherit;
}
#Kunena .ktitle,
#Kunena a.ktitle {
    font-weight: 300;
    font-size: 1.2em;
}
#Kunena div.kthead-title a,
#Kunena .ktitle a {
    font-family: inherit;
    font-weight: normal;
    font-size: 0.85em;
    color: #1ABC9C !important;
}
#Kunena a:link,
#Kunena a:visited,
#Kunena a:active {
    color: #1ABC9C !important;
}
#Kunena div.kthead-child {
    border-top: 1px dotted #e6e6e6
}
#Kunena .kcontenttablespacer {
    border: 0 none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}
#Kunena .krow1-stickymsg {
    background: rgba(255, 255, 204, 0.1)
}
#Kunena .krow2-stickymsg {
    background: rgba(255, 255, 204, 0.2)
}
#Kunena div.kmsg-header {
    border-bottom: 1px solid #e6e6e6;
    background: transparent;
    color: inherit
}
#Kunena div.kmsgbody {
    margin: 10px 10px 20px;
}
#Kunena div.kmsg-header h2 {
    background: transparent
}
#Kunena div.kmessage-editmarkup-cover {
    ;
    border-bottom: 0 none
}
#Kunena img.catavatar,
#Kunena span.kavatar img,
#Kunena div.kmsgattach,
#Kunena div.kmsgtext pre,
#Kunena div.kmsgtext code,
#Kunena span.kmessage-editmarkup #Kunena .kreply-form,
#Kunena span.kmessage-informmarkup,
#Kunena div.kmsgtext-article,
#Kunena div.kmsgtext-quote,
#Kunena div.kmsgtext-hide,
#Kunena div.kmsgtext-confidential,
#Kunena .kreply-form {
    border: 0 none
}
#Kunena div.kmsgsignature,
#Kunena div.kmessage-thankyou {
    border-top: 0 none
}
#Kunena .kreply-form .inputbox {
    background-color: rgba(0, 0, 0, 0.01);
    border: 0 none;
    color: inherit
}
#Kunena .kreply-form .inputbox {
    background-color: rgba(0, 0, 0, 0.01);
    border: 0 none
}
#Kunena div.kmsgtext-article,
#Kunena div.kmsgtext-quote,
#Kunena div.kmsgtext-hide,
#Kunena div.kmsgtext-confidential {
    border: 0 none;
    font-family: inherit
}
#Kunena div.kmsgtext-article {
    background-color: rgba(0, 0, 0, 0.01)
}
#Kunena td.kprofile-right {
    background: transparent;
    border: 0 none
}
#Kunena td.kbuttonbar-right,
#Kunena td.kbuttonbar-top,
#Kunena td.kbuttonbar-left {
    border-bottom: 0 none
}
#Kunena td.kprofile-left {
    border-bottom: 0 none;
    border-right: 0 none
}
#Kunena td.kprofile-top {
    border-bottom: 0 none;
    background: transparent
}
#Kunena td.kprofile-bottom {
    vertical-align: bottom;
    padding: 5px;
    border-bottom: 0 none;
    border-top: 0 none;
    background: transparent
}
#Kunena #kpost-message .postinput,
#Kunena #kpost-message .postinput:hover,
#Kunena #kpost-message .postinput:focus,
#Kunena #kpostmessage tr.krow2 td.kcol-ktopicicons td {
    background-color: rgba(0, 0, 0, 0.01);
    border: 0 none;
    color: inherit
}
#Kunena #kpostmessage tr.krow1 .kpostbuttonset td.kposthint {
    background: rgba(255, 255, 255, 0.2);
    border: 0 none
}
#Kunena table#kpostmessage .kposthint .kinputbox {
    background: transparent
}
#Kunena #kpostmessage tr.krow1 .kpostbuttonset td,
#Kunena #kpostmessage tr.krow2 .kpostbuttonset td {
    border-bottom: 0 none
}
#Kunena .kattachment .kbutton {
    color: inherit
}
#Kunena .kfile-input-button,
#Kunena .kfile-input-button:hover,
#Kunena .kfile-input-button:focus,
#Kunena .kattachment-remove,
#Kunena .kattachment-insert {
    color: inherit;
    border: 0 none
}
#kpoll-form-vote fieldset {
    background-color: rgba(0, 0, 0, 0.01)
}
#Kunena .kforum-pathway {
    color: inherit;
    border-left: 0 none;
    border-right: 0 none;
    background: transparent
}
#Kunena .kforum-pathway-bottom,
#Kunena .kforum-headerdesc {
    color: inherit;
    border: 0 none;
    background: transparent
}
#Kunena td.kuadesc,
#Kunena td.kcreditsdesc,
#Kunena span#kprofilebox-status {
    color: inherit;
    background: transparent
}
#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: 0 none
}
#Kunena div.kavatar-lg {
    border: 0 none;
    background: transparent
}
#Kunena div.clrline {
    border-top: 0 none
}
#Kunena dl.tabs dt,
#Kunena dl.tabs dt.open {
    border: 0 none;
    background: transparent;
    color: inherit
}
#Kunena dt.kprofile-modbtn {
    background: transparent!important;
    color: inherit
}
ul.autocompleter-choices,
#lbBottom {
    border: 0 none;
    font-family: inherit
}
/* ------ GENERAL ------ */

#Kunena .inputbox {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    min-height: 10px;
    background: #fff;
    /* 	padding: 6px 4px; */
    
    box-shadow: none;
}
#Kunena input#keywords,
#Kunena input#kusername,
#Kunena input {
    border: 1px solid #e6e6e6;
    background-color: #fff;
    min-height: 18px;
    vertical-align: middle;
}
#Kunena .kprofileboxcnt .input span input[type="checkbox"] {
    vertical-align: middle;
}
#Kunena div.k_guest {
    margin-bottom: 15px;
}
#Kunena table,
#Kunena table td {
    border-collapse: collapse;
}
#Kunena tr {
    border-bottom: 1px solid #e6e6e6;
}
#Kunena tr#advsearch_options {
    border-bottom: 1px solid #e6e6e6;
}
#Kunena tr.krow1 td {
    background: #f8f8f8;
    border-bottom: none;
    padding: 10px;
}
#Kunena tr.krow2 td {
    background: #fff;
    padding: 10px;
    border-bottom: none;
}
#Kunena span.kcat-topics-number,
#Kunena span.kcat-replies-number,
#Kunena span.ktopic-views-number {
    font-size: 1.2em;
}
#Kunena a.ktopic-title {
    font-size: 1.1em;
    font-weight: normal;
}
#Kunena ul#kstatslistleft,
#Kunena ul#kstatslistright {
    font-size: 0.9em;
}
#Kunena div.kblock {
    margin-top: 15px;
}
#Kunena #kprofile-edit .kbutton {
    margin: 0;
}
#Kunena ul li {
    list-style-type: none;
}
#Kunena div#kmod-container {
    border-bottom: 1px solid #e6e6e6;
}
#Kunena div#kforum-head {
    border-top: 1px solid #e6e6e6;
}
#Kunena div.kblock span.select-toggle {
    right: 8px;
    top: 12px;
}
#Kunena .kicon-button {
    margin: 0 8px;
}
/* ------ TOP MENU ------ */
/* GENERAL */

#Kunena #ktopmenu ul.menu li {
    margin: 0 !important;
}
#Kunena #ktopmenu ul.menu li a {
    border-radius: 0;
    padding: 8px 15px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: none !important;
    transition: color 0.3s linear, background 0.3s ease-out;
    -moz-transition: color 0.3s linear, background 0.3s ease-out;
    -webkit-transition: color 0.3s linear, background 0.3s ease-out;
    color: #fff;
}
#Kunena #ktopmenu ul.menu li:hover a,
#Kunena #ktopmenu ul.menu li.active a {
    color: #fff;
    background: #1ABC9C !important;
}
#Kunena #ktop span.ktoggler {
    margin: -32px 12px;
}
#Kunena .kprofilebox tr.krow1 td {
    border-right: none;
    border-bottom: 1px solid #e6e6e6;
}
#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton {
    cursor: pointer;
}
/* ------ PATHWAY ------ */

#Kunena .kblock.kpathway {
    border-bottom-width: 1px;
    width: 100%;
    border: 1px solid #e6e6e6;
    margin-bottom: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#Kunena .kforum-pathway {
    border: none;
    margin: 0;
    padding: 10px;
}
#Kunena #jumpto .inputbox.fbs {
    min-height: inherit;
    position: relative;
    top: 1px;
    padding: 6px 5px 5px;
}
#Kunena .kforum-pathway .path-element,
#Kunena .kforum-pathway-bottom .path-element,
#Kunena ul.kprofilebox-link li {
    background: url(../images/kunena-icon/icon-arrow-black.png) -5px center no-repeat !important;
}
#Kunena ul.kprofilebox-link li {
    background-position: -6px -3px !important;
}
/* ------ CONTENT ------ */

#Kunena .kblock .kheader h2,
#Kunena .kblock .kheader h2 a {
    font-size: 1.2em;
    font-weight: 300;
}
#Kunena div.kmsg-header h2 {
    padding: 8px 0;
}
#Kunena div[class*="kcategories-"].kblock span.ktoggler {
    top: 19px;
}
#Kunena div.kblock span.ktoggler {
    right: 0px;
    top: 11px;
}
#Kunena div.kblock.kwhoisonline span.ktoggler,
#Kunena div.kblock.kfrontstats span.ktoggler,
#Kunena div.kblock.kadvsearch span.ktoggler {
    top: 11px;
}
#Kunena .kblock div.kheader {
    color: #fff;
}
#Kunena div.kblock {
    border: none;
}
#Kunena .kheader h2 {
    padding: 5px 0;
}
#Kunena tr.krow1 td {
    border-right: none;
}
#Kunena .klist-actions-forum,
#Kunena .klist-actions td {
    /*padding: 8px 10px;*/
}
#Kunena table#kprofile td.kcol-left,
#Kunena td.kprofile-left {
    border-right: 1px solid #e6e6e6;
    `
}
#Kunena td.kprofile-right {
    border-left: 1px solid #e6e6e6;
}
#Kunena td.kprofile-top {
    border-bottom: 1px solid #e6e6e6;
}
#Kunena td.kprofile-bottom {
    border-top: 1px solid #e6e6e6;
}
#Kunena td.kprofile-left,
#Kunena td.kprofile-right,
#Kunena td.kprofile-top,
#Kunena td.kprofile-bottom {
    background: #f8f8f8;
}
#Kunena ul.kpost-profile li.kpost-username {
    text-transform: capitalize;
}
#Kunena span.kmessage-editmarkup {
    border: none;
}
#Kunena .klist-top,
#Kunena .klist-bottom {
    border-top: none;
}
/* ------ MOD LATEST ------ */

.klatest .klatest-items ul.klatest-itemdetails {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 8px;
    margin-top: 5px;
}
.klatest-itemdetails li {
    margin: 0;
}
/* ------ MOD STATISTICS ------ */

div.kstats-module ul.kstats-items li {
    margin-left: 10px;
    /* background: url(../images/icon-arrow-white.png) -5px center no-repeat; */
}
div[class*="box-"] div.kstats-module ul.kstats-items li {
    background-image: url(../images/kunena-icon/icon-arrow-black.png);
}
/* ------ MOD LOGIN ------ */

input#klogin-username,
input#klogin-passwd {
    float: left;
}
.klogin-form-login-username,
.klogin-form-login-password,
.klogin-form-login-remember {
    clear: both;
}
.input span,
.klink-block span {
    margin-right: 8px;
}
#Kunena .klink-block {
    padding-bottom: 10px;
    padding-top: 15px;
}
/* ============= TEMPLATE COLORS STYLE ============= */

body #Kunena .kblock div.kheader {
    background: #4f5a69 !important;
}
#Kunena .klist-actions td strong {
    margin-left: 6px;
}
#Kunena div.kblock label {
    clear: both;
    margin-right: 10px;
}
#Kunena .form-actions {
    margin-top: 20px;
    background-color: #f5f5f5;
    border-top: 1px solid #e6e6e6;
    margin-bottom: 20px;
}
#Kunena span.kforumbottom {
    /*background:url("../images/icons/bottom_arrow.gif") no-repeat left center;*/
    
    width: 18px;
    height: 16px;
    margin-left: 5px;
}
#Kunena span.kforumtop {
    /*background: url("../images/icons/top_arrow.gif") no-repeat left center;*/
    
    width: 18px;
    height: 16px;
    margin-left: 5px;
}
#Kunena h3 {
    color: #fff !important;
    text-transform: uppercase;
    margin: 0;
}
#Kunena .fltrt {
    float: right;
    margin-top: 3px;
}
#Kunena div.kblock div.khelprulescontent {
    border-bottom: 1px solid #e6e6e6;
}
#Kunena .kmsgtitle,
#Kunena .kmsgtitle-new {
    color: #333;
}
body #Kunena #ktop span.ktoggler {
    background: none !important;
}
/* ============= RTL LAYOUT ============= */

#Kunena div#kprofile-stats ul li {
    text-align: center;
}
/* ------ MOD LOGIN ------ */

fieldset.input {
    border: none;
    margin: -10px;
}
#Kunena .kwho-admin,
#Kunena a.kwho-admin,
#Kunena .kwho-globalmoderator,
#Kunena a.kwho-globalmoderator,
#Kunena .kwho-moderator,
#Kunena a.kwho-moderator,
#Kunena .kwho-blocked,
#Kunena a.kwho-blocked,
#Kunena .kwho-banned,
#Kunena a.kwho-banned,
#Kunena .kwho-user,
#Kunena a.kwho-user {
    color: inherit !important;
}
/************************************************************************************smartphone layout (320 - 480): everything is layout in single column*************************************************************************************/

@media only screen and (max-width: 480px),
(max-device-width: 480px) {
    body #Kunena .klist-actions td,
    body #Kunena .kprofilebox div.input span,
    body #Kunena #advsearch tr td {
        display: block !important;
    }
    body #Kunena .kprofilebox div.input span {
        margin-bottom: 10px;
    }
    body #Kunena div.ktitle-desc {
        display: block !important;
    }
    body #Kunena td.kprofile-left {
        min-width: inherit;
    }
    body #Kunena .krowmoderation select {
        display: block;
        margin-bottom: 10px;
        max-width: 70%;
    }
    body #Kunena td.krowmoderation input.kbutton {
        float: left;
        margin: 0;
    }
    body #Kunena div.kannouncement h2 {
        padding-right: 15px;
        width: auto;
    }
    body #Kunena td.krowmoderation input.kbutton {
        float: right;
    }
    body #Kunena td.visible-desktop,
    body #Kunena .klist-pages-all {
        display: block !important;
        border-left: none;
    }
    body #Kunena div.kflat tr.krow2 td {
        padding: 6px 3px;
    }
    body #Kunena table#kprofile td.kcol-left {
        float: left;
        width: 100%;
        border-right: none;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    body #Kunena table#kprofile td.kcol-right {
        float: left;
        margin-top: 10px;
    }
    body #Kunena .kblock .kheader h2 > span {
        display: inline-block;
    }
    body #Kunena .kblock .kheader h2,
    body #Kunena .kblock .kheader h2 a {
        font-size: 1.2em;
    }
    body #Kunena #ktopmenu ul.menu li a {
        padding: 8px 12px;
    }
    body #Kunena .kblock.k-profile .kheader h2,
    body #Kunena .kblock.k-profile .kheader h2 a {
        font-size: .95em;
    }
    body #Kunena .kblock.k-profile h2 span.kheadbtn a {
        padding: 0;
        font-size: 9px !important;
    }
    body #Kunena textarea,
    body #Kunena select,
    body #Kunena select:focus,
    body #Kunena select:hover {
        padding: 4px;
    }
    body #Kunena .klist-times-all .inputboxusl {
        margin-bottom: 15px;
        display: block;
    }
    body #Kunena form#jumpto {
        margin: 5px 0;
    }
    body #Kunena #jumpto .inputbox.fbs {
        padding: 0 5px;
    }
    body #Kunena div#kprofile-leftcol,
    body #Kunena div.kavatar-lg {
        width: 100%;
        display: inline-block;
        margin-top: 10px;
        height: auto;
    }
    body #Kunena div#kprofile-stats ul {
        margin: 0;
    }
    #Kunena div.kblock span.select-toggle {
        right: 3px;
        top: 2px;
    }
}
@media (max-width: 579px){
	#Kunena #ktab ul.menu li a span {
		color: #fff !important;
	}
	#Kunena #ktab ul.menu li:nth-child(odd) a {
		background-color: #4f5a69 !important;
	}
	#Kunena #ktab {
		margin:0 !important;
	}
}

#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton{
	color:#333 !important;
}

#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton:hover{
	color:#fff !important;
}

#Kunena #ktab ul.menu li a:hover, #Kunena #ktab ul.menu li.active a{
	background-color:#19A488 !important;
}

#Kunena #ktab ul.menu li a:hover span{ background:none !important; }

#kavatar-upload, .kcol-mid #kavatar-upload:hover{
	background: transparent !important;
    color: #000000 !important;
    font-weight: normal;
}