span.rating {
	font-weight: 80%;
	margin-right: 2em;
}

span.rating span.emptystar {
	color: lightgray;
}

span.rating span.fullstar {
	color: darkorange;
}

div.preview {
	transition: all 0.5s ease;
}

div.preview:hover {
	box-shadow: 0 0 20px #666;
}

div.preview img {
    cursor: zoom-in;
	transition: all 0.5s ease;
}

div.preview img:hover {
	transform: scale(1.3);
}

/* Test mode */
#testmodeindicator {
	position: fixed;
	max-width: 320px;
    top: 10px;
    left: 10px;
    padding: 0.25em 0.25em;
    background-color: #ffffffcc;
	text-align: left;
	pointer-events: none;
	z-index: 9999;
}

#testmodeindicator div {
	padding: 0.25em 0.25em;
    font-variant: all-petite-caps;
    font-weight: bold;
}

#testmodemessage {
    color: red;
}

#testmodetask {
    color: black;
}

#testmodecode {
    color: red;
}

.testmodecircle {
    position: absolute;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 8px black solid;	
	cursor: pointer;
	z-index: 9999;
}

.bggreen {
    background-color: limegreen;
}

.bgyellow {
    background-color: yellow;
}

.bgred {
    background-color: red;
}

.testmoderect {
    outline-offset: -8px;
}

.testmoderectout {
    padding: 16px;
}

.olblue {
	outline: 8px solid blue;
}

.blurtest {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Ads */
ins.adsbygoogle ~ div.adsbyyandex {
    display: none;
}

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

ins.adsbygoogle:not([data-ad-status]) ~ div.adsbyyandex, ins.adsbygoogle[data-ad-status="unfilled"] ~ div.adsbyyandex {
    display: inline-block;
}
/***********/
