:root{
--tb-bg: linear-gradient(180deg,#0f1724 0%, #12324a 100%);
--accent: #ff7a00; --muted: #9aa6b2;
--card-bg: #0f1724;
--glass: rgba(255,255,255,0.04);
} .brokers-expose-box {
width: 100%;
box-sizing: border-box;
border-radius: 12px;
padding: 18px;
background: linear-gradient(90deg, rgba(24,34,48,0.96), rgba(14,22,33,0.96));
color: #fff;
box-shadow: 0 18px 50px rgba(4,8,16,0.6);
display: flex;
align-items: center;
transition: transform .18s ease, box-shadow .18s ease;
border: 1px solid rgba(255,255,255,0.03);
overflow: hidden;
margin: 0 0 75px;
} .brokers-expose-box .expose-inner {
display: flex;
width: 100%;
align-items: center;
gap: 18px;
justify-content: space-between;
}
.brokers-expose-box .expose-left {
flex: 1 1 auto;
}
.brokers-expose-box .expose-right {
flex: 0 0 auto;
display: flex;
align-items: center;
gap: 12px;
} .brokers-expose-box .box__headline {
margin: 0 0 6px;
font-size: 20px;
font-weight: 800;
letter-spacing: -0.02em;
color: #fff;
}
.brokers-expose-box .box__text {
margin: 0;
color: var(--muted);
font-size: 14px;
line-height: 1.5;
max-width: 860px;
} .brokers-expose-box .expose-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 12px 18px;
border-radius: 10px;
background: linear-gradient(90deg, #ff8a33, #ff6a00);
color: #fff;
font-weight: 800;
text-decoration: none;
box-shadow: 0 10px 30px rgba(255,106,0,0.14);
border: none;
transition: transform .12s ease, box-shadow .12s ease, opacity .12s;
white-space: nowrap;
} .brokers-expose-box .expose-btn::after {
content: "→";
font-weight: 900;
margin-left: 6px;
opacity: .95;
} .brokers-expose-box:hover {
transform: translateY(-6px);
box-shadow: 0 28px 80px rgba(4,8,16,0.72);
}
.brokers-expose-box .expose-btn:hover {
transform: translateY(-3px);
box-shadow: 0 18px 40px rgba(255,106,0,0.14);
} @media (max-width: 900px) {
.brokers-expose-box { padding: 16px; border-radius: 10px;        margin: 0 0 75px; }
.brokers-expose-box .expose-inner { flex-direction: column; align-items: flex-start; gap: 12px; }
.brokers-expose-box .expose-right { width: 100%; justify-content: flex-start; }
.brokers-expose-box .box__headline { font-size: 18px; }
.brokers-expose-box .box__text { font-size: 14px; }
.brokers-expose-box .expose-btn { width: auto; padding: 10px 16px; }
} .brokers-expose-box .expose-btn:focus,
.brokers-expose-box:focus-within {
outline: 3px solid rgba(255,122,0,0.12);
outline-offset: 2px;
}
.feed {
margin-bottom: 80px;
}
.feed-content {
font-family: 'Montserrat', Arial, Helvetica, sans-serif;
color: #152131;
display: flex;
justify-content: center;
}
.like_comment {
cursor: pointer;
}
.feed-reviews {
width: 100%;
display: flex;
flex-direction: column;
}
.feed-title {
margin: 60px 0 30px 0;
font-weight: 600;
font-size: 24px;
line-height: 29px;
text-align: center;
color: #152131;
}
.feed-arrows-wrapper {
display: flex;
justify-content: flex-start;
margin-left: 20px;
}
.feed-arrows {
display: flex;
flex-direction: column;
}
.feed-arrows-review {
margin: 128.24px 0 0 27px;
}
.feed-arrow-up {
background-image: url(//truthbrokers.org/wp-content/themes/brokers1/fonts/arrow-up.svg);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
width: 30px;
height: 30px;
}
.feed-arrow-down {
background-image: url(//truthbrokers.org/wp-content/themes/brokers1/fonts/arrow-down.svg);
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
width: 30px;
height: 30px;
}
.feed-block { background-color: white; padding: 20px 15px;
margin-bottom: 30px;
}
.feed-block:last-child { }
.feed-title-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
}
.feed-block-title {
font-weight: 600;
font-size: 17px;
line-height: 21px;
margin: 0;
}
.feed-date {
font-weight: 500;
font-size: 12px;
line-height: 15px;
opacity: 0.7;
margin: 0;
}
.feed-block-text {
font-weight: 500;
font-size: 14px;
line-height: 17px;
opacity: 0.8;
display: -webkit-box;
overflow: hidden;
margin: 10px 0 20px 0;
min-height: 102px;
max-height: 102px;
}
.feed-button-wrapper {
height: 30px;
}
.feed-button-wrapper {
display: flex;
justify-content: space-between;
}
.feed-button {
text-decoration: none;
color: #152131;
font-weight: 600;
font-size: 14px;
line-height: 17px;
}
.feed-reactions, .like_comment {
display: flex;
align-items: center;
}
.feed-like-number {
font-weight: 500;
font-size: 12px;
line-height: 15px;
opacity: 0.7;
margin-right: 10px;
margin-left: 5px;
white-space: nowrap;
}
.feed-views-number {
font-weight: 500;
font-size: 12px;
line-height: 15px;
opacity: 0.7;
white-space: nowrap;
margin-left: 5px;
}
.markup {
color: #FF922E;
}
.feed-overlook {
background-color: #f2f2f2;
width: 100%;
display: flex;
justify-content: flex-end;
}
.feed-overlook-content {
width: 590px;
margin-right: 20px;
}
.feed-overlook-info {
font-weight: 500;
font-size: 15px;
line-height: 18px;
margin: 0;
}
.feed-overlook-title {
text-align: left;
}
.feed-specs {
display: inline-block;
margin: 30px 0 60px;
}
.feed-spec {
white-space: nowrap;
font-weight: 500;
font-size: 15px;
line-height: 18px;
display: inline-block;
margin-bottom: 15px;
}
.feed-spec:last-of-type {
margin-bottom: 60px;
}
.feed-spec:first-of-type {
margin-top: 30px;
}
.feed-spec-name {
opacity: .8;
}
.feed-spec-divide {
color: #bdbdbd;
}
.bold {
font-weight: 600;
}
.feed-spec-rating {
color: #152131B2;
}
.feed-buttons {
display: flex;
}
.feed-button-black {
color: white;
text-decoration: none;
background-color: #152131;
padding: 20px 40px;
display: block;
width: 160px;
text-align: center;
font-weight: 600;
font-size: 18px;
line-height: 22px;
white-space: nowrap;
margin-right: 40px;
transition: .2s ease;
}
.feed-button-black:hover {
opacity: .9;
}
.feed-button-white {
color: #152131;
text-decoration: none;
background-color: white;
padding: 20px 40px;
display: block;
width: 160px;
text-align: center;
font-weight: 600;
font-size: 18px;
line-height: 22px;
white-space: nowrap;
transition: .2s ease;
}
.feed-button-white:hover { opacity: .7;
}
.feed-subtitle {
font-weight: 600;
font-size: 20px;
line-height: 24px;
margin: 60px 0 20px;
}
.feed-overlook-review {
font-weight: 500;
font-size: 15px;
line-height: 18px;
margin: 0 0 60px;
}
@media (max-width: 900px) {
.feed-overlook {
padding: 0 15px 40px;
justify-content: flex-start;
width: calc(100% - 30px);
}
.feed-reviews {
background-color: #f2f2f2;
}
.feed-content {
flex-direction: column;
}
.feed-overlook-content {
margin: 0;
max-width: 360px;
}
.feed-overlook-title {
margin-bottom: 10px;
margin-top: 0;
font-size: 20px;
line-height: 24px;
}
.feed-overlook-info {
font-size: 14px;
line-height: 17px;
}
.feed-spec:last-of-type {
margin-bottom: 40px;
}
.feed-spec-name {
max-width: 174px;
}
.feed-buttons {
flex-direction: column;
}
.feed-button-black {
margin: 0 0 20px 0;
width: 280px;
}
.feed-button-white {
margin: 0;
width: 280px;
}
.feed-subtitle {
margin: 40px 0 10px;
}
.feed-overlook-review {
margin: 0;
}
.review-slider {
width: 360px;
}
.feed-block {
margin: 0 10px;
width: auto;
}
.feed-arrows {
display: none;
}
} .single-cta-bar { background:#152131; padding:16px 20px; }
.single-cta-inner { max-width:1220px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; }
.single-cta-inner span { color:rgba(255,255,255,.8); font-size:14px; font-family:'Montserrat',Arial,sans-serif; }
.single-cta-btns { display:flex; gap:10px; flex-wrap:wrap; }
.single-chargeback-link { color:#f5b301; font-size:13px; font-weight:700; text-decoration:none; font-family:'Montserrat',Arial,sans-serif; padding:8px 14px; border:1px solid #f5b301; border-radius:4px; } .single-sidebar-cta { display:flex; flex-direction:column; gap:16px; padding:0 0 20px; }
.sidebar-cta-block { padding:18px 16px; border-radius:8px; }
.sidebar-cta-refund { background:#152131; color:#fff; }
.sidebar-cta-consult { background:#1e3a4a; color:#fff; }
.sidebar-cta-chargeback { background:#f8f9fa; border:1.5px solid #dde3ea; }
.sidebar-cta-block h4 { font-size:15px; font-weight:700; margin:0 0 8px; font-family:'Montserrat',Arial,sans-serif; }
.sidebar-cta-refund h4, .sidebar-cta-consult h4 { color:#fff; }
.sidebar-cta-chargeback h4 { color:#152131; }
.sidebar-cta-block p { font-size:13px; line-height:1.5; margin:0 0 14px; opacity:.8; font-family:'Montserrat',Arial,sans-serif; }
.sidebar-cta-btn { display:block; text-align:center; text-decoration:none; padding:11px; font-weight:700; font-size:14px; border-radius:5px; font-family:'Montserrat',Arial,sans-serif; transition:.2s; }
.sidebar-chargeback-btn { display:block; text-align:center; text-decoration:none; padding:10px; font-weight:700; font-size:14px; border-radius:5px; background:#152131; color:#fff !important; font-family:'Montserrat',Arial,sans-serif; }
@media(max-width:900px){
.single-cta-inner { flex-direction:column; }
}