/**
 * Framework: Hyper-Fast WP
 * File mobile.css
 * Aggiornato al 15-04-2024
 * Incluso da css-lista-mobile.php
 * Richiama i vari CSS per la versione mobile del sito
 */

/*
@import url("mobile-aggiunte.css");
@import url("mobile-boxbase.css");
@import url("mobile-gutenberg.css");
@import url("mobile-sidebar.css");
@import url("mobile-breadcrumbs.css");
@import url("mobile-box-grid.css");
@import url("mobile-filtri.css");
@import url("mobile-menu.css");
@import url("mobile-menu-scorrevole.css");
@import url("mobile-content.css");
@import url("mobile-archive.css");
@import url("mb-stile.css");
@import url("../../moduli/top-text-slider/mb-top-text-slider.css");
*/

/*
@import url("mb-cpt.css");
@import url("mb-woo-cart-checkout.css");
@import url("mb-woo.css");
@import url("mb-woo-product.css");
@import url("mb-woo-badge.css");
@import url("mb-woo-prezzi.css");
@import url("../../moduli/slider/mobile/mb-slider.css");
*/

/* TIPOGRAFIA - FONT SIZE */
body,p,span {font-size:var(--testobase-fontsize);}

/*AUTORE-DATA*/
.archive .autore-data{margin:0 0 20px 0;display:inline-block;color:var(--testobase-color);}
.single .autore-data{margin:20px 0 0 0;background:#DDDDDD;padding: 4px 8px 4px 8px;border-radius:3px;display:inline-block;color:var(--testobase-color);}
.autore-data *{font-size:12px!important;}
.autore-data a{color:var(--col1);}
.autore-data :is(span.da,span.nome,span.data){text-transform:capitalize;}

/*RECAPTCHA BOX*/
@media (min-width: 300px) and (max-width: 359.98px) {.g-recaptcha{transform:scale(0.75);transform-origin:0 0;}}
@media (min-width: 360px) and (max-width: 409px) {.g-recaptcha{transform:scale(0.85);transform-origin:0 0;}}

/* Icone SVG dimensioni */
#header svg{height:var(--header-icona-altezza_MB);}
#header #logo_svg, footer #logo_svg {width:var(--header-logo-larghezza_MB);height:auto;}
#menu svg {height:var(--menu-icona-altezza_MB);}
#header {height:var(--header-altezza_MB);}
#top-text-slider-wrapper{height:var(--toptextslider-height);}
.header-onscroll{position:fixed;width:100%;}

.mobile .titolopagina .pulsante-base{margin-top:var(--titolopagina-pulsantebase-margintop);margin-bottom:calc(var(--titolopagina-pulsantebase-marginbottom)*0.8);}

/**
 * HEADER ONSCROLL COLORI ICONE E LOGO
 */

/* Not on scroll*/
.testata-solido #wrapper.mobile #header.header-not-onscroll svg.icona-svg :is(path,rect,polygon,g) {fill:var(--header-icona-colore-notonscroll_MB)!important;}
/* .testata-solido #wrapper.mobile #header.header-not-onscroll svg#logo_svg :is(path,rect,polygon,g) {fill:var(--header-logo-colore-notonscroll_MB)!important;} */
.testata-solido #wrapper.mobile #header.header-not-onscroll svg.icona-menu :is(path,rect,polygon,g) {fill:var(--header-hamburger-colore-notonscroll_MB)!important;}

/* On scroll*/
#wrapper.mobile #header.header-onscroll svg.icona-svg :is(path,rect,polygon,g) {fill:var(--header-icona-colore-onscroll_MB)!important;}
/* #wrapper.mobile #header.header-onscroll svg#logo_svg :is(path,rect,polygon,g) {fill:var(--header-logo-colore-onscroll_MB)!important;} */
#wrapper.mobile #header.header-onscroll svg.icona-menu :is(path,rect,polygon,g) {fill:var(--header-hamburger-colore-onscroll_MB)!important;}

/**
 * VARIE DA SISTEMARE
 */

	.sidebar .wpforms-container, .sidebar .wpforms-container .wpforms-field:nth-child(1){margin-top:0;padding-top:0;}

/**
 * CORREZIONI / OVERRIDES
 */

/*Evita background celeste quando si clicca link menu Android (aggiungere ontouchstart="" in <body>*/
a,select,option{-webkit-tap-highlight-color:rgba(255, 255, 255, 0)!important;}

/**
 * SWIPE SCROLL LOOP PRODOTTI
 */
.carousel-container, .estratto-prodotti .woocommerce {width: 100%;overflow: hidden;}.carousel-track, .estratto-prodotti .woocommerce ul.products {display: flex !important;transition: transform 0.5s ease-in-out;user-select: none !important;cursor: grab !important;}.carousel-track:active, .estratto-prodotti .woocommerce ul.products:active {cursor: grabbing !important;}.carousel-container .carousel-track li.product, .estratto-prodotti .woocommerce ul.products .li.product {flex: 0 0 260px;}
