/* mobile */
.open-quot {
	color:#e0e0e0;
	float:left;
	display:block;
	width:100px;
	height:431px;
	margin-bottom:80px;
}
.about-text img {
	float:right;
	margin-top:-78px;
}
.about-text p {
	display:block;
	float:left;
	width:280px;
}
.about-text{
	display:block;
	float:left;
	width:380px;
	height:431px;
	overflow:scroll;
	margin-bottom:80px;
}
.firma-personaggio{
	text-align:right;
	color:#cf513e;
	float:none !important;
}
.content-about {
		margin-bottom:80px;
}
.about {
	max-width: 780px;
	min-width: 240px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.about h2 {
	clear:both;
}
.thumbnail-alignleft {
	height:431px;
	margin-bottom:80px;
	float:left;
	margin-right:50px;
}
.thumbnail-alignright {
	height:431px;
	margin-bottom:80px;
	margin-left:50px;
	float:right;
}
.wrapper-centered-content{
	max-width:830px;
}
.ui-tabs-nav {
	margin-bottom:30px !important;
	border-bottom: 1px solid #AAA !important;
}
.ui-tabs-nav li{
	border-top: 1px solid #AAA !important;
	border-left: 1px solid #AAA !important;
	border-right: 1px solid #AAA !important;
}
.ui-widget-content{
background: none repeat scroll 0% 0% transparent !important;
color:#444 !important;
}
.ui-widget-header {
	border:none;
	background:none repeat scroll 0% 0% transparent !important;
}
@media only screen and (max-width:865px) {
.open-quot{
	width:85px;
}
.open-quot img{width:70px;}
.close-quot{width:70px;}
.thumbnail-alignright{margin-left:10px;}
.thumbnail-alignleft{margin-right:10px;}
}
@media only screen and (max-width:808px){
.open-quot{display:none}
.close-quot{display:none}
.about {max-width: 580px;}
.about-text {width:280px;}
}
@media only screen and (max-width:612px) {
.thumbnail-alignright{ height:320px;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
	float:none;}
.thumbnail-alignleft{ height:320px;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
	float:none;}
.about {text-align:center; max-width:280px}
.about-text{text-align:justify; float:none; height:auto; overflow:auto;}
}