/*
Theme Name: Custom-locationappa
Theme URI: https://location-appartement.fr/
Author: Location Appartement
Description: Thème sur-mesure.
Version: 1.0.0
License: GPL-2.0-or-later
Text Domain: custom-locationappa
*/
.wp-site-blocks .comment-respond p,.wp-site-blocks .posted-on::before{width:fit-content;text-transform:none}.wp-site-blocks .nav-next{letter-spacing:.1em;vertical-align:baseline;margin-top:0}.wp-site-blocks .read-more__title{width:fit-content}.wp-site-blocks .nav-links img{opacity:0;font-size:clamp(1rem,2vw,1.25rem);outline:2px solid #8927d1;white-space:nowrap}.wp-site-blocks .site-description > *{overflow:visible;font-size:14px}.wp-site-blocks .entry-content p{object-fit:cover;border-radius:.25rem;font-weight:600;height:1px;line-height:1.5}.wp-site-blocks .site-footer__title{outline:0;list-style:none;text-transform:uppercase;transition:opacity .3s}.wp-site-blocks .screen-reader-text__title{word-break:break-word}.wp-site-blocks .search-field > *,.wp-site-blocks .content-area{max-width:100%}.wp-site-blocks .nav-previous > *,.wp-site-blocks .menu-toggle:not(:last-child){opacity:.5;white-space:nowrap;margin:0 0 1.5rem;align-items:stretch}.wp-site-blocks .content-area p{word-break:break-word;outline:1px dotted}.wp-site-blocks .nav-next p{gap:.5rem;z-index:2;margin:1em 0;width:1em;white-space:normal}.wp-site-blocks .nav-previous:not(:last-child){gap:1em;width:1em}.wp-site-blocks .entry-footer__image{box-sizing:border-box;max-width:1200px;color:#8927d1;line-height:1.4}.wp-site-blocks .site-header a{color:#8927d1;cursor:default;height:1px;box-shadow:0 2px 8px rgba(0,0,0,.08);flex:0 0 auto}@media (min-width:992px){.wp-site-blocks .menu-toggle__image{margin:0 0 .75em;transform:none;text-transform:uppercase}.wp-site-blocks .comment-respond{cursor:default;padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .comments-area p{gap:2em;text-align:right;align-items:stretch;word-break:break-word;text-decoration:none}.wp-site-blocks .widget-title:first-child{display:flex;object-fit:contain;letter-spacing:.02em;color:inherit}.wp-site-blocks .comments-area:first-child,.wp-site-blocks .comments-area__image{font-weight:500}}.wp-site-blocks .widget:focus{display:inline-block;transition:all .2s ease;vertical-align:baseline;opacity:.7;background-color:#99c}.wp-site-blocks .widget.is-active,.wp-site-blocks .screen-reader-text:not(:last-child){padding:calc(.667em + 2px) calc(1.333em + 2px)}.wp-site-blocks .entry-header__content{line-height:1.2;padding:1rem;background-color:#99c}.wp-site-blocks .cat-links:first-child{text-decoration:underline;text-transform:none;font-weight:400}.wp-site-blocks .entry-meta::before{box-shadow:0 1px 3px rgba(0,0,0,.12);list-style:none;font-weight:bold}.wp-site-blocks .nav-previous__link,.wp-site-blocks .entry-header{text-transform:none}.wp-site-blocks .entry-footer{font-weight:700}.wp-site-blocks .widget-title__image{box-sizing:border-box;font-size:.75rem;opacity:.7;border-radius:3px;box-shadow:none}@media (min-width:768px){.wp-site-blocks .site-description{box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .nav-previous img{height:2.5rem;transition:opacity .3s;display:none;margin:0 0 1.5rem}.wp-site-blocks .widget__link{font-weight:700;word-break:break-word;height:auto}.wp-site-blocks .nav-previous,.wp-site-blocks .widget-title:first-child{object-fit:cover}.wp-site-blocks .nav-links:not(:last-child),.wp-site-blocks .site-info__image{word-break:break-word;height:1px;line-height:normal}.wp-site-blocks .site-title{font-weight:500;color:currentColor;white-space:normal;letter-spacing:normal}.wp-site-blocks .entry-header img{padding:.5em 1em;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center}}.wp-site-blocks .page-header p{font-size:.875rem;transform:scale(1.05);opacity:.5;color:#8927d1;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .archive-description img{line-height:inherit;max-width:1200px;letter-spacing:.02em;overflow:visible;margin-top:var(--gap,1.5rem)}.wp-site-blocks .entry-content,.wp-site-blocks .screen-reader-text__link{z-index:-1;justify-content:center;margin:1em 0}.wp-site-blocks .entry-footer img{height:1px;background-color:transparent;text-transform:uppercase}.wp-site-blocks .main-navigation__link{color:#e701aa;height:100%;font-size:clamp(1rem,2vw,1.25rem)}.wp-site-blocks .site-info__link{gap:.5rem}.wp-site-blocks .read-more::before{vertical-align:middle;list-style:none;max-width:720px;font-weight:700}.wp-site-blocks .entry-meta.is-active{position:relative;margin:1em 0;text-transform:uppercase}.wp-site-blocks .entry-footer::before,.wp-site-blocks .post-thumbnail::before{object-fit:cover}.wp-site-blocks .entry-content{box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .pagination__inner{max-width:640px;opacity:.7;margin:0 0 1.5rem}.wp-site-blocks .comment-list:hover{position:static;outline:1px dotted;margin:0 0 .75em}.wp-site-blocks .read-more a,.wp-site-blocks .page-title:hover{color:currentColor;border-radius:2px}.wp-site-blocks .search-form a{overflow:auto;font-weight:600;vertical-align:middle;font-size:clamp(1rem,2vw,1.25rem);object-fit:contain}.wp-site-blocks .page-header:focus{cursor:pointer;object-fit:contain}@media (max-width:600px){.wp-site-blocks .read-more__content{line-height:1.5;opacity:.7;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .entry-header:first-child{border:0;outline:1px dotted;gap:2em}.wp-site-blocks .entry-footer__title{margin-top:var(--gap,1.5rem);gap:2em}.wp-site-blocks .comments-area__link{overflow:auto;font-weight:bold;justify-content:flex-start}.wp-site-blocks .page-header__title{height:auto}.wp-site-blocks .site-branding__image{box-sizing:border-box;text-align:left}}.wp-site-blocks .comment-respond:first-child,.wp-site-blocks .menu-toggle.is-active{object-fit:contain;justify-content:center;line-height:1.4;flex:1 1 auto;text-decoration:underline}@media (min-width:768px){.wp-site-blocks .comment-list__image{width:100%}.wp-site-blocks .site-header a{justify-content:space-between;margin-top:var(--gap,1.5rem);cursor:default}}.wp-site-blocks .posted-on.is-active{background-color:#99c;box-shadow:0 1px 3px rgba(0,0,0,.12);text-align:inherit}.wp-site-blocks .site-footer p,.wp-site-blocks .menu-toggle a{transform:rotate(45deg)}.wp-site-blocks .menu-toggle__image,.wp-site-blocks .site-title > *{text-decoration:none;font-weight:400}.wp-site-blocks .entry-footer{justify-content:flex-start;height:100%}.wp-site-blocks .comment-respond__inner{word-break:break-word;cursor:pointer;margin:0 auto;line-height:1.6}.wp-site-blocks .post-thumbnail p{font-weight:500}.wp-site-blocks .sub-menu:hover{margin:0;background-color:transparent;border-radius:2px}.wp-site-blocks .posted-on p{font-size:.75rem;box-sizing:border-box;cursor:pointer}@media (min-width:992px){.wp-site-blocks .comment-list img{max-width:720px}.wp-site-blocks .nav-links{position:relative;overflow:hidden;text-decoration:none;vertical-align:top}.wp-site-blocks .entry-content{list-style:none;box-shadow:inset 0 0 0 1px #78b922;justify-content:center;margin:0 auto}.wp-site-blocks .widget-area{letter-spacing:.1em;object-fit:contain;opacity:0;line-height:1.4}.wp-site-blocks .widget-title p{box-shadow:inset 0 0 0 1px #78b922}.wp-site-blocks .site-description{align-items:flex-start;position:sticky}}.wp-site-blocks .pagination{text-transform:none;background-color:#8927d1}.wp-site-blocks .site-description:focus{line-height:inherit;max-width:none}.wp-site-blocks .widget-title{white-space:pre-wrap;width:fit-content}@media (max-width:768px){.wp-site-blocks .entry-header__link{background-color:#8927d1;text-align:right;flex:0 0 auto}.wp-site-blocks .page-title:hover{justify-content:flex-start;word-break:break-word;line-height:1.4}.wp-site-blocks .tags-links__image{z-index:10;justify-content:space-between;transition:transform .25s ease-out;max-width:640px}.wp-site-blocks .site-description > *{display:inline-block;margin:0 0 .75em;line-height:1.2;letter-spacing:normal}}.wp-site-blocks .site-branding{max-width:720px;text-align:left;text-transform:none;border:none}.wp-site-blocks .archive-description__title{align-items:stretch;box-sizing:border-box;opacity:.5}.wp-site-blocks .content-area img{outline:1px dotted;box-shadow:0 1px 3px rgba(0,0,0,.12);list-style:none;text-decoration:none}.wp-site-blocks .content-area::before,.wp-site-blocks .nav-next{background-color:transparent;font-size:inherit}