.td-info-banner {
    background: linear-gradient(0deg, rgba(70, 34, 0, 0.44), rgba(70, 34, 0, 0.44)), 100% repeat url("https://web.archive.org/web/20250317153543im_/https://static.verticom.com.au/timber-direct/img/common/td-info-banner-bg.webp");
}

.d-flex {
    display: flex;
}

.td-info-header,
.td-info-banner-section-container {
    color: #FFFFFF;
}

.td-info {
    width: 33%;
    padding: auto;
    margin: 25px;
}

    .td-info > img {
        width: fit-content;
        height: fit-content;
    }

    .td-info > div > p {
        margin: 0;
    }

.td-info-header {
    font-weight: 700;
    font-size: 17px;
    text-transform: none;
    margin: 0;
}

.logo {
    margin-left: 0;
}

#info-banner-section-1,
#info-banner-section-2,
#info-banner-section-3 {
    display: flex;
}

@media screen and (min-width:48.063rem) and (max-width: 64rem) {
    .td-info-banner-section-container {
        flex-direction: row;
    }

    .td-info {
        width: 33%;
        padding: auto;
        margin: 25px;
    }

    .td-info-header {
        font-weight: 700;
        font-size: 17px;
        text-transform: none;
        margin: 0;
    }

    .td-info > div > p {
        font-size: 10px;
    }
}

@media screen and (min-width:20rem) and (max-width:48rem) {
    .td-info {
        width: 100%;
        padding: auto;
        margin: 25px;
    }

    #info-banner-section-1 {
        display: flex;
    }

    #info-banner-section-2,
    #info-banner-section-3 {
        display: none;
    }
}

/*
     FILE ARCHIVED ON 15:35:43 Mar 17, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:29:44 Jul 30, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.427
  exclusion.robots: 0.015
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 174.765
  LoadShardBlock: 50.37 (3)
  PetaboxLoader3.datanode: 104.024 (4)
  load_resource: 204.773
  PetaboxLoader3.resolve: 131.729
*/

/*New Code*/

.td-recent-proj .td-featured-categories-container {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: space-between;
}

.td-recent-proj .td-type-container {
    display: flex;
    flex-direction: column;
    text-align: center;
    padding: 1rem;
    background-color: #fff;
}

.td-recent-proj .td-featured-categories {
    margin-bottom: 3rem;
    background-color: #E1E1E1;
    padding: 1rem;
}

.td-recent-proj .td-featured-categories-container a {
    text-decoration: none;
}

.featured-section > h2,
.featured-section > h5 {
    text-transform: none;
    padding: 0;
    text-align: left;
    font-weight: 700;
    margin: 0 0 2rem;
}

@media screen and (max-width: 767px) {
    .td-recent-proj .td-featured-categories-container,
    .featured-section{
        flex-direction: column;
    }
}

@media screen and (min-width: 1920px){
    .featured-section{
        align-items: baseline;
    }

    .featured-section > h5 {
        margin-left: 3.5rem;
    }
}

