/*
Custom theme for Side Mini Profile
*/


.emd-user {
    width: 45% !important;
    float: left !important;
    display: inline;
}

.emd-list {
    width: 100%;
    margin-left: 15px;
}

.miniprofile .userpro {
    margin-top: 0px !important;
}

.miniprofile .userpro {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

input#showFilters {
    display: none !important;
}

@media only screen and (max-width: 768px){
.emd-list {
    width: 100%;
    margin-left: 9px !important;
}
p {
    margin-bottom: 0px;
}
.emd-main.emd-main-0 {
    margin-top: -20px !important;
}
section#text-2 {
    display: none;
}

}

/*
Marks
*/

.myCRED-balance.illuminati_cred {
    font-family: helvetica !important;
}

.myCRED-balance.illuminati_cred {
    font-family: helvetica !important;
    color: #FFFFFF !important;
    font-weight: 600;
}


/*
Main Sidebar
*/

aside#mk-sidebar {
    padding: 0px 15px 0px 15px !important;
    background: #c5c5c5 !important;
}

.sidebar-wrapper {
    display: none !important;
}

.widgettitle {
    text-align: center;
    background: #d2d2d2;
}

.widget {
    margin-bottom: 20px !important;
}

.widget ol, ul {
    list-style: none !important;
}

/*
Search Form
*/

form#bbp-search-form {
    text-align: center;
}

input#bbp_search_submit {
    background: #ce9e76;
}


/*
Community Topics
*/

a.bbp-forum-title {
    color: #FFFFFF !important;
    font-weight: 600;
}

.widget li {
    color: #c5c5c5 !important;
}

.widget a.bbp-author-name {
    color: #FFFFFF !important;
    font-weight: 600;
}

span.topic-author {
    float: right;
}



.bbp-forum-info a.bbp-forum-title {
    color: #650f2c !important;
    font-weight: 600;
}

.widget a.bbp-forum-title {
    width: 190px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: inline-block !important;
    text-align: left !important;
}

.widget a.bbp-author-name {
    display: none;
}



/*
Leaderboards and Marks Rankings
*/

section#mycred_widget_list-2 {
    background: #FFFFFF !important;
    border-radius: 3px;
    padding-bottom: 5px;
    font-family: helvetica !important;
    box-shadow: 0px 0px 24px 1px rgba(0,0,0,0.1) !important;
}



li.item-0 a {
    font-size: 13pt !important;
    font-weight: 800;
    margin-right: 4px;
    margin-left: 4px;
}


/*
Community Members
*/

div.emd-user {
    margin-left: 0px !important;
    margin: 0 auto !important;
    background: #FFFFFF !important;
}

.emd-user {
    max-height: 205px !important;
}

.emd-user-left {
    max-height: 5px !important;
}

.emd-user-left a {
    height: 40px !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: inline-block !important;
    text-align: left !important;
    width: 120px;
}

img.userpro-profile-badge.userpro-profile-badge-msg.userpro-init-chat,
img.userpro-profile-badge.userpro-profile-badge-country.userpro-flag-small {
    display: none !important;
}


/*
Profile Box
*/

.profilewithmarkspiece .vc_col-sm-12.wpb_column.column_container._.height-full.mpc-column, .profilewithmarkspiece .vc_column-inner, .profilewithmarkspiece .marksbalance, .profilewithmarkspiece .miniprofile {
    margin: 0px !important;
    /* padding: 0px !important; */
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.sideminiprofile .userpro.userpro-nostyle.userpro-445.userpro-float,
.sideminiprofile .miniprofile,
.sideminiprofile .marksbalance,
.sideminiprofile .marksbalance p {
    max-width: 280px !important;
}

.sideminiprofile img.userpro-profile-badge-right.userpro-profile-badge-verified {
    margin: 0px !important;
}

.sideminiprofile span.userpro-badges.inline {
    margin-left: 1px !important;
}


.sideminiprofile .marksbalance p {
    font-family: helvetica !important;
    font-size: 300% !important;
    letter-spacing: -0.5px !important;
    text-align: center;
    margin-bottom: 0px !important;
}

.sideminiprofile .marksbalance {
    background: #ce9e76;
    padding: 10px;
    margin: 0 auto !important;
    vertical-align: middle;
    border: 0px solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

.sideminiprofile .userpro.userpro-nostyle.userpro-708 {
    border: 0px solid !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.sideminiprofile .userpro {
    border: 0px solid !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 13px !important;
    border-bottom-right-radius: 13px !important;
    background: #f7f7f7 !important;
}

.sideminiprofile span#mark {
    margin-right: -5px;
    font-size: 90% !important;
    color: #ffedd2;
}

.sideminiprofile span#marksbalance {
    font-weight: 800;
    font-family: lato;
    color: #ffedd2;
}

.sideminiprofile span#marksbalance:hover,
.sideminiprofile span#mark:hover{
    color: #ffffff;
}

.sideminiprofile .miniprofile {
    margin: 0 auto !important;
}


@media only screen and (max-width: 1224px) {

  /*
aside#mk-sidebar {
display:none !important;
}

.widget {
    background: #a2a2a2;
}
  */
  aside#mk-sidebar {
      margin: 0 auto;
      text-align: center;
      width: 100%;
  }
  .mk-padding-wrapper {
    padding-top: 9px;
}

.widget li {
    margin-left: -30px !important;
}



}

@media only screen and (max-width: 768px) {

}

@media only screen and (max-width: 640px){

}


@media only screen and (max-width: 330px){

}

@media only screen and (min-width: 768px){
  aside#mk-sidebar {
      margin-top: -10px;
  }
}
