/*
Theme Name: GeneratePress Child
Template: generatepress
*/

.feed {display:none!important;}
h2 {
    font-size: 26px;
}
#buddypress .activity-list li.mini  {
    font-size:100%;
    position:relative;
}
.advps-slide-field-three 
img {
    float: none;
    margin-right: 20px;
}
#buddypress .standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section {

    float: left;
    width: 100%;
}
#buddypress .standard-form label, #buddypress .standard-form legend, #buddypress .standard-form span.label {

    display: block;
    font-weight: 700;
    margin: 5px 0 5px;
    width: auto;
}
body.buddypress .site-content {
    padding-top: 0.1em;
}
.bpfr-socialxprofiles {
    float: left;
		width: 100%;
}
élément {

}
html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited {

    margin-left: 10px;
	margin-bottom: 10px;
}
.activity-update-form{
	border: 2px solid #353535;
	box-shadow: inset 0 0 6px #3e3a3a;
	margin: 15px 0;
}
.wp-polls .Buttons {
    border: 1px solid #c8c8c8;
    background-color: #666666;
}
.buddypress .buddypress-wrap .activity-read-more a, .buddypress .buddypress-wrap .comment-reply-link, .buddypress .buddypress-wrap .generic-button a, .buddypress .buddypress-wrap a.bp-title-button, .buddypress .buddypress-wrap a.button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap input[type="button"], .buddypress .buddypress-wrap input[type="reset"], .buddypress .buddypress-wrap input[type="submit"], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
    background: #d5d4d4;
        background-clip: border-box;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #555;
    cursor: pointer;
    font-size: inherit;
    font-weight: 400;
    outline: 0;
    padding: .3em .5em;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.bp-dir-vert-nav .dir-navs ul li.selected a {
    background: #424242;
    color: #65ce6d;
}
.buddypress-wrap .bp-navs li:not(.current) a:focus, .buddypress-wrap .bp-navs li:not(.current) a:hover, .buddypress-wrap .bp-navs li:not(.selected) a:focus, .buddypress-wrap .bp-navs li:not(.selected) a:hover {
    background: #424242;
    color: #65ce6d;
}
.buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .bp-subnavs li.selected a {
    background: #424242;
    color: #65ce6d;
    font-weight: 600;
}
.buddypress-wrap .main-navs:not(.dir-navs) li.current a, .buddypress-wrap .main-navs:not(.dir-navs) li.selected a {
    background: #65ce6d;
    color: #fff;
    font-weight: 600;
}
.buddypress-wrap .bp-navs li.current a, .buddypress-wrap .bp-navs li.current a:focus, .buddypress-wrap .bp-navs li.current a:hover, .buddypress-wrap .bp-navs li.selected a, .buddypress-wrap .bp-navs li.selected a:focus, .buddypress-wrap .bp-navs li.selected a:hover {
    background: #65ce6d;
    color: #fff;
    border-radius: 5px;
}
.bp-single-vert-nav .item-body:not(#group-create-body) {
    background: #424242;
    border-left: 1px solid #d6d6d6;
    float: right;
    margin: 0;
    min-height: 400px;
    padding: 0 0 0 1em;
    width: calc(73% + 6px);
}
body #buddypress div, body #buddypress dl, body #buddypress input[type="reset"], body #buddypress input[type="search"], body #buddypress input[type="submit"], body #buddypress li, body #buddypress select, body #buddypress textarea {
    border-radius: 5px;
    background-clip: padding-box;
}
.bp-list > li {
    border: 2px solid #eaeaea;
}
.bp-list li .item-avatar img.avatar {
    display: inline;
    margin-left: 10px;
}
html, body, div, span, applet, object, iframe, blockquote {
    border: 0;
    margin: 0;
    padding: 0;
    border-radius: 5px;
}
html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.button:visited {
    margin-left: 10px;
    border-radius: 8px;
}
#bbpress-forums #bbp-search-form #bbp_search {
    display: inline-block;
    width: auto;
    border-radius: 8px;
}
.widget-area .widget {
    padding: 20px;
    border-radius: 8px;
}
.buddypress-wrap .groups-list li .group-desc {
	border: 1px solid #eaeaea;
	border-radius: 10px;
	background-clip: padding-box;
	color: #737373;
	font-style: italic;
	margin: 10px;
	padding: 10px;
}
.grid.members-list .list-wrap {
    min-height: 300px;
}
.grid.groups-list .list-wrap {
    min-height: 400px;
}
.bp-messages-content #bp-message-thread-list li:nth-child(2n) .message-content {
    background: #2a2a2a;
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
    font-weight: bold;
    color: 
    white;
}
.buddypress-wrap .profile.edit ul.button-nav li {

    margin-right: 10px;
	color: #fff;
	background: #424242;
    background-clip: border-box;


}
.buddypress-wrap .profile.edit ul.button-nav li a {
    
	padding: 0;
	margin: 10px;
}
.buddypress .buddypress-wrap .activity-read-more a:focus, .buddypress .buddypress-wrap .activity-read-more a:hover, .buddypress .buddypress-wrap .button-nav li a:focus, .buddypress .buddypress-wrap .button-nav li a:hover, .buddypress .buddypress-wrap .button-nav li.current a, .buddypress .buddypress-wrap .comment-reply-link:focus, .buddypress .buddypress-wrap .comment-reply-link:hover, .buddypress .buddypress-wrap .generic-button a:focus, .buddypress .buddypress-wrap .generic-button a:hover, .buddypress .buddypress-wrap a.button:focus, .buddypress .buddypress-wrap a.button:hover, .buddypress .buddypress-wrap button:focus, .buddypress .buddypress-wrap button:hover, .buddypress .buddypress-wrap input[type="button"]:focus, .buddypress .buddypress-wrap input[type="button"]:hover, .buddypress .buddypress-wrap input[type="reset"]:focus, .buddypress .buddypress-wrap input[type="reset"]:hover, .buddypress .buddypress-wrap input[type="submit"]:focus, .buddypress .buddypress-wrap input[type="submit"]:hover {

	background: #424242;
	border-color: #999;
	color: #65ce6d;
	outline: 0;
    background-clip: border-box;
	border-radius: 8px;
}
.buddypress-wrap .activity-inner {
    font-size: 14px;
}
embed, iframe, object {
    max-width: 100%;
    height: 450px;
}
img {
    height: auto;
    max-width: 100%;
    border-radius: 5px;
}
.main-navigation ul ul {
    width: 250px;
    border-radius: 5px;
}
.buddypress .buddypress-wrap .activity-read-more a, .buddypress .buddypress-wrap .comment-reply-link, .buddypress .buddypress-wrap .generic-button a, .buddypress .buddypress-wrap a.bp-title-button, .buddypress .buddypress-wrap a.button, .buddypress .buddypress-wrap button, .buddypress .buddypress-wrap input[type="button"], .buddypress .buddypress-wrap input[type="reset"], .buddypress .buddypress-wrap input[type="submit"], .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a {
    background: #d5d4d4;
    background-clip: border-box;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #555;
    cursor: pointer;
    font-size: inherit;
    font-weight: 400;
    outline: 0;
    padding: .3em .5em;
    text-align: center;
    text-decoration: none;
    width: auto;
    border-radius: 5px;
}
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-reply-header, #bbpress-forums div.bbp-topic-header {
    background-color: #2A2A2A;
} 
#bbpress-forums div.odd, #bbpress-forums ul.odd {
    background-color: #424242;
} 
.buddypress-wrap .bp-tables-user tbody tr, .buddypress-wrap table.forum tbody tr, .buddypress-wrap table.wp-profile-fields tbody tr {
    background: #424242;
}
.activity-list .activity-item .activity-content .activity-inner, .activity-list .activity-item .activity-content blockquote {
    background: #424242;
        background-clip: border-box;
    margin: 15px 0 10px;
        margin-left: 0px;
    overflow: hidden;
    padding: 1em;
        padding-left: 1em;
}
.activity-list.bp-list .activity-item {
    background: #2A2A2A;
        background-clip: border-box;
    border: 1px solid #b7b7b7;
    box-shadow: 0 0 6px #d2d2d2;
    margin: 20px 0;
        margin-top: 20px;
}
.activity-list.bp-list {
    background: #424242;
    border: 1px solid #eee;
}
.grid > li .list-wrap {
    background: #424242;
        background-clip: border-box;
    border: 1px solid #eee;
    padding-bottom: 15px;
    position: relative;
    overflow: hidden;
    padding-top: 14px;
}
.buddypress-wrap .bp-tables-user tr.alt td, .buddypress-wrap table.wp-profile-fields tr.alt td {
    background: #424242;
}
.buddypress-wrap .bp-feedback {
    background: #fff;
    color: #807f7f;
    box-shadow: 0 1px 1px 1px rgba(0,0,0,.1);
    color: #737373;
    margin: 10px 0;
        margin-bottom: 10px;
    position: relative;
    border-radius: 8px;
}
#message-threads li.selected {
    background-color: #424242;
}
.bp-messages-content #thread-preview .preview-content .preview-message {
    background: #424242;
    margin: 10px 0;
    padding: 1em .3em .3em;
}
.single-headers .item-meta {
    color: #fff;
    font-size: 14px;
}
.buddypress-wrap .profile.edit .editfield {
    background: #424242;
        background-clip: border-box;
    border: 1px solid #eee;
    margin: 15px 0;
    padding: 1em;
}
.buddypress-wrap .standard-form .description {
    background: #424242;
    font-size: inherit;
}
#bbpress-forums .bbp-forum-content, #bbpress-forums .bsp-forum-content, #bbpress-forums .bbp-forum-info .bbp-forum-content {
    color: #fff;
}
#bbpress-forums div.even, #bbpress-forums ul.even {
    background-color: #5A5B5B;
}
.secondary-nav-aligned-center.secondary-nav-above-header .secondary-navigation, .secondary-nav-aligned-center.secondary-nav-below-header .secondary-navigation {
    text-align: center;
    border-radius: 5px;
	margin-top: 10px
}
.activity-list li.bbp_reply_create .activity-content .activity-inner, .activity-list li.bbp_topic_create .activity-content .activity-inner {
    border-left: 0px solid #eaeaea;
    margin-left: 5px;
    padding-left: 10px;
}
#bbpress-forums .bbp-pagination-links a:hover, #bbpress-forums .bbp-pagination-links span.current, #bbpress-forums .bbp-topic-pagination a:hover {
    background: #65ce6d;
    opacity: .8;
    border: 1px solid #ddd;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
    color: #666666;
    background-color: #fafafa;
    border-color: #cccccc;
    border-radius: 5px;
}
.buddypress-wrap .standard-form input[required], .buddypress-wrap .standard-form select[required], .buddypress-wrap .standard-form textarea[required] {
    box-shadow: none;
    border-width: 2px;
    outline: 0;
    border-radius: 5px;
}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {
    color: #ffffff;
    background-color: #2a2a2a;
    border-radius: 5px;
}
.groups-header .desc-wrap .group-description {
    background: #424242;
    box-shadow: inset 0 0 9px #ccc;
    padding: 1em;
    text-align: left;
}
.groups-header .desc-wrap {
    background: #eaeaea;
    border: 1px solid #d6d6d6;
    margin: 0 0 15px;
    padding: 0px;
    text-align: center;
	border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    box-shadow: 0 2px 12px 0 #fafafa;
}
.single-headers .group-status {
    font-size: 18px;
    color: #fff;
    padding-right: 1em;
}
.bp-list > li {
    border: 2px;
	box-shadow: 0 2px 12px 0 #fafafa;
}
.buddypress-wrap .grid.bp-list>li {
    border-bottom: #fff
}
.grid.four>li:nth-child(4n+1) {
    padding-left: 5px;
    padding-right: 5px;
}
.bp-list li {
	list-style: none;
	margin: 10px 0px 25px;
	padding: 5px 5px 5px 5px;
	position: relative;
}
.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    box-shadow: 0 2px 12px 0 #fafafa;
    border-radius: 8px;
}
.bp-navs ul li a, .bp-navs ul li span {
    display: block;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    padding: 5px 10px;
    text-decoration: none;
	background:#2a2a2a;
}
#bbpress-forums li.bbp-forum-topic-count {
    color: #fff;
}
.buddypress-wrap .bp-dir-search-form, .buddypress-wrap .bp-messages-search-form::after, .buddypress-wrap .bp-messages-search-form::before {
  content: " ";
  display: table;
  border-radius: 10px;
}
body #buddypress .bp-list .action {
  box-sizing: border-box;
  border-radius: 5px;
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics, #bbpress-forums .bbp-reply-header, #bbpress-forums div.odd, #bbpress-forums div.even, #bbpress-forums ul.bbp-replies {
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bbp-signature {
  border-top: 1px solid #ddd;
  margin-top: 15px;
  padding: 5px 0;
  border-radius: 0px;
}
div.bbp-template-notice, div.indicator-hint {
  border-width: 1px;
  border-style: solid;
  padding: 0 .6em;
  margin: 5px 0 15px;
  border-radius: 3px;
  background-color: #ffffe0;
  border-color: #e6db55;
  color: #000;
  clear: both;
  border-radius: 5px;
}
blockquote {
  border-left: 5px solid rgba(0,0,0,.05);
  padding: 20px;
  font-size: 1.2em;
  font-style: italic;
  margin: 0 0 1.5em;
  position: relative;
  background: #636363;
}
.buddypress-wrap .activity-comments .acomment-content {
  border: 1px solid #ccc;
  margin: 15px 0 0 10%;
  padding: .5em 1em;
  background: #424242;
}
.nav-aligned-center .main-navigation {
  text-align: center;
  border-radius: 5px;
}
.site-header {
  background-image: url('https://tribalweb.me/wp-content/uploads/2019/07/cropped-tribalweb-logo-n6.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top left 25px;
  border-radius: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.site-info {
  padding: 20px;
  border-radius: 5px;
  margin-bottom:10px;
}
.wp-social-login-provider-list {
  padding: 10px;
  margin-left: 15px;
 }
#bp-login-widget-form .bp-login-widget-register-link, #bp-login-widget-form .login-submit {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
}
.components-modal__frame {
  animation: components-modal__appear-animation .1s ease-out;
    animation-fill-mode: none;
  animation-fill-mode: forwards;
  background: #424242;
  border-radius: 4px 4px 0 0;
  box-shadow: 0 .7px 1px rgba(0,0,0,.15),0 2.7px 3.8px -.2px rgba(0,0,0,.15),0 5.5px 7.8px -.3px rgba(0,0,0,.15),.1px 11.5px 16.4px -.5px rgba(0,0,0,.15);
  display: flex;
  margin: 40px 0 0;
  overflow: hidden;
  width: 100%;
}
.components-popover__content {
  background: #424242;
  border-radius: 5px;
  box-shadow: 0 0 0 1px #ccc,0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);
  box-sizing: border-box;
  width: 250px;
}
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #636363;
  border-radius: 5px;
  display: block ruby;
  margin-bottom: 20px;
}
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 8px 8px;
  transition: 0.3s;
}
.tab button:hover {
  background-color: #ddd;
}
.tab button.active {
  background-color: #ccc;
}
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: none;
  width: 18%;
  float: left;
} 
.btn-group-sm > .btn, .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-success {
  color: #fff;
  background-color: #1b5e2c;
  border-color: #4cae4c;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: 4px;
}
table {
  border-collapse: separate;
  border-spacing: 0;
  border-width: 1px;
  margin: 0 0 1.5em;
  width: 100%;
}
/* Oxygen Light */
@font-face {
  font-family: 'Oxygen';
  src: url('/wp-content/themes/generatepress-child/fonts/Oxygen-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

/* Oxygen Regular */
@font-face {
  font-family: 'Oxygen';
  src: url('/wp-content/themes/generatepress-child/fonts/Oxygen-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

/* Oxygen Bold */
@font-face {
  font-family: 'Oxygen';
  src: url('/wp-content/themes/generatepress-child/fonts/Oxygen-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

/* Permanent Marker */
@font-face {
  font-family: 'Permanent Marker';
  src:  url('/wp-content/themes/generatepress-child/fonts/PermanentMarker-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
