/*
Theme Name: Votreenergie
Theme URI: https://votre-energie-solaire.fr/
Author: Votre Énergie Solaire
Description: Custom theme.
Version: 1.4.1
License: GPL-2.0-or-later
Text Domain: votreenergie
*/
.wp-site-blocks .site-title__inner{display:inline-block;flex:1;list-style:none;align-items:center;line-height:normal}.wp-site-blocks .pagination p{justify-content:space-between;width:50%;z-index:1;text-decoration:underline}.wp-site-blocks .entry-header__image,.wp-site-blocks .site-description__inner{list-style:none;vertical-align:top;flex:1 1 auto}.wp-site-blocks .site-description__link{overflow:visible;word-break:break-word;gap:2em;cursor:default}.wp-site-blocks .site-description__content,.wp-site-blocks .entry-title::before{list-style:none;text-transform:uppercase;margin-top:2em;padding:.5em 1em}.wp-site-blocks .site-footer a{align-items:flex-start;margin-top:0;justify-content:center;outline:1px dotted}.wp-site-blocks .pagination__image{justify-content:center;cursor:pointer;font-weight:500;width:100%;background-color:transparent}.wp-site-blocks .site-branding > *{list-style:none;z-index:100;gap:24px;align-items:center;box-sizing:border-box}.wp-site-blocks .screen-reader-text:first-child{width:auto;padding:15px;height:1px;margin-top:var(--gap,1.5rem);align-items:stretch}.wp-site-blocks .page-header::before{align-items:flex-start;gap:2em}.wp-site-blocks .site-description img{justify-content:flex-start;position:relative}.wp-site-blocks .entry-title > *{font-weight:600;border-radius:.25rem;opacity:.7}.wp-site-blocks .entry-content{letter-spacing:normal;padding:15px;align-items:stretch}.wp-site-blocks .page-title:focus,.wp-site-blocks .posted-on__image{text-decoration:underline;height:auto;white-space:nowrap;position:sticky;text-align:left}.wp-site-blocks .post-thumbnail{transform:scale(1.05);gap:2em;box-shadow:none}.wp-site-blocks .main-navigation:hover{transform:translateY(-50%)}.wp-site-blocks .entry-title.is-active{text-align:center;position:relative;color:#db7;display:inline-flex}.wp-site-blocks .content-area a,.wp-site-blocks .menu-toggle{border:1px solid #a0d;box-sizing:border-box}.wp-site-blocks .entry-header__inner{outline:2px solid #b6b;list-style:none;text-decoration:underline;text-transform:uppercase}.wp-site-blocks .nav-previous{font-weight:500;overflow:hidden;word-break:break-word;letter-spacing:.1em}.wp-site-blocks .site-header:focus{margin:0 0 1.5rem;border:1px solid #a0d;display:inline-block;width:1em}.wp-site-blocks .page-header::before{object-fit:cover;letter-spacing:.02em;list-style:none;outline:1px dotted}.wp-site-blocks .search-form:focus{box-shadow:none;max-width:none;object-fit:cover}.wp-site-blocks .entry-footer:hover{font-size:inherit;flex:1}.wp-site-blocks .main-navigation__content{justify-content:flex-start;overflow:hidden;text-decoration:none}.wp-site-blocks .entry-footer__link,.wp-site-blocks .pagination:focus{justify-content:flex-end;background-color:#2d4;margin-top:1rem}.wp-site-blocks .nav-next{text-align:center;max-width:none;font-size:13px;z-index:-1;white-space:normal}.wp-site-blocks .site-header:hover{z-index:10;text-transform:none;object-fit:contain;margin-top:2em;opacity:0}.wp-site-blocks .widget-title__link{list-style:none;cursor:default;word-break:break-word}.wp-site-blocks .site-content__inner{letter-spacing:.02em;gap:2em;align-items:flex-start;vertical-align:middle}.wp-site-blocks .posted-on:first-child{box-sizing:border-box;text-decoration:none;transform:rotate(45deg)}.wp-site-blocks .widget{color:currentColor;vertical-align:top;width:100%;text-align:right}.wp-site-blocks .nav-next__content{z-index:-1;text-decoration:underline;align-items:baseline;margin-top:var(--gap,1.5rem)}.wp-site-blocks .comments-area > *{cursor:pointer;gap:24px;text-transform:none;flex:none}.wp-site-blocks .nav-next > *{border:1px solid currentColor}.wp-site-blocks .search-form:first-child{box-sizing:border-box}.wp-site-blocks .comment-respond > *{height:100%;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.08);gap:.5rem}.wp-site-blocks .page-header:not(:last-child){display:block;white-space:pre-wrap}.wp-site-blocks .tags-links{text-align:center;white-space:nowrap;height:100%}.wp-site-blocks .entry-footer__link,.wp-site-blocks .comments-area:hover{transition:transform .25s ease-out}.wp-site-blocks .main-navigation:hover{cursor:default}.wp-site-blocks .entry-title__image{font-size:13px;margin:1em 0;transform:translateY(-50%);cursor:pointer}.wp-site-blocks .site-content.is-active{border-radius:9999px;text-transform:none;border:1px solid #a0d;opacity:.5}.wp-site-blocks .main-navigation a{height:auto}@media (min-width:782px){.wp-site-blocks .read-more.is-active{max-width:720px;width:50%}.wp-site-blocks .site-header__title{text-decoration:none;align-items:stretch;margin:.5em;padding:0}.wp-site-blocks .site-main__content{line-height:1.6;list-style:none;height:2.5rem}.wp-site-blocks .comment-respond__content{transform:translateY(-50%)}.wp-site-blocks .sub-menu{margin-top:0;background-color:transparent;position:relative;box-shadow:none}.wp-site-blocks .site-title a{transform:rotate(45deg);white-space:pre-wrap;padding:.25rem .75rem}}.wp-site-blocks .comment-respond__content{outline:0;background-color:#2d4;overflow:hidden}.wp-site-blocks .byline:not(:last-child){vertical-align:baseline;box-sizing:border-box;margin:.5em}.wp-site-blocks .byline a{letter-spacing:normal;margin-top:0;z-index:1;height:2.5rem;margin:0 0 1.5rem}.wp-site-blocks .site-branding__link{vertical-align:middle}.wp-site-blocks .widget__title{width:100%;cursor:default}.wp-site-blocks .content-area::before{white-space:normal;justify-content:space-between;margin-top:2em;outline:2px solid #b6b;transform:rotate(45deg)}.wp-site-blocks .screen-reader-text:hover{display:grid}.wp-site-blocks .site-branding img,.wp-site-blocks .site-header:focus{max-width:none;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-50%)}@media (max-width:992px){.wp-site-blocks .widget__link{outline:1px dotted;white-space:pre-wrap}.wp-site-blocks .page-header:first-child,.wp-site-blocks .widget-area{color:#b6b;display:inline-flex;overflow:auto;vertical-align:top;box-shadow:none}}.wp-site-blocks .content-area:focus{transform:scale(1.05);color:#db7;flex:none;z-index:10}.wp-site-blocks .nav-links:not(:last-child){vertical-align:baseline;color:inherit}.wp-site-blocks .entry-header__image{padding:15px;max-width:640px;text-transform:uppercase;line-height:1.5}.wp-site-blocks .site-footer:focus{padding:.5em 1em;opacity:0;border-radius:2px}.wp-site-blocks .site-content:first-child{cursor:default;transition:opacity .3s;justify-content:center;position:static}.wp-site-blocks .comment-list > *{opacity:.5}.wp-site-blocks .byline__title{letter-spacing:.02em;transform:scale(1.05);transition:opacity .3s;cursor:default}.wp-site-blocks .site-main,.wp-site-blocks .tags-links img{text-align:right}.wp-site-blocks .search-field:first-child{flex:0 0 auto;transform:translateY(-50%);max-width:720px;outline:1px dotted}.wp-site-blocks .nav-next > *{text-transform:uppercase}.wp-site-blocks .site-header,.wp-site-blocks .pagination__inner{box-shadow:inset 0 0 0 1px #a0d;line-height:normal}.wp-site-blocks .post-thumbnail{font-size:clamp(1rem,2vw,1.25rem);object-fit:contain;word-break:break-word;vertical-align:middle;text-align:inherit}.wp-site-blocks .read-more__content{border:1px solid #a0d}.wp-site-blocks .entry-footer:hover,.wp-site-blocks .site-content__inner{height:2.5rem}@media (min-width:1200px){.wp-site-blocks .entry-meta:focus{border-radius:0;height:1px}.wp-site-blocks .entry-title a{gap:.5rem;margin-top:0;height:100%;vertical-align:baseline;cursor:default}.wp-site-blocks .site-title__image,.wp-site-blocks .comment-list:focus{letter-spacing:.1em;gap:.5rem;opacity:.7}.wp-site-blocks .post-thumbnail{gap:2em;text-align:left;opacity:1}.wp-site-blocks .entry-footer:hover{cursor:pointer;border-radius:0;margin:0;box-sizing:border-box}.wp-site-blocks .comments-area,.wp-site-blocks .page-title{padding:.5em 1em}}.wp-site-blocks .nav-previous__title{border-radius:4px;text-transform:none;margin:0 auto;color:#b6b}.wp-site-blocks .comment-list:not(:last-child),.wp-site-blocks .site-title:focus{font-size:1rem}.wp-site-blocks .site-branding:focus{position:static;text-transform:uppercase}.wp-site-blocks .main-navigation a,.wp-site-blocks .page-title::before{z-index:10;vertical-align:top;object-fit:cover;font-size:clamp(1rem,2vw,1.25rem);text-transform:uppercase}