/**
 * Framework: Hyper-Fast WP
 * File: desktop.css
 * Aggiornato al 24-07-2024
 * Incluso da css-lista-desktop.php
 * Richiama i vari CSS per la versione desktop del sito
 * MARK: nontogliere
 * Classe .fascia: identifica un contenitore di "ul li a"  come in topheader, header e menu
 */

/*
@import url("dt-menu-pannello.css");
@import url("dt-boxbase.css");
@import url("dt-aos.css");
@import url("dt-archive.css");
@import url("dt-gutenberg.css");
@import url("dt-hook.css");
@import url("dt-autore.css");
@import url("dt-aggiunte.css");
@import url("dt-plugins.css");
@import url("dt-breadcrumbs.css");
@import url("dt-sidebar.css");
@import url("dt-titolopagina.css");
@import url("../../moduli/top-text-slider/dt-top-text-slider.css");
*/

/*
@import url("dt-cpt.css");
@import url("dt-woo.css");
@import url("dt-woo-archive.css");
@import url("dt-woo-cart-checkout.css");
@import url("dt-woo-shop.css");
@import url("dt-woo-product.css");
@import url("dt-woo-prezzi.css");
@import url("dt-woo-badge.css");
@import url("../../moduli/slider/desktop/dt-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 20px 0;background:#DDDDDD;padding: 4px 8px 4px 8px;border-radius:3px;display:inline-block;color:var(--testobase-color);}
.autore-data *{font-size:13px!important;}
.autore-data a{color:var(--col1);}
.autore-data :is(span.da,span.nome,span.data){text-transform:capitalize;}

.immagine-evidenza{margin-bottom:30px;}

/**
 * TOPHEADER + HEADER + MENU
 */

	/* Testata altezze */
	#topheader { height: var(--topheader-altezza); }
	#header { height: var(--header-altezza); margin-top: var(--header-spazio-sopra-su-menu-unito); }
	#menu { height: var(--menu-altezza); }

	/* Icone SVG dimensioni */
	#topheader svg { height: var(--topheader-icona-altezza); }
	#header svg { height: var(--header-icona-altezza); }
	#header #logo_svg, footer #logo_svg { width: var(--header-logo-larghezza); height:auto; }
	#menu svg {height: var(--menu-icona-altezza); }

	/* Testata link dimensioni */
	#topheader .topheader ul li a span { font-size: var(--topheader-link-fontsize); }
	#header .header ul li a span { font-size: var(--header-link-fontsize); }
	#menu nav ul li a span { font-size: var(--menu-link-fontsize); }
	#menu nav .tendina ul li a span { font-size: var(--menu-tendina-link-fontsize); }
	#menu nav .tendina ul li a span { line-height: var(--menu-tendina-link-lineheight); }

	/* Menu */
	#menu nav .tendina ul li:hover{padding-left:20px;transition-duration:.35s;}#menu nav .tendina ul li:not(:hover){padding-left:0px;transition-duration:.35s; }/*Anim.link*/
	#menu nav {-webkit-font-smoothing: antialiased;}
	#menu .nav li {align-items:stretch;}/*nontogliere*/
	#menu nav .tendina{opacity:0;position:absolute;transition:all .3s ease .15s;visibility:hidden;}#menu li:hover > .tendina{opacity:1;overflow:visible;visibility:visible;}
	#menu nav li :is(a,a span) {font-family:var(--menu-fontfamily);}
	#topheader .topheader li :is(a,a span) {font-family:var(--menu-topheader-fontfamily);}

	/*Aprichiudi*/
	#menu .tendinamega li, #menu .tendina li { border-bottom: var(--menu-tendina-linksottolineati);}
	#menu .tendinanormale { width: var(--menu-tendinanormale-larghezza);}

/**
 * LAYOUT
 */

	/*Larghezza pagina*/
	.contenuto-larghezza-normale #desktop-main{width:var(--W-normale);}
	.contenuto-larghezza-intera #desktop-main{width:var(--W-intera);}

	/*Larghezza colonna unica*/
	.lay-content-large #desktop-content{width:100%;}
	.lay-content-medium #desktop-content{width:100%;max-width:800px;}
	.lay-content-narrow #desktop-content{width:100%;max-width:600px;}

	/*Due colonne*/
	.lay-content-sidebar #desktop-main{flex-direction:row;}
	:is(.lay-content-sidebar,.lay-sidebar-content) #desktop-main{gap:var(--layout-due-colonne-gap);}
		/*Ordine*/
		.lay-content-sidebar .sidebar-principale{order:2;}
		.lay-content-sidebar #desktop-content{order:1;}
		.lay-sidebar-content .sidebar-principale{order:1;}
		.lay-sidebar-content #desktop-content{order:2;}

		/*Larghezza*/
		:is(.lay-content-sidebar,.lay-sidebar-content) #desktop-content{flex:1;}/*Max larghezza disponibile*/
		:is(.lay-content-sidebar,.lay-sidebar-content) #sidebar-dx{width:var(--sidebar-unica-larghezza);max-width:600px;}

	/*Tre colonne*/
	:is(.lay-sidebar-content-sidebar,.lay-content-sidebar-sidebar,.lay-sidebar-sidebar-content) #desktop-main{flex-direction:row;gap:var(--layout-tre-colonne-gap);}
	:is(.lay-sidebar-content-sidebar,.lay-content-sidebar-sidebar,.lay-sidebar-sidebar-content) #desktop-content{flex:1;}/*Max larghezza disponibile*/

	:is(.lay-sidebar-content-sidebar,.lay-content-sidebar-sidebar,.lay-sidebar-sidebar-content) .sidebar-principale{width:var(--sidebar-doppia-dx-larghezza);max-width:600px;}
	:is(.lay-sidebar-content-sidebar,.lay-content-sidebar-sidebar,.lay-sidebar-sidebar-content) .sidebar-secondaria{width:var(--sidebar-doppia-sx-larghezza);max-width:600px;}

		/*Colonna Contenuto Colonna*/
		.lay-sidebar-content-sidebar .sidebar-principale{order:3;}
		.lay-sidebar-content-sidebar #desktop-content{order:2;}
		.lay-sidebar-content-sidebar .sidebar-secondaria{order:1;}

		/*Contenuto Colonna Colonna*/
		.lay-content-sidebar-sidebar .sidebar-principale{order:2;}
		.lay-content-sidebar-sidebar #desktop-content{order:1;}
		.lay-content-sidebar-sidebar .sidebar-secondaria{order:3;}

		/*Colonna Colonna Contenuto*/
		.lay-sidebar-sidebar-content .sidebar-principale{order:1;}
		.lay-sidebar-sidebar-content #desktop-content{order:3;}
		.lay-sidebar-sidebar-content .sidebar-secondaria{order:2;}

/**
 * VARIE DA SISTEMARE
 */

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

	#desktop-content .entry-content>p{margin-top:0;} /*Rimuove spazio sopra il primo <p> del contenuto*/
	
	.pulsante-invia-wpforms{border:1px black solid!important;color:black!important;}
