/*review*/
#review{list-style: none;position:relative;margin: 0px;margin-top:10px;padding:0px;}
#review li{position: absolute;display:none;}
#review .wrapper-inner{display:none;/*background-color:rgba(0,0,0,0.3);*/position:absolute;top:0px;left:0px;width:100%;height:100%;}
#review .wrapper-inner p{ padding-top: 50%;}
#review .text-inner{background-color:rgba(255,255,255,0.7);color:#111;text-align: center;text-transform: uppercase;z-index:1;}
#review .review-zoom{
	display:none;
	position: absolute;
	z-index: 2;
	bottom: 20px;
	left: 20px;
	color: #777;
	padding:5px;
}
#review .review-zoom:hover{	color:#000;}

#review .review-zoom:after{
	font-family: "FontAwesome";
	
	font-size: 20px;
	line-height: 22px;
	content: "\f00e";
	font-weight: normal;
	margin: 0 0 0 4px;
}


#review-loader{
	height:50px;
	margin-top:20px;
	background-image:url('../img/loader.gif');
	background-size:30px;
	background-position:top center;
	background-repeat: no-repeat;
	padding-top:35px;
	text-align: center;
	color:#bbb;
}

a:focus
{
    outline:0;
}

/* review list */
#reviews{
	display:block;
	position:relative;
}

#reviews .review-single{
	float:left;
	margin: 5%;
	max-width: 30%;
}

#reviews .review-single img{
	width: 100%;
}

#reviews .review-single(3n+1){
	clear:left;
}
#reviews .review-single .img-wrapper{
	/*max-height: 200px;*/
	margin: 10px;
}
#reviews .review-single a:hover .img-wrapper{
	opacity: 0.9;
}
#reviews .review-single img{
	max-width: 100%;
}

#reviews .review-single .title{
	text-align: center;
}

#review .logo{
	width: 30%;
	position: absolute;
	right: -10px;
	top: 0px;
	opacity: 0.7;
	margin-right: 5%;
}

#review .cover{
	width: auto;
}

.logo{
	width: auto;
}

.date{
	position: absolute;
	margin-top: 5px;
	text-align: center;
	width: 100%
}

.allDate{
	text-align: center;
	margin-bottom: 30px; 
}

.allDate span:hover{
	color: blue;
	cursor: pointer;
}