@import url("https://fonts.googleapis.com/css2?family=Lato&family=Playfair+Display");.topic .entry-title {
  top: -300px;
  font-size: 37px;
  font-family: Playfair Display;
  font-weight: 600;
  line-height: 33.8px;
  color: rgba(45, 10, 9, 0.91);
}
.topic > .site-main {
  line-height: 26px;
  letter-spacing: 0px;
  top: -300px;
  padding-top: 45px;
  border-width: 0px;
  border-style: solid;
  font-family: Lato;
  font-size: 16px;
}
body #bbpress-forums .bbp-template-notice.info {
  background-color: rgba(249, 175, 0, 0.1);
  -webkit-text-stroke-color: #000000;
  -webkit-text-stroke-width: 0;
  border-width: 1px;
  border-style: none;
  padding-top: 1px;
  padding-bottom: 1px;
}
.page-content > #bbpress-forums .bbp-topic-description {
  color: #000000;
}
.info .bbp-author-name {
  color: #000000;
}
body #bbpress-forums .bbp-template-notice.info a {
  color: #000000;
}
body #bbpress-forums li.bbp-header {
  background-color: rgba(45, 10, 9, 0.72) !important;
  border-width: 1px 0px 0px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.bbp-body > .bbp-parent-forum-15 .bbp-author-name {
  font-family: Lato;
  font-weight: 600;
}
li .bbp-reply-author .bbp-author-name {
  font-weight: 600;
  font-family: Lato;
}
.bbp-parent-forum-15 > .bbp-topic-author .avatar {
  border-radius: 44px 44px 44px 44px;
}
.bbp-parent-forum-15 > .bbp-reply-author .avatar {
  border-radius: 44px 44px 44px 44px;
}
body #bbpress-forums .bbp-breadcrumb p {
  font-family: Lato;
  font-size: 13px;
  font-weight: 500;
}
body #bbpress-forums #subscription-toggle a {
  font-family: Lato;
}
.page-content > #bbpress-forums > #favorite-toggle .favorite-toggle {
  font-family: Lato;
}
body #bbpress-forums .bbp-template-notice.info img {
  font-size: 12px;
  display: none;
}
.page-content > #bbpress-forums > #bbp-topic-17-lead .bbp-topic-header {
  padding-bottom: 6px;
  padding-top: 7px;
}
body #bbpress-forums li.bbp-footer {
  padding-bottom: 4px;
  padding-top: 4px;
}
#bbp-topic-17-lead p {
  font-size: 14px;
  line-height: 19px;
}
ul .bbp-reply-content > p {
  font-size: 14px;
  line-height: 19px;
}
li h6 {
  font-size: 14.4px;
}
#bbp-reply-revision-log-1436 > #bbp-reply-revision-log-1436-item-1496 .avatar {
  display: none;
}
body #bbpress-forums li.bbp-header .forum-titles li,
body #bbpress-forums li.bbp-header div {
  color: #ffffff;
}
body #bbpress-forums .bbp-template-notice {
  border-radius: 0px 0px 0px 0px;
  border-width: 0px;
  border-style: solid;
  padding-top: 0.5px;
  padding-bottom: 0.5px;
}
#new-post li {
  background-color: rgba(0, 0, 0, 0);
}
#new-post > .bbp-form .bbp-form > div {
  background-color: rgba(235, 93, 18, 0.18);
}
#new-post > fieldset > div:nth-child(2) {
  background-color: rgba(249, 175, 0, 0.1);
}
body #bbpress-forums .bbp-submit-wrapper button {
  border-radius: 0px 0px 0px 0px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 19px;
  color: #ffffff;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #eb5d12;
}
.bbp-form .bbp-form input {
  font-size: 14px;
}
#new-post > fieldset > div:nth-child(3) > fieldset > p > input {
  font-size: 14px;
}
body #bbpress-forums fieldset.bbp-form #bbp_topic_tags {
  font-size: 12px;
}
body {
  padding-right: 0px;
}
body #bbpress-forums .bbp-form legend {
  font-size: 14px;
  font-weight: 600;
}
body .entry-title {
  padding-top: 45px;
  -webkit-text-stroke-color: #333333;
  color: rgba(45, 10, 9, 0.91);
  font-family: Playfair Display;
  font-weight: 600;
}
body #bbpress-forums .bbp-form {
  padding-top: 11px;
  font-family: Lato;
  font-size: 13px;
}
.site-main #split_topic {
  padding-top: 0;
}
body #bbpress-forums .bbp-breadcrumb {
  padding-bottom: 25px;
}
.bbp-form .info li {
  font-size: 13px;
}
.bbp-form > div > div li {
  font-size: 13px;
}
#new-post #bbp_reply_status_select {
  line-height: 0px;
  padding-bottom: 3px;
  margin-bottom: 10px;
  padding-top: 3px;
}
#new-post #bbp_reply_to {
  padding-top: 3px;
  padding-bottom: 3px;
}
body #bbpress-forums fieldset.bbp-form label {
  padding-left: 4px;
  padding-right: 0px;
  margin-bottom: 5px;
}
body #bbpress-forums #bbp-user-wrapper #bbp-single-user-details .avatar {
  display: inline-block;
  top: 10px;
  border-radius: 100px 100px 100px 100px;
}
body #bbpress-forums #bbp-user-wrapper {
  padding-bottom: 0;
  margin-bottom: 45px;
  font-family: Lato;
  font-size: 14px;
}
#bbp-user-wrapper > #bbp-user-body > #bbp-user-profile hr {
  border-style: dashed;
  border-color: #dadada;
}
#bbpress-forums > #bbp-user-wrapper > #bbp-user-body .bbp-user-section {
  line-height: 15px;
  margin-left: 20px;
}
body #bbpress-forums #bbp-user-wrapper h2.entry-title {
  margin-left: 6px;
}
#bbp-user-replies-created #rs {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-top: 1px;
  border-radius: 0px 0px 0px 0px;
}
body #bbpress-forums .bbp-search-form #bbp_search_submit {
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 8px;
  padding-left: 8px;
  color: #eb5d12;
  text-transform: uppercase;
  font-size: 12px;
  border-color: #eb5d12;
  border-radius: 0px 0px 0px 0px;
  background-color: #ffffff;
}
#bbp-user-body > #bbp-user-replies-created #bbp-reply-search-form > div {
  text-align: right;
  line-height: 31px;
}
#bbp-user-body > #bbp-user-topics-started #bbp-topic-search-form > div {
  text-align: right;
  line-height: 31px;
}
#bbp-user-topics-started #ts {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-top: 1px;
  border-radius: 0px 0px 0px 0px;
}
#bbp-user-engagements #ts {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-top: 1px;
  border-radius: 0px 0px 0px 0px;
}
#bbp-user-body > #bbp-user-engagements #bbp-topic-search-form > div {
  text-align: right;
  line-height: 31px;
}
#bbp-user-body > #bbp-user-favorites #bbp-topic-search-form > div {
  text-align: right;
  line-height: 31px;
}
#bbp-user-favorites #ts {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-top: 1px;
  border-radius: 0px 0px 0px 0px;
}
#bbp-user-body > #bbp-user-subscriptions #bbp-topic-search-form > div {
  text-align: right;
  line-height: 31px;
}
#bbp-user-subscriptions #ts {
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-top: 1px;
  border-radius: 0px 0px 0px 0px;
}
#bbp-user-body > #bbp-your-profile #display_name {
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 1px;
}
.page-content > #bbpress-forums > #bbp-user-wrapper #bbp-your-profile {
  padding-top: 20px;
  padding-left: 24px;
}
#bbp-user-wrapper > #bbp-user-body #pmpro-membership-levels-section > h2 {
  font-family: Playfair Display;
}
#bbpress-forums > #bbp-user-wrapper > #bbp-user-body #pmpro-membership-levels-section {
  padding-top: 20px;
}
#bbp-user-body > #bbp-your-profile #password > .button {
  color: #eb5d12;
  text-transform: uppercase;
  border-color: #eb5d12;
  border-radius: 0px 0px 0px 0px;
  padding-right: 11px;
  padding-left: 11px;
  padding-bottom: 4px;
  padding-top: 4px;
  background-color: #ffffff;
}
#bbp-user-body > #bbp-your-profile #bbp_user_edit_submit {
  padding-top: 4px;
  padding-right: 11px;
  padding-bottom: 4px;
  padding-left: 11px;
  border-color: #eb5d12;
  border-radius: 0px 0px 0px 0px;
  color: #eb5d12;
  text-transform: uppercase;
  background-color: #ffffff;
}
#new-post #bbp_forum_id {
  padding-top: 2px;
  padding-bottom: 2px;
}
#new-post #bbp_stick_topic_select {
  padding-top: 2px;
  padding-bottom: 3px;
}
#new-post #bbp_topic_status_select {
  padding-top: 2px;
  padding-bottom: 1px;
}
body #bbpress-forums {
  font-family: Lato;
}
body #bbpress-forums .bbp-reply-header .bbp-admin-links a {
  background-color: rgba(45, 10, 9, 0.45);
  padding-top: 3px;
  padding-right: 6px;
  padding-bottom: 3px;
  padding-left: 6px;
  color: #ffffff;
}
.bbp-body .bbp-topic-reply-link {
  background-color: rgba(45, 10, 9, 0.25);
  color: #ffffff;
  -webkit-text-stroke-color: #ffffff;
  border-color: rgba(235, 93, 18, 0.18);
  padding-right: 11px;
  padding-left: 11px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.activity > #content {
  padding-bottom: 85px;
}
#buddypress #message > p {
  background-color: rgba(235, 93, 18, 0.08) !important;
  border-color: rgba(235, 93, 18, 0.2) !important;
  color: #333333 !important;
  font-size: 12.4px !important;
  -webkit-text-stroke-color: #333333;
}
div > #subnav #activity-filter-by {
  font-family: Lato;
  font-size: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 16px;
  border-width: 1px;
  border-color: rgba(102, 102, 102, 0.28);
  border-style: solid;
  border-radius: 0px 0px 0px 0px;
  margin-right: 0px;
}
#buddypress #activity-filter-select {
  font-family: Lato;
}
#content #subnav {
  font-family: Lato;
}
div > #object-nav {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.5px;
}
div > #cover-image-container .user-nicename {
  display: none;
}
div > #cover-image-container .activity {
  color: #777777;
  padding-top: 23px;
  font-family: Lato;
}
.page-content > #buddypress #header-cover-image {
  border-radius: 12px 12px 12px 12px;
}
#cover-image-container .avatar {
  border-radius: 100px 100px 100px 100px;
}
#content #object-nav {
  background-color: #e0e0e0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 3px;
  padding-left: 3px;
  font-family: Lato;
}
div > #subnav #activity-groups {
  font-size: 15px;
  color: #555555;
}
div > #subnav #activity-friends {
  font-size: 15px;
  color: #555555;
}
div > #subnav #activity-favs {
  font-size: 15px;
  color: #555555;
}
div > #subnav #activity-mentions {
  font-size: 15px;
  color: #555555;
}
div > #subnav #just-me {
  font-size: 15px;
  font-weight: 400;
  color: #555555;
}
.activity > #content .entry-title {
  font-size: 30px;
}
body > #content {
  padding-bottom: 85px;
}
div > #subnav #public {
  font-weight: 400;
  color: #555555;
}
div > #subnav #edit {
  color: #555555;
  font-size: 15px;
}
div > #subnav #change-avatar {
  color: #555555;
  font-size: 15px;
}
div > #subnav #change-cover-image {
  color: #555555;
  font-size: 15px;
}
div > #object-nav #user-xprofile {
  font-weight: 400;
}
div > #object-nav #user-activity {
  font-weight: 400;
}
div > #object-nav #user-notifications {
  font-weight: 400;
}
div > #subnav #notifications-my-notifications {
  font-weight: 400;
  font-size: 15px;
  color: #555555;
}
div > #subnav #read {
  font-size: 15px;
  color: #555555;
  font-weight: 400;
}
#subnav #notifications-sort-order-list {
  border-radius: 0px 0px 0px 0px;
  border-color: rgba(102, 102, 102, 0.28);
  padding-top: 4px;
  padding-bottom: 7px;
  padding-right: 15px;
  padding-left: 14px;
  margin-right: 0px;
}
div > #object-nav #user-messages {
  font-weight: 400;
}
div > #subnav #inbox {
  font-weight: 400;
  font-size: 15px;
}
div > #subnav #starred {
  font-size: 15px;
  color: #555555;
}
div > #subnav #sentbox {
  font-size: 15px;
  color: #555555;
}
div > #subnav #compose {
  font-size: 15px;
  color: #555555;
}
div > #subnav #notices {
  font-size: 15px;
  color: #555555;
}
#buddypress #search-message-form {
  line-height: 35px;
}
#buddypress .messages-options-nav {
  line-height: 38px;
}
div #messages-select {
  border-radius: 0px 0px 0px 0px;
  border-color: rgba(102, 102, 102, 0.28);
  padding-top: 6px;
  padding-bottom: 6px;
}
#messages-bulk-management > #message-threads > thead .thread-from {
  background-color: #3f1031;
  padding-bottom: 4px;
  padding-top: 4px;
  color: #ffffff;
  font-family: Lato;
  font-size: 12.4px;
  text-transform: uppercase;
  font-weight: 400;
}
#messages-bulk-management > #message-threads > thead .thread-info {
  background-color: #3f1031;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #ffffff;
  font-family: Lato;
  font-weight: 400;
  font-size: 12.4px;
  text-transform: uppercase;
}
#messages-bulk-management > #message-threads > thead .thread-star {
  background-color: #3f1031;
  padding-top: 4px;
  padding-bottom: 4px;
}
#messages-bulk-management > #message-threads > thead .thread-options {
  background-color: #3f1031;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #ffffff;
  font-weight: 400;
  font-family: Lato;
  font-size: 12.4px;
  text-transform: uppercase;
}
#messages-bulk-management > #message-threads .thread-checkbox {
  background-color: #555555;
  padding-top: 4px;
  padding-bottom: 4px;
}
thead .icon {
  color: rgba(102, 102, 102, 0.28);
}
.messages > #content .entry-title {
  font-size: 30px;
}
#message-threads .avatar {
  border-radius: 100px 100px 100px 100px;
}
body > #content .entry-title {
  font-size: 30px;
}
#buddypress #profile-edit-form > h2 {
  font-family: Playfair Display;
  line-height: 65.4px;
}
div .field_1 > fieldset {
  font-family: Lato;
}
div .field_2 > fieldset {
  font-family: Lato;
}
div .field_3 > fieldset {
  font-family: Lato;
}
div .field_4 > fieldset {
  font-family: Lato;
}
div .field_5 > fieldset {
  font-family: Lato;
}
div .field_6 > fieldset {
  font-family: Lato;
}
.profile > #profile-edit-form #field-visibility-settings-toggle-1 {
  line-height: 40px;
}
.profile > #profile-edit-form #field-visibility-settings-toggle-2 {
  line-height: 40px;
}
.profile > #profile-edit-form #field-visibility-settings-toggle-3 {
  line-height: 40px;
}
.profile > #profile-edit-form #field-visibility-settings-toggle-4 {
  line-height: 40px;
}
.profile > #profile-edit-form #field-visibility-settings-toggle-5 {
  line-height: 40px;
}
.profile > #profile-edit-form #field-visibility-settings-toggle-6 {
  line-height: 40px;
}
#buddypress .profile h2 {
  font-family: Playfair Display;
  line-height: 65.4px;
}
.bp-widget .field_1 > .label {
  font-family: Lato;
  color: #555555;
}
.bp-widget .field_2 > .label {
  font-family: Lato;
  color: #555555;
}
.bp-widget .field_3 > .label {
  font-family: Lato;
  color: #555555;
}
.profile-fields .field_1 p {
  font-family: Lato;
  color: #555555;
}
.bp-widget .field_2 > .data {
  font-family: Lato;
  color: #555555 !important;
}
.bp-widget .field_3 > .data {
  font-family: Lato;
  color: #555555 !important;
}
.bp-widget .field_5 > .label {
  color: #555555 !important;
}
.bp-widget .field_4 > .label {
  color: #555555;
}
.bp-widget .field_6 > .label {
  color: #555555 !important;
}
.bp-widget .field_1 > .data {
  color: #555555 !important;
}
.bp-widget .field_4 > .data {
  color: #555555 !important;
}
.bp-widget .field_5 > .data {
  color: #555555 !important;
}
.bp-widget .field_6 > .data {
  color: #555555 !important;
}
div #bp-delete-cover-image-container > p {
  font-family: Lato;
}
#notifications-bulk-management .title {
  background-color: #3f1031;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12.4px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: Lato;
  color: #ffffff;
}
#notifications-bulk-management .date {
  background-color: #3f1031;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #ffffff;
  font-size: 12.4px;
  font-family: Lato;
  text-transform: uppercase;
  font-weight: 400;
}
#notifications-bulk-management .actions {
  background-color: #3f1031;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12.4px;
  font-family: Lato;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 400;
}
#notifications-bulk-management .bulk-select-all {
  background-color: #555555;
  padding-top: 4px;
  padding-bottom: 4px;
}
.page-content > #buddypress .notifications-options-nav {
  line-height: 38px;
}
#buddypress #notification-select {
  border-radius: 0px 0px 0px 0px;
  border-color: rgba(102, 102, 102, 0.28);
  padding-top: 6px;
  padding-bottom: 6px;
}
div > #subnav #friends-my-friends {
  font-weight: 400;
}
div > #subnav #requests {
  color: #555555;
}
#buddypress #members-order-select {
  border-color: #e0e0e0;
  border-radius: 0px;
}
div > #subnav #members-friends {
  border-radius: 0px 0px 0px 0px;
  border-color: rgba(102, 102, 102, 0.28);
  padding-top: 5px;
  padding-bottom: 6px;
}
div > #subnav #groups-my-groups {
  font-weight: 400;
}
div > #subnav #invites {
  color: #555555;
}
div > #subnav #groups-order-by {
  border-radius: 0px 0px 0px 0px;
  border-color: rgba(102, 102, 102, 0.28);
  padding-top: 5px;
  padding-bottom: 6px;
}
div > #object-nav #user-friends {
  font-weight: 400;
}
div > #object-nav #user-groups {
  font-weight: 400;
}
div > #subnav #topics {
  font-weight: 400;
  color: #555555;
}
div > #subnav #replies {
  color: #555555;
  font-weight: 400;
}
div > #subnav #engagements {
  color: #555555;
  font-weight: 400;
}
div > #subnav #favorites {
  color: #555555;
  font-weight: 400;
}
div > #subnav #subscriptions {
  color: #555555;
}
#bbpress-forums > #bbp-user-topics-started #bbp-topic-search-form > div {
  line-height: 35px;
}
div > #object-nav #user-forums {
  font-weight: 400;
}
div > #subnav #data {
  display: none;
}
#content #settings-form {
  font-family: Lato;
  padding-top: 12px;
}
div > #subnav #notifications {
  font-weight: 400;
  color: #555555;
}
div > #subnav #profile {
  color: #555555;
  font-weight: 400;
}
div > #subnav #general {
  color: #555555;
}
div > #object-nav #user-settings {
  font-weight: 400;
}
#bbpress-forums > #bbp-user-replies-created #bbp-reply-search-form > div {
  line-height: 34px;
}
#bbpress-forums > #bbp-user-engagements #bbp-topic-search-form > div {
  line-height: 35px;
}
#bbpress-forums > #bbp-user-favorites #bbp-topic-search-form > div {
  line-height: 35px;
}
.elementor-element #pmpro_pricing_fields {
  margin-bottom: 45px;
  padding-top: 1px;
  padding-bottom: 41px;
}
@media screen and (max-width: 768px) {
  .topic .entry-title {
    font-size: 30px;
  }
}
@media screen and (max-width: 667px) {
  body #bbpress-forums .bbp-breadcrumb p {
    display: block;
  }
  #new-post #bbp_forum_id {
    padding-bottom: 2px;
    padding-top: 2px;
  }
  #new-post #bbp_stick_topic_select {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  #new-post #bbp_topic_status_select {
    padding-top: 1px;
    padding-bottom: 3px;
  }
}
@media screen and (max-width: 375px) {
  .topic .entry-title {
    font-size: 25px;
    text-align: center;
  }
  body #bbpress-forums .bbp-breadcrumb p {
    text-align: center;
  }
  body #bbpress-forums .bbp-form {
    padding-left: 5px;
    padding-right: 5px;
  }
  body #bbpress-forums .bbp-form legend {
    font-size: 13px;
  }
}
