.ged-link {
    position: absolute;
    top: 1rem;
    right: 155px;
    border: 1px solid #ee3f03;
    padding: 5px 20px;
    background-color: #ee3f03;
    color: #fff;
    border-radius: 4px;
}

.webinaire-link {
    top: 1rem;
}

.ged-link:active,
.ged-link:focus,
.ged-link:hover {
    background-color: transparent;
    color: #ee3f03;
}

@media all and (max-width: 47.9375em) {
    .site-branding {
        padding-block-start: 40px;
        padding-inline: 1rem;
    }

    .ged-link {
        left: 1rem;
        right: auto;
        padding: 7px;
        font-size: 0.875rem;
        top: 10px;
        width: 40%;
        border-radius: 4px;
    }

    .webinaire-link {
        top: 10px;
        right: 1rem;
        left: auto;
        width: 40%;
        border-radius: 4px;
        transform: none;
    }
}

@media all and (min-width: 600px) and (max-width: 900px) {
    .ged-link {
        top: 1rem;
        right: 150px;
        left: auto;
        transform: none;
        width: auto;
    }

    .webinaire-link {
        top: 1rem;
    }

    .site-branding {
        padding-block-start: 50px;
    }
}

/*
*   GED customs
*/

#et-boc .wpfd-content .wpfdcategory,
.wpfd-content .wpfdcategory {
    color: #ee3f03 !important;
    border-color: #ee3f03 !important;
    transition: background-color .3s ease;
}

#et-boc .wpfd-content .wpfdcategory>span,
#et-boc .wpfd-content .wpfdcategory .wpfd-folder,
.wpfd-content .wpfdcategory>span,
.wpfd-content .wpfdcategory .wpfd-folder {
    color: #ee3f03 !important;
}