
/*ha.css*/
.catalogo img{max-width:100%;cursor:pointer;padding:1em;display:block}
.catalogo img:hover{box-shadow: 0 0 4px grey}
.catalogo table{margin-top:2em;border:0}
.catalogo ul{padding:0}
.catalogo li:not(:first-child),.catalogo a h2{
	list-style-type:none;
	display:inline-block;
	padding:.2em 2em .2em 0;
	min-width:25em;
	max-width:100%;
	position:relative;
}
.catalogo a h2{
	min-width:0;
	background:lightgrey;
	padding-left:.5em;
	border-radius:.5em;
}
.wp_page .page-content .catalogo a h2{margin-top:.5em}
.catalogo li:first-child{
	list-style-type:none;
	margin-top:1em;
	margin-bottom:1em;
}
.blog-content h2,.blog-content h2 a,.wp_page h2,.wp_page .page-content h2,.wp_page h2 a,.wp_page .page-content h2 a{font-size:1.6em}
.catalogo a h2::after{
	background:#c7081b;
	border-radius:20%;
	box-shadow:0 0 2px black;
	color:white;
	content:"✖";
	font-size:.6em;
	line-height:.7em;
	padding:.2em;
	position:absolute;
	right:8px;
	top:5px;
}
.catalogo a h2:hover::after{background:red}
.catalogo h3{margin-top:2em;cursor:pointer}
.catalogo h3:hover::after{color:black;content:"⇲";margin-left:.5em}
.page-content img,.entry-content img{border:0;margin:1em 0 0}
.sCat{margin-bottom:1em}
.sCat input{margin-right:1em;padding-left:.85em}
.sCat button{position:fixed;bottom:1em;right:1em;z-index:999}
.sCat .mail{right:4em}
.sCat .zoom{right:7.2em;display:none}

.orderForm{
	position:fixed;
	display:none;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:5em 3em 3em;
	background:rgba(0,0,0,0.5);
	z-index:9999;
}
.orderForm h3,.orderForm fieldset{
	background:white;
	margin:0 auto;
	padding:2rem 5rem 0;
	width:100%;
	max-width:70rem;
	border-radius:6px 6px 0 0;
}
.orderForm fieldset{
	padding:5rem;
	border-radius:0 0 6px 6px;
}

#cilindrata h2 a{font-size:.6em;margin-left:.5em;color:#c7081b}

div.scroll{overflow-x:auto;display:block}

tr{cursor:pointer}
tr:not(:first-child):hover::after{
	color:#c7081b;
/*
	content:"☎";
*/
/*
	content:"✉";
	font-size:3em;
	margin:.4em;
*/
	content:"Ordina ✉";
	font-size:1em;
	margin:.4em 1.4em;
	position:absolute;
}


@media print{
	#secondary-banner{display:none}
	.message-shadow{display:none}
	.sCat{display:none}
	.copyright-wrap ul{display:none}
	.copyright-wrap img{position:absolute;top:0;width:33%}
	.catalogo a h2::after{content:""}
	.catalogo a::after{content:""}
	.catalogo img{max-width:80%!important}
	.post-entry table td{padding:2px}
	.content *{font-size:90%}
	.catalogo table{margin:1em 0 0 0}
	#cilindrata h2 a{display:none}
	footer{padding:0!important}
	footer *{font-size:90%!important;line-height:1.2!important;margin:0}
	footer a::after{content:""!important}
	footer ul li{line-height:1.1!important}
	header{display:none}
}

