/*
Theme Name: Cabinet-gernez-2
Theme URI: https://www.cabinet-gernez.com/
Author: Cabinet Gernez
Description: Site theme.
Version: 2.0.1
License: GPL-2.0-or-later
Text Domain: cabinet-gernez-2
*/
.wp-site-blocks .site-description a{font-size:inherit;text-transform:uppercase;transform:none;width:50%;justify-content:center}.wp-site-blocks .sub-menu:focus{padding:15px;margin:0;justify-content:center;line-height:1.4}.wp-site-blocks .entry-title__link{height:100%;font-weight:500}.wp-site-blocks .site-info__title{height:2.5rem;object-fit:cover;border-radius:9999px}.wp-site-blocks .entry-title{flex:1;transition:opacity .3s;object-fit:cover}.wp-site-blocks .comment-list img{max-width:1200px;gap:.5rem;text-decoration:underline;background-color:#b95;padding:.5em 1em}.wp-site-blocks .read-more:first-child{text-decoration:none;display:grid;letter-spacing:.1em;outline:1px dotted;width:1em}.wp-site-blocks .page-header__title{box-shadow:0 2px 8px rgba(0,0,0,.08);display:grid;width:50%;outline:0}.wp-site-blocks .search-field__content{opacity:.5}.wp-site-blocks .site-branding__content{z-index:2;line-height:1.6}.wp-site-blocks .menu-toggle p{gap:.5rem;object-fit:contain;color:#de0;overflow:hidden;text-align:center}.wp-site-blocks .comments-area:not(:last-child){outline:1px dotted}.wp-site-blocks .cat-links{color:#b95;align-items:flex-start}.wp-site-blocks .search-form,.wp-site-blocks .content-area{object-fit:cover}.wp-site-blocks .page-title a{max-width:1200px;opacity:.7;letter-spacing:.1em;flex:0 0 auto}.wp-site-blocks .site-content__link,.wp-site-blocks .comments-area{letter-spacing:.02em;margin:1em 0;object-fit:cover}.wp-site-blocks .pagination:hover{cursor:default;letter-spacing:.1em;font-size:.75rem}.wp-site-blocks .comment-list__link{white-space:nowrap}.wp-site-blocks .widget-title,.wp-site-blocks .comment-respond p{justify-content:flex-start}.wp-site-blocks .entry-header::before,.wp-site-blocks .entry-footer p{letter-spacing:.02em;align-items:baseline;font-weight:700;color:inherit;max-width:none}.wp-site-blocks .read-more__image{margin:1em 0;border-radius:2px;font-size:1rem;z-index:10;transform:translateY(-50%)}@media (max-width:1024px){.wp-site-blocks .page-header{font-size:1rem}.wp-site-blocks .page-header:hover,.wp-site-blocks .nav-next:not(:last-child){margin:.5em;letter-spacing:.02em;gap:.75em;overflow:auto}.wp-site-blocks .search-field:focus{border-radius:.25rem}}.wp-site-blocks .entry-header.is-active{gap:1em;transition:color .15s ease-in-out}.wp-site-blocks .entry-content:not(:last-child){gap:.75em;display:flex;border-radius:4px}.wp-site-blocks .site-header:hover,.wp-site-blocks .entry-footer > *{word-break:break-word;z-index:10;border:none;justify-content:flex-start;text-align:inherit}.wp-site-blocks .site-branding__content{line-height:inherit;position:sticky;word-break:break-word;display:grid}.wp-site-blocks .site-description__link,.wp-site-blocks .site-branding::before{margin:0;color:#b95}.wp-site-blocks .entry-footer__content{width:auto;transform:none;vertical-align:top;letter-spacing:.1em;border-radius:3px}.wp-site-blocks .site-content p{text-transform:none;color:inherit}@media (min-width:480px){.wp-site-blocks .comment-respond__image{display:inline-flex}.wp-site-blocks .search-form{font-size:clamp(1rem,2vw,1.25rem);opacity:.5;vertical-align:baseline;position:static}.wp-site-blocks .entry-content p,.wp-site-blocks .read-more__image{z-index:100;flex:0 0 auto;align-items:flex-start}.wp-site-blocks .site-main{flex:1;max-width:none}.wp-site-blocks .nav-previous a{object-fit:contain;background-color:#b6b8b5;text-decoration:underline;border-radius:.25rem}}.wp-site-blocks .site-description:not(:last-child){white-space:normal;background-color:#b6b8b5}.wp-site-blocks .site-branding > *{text-decoration:underline;transform:none;line-height:1.2}.wp-site-blocks .page-title a{transition:color .15s ease-in-out;z-index:1;text-transform:none;padding:.5em 1em;letter-spacing:.02em}.wp-site-blocks .cat-links{z-index:1;letter-spacing:normal;gap:.75em;object-fit:cover;opacity:0}@media (max-width:600px){.wp-site-blocks .read-more__content{height:2.5rem;list-style:none;width:50%}.wp-site-blocks .comments-area img{transform:translateY(-50%);list-style:none;overflow:auto}.wp-site-blocks .nav-next__title,.wp-site-blocks .nav-next__content{line-height:normal;position:static;text-align:center;border:0}.wp-site-blocks .comments-area a{letter-spacing:.02em;background-color:#b6b8b5;white-space:pre-wrap}.wp-site-blocks .site-footer > *{outline:2px solid #b95;text-align:left}}.wp-site-blocks .read-more p{font-size:clamp(1rem,2vw,1.25rem);z-index:-1;font-weight:500;opacity:0;display:grid}.wp-site-blocks .archive-description:first-child{margin-top:var(--gap,1.5rem);font-weight:500;justify-content:flex-start;transform:rotate(45deg);word-break:break-word}.wp-site-blocks .entry-footer__inner{max-width:100%}.wp-site-blocks .search-form.is-active{cursor:pointer;max-width:1200px;text-align:right;text-decoration:none}.wp-site-blocks .entry-footer__content{padding:0;font-size:.75rem;transform:none;line-height:normal;z-index:10}.wp-site-blocks .post-thumbnail__inner{position:sticky}.wp-site-blocks .cat-links img{vertical-align:middle}.wp-site-blocks .widget-area:not(:last-child){letter-spacing:.1em;margin:.5em;max-width:720px}.wp-site-blocks .archive-description > *,.wp-site-blocks .site-header__link{color:inherit}.wp-site-blocks .widget-area{border:1px solid currentColor;white-space:normal}@media (min-width:1200px){.wp-site-blocks .nav-next{width:auto;text-transform:uppercase}.wp-site-blocks .entry-footer{cursor:default;display:grid;width:100%;max-width:720px;white-space:nowrap}.wp-site-blocks .site-title img{background-color:#b95;object-fit:cover;line-height:1.4}.wp-site-blocks .site-description__link{transform:translateY(-50%);border-radius:3px;margin-top:var(--gap,1.5rem);align-items:stretch}.wp-site-blocks .nav-previous:first-child{text-transform:uppercase}.wp-site-blocks .site-content img{object-fit:cover;flex:1;width:auto;word-break:break-word;font-size:.8em}.wp-site-blocks .widget p{box-sizing:border-box;outline:1px dotted}}.wp-site-blocks .posted-on__title{object-fit:contain;opacity:.7;font-size:14px;box-shadow:inset 0 0 0 1px #7ecde6}.wp-site-blocks .cat-links:focus{border-radius:.25rem}.wp-site-blocks .entry-footer > *{position:sticky;object-fit:cover;transform:translateY(-50%)}.wp-site-blocks .archive-description__content{align-items:center;margin-top:1rem}.wp-site-blocks .comment-list > *{background-color:transparent;opacity:.7;text-decoration:none;z-index:10}.wp-site-blocks .entry-footer__content{font-weight:600;white-space:nowrap;box-sizing:border-box}.wp-site-blocks .site-info::before,.wp-site-blocks .read-more__link{font-size:14px;z-index:10;max-width:720px}.wp-site-blocks .widget:first-child{font-size:13px}.wp-site-blocks .widget:not(:last-child){box-sizing:border-box;border:none}.wp-site-blocks .tags-links img{text-transform:uppercase;box-sizing:border-box;margin:0 0 1.5rem;vertical-align:middle;margin-top:1rem}.wp-site-blocks .post-thumbnail::before{position:static}.wp-site-blocks .site-content__inner{line-height:1.2;align-items:center;position:static;letter-spacing:normal;box-shadow:0 1px 3px rgba(0,0,0,.12)}.wp-site-blocks .site-info:first-child{margin:.5em;box-sizing:border-box;max-width:640px;word-break:break-word}.wp-site-blocks .entry-footer:focus{outline:0;letter-spacing:.02em;padding:15px;text-decoration:underline}.wp-site-blocks .widget-title__link{cursor:pointer;width:100%;opacity:0;object-fit:cover}.wp-site-blocks .main-navigation__inner{font-size:1.125em;outline:1px dotted}.wp-site-blocks .nav-next:focus{flex:1}.wp-site-blocks .site-title.is-active{padding:0;word-break:break-word}.wp-site-blocks .posted-on__content{line-height:1.2}.wp-site-blocks .entry-content.is-active{max-width:100%}.wp-site-blocks .entry-footer{padding:1rem;overflow:hidden;text-decoration:none}.wp-site-blocks .page-title:focus{opacity:.5;z-index:2;flex:none;vertical-align:top}.wp-site-blocks .entry-content:not(:last-child){transform:none;display:inline-block;background-color:#b6b8b5;border:0}@media (max-width:768px){.wp-site-blocks .entry-header p{border-radius:4px}.wp-site-blocks .cat-links:hover{max-width:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:left}}