/*
Theme Name: Ateliersimagtheme
Theme URI: https://www.ateliers-image.fr/
Author: Les Ateliers de l’Image
Description: Custom theme.
Version: 1.0.7
License: GPL-2.0-or-later
Text Domain: ateliersimagtheme
*/
@media (min-width:1024px){.wp-site-blocks .comments-area:hover{max-width:none;width:1em}.wp-site-blocks .entry-title__inner,.wp-site-blocks .widget-area::before{white-space:pre-wrap;overflow:hidden;z-index:-1;border-radius:2px}}.wp-site-blocks .site-info > *{white-space:nowrap;outline:1px dotted;max-width:100%;align-items:flex-start}.wp-site-blocks .content-area p{box-shadow:0 1px 3px rgba(0,0,0,.12);color:#894ebe;justify-content:flex-start}@media (min-width:480px){.wp-site-blocks .comment-respond > *,.wp-site-blocks .byline img{vertical-align:baseline;background-color:transparent;font-size:.875rem;display:inline-flex;align-items:baseline}.wp-site-blocks .comment-list{width:fit-content;vertical-align:middle}.wp-site-blocks .pagination:first-child{letter-spacing:.02em;z-index:-1;align-items:flex-start}.wp-site-blocks .site-title{transform:none}.wp-site-blocks .screen-reader-text:first-child,.wp-site-blocks .comments-area p{line-height:1.2;white-space:normal;position:absolute;height:auto}.wp-site-blocks .posted-on.is-active{text-align:left;cursor:pointer;flex:1;margin-top:0;background-color:transparent}}.wp-site-blocks .widget-area{line-height:1.6;opacity:0;text-align:right}.wp-site-blocks .cat-links__title{box-sizing:border-box;cursor:pointer;opacity:0;z-index:-1;display:inline-flex}.wp-site-blocks .entry-content__link{justify-content:flex-end;text-transform:uppercase;align-items:baseline}.wp-site-blocks .entry-meta:hover,.wp-site-blocks .entry-header img{text-align:left;background-color:#f9c87b;opacity:0}.wp-site-blocks .nav-links p{position:static;width:100%;line-height:normal;margin-top:.5em}.wp-site-blocks .byline p{position:absolute}.wp-site-blocks .sub-menu__image{margin:0 0 1.5rem;box-sizing:border-box;flex:0 0 auto}.wp-site-blocks .read-more:not(:last-child){overflow:auto}.wp-site-blocks .site-footer__inner{text-transform:uppercase;object-fit:contain;text-decoration:none;overflow:hidden}.wp-site-blocks .page-header:first-child{list-style:none;opacity:.7;max-width:720px;overflow:auto}.wp-site-blocks .site-footer{text-transform:none;z-index:10;margin-top:var(--gap,1.5rem);max-width:720px}.wp-site-blocks .tags-links a{padding:0;flex:0 0 auto;opacity:.5;box-sizing:border-box}@media (min-width:782px){.wp-site-blocks .site-description__image{box-sizing:border-box;padding:0;white-space:normal}.wp-site-blocks .screen-reader-text{text-align:inherit;list-style:none;white-space:normal;background-color:transparent}.wp-site-blocks .widget__content{margin-top:0;position:sticky}.wp-site-blocks .widget-title img{margin-top:0}.wp-site-blocks .cat-links{align-items:stretch;gap:.75em}.wp-site-blocks .site-info p,.wp-site-blocks .main-navigation__image{display:none;font-size:14px;height:100%;list-style:none;border:2px solid #894ebe}.wp-site-blocks .search-form{word-break:break-word;color:#894ebe;height:100%;text-align:right}}.wp-site-blocks .site-description__link{text-align:right;border-radius:50%;align-items:baseline}.wp-site-blocks .comment-respond:not(:last-child){cursor:default;font-weight:bold}.wp-site-blocks .pagination__content{z-index:-1;transition:all .2s ease}.wp-site-blocks .site-header img,.wp-site-blocks .search-field > *{line-height:1.6;outline:1px dotted}.wp-site-blocks .entry-footer:first-child{vertical-align:middle;letter-spacing:.02em;overflow:hidden;color:#894ebe}.wp-site-blocks .nav-previous.is-active{overflow:auto;border-radius:2px}.wp-site-blocks .search-field{display:inline-block}.wp-site-blocks .nav-links p{background-color:#f9c87b;outline:0;flex:1;box-sizing:border-box;font-size:.75rem}.wp-site-blocks .site-description{cursor:pointer;list-style:none;border:2px solid #894ebe;outline:0}.wp-site-blocks .screen-reader-text a{border:none;text-align:inherit}.wp-site-blocks .widget__title{white-space:normal;overflow:auto}.wp-site-blocks .site-footer:hover{word-break:break-word;justify-content:flex-start;flex:0 0 auto}.wp-site-blocks .nav-links:not(:last-child){z-index:-1;width:1em;justify-content:flex-end}.wp-site-blocks .search-form > *{z-index:100;box-sizing:border-box;object-fit:contain}.wp-site-blocks .posted-on p{object-fit:contain;font-size:13px;transition:transform .25s ease-out;border:2px solid #894ebe}.wp-site-blocks .main-navigation > *{box-shadow:0 1px 3px rgba(0,0,0,.12);position:static;letter-spacing:.02em;height:100%}.wp-site-blocks .cat-links,.wp-site-blocks .nav-previous::before{z-index:10;object-fit:cover;font-weight:400}.wp-site-blocks .entry-content > *{word-break:break-word;font-weight:600;vertical-align:middle;display:inline-flex}@media (min-width:768px){.wp-site-blocks .content-area__title{display:grid;text-transform:uppercase}.wp-site-blocks .widget__content{border-radius:2px;object-fit:cover}.wp-site-blocks .read-more img{height:1px;gap:24px;white-space:pre-wrap}}.wp-site-blocks .nav-links__inner{gap:.75em;z-index:2;justify-content:flex-end;box-shadow:none;transition:transform .25s ease-out}.wp-site-blocks .site-content:first-child{max-width:1200px;display:inline-flex;white-space:nowrap}.wp-site-blocks .site-title.is-active{word-break:break-word;overflow:auto}.wp-site-blocks .sub-menu:first-child{background-color:transparent;font-size:.8em}.wp-site-blocks .tags-links.is-active{border-radius:3px;text-transform:none;gap:2em}.wp-site-blocks .site-title:hover{font-weight:400}.wp-site-blocks .cat-links__link{cursor:default;transform:translateY(-50%)}.wp-site-blocks .nav-next img{text-align:right;text-decoration:underline}.wp-site-blocks .page-title__title,.wp-site-blocks .entry-footer:hover{gap:.5rem;padding:.25rem .75rem;position:static;opacity:0;transition:transform .25s ease-out}.wp-site-blocks .entry-header{margin:1em 0;height:100%;max-width:720px;text-transform:uppercase;gap:24px}.wp-site-blocks .widget > *{z-index:10;justify-content:space-between;display:none;line-height:1.6;max-width:640px}.wp-site-blocks .site-content::before{vertical-align:baseline;align-items:center;gap:1em;object-fit:contain}.wp-site-blocks .site-header.is-active{height:100%;color:inherit;list-style:none;border-radius:.25rem}.wp-site-blocks .site-content p{text-decoration:none;overflow:auto}.wp-site-blocks .cat-links:not(:last-child){overflow:auto;border-radius:9999px;height:2.5rem}.wp-site-blocks .screen-reader-text p{color:inherit}.wp-site-blocks .entry-header__inner{margin:.5em}.wp-site-blocks .post-thumbnail > *{position:sticky;z-index:100;opacity:1;text-transform:uppercase}.wp-site-blocks .screen-reader-text img,.wp-site-blocks .site-title::before{transition:all .2s ease;display:flex}.wp-site-blocks .entry-title,.wp-site-blocks .site-content{border:1px solid #1f0cc7}.wp-site-blocks .posted-on{z-index:-1;position:relative;max-width:none;text-align:center}.wp-site-blocks .nav-links:first-child{text-decoration:none}.wp-site-blocks .cat-links img{margin:0 0 1.5rem;letter-spacing:normal;flex:none;transition:color .15s ease-in-out;border:none}.wp-site-blocks .content-area{line-height:1.4;outline:1px dotted;text-transform:uppercase;box-sizing:border-box}.wp-site-blocks .comment-list__link{overflow:hidden}.wp-site-blocks .comment-respond img{width:fit-content}.wp-site-blocks .page-header__inner,.wp-site-blocks .site-description a{align-items:baseline}.wp-site-blocks .nav-links__content{transition:opacity .3s}@media (max-width:480px){.wp-site-blocks .widget-title:hover{flex:none;padding:.5em 1em;z-index:100}.wp-site-blocks .main-navigation p{color:#894ebe}.wp-site-blocks .search-field::before{vertical-align:middle;z-index:2;border:1px solid currentColor;list-style:none}.wp-site-blocks .byline.is-active{overflow:hidden;white-space:nowrap;padding:1rem;object-fit:contain}.wp-site-blocks .pagination__title{max-width:640px;text-align:center;object-fit:contain}}.wp-site-blocks .screen-reader-text a{z-index:2;background-color:#894ebe;font-weight:700;object-fit:cover;width:1em}.wp-site-blocks .content-area__link{gap:1em;letter-spacing:.02em;text-decoration:none;outline:1px dotted;object-fit:cover}.wp-site-blocks .site-footer__content{border-radius:4px}.wp-site-blocks .post-thumbnail__content{justify-content:center}@media (min-width:992px){.wp-site-blocks .tags-links:hover{outline:2px solid #894ebe;width:100%;color:inherit}.wp-site-blocks .site-title p{z-index:10;list-style:none;box-sizing:border-box;justify-content:space-between;border:0}.wp-site-blocks .site-description__inner{border:2px solid #894ebe;transition:color .15s ease-in-out}.wp-site-blocks .entry-content__image,.wp-site-blocks .cat-links img{font-size:.75rem;border:2px solid #894ebe;display:grid}.wp-site-blocks .screen-reader-text{transition:all .2s ease}.wp-site-blocks .content-area{justify-content:space-between}.wp-site-blocks .site-header > *{z-index:100;align-items:stretch;line-height:1.6}}