/*
Theme Name: Maisonsenboitheme
Theme URI: https://www.maisons-en-bois.org/
Author: Maisons en bois
Description: Site theme.
Version: 1.0.2
License: GPL-2.0-or-later
Text Domain: maisonsenboitheme
*/
.wp-site-blocks .widget-area::before,.wp-site-blocks .sub-menu:not(:last-child){align-items:center;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.12);justify-content:flex-end}.wp-site-blocks .cat-links a{cursor:pointer;overflow:visible}@media (max-width:782px){.wp-site-blocks .entry-header:not(:last-child){cursor:default;height:auto;margin:0 0 1.5rem;white-space:nowrap;border-radius:50%}.wp-site-blocks .nav-next:hover{line-height:1.6;margin-top:2em;list-style:none;vertical-align:top;box-shadow:none}.wp-site-blocks .byline p{height:2.5rem;cursor:pointer}}.wp-site-blocks .entry-content:focus{flex:none}@media (min-width:992px){.wp-site-blocks .pagination::before{height:2.5rem}.wp-site-blocks .cat-links:first-child,.wp-site-blocks .entry-content{font-size:1rem;word-break:break-word;height:100%}.wp-site-blocks .site-description::before{line-height:1.5;vertical-align:middle;word-break:break-word}.wp-site-blocks .page-title:focus,.wp-site-blocks .nav-links > *{color:#dcf;background-color:transparent;height:100%;word-break:break-word;z-index:2}.wp-site-blocks .entry-title__link{border-radius:2px;max-width:640px}.wp-site-blocks .search-field__title{transition:opacity .3s;width:fit-content;background-color:#ff2;line-height:1.2;display:flex}.wp-site-blocks .entry-header{box-sizing:border-box}}.wp-site-blocks .comment-respond > *{max-width:720px;opacity:1;overflow:auto;box-sizing:border-box}.wp-site-blocks .widget-area{margin-top:1rem}.wp-site-blocks .site-branding__image,.wp-site-blocks .nav-previous p{display:inline-block;color:inherit;max-width:100%}.wp-site-blocks .entry-content a{overflow:hidden;white-space:pre-wrap;align-items:center;object-fit:cover;text-transform:uppercase}.wp-site-blocks .site-header.is-active{transition:color .15s ease-in-out}.wp-site-blocks .site-title:first-child{list-style:none}.wp-site-blocks .content-area:first-child,.wp-site-blocks .site-title__link{width:1em}.wp-site-blocks .archive-description__content{flex:1;align-items:stretch;text-transform:uppercase;overflow:visible;opacity:0}.wp-site-blocks .page-title:hover{border-radius:2px;text-align:inherit;height:100%}.wp-site-blocks .comments-area:focus{word-break:break-word}.wp-site-blocks .tags-links{border:1px solid currentColor;padding:1rem}.wp-site-blocks .archive-description a,.wp-site-blocks .site-header{padding:1rem;border:2px solid #c5621b;text-align:center}.wp-site-blocks .site-content.is-active{justify-content:flex-end;align-items:baseline;transform:translateY(-50%);padding:0}.wp-site-blocks .site-header__link{overflow:hidden;justify-content:flex-end;font-weight:500;margin-top:.5em;box-shadow:inset 0 0 0 1px #1f539d}.wp-site-blocks .site-branding a{margin:0;max-width:720px}.wp-site-blocks .widget-area{vertical-align:top;display:inline-flex;border-radius:50%;white-space:pre-wrap}@media (min-width:1024px){.wp-site-blocks .posted-on__title{flex:0 0 auto}.wp-site-blocks .page-header.is-active,.wp-site-blocks .entry-title:hover{z-index:10;overflow:visible}.wp-site-blocks .site-main__title{position:static;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .site-footer img,.wp-site-blocks .search-form__image{line-height:1.6;white-space:normal;position:static;transform:scale(1.05)}.wp-site-blocks .menu-toggle > *{width:50%;object-fit:contain;overflow:hidden}}.wp-site-blocks .nav-links__inner{word-break:break-word;max-width:none;text-transform:none;box-shadow:0 2px 8px rgba(0,0,0,.08);opacity:1}.wp-site-blocks .menu-toggle__link{cursor:pointer;word-break:break-word;text-align:right;justify-content:flex-end}@media (max-width:992px){.wp-site-blocks .tags-links > *{justify-content:flex-end;width:fit-content;height:2.5rem;padding:calc(.667em + 2px) calc(1.333em + 2px);align-items:flex-start}.wp-site-blocks .site-branding__image,.wp-site-blocks .site-description{white-space:normal;width:1em;cursor:default;text-transform:none;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .tags-links:hover{gap:.75em;flex:1 1 auto;text-transform:uppercase;cursor:default;overflow:visible}.wp-site-blocks .site-title:focus{border-radius:3px;transition:transform .25s ease-out}.wp-site-blocks .comments-area img{border-radius:50%}.wp-site-blocks .site-main:first-child{z-index:100;text-transform:none;font-size:.75rem;gap:24px}.wp-site-blocks .widget-area:first-child{font-size:13px;gap:.75em;height:auto;margin-top:var(--gap,1.5rem);padding:calc(.667em + 2px) calc(1.333em + 2px)}}.wp-site-blocks .search-form > *{align-items:flex-start;border-radius:2px;word-break:break-word;margin-top:1rem}.wp-site-blocks .content-area.is-active,.wp-site-blocks .widget > *{z-index:-1;max-width:640px;overflow:auto;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .entry-header{box-shadow:0 1px 3px rgba(0,0,0,.12);word-break:break-word;text-align:inherit;margin:0 0 .75em;background-color:#ff2}.wp-site-blocks .content-area:not(:last-child){font-weight:700;color:#c5621b;list-style:none;text-align:left;margin-top:.5em}@media (min-width:600px){.wp-site-blocks .site-header__title{box-shadow:none;background-color:#c5621b;vertical-align:top;width:fit-content;font-size:13px}.wp-site-blocks .site-footer::before,.wp-site-blocks .widget:focus{background-color:#ff2;box-sizing:border-box;text-transform:uppercase;position:sticky}}.wp-site-blocks .menu-toggle__link{transform:none}.wp-site-blocks .search-form__link,.wp-site-blocks .tags-links a{color:currentColor;font-weight:400;max-width:1200px}.wp-site-blocks .page-title:not(:last-child){text-transform:none}.wp-site-blocks .site-branding:focus{vertical-align:middle;justify-content:flex-start}.wp-site-blocks .entry-header__title{line-height:1.6;transform:rotate(45deg);gap:2em;list-style:none}@media (min-width:600px){.wp-site-blocks .comments-area__link{justify-content:flex-start;font-size:1rem;flex:1 1 auto;padding:.5em 1em;letter-spacing:normal}.wp-site-blocks .main-navigation.is-active{margin-top:.5em;overflow:visible;padding:.25rem .75rem;display:inline-flex;height:2.5rem}.wp-site-blocks .comments-area:first-child{border-radius:3px;padding:.25rem .75rem}.wp-site-blocks .entry-footer:focus{text-transform:none;opacity:.7;width:auto}.wp-site-blocks .site-footer a{text-transform:none;line-height:normal}.wp-site-blocks .nav-next{flex:none;box-shadow:0 2px 8px rgba(0,0,0,.08);font-weight:600}}.wp-site-blocks .site-content > *{z-index:2}.wp-site-blocks .widget img{word-break:break-word;list-style:none;box-shadow:inset 0 0 0 1px #1f539d;object-fit:contain;text-decoration:none}.wp-site-blocks .nav-links__inner{position:absolute;display:none;outline:2px solid #c5621b}.wp-site-blocks .read-more:first-child{padding:1rem;cursor:default}.wp-site-blocks .byline > *{max-width:none;text-transform:none;font-size:1rem}.wp-site-blocks .read-more{letter-spacing:.1em;margin:0 0 .75em;transform:none}.wp-site-blocks .search-form > *{gap:1em}.wp-site-blocks .widget > *{justify-content:space-between}.wp-site-blocks .entry-footer__title{gap:.5rem}.wp-site-blocks .nav-links{white-space:nowrap;text-decoration:underline;transform:scale(1.05);margin-top:.5em;margin:0 0 1.5rem}.wp-site-blocks .byline:focus{margin-top:2em;transform:scale(1.05);text-decoration:none;overflow:auto;white-space:normal}.wp-site-blocks .post-thumbnail img{text-decoration:underline;text-align:center;background-color:#ff2;list-style:none}.wp-site-blocks .nav-previous:not(:last-child){transition:color .15s ease-in-out;border:1px solid currentColor;vertical-align:baseline}.wp-site-blocks .entry-meta.is-active{transition:opacity .3s;box-sizing:border-box;z-index:1}.wp-site-blocks .site-content{box-sizing:border-box;outline:1px dotted;list-style:none}.wp-site-blocks .tags-links__title{box-sizing:border-box;display:inline-block;border:0;height:2.5rem;border-radius:0}.wp-site-blocks .widget::before,.wp-site-blocks .page-title__link{border-radius:2px;white-space:nowrap;list-style:none;opacity:1;font-weight:400}.wp-site-blocks .entry-meta{color:inherit;overflow:auto;width:auto;max-width:100%;background-color:#ff2}.wp-site-blocks .byline{font-weight:400;line-height:1.2}.wp-site-blocks .entry-content__title{background-color:#ff2;color:currentColor}.wp-site-blocks .byline p,.wp-site-blocks .entry-footer__link{transform:scale(1.05);border-radius:0}@media (max-width:992px){.wp-site-blocks .widget-title{transform:translateY(-50%);object-fit:cover;gap:1em;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .nav-links__content{color:#c5621b}.wp-site-blocks .nav-links__link{justify-content:center;box-shadow:none;background-color:#c5621b}.wp-site-blocks .nav-next:first-child,.wp-site-blocks .comments-area:first-child{opacity:.7;padding:0;gap:1em}.wp-site-blocks .site-header img,.wp-site-blocks .site-info__image{list-style:none}.wp-site-blocks .tags-links p{opacity:0;text-transform:uppercase;white-space:pre-wrap;background-color:#c5621b}}