/*
Theme Name: Beehive Child
Description: Child theme for beehive theme
Author: thunder-team
Author URI: http://themeforest.net/user/thunder-team
Template: beehive
Version: 1.0.0
Text Domain:  beehive
*/

.buddypress-wrap .grid.bp-list.groups-list.two>li .list-wrap {
  height: auto;
  min-height: 0;
}

.bp-list.groups-list.grid.two > li {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}

.bp-list.groups-list.grid.two > li:before,
.bp-list.groups-list.grid.two > li:after {
  display: none;
}

.buddypress-wrap .bp-list.groups-list.grid.two li .item-cover {
  display: none;
}

.buddypress-wrap .bp-list.groups-list.grid.two > li .list-wrap {
  padding: 0;
  border: 0;
  box-shadow: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.buddypress-wrap .grid.bp-list.groups-list.two>li .list-wrap .item {
  display: flex;
  align-items: center;
}

.buddypress-wrap .grid.bp-list.groups-list.two>li .list-wrap .item  .item-block {
  display: flex;
}

.buddypress-wrap .bp-list.groups-list.grid.two li  .item-avatar {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: 1;
}

.buddypress-wrap .groups-list.grid.two li ul.inline-members {
  margin-bottom: 0;
  margin-top: 0;
}

.buddypress-wrap .groups-list.grid.two li .item-meta.group-details {
  margin-bottom: 0 !important;
}

.buddypress-wrap .groups-list.grid.two li .group-info {
  margin-left: 10px;
}

.buddypress-wrap .groups-list.grid.two li .item-avatar {
  margin-bottom: 0 !important;
}

.item-list.groups-list.two li + li {
  margin-top: 15px;
}

.buddypress-wrap .groups-list.grid.two li .list-title,
.buddypress-wrap .groups-list.grid.two li .last-activity {
  text-align: left;
}

.buddypress-wrap .groups-list.grid.two li .list-title.groups-title {
}

.buddypress-wrap .groups-list.grid.two li .group-member-info {
  padding-left: 15px;
  padding-right: 15px;
}

.buddypress-wrap .grid.bp-list.groups-list.two>li .list-wrap .item .item-block {
 width: 150px;
 max-width: 150px;
 justify-content: center;
}

.buddypress-wrap .grid.bp-list.groups-list.two>li .list-wrap .item .item-block .groups-meta {
  margin-top: 0 !important;
}

@media (max-width: 767px) {
  .buddypress-wrap .bp-list.groups-list.grid.two > li .list-wrap {
    flex-direction: column;
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .buddypress-wrap .grid.bp-list.groups-list.two>li .list-wrap .item {
    flex-direction: column;
    margin-top: 15px;
  }
  .buddypress-wrap .grid.bp-list.groups-list.two:before {
    display: none !important;
  }
  .buddypress-wrap .grid.bp-list.groups-list.two {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(calc(100% / 3), 1fr));
    gap: 20px;
  }
  .buddypress-wrap .bp-list.groups-list.grid.two li .item-avatar {
    flex-direction: column;
  }
  .buddypress-wrap .groups-list.grid.two li .group-info {
    margin-left: 0;
  }
  .buddypress-wrap .groups-list.grid.two li .list-title, .buddypress-wrap .groups-list.grid.two li .last-activity {
    text-align: center;
  }
  .buddypress-wrap .groups-list.grid.two li .group-member-info {
    margin-bottom: 7px;
  }
  .item-list.groups-list.two li + li {
    margin-top: 0px;
  }
}

@media (max-width: 380px) {
  .buddypress-wrap .grid.bp-list.groups-list.two {
    grid-template-columns: repeat(auto-fill, minmax(calc(100% / 2), 1fr));
  }
}

nav.beehive-navbar.default .js-hiraku-offcanvas:not(.js-hiraku-offcanvas-active) #menu-header-menu.navbar-main > li > a {
  line-height: 100%;
  border: 1px solid #C20799;
  padding: 5px 10px;
  text-align: center;
  border-radius: 18px;
  color: #C20799;
  font-weight: 500;
  font-size: 15px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  min-width: 100px;
}

nav.beehive-navbar.default .js-hiraku-offcanvas:not(.js-hiraku-offcanvas-active) #menu-header-menu.navbar-main > li > a:hover ,
nav.beehive-navbar.default .js-hiraku-offcanvas:not(.js-hiraku-offcanvas-active) #menu-header-menu.navbar-main > li.current_page_item.active  > a {
  background-color: #C20799;
  color: #FFF;
}

nav.beehive-navbar #menu-header-menu.navbar-nav li.nav-item {
  margin: 0 10px;
}

.site-header nav.beehive-navbar .navbar-brand img {
  top: 0 !important;
  left: 0 !important;
}

nav.beehive-navbar.nav-scrolling .navbar-brand img {
  height: 50px !important;
  top: 0 !important;
}

.beehive-title-bar.default .title-bar-wrapper .breadcrumb-wrapper {
  padding-top: 1rem;
}

@media only screen and (max-width: 767px) {
  .site-header nav.beehive-navbar .navbar-brand {
      filter: none !important;
  }
  .site-header nav.beehive-navbar .navbar-brand img {
    height: 60px !important;
    top: 0 !important;
  }
}
