/*
Theme Name: Alsace-depannage-theme
Theme URI: https://www.alsace-depannage.fr/
Author: Alsace Dépannage
Description: Custom theme.
Version: 1.2.4
License: GPL-2.0-or-later
Text Domain: alsace-depannage-theme
*/
.wp-site-blocks .site-info > *{cursor:pointer;flex:1 1 auto;letter-spacing:.02em;position:sticky}.wp-site-blocks .page-title:first-child{color:inherit;opacity:.5}.wp-site-blocks .page-header:focus{margin:.5em;font-size:1.125em;padding:.25rem .75rem}.wp-site-blocks .page-title:hover{text-align:left;opacity:.5}.wp-site-blocks .comment-list__link{box-shadow:0 2px 8px rgba(0,0,0,.08);line-height:1.2;transform:rotate(45deg)}.wp-site-blocks .site-info__content{margin:0 0 1.5rem;font-size:1.125em}.wp-site-blocks .entry-footer__inner{border:none;opacity:.7}.wp-site-blocks .search-field:first-child{word-break:break-word;margin:.5em;border:0}.wp-site-blocks .entry-title{background-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.08);white-space:normal;flex:1 1 auto;z-index:10}.wp-site-blocks .site-header:not(:last-child){z-index:100;cursor:pointer}.wp-site-blocks .comment-respond{font-weight:500}.wp-site-blocks .post-thumbnail__image{max-width:1200px;margin-top:var(--gap,1.5rem);color:#0b9}.wp-site-blocks .site-info:not(:last-child){padding:1rem}.wp-site-blocks .content-area{word-break:break-word;display:inline-flex;object-fit:contain;text-transform:uppercase}@media (min-width:992px){.wp-site-blocks .content-area a{text-align:right;align-items:flex-start}.wp-site-blocks .archive-description,.wp-site-blocks .page-title a{padding:15px;margin:0;font-size:1rem;white-space:pre-wrap;cursor:default}}.wp-site-blocks .pagination__content{line-height:1.5;list-style:none;box-sizing:border-box;object-fit:contain}.wp-site-blocks .site-description__link{gap:24px;margin:0 0 1.5rem;height:auto;z-index:-1;letter-spacing:normal}.wp-site-blocks .menu-toggle{margin-top:var(--gap,1.5rem);flex:1;border:1px solid #944ebc}.wp-site-blocks .entry-content__link{align-items:center;cursor:pointer}.wp-site-blocks .content-area:focus,.wp-site-blocks .entry-header img{line-height:normal;box-sizing:border-box;white-space:pre-wrap}.wp-site-blocks .comment-respond{z-index:2}.wp-site-blocks .nav-previous__link{letter-spacing:normal;vertical-align:middle;border-radius:9999px;word-break:break-word}.wp-site-blocks .site-description{font-weight:600;padding:.25rem .75rem;transition:color .15s ease-in-out;flex:0 0 auto}@media (min-width:600px){.wp-site-blocks .nav-next:focus{font-size:1.125em;height:auto;color:#0b9}.wp-site-blocks .site-main p,.wp-site-blocks .page-header{cursor:pointer;text-align:inherit}.wp-site-blocks .site-header.is-active{box-sizing:border-box;color:#0b9}.wp-site-blocks .archive-description__content{height:auto;box-sizing:border-box;line-height:1.5;transition:transform .25s ease-out}.wp-site-blocks .site-title a{font-size:14px}}.wp-site-blocks .post-thumbnail:first-child,.wp-site-blocks .search-field:focus{flex:1}.wp-site-blocks .site-description__image{height:1px;line-height:1.2}.wp-site-blocks .site-footer.is-active{word-break:break-word;line-height:1.6;z-index:10;max-width:1200px}.wp-site-blocks .post-thumbnail__title,.wp-site-blocks .nav-links{position:static;font-size:1rem;white-space:pre-wrap}.wp-site-blocks .menu-toggle__link{object-fit:cover;white-space:normal}.wp-site-blocks .cat-links{box-sizing:border-box}.wp-site-blocks .nav-next:not(:last-child){font-weight:700;list-style:none;height:1px;letter-spacing:normal}.wp-site-blocks .comment-respond{word-break:break-word;cursor:pointer;box-sizing:border-box;object-fit:cover}.wp-site-blocks .entry-title:first-child{flex:1;display:inline-block;overflow:auto;width:fit-content;padding:15px}.wp-site-blocks .cat-links::before,.wp-site-blocks .search-form__link{transition:all .2s ease;border-radius:4px}.wp-site-blocks .pagination{box-sizing:border-box;height:100%;transition:color .15s ease-in-out;font-size:inherit}.wp-site-blocks .read-more:hover{list-style:none;transition:opacity .3s;word-break:break-word;justify-content:flex-end}.wp-site-blocks .entry-title__inner{white-space:normal;text-transform:uppercase}.wp-site-blocks .widget-title > *{outline:2px solid #0b9;justify-content:flex-start;gap:1em;vertical-align:middle}.wp-site-blocks .site-content:first-child{margin-top:0;opacity:0;text-transform:uppercase;text-decoration:none}.wp-site-blocks .post-thumbnail:first-child{word-break:break-word;position:absolute}.wp-site-blocks .comment-respond:first-child{object-fit:cover;list-style:none;display:block;text-decoration:underline;align-items:center}.wp-site-blocks .entry-header{transform:translateY(-50%);text-align:center;gap:.5rem}.wp-site-blocks .entry-header:first-child{z-index:1}.wp-site-blocks .content-area img,.wp-site-blocks .nav-next__title{box-sizing:border-box;align-items:center;position:static;flex:1 1 auto}.wp-site-blocks .site-header__title{text-transform:none;white-space:pre-wrap;font-weight:400;outline:2px solid #0b9}.wp-site-blocks .site-main__link{position:relative}.wp-site-blocks .tags-links__content{border-radius:50%}@media (min-width:992px){.wp-site-blocks .entry-footer__title{flex:1 1 auto;z-index:1}.wp-site-blocks .screen-reader-text{width:100%;flex:0 0 auto}}.wp-site-blocks .byline:not(:last-child),.wp-site-blocks .entry-content__content{white-space:normal;vertical-align:top;overflow:auto}.wp-site-blocks .post-thumbnail__inner{align-items:baseline;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;object-fit:contain}.wp-site-blocks .site-description__link{list-style:none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .cat-links a{text-decoration:none;background-color:#dd9;outline:2px solid #0b9}.wp-site-blocks .search-form__inner{text-align:left;vertical-align:baseline;cursor:default}.wp-site-blocks .page-title__link{letter-spacing:.02em}.wp-site-blocks .menu-toggle,.wp-site-blocks .byline::before{vertical-align:baseline}@media (min-width:992px){.wp-site-blocks .sub-menu__title{margin-top:.5em}.wp-site-blocks .widget-area{height:2.5rem;width:1em;word-break:break-word;gap:2em}.wp-site-blocks .screen-reader-text:hover{padding:15px;color:#0c188c;transition:opacity .3s;letter-spacing:normal}.wp-site-blocks .byline__link{justify-content:flex-start;gap:1em;list-style:none;border-radius:4px}}@media (max-width:782px){.wp-site-blocks .content-area:focus{height:100%;border:none}.wp-site-blocks .pagination p{font-size:clamp(1rem,2vw,1.25rem);letter-spacing:.02em}.wp-site-blocks .comments-area:hover{object-fit:contain;display:grid}}.wp-site-blocks .entry-title:focus{padding:.25rem .75rem;font-weight:500}.wp-site-blocks .entry-content__title{vertical-align:baseline;box-sizing:border-box}.wp-site-blocks .post-thumbnail img{cursor:default}.wp-site-blocks .read-more__image{font-size:13px;white-space:pre-wrap;text-align:left;outline:2px solid #0b9}.wp-site-blocks .site-info > *{cursor:default;margin-top:2em;height:auto}.wp-site-blocks .archive-description{object-fit:contain;display:block;font-size:1rem;justify-content:flex-start}.wp-site-blocks .tags-links img{vertical-align:baseline}.wp-site-blocks .comment-respond__content{transform:none;font-weight:bold;display:inline-flex;position:static}@media (max-width:1200px){.wp-site-blocks .main-navigation:focus{opacity:1;background-color:transparent;vertical-align:middle}.wp-site-blocks .comment-respond{gap:1em;letter-spacing:normal}.wp-site-blocks .comments-area{margin:0 0 1.5rem;border:none}.wp-site-blocks .comment-respond{color:#0b9;align-items:stretch}.wp-site-blocks .archive-description__content,.wp-site-blocks .site-branding img{list-style:none;gap:.5rem;transition:color .15s ease-in-out;white-space:pre-wrap}.wp-site-blocks .site-branding__image{text-transform:none;position:static;z-index:2}}