.action {
  font-family: 'arial black';
  color: #555 !important;
  font-size: 17px;
  padding: 0px 15px 0px 15px;
  margin-top: 35px;
  margin-right: 22px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 3px solid #888;
  background: #ff8;
}
.action:hover {
  color: #555 !important;
  background: #8f8;
}

.post{
	border: 1px #cce solid; width:500px; background-color: white; text-align: left; 
	padding: 0px 0px 10px 10px; border-radius: 5px; margin: 20px;
}

.img{
	border: 1px;
	margin: 1px;
	width: 48px; height: 48px; 
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}
.image1{
	border: 1px;
	padding: 2px;
	width: 50px; height: 50px; background-color: #dfd;
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}
.image2{
	border: 2px;
	margin: 2px;
	width: 54px; height: 54px; background-color: gray;
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}
.image3:hover{ 
	padding: 2px;
	margin: 2px;
	width: 58px; height: 58px; background-color: #88d;
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}
.image3{ 
	padding: 2px;
	margin: 2px;
	width: 58px; height: 58px; background-color: #ccd;
	-webkit-clip-path: circle(50% at 50% 50%);
	clip-path: circle(50% at 50% 50%);
}
.follow{
	font-weight: bold;
	width: 80%;
	text-align: left; font-family: arial;
	vertical-align: bottom;
}
.follow.article{
	font-weight: bold; 
	text-align: right; font-family: arial;
	vertical-align: bottom;
}
.strip{
	font-weight: bold; 
	text-align: right; font-family: arial;
	vertical-align: top;
	text-align: right;
	visibility: hidden;
}
.name{
	font-weight: italic; 
	text-align: left; font-family: arial;
	vertical-align: bottom;
	font-size: small;
	color: #7f7f7f;
}
.date{
	text-align: left; font-family: arial;
	vertical-align: top;
	font-size: small;
	color: #7f7f7f;
}
.social{
	text-align: right; font-family: arial;
	font-size: small;
	color: #7f7f7f;
}
.contact{
	text-align: right; font-family: arial;
	font-size: small;
	color: #7f7f7f;
}
.score{
	text-align: right; font-family: arial;
	font-size: normal;
	font-weight: bold;
	text-align: center;
	color: #7f7f7f;
}
.content{
	text-align: left;
}
.user_up, .user_down{
	font-size: 20px; color: #faa;
	text-align: center;
	width:30px;
	smargin: 0px;
	spadding: 0px;
}
.user_up{
	vertical-align: bottom;
}
.user_down{
	vertical-align: top;
}
.user_up:hover, .user_down:hover{ 
	font-size: 20px; color: #d55
}
.more{ 
	cursor: pointer;
    color:#365899;
}
.satisfaction{
    display: inline-block; padding-left: 10px; font-weight:normal; /*font-size: 24px;*/
}
.price{
    display: inline-block; 
	padding-left: 10px; 
	font-weight:bold; 
	font-size: 24px; 
	text-align: center;
	color: #7f7f7f;
}
.eval1{
	font-weight:normal;
	text-align: right;
	width: 150px;
	color: #7f7f7f;
}
.cover, .satisfaction, .contact{ 
	visibility: hidden; 
}
/*.post:hover .satisfaction,*/
.post:hover .contact, 
.post:hover .cover,
.post:hover .strip
{
	visibility: visible; 
}
.sadf{
	font-size: 18px; color: #ddd; pvisibility:hidden;
}
.sadf:hover{
	font-size: 18px; color: #77f
}
.cover{
	display: none;
	text-align: center;
	color: gray;
	height:100%; 
	width:100%; 
	display:block;
	overflow:auto; 
	z-index: 100;
	position: relative;
}
.uncover{
	display: none;
}
.eval1:hover .uncover{
	display: block;
}
.eval1:hover .trigger{
	display: none;
}

.eval2{
    display: inline-block; 
	font-weight:bold;
	text-align: center;
	width: 20px;
	color: #0d0;
	font-size: 29px;
}

#like{
				background-position: 0 -118px;
				position: relative;background-image: url(../img/fbs.png);
}
#comment{
				background-position: 0 -67px;
				position: relative;background-image: url(https://www.facebook.com/rsrc.php/v3/yf/r/_To6PY6WfQs.png);
}
#phone{
				display: inline-block; padding-left: 10px; font-weight:normal; font-size: 18px;
}
#email{
				display: inline-block; padding-left: 10px; font-weight:normal; font-size: 18px;
}
.follow{
	width: 14px; font-weight:normal; font-size: 18px; height:15px; color: #afafaf; padding-bottom: 5px;
}
.follow:hover{
	font-weight:bold;
	color: #55d
}
.edit{		
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.featured{
	vertical-align: top;
}
#distribution{
				background-position: 0 -169px;
				position: relative;background-image: url(https://www.facebook.com/rsrc.php/v3/yf/r/_To6PY6WfQs.png);
}
#like:hover, #comment:hover, #distribution:hover{
	color: #555	;		
}
#like, #comment, #distribution{
		display: inline-block;
			vertical-align: bottom;
				margin-right: 0px;
				margin-left: 15px;
					bottom: 1px;
background-size: auto;
background-repeat: no-repeat;
height: 16px;
width: 16px;
	color: #7f7f7f;
	direction: ltr;
	border-collapse: collapse;
	font-family: helvetica, arial, sans-serif;
	cursor: pointer;
font-size: 12px;
font-weight: bold;
line-height: 16px;
text-align: center;
word-wrap: break-word;
}