:root {
    --splash  : url("/event/994/attachments/1577/3022/derse24-splash-website-colour.plain.svg");

    --purple-1: #c94fa0;
    --purple-2: #b03586;
}  

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    src:
        local("Montserrat"),
        url("/event/994/attachments/1577/3025/Montserrat-Italic-VariableFont_wght.woff2") format("woff2"),
        url("/event/994/attachments/1577/3024/Montserrat-Italic-VariableFont_wght.woff")  format("woff"),
        url("/event/994/attachments/1577/3023/Montserrat-Italic-VariableFont_wght.ttf")   format("truetype");
}

@font-face {
    font-family: "Montserrat";
    src:
        local("Montserrat"),
        url("/event/994/attachments/1577/3028/Montserrat-VariableFont_wght.woff2") format("woff2"),
        url("/event/994/attachments/1577/3027/Montserrat-VariableFont_wght.woff")  format("woff"),
        url("/event/994/attachments/1577/3026/Montserrat-VariableFont_wght.ttf")   format("truetype");
}

.menuConfSelected {
    background-color: var(--purple-1);;
    color: #fff;
}

.menuConfSelected a:hover {
    background-color: #621e4b !important;
}

.menuConfSelected a {
    color: #fff;
}

.conference-page header h2 {
    color: var(--purple-1);
}

.conference-page .page-content h3 {
    color: var(--purple-1);
}

div.datePlace > div.timezone {
    color: #d3d3d3;
}

img.confLogo { width: 300px; }


/* New header */
div.confTitleBox
{
    /* background-image: url("/event/932/images/527-derse24-splash-website-colour.png"); */
    background-color: white !important;
    background-image: var(--splash) !important;
    background-size: cover !important;
}

span.conference-title-link {
    display: flex;
    align-items: center;
    padding: 17px 0;
}
    
span[itemprop="title"] {
    /* color: var(--purple-1) */
    color: var(--purple-2);
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
}

div.confSubTitleBox {
    padding: 0.7rem 0;
}

div.confSubTitleContent {
    align-items: center;
}