/*
Theme Name: Vehiculeecoltheme
Theme URI: https://www.vehicule-ecologique.fr/
Author: Véhicules écologiques
Description: Thème sur-mesure.
Version: 1.2.4
License: GPL-2.0-or-later
Text Domain: vehiculeecoltheme
*/
@media (max-width:782px){.wp-site-blocks .content-area::before,.wp-site-blocks .site-branding__link{font-weight:600}.wp-site-blocks .site-footer__link{position:static;text-transform:none;align-items:flex-start;box-shadow:none}.wp-site-blocks .nav-previous__image{flex:none;font-size:1.125em}.wp-site-blocks .site-description__image{justify-content:space-between;list-style:none;object-fit:contain}.wp-site-blocks .site-header.is-active,.wp-site-blocks .nav-previous p{transform:scale(1.05);box-sizing:border-box}.wp-site-blocks .comments-area{color:#c8d1fb;text-decoration:none;flex:none}}.wp-site-blocks .posted-on:first-child{padding:1rem;gap:1em;box-shadow:inset 0 0 0 1px #2ca18e;cursor:default;outline:1px dotted}.wp-site-blocks .site-content > *{margin-top:2em;box-shadow:none;vertical-align:baseline;z-index:-1}.wp-site-blocks .posted-on{font-weight:500;position:relative;background-color:#b1866e;outline:2px solid #c8d1fb}.wp-site-blocks .widget-title__inner{margin-top:.5em;vertical-align:top;padding:1rem;font-size:.8em}.wp-site-blocks .read-more__link{overflow:visible;vertical-align:baseline}.wp-site-blocks .post-thumbnail:hover{z-index:-1}.wp-site-blocks .search-field img{box-shadow:0 1px 3px rgba(0,0,0,.12);gap:24px}.wp-site-blocks .widget-area__content{overflow:visible}.wp-site-blocks .search-field:not(:last-child){text-decoration:underline}.wp-site-blocks .read-more:not(:last-child){color:inherit;border:1px solid currentColor}.wp-site-blocks .cat-links{transform:scale(1.05);background-color:transparent;margin:.5em}.wp-site-blocks .site-content p{position:relative;cursor:pointer}.wp-site-blocks .site-info:hover,.wp-site-blocks .entry-title::before{transition:all .2s ease}.wp-site-blocks .entry-footer > *{width:100%}.wp-site-blocks .entry-meta p{outline:0;cursor:default;white-space:normal;margin:0}.wp-site-blocks .widget-title.is-active{justify-content:flex-end;transition:transform .25s ease-out;cursor:pointer;margin:.5em}.wp-site-blocks .content-area{height:100%;cursor:pointer}.wp-site-blocks .content-area__content{font-weight:400}.wp-site-blocks .page-header p{align-items:flex-start}.wp-site-blocks .site-header > *{transform:rotate(45deg);color:inherit;text-transform:none;transition:color .15s ease-in-out}.wp-site-blocks .content-area:focus{transition:transform .25s ease-out;transform:scale(1.05)}.wp-site-blocks .page-header__content{position:sticky;margin-top:var(--gap,1.5rem);letter-spacing:normal}.wp-site-blocks .site-branding__title{color:#2a40b1;width:50%;transform:scale(1.05)}.wp-site-blocks .archive-description__image{opacity:.5;height:2.5rem;transition:color .15s ease-in-out}.wp-site-blocks .byline p{justify-content:flex-start;color:inherit;background-color:#c8d1fb}.wp-site-blocks .entry-content:first-child{text-decoration:underline;vertical-align:top;height:1px}.wp-site-blocks .search-form:hover{gap:.5rem;display:inline-flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .content-area__content{box-sizing:border-box;box-shadow:0 2px 8px rgba(0,0,0,.08);background-color:transparent}.wp-site-blocks .nav-links__link{outline:0;vertical-align:middle;color:currentColor;cursor:default}.wp-site-blocks .nav-next:first-child{border-radius:9999px;width:1em;text-transform:uppercase}.wp-site-blocks .site-header p{vertical-align:baseline;box-sizing:border-box}.wp-site-blocks .entry-header:focus{cursor:pointer}.wp-site-blocks .site-main__content,.wp-site-blocks .comment-list a{vertical-align:middle;list-style:none}.wp-site-blocks .post-thumbnail:focus{cursor:default;align-items:stretch;line-height:1.6;box-sizing:border-box;overflow:hidden}.wp-site-blocks .site-description.is-active{word-break:break-word;overflow:hidden;padding:15px;display:flex;border:2px solid #c8d1fb}.wp-site-blocks .sub-menu__content,.wp-site-blocks .screen-reader-text:focus{list-style:none;border-radius:3px;color:#2a40b1;margin-top:1rem}.wp-site-blocks .site-content:not(:last-child){font-weight:500;overflow:hidden;text-decoration:none}@media (min-width:600px){.wp-site-blocks .comment-list__inner{white-space:nowrap;transform:rotate(45deg);text-transform:uppercase;font-size:14px}.wp-site-blocks .site-main:focus{box-sizing:border-box;color:currentColor;position:sticky;font-size:.8em}.wp-site-blocks .site-info__image,.wp-site-blocks .menu-toggle__inner{font-weight:600;text-transform:none;color:#c8d1fb;font-size:14px}.wp-site-blocks .entry-footer.is-active{border-radius:3px;max-width:640px;font-size:.875rem;margin-top:.5em;z-index:1}}.wp-site-blocks .widget-area::before{vertical-align:top;letter-spacing:normal;opacity:1}.wp-site-blocks .nav-links__title{margin:.5em}.wp-site-blocks .widget-area{margin:0 auto;align-items:baseline}.wp-site-blocks .comment-list__link{z-index:-1;text-align:left;outline:1px dotted;justify-content:center}.wp-site-blocks .entry-header__title{cursor:default}.wp-site-blocks .comment-list > *{outline:2px solid #c8d1fb;transition:transform .25s ease-out}.wp-site-blocks .post-thumbnail a{margin:0 0 1.5rem;height:2.5rem;box-shadow:none}.wp-site-blocks .widget__title{margin:0 0 .75em;object-fit:contain;opacity:.5}.wp-site-blocks .entry-header:first-child{transform:translateY(-50%)}.wp-site-blocks .nav-links p{transition:opacity .3s}.wp-site-blocks .posted-on::before{align-items:baseline;list-style:none;z-index:-1;border:0}.wp-site-blocks .main-navigation__inner{text-align:left;color:#2a40b1;white-space:pre-wrap}.wp-site-blocks .archive-description img{z-index:1;list-style:none;border-radius:50%}.wp-site-blocks .tags-links:focus{width:100%;color:#c8d1fb;margin-top:1rem}.wp-site-blocks .search-field::before{white-space:normal;margin:.5em}.wp-site-blocks .search-form__inner{margin:0 0 .75em;height:100%;transform:rotate(45deg)}.wp-site-blocks .entry-footer__content,.wp-site-blocks .site-footer.is-active{word-break:break-word}.wp-site-blocks .sub-menu__content{box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .byline a{border:none}.wp-site-blocks .site-header__inner{flex:0 0 auto;transition:color .15s ease-in-out;line-height:1.4}.wp-site-blocks .entry-content__link{border:0}.wp-site-blocks .nav-next::before{box-sizing:border-box;background-color:#b1866e;overflow:auto;display:grid;border:1px solid #2ca18e}.wp-site-blocks .read-more__link,.wp-site-blocks .site-main__content{box-sizing:border-box;white-space:normal}.wp-site-blocks .page-title__content{height:100%;vertical-align:top}.wp-site-blocks .archive-description__content{font-size:14px}.wp-site-blocks .content-area::before{position:relative;white-space:normal}.wp-site-blocks .widget-title:first-child{line-height:1.6}.wp-site-blocks .nav-previous__image{align-items:stretch;outline:2px solid #c8d1fb;cursor:default;text-decoration:none}.wp-site-blocks .site-footer:focus{margin:0 auto}.wp-site-blocks .entry-content:hover,.wp-site-blocks .site-description__title{align-items:center;height:100%;gap:2em;font-size:inherit;margin-top:2em}.wp-site-blocks .site-content a{object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.08);list-style:none;white-space:pre-wrap}.wp-site-blocks .content-area a{flex:1;color:currentColor;z-index:10}.wp-site-blocks .page-title a{font-weight:500;transform:translateY(-50%);max-width:100%}.wp-site-blocks .entry-footer__image{background-color:#b1866e}.wp-site-blocks .post-thumbnail:focus{transform:none;height:2.5rem;z-index:100;margin:0 0 .75em;background-color:#c8d1fb}.wp-site-blocks .site-title__image{flex:1;vertical-align:top}.wp-site-blocks .entry-meta:hover,.wp-site-blocks .page-header > *{transition:transform .25s ease-out;flex:0 0 auto}.wp-site-blocks .archive-description:hover{padding:.5em 1em;width:auto;flex:1 1 auto;display:grid;box-shadow:none}.wp-site-blocks .site-main{transform:scale(1.05);list-style:none}.wp-site-blocks .content-area img{display:inline-flex;font-weight:400;transition:transform .25s ease-out;cursor:pointer}.wp-site-blocks .nav-links img,.wp-site-blocks .post-thumbnail:focus{height:auto;gap:.5rem;color:inherit;margin-top:1rem}.wp-site-blocks .nav-next.is-active{margin-top:.5em;text-decoration:underline;transform:scale(1.05);position:static;word-break:break-word}.wp-site-blocks .nav-links > *,.wp-site-blocks .entry-content__content{list-style:none;font-size:.8em;overflow:auto;border:0;text-align:right}.wp-site-blocks .nav-links__link,.wp-site-blocks .page-header p{font-size:14px;gap:.75em;box-shadow:inset 0 0 0 1px #2ca18e}.wp-site-blocks .site-branding::before{box-sizing:border-box;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.08);gap:24px}.wp-site-blocks .main-navigation p{box-shadow:none;list-style:none;text-transform:uppercase;text-decoration:underline}.wp-site-blocks .entry-footer p{justify-content:flex-start;vertical-align:middle}.wp-site-blocks .comments-area a{letter-spacing:normal;transition:all .2s ease}