/* Theme Name: ilovevgTheme URI: www.ilovevg.itDescription: This theme was developed by Pietro Iacullo for I Love Videogames (www.ilovevg.it)Version: 3.5Author: Pietro IaculloAuthor URI: www.ilovevg.it*//* =WordPress Core-------------------------------------------------------------- */.alignnone {	margin: 5px 20px 20px 0;}.aligncenter,div.aligncenter {    display: block;    margin: 5px auto 5px auto;}.alignright {    float:right;    margin: 5px 0 20px 20px;}.alignleft {    float: left;    margin: 5px 20px 20px 0;}.aligncenter {    display: block;    margin: 5px auto 5px auto;}a img.alignright {    float: right;    margin: 5px 0 20px 20px;}a img.alignnone {    margin: 5px 20px 20px 0;}a img.alignleft {    float: left;    margin: 5px 20px 20px 0;}a img.aligncenter {    display: block;    margin-left: auto;    margin-right: auto}.wp-caption {    background: #fff;    border: 1px solid #f0f0f0;	box-shadow: -3px 3px 7px 0 rgba(0, 0, 0, 0.32);    max-width: 96%; /* Image does not overflow the content area */    padding: 10px;    text-align: center;	font-family:"robotothin";}.wp-caption.alignnone {    margin: 5px 20px 20px 0;}.wp-caption.alignleft {    margin: 5px 20px 20px 0;}.wp-caption.alignright {    margin: 5px 0 20px 20px;}.wp-caption img {    border: 0 none;    height: auto;    margin: 0;    max-width: 98.5%;    padding: 0;    width: auto;}.wp-caption p.wp-caption-text {    font-size: 15px;    line-height: 17px;    margin: 0;    padding: 5px;}/* inizio css personalizzato *//* barrel roll*/.barrel_roll {    -webkit-transition: -webkit-transform 4s ease;    -webkit-transform: rotate(360deg);    -moz-transition: -moz-transform 4s ease;    -moz-transform: rotate(360deg);    -o-transition: -o-transform 4s ease;    -o-transform: rotate(360deg);    transition: transform 4s ease;    transform: rotate(360deg);} body{background:#f4f4f4; margin:0;}a{text-decoration:none; color:inherit;}/*colore testo evidenziato*/::selection {    background: #d4145a;	color:#FFF;    }::-moz-selection {    background: #d4145a;	color:#FFF;}/* font personalizzati */@font-face {    font-family: 'robotothin';    src: url('fonts/roboto-thin-webfont.eot');    src: url('fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/roboto-thin-webfont.woff') format('woff'),         url('fonts/roboto-thin-webfont.ttf') format('truetype'),         url('fonts/roboto-thin-webfont.svg#robotothin') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'droid_serifregular';    src: url('fonts/DroidSerif-Regular-webfont.eot');    src: url('fonts/DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/DroidSerif-Regular-webfont.woff') format('woff'),         url('fonts/DroidSerif-Regular-webfont.ttf') format('truetype'),         url('fonts/DroidSerif-Regular-webfont.svg#droid_serifregular') format('svg');    font-weight: normal;    font-style: normal;}#header{	width:98%; 	height:105px; 	margin-bottom:15px;	position:relative; 	left:1%; 	z-index:10;	-webkit-transition: top 0.5s;	-moz-transition: top 0.5s;	-o-transition: top 0.5s;	transition: top 0.5s;}#header.scroll{	position:fixed !important;	top: -120px;	width:100%;	height: auto;	left:0;}#cerca.scroll, #logo.scroll{	-webkit-box-shadow: 0px 5px 6px 0px rgba(50, 50, 50, 0.50);	-moz-box-shadow:    0px 5px 6px 0px rgba(50, 50, 50, 0.50);	box-shadow:         0px 5px 6px 0px rgba(50, 50, 50, 0.50);}#header.admin-bar-not{top:0;}#header.admin-bar-showing{top: 30px;}@media (max-width: 800px) {	#header{margin-bottom:20px; background-color:#dadada;}	.menu-menu-header-container{		height: auto !important; 		background-color: none;	}	#header.scroll{display:none;}}#logo{position:relative; float:left; width:90px;}#logo img{width:100%; height:auto;}.head-menu{	font-family: robotothin;	margin-left:90px;	font-size:25px;	font-size: 3vw;	height:105px;}.menu-menu-header-container{	height: 60px; 	background-color: #dadada;}@media (min-width: 1400px) {	.head-menu{font-size:40px;}}/*** Menu-Header ***/.nav-menu{ padding:0; background:#dadada; width:100%; float:left;}.head-menu ul 		{margin: 0px 0 0px 0px;float:left; list-style: none;}.head-menu ul li 	{float: left; position: relative; margin-left:2px;}.head-menu a 		{color: #f9f9f9; display: block;}.head-menu a:hover {color:#d4145a;}/*** Evidenzia elemento corrente ***/ .current-menu-item a, .current-post-ancestor a { color: #d4145a; }/*** Barra ricerca ***/#cerca{	background:rgba(249, 249, 249, 0.9);	height:45px;}#cercaform{	margin-right:10px;	text-align:right;}#cerca input {	opacity:0;	height:30px; 	font-family:"robotothin";	font-size:16px;	color:#2e2030;	background-color: transparent;	border-style: solid;	border-width: 0px 0px 1px 0px;	border-color: #3e8dc3;	transition:opacity 1s linear 0s;}input:focus{outline: 0;}#lente{ float:right; margin:5px 0 0 20px;} #annunciomob{display: none; line-height:1.5;}#annuncio{	color:#3e8dc3;	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	float:left;	margin:10px 0 0 10px;	font-style:italic;}#annuncio .novita, #annunciomob .novita{	background-color:#d4145a;	padding:4px;	color:#fff;	font-style:normal;  border-radius: 5px;  -moz-border-radius: 5px; /* firefox */  -webkit-border-radius: 5px; /* safari, chrome */}#annuncio a, #annunciomob a{		color:#226197;	font-family:Verdana, Geneva, sans-serif;	font-style:italic;}#motto{	font-size:26px;	float:left;	color: rgba(150, 150, 150,0.8);	text-shadow: rgb(224, 224, 224) 1px 1px 0px;	margin-left:10px;    -webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;	cursor:default;}@media (max-width: 800px) {	#lente			{display:none;}	#annunciomob{		display: block;		color:#3e8dc3;		font-size:14px;		float:left;		padding:10px 0 0 10px;		font-style:italic;		position:absolute;		top:60px;		left:90px;		width: -moz-calc(100% - 100px);		width: -webkit-calc(100% - 100px);		width: calc(100% - 100px);		height:35px;		background-color:#f9f9f9;	}}@media (max-width: 400px) {	#annunciomob{font-size:12px;}}.responsiveMenuSelect{    padding:3px;    margin: 0;    -webkit-border-radius:4px;    -moz-border-radius:4px;    border-radius:4px;    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;    background: #f8f8f8;    color:#888;    border:none;    outline:none;    display: inline-block;    -webkit-appearance:none;    -moz-appearance:none;    appearance:none;    cursor:pointer;	font-size:25px;	font-family:"robotothin";	text-align:center;}#footer{	clear:both;	background:#e1e1e1;	box-shadow: inset 1px 8px 7px 0px rgba(0, 0, 0, 0.13);	padding:20px;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#9f9e9e;	position:relative;	z-index:2;}#footer a{color:#9f9e9e;}#footer a:hover{text-decoration:underline;}.ilvg {color:#d05984;}#footer img{	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */	filter: gray; /* IE6-9 */	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}#footer img:hover{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(0%);}#footer .left{float:left; width:50%; min-width:250px; margin-bottom:10px;}#footer .left img {width:200px; height:auto;}#footer .right{float:right; text-align:right;}#footer .right img {width:40px; height:auto;}#footer img {opacity:0.5;}/** cookie policy **/#cookie-law-info-bar{box-shadow:-3px 2px 3px 4px #b4b4b4}#cookie-law-info-bara:hover{text-decoration:underline;}.cli-plugin-main-button{margin-right:10px;}.trick{clear:both;}#content{width:98%; position:relative; margin:10px auto;}#heart{	width:68%; 	float:left;    -webkit-transition: width 0.5s ease-in-out;    -moz-transition: width 0.5s ease-in-out;    -o-transition: width 0.5s ease-in-out;    transition: width 0.5s ease-in-out;}#navigation{clear:both; width:100%; text-align:center; font-family:"robotothin"; font-size:18px; color:#527eb2;}#navigation img{opacity:0.6;}#navigation img:hover{opacity:1.0;}/* classi infinite scroll*/#infscr-loading{clear:both; width:100%; text-align:center;}.continua{color:#0C9;}.ajaxpost{font-family:"robotothin"; font-size:18px; color:#0C9;}.fissa {position: fixed; top: 0px;}/* fine classi infinite scroll*/#listapost{	margin:0 auto;	text-align: center; 	clear:both; 	max-width:1500px;}@media(min-width: 1900px) {	 #listapost{max-width:none;}}.testoguida{	font-family:"robotothin";	font-size:25px;	display:block;	margin-bottom:10px;}.testoguida a{color:#3e8dc3;}#post{	width:31%;	max-width:290px;	height:425px;    background-color:#f8f8f8;    display: inline-table;    margin:0 auto 25px;    text-align:left;	padding:0 5px;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#605f5f;}#post:hover{    box-shadow: -3px 3px 7px 0px #b4b4b4;    opacity:1.0;	color:#000;}#post a {color:#d580a0;}#post:hover a {color:#ed1e79;}#post a:hover {text-decoration:underline;}.colore{	width:100%; 	height:1px; 	opacity:0.7; 	margin-bottom:12px;	text-align:left;}.colorelbl{	padding:0 2px; 	color:#FFF; 	font-family:Verdana, Geneva, sans-serif; 	font-size:10px;	text-transform:uppercase;	position:relative;	left:-10px;}#post:hover .colore{opacity:1.0;}#post .titolo{	text-decoration:none;	font-family: 'robotothin';	font-size:24px;	color:#d580a0;	line-height:22px;	display:block;	height:92px;	overflow:hidden;}#post .entry{overflow:hidden;}#divtitle{height:110px; overflow:hidden;}#post:hover .titolo{color:#d4145a;}#post .titolo:hover{text-decoration:none;}#post img{opacity:0.7; width:100%; height:auto;}#post:hover img{opacity:1;}#imgevidenza{width:100%; overflow:hidden; margin-top:1px;}#post .txt{color:#676565;}#post .continua{color:#7684a4;}#post:hover .continua{color:#0071bc;}#post:hover .txt{color:#000;}#autore{font-size:10px; margin:5px 0;}#postmetadata{color:#ccacb8;}#post:hover #postmetadata{color:#d4145a;}#postmetadata .tag a{color:#655c7e;}#post:hover .tag a{color:#32177f;}#platf, #tags{height:15px; overflow:hidden;}#platf .plat{color:#373737; text-transform:uppercase;}#post:hover .plat{color:#000;}@media(max-width: 1005px) {	 #post{		 width:30%; 		 max-width:none;		}	#post .titolo{		 font-size:23px;	}}@media(max-width: 760px) {	 #post{width:45%;}}@media(max-width: 510px) {	#post{		width:90%;    	background-color:#f9f9f9;	}}/** Slide **/#slide{	width:100%;	margin:0 auto 20px;	}#slide .rslides{	box-shadow: -4px 4px 5px 0px rgba(0, 0, 0, 0.65);}#slide .rslides_tabs{	padding-left:0px;}#slide .rslides_tabs a{	box-shadow:none !important;	width:12px;	height:12px;	border-radius:50%;	margin-top:5px;}#slide .rslides_here a{	background-color:#d4145a;}#slide .rslides_nav{  	visibility:hidden;	opacity:0;	transition:visibility 0s linear 0.5s,opacity 0.5s linear;}#slide:hover .rslides_nav{	visibility:visible;	opacity:0.5;	transition-delay:0s;}.beforerel{	position:absolute;	top:120px;	left:10px;	float:left;	transform: rotate(90deg);	transform-origin: left top 0;	color:#FFF;	background-color:#3ec1a1;	padding:5px;	font-size:15px;	font-family:"Robotothin";	box-shadow: -4px 4px 5px 0px rgba(0, 0, 0, 0.65);	z-index:1;}.sliderel{	width:100%;	height:100%;	position:absolute;	left:95%;	-webkit-transition: all 1s ease;     -moz-transition: all 1s ease;     -ms-transition: all 1s ease    -o-transition: all 1s ease;    transition: all 1s ease;	box-shadow: -4px 4px 5px 0px rgba(0, 0, 0, 0.65);}.sliderel:hover{	left:30%;	-webkit-transition: all 1s ease;     -moz-transition: all 1s ease;     -ms-transition: all 1s ease    -o-transition: all 1s ease;    transition: all 1s ease;}//.sliderel img{width:auto !important; height:100% !important;}#slide img{	-webkit-transition: all 1s ease;     -moz-transition: all 1s ease;     -ms-transition: all 1s ease    -o-transition: all 1s ease;    transition: all 1s ease;	filter: brightness(80%);}.rslides:hover img, .rslides1:hover img{    -webkit-transform:scale(1.25);    -moz-transform:scale(1.25);    -ms-transform:scale(1.25);     -o-transform:scale(1.25);     transform:scale(1.25);	filter: brightness(100%);}.rslides:hover .sliderel img, .rslides1:hover .sliderel img{ /*hover slide sx no zoom dx*/    -webkit-transform:scale(1);    -moz-transform:scale(1);    -ms-transform:scale(1);    -o-transform:scale(1);}.caption {  position: absolute;  display: block;  max-width:50%;  top:65%;  right: 10%;  text-align:right;  color:#FFF;  font-family:"robotothin";  font-size:20px;  font-weight:bold;  z-index:0;  text-shadow: 2px 2px 2px #000;  text-align:right;}.title{  position: absolute;  display: block;  max-width:80%;  top: 0;  left: 20px;  padding: 5px 10px;  text-align:center;  background-color:#d4145a;  color:#FFF;  font-family:Verdana;  font-size:22px;}.titlerel{  position: absolute;  display: block;  max-width:50%;  top: 5%;  left: 10%;  padding: 5px;  text-align:right;  background-color:#3ec1a1;  color:#FFF;  font-family:Verdana;  font-size:22px;}@media(max-width: 1005px) {	.caption{display:none;}	.title{font-size: 3.9vw; padding:2%;}	#slide{width:95%; margin:0 auto;}	.rslides_nav{display:none;}	.sliderel{display:none;}}@media(max-width: 1024px) {	.caption{top:50%; font-size:16px;}}#slide .videoWrapper {	height: 0;	overflow: hidden;	padding-bottom: 56.25%;	padding-top: 30px;	position: relative;}#slide .videoWrapper iframe,#slide .videoWrapper object,#slide .videoWrapper embed {	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;}/** fine slide**/#goup{	position:fixed;	right:5px;	bottom:10px;	opacity:0;    -webkit-transition:opacity 1s linear;    -moz-transition:opacity 1s linear;    -o-transition:opacity 1s linear;    transition:opacity 1s linear;}#goup img{	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */	filter: gray; /* IE6-9 */	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}#goup img:hover{	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");	-webkit-filter: grayscale(0%);}#sidebar-out{  	position:relative;   	float:right;   	text-align:left;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	width:30%;	min-width:260px;	margin-right:1%;}#sidebar{	position:relative;   	background-color:#f7f6f6;	box-shadow: -3px 3px 7px 0px #b4b4b4;	z-index:5;	padding-bottom:5px;}#tornasu{	text-align:center;	position:fixed;	top:170px;	z-index:1;	background-color:#eaeaea;	width:21%;	margin-left:4.5%;	box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.19); }#tornasu a{color:#9f9e9e;}#tornasu a:hover{text-decoration:underline;}.ilvg {color:#d05984;}#tornasu img{	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */	filter: gray; /* IE6-9 */	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */opacity:0.25;}#tornasu img:hover{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(0%);opacity:0.5}#tornasu hr{color: #f4f4f4; background-color: #f4f4f4; height: 1px; border:none;}#tornasu .right{padding:5px;text-align:right;}/* combriccola */#box-combriccola{	width:95%;	margin:0 auto;	padding:5px;	background-color:#f7f6f6;	border:1px solid #fbfbfb;}#box-combriccola a{color:#3ec1a1;}#box-combriccola .combtitle{	color:#FFF;	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	display:block;	padding-left:5px;	background: #4869af; /* Old browsers */	background: -moz-linear-gradient(left, #4869af 0%, #c85ea4 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4869af), color-stop(100%,#c85ea4)); 	/* Chrome,Safari4+ */	background: -webkit-linear-gradient(left, #4869af 0%,#c85ea4 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(left, #4869af 0%,#c85ea4 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(left, #4869af 0%,#c85ea4 100%); /* IE10+ */	background: linear-gradient(to right, #4869af 0%,#c85ea4 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4869af', endColorstr='#c85ea4',GradientType=1 ); 	/* IE6-9 */}#logo-combriccola{float:left;}#btn-combriccola{	color:#1c3d76;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	text-align:center;	margin-top:5px;}#btn-combriccola .btn-comb{	background-color:#d4145a;	padding:4px;	color:#fff;	font-style:normal;  border-radius: 5px;  -moz-border-radius: 5px; /* firefox */  -webkit-border-radius: 5px; /* safari, chrome */  font-family:Arial, Helvetica, sans-serif;  display:inline-block;  margin-top:10px; }#btn-combriccola .btn-comb:hover{background-color:#ee206b; text-decoration:none;}#body-cobriccola{	border-top:2px solid #a4bad8;	border-bottom:2px solid #a4bad8;	padding:5px;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#2e2930;	width:95%;	margin:0 auto;}#body-cobriccola img{	width:22%;	height:auto;	margin-left:1%;	margin-top:5px;	opacity:0.7;    position:relative;    cursor:pointer;}#body-cobriccola img:hover{opacity:1;}#foot-combriccola{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#2e2930;	text-align:right;	padding:5px;}@media(max-width: 1005px){	#sidebar-out{display:none;}	#heart{width:100%;}	#goup{display:none;}}#banner{max-width:300px; margin:0 auto 20px auto; padding:5px 5px 0 5px;}#banner img{max-width:100%; height:auto; margin-top:2px;}#banner img:hover{filter:contrast(150%);}#bannercommenti{     margin: 0 auto 15px;    width: 728px;}#bannermobile{display:none;}@media(max-width: 600px){	#bannercommenti{display:none;}	#bannermobile{		display:block;		margin: 0 auto;    	width: 120px;		position:relative;		top:-10px;	}}#sidebar .titolo{	font-family:"robotothin";	color:#32177f;	text-align:center;	font-size:30px;}#recensione img {opacity:0.8;}#recensione .normal{position:relative; left:0;}#recensione:hover img{opacity:1.0;}#sidebar hr{width:90%; margin-left:5%; border:2px solid #e9e9e9;}#recensione{width:100%; height:auto;margin-bottom:10px;}#immagine{float:left; width:80px; height:80px; overflow:hidden; margin:0 0 0 10px;}#info{float:left; width:180px;margin:5px 0 0 10px;}#recensione .titolo{	font-family:"robotothin";	color:#d4145a;	text-align:left;	font-size:21px;	line-height:21px;	clear:both;}#recensione .titolo:hover{text-decoration:none;}#autrece{color:#000; font-size:12px;}#autrece a{color:#32177f;}#articolo{	width:90%;	max-width:1000px;	margin:10px auto;	box-shadow: -3px 3px 7px 0px rgba(0, 0, 0, 0.32); 	background:#f9f9f9;}@media(max-width: 500px) {	#articolo{width:98%;}}#socialbtn iframe{margin:0;}#testocolonna .videoWrapper, #testoarticolo .videoWrapper{	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;	width: 96%;	height: 96%;	margin:10px auto;}#testocolonna .videoWrapper iframe, #testoarticolo .videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}#testocolonna img, #testoarticolo img {max-width:100%; height:auto;}.twitter-tweet-rendered {margin:10px auto !important;}.fb_iframe_widget{	max-width:500px; 	width:100%; 	margin:0 auto;	display:block !important;}#articolo a{color:#d4145a; text-decoration:none;}#articolo a:hover{text-decoration:underline;}#articolo .tipo{	font-family:"robotothin";	padding:10px;	font-size:30px;	color:#FFF;	position:relative;	left:-10px;	top:15px;}@media(max-width: 600px) {#articolo .tipo.staticpage{	padding:5px;	font-size:18px;}}#articolo .platf{	font-family:"robotothin";	padding:10px;	background-color:#b57510;	font-size:20px;	position:relative;	left:-10px;	top:15px;	text-transform:uppercase;}#piattaforme a{color:#FFF;}#piattaforme a:hover{text-decoration:none;}#testata{width:100%; height:60px;}#corpo{padding:20px;}#articolo .left{float:left;}#articolo .right{float:right;}#articolo .titolo{	color:#d4145a;	font-family:"robotothin";	font-size:40px;	line-height:40px;}#articolo .titolo a:hover{text-decoration:none;}#articolo .autore{	font-family:verdana;	font-size:15px;	color:#000;	font-style:italic;}#colonnadx a, #articolo .autore a{	color:#226197;}#immagineevidenza{	width:96%;	margin:20px auto;	height:300px;	background-position:center;}#socialbtn{	position:relative;	left:20px;	top:2px;	opacity:0.8;	z-index:3;	display:inline-block;}.facebook_like_button_container{height: 20px;overflow: hidden;}#imgcontainer{position:relative;z-index:1;}#imgcontainer img {    position: absolute;	left: 50%;    margin-left: -500px;}#socialbtn:hover{opacity:1.0;}#socialbtn .fb-like{margin-top:18px;}#articolo hr, .hrautore{ 	border: 0; 	height: 1px; 	width:90%;	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.50), rgba(0,0,0,0)); 	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.50), rgba(0,0,0,0)); 	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.50), rgba(0,0,0,0)); 	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.50), rgba(0,0,0,0)); 	margin:20px auto 20px auto;}/* stili editor */#testoarticolo{	color:#2e2930;	font-family:Verdana, Geneva, sans-serif;	font-size: 15px; 	line-height: 1.4;	text-align:justify;	width:90%;	margin:0 auto;}#testocolonna{	color:#2e2930;	font-family:Verdana, Geneva, sans-serif;	font-size: 15px; 	line-height: 1.4;	text-align:justify;	width:75%;	float:left;	padding-right:20px;	border-right:1px solid #dadada;}/* racconti ludici */#raccontiludici h5{	font-family:"droid_serifregular" !important;	text-align:center !important;	margin:0 0 20px 0 !important;}#raccontiludici h6{	font-family:"droid_serifregular" !important;	text-align:center !important;}#raccontiludici p{	font-family:"droid_serifregular";	font-size:16px;}#raccontiludici h5 + p:first-letter{  color: #d4145a;  float: left;  font-size: 75px;  line-height: 60px;  padding-top: 4px;  padding-right: 8px;  padding-left: 3px;}#colonnadx-out{	float:left;	width:20%;	margin-left:1.5%;	overflow:hidden;	padding-left:5px;}#colonnadx{	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	text-align:center;	position:relative;	overflow:hidden;	-webkit-transition: top 0.2s;	-moz-transition: top 0.2s;	-o-transition: top 0.2s;	transition: top 0.2s;}#sfocatura{	float:right;	display:block;	width:22%;	height:20px;	position:relative;	top: -10px;	background-color:#f9f9f9;	opacity:0.6;	-webkit-filter: blur(5px);	-moz-filter: blur(5px);	-o-filter: blur(5px);	-ms-filter: blur(5px);	filter: blur(5px);}@media(max-width: 905px) {	#colonnadx{display:none;}	#colonnadx-out{display:none;}	#sfocatura{display:none;}	#testocolonna{width:100%;}	#voto{font-size:75px;}}#amazondx{	width:90%;	border:1px solid #dadada;	margin:10px auto;	padding:2px;	}#amazondx a{	color:#d4145a;}#testoarticolo h1, #testocolonna h1{	font-weight:bold;	font-size:30px;	text-align:left;	font-family:"robotothin";	color:#3b3e6a;	width:100%;	display:block;	border-bottom:1px solid #6166b3;}#testoarticolo h2, #testocolonna h2{	font-weight:bold;	font-size:30px;	text-align:left;	font-family:"robotothin";	color:#3b3e6a;	width:100%;	display:block;	border-bottom:1px dashed #6166b3;}#testoarticolo h3, #testocolonna h3{	font-size:21px;	text-align:center;	font-family:"robotothin";	color:#d07f9d;	margin:10px 0;	line-height:25px;}#testoarticolo h3:before, #testocolonna h3:before,#testoarticolo h3:after, #testocolonna h3:after{    content: "";	display:block;	border-bottom:2px solid #d07f9d;	width:20%;	margin:5px auto;}#testoarticolo h4, #testocolonna h4{	font-size:18px;	text-align:center;	font-family:"robotothin";	color:#3b3e6a;	margin:10px 0;}#testoarticolo h4:after, #testocolonna h4:after{    content: "";	display:block;	border-bottom:1px solid #3b3e6a;	width:25%;	margin:2px auto;	opacity:0.6;}#testoarticolo h5, #testocolonna h5{	font-weight:bold;	font-size:25px;	text-align:left;	font-family:"robotothin";	color:#3b3e6a;	margin: 20px 0 15px;}#testoarticolo h6, #testocolonna h6{	font-weight:bold;	font-size:16px;	text-align:left;	font-family:"robotothin";	color:#3b3e6a;	margin:10px 0 0;}#testoarticolo blockquote, #testocolonna blockquote{  display:block;  background: #fefefe;  padding: 10px 15px 5px 25px;  margin: 10px 0 20px 0;  position: relative;  border-radius:5px 0 0 5px;  -moz-box-shadow: 2px 2px 15px #ccc;  -webkit-box-shadow: 2px 2px 15px #ccc;  box-shadow: 2px 2px 15px #ccc;  border-left: 5px solid #d4145a;  font-family: Georgia, serif;  font-size: 16px;  line-height: 1.2;  color: #737373;  font-style:italic;}#testoarticolo blockquote:before, #testocolonna blockquote:before{  content: "\201C"; /*Unicode for Left Double Quote*/  font-family:Verdana, Geneva, sans-serif;  font-size: 65px;  font-weight: bold;  color: #e1a13c;  position: absolute;  left:5px;  top:-24px;}#testoarticolo blockquote:after, #testocolonna blockquote:after{	position: absolute;    left: 44.5%;    content: "";    border-top: solid 20px #FFF;    border-left: solid 15px transparent;    border-right: solid 15px transparent;}#comunicati {  padding: 8px;  background-color: #f0f0f0;  border-top: 5px solid #d4145a;  border-radius:5px 5px 0 0;  margin: 5px;  background-position: top left;  background-repeat: no-repeat;  width:95%;  font-style:italic;  font-size:12px;}#citsx{	float:left;	width:150px;	margin: 10px 10px 10px 0;	font-family:"Open Sans",Arial,sans-serif;	text-transform:uppercase;	color:#d07f9d;	font-size:18px;	text-align:right;	line-height: 17px;	padding-right:5px;	word-wrap:break-word;}#citdx{	float:right;	width:150px;	 margin: 10px 0 10px 10px;	font-family:"Open Sans",Arial,sans-serif;	text-transform:uppercase;	color:#d07f9d;	font-size:18px;	text-align:left;	line-height: 17px;	padding-right:5px;}@media(max-width: 400px) {#citsx,#citdx{width:50%; font-size:16px;}#citsx{margin-left:10px;}#citdx{margin-right:10px;}}#nota{	margin: 0 auto 20px;	padding:12px 10px;	width:90%;	box-shadow: -7px 9px 6px 0px rgba(0, 0, 0, 0.2);   	-moz-box-shadow: -7px 9px 6px 0px rgba(0, 0, 0, 0.2);   	-webkit-box-shadow: -7px 9px 6px 0px rgba(0, 0, 0, 0.2); 	background-color:#FFF;	position:relative;  	font-family: Georgia, serif;  	font-size: 16px;  	line-height: 1.2;  	color: #737373;  	font-style:italic}#nota:before {  content: "";  position: absolute;  top: 0;  right: 0;  border-width: 0 16px 16px 0;  border-style: solid;  border-color: #dadada #f9f9f9;}#testoarticolo p, #testocolonna p{margin:0;}/** fine stili editor *//** tabelle **/table a:link {	color: #666;	font-weight: bold;	text-decoration:none;}table a:visited {	color: #999999;	font-weight:bold;	text-decoration:none;}table a:active,table a:hover {	color: #bd5a35;	text-decoration:underline;}table {	font-family:Arial, Helvetica, sans-serif;	color:#666;	font-size:12px;	text-shadow: 1px 1px 0px #fff;	background:#eaebec;	margin:20px auto;	border:#ccc 1px solid;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	-moz-box-shadow: 0 1px 2px #d1d1d1;	-webkit-box-shadow: 0 1px 2px #d1d1d1;	box-shadow: 0 1px 2px #d1d1d1;}table th {	padding:21px 25px 22px 25px;	border-top:1px solid #fafafa;	border-bottom:1px solid #e0e0e0;	background: #ededed;	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);}table th:first-child {	text-align: left;	padding-left:20px;}table tr:first-child th:first-child {	-moz-border-radius-topleft:3px;	-webkit-border-top-left-radius:3px;	border-top-left-radius:3px;}table tr:first-child th:last-child {	-moz-border-radius-topright:3px;	-webkit-border-top-right-radius:3px;	border-top-right-radius:3px;}table tr {	text-align: center;	padding-left:20px;}table td:first-child {	text-align: left;	padding-left:20px;	border-left: 0;}table td {	padding:18px;	border-top: 1px solid #ffffff;	border-bottom:1px solid #e0e0e0;	border-left: 1px solid #e0e0e0;	background: #fafafa;	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}table tr.even td {	background: #f6f6f6;	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}table tr:last-child td {	border-bottom:0;}table tr:last-child td:first-child {	-moz-border-radius-bottomleft:3px;	-webkit-border-bottom-left-radius:3px;	border-bottom-left-radius:3px;}table tr:last-child td:last-child {	-moz-border-radius-bottomright:3px;	-webkit-border-bottom-right-radius:3px;	border-bottom-right-radius:3px;}table tr:hover td {	background: #f2f2f2;	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	}/** fine tabelle **//** inizio form  **/.wpcf7{  background-color: #f0f0f0;  border-top: 1px solid #cacaca;  border-bottom: 1px solid #cacaca;  width:95%;  padding:5px !important;  margin:0 auto !important;}/* Basic Grey */#corpo form {	margin:0 auto;	width:70%;	color:#a10027;	font-weight:bold;	font-family:"robotothin";	text-align:center;}#corpo input[type="text"], #corpo input[type="email"], #corpo textarea, #corpo select {    border: 1px solid #DADADA;    color: #888;    height: 25px;    margin-bottom: 16px;    margin-right: 6px;    margin-top: 2px;    outline: 0 none;    padding: 3px 3px 3px 5px;    width: 70%;    font-size: 12px;    line-height:15px;    box-shadow: inset 0px 1px 4px #ECECEC;    -moz-box-shadow: inset 0px 1px 4px #ECECEC;    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;}#corpo textarea{    padding: 5px 3px 3px 5px;}#corpo select {    background: #FFF url('down-arrow.png') no-repeat right;    background: #FFF url('down-arrow.png') no-repeat right);    appearance:none;    -webkit-appearance:none;    -moz-appearance: none;    text-indent: 0.01px;    text-overflow: '';    width: 70%;    height: 35px;    line-height: 25px;}#corpo textarea{    height:100px;}#corpo input[type="submit"] {    background: #d4145a;    border: none;    padding: 10px 25px 10px 25px;    color: #FFF;    box-shadow: 1px 1px 5px #B6B6B6;    border-radius: 3px;    text-shadow: 1px 1px 1px #9E3F3F;    cursor: pointer;}#corpo input[type="submit"]:hover {    background: #b52056;}/** fine form **/#pagine{	margin:20px auto;	font-size:20px;	text-align:center;	font-family:"Open Sans",Arial,sans-serif;}.numpag{	background-color:#b73061;	padding:5px 10px;	color:#eaeaea;	font-style:normal;}#pagine a:hover{text-decoration:none;}a .numpag{background-color:#d4145a; color:#fff;}a:hover .numpag{background-color:#fe3a81;}#infobox{	border-top: 1px solid #dadada; 	border-bottom: 1px solid #dadada;	padding:5px;}#autore-bottom{margin-top:50px; padding:0 0 10px 5px;}.dueparole{	font-size:30px;	color:#FFF;	background-color:#9cbae2;	padding:5px;	font-family:"robotothin";}#gravatar{	float:left; 	margin:10px;}#bio {	margin:20px 0;	padding-left:20px;	font-family:Verdana, Geneva, sans-serif;	font-size:12px;	color:#8d8391;	padding-right:10px;}#social-autore{margin:5px 0 0 100px;}#social-autore img{	opacity:0.8; 	width:25px; 	height:auto;}#social-autore img:hover{opacity:1;}#conclusione{	width:90%;	margin:0 auto;	background-color:#f0f0f0;	padding:5px;}.etichettacomm{	font-size:30px;	color:#FFF;	background-color:#d4145a;	padding:5px;	font-family:"robotothin";	position:relative;	top:20px;	left:10px;}#voto{	font-family:"robotothin";	color:#b57510;	font-size:100px;	width:15%;	float:left;	margin:20px 0 0 5px;	text-align:center;}@media(max-width: 905px) {	#voto{font-size:75px;}}.verdetto{font-size:18px; font-style:italic;}#commento{	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	font-style:italic;	text-align:justify;	color:#2e2930;	width:50%;	float:left;	margin:5% 0 0 30px;}#procons{	float:right;	margin-right:2%;	width:25%;	font-family:"robotothin";	font-size:20px;}#pro{	width:100%;	color:#2cc261;	text-align:left;}#contro{	width:100%;	color:#c23a2c;	text-align:right;}@media(max-width: 600px) {	#voto{float:none; width:100%; margin:0 auto;}	#commento{float:none; margin:10% auto; width:95%;}	#procons{float:none; margin:0 auto;width:95%;}	#piattaforme{display:none;}}#commenti{	width:90%;	max-width:1000px;	height:auto;	margin:50px auto;}#commenti .txt{	font-family:"robotothin";	font-size:25px;	color:#FFF;	background-color:#b5aeed;	padding:15px;}#commenti .tornasu{	font-family:"robotothin";	font-size:20px;	color:#d4145a;	float:right;}#commenti hr{  clear: both;   float: none;   width: 100%;   height: 2px;  margin: 1.4em 0;  border: none;   background: #ddd;  background-image: -webkit-gradient(      linear,      left top,      left bottom,      color-stop(0.5, rgb(221,221,221)),      color-stop(0.5, rgb(255,255,255))  );  background-image: -moz-linear-gradient(      center top,      rgb(221,221,221) 50%,      rgb(255,255,255) 50%  );}#comm_icon{display:inline-block; position:relative; top:10px;}#comm_icon img{	width:40px;	height:auto;	margin-left:10px;	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */	filter: gray; /* IE6-9 */	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */}#comm_icon img:hover{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(0%);}/*shortcode*/.approfondisci{	overflow:hidden; 	box-shadow: -3px 3px 7px 0px #bfbfbf;	padding:10px;	margin:10px auto;}.applbl{    color: #fff;    font-size: 10px;    padding: 0 2px;    position: absolute;    text-transform: uppercase;}.appsx{float:left; margin-right:6px;}.appsx img{max-width:200px !important; height:auto;}.apptitle{ font-family:"robotothin"; font-size:20px;}a:hover.apptitle{text-decoration:none !important;}.apptxt{font-size:13px; font-style:italic; font-color:#dadada;}.appblur{	display:block;	height:10px;	position:relative;	top: -10px;	margin-left:200px;	background-color:#f9f9f9;	opacity:0.8;	-webkit-filter: blur(5px);	-moz-filter: blur(5px);	-o-filter: blur(5px);	-ms-filter: blur(5px);	filter: blur(5px);}.amazonbox{	width:350px;	overflow:hidden; 	-webkit-box-shadow: -5px 1px 9px -3px rgba(0, 0, 0, 0.65);	-moz-box-shadow: -5px 1px 9px -3px rgba(0, 0, 0, 0.65);	box-shadow: -5px 1px 9px -3px rgba(0, 0, 0, 0.65);	padding:10px 20px 15px 20px;	margin:10px auto;	color:#f9f9f9;	background-color:#2e2939;	font-family:Arial;	font-size:14px;	border-radius: 0 40px 15px;}.amazonbox .amazontxt{	font-style:italic;	color:#dadada;}.amazonbox img{width:100px; height:auto;}.amazonbox .amazonbuy{	color:#ff9900;	text-decoration:overline;	display:block;	text-align:right;	margin-top:5px;}.amazonbox .amazonbuy a{color:#f9f9f9 !important;}.amazonbox .amazonbuy a:hover{color:#d4145a !important;}.amazonbox a.prodname{	font-size:16px; 	font-weight:bold;	color:#ff9900 !important;}.amazonbox a:hover{text-decoration:none !important;}@media(max-width: 500px) {.amazonbox{width:80%;}}@media(max-width: 400px) {.appsx{float:none; margin-right:0; text-align:center;}.appsx img{max-width:100% !important;}.applbl{margin:0 !important;}.appblur{margin-left:0;}}/*fine shortcode*/#guida{	float:right; 	margin:10px;	padding:5px;	color:#FFF;	background-color:#2e2939;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	border-radius:5px;	opacity:0.7;}@media(max-width: 735px) {	#comm_icon{display:block; margin-top:10px;}  #guida{display:inline-block; float:right; margin:10px;}}#disqus_thread{display:none;}#fb-container:target, #disqus_thread:target{display:block;}#commenti .fb_iframe_widget,#commenti .fb_iframe_widget span,#commenti .fb_iframe_widget span iframe[style] {  min-width: 100% !important;  width: 100% !important;}.notfound {    display: block;    margin: 0 auto;	max-width:100%;	height:auto;}.testo404{	font-family:"robotothin";	font-size:20px;	display:block;	width:60%;	float:right;	text-align:right;	padding-right:20px;}.link404 {color:#d4145a !important}.link404:hover{text-decoration:underline;}#content404{	position:absolute;	top:50%;	margin-top:-150px;	left:0;	width:100%;	height:300px;}#boss404{	background-image:url("img/404-bigboss.jpg");	background-repeat:no-repeat;	background-position:right center;	background-color:#d4145a;	display:block;	width:100%;	height:200px;	font-family:"robotothin";	color:#f9f9f9;	font-size:55px;	line-height:35px;}@media(max-width: 650px) {	#content404{		top:0;		margin-top:0;	}	#boss404{		background-position:center;	}	.testo404{		float:none;		width:95%;		padding:0;	}}/* css redazione */#gravatar-redazione{float:left; margin-bottom:10px;}#bio-redazione{	margin-left:90px;	color:#2e2930;	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	text-align:justify;}#social-redazione{margin:10px 0 10px 90px;}#social-redazione img{	width:25px; 	height:auto;	opacity:0.8;}#social-redazione img:hover{opacity:1;}#autore-redazione{padding:15px;}#articoliautori{width:70%; margin:20px auto;}@media(max-width: 1005px) {	#articoliautori{width:100%;}}#filtro{	font-family:"robotothin";	font-size:20px;	margin-bottom:20px;}#filtro a{	background-color:#d580a0;	color:#FFF;	padding:5px;	margin-right:2px;	font-size:15px;}#filtro a:hover{background-color:#ed1e79;}#filtro .selected{	background-color:#ed1e79;	box-shadow: inset 1px 8px 7px 0px rgba(0, 0, 0, 0.13);	}#filtrodx{float:right; margin-bottom:10px;}@media(max-width: 650px) {	     #filtrodx{float:none; margin-bottom:0;}		 #filtro a{			padding:2px;			margin-right:0;			font-size:14px;		} }.nomeautore{	font-size:30px;	color:#FFF;	background-color:#9cbae2;	padding:5px;	font-family:"robotothin";	position:relative;	left:-30px;}@media(max-width: 500px) {	.nomeautore{		font-size:25px;		left:-10px;	}}.lblautore{font-family:"robotothin"; font-size:30px; color:#bec277;}#amazon{	width:25%;	text-align:center;	border:1px solid #dadada;	padding:5px;	margin-top: 10px;	float:left;}#infogioco{	float:left; 	width:70%; 	margin:5px;	font-family:"robotothin";	font-size:22px;}#ilvgscore{	width:100px;	height:100px;	font-family:"robotothin";	background-color:#f0f0f0;	margin:20px 0 0 20px;	text-align:center;}.etichettavoto{	font-size:20px;	color:#FFF;	background-color:#d4145a;	padding:5px;	position:relative;	left:-10px;}.votoscheda{	color:#b57510;	font-size:50px;	width:15%;}@media(max-width: 640px) {	#amazon{		width:100%;		float:none;	}	#infogioco{		float:none; 		width:100%; 		font-size:20px;	}	#ilvgscore{margin:20px auto;}}#navigatorepost{	font-family:Verdana, Geneva, sans-serif;	font-size:14px;	text-align:center;}#navigatorepost a{color:#6b85b6;}#navigatorepost a:hover{text-decoration:none; font-weight:bold;}#related{	opacity:0.7; 	height:180px;	overflow:hidden;	font-size:12px;}#related img {width:100%; height: auto; border-radius:2px;}#related:hover{opacity:1;}#nopost{text-align:center; font-family:"robotothin"; font-size:25px; color:#2e2930;}