/*
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.

*/
/**
 * Add your customizations below this line.
 */
/*------------------------------------*\
    HOME
\*------------------------------------*/
body.home #hero .region__col--2 {
  background: none; }
body.home img {
  border-radius: 5px; }
body.home #content .widget-area {
  background: #F0EBEB; }
  body.home #content .widget-area .grimlock-section--get-started .grimlock-section__subtitle {
    color: white !important; }
  body.home #content .widget-area #block-4 {
    background: #F0EBEB;
    padding: 0 !important;
    margin: 0 auto !important; }
    body.home #content .widget-area #block-4 iframe {
      height: 600px;
      border: 0; }
      body.home #content .widget-area #block-4 iframe body {
        background: #F0EBEB !important; }
  body.home #content .widget-area #block-6 .widget-title ins.decoration--block-slanted {
    background-color: #ff6162;
    padding: 5px 15px;
    -webkit-clip-path: polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%);
    clip-path: polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%);
    display: block;
    text-decoration: none;
    color: white; }
  body.home #content .widget-area #block-7 .item-options, body.home #content .widget-area #block-7 .activity {
    display: none; }
  body.home #content .widget-area #block-7 .item-list {
    padding: 0rem 7rem; }
    body.home #content .widget-area #block-7 .item-list .vcard {
      display: table-cell;
      width: 20%; }
      body.home #content .widget-area #block-7 .item-list .vcard .item-avatar a, body.home #content .widget-area #block-7 .item-list .vcard .item-avatar img {
        width: 150px;
        height: 171px; }
      body.home #content .widget-area #block-7 .item-list .vcard .item {
        clear: both;
        text-align: center;
        padding-top: 10px; }
  body.home #content .widget-area #grimlock_nav_menu_section_widget-3 #menu-item-1149 .icon-wrapper:before, body.home #content .widget-area #grimlock_nav_menu_section_widget-3 #menu-item-1149 i.gwangi-my-groups, body.home #content .widget-area #grimlock_nav_menu_section_widget-3 #menu-item-1149 .icon-wrapper:after {
    background-color: #FF6162; }
  body.home #content .widget-area #grimlock_nav_menu_section_widget-3 #menu-item-1151 > a {
    padding-top: 45px; }
  body.home #content .widget-area #grimlock_nav_menu_section_widget-3 #menu-item-1151 .icon-wrapper:before, body.home #content .widget-area #grimlock_nav_menu_section_widget-3 #menu-item-1151 i.fa-lock, body.home #content .widget-area #grimlock_nav_menu_section_widget-3 #menu-item-1151 .icon-wrapper:after {
    background-color: #3498DB; }

/*------------------------------------*\
    GENERAL / SITE-WIDE
\*------------------------------------*/
#message.error {
  z-index: 100;
  position: relative; }

footer#footer {
  display: none !important; }

/*------------------------------------*\
    PROFILE
\*------------------------------------*/
body.xprofile .profile-content {
  /* hide demographic info on view profile pages */ }
  body.xprofile .profile-content .main-nav li#members-following-personal-li, body.xprofile .profile-content .main-nav li#members-followers-personal-li,
  body.xprofile .profile-content .main-nav li#members-partnering-personal-li, body.xprofile .profile-content .main-nav li#members-partnerers-personal-li,
  body.xprofile .profile-content .main-nav li#location-personal-li {
    display: none !important; }
  body.xprofile .profile-content .screen-profile h2.screen-profile__title.h3 {
    display: none !important; }
  body.xprofile .profile-content ul#pills-tab li:last-child {
    display: none !important; }

#buddypress:not(.youzer) div#item-header .profile-header__avatar {
  top: 0px !important; }

/* specific fields */
body.xprofile .profile-content {
  /* bio */
  /* 3 registration checkboxes */
  /* name of network */
  /* leadership role */ }
  body.xprofile .profile-content .field_331 #wp-field_331-editor-tools, body.xprofile .profile-content .field_331 .mce-top-part, body.xprofile .profile-content .field_331 .mce-statusbar {
    display: none !important; }
  body.xprofile .profile-content .field_393, body.xprofile .profile-content .field_396, body.xprofile .profile-content .field_395 {
    display: none !important; }
  body.xprofile .profile-content .field_339 {
    border-bottom: none !important; }
    body.xprofile .profile-content .field_339 legend {
      display: none !important; }
  body.xprofile .profile-content .field_507 input, body.xprofile .profile-content .field_507 legend {
    display: none !important; }
  body.xprofile .profile-content .field_516 input {
    display: none !important; }
  body.xprofile .profile-content .field_342, body.xprofile .profile-content .field_352, body.xprofile .profile-content .field_362, body.xprofile .profile-content .field_372, body.xprofile .profile-content .field_382, body.xprofile .profile-content .field_477, body.xprofile .profile-content .field_478, body.xprofile .profile-content .field_479,
  body.xprofile .profile-content .field_480, body.xprofile .profile-content .field_481, body.xprofile .profile-content .field_482, body.xprofile .profile-content .field_483, body.xprofile .profile-content .field_484, body.xprofile .profile-content .field_485, body.xprofile .profile-content .field_486, body.xprofile .profile-content .field_487,
  body.xprofile .profile-content .field_488, body.xprofile .profile-content .field_489, body.xprofile .profile-content .field_490, body.xprofile .profile-content .field_491 {
    border-bottom: none !important;
    padding-bottom: 0 !important; }
  body.xprofile .profile-content .field_420, body.xprofile .profile-content .field_421, body.xprofile .profile-content .field_422, body.xprofile .profile-content .field_423, body.xprofile .profile-content .field_424, body.xprofile .profile-content .field_492, body.xprofile .profile-content .field_493, body.xprofile .profile-content .field_494,
  body.xprofile .profile-content .field_495, body.xprofile .profile-content .field_496, body.xprofile .profile-content .field_497, body.xprofile .profile-content .field_498, body.xprofile .profile-content .field_499, body.xprofile .profile-content .field_500, body.xprofile .profile-content .field_501, body.xprofile .profile-content .field_502,
  body.xprofile .profile-content .field_503, body.xprofile .profile-content .field_504, body.xprofile .profile-content .field_505, body.xprofile .profile-content .field_506 {
    padding-top: 0px; }
    body.xprofile .profile-content .field_420 legend, body.xprofile .profile-content .field_421 legend, body.xprofile .profile-content .field_422 legend, body.xprofile .profile-content .field_423 legend, body.xprofile .profile-content .field_424 legend, body.xprofile .profile-content .field_492 legend, body.xprofile .profile-content .field_493 legend, body.xprofile .profile-content .field_494 legend,
    body.xprofile .profile-content .field_495 legend, body.xprofile .profile-content .field_496 legend, body.xprofile .profile-content .field_497 legend, body.xprofile .profile-content .field_498 legend, body.xprofile .profile-content .field_499 legend, body.xprofile .profile-content .field_500 legend, body.xprofile .profile-content .field_501 legend, body.xprofile .profile-content .field_502 legend,
    body.xprofile .profile-content .field_503 legend, body.xprofile .profile-content .field_504 legend, body.xprofile .profile-content .field_505 legend, body.xprofile .profile-content .field_506 legend {
      display: none !important; }
  body.xprofile .profile-content .field-visibility-settings-toggle {
    float: right; }

body.my-account .profile-content .main-nav li#members-following-personal-li, body.my-account .profile-content .main-nav li#members-followers-personal-li,
body.my-account .profile-content .main-nav li#members-partnering-personal-li, body.my-account .profile-content .main-nav li#members-partnerers-personal-li,
body.my-account .profile-content .main-nav li#location-personal-li {
  display: none !important; }

/*------------------------------------*\
    DIRECTORY + MY RELATIONSHIPS
\*------------------------------------*/
.buddypress.grimlock-buddypress--members-actions-text-displayed #site #members-list div.action > div > a {
  background: unset;
  background-color: unset; }

body.directory #members-directory-form li#members-following, body.directory #members-directory-form li#members-partnering {
  display: none !important; }
body.directory #site .members #members-list .action > div.following > a, body.directory #site .members #members-list .action div.partnering > a {
  background: #79B76B !important; }
  body.directory #site .members #members-list .action > div.following > a:hover, body.directory #site .members #members-list .action div.partnering > a:hover {
    background: #DD6561 !important; }

/* my relationships */
body.page-id-2166 #members-list .action .following > a, body.page-id-2166 #members-list .action .partnering > a {
  background: #79B76B !important; }
  body.page-id-2166 #members-list .action .following > a:hover, body.page-id-2166 #members-list .action .partnering > a:hover {
    background: #D9534F !important; }
body.page-id-2166 #site #members-list div.action > div > a.unfollow:hover, body.page-id-2166 #site #members-list div.action > div > a.unpartner:hover {
  background: #D9534F !important; }
body.page-id-2166 #site #members-list div.action > div > a.follow:hover, body.page-id-2166 #site #members-list div.action > div > a.partner:hover {
  background: #79B76B !important; }

#buddypress:not(.youzer) div#item-header #profile-header #item-buttons.action > div > a.unfollow:hover, #buddypress:not(.youzer) div#item-header #profile-header #item-buttons.action > div > a.unpartner:hover {
  background: #D9534F !important; }
#buddypress:not(.youzer) div#item-header #profile-header #item-buttons.action > div > a.follow:hover, #buddypress:not(.youzer) div#item-header #profile-header #item-buttons.action > div > a.partner:hover {
  background: #79B76B !important; }

#buddypress:not(.youzer) div.action > div > a::before,
#buddypress:not(.youzer) #members-list div.action > div > a::before {
  font-family: var(--grimlock-icon-plus-font-family) !important;
  content: var(--grimlock-icon-plus); }

#buddypress:not(.youzer) div#item-header #profile-header #item-buttons.action > div > a.unpartner::before,
#buddypress:not(.youzer) #members-list div.action a.unpartner::before,
#buddypress:not(.youzer) div.action a.unpartner::before {
  font-family: var(--grimlock-icon-check-font-family) !important;
  content: var(--grimlock-icon-check); }

.buddypress.grimlock-buddypress--members-actions-text-displayed #site div#item-header #profile-header.profile-header--member #item-buttons.action > div a.unpartner:hover::before,
body.xprofile div.action a.unpartner:hover::before,
#buddypress:not(.youzer) div.action a.unpartner:hover::before,
#buddypress:not(.youzer) #members-list div.action a.unpartner:hover::before {
  font-family: var(--grimlock-icon-times-font-family) !important;
  content: var(--grimlock-icon-times); }

/*------------------------------------*\
    MEMBERS MAP
\*------------------------------------*/
body.members .gm-style-iw {
  overflow: hidden; }

/*------------------------------------*\
    REGISTRATION PAGE
\*------------------------------------*/
body.registration {
  /* hide write-in other fields until checked */
  /* hide visibility settings */ }
  body.registration #buddypress .standard-form label {
    margin-top: .1rem !important; }
  body.registration #buddypress .standard-form .editfield {
    border-bottom: none; }
  body.registration .field_84, body.registration .field_392, body.registration .field_21, body.registration .field_107 {
    display: none; }
    body.registration .field_84.show, body.registration .field_392.show, body.registration .field_21.show, body.registration .field_107.show {
      display: block; }
  body.registration .field_7 label[for=field_397_0] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_398_1] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_399_2] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_400_3] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_401_4] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_402_5] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_403_6] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_404_7] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_405_8] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_406_9] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_407_10] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_408_11] {
    width: 50% !important;
    float: left; }
  body.registration .field_7 label[for=field_409_12] {
    width: 50% !important;
    float: left; }
  body.registration .field_22 label[for=field_411_0] {
    width: 50% !important;
    float: left; }
  body.registration .field_22 label[for=field_412_1] {
    width: 50% !important;
    float: left; }
  body.registration .field_22 label[for=field_413_2] {
    width: 50% !important;
    float: left; }
  body.registration .field_22 label[for=field_414_3] {
    width: 50% !important;
    float: left; }
  body.registration .field_22 label[for=field_415_4] {
    width: 50% !important;
    float: left; }
  body.registration .field_22 label[for=field_416_5] {
    width: 50% !important;
    float: left; }
  body.registration .field_22 label[for=field_417_6] {
    width: 50% !important;
    float: left; }
  body.registration .field_22 label[for=field_418_7] {
    width: 50% !important;
    float: left; }
  body.registration .field_393 .field-visibility-settings-toggle, body.registration .field_396 .field-visibility-settings-toggle, body.registration .field_395 .field-visibility-settings-toggle {
    display: none !important; }
