/* Site 4: Tech Briefing */
/* Colors */
:root {
    --graphite: #000;
    --cloud: #f9f9f9;
    --signal: #b3f00d;
    --smoke: #e7e7e7;
    --pine: #082f32;
    --moss: #009f79;
}

/* bk color classes */

.bk-color-graphite {
    background-color: var(--graphite);
}

.bk-color-cloud {
    background-color: var(--cloud);
}

.bk-color-signal {
    background-color: var(--signal);
}

.bk-color-smoke {
    background-color: var(--smoke);
}

.bk-color-pine {
    background-color: var(--pine);
}

.bk-color-moss {
    background-color: var(--moss);
}


/* Tech Briefing only: reliable gradient top bar (15px) */
.site-id-4 .tb-gradient-top {
    border-top: 0;
    position: relative;
}

.site-id-4 .tb-gradient-top::before {
    background: linear-gradient(to right, #082f32 0%, #b2f10c 100%);
    content: '';
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

/* Optional: true border top gradient where border-image is supported */
.site-id-4 .tb-gradient-border {
    border-top: 15px solid transparent;
    border-image: linear-gradient(to right, #082f32 0%, #b2f10c 100%) 1;
}



.site-id-4 footer>div.elementor>div.elementor-element {
    border: none !important;
    box-shadow: none !important;
    position: relative;
}

.site-id-4 footer>div.elementor>div.elementor-element::before {
    background: linear-gradient(to right, #082f32 0%, #b2f10c 100%);
    content: '';
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    border: none !important;
    box-shadow: none !important;
}

.site-id-4 .rbi-asterisk:before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url('https://techbriefing.com.au/wp-content/uploads/sites/4/2026/04/asterisk.svg') no-repeat center / contain;
    vertical-align: -0.1em;
    background-size: contain;
    background-repeat: no-repeat;
}

.rbi-asterisk {
    font-size: 0.8em;
}

.site-id-4 .rbi-arrow-next:before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url('https://techbriefing.com.au/wp-content/uploads/sites/4/2026/04/arrow-right.svg') no-repeat center / contain;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
}

.site-id-4 .rbi-green-arrow:before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url('https://techbriefing.com.au/wp-content/uploads/sites/4/2026/04/green-arrow.svg') no-repeat center / contain;
    vertical-align: bottom;
    background-size: contain;
    background-repeat: no-repeat;
}

.site-id-4 .entry-title i {
    vertical-align: top;
}

.popup-newsletter-icon {
    display: none !important;
}


.privacy-bar.privacy-top .privacy-dismiss-btn {
    background: var(--pine) !important;
    color: var(--cloud) !important;
}

.privacy-bar.privacy-top .privacy-dismiss-btn:hover {
    background: var(--moss) !important;
    color: var(--cloud) !important;
}

a.search-btn+.header-dropdown {
    top: calc(100% + 18px) !important;
    box-shadow: none !important;
    background: white !important;
    color: var(--graphite) !important;
    border: 2px solid var(--graphite) !important;
}