/*
Theme Name: Immobilier-meuble
Theme URI: https://www.immobilier-meuble.fr/
Author: Immobilier Meublé
Description: Thème du site.
Version: 1.2.4
License: GPL-2.0-or-later
Text Domain: immobilier-meuble
*/
@media (min-width:600px){.wp-site-blocks .entry-meta a{transform:translateY(-50%);border:1px solid currentColor;align-items:baseline;width:100%}.wp-site-blocks .comment-respond:focus,.wp-site-blocks .screen-reader-text__inner{margin:0 auto;text-decoration:none}.wp-site-blocks .site-description:first-child,.wp-site-blocks .post-thumbnail a{list-style:none;border-radius:0;margin:0 0 .75em;height:100%}.wp-site-blocks .pagination:not(:last-child){letter-spacing:.02em;list-style:none;justify-content:center}.wp-site-blocks .comments-area{background-color:transparent;position:static}.wp-site-blocks .menu-toggle p{border-radius:0;text-decoration:none;vertical-align:top;border:none}.wp-site-blocks .entry-header:hover{z-index:100}}.wp-site-blocks .menu-toggle.is-active{z-index:2;background-color:transparent;font-size:.8em}.wp-site-blocks .entry-footer a,.wp-site-blocks .search-field__inner{box-shadow:0 1px 3px rgba(0,0,0,.12);border:1px solid #ae8;flex:1;text-transform:uppercase}.wp-site-blocks .sub-menu{font-weight:700;line-height:1.5}.wp-site-blocks .site-branding:focus,.wp-site-blocks .entry-title p{align-items:flex-start;word-break:break-word;overflow:visible;justify-content:flex-end;transition:color .15s ease-in-out}.wp-site-blocks .nav-previous__content{letter-spacing:.02em;margin-top:2em}.wp-site-blocks .main-navigation:first-child{vertical-align:top;list-style:none}.wp-site-blocks .main-navigation:hover{font-size:14px;box-sizing:border-box;flex:1}.wp-site-blocks .site-title,.wp-site-blocks .nav-next > *{vertical-align:top;overflow:auto;outline:0}.wp-site-blocks .sub-menu{white-space:normal;text-align:left;padding:.25rem .75rem;font-weight:700}.wp-site-blocks .site-main{vertical-align:top;text-align:left;list-style:none;transform:none}.wp-site-blocks .site-info:hover,.wp-site-blocks .nav-previous p{word-break:break-word;color:#d0e6d1;overflow:hidden;padding:.5em 1em}.wp-site-blocks .cat-links img{word-break:break-word;opacity:1;display:flex}.wp-site-blocks .post-thumbnail img{word-break:break-word;text-decoration:none;transform:none;height:1px}@media (min-width:1024px){.wp-site-blocks .comments-area a{outline:0;transition:opacity .3s;white-space:normal;gap:.5rem;opacity:0}.wp-site-blocks .site-branding__title{white-space:nowrap;object-fit:cover;font-weight:500;z-index:10}.wp-site-blocks .entry-footer.is-active{transition:opacity .3s;padding:0;align-items:stretch;text-decoration:underline}.wp-site-blocks .page-header a{border:1px solid currentColor;cursor:pointer;display:block}.wp-site-blocks .search-form a{text-transform:uppercase;letter-spacing:.1em;list-style:none;transition:all .2s ease}.wp-site-blocks .sub-menu.is-active{margin:0 0 1.5rem;cursor:pointer}}.wp-site-blocks .read-more__title{align-items:baseline;transform:none;gap:.75em;position:absolute}.wp-site-blocks .entry-title{cursor:pointer;position:static}.wp-site-blocks .read-more:not(:last-child){font-size:clamp(1rem,2vw,1.25rem);font-weight:700;vertical-align:top;border-radius:3px}.wp-site-blocks .comments-area__content{border-radius:0;white-space:pre-wrap;transform:scale(1.05)}@media (max-width:600px){.wp-site-blocks .page-header > *{text-align:center;text-transform:none;background-color:transparent}.wp-site-blocks .search-form,.wp-site-blocks .search-field:first-child{box-shadow:none;line-height:1.5;text-transform:uppercase;padding:1rem}.wp-site-blocks .comments-area:not(:last-child),.wp-site-blocks .entry-header{letter-spacing:.1em;word-break:break-word;overflow:auto;border:2px solid #081860}.wp-site-blocks .site-footer::before,.wp-site-blocks .comment-list__content{transition:all .2s ease;align-items:stretch;box-shadow:none}.wp-site-blocks .entry-meta:hover{color:#081860;outline:0}.wp-site-blocks .site-header p{color:inherit}}.wp-site-blocks .main-navigation p{opacity:0;cursor:default;list-style:none;text-decoration:underline}.wp-site-blocks .search-field:not(:last-child){overflow:visible;width:50%}@media (max-width:1200px){.wp-site-blocks .site-header__title{flex:none}.wp-site-blocks .comment-list__content{padding:.5em 1em;margin:0 0 1.5rem;object-fit:cover;text-align:left}}.wp-site-blocks .cat-links,.wp-site-blocks .site-info p{width:fit-content;white-space:pre-wrap;text-decoration:underline}.wp-site-blocks .tags-links{border:2px solid #081860}@media (max-width:768px){.wp-site-blocks .screen-reader-text__inner{width:1em}.wp-site-blocks .site-main img,.wp-site-blocks .sub-menu img{justify-content:flex-end;z-index:10;list-style:none}.wp-site-blocks .widget-title a{overflow:auto;align-items:stretch;word-break:break-word;box-sizing:border-box}.wp-site-blocks .archive-description:not(:last-child),.wp-site-blocks .entry-title > *{text-align:right;margin-top:.5em;margin:0;max-width:640px}}.wp-site-blocks .site-branding.is-active{flex:1 1 auto;border:2px solid #081860;cursor:default;box-shadow:0 2px 8px rgba(0,0,0,.08);list-style:none}.wp-site-blocks .site-header__link{box-sizing:border-box;opacity:.5;white-space:pre-wrap;vertical-align:middle;outline:0}.wp-site-blocks .widget-title a{text-transform:uppercase;width:fit-content;cursor:pointer}.wp-site-blocks .entry-title:hover{gap:2em;text-transform:uppercase;white-space:normal;list-style:none}.wp-site-blocks .site-info__title{max-width:640px}.wp-site-blocks .nav-previous > *{z-index:-1}.wp-site-blocks .page-title__inner{margin:0 0 1.5rem}.wp-site-blocks .widget-area:not(:last-child){width:fit-content;position:absolute;margin-top:1rem;list-style:none;gap:.75em}.wp-site-blocks .tags-links > *{opacity:0}.wp-site-blocks .search-field:focus{z-index:10}.wp-site-blocks .page-header__title,.wp-site-blocks .nav-links{box-sizing:border-box}.wp-site-blocks .page-header__image,.wp-site-blocks .site-header:first-child{outline:2px solid #081860;box-shadow:0 2px 8px rgba(0,0,0,.08);height:2.5rem;font-size:13px}.wp-site-blocks .byline:hover{line-height:1.4;word-break:break-word}.wp-site-blocks .entry-title.is-active{color:#d0e6d1;width:auto;flex:none;position:static;object-fit:contain}.wp-site-blocks .post-thumbnail.is-active{height:100%;box-shadow:0 1px 3px rgba(0,0,0,.12);transition:all .2s ease}@media (min-width:992px){.wp-site-blocks .site-branding:focus{align-items:baseline;line-height:1.5;opacity:.7}.wp-site-blocks .content-area::before{object-fit:contain;transition:opacity .3s;color:#d0e6d1}.wp-site-blocks .entry-content__content{z-index:1;color:#081860}.wp-site-blocks .nav-previous{color:currentColor}}.wp-site-blocks .main-navigation:hover,.wp-site-blocks .screen-reader-text:hover{line-height:1.6;margin:.5em;transition:opacity .3s}.wp-site-blocks .entry-content:focus{z-index:100;flex:1 1 auto;gap:.5rem}.wp-site-blocks .comment-list a,.wp-site-blocks .page-header{padding:1rem;text-transform:none;max-width:100%;text-decoration:underline}.wp-site-blocks .archive-description p{line-height:inherit;text-align:left}@media (max-width:992px){.wp-site-blocks .site-description a{display:inline-block;outline:1px dotted;border:1px solid currentColor;position:sticky;overflow:auto}.wp-site-blocks .tags-links:focus{cursor:pointer}.wp-site-blocks .comments-area__content{vertical-align:baseline}.wp-site-blocks .archive-description:focus{object-fit:contain;box-sizing:border-box}.wp-site-blocks .search-field{text-transform:none;gap:2em;justify-content:flex-start;position:absolute}.wp-site-blocks .pagination a{white-space:normal;text-align:center;display:inline-flex}}.wp-site-blocks .entry-meta__content{object-fit:contain;letter-spacing:.1em}.wp-site-blocks .read-more:first-child{transition:opacity .3s}.wp-site-blocks .site-description img{text-transform:uppercase;flex:1;position:static}.wp-site-blocks .comment-list__title{transform:rotate(45deg);white-space:normal;letter-spacing:normal}.wp-site-blocks .widget-area__image{flex:none;display:grid;color:currentColor}.wp-site-blocks .site-description:not(:last-child){gap:.75em;white-space:pre-wrap}.wp-site-blocks .widget{opacity:.7}.wp-site-blocks .content-area__inner,.wp-site-blocks .nav-next:focus{height:100%}.wp-site-blocks .pagination:focus{flex:0 0 auto;letter-spacing:.1em}.wp-site-blocks .page-header__content,.wp-site-blocks .site-title{margin-top:var(--gap,1.5rem);border:1px solid #ae8;opacity:0}@media (max-width:992px){.wp-site-blocks .cat-links__link,.wp-site-blocks .widget{object-fit:contain;overflow:auto;text-transform:none;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-site-blocks .site-main:focus{padding:1rem;border:none;margin-top:2em;border-radius:4px}.wp-site-blocks .entry-content:focus{font-weight:500;font-size:14px;height:2.5rem;justify-content:space-between;margin-top:1rem}.wp-site-blocks .byline{box-shadow:none}.wp-site-blocks .site-header{list-style:none;gap:1em;margin:0}}