@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.hhthebloodytruth.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.4.3") format("woff2");
}

:root {
	--wd-header-banner-h: 40px;
	--wd-text-font: "Titillium Web", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 15px;
	--wd-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Roboto", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Titillium Web", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 18px;
	--wd-primary-color: rgb(255,255,255);
	--wd-alternative-color: rgb(255,255,255);
	--wd-link-color: rgb(255,255,255);
	--wd-link-color-hover: rgb(255,255,255);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(255,255,255);
	--btn-accented-bgcolor-hover: rgb(255,255,255);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2024/09/Stephanie-Cooper-scaled.jpg);
	background-size: cover;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
	background-size: cover;
}
.page .main-page-wrapper {
	background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2024/09/Stephanie-Cooper-scaled.jpg);
	background-size: cover;
}
.woodmart-archive-blog .main-page-wrapper {
	background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2024/09/Stephanie-Cooper-scaled.jpg);
}
.single-post .main-page-wrapper {
	background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2024/09/Stephanie-Cooper-scaled.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.woodmart-archive-portfolio .main-page-wrapper {
	background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2024/09/Stephanie-Cooper-scaled.jpg);
}
.single-portfolio .main-page-wrapper {
	background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2024/09/Stephanie-Cooper-scaled.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 40px;
	}

}
:root{
--wd-container-w: 1350px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1350px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1350px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1350px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "Rockwell";
	src: url("//www.hhthebloodytruth.com/wp-content/uploads/2025/01/rock-webfont.woff2") format("woff2"), 
url("//www.hhthebloodytruth.com/wp-content/uploads/2025/01/rock-webfont.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Rockwell Bold";
	src: url("//www.hhthebloodytruth.com/wp-content/uploads/2025/01/rockwell-bold-webfont.woff2") format("woff2"), 
url("//www.hhthebloodytruth.com/wp-content/uploads/2025/01/rockwell-bold-webfont.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

h1,h2,h3,h4,h5,h6{font-family:Rockwell Bold;}

body {
    background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2024/09/Stephanie-Cooper-scaled.jpg);
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
h2.head-border{text-transform:uppercase;}
h2.head-border:after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 5px;
    background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2025/01/border.png);
    left: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
.prdCol img{height:260px; object-fit:cover;}
.prdColCont {font-family:Rockwell; margin-top: 10px; text-align: center;}
.prdColCont .title h4{font-size:20px; text-transform:uppercase;}
.plant_based_con .owl-nav button{position: absolute; top: 35%;}
.plant_based_con .owl-nav button.owl-prev,.risky_plate_con .owl-nav button.owl-prev{left:-40px;}
.plant_based_con .owl-nav button.owl-next,.risky_plate_con .owl-nav button.owl-next{right:-40px;}
.plant_based_con .owl-nav button img,.risky_plate_con .owl-nav button img {max-height: 35px;}
.risky_plate_con .owl-nav button{position: absolute; top: 45%;}
.vid-box{position: relative;}
.vid-box:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2025/01/player-icon.png);
    background-repeat: no-repeat;
    background-size: 50px;
    width: 50px;
    height: 50px;
    transform: translate(-20px, -20px);
    z-index: 0;
}
.homeRiskyPlate .prdCol {background-color: rgba(255, 255, 255, 0.11); border-radius: 20px;}
.prdColCont .content{padding:10px; font-family: "Titillium Web", serif; color:#fff; min-height:140px;}
.homeRiskyPlate .prdCol img{height:230px;}
.homeRiskyPlate .title h4 {
    text-align: center;
    font-size: 18px;
    min-height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
}
a.readmore-home {
    font-family: "Titillium Web", serif;
    color: #01e3fe;
    display: inline-block;
    margin: 10px 0 !important;
    font-weight: 600;
    font-size: 16px;
}
.meal-plan-heaing {
    -webkit-text-fill-color: white;
    font-size: 35px;
}
.txtbx > .vc_column-inner > .wpb_wrapper {
    border: 5px solid #84089f;
    border-radius: 20px;
    padding: 15px;
    height: 100%;
}
.txtbx h2 strong {display: block;  margin-top: 10px; font-size: 15px; font-family:Rockwell;}
.banner-img img {
    border-radius: 0 !important;
}
.main-page-wrapper{padding-top:0;}
.discount-btn{text-align:center;}
.discount-btn a {
    background-color: #84089f !important;
    font-weight: 600 !important;
    font-family: Rockwell Bold;
    color: #fff !important;
    padding: 10px 20px !important;
}
.discount-btn a strong {
    display: block;
    line-height: 1.3;
    -webkit-text-fill-color: white;
}
.symptom-list span {
    display: block;
    font-size: 24px;
    font-weight: 600;
	color: #01f2fe;
}
.symptom-list ul li{font-size:20px;}
.symptom-list ul li::marker {
    color: #01f2fe;
    font-size: 24px;
}
.txts {font-size: 20px;}
.symptom-list ul li ul{list-style:none; font-style:italic;}
.symptom-list ul li ul li{text-align:center;}
.txt-small p {
    color: #fff;
    text-align: center;
}
h2.dtc strong {
    font-family: "Titillium Web", serif;
    -webkit-text-fill-color: white;
    font-size: 20px;
}
h2.dtc strong i {display: block; font-size: 16px;}
.right-text{font-size: 20px; font-family: "Titillium Web", serif; }
.right-text .txt-title{color: #01f2fe; font-weight:600; margin-top:15px;}
.footer-border {border-top: 1px solid #fff;}
#footer-01 {align-items: center; padding:10px 0 0 0;}
html .home-page .whb-color-dark:not(.whb-with-bg){background:none;}
h2.sidebar-head,
h1.sidebar-head { -webkit-text-fill-color: white; font-size: 40px;}

h2.sidebar-head strong,
h1.sidebar-head strong { display: block; font-family: Rockwell; font-size: 30px; -webkit-text-fill-color: white; font-weight:400;}

body{background-image:url(https://www.hhthebloodytruth.com/wp-content/uploads/2025/01/bg-scaled.jpg); background-attachment:fixed; background-size:cover;}
.eq-height .wpb_wrapper, 
.eq-height .wpb_wrapper .vc_inner,
.eq-height .wpb_wrapper .vc_inner .wpb_column,
.eq-height .wpb_wrapper .vc_inner .wpb_column .vc_column-inner{height: 100%;}
.single-item .entry-content {
    max-width: 1350px !important;
    margin: 50px auto;
}

.woocommerce-page .custom-container,.bbp-user-page .custom-container {
    max-width: 1350px;
    margin: 25px auto;
}
.shop-page-container{margin-top:50px;}
.buddypress-wrap .bp-tables-report tr.alt td, 
.buddypress-wrap .bp-tables-user tr.alt td, 
.buddypress-wrap table.wp-profile-fields tr.alt td,
.buddypress-wrap .bp-tables-report tbody tr, 
.buddypress-wrap .bp-tables-user tbody tr, 
.buddypress-wrap table.forum tbody tr, 
.buddypress-wrap table.wp-profile-fields tbody tr{background:transparent;}
#client-seccss .bbp-forums{padding: 0 !important; border-radius: 0; background: none !important; border:none !important;}
#client-seccss #bbpress-forums div.odd,
#client-seccss #bbpress-forums ul.odd{}
#client-seccss #bbpress-forums li.bbp-body ul.forum, 
#client-seccss #bbpress-forums li.bbp-body ul.topic{padding:15px 15px 15px 15px; border: none !important; list-style:none;}
#client-seccss div#bbpress-forums a.bbp-forum-title{font-size:18px !important; color:#01e3fe !important;}
#client-seccss #bbpress-forums .bbp-forum-info .bbp-forum-content, 
#client-seccss #bbpress-forums p.bbp-topic-meta{margin: 15px 0 0; color: #fff; font-size: 16px; line-height: 1.6;}
.whb-main-header .container {max-width: 1700px;}
.woocommerce-mini-cart__buttons .btn-cart{border-radius:35px;}
html .whb-top-bar .wd-cart-number.wd-tools-count{top: -8px; inset-inline-end: -11px;}
#client-seccss .bbp-forums .bbp-body ul{display:flex: display:-webkit-flex; flex-wrap:wrap;}
#client-seccss .bbp-forums .bbp-body ul li {
    width: 100%;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    font-size: 16px;
    color: #fff;
}
#client-seccss .bbp-forums .bbp-body ul li.bbp-forum-content{margin-top:5px;}
#client-seccss #bbpress-forums a.bbp-forum-custom-readmore {font-size: 16px !important; color: #01e3fe !important;}
#client-seccss .bbp-forum-content{width:100%; margin-top:5px !important;}
#client-seccss .bbp-reply-form { background-color: rgba(255, 255, 255, 0.2); padding: 15px;}
#client-seccss .bbp-reply-form fieldset.bbp-form{padding:0;}
.bbp-replies{list-style:none;}

.bb-groups-invites-left-inner {background-color: #000;}
#header-cover-image {border-radius: 10px;}
#item-header-cover-image #item-header-avatar{margin-top:20px;}
.woocommerce {padding-left: 15px; padding-right: 15px;}
.group-pro-container {display: grid; grid-template-columns: 2.5fr 1.5fr; gap: 25px;}
.grp-pro-info {color: #fff;}
.grp-pro-instruction {font-weight: 700;}
.charitable-modal.charitable-modal-donation{background-image:url(https://www.hhthebloodytruth.com/wp-content/uploads/2025/01/bg-scaled.jpg);}

.group_table tr td {border-bottom: 0; padding: 10px 5px;}
.group_table .product-type-subscription .quantity {display: none;}
input.sub_prod_type { width: 20px; height: 20px;}
.group_table label{margin-bottom:0;}
.group_table label[for="product-2703"] {}

input.select2-search__field{background-color:#000; border-radius:4px; padding:5px;}
#client-seccss .bbp-reply-form fieldset.bbp-form > div {
    background-color: rgba(244, 244, 244, 0.5);
    padding: 10px;
    border-radius: 10px;
}

#client-seccss .bbp-reply-form #whats-new-toolbar{padding:10px; background-color:#fbb201; border-radius:10px; margin-bottom:10px;}
#client-seccss .bbp-reply-form span.select2-selection.select2-selection--multiple.bb-select-container {
    background: #616161;
    padding: 5px;
}
form#dir-members-search-form{display:flex;}
form#dir-members-search-form:before{display:none;}

.bbp-lead-topic{list-style:none; padding:0;}
.buddypress-wrap,#bbpress-forums {max-width: 1350px; margin: auto; padding-left:15px; padding-right:15px;}
.bbp-breadcrumb {display: none !important;}
/* input.select2-search__field { background: #000 !important;} */
/* #client-seccss #bbpress-forums {background-color: #fff; color: #000;} */

.forum-loggedin { color: #656565;}
.forum-loggedin #bbpress-forums a{color:#656565 !important;}
.forum-loggedin .bbp-topic-tags{padding:15px 0; margin:0;}
.forum-loggedin span.bbp-author-name{font-size: 18px !important; color: #01e3fe !important;}
.forum-loggedin #bbpress-forums .bbp-lead-topic{border:none;}
.forum-loggedin .topic {display: flex; display: -webkit-flex; flex-wrap: wrap; flex-direction: column;}
.forum-loggedin #bbpress-forums .bbp-topic-content{margin-left:0;}
.forum-loggedin #bbpress-forums .bbp-topic-author {text-align: left; width: auto;}

.forum-loggedin #bbpress-forums .forums.bbp-replies {
    background: none;
    border: none !important;
    word-break: break-word;
    padding: 0 !important;
		margin-left:25%;
}
.forum-loggedin #bbpress-forums .forums.bbp-replies .type-reply {
	  display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-direction: column;
	padding-left: 15px;
    border-left: 4px solid #01e3fe;
}
.forum-loggedin #bbpress-forums .forums.bbp-replies .type-reply .bbp-reply-content{margin-left:0;}
.forum-loggedin #bbpress-forums .forums.bbp-replies .type-reply .bbp-reply-author{width:100%; border:none; text-align:left;}


/****/
.policy-change-section ul li {align-items: flex-start;}
.policy-change-section ul li strong,.policy-change-section p strong{font-weight:600; background:transparent; -webkit-text-fill-color: white;}
.policy-change-section ul li span.list-icon{margin-top: 10px;}
.grp-info-top {display: none;}
#subscribe_now table th,
#subscribe_now table td{padding: 10px !important;}
fieldset.rcp_subscription_fieldset {padding: 15px;}
form#rcp_registration_form input{color:#fff;}

.know-more a { margin-bottom: 0; font-size: 18px !important; font-weight: 600;}
.reg-field-container {display: grid; grid-template-columns: 1fr 1fr; gap: 15px;}
.reg-field-container #rcp_profilepic{padding:6px 5px 7px; width:100%;}
.reg-field-container #rcp_country_title{padding: 9px 20px 9px 7px;}
.login_required:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9;
}
.login_required.showldr:before {
    content: 'Membership Required!!';
    font-size: 45px;
    display: flex;
    /* align-items: center; */
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 15% 15px 15px 15px;
    font-weight: 600;
}
.rcp_message.error p {
    color: red;
    text-align: center;
    margin-bottom: 2px;
}
form#rcp_registration_form fieldset.rcp_card_fieldset input{
	color:#fff !important;
}
#rcp-card-element {
    padding: 11px;
}
#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic,
#bbpress-forums li.bbp-header ul{list-style:none;}
#item-header-avatar img{margin:0;}

#item-header-avatar {
    padding: 0 !important;
    margin: 10px 0;
}
.buddypress-wrap .grid-filters a i{color:#fff;}
.select2-container--default .select2-selection--multiple{}
#client-seccss #bbpress-forums, #client-seccss div#bbpress-forums a {
    color: #fff;
    -webkit-text-fill-color: #fff;
}
li.bbls-undefined-type.bbls-category.ui-menu-item {
    color: #000;
}
#client-seccss input#bbp_search_submit {
    border: 2px solid #fff;
    background: none;
}
#whats-new-toolbar {
    background-color: #fff;
    margin-bottom: 15px;
}
.bbp-topic-form span.select2.select2-container.select2-container--default.select2-container--focus {
    color: #000;
}
.bb-select-dropdown li.select2-results__option.select2-results__message{color: #000;}
#new-post .bbp-form #bbp_topic_submit, 
#new-post.media-uploading.has-title .bbp-form #bbp_topic_submit{opacity:1;}
#new-post.has-draft .bb_discard_topic_reply_draft{color:#fff;}
#bbpress-forums li.bbp-body ul.forum{border-bottom:0;}
.ginput_container.ginput_container_consent {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}
.ginput_container.ginput_container_fileupload {
    padding: 32px;
    border: 1px dashed #ccc;
    text-align: center;
    margin-bottom: 8px;
    background: rgba(0, 0, 0, .02);
    border-radius: 4px;
}
.ginput_container.ginput_container_consent input[type="checkbox"] {
    margin-top: 6px;
}

/* :is([type="file"]){
    padding: 5px 20px;
    min-height: var(--btn-height);
    font-size: 13px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    border: 0px solid transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: var(--btn-transform);
    text-shadow: none;
    font-weight: var(--btn-font-weight);
    font-family: var(--btn-font-family);
    font-style: var(--btn-font-style);
    line-height: 1.2;
    cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
    color: var(--btn-color, #3E3E3E);
    background-color: var(--btn-bgcolor, #F3F3F3);
} */

.post-single-page .article-body-container {
    max-width: 1200px;
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 25px;
	  font-size:16px;
}
#comments {
    max-width: 1350px;
    margin: auto;
}
input.select2-search__field{padding: 5px !important; color: #000;}
.bbp-reply-content {
    word-break: break-word;
}

@media(max-width:991px){
.group-pro-container {grid-template-columns: 100%;}
}

@media(max-width:767px){
.footer-border .social-follow, .footer-border p {text-align: center; margin: 5px 0;}
.footer-border{padding:5px 0;}
.txtbx {margin-bottom: 15px;}
.mtop .vc_custom_1736335817108{margin-top:15px !important;}
.group-pro-container{grid-template-columns: 100%;}
.group_table label[for="product-2703"]{margin-left: -70px;}
}
@media(max-width:575px){
div#footer-01 ul li{width:100%;}
input.sub_prod_type {width: 15px; height: 15px;}
}
/*******
29-1-25
********/
#cover-image-container #item-header-cover-image{margin-top:25px;}
#cover-image-container #item-header-cover-image h2.user-nicename{margin-bottom:0px;}
#cover-image-container #item-header-cover-image .item-meta{margin-top:0px;}
#item-header-cover-image #item-header-avatar{margin-right:12px;}
body .bp-navs {background: #FBB201; border: 1px solid #FBB201 !important;}
body .activity-update-form #whats-new-form #whats-new-toolbar, body .activity-update-form #whats-new-form-placeholder #whats-new-toolbar, body .bp-nouveau-activity-form-placeholder- #whats-new-form #whats-new-toolbar, body .bp-nouveau-activity-form-placeholder- #whats-new-form-placeholder #whats-new-toolbar, body #whats-new-toolbar {
    background-color: #FBB201;
}
body #whats-new-toolbar [class*=" bb-icon-"]{color:#fff;}
.bbp-reply-form .select2-results__options li{color:#000;}
body .medium-editor-element {min-height: 100px;}
.bp-tables-user .title{display:table-cell;}


body .buddypress-wrap input[type=email]:focus, body .buddypress-wrap input[type=password]:focus, body .buddypress-wrap input[type=tel]:focus, body .buddypress-wrap input[type=text]:focus, body .buddypress-wrap input[type=url]:focus, body .buddypress-wrap textarea:focus{box-shadow:none;}
#member-invites-table [class*=" bb-icon-"] {
	background-color: #FBB201; color:#000; border-radius:30px;}
.select2-search__field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.select2-search__field::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.select2-search__field:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.select2-search__field:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
body .bbp-reply-form #whats-new-toolbar .medium-editor-toolbar, body .bbp-topic-form #whats-new-toolbar .medium-editor-toolbar{background-color:inherit;left: 50px !important;}
#whats-new-toolbar .medium-editor-toolbar .medium-editor-action {color:#fff !important;}
#whats-new-toolbar .medium-editor-toolbar .medium-editor-action.medium-editor-button-active {color:#000 !important;}
.notification-list.bb-nouveau-list *{color:#000;}
#message_content {
    border: 1px solid #fff;
    border-radius: 4px; padding:10px;
}
#whats-new-formatting-toolbar .bb-icon, #whats-new-formatting-toolbar [class*=" bb-icon-"], #whats-new-messages-toolbar .bb-icon, #whats-new-messages-toolbar [class*=" bb-icon-"], #whats-new-toolbar .bb-icon, #whats-new-toolbar [class*=" bb-icon-"], .ac-reply-toolbar .bb-icon, .ac-reply-toolbar [class*=" bb-icon-"]{color:#fff;}
.bp-messages-content #bp-message-content .medium-editor-toolbar{background:transparent;}
.buddypress .medium-editor-toolbar .medium-editor-toolbar-actions button, .medium-editor-toolbar .medium-editor-toolbar-actions button {
    color: #fff;
}
.buddypress .medium-editor-toolbar .medium-editor-toolbar-actions button.medium-editor-button-active, .medium-editor-toolbar .medium-editor-toolbar-actions button.medium-editor-button-active{color:#fbb201;}
.bp-messages-content #bp-message-content {
	margin-top: -20px;}
form#send_message_form {
    margin-top: 10px;
}
.messages-screen {
	margin-top: 15px;}
.messages-wrapper #subnav #compose-action-personal-li>a {
    font-size: initial;
}
pre {
	color: #000;}
#item-header-cover-image #item-header-avatar img.avatar {
	max-width: 36px;}
.buddypress-wrap .profile.edit .editfield legend {
    color: #000;
    margin-bottom: 0px;
}
    .activity-list .activity-item div.item-avatar img {
        max-width: 36px;
    }
.activity-list .activity-item div.item-avatar{width:auto;}

.bbp-topic-form #new-post legend {
    font-size: 28px;
    padding: 0 !important;
}
.bbp-topic-form .bbp-the-content-wrapper .bbp_editor_topic_content{border:2px solid #fff; padding:5px;}
.bbp-topic-form .bbp-submit-wrapper {
    display: flex;
    gap: 15px;
}
#item-header-cover-image #item-header-avatar img.avatar{max-width:150px;}
form#group-settings-form input:not(.button-small), form#group-settings-form textarea { color: #000;}
p.bp-controls-wrap { display: flex;  align-items: center;}
p.bp-controls-wrap label { margin-left: 5px !important;}
.bp-radio-wrap { display: flex; align-items: center;}
.bp-radio-wrap label{margin:0 !important;}
.groups-header #cover-image-container #item-header-content .group-actions-absolute{float:right;}
.groups-manage-members-list .section-title{background:transparent;padding-left: 0;}
input#bb_search_group_members::placeholder,
form#request-membership-form textarea{color:#737373;}
.members-manage-buttons a {min-height: auto; color: #fff !important;}
.groups-manage-members-list ul li:nth-child(even){background:transparent;}
aside.bp-feedback.bp-feedback-v2.bp-messages.bp-template-notice.info a {color: #0b80a4;}
p.checkbox.bp-checkbox-wrap.bp-group-option-enable label,.bp-checkbox-wrap label {margin-left: 5px; margin-top:0 !important;}
p.checkbox.bp-checkbox-wrap.bp-group-option-enable,.bp-checkbox-wrap {display: flex;}
#bbpress-forums fieldset.bbp-form {
    padding: 20px 20px !important;
    border: 2px solid var(--brdcolor-gray-300);;
}
dl.groups-manage-members-list{border: 2px solid var(--brdcolor-gray-300); padding: 10px 20px;}
.groups-manage-members-list dd{border-bottom: 1px solid; margin-bottom: 10px;}
#request-list { border: 2px solid var(--brdcolor-gray-300); padding: 20px;}
form#request-membership-form textarea {margin-bottom: 10px;}
div#item-body > p {margin-top: 10px;}
.bb-action-popup-content p {color: #000;}
.bp-media-upload-tab-content, .bp-video-upload-tab-content{padding-top: 0;}
.bb-model-header a { color: #000; font-size: 18px;}
.bbm-model-wrap textarea{color:#000; border: 1px solid #bbb; border-radius: 4px;}
.buddypress-wrap form.bp-dir-search-form input[type=search], .buddypress-wrap form.bp-dir-search-form input[type=text], .buddypress-wrap form.bp-invites-search-form input[type=search], .buddypress-wrap form.bp-invites-search-form input[type=text], .buddypress-wrap form.bp-messages-search-form input[type=search], .buddypress-wrap form.bp-messages-search-form input[type=text]{box-sizing:border-box;}
.subnav-filters form:before {display: none;}
.modal-container .bb-label{color:#000}
.modal-container #bb-album-title{border: 1px solid #ccc; color:#000; border-radius: 4px;}
a.activity-state-comments.has-comments{color:#fff;background:transparent;}
.activity-content  .bb-content-inr-wrap p{color:#000;}
.acomment_inner a.author-name {font-size: 18px; font-weight: 600;}
.activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list li.bbp_reply_create .activity-content .activity-inner{border: none;}
a.activity-state-comments.has-comments{color:#fff;background:transparent;}
.bb-media-model-wrapper .activity-comments .acomment_inner .acomment-content_block, .buddypress-wrap .activity-comments .acomment_inner .acomment-content_block{background:transparent;}
.bb-groups-invites-left-inner {background-color: #434040;}
/* .bb-groups-invites-left-inner #members-list li .item-avatar img{max-width: 25%;} */
#bp-group-invite-content textarea{color:#000;}
#group-invites-container{padding:20px}
#group_invites_search{color:#000;}
#group-invites-container .bb-groups-invites-left .item-list li{padding:10px;}
.bb-groups-invites-left-inner .bb-panel-subhead .bp-group-message-wrap {display: flex;}
.bb-groups-invites-left .bp-list li .item-avatar{text-align:left; max-width: 35px;}
#activity-stream{margin-bottom: 20px;}
.profile.edit .current-visibility-level{display:none;}
.profile.edit input[type="text"]{color:#000;}
#item-body input[type="email"]{color:#000;}
#settings-form,#send-invite-form {
    padding: 10px 20px;
    border: 2px solid var(--brdcolor-gray-300);
}
.bb-groups-invites-left .bp-search form {
    width: 100%;
    display: flex;
}
.bb-groups-invites-left .bp-search form:before{display:none;}
.bb-groups-invites-left .bp-search form input{color:#fff !important;}
.profile-settings select,.invites-input{color:#000 !important;}
table#member-invites-table input::placeholder{color:#777;}
.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav{box-shadow:none;}
.subnav_tab .subnav{padding:0; margin:10px 0;}
.main-notification-settings thead{background:transparent;}
.main-notification-settings label {
    display: inline-block !important;
    margin: 0 !important;
}
.main-notification-settings tr.notification_heading td {
    border: none !important;
    margin: 15px 0;
    color: #fff;
    font-size: 16px;
    padding: 0 !important;
}
.main-notification-settings td,
.main-notification-settings thead th { border: 1px solid #fff; padding: 10px !important; margin:0;}
.subscription-views { margin-top: 15px;}
.compose #buddypress #send_message_form .select2-search__field { color: #000 !important;}
.select2-container--open .select2-dropdown{top: 35px;}
.select2-container--open .select2-dropdown .cur img {
    max-width: 30px;
}

.select2-container--open .select2-dropdown .cur {
    display: flex;
    align-items: center;
    gap: 15px;
}
#client-seccss .bbp-topic-form{margin-top:15px !important; padding-top:0;}
#client-seccss .bbp-topic-form button#bbp_topic_submit {
    background-color: #84089f;
}
#client-seccss .bbp-topic-form select#bbp_forum_id{width:100% !important; max-width:100% !important;}
button#bbp_reply_submit {background-color: #84089f;}
.wpulike-default .count-box{background-color:#84089f; color:#fff;}
.forum-loggedin #bbpress-forums .bbp-topic-author a.bbp-author-link {
    display: flex;
    gap: 5px;
    align-items: center;
}
span.bbp-author-avatar, span.bbp-author-avatar img {
    max-width: 50px !important;
	margin:auto;
}
.select2-container--default .select2-results>.select2-results__options{background-color:#000;}
.whb-visible-lg img.avatar,
.whb-col-mobile img.avatar{width: 42px;}
.bb-select-container span.select2-selection__choice__remove:before{background:transparent !important;}
#client-seccss #bbpress-forums .bbp-topic-form input.select2-search__field{-webkit-text-fill-color: #000 !important;}
#whats-new-toolbar{display:none;}

.aboutbottom,.abouttop {
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
    padding: 15px;
	margin-bottom:15px;
}
.memcountdiv {
    padding: 10px 0;
    border-bottom: 1px solid #454545;
}
.aboutbelowmemcount {
    padding: 10px 0;
}
.memberdivmain.nonlogin {
    display: flex;
    gap: 7px;
	  margin-bottom:10px;direction: rtl;
}
.a_member_div{margin-bottom:5px;margin-left: -18px;}
.a_member_div img {
    border-radius: 100% !important;
    max-height: 40px;
    width: auto; border: 2px solid;
}
.memcountdiv h2 {
    display: flex;
    gap: 5px;
}
.memcountdiv h2 span{font-family: 'Rockwell';}
.bp-feedback.error p{color:#000; -webkit-text-fill-color:#000;}
#new-post .bbp-form #bbp_topic_submit, #new-post.media-uploading.has-title .bbp-form #bbp_topic_submit{pointer-events: auto;}
.topicsubsucc{color:green; -webkit-text-fill-color:green; padding:5px; border-radius:5px; text-align:center; background-color:#fff;}
.bbp-author-avatar {position: relative;}
.forum-loggedin #bbpress-forums .bbp-topic-author a.bbp-author-link {
    display: flex;
    gap: 5px;
    align-items: center;
}
.bbp-author-avatar {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
input:-webkit-autofill,
  input:-webkit-autofill:focus {
    transition: background-color 0s 600000s, color 0s 600000s !important;
  }
.joingrpbtn a {
    background-color: #84089f;
    padding: 10px 15px;
    display: inline-block;
    border-radius: 7px;
    font-size: 20px;
    font-weight: 600;
}
.privclass {
    display: flex;
    align-items: center;
}
.privclass svg {
    height: 18px;
    width: 15px;
    margin-right: 5px;
    fill: #fff;
}
ul#rcp_subscription_levels {padding: 0;}
ul#rcp_subscription_levels li {display: flex; align-items: flex-start; gap: 5px;}
ul#rcp_subscription_levels li input {margin-top: 7px;}
#html5-watermark,.html5-text{display:none !important;}
.subheadtopcont {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 5px;
    margin: 10px 0;
	  position:relative;
}
.subcontinn {
	margin:10px 0;
/*     padding: 10px;
    border: 2px solid #fff;
    border-radius: 10px; */
}
.subheadtopcont a {
    display: block;
    padding: 10px;
	position:relative;
	z-index:9;
}
h3.subheadtopcont,h3.aboutcontbtmhead {
    text-align: center;
}
.aboutcontbtmhead {
    margin: 15px 0 10px;
    font-weight: 600;
}
.abouttoptitle h2 {
    text-align: center;
	    border-bottom: 1px solid #646464;
}
.abouttoptitle h2 span {
    display: block;
}
.joingrpbtn {
    margin: 15px;
    text-align: center;
}
.leftvideoforum img {
    border: 2px solid #1a3c5f;
}
.subcontinn li,.abouttopcontbtm li {
    font-size: 20px;
}
.subcontinn li::marker,.abouttopcontbtm li::marker {
    color: #01f2fe;
    font-size: 24px;
    line-height: 1;
}
.subcontinn ul,.abouttopcontbtm ul {
    padding-left: 40px;
}
.formrow_inn table,.formrow_inn td,.formrow_inn th {
    border: 1px solid rgb(229, 158, 220) !important;
}
.formrow h3,.formrow h4{
    margin-top: 25px;
}
.formrow_input input[type="text"], .formrow_input input[type="email"] {
    max-width: 25%;margin-right: 20px;
}
.formrow_inn label {
    margin: 10px 0;
}
.formrow_input input[type="submit"]{
    padding: 0px 50px;
    font-size: 16px;
    color: #000;
    letter-spacing: .5px;
    border-radius: 2px;
	margin-top: 20px;
}
.mplanmsg {
    background: #fff;
    width: auto;
    display: block;
    margin-bottom: 20px;
    color: green;
    font-size: 18px;
    font-weight: 600;
    padding: 10px;
    border-radius: 4px;
}
.hideli {
    display: none;
}
.grprules ul li{list-style:none;}
.blogdiv {
    display: grid;
    grid-template-columns: 2.8fr 1.2fr;
    max-width: 1260px;
    margin: 35px auto;
	  border: 3px solid #328597;
    padding: 15px 0 15px;
    border-radius: 10px;
}
.blogdiv > div,
.blogdiv > aside{width:100%; max-width:100%;}
.blogdiv .post-single-page,
.blogdiv aside.sidebar-container {background-color: rgba(30, 71, 123, 0.4); padding: 15px; border-radius: 10px;}
.blogdiv .wd-single-footer{display:none;}
.privclass h2 {
    font-size: 20px;
}
ul.crz-smtm {
    list-style: none;
    text-align: center;
    padding: 0;
    font-style: italic;
}

h4.crz-smtm-hd {font-size: 26px;}
.sidebar-pro {
    text-align: center;
    background-color: rgba(30, 62, 147, 0.5);
    padding: 15px;
    border-radius: 10px;
}
.sidebar-pro h2 {font-family: Rockwell Bold; background: none !important; -webkit-text-fill-color: #fff; font-size:20px !important;}
.sidebar-pro h2 strong { display: block; background: none !important; -webkit-text-fill-color: #fff; font-size:26px !important;}
.sidebar-pro-btn {
    margin: 15px 0;
}
.sidebar-pro-btn a {
    background: url(https://www.hhthebloodytruth.com/wp-content/uploads/2025/02/btn-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    padding: 10px 15px;
    display: inline-block;
    font-family: Rockwell Bold;
    font-size: 22px;
    text-transform: uppercase;
    -webkit-text-fill-color: #fff;
}
.sidebar-pro-img img {width: 100%;}
.blogdiv .area-sidebar-1 .wp-block-latest-posts__list {
    background-color: rgba(30, 62, 147, 0.5);
    padding: 15px;
    border-radius: 10px;
}
.blogdiv .area-sidebar-1 .wp-block-latest-posts__featured-image{max-width:100%;}
.blogdiv aside.sidebar-container .bbp_widget_login h5.widget-title {
    display: none;
}
.blogdiv .post-single-page.has-post-thumbnail .article-inner>.entry-header{}
.entry-thumbnail {
    margin-top: 15px;
}
.single-post h1.wd-entities-title.title.post-title{display:block; margin:25px 0; text-align:left; font-family: 'Rockwell Bold' !important;}
.single-post .entry-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	  object-position: top;
    max-height: 400px;
}
.single-post .article-body-container p{
    font-size: 18px !important;
}
.blogdiv .post-single-page.has-post-thumbnail .article-inner>.entry-header {
    height: 400px;
}
h3.subheadtopcont a {
    background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
/* .bbp-admin-links{display:none;} */
.bbp-admin-links .bbp-reply-edit-link,.bbp-admin-links .bbp-reply-move-link,.bbp-admin-links .bbp-topic-split-link,.bbp-admin-links .bbp-reply-trash-link,.bbp-admin-links .bbp-reply-spam-link,.bbp-meta .bbp-reply-permalink,.bbp-admin-links .bbp-topic-edit-link, .bbp-admin-links .bbp-topic-close-link, .bbp-admin-links .bbp-topic-sticky-link, .bbp-admin-links .bbp-topic-super-sticky-link, .bbp-admin-links .bbp-topic-merge-link, .bbp-admin-links .bbp-topic-trash-link, .bbp-admin-links .bbp-topic-spam-link,.bbp-meta .bbp-topic-permalink{display:none !important;}

#resource-blog-roww .post-img-wrapp {
    min-height: 250px;
    max-height: 250px;
}
.btop {
    border-top: 2px solid #57278d;
    padding-top: 15px;
}
.l-more-container {
    display: flex;
    gap: 15px;
    align-items: center;
    font-weight: 600;
    font-size: 18px;
}
.l-more-btn a {
    background-color: #ffffff;
    color: #666666;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 20px;
		white-space: nowrap !important;
}
.l-more-text a {
    text-decoration: underline;
		background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
	  text-decoration-color: #3DE9F5 !important;
}
#genetics-roww p,#genetics-roww li {
    font-size: 22px;
    -webkit-text-fill-color: #fff;
	  margin:5px 0;
}
a.clkbtn {
    padding: 10px 15px;
    display: inline-block;
    background-color: rgba(25, 255, 255, 0.1);
    border-radius: 10px;
    border: 1px solid #fff;
}
a.clkbtn:hover{
background-color:#fff;
}
#genetics-roww .med-res p {
    text-align: center;
    font-size: 30px;
    background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    margin: 5px 0 0;
    text-transform: uppercase;
}
.get-published h4 {
    font-size: 22px;
}
.get-published {
    text-align: center;
}
.form-lnk a {
    text-decoration: underline;
    font-weight: 600;
}
.form-lnk a:hover {
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    text-decoration: underline !important;
}
.form-lnk {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    font-size: 24px;
}
.med-res-botm {
    text-align: center;
    font-size: 24px;
    -webkit-text-fill-color: #fff;
}
.new-style h4 {
    font-style: italic;
}
.new-style li {
    margin-bottom: 5px;
    font-size: 17px;
}
.dosubs {
    text-align: center;
    font-size: 20px;
}
.dosubs a {
    font-style: italic;
	  background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
.abouttop a:hover {
    text-decoration: underline !important;
    text-decoration-color: #fff !important;
}
.colortitle label{
	font-size:20px !important;
	background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

.colortitlesimple {
	font-size:24px !important;
	background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent;
}

.textgradientcolor {
background: #3DE9F5 !important;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.fontsize17{
	font-size: 17px !important;
}
.fontsize18{
	font-size: 18px !important;
}

.colortitle .gfield_required{
	background: none !important;
    -webkit-background-clip: initial !important;
    -webkit-text-fill-color: initial !important;
    color: #ff0000 !important;
}

.checkboxlabelandtextcolor legend {
	font-size:20px !important;
	background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

.checkboxlabelandtextcolor legend .gfield_required{
	background: none !important;
    -webkit-background-clip: initial !important;
    -webkit-text-fill-color: initial !important;
    color: #ff0000 !important;
}
.checkboxlabelandtextcolor label {
	color: white !important;
}
.popdivclass {
    padding: 15px;
    text-align: left;
}
.popdivclass label {
    font-weight: 600;
	background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
	font-size:18px !important;
}
.popdivclass fieldset{padding:0;}
.popdivclass fieldset > div{margin-bottom:15px;}
.home-page #html5-lightbox-box {
    width: 100% !important;
    max-width: 767px;
}
.home-page .html5-elem-wrap{max-width:100%;}

.home-page .html5-elem-wrap{background-image:url(https://www.hhthebloodytruth.com/wp-content/uploads/2025/01/bg-scaled.jpg); background-repeat:no-repeat; background-size:cover; border:2px solid #fff;}

.popdivclass .rcp_user_fieldset, .popdivclass .rcp_user_fieldset label, .popdivclass .grprules p, .popdivclass .grprules ul li, .popdivclass .grprules div{color:#fff; font-size:16px;}
.memquesbtn a {
    background-color: #84089f !important;
    font-weight: 600;
    font-size: 20px;
    padding: 10px 20px;
    display: inline-block;
    border-radius: 5px;
}
#poperrmsg {
    color: red;
    font-size: 18px;
}
.bbp-topic-started-by .bbp-author-avatar img.avatar {
    width: auto;
    height: auto;
    border-radius: 100% !important;
}

/**forum-restyle**/
.forum-loggedin {
    background-color: rgba(255, 255, 255, 0.1);
    padding: 15px;
	  border-radius:15px;
}
.forum-loggedin .topic {
    background-color: rgba(255, 255, 255, 0.1);
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 10px;
	position:relative;
}
.topic_cont {
    color: #fff;
    font-size: 20px;
	  margin-bottom: 10px;
}
.forumrightbar iframe{width:100%; height:100%; min-height:1000px;}
.forum-loggedin .topic:after {
    position: absolute;
    content: '';
    bottom: -20px;
    right: 30px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: #f8f8f817 transparent transparent transparent;
    transform: rotate(0deg);
}
.topiclinks {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: right;
}
.topiclinks a, .topiclinks span {
    background-color: #84089f;
    display: inline-block;
    padding: 2px 10px;
    border-radius: 5px;
	  color:#fff;
	font-weight:600;
	font-size:17px;
	margin-left:5px;
}
.topicby img {
    border-radius: 100% !important;
    max-height: 40px;
    width: auto;
}
.topicby span {
    margin-left:10px;
}

.topicby {
    margin-bottom: 15px;
    color: #fff;
	display:flex;
}
.privclass h2 a:hover, .sidebar-head a:hover{
    text-decoration: underline !important;
    text-decoration-color: #fff !important;
}
.topicby > div span {
    display: block;
    line-height: 1.3;
}
.h-100 {
    height: 100%;
}
h2.discustitle {
    text-align: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #636363;
    margin-bottom: 25px !important;
}
h2.discustitle a img {max-height:25px; margin-left: 5px;}
.forum-loggedin h2.discustitle a:hover {
    border-bottom: 2px solid #fff;
    padding-bottom: 4px;
}
button#bbp_reply_submit{color:#fff;}
#bbp-cancel-reply-to-link{margin-right:10px}

/****/
.topicmaindiv > div {
    width: 100%;
}
.topicmaindiv {
    display: grid;
    grid-template-columns: 3fr 1fr;
    width: 100%;
    gap: 15px;
	margin-bottom:25px;
}
.bbp-body li.bbp-topic-title {
    width: 100%;
}
.topicmaindiv .bbp-topics {
    padding-top: 0 !important;
}
.nolayoutclass header,.nolayoutclass footer,.nolayoutclass #wpadminbar{display:none;}
.ulikereplylinks {
    display: flex;
    gap: 15px;
    align-items: center;
	float:left;
}
li.depth-2 {
    list-style: none;
}
#cover-image-container,.main-navs li#invites-personal-li,.bp-navs li#change-cover-image-personal-li,.profile .bp-widget.base h3{display:none;}
.ulikereplylinks .wpulike{padding:0;}
.ulikereplylinks .bbp-admin-links{margin:0;}
.bbp-topic-content .wpulike,.bbp-topic-content .bbp-admin-links{float:left}
.bbp-topic-content .bbp-admin-links{margin-left: 15px; margin-top: 10px;}
.bbp-lead-topic .bbp-body div.topic{display: flex;flex-direction: initial !important;gap: 50px;}
.bbp-lead-topic .bbp-topic-content{margin-left:0 !important;}
#bbpress-forums .topicmaindiv .bbp-topics li.bbp-header{margin-bottom:0;}
#bbpress-forums .topicmaindiv .bbp-topics li.bbp-header ul{padding:0 !important;}
#bbpress-forums .topicmaindiv .bbp-topics li ul {
    margin-top: 0;
    padding: 10px 20px !important;
}
#bbpress-forums a.bbp-topic-reply-link,#bbpress-forums a.bbp-reply-to-link {
    font-size: 28px !important;
	  line-height: 1;
    background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 100%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: 700;
}
#bbpress-forums a.bbp-reply-to-link{font-size: 22px !important;}

#bbpress-forums .topicmaindiv .bbp-topics li.bbp-header li.bbp-topic-title {
    font-size: 20px;
    font-weight: 700;
}
#bbpress-forums .topicmaindiv .bbp-body li.bbp-topic-title{
	font-weight:400 !important; 
}
#bbpress-forums .topicmaindiv .bbp-body li.bbp-topic-title a{font-size:16px !important;}
.nolayoutclass article #bbpress-forums{padding-top: 40px;}
h2.rec-post {margin-top: 15px;}
.single-post .wd-backface-hidden .wd-carousel-item{width: auto !important;}
.wc-tab-inner ul li a {
    text-decoration: underline;
}
.stmnt {
    font-size: 13px !important;
    margin-top: 15px;
    line-height: 1.5 !important;
    font-weight: 600;
    text-align: center;
}

.wd-wishlist-btn,
.wd-compare-btn,
.product-labels.labels-rounded{display:none;}
.search-results .custom-container {
    max-width: 1170px;
    padding: 80px 15px;
	  margin:auto;
}
.search-results .wd-post.blog-style-bg .article-body-container{border:2px solid #fff;}
.woodmart-archive-blog .main-page-wrapper{background-size: cover;  background-repeat: no-repeat;}

.multiclr{ background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;}

li#wnbell-dropdown-nav-id {display: none !important;}
.forumleftbar {
    background-color: rgba(255, 255, 255, 0.1);
    padding: 15px;
}
.addsuggestions {background-color:#fff; position:absolute; z-index:1; width:100%; max-width:300px; right:0;}
.searchDiscussions {position: relative; margin-top:25px;}
.searchDiscussions span a#remvsrchtxt{display:none; color:red !important; text-decoration:none;}
.srchdiv{position:relative; text-align:right;}
.srchdiv span{position: absolute;right: 10px;top: 10px;width: 20px;text-align: center;}

#bbpress-forums .addsuggestions a,#bbpress-forums .addsuggestions ul.sugg_html.no_html li {
    color: #000;
    -webkit-text-fill-color: #000;
	  padding:7px 10px;
	  display: block;
	font-size: 14px;
}
.addsuggestions li {
    margin-bottom: 0;
}
.addsuggestions a:hover {
    background-color: #ddd;
}
ul.sugg_html.no_html li {
    padding: 7px 10px;
}
ul.sugg_html {
    overflow: auto;
    max-height: 250px;
	  padding:0;
}
.type-product.post-1863 .woocommerce-grouped-product-list-item__price {margin-top:10px;}
.bbp-topic-tags{display:none;}
.bynw {
    font-weight: 700;
    margin: 5px 0;
    font-size: 40px;
	  background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
span.bynwsmall {
    font-style: italic;
    font-weight: 600;
}

span.regp {
    margin-bottom: 5px;
    display: block;
    font-weight: 600;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
span.regp span {
    -webkit-text-fill-color: #fff;
	  position:relative;
}

.srchdiv input {
    width: auto;
    min-width: 300px;
}
.crossline{position:relative; background: #3DE9F5;
    background: linear-gradient(to right, #3DE9F5 10%, #65DA91 20%, #92CB31 40%, #D7BE12 60%, #FCB701 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;}

.crossline:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    background-color: red;
    left: 0;
    top: 12px;
    transform: rotate(30deg);
}
form.cart.grouped_form table{margin-bottom:0 !important;}
.singlereplymaindiv {
    border-bottom: 1px solid #ddd;
	  padding-bottom:10px;
	  position:relative;
}
.depth-1>ul.bbp-threaded-replies{display:none;}

.showthereplies,.commreplyform {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 999;
    padding: 15px;
}
.showthereplies > ul.bbp-threaded-replies,
.commreplyform .bbp-reply-form {
    max-height: 80%;
    overflow: auto;
		max-width: 750px;
    margin: 5% auto 0 !important;
	  background-image: url(https://www.hhthebloodytruth.com/wp-content/uploads/2024/09/Stephanie-Cooper-scaled.jpg) !important;
	  border-radius: 10px;
    box-shadow: 0 0 5px #fff;
    background-repeat: no-repeat;
    background-size: cover;
	  padding:15px;
}
.commreplyform .bbp-reply-form{position:relative; overflow:inherit;}
/* .showthereplies span.bbp-author-name,
.showthereplies .bbp-reply-author,
.showthereplies .bbp-reply-content{color: #000;}
.bbp_editor_reply_content {
    border: 1px solid #fff;
} */

.bbp_editor_reply_content{ border: 1px solid #fff;padding: 2px 5px;}
#bbpress-forums .singlereplymaindiv a.viewreplies {
    font-weight: 700;
    font-size: 15px !important;
	  float:right;
	  margin-top:10px;
}
ul.bbp_list_replies {
    list-style: none;
    padding: 0;
    margin: 0;
}

#bbpress-forums a.hidereplies,
.commreplyform .closereplyform{
    background-color: #000;
    color: #fff;
    position: absolute;
    z-index: 99999999999;
    top: 84px;
    right: 10px;
    font-size: 20px !important;
    border: 3px solid #fff;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
}

.commreplyform .closereplyform {
    top: -23px;
    right: -15px;
}

ul.bbp-threaded-replies {
    list-style: none;
    padding: 0;
}
#bbpress-forums a.viewcomments,#bbpress-forums a.hidecomments{
    float: right;
    font-weight: 700;
    font-size: 17px !important;
	margin-top:13px;
}

.deskmenu a {
    font-size: 22px !important;
    color: #fff;
    font-weight: 400 !important;
}
.deskmenu { margin-right: 40px;}
#menu-main-menu-2 li:not(menu-item) a {font-size: 17px !important;}
.mobile-nav .wd-nav-opener.wd-active{background-color:transparent;}
.single-post .custom-container {
    padding-left: 20px;
    padding-right: 20px;
}
.sidebar-container a.button.logout-link {
    background-color: #84089f;
    color: #fff;
    border-radius: 5px;
}
.wd-my-account-links[class*="wd-grid"]{--wd-col-sm: 2;}
button.show-password-input {color: #000 !important;}
.pndappr {
    background: #fff;
    text-align: center;
    color: red;
    padding: 5px 0;
    margin-bottom: 10px;
}

.commreplyform {
	display:none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
	    z-index: 99999;
}

.forumrightbar .bbpforum:nth-child(odd),
.forumrightbar .bbpforum:nth-child(even) { background-color: rgba(0, 0, 0, 0.2); padding: 15px; border-radius: 25px; margin-bottom: 15px;}

.forumrightbar .bbpforum:nth-child(even){ background-color: rgba(255, 255, 255, 0.1);}
.forumrightbar .bbpforum .forums.bbp-replies{margin-bottom:0 !important;}
.forumrightbar div.bbp-topic-header{padding:10px; border-top:0 !important;}
.forumrightbar .bbp-lead-topic {border-radius: 25px;}
.forumrightbar .bbp-lead-topic li.bbp-body {margin-bottom: 0;}
.singlereplymaindiv .bbp-reply-header {padding: 0;}
.singlereplymaindiv .reply.type-reply {
    padding-left: 0;
    padding-right: 0;
}

.bbp-topic-content.ifaddviewcomm{width: 90%;}
#bbpress-forums div.topic div.bbp-reply-author, #bbpress-forums div.reply div.bbp-reply-author, #bbpress-forums div.forum div.bbp-forum-author{max-width: 115px;}

.navigationtopics ul{margin: 10px 0; padding: 0; display: flex;justify-content: center;align-items: center; flex-wrap:wrap;}
.navigationtopics ul li {list-style: none; float: left; margin: 8px 10px;}
.navigationtopics ul li a {background: #02222c;padding: 10px;border-radius: 5px;font-weight: 600;box-shadow: 2px 2px #fff; display:block;}
.navigationtopics ul li span {display: block; background: #84089f; padding: 10px; border-radius: 5px; font-weight: 600; font-size: 13px !important;}


@media(min-width:768px){
	.d-none{display:none;}
}
@media(max-width:1199px){
	.deskmenu{display:none;}
	.txtbx .discount-btn a{font-size:15px;}
}
@media(min-width:768px) and (max-width:1199px){
	.cus-m-plan .txtbx h2 {font-size: 20px !important;}
}

@media(max-width:991px){
	 .post-single-page { margin-top: 0 !important;}
	.blogdiv aside.sidebar-container{display:block !important;}
	div#client-seccss{height:97% !important;}
	.cus-m-plan .txtbx h2 {font-size: 16px !important;}
	.txtbx > .vc_column-inner > .wpb_wrapper{padding:10px; border-width:3px;}
}
@media(max-width:767px){
  .blogdiv{grid-template-columns:100%;}
	.top-section .vc_row .vc_col-sm-5 {order: 2;}
	div#html5box-html5-lightbox {padding: 20px;}
	.mobile-nav .wd-search-form {display: none;}
	.main-page-wrapper{margin-top:0;}
	.buddypress-wrap:not(.bp-single-vert-nav) .bp-navs li{background: inherit;}
	.meal-plan.vc_custom_1736339928672{margin-top:0 !important;}
	.topicmaindiv{grid-template-columns: 100%;}
	#menu-main-menu-2 li:not(menu-item) a {font-size: 14px !important;}
	.sidebar-container{margin-top:15px; margin-bottom:0;}
}
@media(max-width:560px){
	.reg-field-container{grid-template-columns: 100%;}
	.topiclinks a, .topiclinks span{font-size:12px; padding: 2px 5px; margin-left:3px;}
	.singlereplymaindiv .bbp-reply-author {padding-left: 0 !important; width: 100% !important; max-width: 100% !important;}
	.singlereplymaindiv .bbp-reply-author span.bbp-author-avatar {margin:inherit !important;}
	.l-more-container {
		display: grid !important;
		grid-template-columns: repeat(1, 2fr) !important;
	}
	
	.l-more-container .l-more-btn a {
		width: 100% !important;
		text-align: center !important;
	}
}
body .select2-container--default .select2-results__option {color:#fff !important;}
body .select2-container--default .select2-results__option:hover {color:#000 !important;}
body .select2-container--default .select2-results__option--highlighted[aria-selected] {color:#000 !important;}

#subscribe-form-wrapper {width:40%; margin:0 auto; text-align:center;}
#subscribe-form-wrapper input {margin:15px 0;}

.custom_subheading {
	font-size: 18px !important;
}

.gfield_description {
	color: white !important;
}
tr span.regp {display:none !important;}

.gform_confirmation_message {
	font-size: 18px;
	border: 1px solid green;
	padding: 20px;
	border-radius: 10px;
	background-color: rgba(147, 250, 165, 0.4);
}

.list-spacing-left {
	padding-left: 60px !important;
}

form#gform_10 #field_10_1 {
	justify-self: center;
  align-self: center;
  width: 50%;
}

form#gform_10 .gform-footer.gform_footer {
	width: 100%;
	justify-content: center;
}

.bbpforum li.bbp-body .bbp-topic-content{
	font-size: 18px !important
}

.bbp-topic-form form .bbp-form legend {
	display: none !important;
}

.bbp-topic-form form .bbp-form .bbp-the-content.bbp_editor_topic_content,
.forums.bbp-replies,
.bbp-topic-header .bbp-meta .bbp-topic-post-date,
.bbp-author-name,
.bbp-author-role{
	font-size: 18px !important;
}

.bbp-author-avatar span.flag {
	display: none !important;
}

body.woocommerce-checkout .custom-container .entry-content .woocommerce {
	text-align: center;
	font-size: 18px;
	font-family: 'Titillium Web';
	font-weight: 600;
	border: 1px solid red;
	border-radius: 5px;
	margin-inline: 40px;
	padding-block: 10px;
	backdrop-filter: contrast(0.5);
	color: red;
}

.cart-widget-side .widget_shopping_cart .wd-empty-mini-cart a.btn.wc-backward,
.woocommerce p.return-to-shop{
	display: none !important;
}
