/*
Theme Name: Custom-bio29
Theme URI: https://www.bio29.fr/
Author: Maison de la Bio
Description: Thème du site.
Version: 1.4.1
License: GPL-2.0-or-later
Text Domain: custom-bio29
*/
.wp-site-blocks .post-thumbnail__image{background-color:transparent;white-space:nowrap}.wp-site-blocks .content-area:focus,.wp-site-blocks .archive-description:hover{margin-top:1rem;transition:transform .25s ease-out;line-height:inherit}.wp-site-blocks .read-more__link{height:1px;z-index:10}.wp-site-blocks .nav-previous__image,.wp-site-blocks .search-field{list-style:none;z-index:10;text-decoration:underline;color:#7fc277;justify-content:flex-end}.wp-site-blocks .site-footer p{display:flex;margin-top:var(--gap,1.5rem);line-height:1.5;font-weight:600;border-radius:4px}.wp-site-blocks .site-info__title{height:auto;object-fit:contain}.wp-site-blocks .entry-footer a{display:flex;vertical-align:baseline;list-style:none;box-shadow:inset 0 0 0 1px #480}.wp-site-blocks .screen-reader-text,.wp-site-blocks .nav-previous{letter-spacing:.1em;max-width:100%}.wp-site-blocks .comment-respond img{position:static;color:#7fc277;text-align:inherit;background-color:transparent}.wp-site-blocks .page-header:first-child{transition:opacity .3s;max-width:none}.wp-site-blocks .entry-footer__image{white-space:nowrap;text-decoration:underline}.wp-site-blocks .widget::before,.wp-site-blocks .tags-links img{line-height:1.2;font-size:1rem}.wp-site-blocks .entry-title__image,.wp-site-blocks .site-header:focus{letter-spacing:.1em;transform:scale(1.05);z-index:2;max-width:none}.wp-site-blocks .post-thumbnail p{height:1px;text-align:center;box-sizing:border-box}.wp-site-blocks .entry-header p{cursor:default;opacity:.5}.wp-site-blocks .site-footer a,.wp-site-blocks .widget:first-child{letter-spacing:normal;opacity:.5;transform:rotate(45deg);margin-top:.5em}.wp-site-blocks .page-header:not(:last-child){margin:0 0 .75em;text-decoration:none;width:50%;box-sizing:border-box}.wp-site-blocks .entry-header:first-child{height:auto;transform:rotate(45deg);align-items:stretch}.wp-site-blocks .cat-links{font-size:1rem}.wp-site-blocks .comment-list{letter-spacing:.02em;list-style:none;height:100%;object-fit:contain}.wp-site-blocks .nav-next__image,.wp-site-blocks .comments-area__inner{margin:1em 0;box-sizing:border-box;z-index:-1;word-break:break-word}.wp-site-blocks .nav-previous:focus,.wp-site-blocks .widget:hover{color:#7fc277}.wp-site-blocks .comment-list a{font-weight:400;text-transform:uppercase;list-style:none;display:grid}.wp-site-blocks .site-main{align-items:stretch;width:50%;margin-top:0}.wp-site-blocks .menu-toggle:hover,.wp-site-blocks .site-info a{border:none;flex:1}.wp-site-blocks .sub-menu:first-child{background-color:#d88}.wp-site-blocks .entry-header a{width:100%}.wp-site-blocks .site-title{list-style:none;border:none;transition:transform .25s ease-out;letter-spacing:.1em;box-sizing:border-box}.wp-site-blocks .posted-on{transform:scale(1.05)}.wp-site-blocks .comments-area:not(:last-child){color:#7fc277}@media (max-width:480px){.wp-site-blocks .cat-links.is-active{list-style:none;align-items:flex-start;justify-content:flex-start;flex:0 0 auto;text-decoration:underline}.wp-site-blocks .main-navigation:hover{letter-spacing:.02em}.wp-site-blocks .read-more img{transition:opacity .3s;cursor:default;object-fit:contain;box-sizing:border-box}}.wp-site-blocks .nav-previous:hover{margin:0 0 .75em;border:1px solid currentColor;transition:all .2s ease;white-space:nowrap;display:inline-block}.wp-site-blocks .read-more > *{z-index:2;outline:2px solid #7fc277;width:50%;white-space:nowrap;position:sticky}.wp-site-blocks .nav-next a{max-width:100%}.wp-site-blocks .read-more.is-active,.wp-site-blocks .site-branding{outline:2px solid #7fc277;background-color:#d88;text-decoration:underline;text-align:right}.wp-site-blocks .comment-respond > *{color:currentColor;transform:scale(1.05);font-size:inherit;border:2px solid #7fc277}.wp-site-blocks .site-main a{width:50%}.wp-site-blocks .comment-respond__content{list-style:none}.wp-site-blocks .byline{word-break:break-word;font-size:.8em;box-shadow:0 2px 8px rgba(0,0,0,.08);object-fit:cover;transform:none}.wp-site-blocks .post-thumbnail a{list-style:none;opacity:0;width:100%}.wp-site-blocks .comment-respond{white-space:normal;outline:2px solid #7fc277;line-height:1.2;flex:none;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .archive-description p,.wp-site-blocks .byline__image{font-weight:700;text-decoration:none;text-transform:uppercase;display:flex}.wp-site-blocks .site-title a{display:grid}.wp-site-blocks .entry-content__link,.wp-site-blocks .widget p{font-size:1rem;line-height:inherit;z-index:10;text-align:inherit;border:1px solid #480}.wp-site-blocks .comment-list img,.wp-site-blocks .nav-next:focus{padding:0}.wp-site-blocks .search-field > *{z-index:-1;opacity:.5;color:inherit}.wp-site-blocks .entry-footer:not(:last-child),.wp-site-blocks .pagination::before{text-decoration:none;font-size:13px;max-width:100%}.wp-site-blocks .nav-previous{letter-spacing:.1em;width:fit-content;flex:1;vertical-align:top}.wp-site-blocks .nav-next{opacity:0;height:auto;border:1px solid currentColor}.wp-site-blocks .archive-description{vertical-align:baseline;word-break:break-word;gap:24px}.wp-site-blocks .byline.is-active{margin:0 0 1.5rem;flex:none;position:static}.wp-site-blocks .entry-content,.wp-site-blocks .entry-title p{white-space:nowrap;overflow:visible}.wp-site-blocks .entry-content a{letter-spacing:.1em;width:auto;word-break:break-word;box-sizing:border-box;margin:1em 0}.wp-site-blocks .entry-content:not(:last-child){vertical-align:middle;z-index:2;position:static;text-decoration:underline;max-width:720px}.wp-site-blocks .screen-reader-text p{margin-top:.5em;white-space:nowrap}.wp-site-blocks .byline img{transform:scale(1.05);transition:color .15s ease-in-out;margin-top:var(--gap,1.5rem)}.wp-site-blocks .nav-links__inner,.wp-site-blocks .comment-list__link{padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .entry-meta__image{outline:0;text-decoration:none}.wp-site-blocks .sub-menu:not(:last-child){gap:.75em;overflow:auto;flex:none}.wp-site-blocks .content-area__image{white-space:normal;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:default;background-color:#7fc277}.wp-site-blocks .comment-respond__link{object-fit:cover;z-index:100;box-sizing:border-box}.wp-site-blocks .content-area__content{border:1px solid currentColor}.wp-site-blocks .post-thumbnail__link{line-height:inherit;cursor:pointer;border-radius:4px;box-shadow:none}.wp-site-blocks .entry-content::before{height:auto;margin-top:1rem;color:currentColor;border:1px solid currentColor}.wp-site-blocks .sub-menu__link{text-align:inherit;letter-spacing:.1em;outline:0;border:none}.wp-site-blocks .site-footer::before{object-fit:cover}@media (max-width:768px){.wp-site-blocks .screen-reader-text a{text-align:center;word-break:break-word;margin-top:var(--gap,1.5rem);text-decoration:underline}.wp-site-blocks .comment-list__image{line-height:1.5;text-decoration:underline}.wp-site-blocks .sub-menu{transform:translateY(-50%)}.wp-site-blocks .site-footer > *{opacity:.5;text-decoration:none;cursor:default}.wp-site-blocks .nav-links::before{font-size:inherit;background-color:#d88;overflow:visible;border-radius:9999px;letter-spacing:.02em}.wp-site-blocks .search-field{margin:1em 0}.wp-site-blocks .entry-title img{border-radius:2px;flex:0 0 auto}}.wp-site-blocks .widget-area > *{text-align:center;transform:none;border-radius:2px;max-width:640px}.wp-site-blocks .site-branding{font-size:1.125em}.wp-site-blocks .entry-title__image{cursor:default;font-size:.875rem;box-sizing:border-box}.wp-site-blocks .main-navigation__content{vertical-align:baseline}.wp-site-blocks .comment-list{font-size:inherit;text-transform:none;height:100%}.wp-site-blocks .site-footer:not(:last-child){letter-spacing:.1em;border-radius:2px}