/*
 Theme Name:   XStore Child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      0.0.5
 Text Domain:  xstore-child
*/

/* 09/11/2026 - Ripristino stili base come con XStore 7 dopo l'aggiornamento a XStore 9 */
html{font-size:16px}
html body{font-family:sans-serif;font-size:16px;line-height:1.42857;color:#000;--et_font-color:#000;--p-line-height:1.42857;--p-font-size:1em}
body p{line-height:1.42857;margin-top:1em;margin-bottom:1em}
figcaption,.wp-caption-text{font-size:inherit;line-height:inherit;padding-top:0}
/* Gallerie WordPress: bordo come prima */
.gallery .gallery-item img{border:2px solid #cfcfcf!important}
/* Moduli Contact Form 7: aspetto come con XStore 7 (stile predefinito del browser) */
html body .wpcf7 input:not([type=checkbox]):not([type=radio]),html body .wpcf7 select,html body .wpcf7 textarea,html body .wpcf7 option{all:revert;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit}
html body .wpcf7 select:not([multiple]),html body .wpcf7 option{line-height:normal}
html body .wpcf7 input[type=submit]{-webkit-appearance:button!important;appearance:button!important;line-height:1.42857!important;color:inherit!important}
html body .wpcf7-form br{display:inline}
html body .wpcf7 .wpcf7-spinner{display:inline-block!important;position:relative!important;top:0!important;width:24px;height:24px;margin:0 24px;line-height:inherit}
html body .wpcf7-form > p{margin-bottom:1em!important}
html body .wpcf7 .wpcf7-spinner{background-color:#23282d!important;border-radius:100%!important;opacity:.75}
html body .wpcf7 .wpcf7-spinner::before{content:""!important;display:block!important;position:absolute!important;background-color:#fbfbfc!important;top:4px!important;left:4px!important;width:6px!important;height:6px!important;border:none!important;border-radius:100%!important;margin:0!important;transform-origin:8px 8px;animation:spin 1000ms linear infinite}
/* Link e didascalie come prima */
html body a,html body a:hover,html body a:focus{color:revert}
.gallery .gallery-item .wp-caption-text{color:#000}
@media (max-width:767px){html body .elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:18px!important}}

/* 10/11/2026 - Elementi aggiunti da XStore 9 che con XStore 7 non c'erano */
html body .back-top{display:none!important}
#iubenda-cs-banner #iubenda-cs-title{line-height:1.42857!important}
html body .wpcf7-form{text-align:inherit}
/* XStore 9 rende sottili (3px) le barre di scorrimento interne: negli elenchi a selezione multipla dei moduli torna quella normale */
html body .wpcf7 select,html body .wpcf7 textarea{scrollbar-color:#c1c1c1 #f1f1f1}
html body .wpcf7 input[type=checkbox],html body .wpcf7 input[type=radio]{margin:4px 0 0}