/*
Theme Name: Sciri Design
Author: Sciri Design
Description: Tema dedicato a Sciri Design: arredo bagno, showroom e ristrutturazioni chiavi in mano. Pagine modificabili nell'editor a blocchi e configurazione guidata, senza page builder.
Version: 1.1.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: sciri-design
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
.sciri-menu,.sciri-footer-menu{list-style:none;margin:0;padding:0}.sciri-menu{display:flex;align-items:center;gap:clamp(18px,2.4vw,38px)}.sciri-menu>li{position:relative}.sciri-menu>li>a{font-size:12px;display:block;padding:12px 0}.sciri-menu>li>a:hover,.sciri-menu .current-menu-item>a{color:var(--rust)}.sciri-menu .sub-menu{display:none;position:absolute;top:100%;left:-16px;min-width:210px;background:var(--paper);border:1px solid var(--line);padding:15px;list-style:none}.sciri-menu li:hover>.sub-menu,.sciri-menu li:focus-within>.sub-menu{display:block}.sciri-menu .sub-menu a{display:block;font-size:12px;padding:8px}.sciri-footer-menu li{list-style:none}.admin-bar .header{top:32px}.sciri-entry-content{max-width:1050px;overflow-wrap:anywhere}.sciri-entry-content h1{margin-bottom:36px}.sciri-entry-content h2,.sciri-entry-content h3{margin-block:32px 20px}.sciri-entry-content p{font-size:15px}.sciri-entry-content ul,.sciri-entry-content ol{padding-left:25px}.sciri-entry-content a:not(.btn){text-decoration:underline;text-underline-offset:4px}.sciri-entry-content img{max-width:100%;height:auto}.sciri-entry-content figure{margin:25px 0}.sciri-post{padding:25px 0;border-bottom:1px solid var(--line)}.sciri-booking-embed{margin-top:30px}.sciri-booking-embed iframe{width:100%;max-width:100%;border:0}.sciri-entry-content input,.sciri-entry-content textarea{max-width:100%;padding:12px;border:1px solid var(--line)}.sciri-entry-content .submit{background:var(--rust);color:white;border:0;padding:14px 22px;cursor:pointer}.sciri-page-content{width:100%}.sciri-page-content>.wp-block{max-width:none}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.screen-reader-text:focus{position:static;width:auto;height:auto;clip:auto}
@media(max-width:800px){.sciri-menu{flex-direction:column;align-items:stretch;gap:0}.sciri-menu>li>a{font-family:var(--serif);font-size:31px;padding:17px 0;border-bottom:1px solid var(--line)}.sciri-menu .sub-menu{display:block;position:static;border:0;border-bottom:1px solid var(--line);padding:0 0 15px 17px}.sciri-menu .sub-menu a{font-size:16px}.sciri-entry-content h1{font-size:52px}}
@media(max-width:782px){.admin-bar .header{top:46px}}
@media(max-width:600px){.admin-bar .header{top:0}.sciri-entry-content p{font-size:14px}}
