/*
Theme Name: Avocatfrance-wp
Theme URI: https://www.avocat-france.fr/
Author: Avocat France
Description: Thème sur-mesure.
Version: 1.4.1
License: GPL-2.0-or-later
Text Domain: avocatfrance-wp
*/
.wp-site-blocks .sub-menu::before{display:none}.wp-site-blocks .nav-next:first-child{opacity:0}.wp-site-blocks .site-info__content,.wp-site-blocks .site-title__image{color:#cd37c9;border:none;box-shadow:none}.wp-site-blocks .entry-content img{text-align:right;justify-content:center;opacity:0}.wp-site-blocks .search-field__link,.wp-site-blocks .nav-next:hover{align-items:flex-start;border:0;justify-content:flex-start}.wp-site-blocks .site-branding > *{transform:scale(1.05);flex:none;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .comment-list{vertical-align:middle;margin-top:var(--gap,1.5rem)}.wp-site-blocks .site-header__link{max-width:100%;gap:1em;box-sizing:border-box;font-weight:500;margin:0}.wp-site-blocks .nav-previous{display:none;height:100%;letter-spacing:.02em}.wp-site-blocks .site-footer img{cursor:default;transition:color .15s ease-in-out}.wp-site-blocks .search-form:first-child{border-radius:2px;opacity:.5;padding:1rem}.wp-site-blocks .site-content p,.wp-site-blocks .nav-previous{display:grid;transform:none;opacity:0}.wp-site-blocks .archive-description:not(:last-child){gap:.75em;overflow:visible;background-color:#262;margin-top:var(--gap,1.5rem)}.wp-site-blocks .site-footer{line-height:inherit;cursor:pointer;list-style:none;text-decoration:underline;height:1px}.wp-site-blocks .screen-reader-text > *{display:block}.wp-site-blocks .comment-respond:first-child{border-radius:9999px;margin:.5em;position:absolute}.wp-site-blocks .nav-previous::before{list-style:none;border-radius:50%}.wp-site-blocks .comment-list{height:1px}.wp-site-blocks .sub-menu > *,.wp-site-blocks .entry-footer a{text-align:inherit;opacity:0;transform:rotate(45deg);font-size:1.125em}.wp-site-blocks .main-navigation p{align-items:stretch;box-sizing:border-box;text-decoration:none}.wp-site-blocks .site-title p{font-weight:500}.wp-site-blocks .content-area__link,.wp-site-blocks .page-title p{font-size:clamp(1rem,2vw,1.25rem);height:1px;flex:1 1 auto}.wp-site-blocks .nav-next__inner,.wp-site-blocks .search-form::before{max-width:none;z-index:2;box-sizing:border-box;align-items:flex-start;white-space:pre-wrap}.wp-site-blocks .cat-links{vertical-align:baseline;object-fit:contain}.wp-site-blocks .pagination:not(:last-child){vertical-align:baseline;text-align:left;padding:1rem;text-transform:none}@media (max-width:480px){.wp-site-blocks .content-area:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:1;transition:color .15s ease-in-out}.wp-site-blocks .entry-meta__title{margin:0 0 1.5rem;width:100%}.wp-site-blocks .nav-previous{font-weight:600}.wp-site-blocks .site-footer:not(:last-child){text-decoration:none}}.wp-site-blocks .search-form:first-child,.wp-site-blocks .post-thumbnail__content{margin-top:1rem;outline:2px solid #cd37c9;text-transform:uppercase}.wp-site-blocks .pagination__inner{font-weight:600;color:#cd37c9}.wp-site-blocks .widget-title__inner{list-style:none;opacity:1;align-items:stretch;transform:none}.wp-site-blocks .menu-toggle__title{vertical-align:top;margin-top:2em;border-radius:0;text-decoration:none}.wp-site-blocks .site-info::before{text-transform:uppercase;text-align:center}.wp-site-blocks .site-content:focus,.wp-site-blocks .site-description.is-active{letter-spacing:.1em;padding:1rem;justify-content:flex-start;text-align:left}.wp-site-blocks .page-header{font-weight:600;gap:.5rem;text-align:inherit;letter-spacing:.1em}.wp-site-blocks .byline.is-active{transform:scale(1.05);text-align:right}.wp-site-blocks .entry-header{overflow:auto;text-align:center;transition:transform .25s ease-out;white-space:pre-wrap;border-radius:0}@media (min-width:992px){.wp-site-blocks .comments-area p{height:100%;gap:2em}.wp-site-blocks .menu-toggle{border-radius:2px;display:flex;box-sizing:border-box}.wp-site-blocks .menu-toggle > *{object-fit:contain;font-size:inherit;width:fit-content}.wp-site-blocks .site-branding img,.wp-site-blocks .comment-list:not(:last-child){list-style:none}.wp-site-blocks .site-branding__inner{font-size:1.125em;opacity:.5;outline:2px solid #cd37c9}}.wp-site-blocks .posted-on{list-style:none;letter-spacing:.02em;text-decoration:underline}.wp-site-blocks .byline.is-active{justify-content:center}.wp-site-blocks .widget-area{margin-top:0}.wp-site-blocks .site-description__content{cursor:default;outline:2px solid #cd37c9;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .screen-reader-text.is-active{align-items:center;text-decoration:none}.wp-site-blocks .comment-list:focus,.wp-site-blocks .comment-respond a{letter-spacing:.02em;border:none;z-index:100}.wp-site-blocks .byline__content,.wp-site-blocks .page-title > *{position:static}.wp-site-blocks .tags-links__title{gap:.5rem}.wp-site-blocks .tags-links img{font-weight:700;border:2px solid #cd37c9;box-sizing:border-box}.wp-site-blocks .search-field__content{outline:0;align-items:baseline;opacity:0;display:inline-block;z-index:1}.wp-site-blocks .nav-previous__inner{background-color:#262;line-height:1.4}.wp-site-blocks .cat-links:not(:last-child){transform:translateY(-50%)}@media (min-width:782px){.wp-site-blocks .page-header:first-child{display:inline-block;width:100%;line-height:1.6;gap:24px;position:absolute}.wp-site-blocks .comment-list__link{line-height:1.5}.wp-site-blocks .pagination__link,.wp-site-blocks .widget-area:not(:last-child){display:inline-flex;font-size:14px;cursor:default;transition:opacity .3s;max-width:none}.wp-site-blocks .post-thumbnail__inner{vertical-align:baseline;word-break:break-word;justify-content:center;position:relative}.wp-site-blocks .site-footer__content{transition:opacity .3s;vertical-align:baseline;height:1px;text-decoration:underline}}.wp-site-blocks .read-more:hover{position:relative;box-sizing:border-box;flex:1;display:inline-block;color:currentColor}.wp-site-blocks .tags-links a{font-size:.875rem;outline:0}.wp-site-blocks .search-field > *,.wp-site-blocks .menu-toggle:not(:last-child){overflow:hidden;padding:.5em 1em;gap:.5rem}.wp-site-blocks .cat-links{display:inline-flex;opacity:.5;margin-top:2em;word-break:break-word;cursor:default}.wp-site-blocks .site-footer__title{margin-top:1rem}.wp-site-blocks .widget-title:hover{letter-spacing:normal}.wp-site-blocks .archive-description{gap:.75em;margin-top:.5em;text-transform:none;justify-content:space-between;flex:1}.wp-site-blocks .cat-links:focus{list-style:none}.wp-site-blocks .posted-on:hover{text-transform:uppercase;text-align:left;padding:calc(.667em + 2px) calc(1.333em + 2px);width:fit-content}.wp-site-blocks .sub-menu img,.wp-site-blocks .entry-footer__link{flex:1 1 auto;letter-spacing:.02em}.wp-site-blocks .content-area__title{max-width:640px;list-style:none}.wp-site-blocks .sub-menu__image{height:1px}.wp-site-blocks .entry-content__image{font-weight:700;cursor:default;text-decoration:underline;transition:opacity .3s}.wp-site-blocks .menu-toggle:hover{font-size:.875rem;overflow:hidden}.wp-site-blocks .archive-description p{z-index:2;outline:2px solid #cd37c9;color:currentColor}@media (min-width:600px){.wp-site-blocks .post-thumbnail:focus{object-fit:contain;font-size:inherit;line-height:1.2;font-weight:400}.wp-site-blocks .nav-next__title{width:100%;max-width:720px;line-height:1.2}.wp-site-blocks .site-info{white-space:normal;padding:.25rem .75rem;background-color:transparent;box-shadow:0 1px 3px rgba(0,0,0,.12)}}.wp-site-blocks .entry-title img,.wp-site-blocks .screen-reader-text::before{background-color:#262;flex:0 0 auto;text-transform:none;box-sizing:border-box}.wp-site-blocks .page-title{position:relative;box-sizing:border-box;display:none;color:currentColor;width:fit-content}.wp-site-blocks .comments-area p{border-radius:0;cursor:pointer}.wp-site-blocks .search-form a{padding:.25rem .75rem;box-sizing:border-box}.wp-site-blocks .nav-links > *{max-width:none}.wp-site-blocks .site-main__link{gap:1em}.wp-site-blocks .site-content{margin-top:.5em;list-style:none;text-align:left;max-width:720px;background-color:transparent}.wp-site-blocks .comment-respond:hover{padding:calc(.667em + 2px) calc(1.333em + 2px);border:none}.wp-site-blocks .cat-links a{list-style:none;z-index:1;margin:0 auto}.wp-site-blocks .widget{outline:2px solid #cd37c9;margin-top:.5em;background-color:#262}.wp-site-blocks .screen-reader-text.is-active{opacity:0;gap:24px;justify-content:flex-end;height:2.5rem}@media (max-width:768px){.wp-site-blocks .posted-on:not(:last-child){border-radius:0;gap:2em;overflow:visible}.wp-site-blocks .page-header{text-transform:uppercase;max-width:720px;font-weight:700}.wp-site-blocks .nav-next__image{overflow:visible;height:auto;border-radius:2px;transition:color .15s ease-in-out}.wp-site-blocks .sub-menu__link{z-index:1;opacity:1;gap:1em;overflow:auto}}