article.comics #social dd,article.attachment #social dd,article.format-quote #social dd,article.format-status #social dd {
	float:left;
}
article.comics #social .minisocial,article.format-quote #social .minisocial,article.format-status #social .minisocial {
	width:54px;
	margin-left:1.5rem;
}
article.category-foto-del-giorno .entry-meta.social,article.category-foto-del-giorno .entry-meta.social.alto {
	position:relative;
	left:auto;
	float:none;
}
article.category-foto-del-giorno #social .minisocial {
	width:54px;
	float:left;
	padding-right:1.5rem;
}
#social {
	float:left;
	z-index:101;
	position:relative;
}
#social .old {
	margin-left:-1em;
}
#social .minisocial {
	width:50px;
	max-width:50px;
	text-align:center;
	margin:0 auto 1.5rem;
}
#social dd.minisocial:last-child {
	padding-right:0;
}
#social i {
	cursor:pointer;
}
#social .fab {
	background-color:lightblue;
	width:100%;
	color:#FFF;
	padding:.6em 0 .45em;
	position:relative;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:0 0 3px 3px;
	font-size:1.7em;
}
#social .fa:after {
	width:0;
	height:0;
	border-style:solid;
	border-width:5px 6px 0;
	border-color:#FFF transparent transparent;
	display:block;
	position:absolute;
	content:"";
	top:0;
	left:19px;
}
#social .social-fb .fab {
	background-color:#4460aa;
}
#social .social-tw .fab {
	background-color:#1cadea;
}
#social .social-pn .fab {
	background-color:#c92228;
}
#social .social-wa .fab {
	background-color:#5eba55;
}
.single-post-new article .entry-meta.social.horizontal.center {
	text-align:center;
}
.single-post-new article .entry-meta.social.horizontal.center #social {
	float:none;
	width:initial;
	display:inline-block;
}
.single-post-new article .entry-meta.social.horizontal #social, .single-post-new article.category-foto-del-giorno .entry-meta.social #social, .single-post-new article.category-foto-di-archivio .entry-meta.social #social {
	width:100%;
	max-height:60px;
}
.single-post-new article .entry-meta.social.horizontal,.single-post-new article.category-foto-del-giorno .entry-meta.social,.single-post-new article.category-foto-di-archivio .entry-meta.social {
	width:100%;
}
@media only screen and (max-width:900px) {
	.single-post-new article .entry-meta.social.horizontal,.single-post-new article.category-foto-del-giorno .entry-meta.social,.single-post-new article.category-foto-di-archivio .entry-meta.social {
		padding-left:0;
	}
	.single-post-new article .entry-meta.social.horizontal {
		margin: 0 0 1.5rem 0;
	}

}
@media only screen and (max-width:384px) {
	.single-post-new article .entry-meta.social.horizontal,.single-post-new article.category-foto-del-giorno .entry-meta.social,.single-post-new article.category-foto-di-archivio .entry-meta.social {
		padding-left:2%;
	}
	body.category-bits article .entry-meta.social.horizontal {
		padding-left:0;
	}

}
article .entry-meta.social.horizontal #social .minisocial,article.category-foto-del-giorno #social .minisocial,article.category-foto-di-archivio #social .minisocial,article.comics #social .minisocial,body.attachment #social .minisocial {
	max-width:85px;
	width:85px;
	float:left;
	padding-right:1.5em;
	max-width:none;
	width:auto;
}
article .entry-meta.social.horizontal #social .minisocial,body.attachment #social .minisocial,article.comics #social .minisocial {
	padding-right:1.5rem;
}
article .entry-meta.social.horizontal #social .minisocial a,article.category-foto-del-giorno #social .minisocial a,article.category-foto-di-archivio #social .minisocial a,article.comics #social .minisocial a,body.attachment #social .minisocial a {
	float:left;
	display:inline-block;
	width:43px;
}
body.verticali article .entry-meta.social.horizontal #social .minisocial a {
	width: 30px;
}
article .entry-meta.social.horizontal #social b,article.category-foto-del-giorno #social .fab,article.category-foto-di-archivio #social .fab,article.comics #social .fa,body.attachment #social .fa {
	border-radius:3px 0 0 3px;
	height:28px;
	padding:.7em 0 0;
}
article .entry-meta.social.horizontal #social .fab:after,article.category-foto-del-giorno #social .fab:after,article.category-foto-di-archivio #social .fab:after,article.comics #social .fa:after,body.attachment #social .fa:after {
	border-color:transparent #FFF transparent transparent;
	border-width:5px 5px 5px 0;
	top:15px;
	left:auto;
	right:0;
}
@media only screen and (max-width:480px) {
	.single-post-new article .entry-meta.social.alto {
		position:relative;
		left:auto;
		margin-left:18px;
	}
	#social .minisocial {
		max-width:85px;
		width:85px;
		float:left;
		padding-right:1.5rem;
		margin: 0;
	}
	#social .minisocial a {
		float:left;
		display:inline-block;
		width:50%;
	}
	#social .fa {
		border-radius:3px 0 0 3px;
		height:28px;
		padding:.7em 0 0;
	}
	#social .fa:after {
		border-color:transparent #FFF transparent transparent;
		border-width:5px 5px 5px 0;
		top:15px;
		left:auto;
		right:0;
	}

}
body.attachment #social .minisocial.social-wa,#social .social-wa {
	border-radius:3px;
	overflow:hidden;
	padding-right:0;
	display:none;
}
#social .fa.fa-whatsapp::after {
	display:none;
}
body.attachment #social .minisocial.social-wa,article.comics #social .social-wa,.single-post-new article .entry-meta.social.horizontal #social .social-wa,.single-post-new article.category-foto-del-giorno .entry-meta.social #social .social-wa,.single-post-new article.category-foto-di-archivio .entry-meta.social #social .social-wa {
	width:43px;
	max-width:43px;
	padding-right:0;
}
body.attachment #social .minisocial.social-wa a,article.comics #social .social-wa a,.single-post-new article .entry-meta.social.horizontal #social .social-wa a,.single-post-new article.category-foto-del-giorno .entry-meta.social #social .social-wa a,.single-post-new article.category-foto-di-archivio .entry-meta.social #social .social-wa a {
	width:100%;
}
@media only screen and (max-width:480px) {
	body.attachment #social .minisocial.social-wa,#social .social-wa {
		display:inline-block;
		width:43px;
	}
	body.attachment #social .minisocial.social-wa a,#social .social-wa a {
		width:100%;
	}

}
article.comics #social {
	float:none;
	display:inline-block;
	vertical-align:top;
	padding-right:50px;
	padding-bottom:2.1em;
}
article.comics #social .minisocial,article.format-quote #social .minisocial,article.format-status #social .minisocial {
	margin-left:16px;
}
@media only screen and (max-width:567px) {
	article.comics #social {
		padding-right:0;
		display:block;
		width:100%;
	}
	article.comics #social dl {
		display:inline-block;
	}
	article.comics #social .minisocial {
		width:40px;
		margin-left:0;
	}
	article.comics #social .minisocial a {
		width:100%;
	}
	article.comics #social .fa {
		border-radius:3px;
	}
	article.comics #social .fa:after {
		display:none;
	}

}
