/*
Theme Name: Wp-enfantetdroi
Theme URI: https://www.enfant-et-droit.com/
Author: Enfant et Droit
Description: Thème sur-mesure.
Version: 1.4.1
License: GPL-2.0-or-later
Text Domain: wp-enfantetdroi
*/
.wp-site-blocks .entry-content__title{font-weight:700;color:currentColor;cursor:pointer}.wp-site-blocks .widget{height:auto}.wp-site-blocks .site-branding__link{justify-content:flex-start}.wp-site-blocks .widget-title{box-shadow:0 2px 8px rgba(0,0,0,.08);justify-content:space-between}@media (min-width:992px){.wp-site-blocks .content-area::before,.wp-site-blocks .site-footer::before{width:1em}.wp-site-blocks .screen-reader-text a{border-radius:9999px;transition:transform .25s ease-out;object-fit:cover;background-color:#259ab1}.wp-site-blocks .read-more__inner{gap:24px;text-align:right;text-transform:uppercase}}.wp-site-blocks .byline > *{transition:all .2s ease;border-radius:4px;overflow:hidden}.wp-site-blocks .main-navigation{display:none;list-style:none;word-break:break-word;padding:.5em 1em;line-height:1.2}.wp-site-blocks .page-title > *{white-space:pre-wrap;object-fit:cover;cursor:pointer}.wp-site-blocks .search-form,.wp-site-blocks .sub-menu.is-active{outline:2px solid #259ab1}.wp-site-blocks .entry-title img{z-index:100;transform:none}.wp-site-blocks .site-header:first-child{margin:0 auto}.wp-site-blocks .site-header:first-child,.wp-site-blocks .widget-title{overflow:visible;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .page-header > *,.wp-site-blocks .sub-menu.is-active{white-space:nowrap;text-align:inherit;transition:all .2s ease;height:auto}@media (min-width:782px){.wp-site-blocks .posted-on.is-active{opacity:.5;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .widget-title > *,.wp-site-blocks .entry-header:hover{letter-spacing:.1em;overflow:visible;outline:2px solid #259ab1;margin:0}}.wp-site-blocks .site-description:focus{justify-content:center;z-index:100;letter-spacing:normal;margin:0 0 1.5rem}.wp-site-blocks .post-thumbnail:first-child{object-fit:contain;margin:0;max-width:none}.wp-site-blocks .search-field__content{width:50%;object-fit:cover;text-transform:uppercase;letter-spacing:.02em;opacity:.5}.wp-site-blocks .archive-description__inner,.wp-site-blocks .screen-reader-text::before{opacity:1;flex:0 0 auto;max-width:1200px;display:inline-block;text-align:right}.wp-site-blocks .entry-footer__link{line-height:1.4;flex:1 1 auto;color:currentColor}.wp-site-blocks .tags-links__inner{box-sizing:border-box}.wp-site-blocks .comment-respond:not(:last-child){color:currentColor}@media (min-width:782px){.wp-site-blocks .search-form{display:block;box-shadow:none;flex:none;word-break:break-word}.wp-site-blocks .entry-title:hover{flex:1;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:.5em 1em;display:grid}.wp-site-blocks .byline{color:#259ab1}.wp-site-blocks .site-content__link{align-items:center;border-radius:4px;flex:1}.wp-site-blocks .site-main.is-active{width:1em;justify-content:flex-end;max-width:none;transition:opacity .3s}.wp-site-blocks .search-field:hover{display:flex;margin:1em 0;outline:0;text-align:center}}.wp-site-blocks .nav-previous__link{background-color:transparent;opacity:.5;justify-content:space-between;margin-top:var(--gap,1.5rem);transition:opacity .3s}.wp-site-blocks .site-description:first-child{justify-content:flex-end;gap:.5rem;height:1px}.wp-site-blocks .entry-footer::before{display:inline-block}.wp-site-blocks .cat-links img,.wp-site-blocks .main-navigation img{max-width:720px;align-items:stretch}.wp-site-blocks .site-main::before,.wp-site-blocks .site-main:focus{font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .site-branding p{max-width:720px;font-size:.8em;list-style:none;color:inherit;font-weight:700}.wp-site-blocks .site-title__title{transition:all .2s ease;margin:0;letter-spacing:normal;box-shadow:inset 0 0 0 1px #b22efa}.wp-site-blocks .search-form{letter-spacing:normal;gap:.5rem;cursor:pointer;height:1px;margin:0 0 1.5rem}.wp-site-blocks .main-navigation a{margin:0 0 .75em;text-align:right}.wp-site-blocks .byline a{box-shadow:inset 0 0 0 1px #b22efa;position:relative;transform:none;letter-spacing:.1em}.wp-site-blocks .comment-respond{transform:scale(1.05);width:1em;text-transform:none;padding:.25rem .75rem;color:#259ab1}.wp-site-blocks .tags-links{margin-top:var(--gap,1.5rem)}.wp-site-blocks .post-thumbnail img,.wp-site-blocks .post-thumbnail__title{border:none;transform:scale(1.05);letter-spacing:.1em}.wp-site-blocks .screen-reader-text__inner,.wp-site-blocks .comments-area::before{border-radius:3px;position:relative}.wp-site-blocks .screen-reader-text:first-child{text-decoration:underline;flex:0 0 auto;border-radius:50%}.wp-site-blocks .site-main{justify-content:flex-end;color:#4b7083;font-weight:600;border-radius:4px;display:inline-block}.wp-site-blocks .site-title__title{display:grid}.wp-site-blocks .search-form.is-active{border:none;margin:0;flex:0 0 auto;transition:color .15s ease-in-out}@media (min-width:992px){.wp-site-blocks .site-content:focus,.wp-site-blocks .nav-previous{justify-content:center;text-transform:none;border:0;object-fit:cover}.wp-site-blocks .screen-reader-text > *,.wp-site-blocks .site-branding__link{white-space:nowrap}.wp-site-blocks .site-title:focus{box-sizing:border-box;justify-content:flex-end}.wp-site-blocks .comment-list a{z-index:-1;color:currentColor;border-radius:4px;margin-top:.5em;justify-content:flex-start}.wp-site-blocks .widget-area:not(:last-child){outline:1px dotted;border-radius:3px}.wp-site-blocks .comment-respond:not(:last-child){list-style:none;transform:scale(1.05)}}.wp-site-blocks .site-footer img{gap:1em;flex:1;border-radius:.25rem;box-shadow:inset 0 0 0 1px #b22efa;margin:0}.wp-site-blocks .page-title.is-active{text-transform:none;gap:.5rem;overflow:visible;padding:.25rem .75rem;object-fit:contain}.wp-site-blocks .archive-description.is-active{box-sizing:border-box;outline:0;height:auto;color:#4b7083}.wp-site-blocks .site-description > *{word-break:break-word;transition:transform .25s ease-out}.wp-site-blocks .post-thumbnail{padding:1rem;object-fit:contain;gap:1em}.wp-site-blocks .site-branding:hover{height:1px}.wp-site-blocks .posted-on a{height:100%;justify-content:flex-end;cursor:default}.wp-site-blocks .menu-toggle:first-child{box-sizing:border-box;display:grid;transform:translateY(-50%)}.wp-site-blocks .comment-respond:hover{max-width:640px;border:2px solid #259ab1;justify-content:flex-start;margin:0 auto}.wp-site-blocks .tags-links p{transition:all .2s ease;font-weight:600}.wp-site-blocks .sub-menu:hover{z-index:2;justify-content:flex-end}@media (min-width:1024px){.wp-site-blocks .byline:hover,.wp-site-blocks .cat-links p{display:inline-block;position:static;background-color:#7cf926}.wp-site-blocks .post-thumbnail__inner{padding:15px;white-space:normal;letter-spacing:normal}.wp-site-blocks .site-content a{margin:1em 0;overflow:auto}}.wp-site-blocks .site-description.is-active{padding:.5em 1em;align-items:flex-start;font-size:13px;text-align:left}.wp-site-blocks .site-content img{gap:2em;margin-top:0;justify-content:flex-start}.wp-site-blocks .nav-next.is-active{font-size:inherit;transition:transform .25s ease-out;background-color:#7cf926;display:grid}@media (max-width:992px){.wp-site-blocks .widget-area__content{font-weight:700;flex:1 1 auto;box-sizing:border-box;object-fit:cover;text-transform:uppercase}.wp-site-blocks .entry-content,.wp-site-blocks .page-title__content{border-radius:50%;text-decoration:underline;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .cat-links::before{max-width:640px;gap:.75em;flex:0 0 auto;outline:0;letter-spacing:normal}.wp-site-blocks .nav-links:hover{box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .entry-meta:first-child{font-weight:700;word-break:break-word;border:1px solid #b22efa}.wp-site-blocks .widget-title:not(:last-child),.wp-site-blocks .site-branding__image{letter-spacing:.1em;font-weight:400}}.wp-site-blocks .post-thumbnail:focus{box-sizing:border-box;text-align:left}.wp-site-blocks .entry-title{text-decoration:underline;gap:24px}.wp-site-blocks .site-branding{opacity:.5;color:#259ab1;height:2.5rem;font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .post-thumbnail__content{text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .comment-respond:first-child{outline:1px dotted;list-style:none;border:none;text-decoration:none}.wp-site-blocks .menu-toggle__inner{background-color:#7cf926;box-sizing:border-box;box-shadow:none;list-style:none}.wp-site-blocks .comment-list p{width:auto;position:sticky;object-fit:cover;font-size:14px}.wp-site-blocks .site-info{cursor:default}.wp-site-blocks .search-form.is-active{word-break:break-word;overflow:auto;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .entry-header{opacity:1;justify-content:flex-end;max-width:720px}.wp-site-blocks .search-field__inner{border-radius:4px;cursor:pointer;list-style:none;outline:2px solid #259ab1;box-shadow:none}