.mobile {
	display: none;
}
.desktop {
	display: block;
}
#top-header .desktop {
	display: block;
	height: 90px;
	overflow: hidden;
}
#top-header .mobile {
	display: none;
}
#thankyou {
	margin: -5px auto 0 auto; 	
}
/*
.socialbar-desktop {
	display: block !important;
}
.socialbar-mobile {
	display: none !important;
}
#socialbar-bottom {
	display: block;
}
#mobile-commenti-condividi {
	display: none !important;
}
*/

#top-header {
	margin: 0 auto;
}
	/* Per centrare banner "strani"
	#top-header .desktop {
		text-align: center !important;
		margin: 0 auto !important;
		width: 100% !important;
	}
	*/
	#top-header img {
		margin-top: 0;
	}
#header {
	min-height: 90px;
}

#external-box {
	text-align: left !important;
	overflow: visible;
	max-width: 1000px;
}
#internal-box {
	width: 770px;
	min-width: 728px;
	padding-top: 15px;
}

#page {
	width: 640px;
	float: left;
	margin-left: 5px;
	padding-top: 30px;
}



#logo {
	margin: 0 auto;
	position: relative !important;
	top: 10px; left: 4px;
}
	#logo .logo-head {
		position: absolute; top: 0; left: 0;
	}	
	#logo .logo-text {
		position: absolute; top: 16px; left: 90px;
	}	
	#logo .logo-payoff {
		font-size: 9px;
		position: absolute; top: 48px; left: 90px;
	}



#bigsocial-header {
	display: block;	
	float: right;
	margin: 1px 10px 0 0;
}
	#bigsocial-header span {
		display: none;
	}
	#bigsocial-header .bigsocial {
		display: block;
		float: left;
		width: 18px; height: 31px;
		background-image: url(../images/social-icons-extended.png?v2);
		background-repeat: no-repeat;
		background-size: 144px 62px;
		margin: 1px 4px;
	}
		#bigsocial-header .bigsocial-googleplus {
			background-position: -0 0; 
		}
		#bigsocial-header .bigsocial-twitter {
			background-position: -18px 0; 
		}
		#bigsocial-header .bigsocial-facebook {
			background-position: -36px 0; 
		}
		#bigsocial-header .bigsocial-youtube {
			background-position: -54px 0; 
		}
		#bigsocial-header .bigsocial-rss {
			background-position: -72px 0; 
		}
		#bigsocial-header .bigsocial-instagram {
			background-position: -90px 0; 
		}
		#bigsocial-header .bigsocial-flickr {
			background-position: -108px 0; 
		}
		#bigsocial-header .bigsocial-periscope {
			background-position: -126px 0; 
		}
		#bigsocial-header .bigsocial:hover, #bigsocial-header .bigsocial:active {
			background-position-y: -31px;
		}
		





#menu-review {
	border-bottom: 1px solid #222;	
}
	#menu-review-title {
		float: left;
		padding: 10px 10px 7px 10px;
		font-size: 18px;
		text-align: left;
	}	
	#menu-review ul {
		float: left;
	}
		#menu-review ul li {
			float: left;
			width: 20%;
			width: auto !important;	
		}
			#menu-review ul li a {
				background-position: 5px 6px;
				padding: 10px 10px 7px 35px;
				font-size: 18px;
				text-align: left;
			}
				#menu-review ul li a:hover {
					background-position: 5px -60px;
				}
				#menu-review ul li a span {
					display: inline;
					background: transparent;
				}
			
	#menu-categories-title {
		font-size: 15px;
		background-size: 15px 40px;
		background-position: 10px 7px;
		padding:7px 15px 7px 30px;
	}
		#menu-categories-title:active, #menu-categories-title.active {
			background-position: 10px -20px;
		} 
	#menu-categories-complete {
		display: none;
		list-style: none;
		text-align: left;
		position: absolute;
		top: 27px; left: -1px;
		border: 1px solid #000;
		background: #ffffff;	
		z-index: 9999;
	}
		#menu-categories-complete li {
			padding: 3px 7px 3px 10px;
			font-size: 11px;
			border-top: 1px solid #ccc;
			font-style: normal;
			font-weight: 500;
		}
		#menu-categories-complete li:first-child {
			border-top: none;
		}
			#menu-categories-complete li a {
				color: #333;
				text-decoration: none;
			}
				#menu-categories-complete li a:hover, #menu-categories-complete li a:active {
					color: #FD3997;
				}
				
	#menu-categories-desktop {
		overflow: hidden;
		height: 27px;
		list-style: none;
		position: absolute;
		display: block;
		top: 0; left: 90px;
	}
		#menu-categories-desktop li {
			float: left;
		}
			#menu-categories-desktop li a {		
				font-family: "museo-sans",sans-serif;
				font-style: normal;
				font-weight: 500;
				display: block;
				float: left;
				text-decoration: none;
				color: #000;
				font-size: 11px;
				line-height: 14px;
				padding: 7px 10px 5px 10px;
				border: 1px solid transparent;
			}
			#menu-categories-desktop li a:hover {
				color: #FD3997;		
			}	




#footer-sp0t-desktop {
	display: block;
}
#footer-sp0t-mobile {
	display: none;
}







#support {
	padding: 20px;
	border: 2px solid #FD3997;
	font-size: 12px;
	margin: 0 0 5px 0;
}
	#support p {
		margin:5px 0;
	}
		#support p a {
			color: #1398df;
		}
		#support p .big {
			font-size: 14px;
		}
	#support .evidence {
		font-size: 18px;
		color: #FD3997;
		font-family: "alternate-gothic-no-3-d", Impact, Charcoal, sans-serif;
		font-style: normal;
		font-weight: 400;
	}

/* new first page */
.posthome {
	margin-left: 0 !important;
}
.posthome-thumb {
	min-height: 120px;
	max-height: 280px;
	max-width: 600px; 
}

.posthome-thumb img {
	max-width: 600px !important; 
}
.posthome h2 {
	font-size: 48px; line-height: 48px;
}
.posthome .postlist-category { 
	display: inline-block;
}
/* ------- */

/*
FROM GENERAL STYLE
*/

.postselect h1 {
	margin: 50px 100px 10px 0; font-size: 58px; line-height: 52px;	
}
.postlist { 
	padding: 10px 0 20px 0; margin: 10px 0 10px 0; 
}
.postlist-category {
	display: block; margin: 0 0 5px 0;
}
.postlist p {
	display: block;
}
.postlist .postlist-thumb {
	width: 180px;
}
.postlist .postlist-thumb img {
	width: 200px;
	height: 200px;
}
.postlist h2 {
	font-size: 32px !important; line-height: 30px !important;
}
.postlist-content {
	margin-left: 190px;
}
#stripe-support {
	font-size: 12px;
}

#stripe-support span {
	display: inline-block;
}

.postcontent p {

}
.postcontent h2, .postcontent h3  {
}
.postcontent p img {
	
}
.postcontent p img.alignnone {
}


