@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700);@font-face {	font-weight: normal;	font-style: normal;	font-family: 'codropsicons';	src:url('../fonts/codropsicons/codropsicons.eot');	src:url('../fonts/codropsicons/codropsicons.eot?#iefix') format('embedded-opentype'),		url('../fonts/codropsicons/codropsicons.woff') format('woff'),		url('../fonts/codropsicons/codropsicons.ttf') format('truetype'),		url('../fonts/codropsicons/codropsicons.svg#codropsicons') format('svg');}@media (max-width: 767px) {  .hidden-xs {    display: none !important;  }}@media (min-width: 768px) and (max-width: 991px) {  .hidden-sm {    display: none !important;  }}@media (min-width: 992px) and (max-width: 1199px) {  .hidden-md {    display: none !important;  }}@media (min-width: 1200px) {  .hidden-lg {    display: none !important;  }}body {	background: #34495e;	color: #fff;	font-weight: 300;	font-family: 'Lato', Calibri, Arial, sans-serif;}a {	text-decoration: none;	color: #f7f7f7;	outline: none;}.tablink  {	text-decoration: none;	color: #0000ff !important; /* colore del link nelle tabelle con href */    font-size: 1.0em;}a:hover, a:focus {	color: #fff;	outline: none;}/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */.clearfix:before,.clearfix:after {	display: table;	content: " ";}.clearfix:after {	clear: both;}.codrops-header,.codrops-top {	font-family: 'Lato',Arial, sans-serif, Verdana;	color: #ffffff; /* Colore carattere intestazione pagine*/}.codrops-header {	margin-top: 20px;    margin-bottom: 0px;/*	margin: 50px auto;*/	padding: 2em;	background: rgba(0,0,0,0.0); /* Saturazione della fascia di intestazione */	text-align: center;	padding-bottom: 0px;	padding-top: 0;}.codrops-header h1 {	margin: 0;	font-weight: 600;	font-size: 2.25em;	line-height: 1.3;	color: black;	padding-top: 5px;}h2 {    display: block;    font-size: 1.5em;    font-weight: bold;	color: black;	font-weight: 300;    line-height: 1.3;}h3 {    display: block;    font-size: 1.5em;    font-weight: bold;	color: black;}h4 {    display: block;    font-size: 1.0em;    font-weight: lighter;	color: black;	    margin-top: 0px;    margin-bottom: 0px;}h5 {    display: block;    font-size: 1.5em;    font-weight: bold;	color: black;}.codrops-header h2{	margin: 0;	font-weight: inherit;	font-size: 2.0em;		line-height: 1.2;}.codrops-header span {	display: block;	padding: 0 0 0.6em 0.1em;	font-size: 60%;	opacity: 0.7;}/* To Navigation Style */.codrops-top {	width: 100%;	background: #CA0003;	/*background: rgba(255, 255, 255, 0.1);*/	text-transform: uppercase;	font-size: 0.69em; /* 0.69 */	line-height: 4.0;	top : 0px;	position: fixed;	font-weight: 400;	z-index: 9 !important;}.codrops-top a {	display: inline-block;	padding: 0 1em;	color: #fff;	text-decoration: none;	letter-spacing: 0.1em;	font-weight: 600;}.codrops-top a:hover {	background: rgba(255,255,255,0.95);	color: #333;}.codrops-top span.right {	float: right;}.codrops-top span.right a {	display: block;	float: left;}.codrops-icon:before {	margin: 0 4px;	text-transform: none;	font-weight: normal;	font-style: normal;	font-variant: normal;	font-family: 'codropsicons';	line-height: 1;	speak: none;	-webkit-font-smoothing: antialiased;}.codrops-icon-drop:before {	content: "\e001";}.codrops-icon-prev:before {	content: "\e004";}.codrops-icon-world:before {	content: "\e02f";}/* Demo Buttons Style */.codrops-demos {	padding-top: 1em;	font-size: 1.1em;}.codrops-demos a {	display: block;	float: left;	clear: both;	margin: 0.5em 0.5em 0.5em 1.9em;	padding: 1em 1.1em;	width: 280px;	outline: none;	color: #fff;	background: #336ca6;	text-align: center;	text-decoration: none;	font-weight: 700;}.codrops-demos a:hover,.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover {	opacity: 0.6;}.content {	padding: 4em 2em;	max-width: 1200px;	margin: 0 auto;}.block {	float: left;	padding: 1em 3em;}.block-40 {	width: 40%;}.block-60 {	width: 60%;}.block p {	margin: 0;	padding: 0 1em 0.6em;	font-size: 1.8em;	line-height: 1.5;}@media screen and (max-width: 480px) {	.block {		float: none;		width: 100% !important;		padding: 1em;	}	.table {		width: 98% !important;		font-size: 0.9em;		table-layout: fixed !important;			}	.mp-menu {		font-size: 1.2em !important;    	}}@media screen and (max-width: 25em) {	body {		font-size: 70%;	}	.codrops-icon span {		display: none;	}}.table {	width: 100%!important;	margin-bottom: 10px;	color: #000000; /* Colore del font delle tabelle */}table.confronto {	font-size:1.2em;	font-weight:600;	background-color:#fff;	color: #000000; /* Colore del font delle tabelle */}table.confronto td {	padding:4px 2px;}table.confronto thead th{	background-color:#9ecade;}table.confronto tbody td:nth-child(1) {	text-align: right;}table.confronto tbody td:nth-child(2) {	text-align: right;}table.confronto tbody td:nth-child(3) {	text-align: right;}table.confronto tfoot td {	background-color:#9ecade!important;	text-align:right;	font-weight:bold;}