@charset "UTF-8";
/*
Theme Name:  Gwangi Child
Theme URI:   http://www.themosaurus.com/gwangi-child
Author:      Themosaurus
Author URI:  http://www.themosaurus.com
Description: Gwangi Child is a child theme for Gwangi based on Underscores and Bootstrap 4. It makes good use of the Customizer, allowing multiple color, typography and layout options to build a tailor-made website.
Template:    gwangi
Version:     1.2
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gwangi-child
Tags:        one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, buddypress, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, threaded-comments, rtl-language-support, translation-ready, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Gwangi is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Its stylesheet borrows concepts from various established methodologies promoting code reuse above
all. Files and directories are structured and named after SMACSS. Helper classes have been made
with OOCSS in mind and finally, the namming convention tries to narrow the gap with BEM.

This stylesheet follow the basic principles of CSS Guidilines http://cssguidelin.es/
*/
/**
 * CONTENTS
 *
 * VARIABLES
 * Variables.....................Globally-available variables and config (custom and from vendors).
 *
 * TOOLS
 * Mixins........................Useful mixins.
 * Functions.....................Useful functions.
 * Placeholders..................Useful placeholders.
 *
 * BASE
 * Accessibility.................Affecting the overall accessibility (Screen readers & co).
 * Headings......................H1–H6 styles.
 * Copy..........................Copy elements styles.
 *
 * LAYOUT
 * Alignements...................Positionning content elements.
 * Clearings.....................Clear all wrappers & regions.
 * Containers....................Constraining elements.
 * Regions.......................Define a global layout architecture for several components.
 * Sidebars......................Sidebars styles.
 * Wrappers......................Wrapping elements.
 *
 * COMPONENTS
 * Breadcrumb....................Breadcrumb styles.
 * Buttons.......................Buttton component styles.
 * Captions......................Caption of gallery and media components.
 * Cards.........................Card components for various posts items.
 * Comments......................Comments thread styles.
 * Embedded......................Embedded contents (iframe, object, emoji, etc.).
 * Forms.........................All form components.
 * Galleries.....................Gallery and gallery-item components.
 * Infinite scroll...............Infinite scroll styles.
 * Hero..........................Hero component styles.
 * Media.........................Bootstrap Media component styles.
 * Menus.........................Menu and content navigation styles.
 * Navigation....................Main navigation component.
 * Pagination....................Post navigation, Pager & Pagination.
 * Posts.........................Posts archive & single styles.
 * Sections......................Visual region components.
 * Tables........................Tables styles.
 * Widgets.......................Widget styles.
 *
 * PLUGINS
 * Add to any....................Social and sharing plugin.
 * Autocomplete for Relevanssi...Add autocomplete functionnality to Relevanssi plugin.
 * Bbpress.......................Forum plugin.
 * Buddypress....................User profile & community plugin.
 * Contact form 7................Custom form plugin.
 * The Events Calendar...........Events creation & management.
 * Features......................Important blocs like services or values.
 * Gravity forms.................Custom form plugin.
 * Mailchimp for wp..............Mailchimp integration plugin.
 * Ninja Forms...................Custom form plugin.
 * Our team......................Team member plugin.
 * Projects......................Projects/Portfolio plugin.
 * Testimonials..................Testimonial plugin.
 * Woo-plugins...................Common styles form plugins by Woothemes (Grid, utilities, etc.).
 * Yarpp.........................Related posts plugin.
 * Yoast SEO.....................SEO plugin.
 * Woocommerce...................King of WordPress e-commerce plugin.
 *
 * STATES
 * JS............................Styles applied to components using JavaScript.
 * No-js.........................Styles applied to components when JavaScript is disabled.
 * Slideout......................Styles applied to components using Slideout.js.
 * Grimlock fallback.............Styles applied to components whithout Grimlock activated..
 *
 * TRUMPS
 * Animations....................Custom keyframes animations and transitions stuff.
 * Background....................Extend Boostrap background utilities.
 * Borders.......................Border utilities.
 * Box...........................Box display utilities (Display, sizes and overflow).
 * Positions.....................Positions and depth utilities.
 * Text..........................Text utilities.
 */
/**
 * Add your customizations below this line.
 */
/*------------------------------------*\
    #VARIABLES
\*------------------------------------*/
/*------------------------------------*\
    #TOOLS
\*------------------------------------*/
/*------------------------------------*\
    #BASE
\*------------------------------------*/
/**
 * Headings
 */
/**
 * Copy
 */
/*------------------------------------*\
    #LAYOUT
\*------------------------------------*/
/**
 * Alignements
 */
/**
 * Clearings
 */
/**
 * Containers
 */
/**
 * Regions
 */
/**
 * Sidebars
 */
/**
 * Wrappers
 */
/*------------------------------------*\
    #COMPONENTS
\*------------------------------------*/
/**
 * Breadcrumb
 */
/**
 * Buttons
 */
/**
 * Captions
 */
/**
 * Cards
 */
/**
 * Comments
 */
/**
 * Embedded
 */
/**
 * Forms
 */
/**
 * Galleries
 */
/**
 * Infinite scroll
 */
/**
 * Hero
 */
/**
 * Media
 */
/**
 * Menus
 */
/**
 * Posts
 */
/**
 * Navigation
 */
/**
 * Sections
 */
/**
 * Pagination
 */
/**
 * Posts
 */
/**
 * Sections
 */
/**
 * Tables
 */
/**
 * Widgets
 */
/*------------------------------------*\
    #PLUGINS
\*------------------------------------*/
/**
 * Add to any
 */
/**
 * Autocomplete for Relevanssi
 */
/**
 * Bbpress
 */
/**
 * Buddypress
 */
/**
 * Contact form 7
 */
/**
 * The Events Calendar
 */
/**
 * Features
 */
/**
 * Gravity forms
 */
/**
 * Mailchimp for wp
 */
/**
 * Ninja Forms
 */
/**
 * Our team
 */
/**
 * Projects
 */
/**
 * Testimonials
 */
/**
 * Woo-plugins
 */
/**
 * Yarpp
 */
/**
 * Yoast SEO
 */
/**
 * Woocommerce
 */
/*------------------------------------*\
    #STATE
\*------------------------------------*/
/**
 * JS
 */
/**
 * NO-JS
 */
/**
 * Slideout
 */
/**
 * Grimlock fallback
 */
/*------------------------------------*\
    #TRUMPS
\*------------------------------------*/
/**
 * Animations
 */
/**
 * Background
 */
/**
 * Borders
 */
/**
 * Box
 */
/**
 * Positions
 */
/**
 * Text
 */

/*# sourceMappingURL=style.css.map */

/* nughair current changes 10-08-2021 */
div#message {
    margin: 20px 20px 0 0 !important;
}
ul#invite-anyone-invite-list li {
    width: 33.3333%;
    padding: 20px;
    padding-left: 0;
    margin-bottom: 10px;
}
ul#invite-anyone-invite-list li img {
    margin-bottom: 10px;
}
ul#invite-anyone-invite-list li h4 {
    font-size: 16px;
}
ul#invite-anyone-invite-list li span.activity {
    font-size: 14px;
}
ul#invite-anyone-invite-list li .action {
    margin-top: 7px;
	font-size: 14px;
}

/* #nav-invite-anyone-groups-li {
    display: none !important;
} */

#login #login_error {
    color: #fff;
    background-color: #dc3232;
    margin: 1rem 2rem 2rem 2rem;
}

#login #login_error, #login .message, #login .success, #login h1.admin-email__heading {
    box-shadow: none;
    padding: 15px;
    border: 0 !important;
    margin-bottom: 1.5rem;
    line-height: 1.5em;
    font-size: .95em;
}

#login #login_error a, #login .message a, #login .success a, #login h1.admin-email__heading a {
    color: inherit !important;
}
#login #login_error a:hover, #login #login_error a:active, #login #login_error a:focus, #login .message a:hover, #login .message a:active, #login .message a:focus, #login .success a:hover, #login .success a:active, #login .success a:focus, #login h1.admin-email__heading a:hover, #login h1.admin-email__heading a:active, #login h1.admin-email__heading a:focus {
    color: inherit !important;
    opacity: .55;
}
#invite-anyone-steps label {
    margin-left: 35px;
}



// HIDE FORRUM COMMENTS
.elementor-element-e641b2f .youzify-bbp-topic-head-meta,
.elementor-element-e641b2f #bbpress-forums div.bbp-breadcrumb a,
.elementor-element-e641b2f #bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-sep,
.elementor-element-e641b2f  span#subscription-toggle,
.elementor-element-e641b2f .youzify-forums-topic-meta
 {
    display: none !important;
}


body.postid-92812  header#youzify-group-header,
body.postid-92812  nav#youzify-profile-navmenu,
body.postid-92812  .youzify-sidebar-column.youzify-group-sidebar.youzify-sidebar,
body.postid-92812   .youzify-bbp-topic-head-meta,
body.postid-92812   .youzify-forums-topic-meta {
    display: none !important;
}
body.postid-92812  .youzify-right-sidebar-layout {
    display: block;
    max-width: 70%;
    margin: 0 auto;
}
body.postid-92812    #bbpress-forums div.bbp-breadcrumb a,
body.postid-92812  #bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-sep {
    display: none;
}

body.postid-92812 main.youzify-page-main-content {
    width: 75%;
}
body.postid-92812 .youzify-main-column {
    width: 100% !IMPORTANT;
}

body.postid-92812  div#content {
    padding-top: 0;
}

body.single-topic main.youzify-page-main-content {
    max-width: 75%;
    margin: 0 auto;
}
body.single-topic .youzify-main-column{
        width: 100% !important;
}
body.single-topic div#content {
    padding-top: 0;
}
body.single-topic a.bbp-breadcrumb-root {
    display: none;
}
body.single-topic .youzify-bbp-topic-head-meta {
    display: none;
}

body.page-id-92615 header#header, body.page-id-92615  div#prefooter, body.page-id-92615 footer#footer {
    display: none  !important;
}
body.bp-user.member-type-child .navbar-nav--buddypress li.menu-item.ml-0.menu-item--groups,
body.bp-user.member-type-child .navbar-nav--buddypress li.menu-item.ml-0.menu-item--notifications,
body.bp-user.member-type-student .navbar-nav--buddypress li.menu-item.ml-0.menu-item--groups,
body.bp-user.member-type-student .navbar-nav--buddypress li.menu-item.ml-0.menu-item--notifications,
body.pmpro-account.bp-legacy .navbar-nav--buddypress li.menu-item.ml-0.menu-item--groups,
body.pmpro-account.bp-legacy  .navbar-nav--buddypress li.menu-item.ml-0.menu-item--notifications,
body.member-type-parent .navbar-nav--buddypress li.menu-item.ml-0.menu-item--groups,
body.member-type-parent  .navbar-nav--buddypress li.menu-item.ml-0.menu-item--notifications,


body.bp-user.member-type-child ul.grimlock-woocommerce-navbar_nav_menu.nav.navbar-nav.grimlock-navbar-nav--woocommerce.navbar-nav--woocommerce,
body.bp-user.member-type-student ul.grimlock-woocommerce-navbar_nav_menu.nav.navbar-nav.grimlock-navbar-nav--woocommerce.navbar-nav--woocommerce,
body.pmpro-account.bp-legacy ul.grimlock-woocommerce-navbar_nav_menu.nav.navbar-nav.grimlock-navbar-nav--woocommerce.navbar-nav--woocommerce,
body.member-type-parent ul.grimlock-woocommerce-navbar_nav_menu.nav.navbar-nav.grimlock-navbar-nav--woocommerce.navbar-nav--woocommerce{
    display: none !important;
}


#menu-item-92860,
#menu-item-92861,
#menu-item-92862,
#menu-item-92863,
#menu-item-92859{
    display: none;
}


body.bp-user.member-type-child #menu-item-92860,
body.bp-user.member-type-child #menu-item-92861,
body.bp-user.member-type-child #menu-item-92862,
body.bp-user.member-type-child #menu-item-92863,
body.bp-user.member-type-child #menu-item-92859,
body.bp-user.member-type-student #menu-item-92860,
body.bp-user.member-type-student #menu-item-92861,
body.bp-user.member-type-student #menu-item-92862,
body.bp-user.member-type-student #menu-item-92863,
body.bp-user.member-type-student #menu-item-92859{
    display: block ;
}

body.bp-user.member-type-child #menu-item-1161,
body.bp-user.member-type-child #menu-item-1162,
body.bp-user.member-type-child #menu-item-1163,
body.bp-user.member-type-student #menu-item-1161,
body.bp-user.member-type-student #menu-item-1162,
body.bp-user.member-type-student #menu-item-1163,
body.bp-user.member-type-child #menu-item-48961,
body.bp-user.member-type-student #menu-item-48961{
    display: none !important ;
}


body.bp-user.member-type-child li#menu-item-1166,
body.bp-user.member-type-student li#menu-item-1166 {
    padding-top: 5px;
    border-top: 1px solid #3e8ec0;
    margin-top: 5px;
}

body.bp-user.member-type-child li#menu-item-1169 ,
body.bp-user.member-type-student li#menu-item-1169 {
    display: none;
}

iframe body.bp-legacy.topic.bbpress header{
    display: none !important;
} 
body.page-id-92878 div#wpadminbar{
    display: none !important;
}


body.lesson_chat-template div#wpadminbar,
body.lesson_chat-template header#header,
body.lesson_chat-template div#prefooter,
body.lesson_chat-template  footer#footer{
    display: none;
}
body.lesson_chat-template div#content {
    padding: 0;
}
body.lesson_chat-template main.youzify-page-main-content {
    padding: 0px;
}
body.lesson_chat-template .youzify-bbp-topic-head {
    margin: 0px;
}
body.lesson_chat-template .youzify-main-column {
    width: 100% !important;
}
body.lesson_chat-template #bbpress-forums div.bbp-breadcrumb a,
body.lesson_chat-template .youzify-bbp-topic-head-meta,
body.lesson_chat-template  #bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-sep {
    display: none;
}
body.pmpro-account.bp-legacy li#menu-item-48961,
body.pmpro-account.bp-legacy li#menu-item-1163,
body.pmpro-account.bp-legacy  li#menu-item-1161,
body.pmpro-account.bp-legacy  li#menu-item-1162,
body.member-type-parent li#menu-item-48961,
body.member-type-parent li#menu-item-1163,
body.member-type-parent  li#menu-item-1161,
body.member-type-parent  li#menu-item-1162{
        display: none !important;
}

input#child_dob {
    padding: 0 20px !important;
}
a.change-image, a.change-image:hover {
    text-decoration: none;
    color: #fff !IMPORTANT;
}
body.my-profile.member-type-parent .youzify-button-item.youzify-profile-button {
    display: none !important;
}
