.stars {
display:flex;
margin-top:0;
padding-left:1em;
}

.stars.disabled {
pointer-events:none;

}

.stars a {
margin-top:0;
padding: 0 0.1em 0 0;
	opacity:50%;
	cursor:pointer;
	
	background-image: url(../images/star1.png);
background-size: 22px 19px;
background-repeat:no-repeat;
width:22px;
height:19px;
}
.stars:hover a {
	opacity:100%;
}
.stars a:hover  {
	opacity:100%;
}
.stars a:hover ~ a {
	opacity:50%;
}
.stars a.active {
opacity:100%;
}
.stars a.scored {
opacity:100%;
}

.rating-info {
/*color: #654326;*/
/*display:block;*/
float:left;

/*padding-right:1em;*/
/*color: #67899c;*/
color: #785964;

/*font-weight:bold;*/
/*font-style: italic;*/
/*background: linear-gradient(to right, #e8e0da, #fff);*/

}

.rating-info-anim {
  /*width: 100px;
  height: 100px;*/
  /*background-color: red;*/
  
  
  position: relative;
  
  animation-name: example;
  animation-duration: 1s;
  animation-direction: normal;  
}
@keyframes example {
  /*0%   {color:#654326;font-size:1em; }
  50%  {color:#FFC300;font-size:1.2em;}
  100% {color:#654326;font-size:1em;}*/
  
  0%   {/*text-shadow: 0px 0px 0px #ffe400ff;*/ }
/*  50%  {color:#99385A;font-size:1.2em;text-shadow: 0px 0px 30px #99385A00,0px 0px 40px #99385A00,0px 0px 50px #99385A00, 0px 0px 60px #99385A00,0px 0px 70px #99385A00;}*/
  50% {text-shadow:0px 0px 30px #ffe400ff,0px 0px 30px #ffe400ff, 0px 0px 30px #ffe400ff,0px 0px 30px #ffe400ff,0px 0px 30px #ffe400ff; }
  100%   {/*text-shadow: 0px 0px 30px #ffe40000;*/}
}
.rating-block {
display:block;

/*margin-top:0;*/
/*border-left: 1px solid #785964;*/
/*border-right: 1px solid #785964;*/
/*border-bottom: 1px solid #785964;*/
/*border-top: 1px solid #785964;*/
/*background-color:#e8e0da;*/
padding: 7px 10px;
/*width:auto;*/
background: linear-gradient(to right, #e8e0da, #fff, #fff, #fff, #fff, #fff, #fff, #fff, #fff);
/*background: radial-gradient(#e8e0da, #fff, #fff);*/

border-left:1px solid #785964;
/*border-radius: 15px;*/

}

.module-border-wrap {
/*margin-right: 1em;*/
/*margin-bottom: 1em;*/

}

.tabs {
margin-top: 2em;
}

.tabs a {

padding: 10px 15px;

border-top-left-radius: 5px;
border-top-right-radius: 5px;
text-shadow: unset;

color:#654326;
background-color: #d5c7bc;
}

.tabs a.active{
background-color: #785964;
color:#fff;
}
.table-rating td a {
/*text-decoration:underline;*/
}
