
#site-navigation > label {
    font-size: 36px;
}


#site-navigation > input:checked + #btn-menu:before {
    font-family: Fontawesome;
    content: "\f00d";
    font-size: 36px;
}

.AADELp1 {
    font-size: 2em;
}

.AADELp2 {
    font-size: 1em;
}

.AADELp3 {
    font-size: 2em;
}

.footer {
    text-align: center;
    font-family: var(--font-family-code);
    font-size: 1.375em;
}


.site-title-h1 {
    font-size: 2.188em;
    width: auto;
    margin: 30px 0 30px 0;
    font-family: var(--font-family-code);
}

.site-title-h2 {
    font-size: 1.625em
}

.site-title-h3 {
    font-size: 1.25em
}

.text-default, .text-services {
    font-family: var(--font-family-code);
}

.text-meeting {
    text-align: center;
}


.text-default {
    padding-right: 17px;
    font-size: 1.3125em;
    line-height: 1.33; /* line-spacing is 28px as font-size x line-height */
    margin-top: 17px;
    padding: 17px 0 0 0;
}

.text-services {
    /*font-size: 1.0625em;*/
    font-size: 1.31em;
    line-height: 1.647; /* line-spacing is 28px as font-size x line-height */
}

.text-worker-fullname, .text-worker-cv, .text-meeting {
    font-family: Calibri;
}

.text-worker-fullname {
    font-size: 22px;
    text-align: center;
}

.text-worker-cv {
    font-size: 1.188em;
    line-height: 1.526;
    text-align: left
}

.text-meeting {
    font-family: var(--font-family-code);
    font-size: 1.1em;
}

.li-even form input, .li-odd form input {
    font-family: var(--font-family-code);
    font-size: 1.200em;
    text-overflow: ellipsis;
}

.accessiweb {
    font-size: 70%
}

/* services, opend-hours */

.qcf-services h2, .qcf-opened-hours h2, .qcf-words h2, .qcf-words h2 {
    font-family: var(--font-family-code);
    font-size: 1.4375em
}


#mission-title-audio {
    text-align: right;
    padding: 5px;
}


/* CONTACT */
.logo-doctolib {
    display: inline-block;
    width: 95px;
    height: 50px;
    background-image: url(../img/94ef7bee-85c6-4a86-816e-775091289dcd.png?version=07-2026);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 95px auto;
}

.logo-doctolib-contact {
    display: inline-block;
    width: 100px;
    height: 60px;
    background-image: url(../img/94ef7bee-85c6-4a86-816e-775091289dcd.png?version=07-2026);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100px auto;
    margin: auto
}

#logo-doctolib {
    display: inline-flex;
    flex-direction: row;
    line-height: 50px;
}



.form input {
    font-family: Noto Sans,Trebuchet MS,Helvetica Neue,Arial,sans-serif;
    font-size: 14px;
}



.formTextarea textarea {
    font-size: 14px;
}


.qcf-contact-address-title h2 {
    font-family: "ubuntu-regular", 'Trebuchet MS', sans-serif;
    font-size: 1.3125em;
    border-bottom: 1px solid #ddd;
    /*padding: 5px;*/
}

.font-special {
    /*font-feature-settings: "smcp" on;*/
}

.qcf-contact-address-special {
    font-family: Calibri;
    font-size: 1.375em;
    margin: auto;
}

#workerphonenumber {
    font-family: Calibri;
    font-size: 1.3125em;
    text-align: center;
}

/* PRIVACY */

#titreCGV1 {
    font-family: var(--font-family-code);
    font-size: 2.5em;
}

.summary-chapters-text {
}

    .summary-chapters-text h, .summary-chapters-text ul li {
        font-family: Calibri
    }

    .summary-chapters-text ul li {
        font-size: 1.5em;
        line-height: 1.791;
    }

    .summary-chapters-text h2 {
        font-size: 2em;
    }

.qcf-btn-privacy {
    font-size: 1em
}

.INC {
    font-size: 22px;
}

.brandweb-text {
    height: 49px;
    width: 160px;
    display: block;
}

.brandgame-text {
    height: 49px;
    width: 160px;
    display: block;
    color: transparent !important;
}

.brandweb-title {
    height: 40px;
    display: block;
}

.nav-brand {
    height: 49px;
    width: 160px;
    margin-top: 5px;
}

.intext-brand, .intext-brandgame {
    float: left;
    display: block;
    height: 1.2em;
    width: 140px;
    /*    margin-right: 5px;
    margin-bottom: 5px;*/
}

.new-window-icon {
    fill: currentColor;
    height: 0.75rem;
    margin-inline-start: 0.3em;
    vertical-align: middle;
    width: 0.75rem;
}

.qcf-theme-form-gallery input:focus,
.qcf-theme-form-gallery input:hover,
[aria-current=page] {
    font-weight: 600;
}

.wp-block-image figcaption {
    font-size: 0.7em;
}

@media (max-width:1023px) {
    #worker-address-info {
        margin-top: 210px;
    }

    .AADELp1 {
        font-size: 1.45em;
    }

    .AADELp3 {
        font-size: 1.45em;
    }
}

@media (min-width:1024px) {
    #worker-address-info {
        margin-top: 210px;
    }
}

@media (min-width:1280px){
    .wp-block-image figcaption {
        font-size: 0.9em;
    }
}

@media (min-width: 1600px) {
    .meeting-request a {
        font-size: 1.3em;
    }
}
