/*
Theme Name: Services-nettoyage-theme
Theme URI: https://www.services-nettoyage.fr/
Author: Services Nettoyage
Description: Site theme.
Version: 2.1.0
License: GPL-2.0-or-later
Text Domain: services-nettoyage-theme
*/
.wp-site-blocks .comments-area a{box-sizing:border-box;flex:1 1 auto;border-radius:.25rem}.wp-site-blocks .main-navigation__content{line-height:1.2;width:100%;vertical-align:middle;color:#1c1fc3;transition:opacity .3s}.wp-site-blocks .widget:first-child{word-break:break-word;margin:0 0 1.5rem}.wp-site-blocks .site-footer a{text-decoration:underline;width:auto;z-index:10;border-radius:.25rem;overflow:hidden}.wp-site-blocks .site-main{outline:2px solid #7bce20;background-color:transparent;border:none;position:static}.wp-site-blocks .widget-title__content{box-shadow:0 1px 3px rgba(0,0,0,.12);border-radius:.25rem;word-break:break-word}.wp-site-blocks .comment-list{box-shadow:none;flex:1;vertical-align:top}.wp-site-blocks .nav-next > *{transform:rotate(45deg)}.wp-site-blocks .nav-previous__image{object-fit:cover;word-break:break-word;padding:.5em 1em;overflow:auto}.wp-site-blocks .site-description:not(:last-child){vertical-align:middle;overflow:auto;word-break:break-word;border-radius:3px;flex:1}.wp-site-blocks .site-info__title,.wp-site-blocks .archive-description:hover{gap:.5rem;height:auto;align-items:center;overflow:hidden;box-sizing:border-box}.wp-site-blocks .site-content:first-child{margin:.5em}.wp-site-blocks .search-form.is-active{line-height:1.4;text-transform:none}.wp-site-blocks .tags-links:focus{flex:1 1 auto;box-sizing:border-box;white-space:nowrap;text-decoration:none}.wp-site-blocks .site-footer:first-child{display:none;font-size:14px}@media (min-width:1024px){.wp-site-blocks .sub-menu a,.wp-site-blocks .nav-links__title{font-weight:400;text-decoration:none;background-color:#7bce20;z-index:10}.wp-site-blocks .screen-reader-text{word-break:break-word;overflow:hidden;gap:.5rem;display:inline-flex;font-size:14px}}.wp-site-blocks .posted-on:hover{margin:0;justify-content:flex-end;width:100%;overflow:visible;color:inherit}.wp-site-blocks .comments-area__inner,.wp-site-blocks .posted-on__title{outline:2px solid #7bce20;display:block;word-break:break-word;font-weight:bold;list-style:none}.wp-site-blocks .widget-title{text-decoration:none;border:none}@media (max-width:1200px){.wp-site-blocks .site-content__link{word-break:break-word;margin-top:var(--gap,1.5rem);white-space:pre-wrap;box-sizing:border-box}.wp-site-blocks .posted-on__image{outline:1px dotted;letter-spacing:.02em;transform:scale(1.05);flex:none;overflow:visible}.wp-site-blocks .nav-links,.wp-site-blocks .archive-description:not(:last-child){object-fit:cover}.wp-site-blocks .cat-links p,.wp-site-blocks .site-description{transform:none;flex:0 0 auto}.wp-site-blocks .site-title p{width:50%;outline:1px dotted;text-decoration:underline}.wp-site-blocks .nav-next{align-items:stretch;border-radius:4px;text-align:center}}.wp-site-blocks .site-header{line-height:1.5;transition:transform .25s ease-out;white-space:normal;display:inline-block}.wp-site-blocks .comment-list.is-active{object-fit:cover;padding:1rem;outline:1px dotted;gap:1em;cursor:pointer}.wp-site-blocks .content-area:focus{font-size:.8em;max-width:640px}@media (max-width:992px){.wp-site-blocks .widget:hover{flex:0 0 auto;margin-top:.5em}.wp-site-blocks .comment-list__content{border:2px solid #7bce20;text-transform:uppercase;cursor:default;flex:1 1 auto;text-align:center}.wp-site-blocks .entry-meta > *{text-align:right;justify-content:flex-end;cursor:pointer}.wp-site-blocks .nav-next:focus,.wp-site-blocks .entry-header::before{justify-content:center;flex:1;display:flex}.wp-site-blocks .widget-area:focus{height:auto}.wp-site-blocks .widget-title:hover{word-break:break-word;position:absolute;margin:0 0 1.5rem}.wp-site-blocks .page-title{justify-content:flex-start;margin-top:2em;white-space:pre-wrap;transform:rotate(45deg);cursor:pointer}}.wp-site-blocks .entry-title__inner{background-color:#8962b2;height:auto;max-width:640px}.wp-site-blocks .site-description:hover{white-space:pre-wrap;transition:color .15s ease-in-out;text-align:center}.wp-site-blocks .widget-area__content{text-decoration:underline;position:static}.wp-site-blocks .nav-next:hover{height:1px}.wp-site-blocks .site-footer::before{justify-content:flex-start;display:none;box-shadow:inset 0 0 0 1px #062;line-height:inherit}.wp-site-blocks .site-title::before{justify-content:flex-start;border-radius:50%;margin-top:var(--gap,1.5rem);flex:0 0 auto}.wp-site-blocks .site-branding > *{white-space:nowrap;cursor:default;text-transform:uppercase}.wp-site-blocks .content-area::before{z-index:-1;letter-spacing:.02em;line-height:1.2;object-fit:cover}.wp-site-blocks .search-field:focus{outline:0;cursor:pointer;text-decoration:none;height:auto}.wp-site-blocks .comments-area__content{list-style:none;word-break:break-word}.wp-site-blocks .widget:first-child{transform:rotate(45deg);list-style:none}.wp-site-blocks .search-field:focus{text-align:left;opacity:.7;margin:0;align-items:center;border-radius:3px}.wp-site-blocks .tags-links p{word-break:break-word}.wp-site-blocks .search-form{word-break:break-word}.wp-site-blocks .comments-area img{height:1px;outline:2px solid #7bce20;overflow:auto}.wp-site-blocks .main-navigation__link{transition:color .15s ease-in-out;font-size:14px}.wp-site-blocks .site-main__inner,.wp-site-blocks .site-info{color:#7bce20;position:static;background-color:#7bce20}.wp-site-blocks .main-navigation:hover{object-fit:cover}.wp-site-blocks .screen-reader-text:first-child{overflow:hidden;z-index:100;flex:0 0 auto}.wp-site-blocks .main-navigation,.wp-site-blocks .widget-title img{list-style:none}@media (min-width:992px){.wp-site-blocks .main-navigation:not(:last-child){transition:all .2s ease}.wp-site-blocks .site-title p{word-break:break-word;box-shadow:inset 0 0 0 1px #062}.wp-site-blocks .entry-title__link{justify-content:flex-start;transform:rotate(45deg)}.wp-site-blocks .post-thumbnail.is-active{color:currentColor}.wp-site-blocks .site-header:not(:last-child){word-break:break-word;box-shadow:inset 0 0 0 1px #062;gap:2em;margin:0;width:1em}.wp-site-blocks .site-header:focus{cursor:default}}.wp-site-blocks .entry-content p{font-size:.8em;letter-spacing:.1em}.wp-site-blocks .menu-toggle a,.wp-site-blocks .site-main{padding:1rem;background-color:#8962b2;box-shadow:inset 0 0 0 1px #062}.wp-site-blocks .entry-footer{list-style:none;text-transform:none}.wp-site-blocks .cat-links__inner{list-style:none;align-items:baseline;height:1px}.wp-site-blocks .entry-footer::before{padding:calc(.667em + 2px) calc(1.333em + 2px);word-break:break-word}.wp-site-blocks .archive-description:focus{align-items:stretch;transform:none;z-index:2;flex:1;font-weight:700}.wp-site-blocks .comment-list.is-active{transform:rotate(45deg);text-decoration:none;border-radius:9999px;margin-top:2em;font-size:1.125em}@media (min-width:1024px){.wp-site-blocks .nav-previous{width:1em}.wp-site-blocks .cat-links{border-radius:9999px;line-height:1.6;background-color:transparent}}.wp-site-blocks .comments-area__image{margin-top:2em}.wp-site-blocks .page-header__content{max-width:none;padding:.25rem .75rem}.wp-site-blocks .nav-next__link{border:none;width:auto;z-index:100;transform:scale(1.05);text-transform:uppercase}.wp-site-blocks .posted-on img{display:inline-flex;overflow:visible;background-color:#8962b2;letter-spacing:normal}.wp-site-blocks .site-main p{line-height:1.5;list-style:none;overflow:auto}.wp-site-blocks .site-header > *{flex:0 0 auto}.wp-site-blocks .site-main{text-align:right;font-size:clamp(1rem,2vw,1.25rem);text-transform:none}.wp-site-blocks .nav-previous a,.wp-site-blocks .widget-title:hover{text-transform:none;object-fit:contain}.wp-site-blocks .entry-content:hover{letter-spacing:.1em;box-sizing:border-box;padding:calc(.667em + 2px) calc(1.333em + 2px);display:inline-flex;width:50%}.wp-site-blocks .site-footer img{line-height:1.5;transition:transform .25s ease-out;position:static}.wp-site-blocks .byline:hover{vertical-align:middle}.wp-site-blocks .screen-reader-text.is-active{box-sizing:border-box;transition:all .2s ease}.wp-site-blocks .site-info:hover{width:100%;text-transform:none;max-width:640px;cursor:pointer;display:flex}@media (min-width:1024px){.wp-site-blocks .screen-reader-text__content{position:relative;margin-top:1rem;text-transform:none;text-align:left;justify-content:space-between}.wp-site-blocks .site-branding a{opacity:0;line-height:normal;text-transform:uppercase;transform:translateY(-50%);color:inherit}.wp-site-blocks .widget p{color:currentColor}.wp-site-blocks .content-area a{object-fit:contain;overflow:visible;transition:transform .25s ease-out;justify-content:flex-start}}