    /* fonts specific */

    @font-face{font-family:Gotham;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Gotham-Book.otf") format("opentype")}
    @font-face{font-family:Gotham Light;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Gotham-Light.otf") format("opentype")}
    @font-face{font-family:Gotham Medium;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Gotham-Medium.otf") format("opentype")}
    @font-face{font-family:Gotham Bold;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Gotham-Bold.otf") format("opentype")}
    @font-face{font-family:Gotham Black;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Gotham-Black.otf") format("opentype")}
    @font-face{font-family:Dinot;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/DINOT.otf") format("opentype")}
    @font-face{font-family:Dinot Light;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/DINOT-Light.otf") format("opentype")}
    @font-face{font-family:Dinot Medium;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/DINOT-Medium.otf") format("opentype")}
    @font-face{font-family:Dinot Bold;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/DINOT-Bold.otf") format("opentype")}
    @font-face{font-family:Knockout\ 27;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Knockout-27JuniorBantamwt.otf") format("opentype")}
    @font-face{font-family:Knockout\ 29;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Knockout-29JuniorLtweight.otf") format("opentype")}
    @font-face{font-family:TT Norms Pro;font-style:normal;src:url("../fonts/TT Norms Pro Regular.otf") format("opentype")}
    @font-face{font-family:TT Norms Pro Light;font-style:normal;src:url("../fonts/TT Norms Pro Light.otf") format("opentype")}
    @font-face{font-family:TT Norms Pro Bold;font-style:normal;src:url("../fonts/TT Norms Pro Bold.otf") format("opentype")}
    @font-face{font-family:Blender;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/BlenderPro-Bold.woff2) format("woff2")}
    
    /* Inline css */
    .display-block-car-t{ display:inline-block; }
    .underline-car-t { text-decoration: underline; } 
    .chemotherapy-color{color:#4577aa}
    .chemotherapy-bg{background:#4577aa}
    .radiotherapy-color{color:#b81c8e}
    .radiotherapy-bg{background:#b81c8e}
    .stemcelltransplant-color{color:#16baad}
    .stemcelltransplant-bg{background:#16baad}
    .immunotherapy-color{color:#7a8c97}
    .immunotherapy-bg{background:#7a8c97}
    .carttherapy-color{color:#231f20}
    .carttherapy-bg{background:#231f20}
    .clinicaltrials-color{color:#b6d449}
    .clinicaltrials-bg{background:#b6d449}
    ul.search-link li a{color:#551a8b}
        .treatment-centres-heading-color {color: #888;}
    .black-bold{font-weight: bold; color: black;}
    .faq-lymphoma-australia{background-color: #f7e8f3; padding: 20px; margin-bottom: 15px;}
    .faq-rare-cancers-australia{background-color: #e8f7f7; padding: 20px; margin-bottom: 15px;}
    .faq-leukaemia-foundation{background-color: #ecf1f7; padding: 20px; margin-bottom: 15px;}
    .faq-your-state-and-territory{background-color: #f8fbec; padding: 20px; margin-bottom: 15px;}
    .black-link-normal{color: black; text-decoration: underline; font-weight: normal;}
    

    img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}

    img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
 /* 404 page */
.error-container {
    width: 100%;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.error-content {
    text-align: center;
    font-family: Gotham Light, sans-serif;
    color: #4577aa;
    max-width: 500px;
    width: 100%;
    margin:0 0;
}
.error-content h1 {
    font-size: 120px;
    font-weight: 700;
    line-height: 1;
    margin-top: 0px;
    margin-bottom: 10px;
    text-decoration: none;
}
.error-content h2 {
    font-size: 32px;
    margin-bottom: 15px;
    text-decoration: none;
}
.error-content p {
    font-size: 16px;
    color: #4577aa;
    margin-bottom: 30px;
    line-height: 1.6;
}
.error-content a {
    display: inline-block;
    padding: 12px 28px;
    color: #4577aa;
    text-decoration: none;
    font-weight: 600;
}