/*
 Theme Name:   Mesmerize Pro Child
 Theme URI:    https://dc-systems.co.uk
 Description:  Child theme for Mesmerize Pro - for MGOC
 Author:       Digital Content Systems Ltd
 Author URI:   https://dc-systems.co.uk
 Template:     mesmerize-pro
 Version:      1.0.31
*/
/* Import parent theme styles */
@import url("../mesmerize-pro/style.css");

/* Homepage Menu styles */
#mainmenu_container {
  font-size: clamp(10px, 1.1vw, 10px);
  white-space: nowrap;
}
.ul.dropdown-menu:before {
  display: none;
  white-space: nowrap;
}
.logo_col.col-xs.col-sm-fit {
  display: none;
  white-space: nowrap;
}
.navigation-wrapper:not(.gridContainer) {
  padding-left: 2%;
  padding-right: 2%;
}

/* Themed login page */
.custom-login {
/*
    max-width: 640px;
    margin: 80px auto;
*/
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding: 1em;
}
.custom-login input {
/*
    width: 100%;
*/
    padding: 8px;
}
.login-error {
    background: #ffe0e0;
    padding: 10px;
    margin-bottom: 15px;
}

button.mgoc_login_submit {
    font-size: 16px;
    padding: 0.5em;  
}


/* Forum */
.bbp-reply-author {
    width: 150px;
    float: left;
    margin-right: 20px;
    text-align: center;
}

.bbp-reply-content {
    overflow: hidden;
}

.site > .content {
    padding-top: 2rem;
}

.mesmerize-content-padding #page > .page-content, 
.mesmerize-inner-page #page > .page-content {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

/*
 * Forum styling tweaks requested by MGOC...
 * Bigger font
 * Background for titles to grey-blue
 */

body.page-template-page-login-php .inner-header-description,
body.page-id-69373 .inner-header-description,
body.single-classified .inner-header-description,
body.bbpress .inner-header-description {
    display: none;
}

span.bbp-breadcrumb-current {
    display: block;
    font-size: 20px;
    line-height: 2em;
    color: black;
}

#bbpress-forums {
    font-size: 15px;
    line-height: unset;
}
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results,
#bbpress-forums ul.bbp-topics {
    font-size: unset;
}
#bbpress-forums div.bbp-forum-header,
#bbpress-forums div.bbp-reply-header,
#bbpress-forums div.bbp-topic-header {
    background-color: #d0deec;
}
#bbpress-forums li.bbp-header {
    background: #2d376c;
}
#bbpress-forums div.bbp-reply-content img.attachment-full {
    display: none;
}
/* display thumbnails in a row, not a column: */
#bbpress-forums .bbp-attachments ol li {
    float: left;
}

div.bbp-breadcrumb {
    font-size: unset;
}
div.bbp-template-notice li,
div.bbp-template-notice p {
    font-size: unset;
}
p.form-allowed-tags {
    display: none;
}

.post-meta.muted  {
    display: none;
}

/* User profile, user editing */
form#bbp-your-profile fieldset.bbp-form {
    display: none;
} 
form#bbp-your-profile h2.entry-title {
    display: none;
}

#mgoc-new-topic {
    display: block;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
}
/*Website font black*/
body {
  font-family: "Open Sans", sans-serif;
  color: #00000;
  background-color: transparent;
}
 
/*Word Count Box on AS news*/
 input#wcount_EnjoyingMGtext {
    display: inline; 
    text-align: center;
    height: 35px;
    width: 35px !important;
    padding: 1px;
    border: none;
    font-size: 15px;
    margin-bottom: 2px;
}
