

#map-plug {display:none;}

#reviews {
display:flex;
flex-wrap:wrap;
/*display: grid;
grid-template-columns: repeat( auto-fit, minmax(320px, 1fr));*/
}

.review-item {
border:solid 0px rgba(190,190,190,.35);
margin:0 auto;
padding:1em;
float:left;
}


.review-meta, .review-stars {text-align:center; font-size:115%;}
.review-author { text-transform: capitalize; font-weight:bold; }
.review-date {opacity:.6; display:block;font-size:75%;}
.review-text {line-height:1.55; text-align:left; max-width:32em; margin:auto;}

 

.review-stars ul {
display: inline-block;
list-style: none !important;
margin:0; padding:0;
}

.review-stars ul li {
float: left;
list-style: none !important;
margin-right: 1px;
line-height:1;
}

.review-stars ul li i {
  color: #E4B248;
  font-size: 1.4em;
  font-style:normal;
}
.review-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; }

#puntuacion_global{
width:inherit;
height:60px;
border:0px solid black;
cursor:default;
padding : 10px;
padding-top: 0px;
}

.ec-stars-wrapper {
  font-size: 0;
  display: inline-block;
}

.ec-stars-wrapper font{
    text-decoration: none;
    display: inline-block;
    font-size: 42px;
    font-size: 5rem;
	cursor: none; 
}

.big_active {
	background: linear-gradient(yellow,red);
	-webkit-background-clip: text;
	color: transparent;  
  }
  
.big_inactive font{
	text-decoration: none;
    display: inline-block;
    font-size: 42px;
    font-size: 5rem;
	cursor: none;
	color: #888;
    -webkit-text-fill-color: #888;
  }
  .puntuacion{
	float:left;
	unicode-bidi: bidi-override;
    color: #ffffff;
    font-size: 40px;
	padding:13px;
	top:8px;
	left:10px;
	margin: 0 auto;
    position: relative;
	font-size: 40px;
	width:46px;
}
.puntuacion_arriba{

 background: linear-gradient(yellow,#E4B248);
 -webkit-background-clip: text;
 color: transparent; 
 padding: 0;
 position: absolute;
 z-index: 1;
 display: block;
 top: 0;
 left: 0;
 overflow: hidden;
}
.puntuacion_abajo{
  padding: 0;
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  text-shadow: 0 2px 0 #a2a2a2;
}
.star-ratings-css {
  unicode-bidi: bidi-override;
  color: #ffffff;
  font-size: 40px;
  height: 35px;
  width: 165px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  border: 0px solid black;
  float:left;
  top:3px;
  
 
  
}

.star-ratings-css-top {
    background: linear-gradient(yellow,#E4B248);
	-webkit-background-clip: text;
	color: transparent;  
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
  }
.star-ratings-css-bottom {
    padding: 0;
    display: block;
    z-index: 0;
	text-shadow: 0 2px 0 #a2a2a2;
  }
  
.resenas{
	float:left;
	font-size: 16px;
	padding:13px;
	top:16px;
	margin: 0 auto;
    position: relative;
}

.boton{
	position:relative;
	top:18px;
	padding-right:25px;
	float:right;
}
@media only screen and (max-width: 500px) {
	
	.review-item {
	border:solid 0px rgba(190,190,190,.35);
	margin:0 auto;
	padding:1em;
	float:left;
	flex: 1 1 100%;
}

@media only screen and (max-width: 430px) {
	
	.boton {
	display:none;
}



/*.global-stars ul li {
float: left;
list-style: none !important;
margin-right: 1px;
line-height:1;
}

.global-stars ul li i {
  color: #E4B248;
  font-size: 3.4em;
  font-style:normal;

}
.global-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; }*/