/*
Puoi aggiungere qui il tuo codice CSS.

Per maggiori informazioni consulta la documentazione (fai clic sull'icona con il punto interrogativo qui sopra).
*/

body { 
	line-height: 1.5;
}



.entry-content ul, .entry-content ol { margin: 0 0 20px 20px; }
.entry-content ul ul, .entry-content ol ol { margin: 0 0 0 20px; }

.entry-content a { color: #0c2b9e; }

.entry-content a:visited { color: green; }

.entry-content li { margin-bottom: 5px; line-height:1.2em;  }



.entry-content a:hover { color: #e64946; text-decoration: underline; }

.mh-breadcrumb { padding: 2px 2px; border-top: 1px dotted #ebebeb; border-bottom: 1px dotted #ebebeb; }


#toc_container.no_bullets ul li {
margin-left:0.7em;
}

#toc_container.no_bullets ul,
div,
#toc_container.no_bullets li,
#toc_container.no_bullets ul li,
.toc_widget_list.no_bullets,
.toc_widget_list.no_bullets li {
	background:none;
	list-style-type:square;
}

.wp-embed-site-title {  visibility:hidden; }

.wp-embed-footer {  visibility:hidden; }



.wp-embedded-content {
	width:100% !important;
	min-height:200px !important;
	line-height:1em;
}

div.immsim {
  margin-top:-2.4em; 
	  margin-bottom:0.5em; 
}

.bump-view {
  margin-left:-0.5em; 
	text-align:left;
	line-height:1em;
}

.widgets-list-layout-blavatar {
  margin-left:1em; 
	text-align:left;
}

div.catarc {
line-height:2em;
	vertical-align:middle; 
	font-weight:bold; 
	color:#315cb2;
}

div.catarc a {
	color:#315cb2;
}

div.catarc a:hover {
	color:#315cb2;
	text-decoration: underline;
}


h2.mh-slider-title {
	margin-top:-0.5em;
}

@media (max-width: 601px) {
	div.indice-top {
		display: none;
	}
}

div.indice-top-tab {
		font-size:110%;
}

div.amazonprodotti-lista3 {
	margin-left: .1em;
		margin-right: .1em;
	margin-bottom: 1.6em;
	padding-bottom: -1.7em;
	margin-top: 1.3em;
	border-width: 1px;
	border-style: solid;
	border-color: #dfdcdc;
	-webkit-box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
}

h2.listabox-titolo-h2 {
	margin-left: .4em;
	margin-top: 0.2em;
	margin-bottom: 0.8em;
	color: #0c2b9e;
}

span.linkaffint2 {
	line-height: .8em;
}

@media (max-width: 700px) {
	span.linkaffint2 {
		font-size: 90%;
	}
}

@media (max-width: 500px) {
	span.linkaffint2 {
		font-size: 80%;
	}
}


div.prezzolistanuovacod {
	margin-top: 0.2em;
margin-left: 20px;
	margin-bottom: -1.1em;
}

@media (max-width: 700px) {
	div.prezzolistanuovacod {
		margin-top: 1.2em;
		font-size: 95%;
		margin-bottom: -1.1em;
	}
}

@media (max-width: 500px) {
	div.prezzolistanuovacod {
		margin-top: 0.2em;
		font-size: 90%;
		margin-bottom: -1.1em;
	}
}



p.headerlista6 {
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: .5em;
			font-size: 100%;
}

@media (max-width: 700px) {
	p.headerlista6 {
		font-size: 90%;
	}
}

@media (max-width: 500px) {
	p.headerlista6 {
		font-size: 90%;
	}
}

span.linkaffint {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a:link {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a:hover {
	font-weight: bold;
	color: red;
}

p.prezzobassodef {
margin-left:4px;
		font-size: 90%;
}

div.asa_async_container_prezzobassodef {
margin-left:0.5em;
		margin-top:-1.3em;
}

div.asa_async_container {
margin-left:0.5em;
			margin-top:-1.3em;
}


@media (max-width: 700px) {
p.prezzobassodef {
		font-size: 95%;
	}
}

@media (max-width: 500px) {
	p.prezzobassodef {
		font-size: 90%;
	}
}

p.testoprezzolista {
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: .5em;
}

span.prezzolista {
	color: red;
	font-weight: bolder;
	font-size: 105%;
}

@media (max-width: 600px) {
	span.prezzolista {
		font-size: 100%;
	}
}

span.vedialtri {
	font-size: 120%;
	border: 1px solid #dfdcdc;
	font-weight: bold;
	padding: 4px;
	-webkit-box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	display: inline-block;
}

a:hover span.vedialtri {
	background-color: yellow;
}


table td.tabcomp {
    white-space:nowrap;
	   border: 1px solid #ced0d0;
		font-size: 110%;
}

@media (max-width: 500px) {
table td.tabcomp {
		font-size: 100%;
	}
}

table.tabcomp {
    border: 1px solid #ced0d0;
    border-collapse: collapse;
width:auto;
}

@media (min-width: 600px) {
	table.tabcomp {
		font-size: 110%;
	}
}

@media (max-width: 600px) {
table td.tabcomp {
padding-left:0.2em;
padding-right:0.2em;
	}
}

table th.tabcomptit {
    font-weight: bold;
	 background: #e5e7e7;
	line-height: 0.9em;
	right-border: 1px solid #ced0d0;
		font-size: 110%;
}

@media (max-width: 600px) {
table th.tabcomptit {
font-size:80%;
padding-left:0.2em;
padding-right:0.2em;
	}
}



@media (min-width: 602px) {
	div.vaidirettamente {
		display: none;
	}
}


@media (max-width: 550px) {
	img.immagineinh3 {
    display: block;
    margin: 0 auto;
margin-bottom:1.3em;
border: 1px solid #dddddd;
	}
}

@media (min-width: 551px) {
	img.immagineinh3 {
float: right;
margin-left:4px;
margin-bottom:2px;
border: 1px solid #dddddd;
	}
}





div.vediboxdestra2 {
	background-color: #f3b655;
	text-decoration: underline;
	font-weight: bold;
	color: #050fbc;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #C2C2C2;
	font-family: Ubuntu;
	margin-top: -1.1em;
line-height:1.1em;
}


div.vediboxdestra2:hover {
	background-color: yellow;
}

span.vediboxdestraspan {
	text-decoration: underline;
	display: inline-block;
	margin-bottom: .3em;
}





.tg .tg-7cax {
	font-size: 100%;
	font-weight: bold;
	background-color: #F3F3F3;
	color: #000000;
	border-color: #C2C2C2;
}

.tg-7cax {
text-align:left;
	}


@media (min-width: 701px) {
	.tg .tg-7cax {
		width: 40%;
	}
}

	@media (max-width: 500px) {
	.tg-031e {
		line-height: 1.1em;
		vertical-align: middle;
	}
}

.tg-031e {
	vertical-align: middle;
}

@media (max-width: 700px) {
	.tg .tg-fdty {
		width: 57%;
		padding-bottom: 1.5em;
	}
}

@media screen and (max-width: 767px) {
	.tg {
		width: auto !important;
	}
	
	.tg col {
		width: auto !important;
	}
	
	.tg-wrap {
		overflow-x: auto;
	}
}	

div.pt-cv-pagination-wrapper {
	margin-top: -2.5em;
	margin-bottom: -1em;
}



p.entry-meta {
	margin-top: 0.1em;
}

span.vedlibrosu {
	font-size: 100%;
	border: 1px solid #dfdcdc;
	font-weight: bold;
	padding: 1px;
	-webkit-box-shadow: -1px 4px 8px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 2px 4px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 2px 4px 0 rgba(0,0,0,0.75);
	display: inline-block;
	margin-bottom: 12px;
		margin-left: 0.2em;
}

a:hover span.vedlibrosu {
	background-color: yellow;
}

p.vedlibrosutit {
font-weight:bold; 
	text-align:center; float:center; 
	margin-bottom:0.3em; 
	margin-top:-0.2em;
}


div.vedlibrosudiv {
display:block; 
	margin-top:-1.5em; 
	margin-bottom:-3em;
	text-align:center;
}

hr.vedlibrosudhr {
 border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

img.immaginelistanuovacod2 {
	float: right;
	margin-left: 2px;
			margin-top:-2em;
}

@media (max-width: 700px) {
img.immaginelistanuovacod2 {
max-width:150px;
	}
}

@media (max-width: 400px) {
img.immaginelistanuovacod2 {
max-width:3000px;
	}
}

@media (max-width: 400px) {
div.prezzolistanuovacod {
display: inline-block; 
	left: 60%;
	margin-bottom:1em;
	margin-top:-3.5em;
	padding-top:-3.5em;
	}
}

.iframe-archive {
	width:100%;  
     overflow-x: hidden;
      overflow-y: auto;
		height:2000px; 
 }

div.iframewiki {
	margin-top: -2.5em;  
	overflow-y:scroll; 
	height:600px;
	}


span.toc_depth_2 {
font-size:80%;
	}

span.mh-meta-date {
font-size:120%;
	}

h3.mh-posts-list-title {
line-height:1.2em;
	}






img.pull-left {
	padding-top:0.5em;
		padding:-5.5em;  
	}

@media (min-width: 700px) {
img.img-rounded {
width:56%;
	}
}



@media (max-width: 800px) {
span.terms {
display: none; 

	}
}



div.mh-loop-description {
font-size:110%;
	}

img.iconafeedinarch {
  display:  inline-block;
  margin-bottom: 0.1em;
	margin-left: 0.1em;
	width: 14px; 
	height: 20px;
	}







.risultatigo {
font-size:110%;
	margin-top:-2em;
	margin-left:-0.8em;
	}


@media (max-width: 1100px) {
.home div.mh_magazine_posts_stacked {
display: none; 

	}
}

@media (max-width: 1100px) {
.home div.widget_top-posts {
display: none; 

	}
}


.mh-spotlight-title {
font-size:2em;

	}

div.mh-spotlight-content {
margin-left:1em;
	margin-top:-1em;
		margin-right:1em;
			margin-bottom:1em;
	}

article.mh-spotlight-widget {
font-size:1.1em;
margin:-1.6em;
	}

div.mh-subheader {
background-color: #eaeaea; 

	}

div.mh-custom-posts-small-title {
font-size:1em;
	line-height:1.2em;
	}

h1.entry-title {
	line-height:1.2em;
	}

h2.pt-cv-title {
	line-height:1.2em;
	font-size:1.7em;
	}

span.mh-widget-title-inner {
	font-size:1em;
	}

li.mh-custom-posts-item {
	margin-bottom:-0.9em;
		margin-top:-0.9em;
	}

div.mh-custom-posts-header {
margin-bottom:-0.5em;
	}

div.mh-custom-posts-large-inner {
margin-top:0.9em;
	}

@media (min-width: 1000px) {
h3.mh-posts-list-title {
font-size:1.7em;
	}
}

@media (max-width: 1000px) {
div.mh-excerpt {
line-height:1.2em;
	}
}

@media (min-width: 1001px) {
div.mh-excerpt {
line-height:1.2em;

	}
}
@media (min-width: 1001px) {
div.mh-posts-list-excerpt {
line-height:1.2em;
font-size:1.1em;
	}
}


@media (max-width: 1000px) {
h3.entry-title {
line-height:1.2em;
	}
}

h3.entry-title {
line-height:1.2em;
	}

h3.mh-custom-posts-xl-title {
line-height:1.2em;
	}


h3.mh-carousel-title {
line-height:1.2em;
	font-size:90%;
	margin-top:0.2em;
	}

div.mh-carousel-caption {
	display:none;
	}




@media (min-width: 770px) {
.home ul.mh-custom-posts-widget {
  border-left: 1px solid #c5c6c7;
	padding-left:0.4em;
		padding-right:0.4em;
}
}

@media (min-width: 770px) {
.home div.mh-col-1-3 {
  border-left: 1px solid #c5c6c7;
	padding-left:-0.2em;
		padding-right:-0.1em;
	margin-right:-0.8em;
}
}


@media (min-width: 770px) {
.home div.mh-posts-grid-excerpt  {
	padding-left:0.3em;
			margin-right:-0.2em;
}
}

@media (min-width: 770px) {
.home h3.mh-posts-grid-title {
	padding-left:0.3em;
			padding-right:1em;
				margin-top:-0.2em;
}
}

.home div.entry-meta {
	margin-top:1.7em;

}

@media (min-width: 770px) {
.home div.entry-meta {
	padding-left:0.3em;

}
}



div.pt-cv-colwrap {
margin-top:-1.2em;
	}

span.terms {
margin-top:-1.2em;
		font-size:100%;
	line-height:1.2em;
	}

div.pt-cv-meta-fields {
margin-top:-1.2em;
	}

div.pt-cv-pagination-wrapper {
margin-top:2.2em;
	margin-left:-.2em;
	}





p.headerlista7 {
	margin-top: 0.7em;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0em;
			font-size: 90%;
}

@media (max-width: 700px) {
	p.headerlista7 {
		font-size: 90%;
	}
}

@media (max-width: 500px) {
	p.headerlista7 {
		font-size: 85%;
	}
}


span.linkaffint3 {
	line-height: .8em;
			font-size: 120%;
}

@media (max-width: 700px) {
	span.linkaffint3 {
		font-size: 100%;
	}
}

@media (max-width: 500px) {
	span.linkaffint3 {
		font-size: 80%;
	}
}

p.prezzobassodef2019 {
margin-top:2em;
			font-size: 100%;
		margin-left: -1.4em;
}

.mpp-toc li:not(:last-child) {
	line-height: 1.1em;
			padding-bottom: 0.5em;
}

.mpp-toc-container {
	max-width: 100%;
			padding-bottom: 1em;
}

div.pagination {
	display:none;
}



h2.listabox-titolo-h2-2019 {
	margin-left: .0em;
	margin-top: 0.2em;
	margin-bottom: 1em;
	color: #0c2b9e;
	font-size: 120%;
}

img.immaginelistanuovacod2019 {
	float: center;
	margin-top: -0.2em;
		margin-bottom: 2em;
}

@media (max-width: 700px) {
img.immaginelistanuovacod2019 {
max-width:300px;
	}
}


div.asa_async_container_prezzobassodef {
	margin-left: -0.01em;
		font-size: 90%;
		margin-top: -3px;
	display: inline-block;
}


.wp-editor-container { 
    font-size: 20px;
}

h1.entry-title {
line-height:1em;
}

h3.mh-posts-list-title {
line-height:1.1em;
	font-size:22px;
}

div.mh-loop {
width:100%;
}



div.col-sm-12 {
line-height:0.9em;
margin-top: -1.2em;
	margin-bottom: -2em;
		margin-left: 1em;

}


@media (max-width: 770px) {
div.col-sm-12 {
line-height:1em;
margin-top: -1.2em;
	margin-bottom: -2em;
		margin-left: 0.9em;

}
}

@media (min-width: 771px) {
div.carousel-inner {
line-height:1em;
margin-top: -0.9em;
	margin-bottom: -0.7em;
		margin-left: 0.6em;

}
}

div.pt-cv-ifield {

	margin-bottom: 2.5em;
		margin-left: -0.1em;
		padding-bottom: 2.5em;
					padding-top: 1.8em;

}


p.pt-cv-title {
line-height:1.2m;
				padding-top: 0.8em;
			padding-bottom: 1em;
}



@media (min-width: 771px) {
.mh-posts-large-title {
		font-size: 2.2em;
		padding-top: -0.3em;
}
	}
	

div.mh-posts-large-excerpt {
		font-size: 1.4em;
}


@media (min-width: 771px) {
h3.mh-custom-posts-xl-title {
		font-size: 1.7em;
}
	}

div.pt-cv-content {
		font-size: 1.2em;
	line-height:1.2em;
}

div.pt-cv-meta-fields {
		font-size: 1em;
	line-height:1.1em;
					margin-top: 0.5em;
	margin-right: 0.4em;
}

img.pt-cv-thumbnail {
margin-left: -1.1em;
padding-top: -0.3em;
	}

@media (max-width: 770px) {
h4.pt-cv-title {
					margin-top: 1em;
}
	}

h4.pt-cv-title {
					margin-top: 1em;
}

div.pt-cv-carousel-caption {
max-width: 80%;
	max-height: 80%;
	line-height:1.2em;
	margin-left: -0.3em;
	margin-top: -0.3em;

}

div.pt-cv-carousel-caption {
	margin-top: 0.4em;
}



@media (max-width: 770px) {
div.pt-cv-colwrap {
					margin-top: 0.8em;
}
	}

img.img-rounded {
width:100px;
height:100px;
	}


div.pt-cv-meta-fields {
	margin-top:-1.4em;

}

div.pt-cv-1-col {
	margin-top:-3.5em;

}


.noterimandi {
	font-weight: 900 !important;
}




div.gsc-cursor {
		font-size: 170%;
	font-weight: bold;
	margin-top: 2em;
		margin-bottom: 2em;
}

.defaultInput { 
border: 1px solid #f00; 
}


 
body.home aside.mh-widget-col-1 {
			display:none;
}

a:visited { color: green; }

 

div.mh-copyright-wrap a:visited {
 font-weight: bold;
	color:white;
}
 
div.entry-tags a:visited {
		color:white;
}

h3 {
	 font-size:1em;
	 margin-top:0.8em;
	  margin-bottom:-1em;
	 padding-bottom:-1em;
}

div.entry-meta {
			 margin-top:1.3em;
}


 
div.entry-tags {
			 margin-bottom:1.5em;
				 margin-top:1.2em;
}

.home h3.mh-posts-list-title {
font-size:1.7em;
}

@media (max-width: 770px) {
.home h3.mh-posts-list-title {
	font-size:1.3em;

}
}
 
 



p.prezzobassodef {
display: block; 
					 margin-top:-0.2em;
}

p.headerlista6 {
	font-size:0.8em;
}

.home span.updated {
display: none; 

	}

.mh-author-box-postcount {
display: none; 

	}


.tabellatesto  {
	font-size:80%;
	line-height:1.1em;

}


div.entry-tags  {
	font-size:90%;
	margin-top:-0.3em;
	margin-bottom:2.5em;

}


.mh-posts-horizontal-title
{
				 margin-top:-0.1em;
		line-height:1em;
}

/*
Puoi aggiungere qui il tuo codice CSS.

Per maggiori informazioni consulta la documentazione (fai clic sull'icona con il punto interrogativo qui sopra).
*/

body { 
	line-height: 1.5;
}



.entry-content ul, .entry-content ol { margin: 0 0 20px 20px; }
.entry-content ul ul, .entry-content ol ol { margin: 0 0 0 20px; }

.entry-content a { color: #0c2b9e; }

.entry-content a:visited { color: green; }

.entry-content li { margin-bottom: 5px; line-height:1.2em;  }



.entry-content a:hover { color: #e64946; text-decoration: underline; }

.mh-breadcrumb { padding: 2px 2px; border-top: 1px dotted #ebebeb; border-bottom: 1px dotted #ebebeb; }


#toc_container.no_bullets ul li {
margin-left:0.7em;
}

#toc_container.no_bullets ul,
div,
#toc_container.no_bullets li,
#toc_container.no_bullets ul li,
.toc_widget_list.no_bullets,
.toc_widget_list.
no_bullets li {
	background:none;
	list-style-type:squar
e;
}

.wp-embed-site-title {  visibility:hidden; }

.wp-embed-footer {  visibility:hidden; }



.wp-embedded-content {
	width:100% !important;
	min-height:200px !important;
	line-height:1em;
}

div.immsim {
  margin-top:-2.4em; 
	  margin-bottom:0.5em; 
}

.bump-view {
  margin-left:-0.5

em; 
	text-align:left;
	line-height:1em;
}

.widgets-list-layout-blavatar {
  margin-le
ft:1em; 
	text-align:left;
}

div.catarc {
line-height:2em;



	vertical-align:middle; 
	font-

wei

ght:bold; 
	color:#
315cb2;
}

div.catarc a {
	color:#315cb2;
}

div.catarc a:hover {
	color:#315cb2;
	text-decoration: underline;
}


h2.mh-slider-title {
	margin-top:-0.5em;
}

@media (max-width: 601px) {
	div.indice-top {
		display: none;
	}
}

div.indice-top-tab {
		font-size:110%;
}

div.amazonprodotti-lista3 {
	margin-left: .1em;
		margin-right: .1em;
	margin-bottom: 1.6em;
	padding-bottom: -1.7em;
	margin-top: 1.3em;
	border-width: 1px;
	border-style: solid;
	border-color: #dfdcdc;
	-webkit-box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
}

h2.listabox-titolo-h2 {
	margin-left: .4em;
	margin-top: 0.2em;
	margin-bottom: 0.8em;
	color: #0c2b9e;
}

span.linkaffint2 {
	line-height: .8em;
	text-decoration: underline;
}

@media (max-width: 700px) {
	span.linkaffint2 {
		font-size: 90%;
		text-decoration: underline;
	}
}

@media (max-width: 500px) {
	span.linkaffint2 {
		font-size: 80%;
		text-decoration: underline;
	}
}


div.prezzolistanuovacod {
	margin-top: 0.2em;
margin-left: 20px;
	margin-bottom: -1.1em;
}

@media (max-width: 700px) {
	div.prezzolistanuovacod {
		margin-top: 1.2em;
		font-size: 95%;
		margin-bottom: -1.1em;
	}
}

@media (max-width: 500px) {
	div.prezzolistanuovacod {
		margin-top: 0.2em;
		font-size: 90%;
		margin-bottom: -1.1em;
	}
}



p.headerlista6 {
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: .5em;
			font-size: 100%;
}

@media (max-width: 700px) {
	p.headerlista6 {
		font-size: 90%;
	}
}

@media (max-width: 500px) {
	p.headerlista6 {
		font-size: 90%;
	}
}

span.linkaffint {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a:link {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a:hover {
	font-weight: bold;
	color: red;
}

p.prezzobassodef {
margin-left:4px;
		font-size: 90%;
}

div.asa_async_container_prezzobassodef {
margin-left:0.5em;
		margin-top:-1.3em;
}

div.asa_async_container {
margin-left:0.5em;
			margin-top:-1.3em;
}


@media (max-width: 700px) {
p.prezzobassodef {
		font-size: 95%;
	}
}

@media (max-width: 500px) {
	p.prezzobassodef {
		font-size: 90%;
	}
}

p.testoprezzolista {
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: .5em;
}

span.prezzolista {
	color: red;
	font-weight: bolder;
	font-size: 105%;
}

@media (max-width: 600px) {
	span.prezzolista {
		font-size: 100%;
	}
}

span.vedialtri {
	font-size: 120%;
	border: 1px solid #dfdcdc;
	font-weight: bold;
	padding: 4px;
	-webkit-box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	display: inline-block;
}

a:hover span.vedialtri {
	background-color: yellow;
}


table td.tabcomp {
    white-space:nowrap;
	   border: 1px solid #ced0d0;
		font-size: 110%;
}

@media (max-width: 500px) {
table td.tabcomp {
		font-size: 100%;
	}
}

table.tabcomp {
    border: 1px solid #ced0d0;
    border-collapse: collapse;
width:auto;
}

@media (min-width: 600px) {
	table.tabcomp {
		font-size: 110%;
	}
}

@media (max-width: 600px) {
table td.tabcomp {
padding-left:0.2em;
padding-right:0.2em;
	}
}

table th.tabcomptit {
    font-weight: bold;
	 background: #e5e7e7;
	line-height: 0.9em;
	right-border: 1px solid #ced0d0;
		font-size: 110%;
}

@media (max-width: 600px) {
table th.tabcomptit {
font-size:80%;
padding-left:0.2em;
padding-right:0.2em;
	}
}



@media (min-width: 602px) {
	div.vaidirettamente {
		display: none;
	}
}


@media (max-width: 550px) {
	img.immagineinh3 {
    display: block;
    margin: 0 auto;
margin-bottom:1.3em;
border: 1px solid #dddddd;
	}
}

@media (min-width: 551px) {
	img.immagineinh3 {
float: right;
margin-left:4px;
margin-bottom:2px;
border: 1px solid #dddddd;
	}
}



div.vediboxdestra2 {
	background-color: #f3b655;
	text-decoration: underline;
	font-weight: bold;
	font-size: 150%;
	color: #050fbc;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #C2C2C2;
	font-family: Ubuntu;
	margin-top: -1.1em;
line-height:1.1em;
}


div.vediboxdestra2:hover {
	background-color: yellow;
}

span.vediboxdestraspan {
	text-decoration: underline;
	display: inline-block;
	margin-bottom: .3em;
}





.tg .tg-7cax {
	font-size: 100%;
	font-weight: bold;
	background-color: #F3F3F3;
	color: #000000;
	border-color: #C2C2C2;
}

.tg-7cax {
text-align:left;
	}


@media (min-width: 701px) {
	.tg .tg-7cax {
		width: 40%;
	}
}

	@media (max-width: 500px) {
	.tg-031e {
		line-height: 1.1em;
		vertical-align: middle;
	}
}

.tg-031e {
	vertical-align: middle;
}

@media (max-width: 700px) {
	.tg .tg-fdty {
		width: 57%;
		padding-bottom: 1.5em;
	}
}

@media screen and (max-width: 767px) {
	.tg {
		width: auto !important;
	}
	
	.tg col {
		width: auto !important;
	}
	
	.tg-wrap {
		overflow-x: auto;
	}
}	

div.pt-cv-pagination-wrapper {
	margin-top: -2.5em;
	margin-bottom: -1em;
}



p.entry-meta {
	margin-top: 0.1em;
}

span.vedlibrosu {
	font-size: 100%;
	border: 1px solid #dfdcdc;
	font-weight: bold;
	padding: 1px;
	-webkit-box-shadow: -1px 4px 8px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 2px 4px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 2px 4px 0 rgba(0,0,0,0.75);
	display: inline-block;
	margin-bottom: 12px;
		margin-left: 0.2em;
}

a:hover span.vedlibrosu {
	background-color: yellow;
}

p.vedlibrosutit {
font-weight:bold; 
	text-align:center; float:center; 
	margin-bottom:0.3em; 
	margin-top:-0.2em;
}


div.vedlibrosudiv {
display:block; 
	margin-top:-1.5em; 
	margin-bottom:-3em;
	text-align:center;
}

hr.vedlibrosudhr {
 border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

img.immaginelistanuovacod2 {
	float: right;
	margin-left: 2px;
			margin-top:-2em;
}

@media (max-width: 700px) {
img.immaginelistanuovacod2 {
max-width:150px;
	}
}

@media (max-width: 400px) {
img.immaginelistanuovacod2 {
max-width:3000px;
	}
}

@media (max-width: 400px) {
div.prezzolistanuovacod {
display: inline-block; 
	left: 60%;
	margin-bottom:1em;
	margin-top:-3.5em;
	padding-top:-3.5em;
	}
}

.iframe-archive {
	width:100%;  
     overflow-x: hidden;
      overflow-y: auto;
		height:2000px; 
 }

div.iframewiki {
	margin-top: -2.5em;  
	overflow-y:scroll; 
	height:600px;
	}


span.toc_depth_2 {
font-size:80%;
	}

span.mh-meta-date {
font-size:120%;
	}

h3.mh-posts-list-title {
line-height:1.2em;
	}






img.pull-left {
	padding-top:0.5em;
		padding:-5.5em;  
	}

@media (min-width: 700px) {
img.img-rounded {
width:56%;
	}
}



@media (max-width: 800px) {
span.terms {
display: none; 

	}
}



div.mh-loop-description {
font-size:110%;
	}

img.iconafeedinarch {
  display:  inline-block;
  margin-bottom: 0.1em;
	margin-left: 0.1em;
	width: 14px; 
	height: 20px;
	}







.risultatigo {
font-size:110%;
	margin-top:-2em;
	margin-left:-0.8em;
	}


@media (max-width: 1100px) {
.home div.mh_magazine_posts_stacked {
display: none; 

	}
}

@media (max-width: 1100px) {
.home div.widget_top-posts {
display: none; 

	}
}


.mh-spotlight-title {
font-size:2em;

	}

div.mh-spotlight-content {
margin-left:1em;
	margin-top:-1em;
		margin-right:1em;
			margin-bottom:1em;
	}

article.mh-spotlight-widget {
font-size:1.1em;
margin:-1.6em;
	}

div.mh-subheader {
background-color: #eaeaea; 

	}

div.mh-custom-posts-small-title {
font-size:1em;
	line-height:1.2em;
	}

h1.entry-title {
	line-height:1.2em;
	}

h2.pt-cv-title {
	line-height:1.2em;
	font-size:1.7em;
	}

span.mh-widget-title-inner {
	font-size:1em;
	}

li.mh-custom-posts-item {
	margin-bottom:-0.9em;
		margin-top:-0.9em;
	}

div.mh-custom-posts-header {
margin-bottom:-0.5em;
	}

div.mh-custom-posts-large-inner {
margin-top:0.9em;
	}

@media (min-width: 1000px) {
h3.mh-posts-list-title {
font-size:1.7em;
	}
}

@media (max-width: 1000px) {
div.mh-excerpt {
line-height:1.2em;
	}
}

@media (min-width: 1001px) {
div.mh-excerpt {
line-height:1.2em;

	}
}
@media (min-width: 1001px) {
div.mh-posts-list-excerpt {
line-height:1.2em;
font-size:1.1em;
	}
}


@media (max-width: 1000px) {
h3.entry-title {
line-height:1.2em;
	}
}

h3.entry-title {
line-height:1.2em;
	}

h3.mh-custom-posts-xl-title {
line-height:1.2em;
	}


h3.mh-carousel-title {
line-height:1.2em;
	font-size:90%;
	margin-top:0.2em;
	}

div.mh-carousel-caption {
	display:none;
	}




@media (min-width: 770px) {
.home ul.mh-custom-posts-widget {
  border-left: 1px solid #c5c6c7;
	padding-left:0.4em;
		padding-right:0.4em;
}
}

@media (min-width: 770px) {
.home div.mh-col-1-3 {
  border-left: 1px solid #c5c6c7;
	padding-left:-0.2em;
		padding-right:-0.1em;
	margin-right:-0.8em;
}
}


@media (min-width: 770px) {
.home div.mh-posts-grid-excerpt  {
	padding-left:0.3em;
			margin-right:-0.2em;
}
}

@media (min-width: 770px) {
.home h3.mh-posts-grid-title {
	padding-left:0.3em;
			padding-right:1em;
				margin-top:-0.2em;
}
}

.home div.entry-meta {
	margin-top:1.7em;

}

@media (min-width: 770px) {
.home div.entry-meta {
	padding-left:0.3em;

}
}



div.pt-cv-colwrap {
margin-top:-1.2em;
	}

span.terms {
margin-top:-1.2em;
		font-size:100%;
	line-height:1.2em;
	}

div.pt-cv-meta-fields {
margin-top:-1.2em;
	}

div.pt-cv-pagination-wrapper {
margin-top:2.2em;
	margin-left:-.2em;
	}





p.headerlista7 {
	margin-top: 0.7em;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0em;
			font-size: 90%;
}

@media (max-width: 700px) {
	p.headerlista7 {
		font-size: 90%;
	}
}

@media (max-width: 500px) {
	p.headerlista7 {
		font-size: 85%;
	}
}


span.linkaffint3 {
	line-height: .8em;
			font-size: 120%;
}

@media (max-width: 700px) {
	span.linkaffint3 {
		font-size: 100%;
	}
}

@media (max-width: 500px) {
	span.linkaffint3 {
		font-size: 80%;
	}
}

p.prezzobassodef2019 {
margin-top:2em;
			font-size: 100%;
		margin-left: -1.4em;
}

.mpp-toc li:not(:last-child) {
	line-height: 1.1em;
			padding-bottom: 0.5em;
}

.mpp-toc-container {
	max-width: 100%;
			padding-bottom: 1em;
}

div.pagination {
	display:none;
}



h2.listabox-titolo-h2-2019 {
	margin-left: .0em;
	margin-top: 0.2em;
	margin-bottom: 1em;
	color: #0c2b9e;
	font-size: 120%;
}

img.immaginelistanuovacod2019 {
	float: center;
	margin-top: -0.2em;
		margin-bottom: 2em;
}

@media (max-width: 700px) {
img.immaginelistanuovacod2019 {
max-width:300px;
	}
}


div.asa_async_container_prezzobassodef {
	margin-left: -0.01em;
		font-size: 90%;
		margin-top: -3px;
	display: inline-block;
}


.wp-editor-container { 
    font-size: 20px;
}

h1.entry-title {
line-height:1em;
}

h3.mh-posts-list-title {
line-height:1.1em;
	font-size:22px;
}

div.mh-loop {
width:100%;
}



div.col-sm-12 {
line-height:0.9em;
margin-top: -1.2em;
	margin-bottom: -2em;
		margin-left: 1em;

}


@media (max-width: 770px) {
div.col-sm-12 {
line-height:1em;
margin-top: -1.2em;
	margin-bottom: -2em;
		margin-left: 0.9em;

}
}

@media (min-width: 771px) {
div.carousel-inner {
line-height:1em;
margin-top: -0.9em;
	margin-bottom: -0.7em;
		margin-left: 0.6em;

}
}

div.pt-cv-ifield {

	margin-bottom: 2.5em;
		margin-left: -0.1em;
		padding-bottom: 2.5em;
					padding-top: 1.8em;

}


p.pt-cv-title {
line-height:1.2m;
				padding-top: 0.8em;
			padding-bottom: 1em;
}



@media (min-width: 771px) {
.mh-posts-large-title {
		font-size: 2.2em;
		padding-top: -0.3em;
}
	}
	

div.mh-posts-large-excerpt {
		font-size: 1.4em;
}


@media (min-width: 771px) {
h3.mh-custom-posts-xl-title {
		font-size: 1.7em;
}
	}

div.pt-cv-content {
		font-size: 1.2em;
	line-height:1.2em;
}

div.pt-cv-meta-fields {
		font-size: 1em;
	line-height:1.1em;
					margin-top: 0.5em;
	margin-right: 0.4em;
}

img.pt-cv-thumbnail {
margin-left: -1.1em;
padding-top: -0.3em;
	}

@media (max-width: 770px) {
h4.pt-cv-title {
					margin-top: 1em;
}
	}

h4.pt-cv-title {
					margin-top: 1em;
}

div.pt-cv-carousel-caption {
max-width: 80%;
	max-height: 80%;
	line-height:1.2em;
	margin-left: -0.3em;
	margin-top: -0.3em;

}

div.pt-cv-carousel-caption {
	margin-top: 0.4em;
}



@media (max-width: 770px) {
div.pt-cv-colwrap {
					margin-top: 0.8em;
}
	}

img.img-rounded {
width:100px;
height:100px;
	}


div.pt-cv-meta-fields {
	margin-top:-1.4em;

}

div.pt-cv-1-col {
	margin-top:-3.5em;

}


.noterimandi {
	font-weight: 900 !important;
}


div.gsc-cursor {
		font-size: 170%;
	font-weight: bold;
	margin-top: 2em;
		margin-bottom: 4em;
			padding-bottom: 4em;
}



.defaultInput { 
border: 1px solid #f00; 
}


 
body.home aside.mh-widget-col-1 {
			display:none;
}

a:visited { color: green; }

 

div.mh-copyright-wrap a:visited {
 font-weight: bold;
	color:white;
}
 
div.entry-tags a:visited {
		color:white;
}

h3 {
	 font-size:1em;
	 margin-top:0.8em;
	  margin-bottom:-1em;
	 padding-bottom:-1em;
}

div.entry-meta {
			 margin-top:1.3em;
}


 
div.entry-tags {
			 margin-bottom:1.5em;
				 margin-top:1.2em;
}

.home h3.mh-posts-list-title {
font-size:1.7em;
}

@media (max-width: 770px) {
.home h3.mh-posts-list-title {
	font-size:1.3em;

}
}
 
 



p.prezzobassodef {
display: block; 
					 margin-top:-0.2em;
}

p.headerlista6 {
	font-size:0.8em;
}

.home span.updated {
display: none; 

	}

.mh-author-box-postcount {
display: none; 

	}


.tabellatesto  {
	font-size:80%;
	line-height:1.1em;

}


div.entry-tags  {
	font-size:90%;
	margin-top:-0.3em;
	margin-bottom:2.5em;

}


.mh-posts-horizontal-title
{
				 margin-top:-0.1em;
		line-height:1em;
}

/*
Puoi aggiungere qui il tuo codice CSS.

Per maggiori informazioni consulta la documentazione (fai clic sull'icona con il punto interrogativo qui sopra).
*/

body { 
	line-height: 1.5;
}



.entry-content ul, .entry-content ol { margin: 0 0 20px 20px; }
.entry-content ul ul, .entry-content ol ol { margin: 0 0 0 20px; }

.entry-content a { color: #0c2b9e; }

.entry-content a:visited { color: green; }

.entry-content li { margin-bottom: 5px; line-height:1.2em;  }



.entry-content a:hover { color: #e64946; text-decoration: underline; }

.mh-breadcrumb { padding: 2px 2px; border-top: 1px dotted #ebebeb; border-bottom: 1px dotted #ebebeb; }


#toc_container.no_bullets ul li {
margin-left:0.7em;
}

#toc_container.no_bullets ul,
div,
#toc_container.no_bullets li,
#toc_container.no_bullets ul li,
.toc_widget_list.no_bullets,
.toc_widget_list.no_bullets li {
	background:none;
	list-style-type:square;
}

.wp-embed-site-title {  visibility:hidden; }

.wp-embed-footer {  visibility:hidden; }



.wp-embedded-content {
	width:100% !important;
	min-height:200px !important;
	line-height:1em;
}

div.immsim {
  margin-top:-2.4em; 
	  margin-bottom:0.5em; 
}

.bump-view {
  margin-left:-0.5em; 
	text-align:left;
	line-height:1em;
}

.widgets-list-layout-blavatar {
  margin-left:1em; 
	text-align:left;
}

div.catarc {
line-height:2em;
	vertical-align:middle; 
	font-weight:bold; 
	color:#315cb2;
}

div.catarc a {
	color:#315cb2;
}

div.catarc a:hover {
	color:#315cb2;
	text-decoration: underline;
}


h2.mh-slider-title {
	margin-top:-0.5em;
}

@media (max-width: 601px) {
	div.indice-top {
		display: none;
	}
}

div.indice-top-tab {
		font-size:110%;
}

div.amazonprodotti-lista3 {
	margin
-left: .1em;
		margin-right: .1em;
	margin-bottom: 1.6em;
	padding-bottom: -1.7em;
	margin-top: 1.3em;
	border-w
idth: 1px;
	border-style: solid;
	border-color: #dfdcdc;
	-webkit-box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 4px 9px 0 rgba(0,0,0,0.75);
}

h2.listabox-titolo-h2 {
	margin-left: .4em;
	margin-top: 0.2em;
	margin-bottom: 0.8em;
	color: #0c2b9e;
}

span.linkaffint2 {
	line-height: .8em;
}

@media (max-width: 700px) {
	span.linkaffint2 {
		font-size: 90%;
	}
}

@media (max-width: 500px) {
	span.linkaffint2 {
		font-size: 80%;
	}
}


div.prezzolistanuovacod {
	margin-top: 0.2em;
margin-left: 20px;
	margin
-
bottom: -1.1em;
}

@media (max-width: 700px) {
	div.prezzolistanuovacod {
		margin-top: 1.2em;
		font-size: 95%;
		margin-bottom: -1.1em;
	}
}

@media (max-wi
d
t
h: 500px) {
	d
iv.prezzolistanuovacod {
		margin-top: 0.2em;
		font-size: 90%;
		margin-bo
t
tom:
 -1.1em;
	}
}



p.headerlista6 {
	padding-
bottom: 0;
	margin-bottom: 0;
	padding-left: .5
em;
			font-size: 100%;
}

@media (max-width: 700px) {
	p.headerlista6 {
		font-size: 90%;
	}
}

@media (max-width: 500px) {
	p.headerlista6 {
		font-size: 90%;
	}
}

span.linkaffint {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a:link {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a {
	font-weight: bold;
text-decoration: underline;
}

span.linkaffint a:hover {
	font-weight: bold;
	color: red;
}

p.prezzobassodef {
margin-left:4px;
		font-size: 90%;
}

div.asa_async_container_prezzobassodef {
margin-left:0.5em;
		margin-top:-1.3em;
}

div.asa_async_container {
margin-left:0.5em;
			margin-top:-1.3em;
}


@media (max-width: 700px) {
p.prezzobassodef {
		font-size: 95%;
	}
}

@media (max-width: 500px) {
	p.prezzobassodef {
		font-size: 90%;
	}
}

p.testoprezzolista {
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: .5em;
}

span.prezzolista {
	color: red;
	font-weight: bolder;
	font-size: 105%;
}

@media (max-width: 600px) {
	span.prezzolista {
		font-size: 100%;
	}
}

span.vedialtri {
	font-size: 120%;
	border: 1px solid #dfdcdc;
	font-weight: bold;
	padding: 4px;
	-webkit-box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 8px 16px 0 rgba(0,0,0,0.75);
	display: inline-block;
}

a:hover span.vedialtri {
	background-color: yellow;
}


table td.tabcomp {
    white-space:nowrap;
	   border: 1px solid #ced0d0;
		font-size: 110%;
}

@media (max-width: 500px) {
table td.tabcomp {
		font-size: 100%;
	}
}

table.tabcomp {
    border: 1px solid #ced0d0;
    border-collapse: collapse;
width:auto;
}

@media (min-width: 600px) {
	table.tabcomp {
		font-size: 110%;
	}
}

@media (max-width: 600px) {
table td.tabcomp {
padding-left:0.2em;
padding-right:0.2em;
	}
}

table th.tabcomptit {
    font-weight: bold;
	 background: #e5e7e7;
	line-height: 0.9em;
	right-border: 1px solid #ced0d0;
		font-size: 110%;
}

@media (max-width: 600px) {
table th.tabcomptit {
font-size:80%;
padding-left:0.2em;
padding-right:0.2em;
	}
}

span.vedialtrilista {
	font-size: 100%;
	font-weight: bold;
	padding: 0.2em;
	display: inline-block;
	margin-top: -1.5em;
	margin-bottom: 1.3em;
	background-color: #FF6600; 
	color: white; 
		padding-left: 0.4em;
				border-radius: 0.2em;
						padding-right: 0.4em;
}



a:hover span.vedialtrilista {
	background-color: yellow;
		color: black; 
}

a:active span.vedialtrilista {
	background-color: yellow;
		color: black; 
}

@media (min-width: 602px) {
	div.vaidirettamente {
		display: none;
	}
}


@media (max-width: 550px) {
	img.immagineinh3 {
    display: block;
    margin: 0 auto;
margin-bottom:1.3em;
border: 1px solid #dddddd;
	}
}

@media (min-width: 551px) {
	img.immagineinh3 {
float: right;
margin-left:4px;
margin-bottom:2px;
border: 1px solid #dddddd;
	}
}




div.vediboxdestra2 {
	background-color: #f3b655;
	text-decoration: underline;
	font-weight: bold;
	font-size: 150%;
	color: #050fbc;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #C2C2C2;
	font-family: Ubuntu;
	margin-top: -1.1em;
line-height:1.1em;
}


div.vediboxdestra2:hover {
	background-color: yellow;
}

span.vediboxdestraspan {
	text-decoration: underline;
	display: inline-block;
	margin-bottom: .3em;
		font-size: 110%;
}


.tg .tg-7cax {
	font-size: 100%;
	font-weight: bold;
	background-color: #F3F3F3;
	color: #000000;
	border-color: #C2C2C2;
}

.tg-7cax {
text-align:left;
	}


@media (min-width: 701px) {
	.tg .tg-7cax {
		width: 40%;
	}
}

	@media (max-width: 500px) {
	.tg-031e {
		line-height: 1.1em;
		vertical-align: middle;
	}
}

.tg-031e {
	vertical-align: middle;
}

@media (max-width: 700px) {
	.tg .tg-fdty {
		width: 57%;
		padding-bottom: 1.5em;
	}
}

@media screen and (max-width: 767px) {
	.tg {
		width: auto !important;
	}
	
	.tg col {
		width: auto !important;
	}
	
	.tg-wrap {
		overflow-x: auto;
	}
}	

div.pt-cv-pagination-wrapper {
	margin-top: -2.5em;
	margin-bottom: -1em;
}



p.entry-meta {
	margin-top: 0.1em;
}

span.vedlibrosu {
	font-size: 100%;
	border: 1px solid #dfdcdc;
	font-weight: bold;
	padding: 1px;
	-webkit-box-shadow: -1px 4px 8px 0 rgba(0,0,0,0.75);
	-moz-box-shadow: -1px 2px 4px 0 rgba(0,0,0,0.75);
	box-shadow: -1px 2px 4px 0 rgba(0,0,0,0.75);
	display: inline-block;
	margin-bottom: 12px;
		margin-left: 0.2em;
}

a:hover span.vedlibrosu {
	background-color: yellow;
}

p.vedlibrosutit {
font-weight:bold; 
	text-align:center; float:center; 
	margin-bottom:0.3em; 
	margin-top:-0.2em;
}


div.vedlibrosudiv {
display:block; 
	margin-top:-1.5em; 
	margin-bottom:-3em;
	text-align:center;
}

hr.vedlibrosudhr {
 border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

img.immaginelistanuovacod2 {
	float: right;
	margin-left: 2px;
			margin-top:-2em;
}

@media (max-width: 700px) {
img.immaginelistanuovacod2 {
max-width:150px;
	}
}

@media (max-width: 400px) {
img.immaginelistanuovacod2 {
max-width:3000px;
	}
}

@media (max-width: 400px) {
div.prezzolistanuovacod {
display: inline-block; 
	left: 60%;
	margin-bottom:1em;
	margin-top:-3.5em;
	padding-top:-3.5em;
	}
}

.iframe-archive {
	width:100%;  
     overflow-x: hidden;
      overflow-y: auto;
		height:2000px; 
 }

div.iframewiki {
	margin-top: -2.5em;  
	overflow-y:scroll; 
	height:600px;
	}


span.toc_depth_2 {
font-size:80%;
	}

span.mh-meta-date {
font-size:120%;
	}

h3.mh-posts-list-title {
line-height:1.2em;
	}






img.pull-left {
	padding-top:0.5em;
		padding:-5.5em;  
	}

@media (min-width: 700px) {
img.img-rounded {
width:56%;
	}
}



@media (max-width: 800px) {
span.terms {
display: none; 

	}
}



div.mh-loop-description {
font-size:110%;
	}

img.iconafeedinarch {
  display:  inline-block;
  margin-bottom: 0.1em;
	margin-left: 0.1em;
	width: 14px; 
	height: 20px;
	}







.risultatigo {
font-size:110%;
	margin-top:-2em;
	margin-left:-0.8em;
	}


@media (max-width: 1100px) {
.home div.mh_magazine_posts_stacked {
display: none; 

	}
}

@media (max-width: 1100px) {
.home div.widget_top-posts {
display: none; 

	}
}


.mh-spotlight-title {
font-size:2em;

	}

div.mh-spotlight-content {
margin-left:1em;
	margin-top:-1em;
		margin-right:1em;
			margin-bottom:1em;
	}

article.mh-spotlight-widget {
font-size:1.1em;
margin:-1.6em;
	}

div.mh-subheader {
background-color: #eaeaea; 

	}

div.mh-custom-posts-small-title {
font-size:1em;
	line-height:1.2em;
	}

h1.entry-title {
	line-height:1.2em;
	}

h2.pt-cv-title {
	line-height:1.2em;
	font-size:1.7em;
	}

span.mh-widget-title-inner {
	font-size:1em;
	}

li.mh-custom-posts-item {
	margin-bottom:-0.9em;
		margin-top:-0.9em;
	}

div.mh-custom-posts-header {
margin-bottom:-0.5em;
	}

div.mh-custom-posts-large-inner {
margin-top:0.9em;
	}

@media (min-width: 1000px) {
h3.mh-posts-list-title {
font-size:1.7em;
	}
}

@media (max-width: 1000px) {
div.mh-excerpt {
line-height:1.2em;
	}
}

@media (min-width: 1001px) {
div.mh-excerpt {
line-height:1.2em;

	}
}
@media (min-width: 1001px) {
div.mh-posts-list-excerpt {
line-height:1.2em;
font-size:1.1em;
	}
}


@media (max-width: 1000px) {
h3.entry-title {
line-height:1.2em;
	}
}

h3.entry-title {
line-height:1.2em;
	}

h3.mh-custom-posts-xl-title {
line-height:1.2em;
	}


h3.mh-carousel-title {
line-height:1.2em;
	font-size:90%;
	margin-top:0.2em;
	}

div.mh-carousel-caption {
	display:none;
	}




@media (min-width: 770px) {
.home ul.mh-custom-posts-widget {
  border-left: 1px solid #c5c6c7;
	padding-left:0.4em;
		padding-right:0.4em;
}
}

@media (min-width: 770px) {
.home div.mh-col-1-3 {
  border-left: 1px solid #c5c6c7;
	padding-left:-0.2em;
		padding-right:-0.1em;
	margin-right:-0.8em;
}
}


@media (min-width: 770px) {
.home div.mh-posts-grid-excerpt  {
	padding-left:0.3em;
			margin-right:-0.2em;
}
}

@media (min-width: 770px) {
.home h3.mh-posts-grid-title {
	padding-left:0.3em;
			padding-right:1em;
				margin-top:-0.2em;
}
}

.home div.entry-meta {
	margin-top:1.7em;

}

@media (min-width: 770px) {
.home div.entry-meta {
	padding-left:0.3em;

}
}



div.pt-cv-colwrap {
margin-top:-1.2em;
	}

span.terms {
margin-top:-1.2em;
		font-size:100%;
	line-height:1.2em;
	}

div.pt-cv-meta-fields {
margin-top:-1.2em;
	}

div.pt-cv-pagination-wrapper {
margin-top:2.2em;
	margin-left:-.2em;
	}





p.headerlista7 {
	margin-top: 0.7em;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 0em;
			font-size: 90%;
}

@media (max-width: 700px) {
	p.headerlista7 {
		font-size: 90%;
	}
}

@media (max-width: 500px) {
	p.headerlista7 {
		font-size: 85%;
	}
}


span.linkaffint3 {
	line-height: .8em;
			font-size: 120%;
}

@media (max-width: 700px) {
	span.linkaffint3 {
		font-size: 100%;
	}
}

@media (max-width: 500px) {
	span.linkaffint3 {
		font-size: 80%;
	}
}

p.prezzobassodef2019 {
margin-top:2em;
			font-size: 100%;
		margin-left: -1.4em;
}

.mpp-toc li:not(:last-child) {
	line-height: 1.1em;
			padding-bottom: 0.5em;
}

.mpp-toc-container {
	max-width: 100%;
			padding-bottom: 1em;
}

div.pagination {
	display:none;
}



h2.listabox-titolo-h2-2019 {
	margin-left: .0em;
	margin-top: 0.2em;
	margin-bottom: 1em;
	color: #0c2b9e;
	font-size: 120%;
}

img.immaginelistanuovacod2019 {
	float: center;
	margin-top: -0.2em;
		margin-bottom: 2em;
}

@media (max-width: 700px) {
img.immaginelistanuovacod2019 {
max-width:300px;
	}
}


div.asa_async_container_prezzobassodef {
	margin-left: -0.01em;
		font-size: 90%;
		margin-top: -3px;
	display: inline-block;
}


.wp-editor-container { 
    font-size: 20px;
}

h1.entry-title {
line-height:1em;
}

h3.mh-posts-list-title {
line-height:1.1em;
	font-size:22px;
}

div.mh-loop {
width:100%;
}



div.col-sm-12 {
line-height:0.9em;
margin-top: -1.2em;
	margin-bottom: -2em;
		margin-left: 1em;

}


@media (max-width: 770px) {
div.col-sm-12 {
line-height:1em;
margin-top: -1.2em;
	margin-bottom: -2em;
		margin-left: 0.9em;

}
}

@media (min-width: 771px) {
div.carousel-inner {
line-height:1em;
margin-top: -0.9em;
	margin-bottom: -0.7em;
		margin-left: 0.6em;

}
}

div.pt-cv-ifield {

	margin-bottom: 2.5em;
		margin-left: -0.1em;
		padding-bottom: 2.5em;
					padding-top: 1.8em;

}


p.pt-cv-title {
line-height:1.2m;
				padding-top: 0.8em;
			padding-bottom: 1em;
}



@media (min-width: 771px) {
.mh-posts-large-title {
		font-size: 2.2em;
		padding-top: -0.3em;
}
	}
	

div.mh-posts-large-excerpt {
		font-size: 1.4em;
}


@media (min-width: 771px) {
h3.mh-custom-posts-xl-title {
		font-size: 1.7em;
}
	}

div.pt-cv-content {
		font-size: 1.2em;
	line-height:1.2em;
}

div.pt-cv-meta-fields {
		font-size: 1em;
	line-height:1.1em;
					margin-top: 0.5em;
	margin-right: 0.4em;
}

img.pt-cv-thumbnail {
margin-left: -1.1em;
padding-top: -0.3em;
	}

@media (max-width: 770px) {
h4.pt-cv-title {
					margin-top: 1em;
}
	}

h4.pt-cv-title {
					margin-top: 1em;
}

div.pt-cv-carousel-caption {
max-width: 80%;
	max-height: 80%;
	line-height:1.2em;
	margin-left: -0.3em;
	margin-top: -0.3em;

}

div.pt-cv-carousel-caption {
	margin-top: 0.4em;
}



@media (max-width: 770px) {
div.pt-cv-colwrap {
					margin-top: 0.8em;
}
	}

img.img-rounded {
width:100px;
height:100px;
	}


div.pt-cv-meta-fields {
	margin-top:-1.4em;

}

div.pt-cv-1-col {
	margin-top:-3.5em;

}


.noterimandi {
	font-weight: 900 !important;
}




div.gsc-cursor {
		font-size: 150%;
	
}

.defaultInput { 
border: 1px solid #f00; 
}


 
body.home aside.mh-widget-col-1 {
			display:none;
}

a:visited { color: green; }

 

div.mh-copyright-wrap a:visited {
 font-weight: bold;
	color:white;
}
 
div.entry-tags a:visited {
		color:white;
}

h3 {
	 font-size:1em;
	 margin-top:0.8em;
	  margin-bottom:-1em;
	 padding-bottom:-1em;
}

div.entry-meta {
			 margin-top:1.3em;
}


 
div.entry-tags {
			 margin-bottom:1.5em;
				 margin-top:1.2em;
}

.home h3.mh-posts-list-title {
font-size:1.7em;
}

@media (max-width: 770px) {
.home h3.mh-posts-list-title {
	font-size:1.3em;

}
}
 
 



p.prezzobassodef {
display: block; 
					 margin-top:-0.2em;
}

p.headerlista6 {
	font-size:0.8em;
}

.home span.updated {
display: none; 

	}

.mh-author-box-postcount {
display: none; 

	}


.tabellatesto  {
	font-size:90%;
	line-height:1.3em;

}


div.entry-tags  {
	font-size:90%;
	margin-top:-0.3em;
	margin-bottom:2.5em;

}


.mh-posts-horizontal-title
{
				 margin-top:-0.1em;
		line-height:1em;
}

h3 {
	margin-bottom:-0.1em;
		margin-top:1.2em;
	}


div.boxdestra {
	border-style: solid;
	border-width: 1px;
	border-color: #C2C2C2;
	margin-left: 3px;
	margin-bottom: 1.3em;
	max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 601px) {
	div.boxdestra {
		text-align: center;
		margin: 0 auto;
		margin-bottom: 1.3em;
			max-width: 300px;
  margin-right: auto;
  margin-left: auto;
	}
}

div.vediboxdestra2 {
	background-color: #f3b655;
	text-decoration: underline;
	font-weight: bold;
	color: #050fbc;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #C2C2C2;
	font-family: inherit;
	margin-top: -1.1em;
line-height:1.1em;
}


div.vediboxdestra2:hover {
	background-color: yellow;

}

span.vediboxdestraspan {
	text-decoration: underline;
	display: inline-block;
	margin-bottom: .3em;
	font-family: inherit;
}

img.immaginebox {
	display: block;
	margin-left: auto;
	margin-right: auto;
    width:100%;
    max-width:400px;
}

@media (max-width: 601px) {
	img.immaginebox {
    width:100%;
    max-width:300px;
	}
}


.tg .tg-7cax {
	font-size: 100%;
	font-weight: bold;
	background-color: #F3F3F3;
	color: #000000;
	border-color: #C2C2C2;
	line-height:1.1em;
				width: 10%;
}


.tg-7cax {
text-align:left;
	}


@media (min-width: 701px) {
	.tg .tg-7cax {
	}
}

	@media (max-width: 500px) {
	.tg-031e {
		line-height: 1.1em;
		vertical-align: middle;
	}
}

.tg-031e {
	vertical-align: middle;
}

@media (max-width: 700px) {
	.tg .tg-fdty {
		padding-bottom: 1.5em;
	}
}

@media screen and (max-width: 767px) {
	.tg {
		width: auto !important;
						font-size:90%;
				line-height: 1.1em;
	}
	
	.tg col {
		width: auto !important;
	}
	
	.tg-wrap {
		overflow-x: auto;
	}
}	

@media (min-width: 700px) {
p.prezzop {
margin-top: 1.5em;
	margin-bottom: -0.5em;
	display: inline-block;
	margin-left: -0.5em;
		line-height:1em;
		font-size: 90%;
}
}

@media (max-width: 700px) {
p.prezzop {
		line-height:0.8em;
		margin-left: -0.5em;
	margin-top: 1.1em;
		margin-bottom: -0.1em;
}
}

span.prezzodata {
		font-size: 80%;
	}



p.argomenti {
	font-size: 90%;
	line-height:1.2em;
	margin-top: -0.1em;
		margin-bottom: -0.1em;
}

span.prezzocifra {
	font-weight: bold;
	color:red;
			font-size: 110%;
}

span.prezzoavviso {
			font-size: 80%;
}




h1.entry-title {
		margin-bottom: -0.4em;
}


div.vediboxdestra3 {
	background-color: #f3b655;
	text-decoration: underline;
	font-weight: bold;
	color: #050fbc;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #C2C2C2;
	font-family: inherit;
	margin-top: 1.1em;
line-height:1.1em;
}


div.vediboxdestra3:hover {
	background-color: yellow;

}



li {
	margin-left: 0.3em;
}



@media only screen and (max-width: 600px) {
  table.tabcomp {
    width: 100%;
    max-width: 100%;
  }



  table.tabcomp thead th,
  table.tabcomp tbody td {
    width: 100%;
    border: 1px solid #a7aaaa;
		  padding: 1px;
  }
}

@media screen and (min-width: 800px) {
  .multi-column {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}

  @media (max-width: 767px) {
    .tabcomp td:nth-child(2),
    .tabcomp th:nth-child(2) {
      display: none;
    }
  }


.tabellatesto td:first-child a::after {
  content: ".";
  display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
}


.mh-site-logo {
  display: block;
  margin: 0 auto;
  text-align: center;
}

ul.two-columns {
  columns: 1;
}

@media screen and (min-width: 768px) {
  ul.two-columns {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}

.argsc {
  line-height: 1.2em;
		margin-left: 0.5em;
		font-size: 80%;
			margin-top: 0.2em;
}



.asa_async_container_prezzobassodef {
			margin-bottom: -1.5em;
}

div.amazonprodotti-lista3 {
  line-height: 1.1em;
		font-size: 110%;
}

.number-badge {
  display: inline-block;
  padding: 4px 8px;
  background-color: #345ab1;
  color: white;
  font-wei
ght:
 bold;
	  margin-right: 8px;
}


div.widget_search {
	margin-bottom: 3em;
		margin-top: -0.5em;

  }


div.widget_text {
	margin-bottom: 2.5em;
		margin-top: 3em;

  }


div.heateorSssClear {
	margin-bottom: 2em;
		margin-top: -0.5em;

  }

div.heateor_sss_sharing_title {
	margin-bottom: 1em;
  }

span.agg {
	  color: red;
  font-weight: bold;
	  font-size: 0.7em;
	  color: white;
	  background-color: red;
	padding-left: 0.3em;
		padding-right: 0.3em;
		padding-top: -0.6em;
		padding-bottom: -0.6em;
	   display:inline-block;
  }




    .highlight-text {
      position: absolute;
      top: 10px;
      right: 10px;
      color: white;
      background-color: red;
      padding: 5px;
    }

div.mh-col-1-1 {
	margin-bottom: -1em;
  }


div.gcsc-more-maybe-branding-root {
	display: none;
  }


div.moove-gdpr-branding-cnt {
	display: none;
  }


div.vedisuaml {
	background-color: #f3b655;
	text-decoration: underline;
	font-weight: bold;
	font-size: 150%;
	color: #050fbc;
	text-align: right;
	border-style: solid;
	border-width: 1px;
	border-color: #C2C2C2;
	font-family: Ubuntu;
	margin-top: -1.1em;
line-height:1.1em;
	      position: absolute;
		   display:inline-block;
}


div.vedisuaml:hover {
	background-color: yellow;
}

div.gcsc-find-more-on-google-root {
	display: none;
  }



div.gsc-cursor-next-page {
	text-decoration: underline;
		color: #355ab2;
  }

span.prezzocss {
	background-color: yellow;
		color: black; 
		background-color: #FF6600; 
		color: white; 
		padding: 0.1em 0.3em; 
		border-radius: 0.2em;
	font-weight: bold;
}

a:hover span.prezzocss {
	background-color: yellow;
		color: black; 
}

a:active span.prezzocss {
	background-color: yellow;
		color: black; 
}

u {
	font-weight: 600;
}