* {margin: 0; padding:0}
#reviewlist {
	position: absolute;
	left: 3%;
	top: 30.5em;
	width: 92%;
	}
	
	#reviewlistlarge {
	position: absolute;
	left: 3%;
	top: 16em;
	width: 21%;
	}
@media (min-width: 910px) {#reviewlistlarge {left: 9%; top: 17.2em; width: 18%;}} 

#reviewlistlarge {visibility: hidden}
#reviewlistlarge p {visibility: hidden}

@media (min-width: 610px) and (max-width: 910px) {#reviewlist p, #reviewlist a {visibility: hidden}} 
@media (min-width: 610px) and (max-width: 910px) {#reviewlistlarge p, #reviewlistlarge a {visibility: visible}} 
@media (min-width: 910px) {#reviewlist p, #reviewlist a {visibility: hidden}} 
@media (min-width: 910px) {#reviewlistlarge a, #reviewlistlarge p {visibility: visible}} 


#reviewlist p {font-size: 1.4em}	
#reviewlist a {line-height: .8; 
	margin-top: 1em; 
	margin-bottom: 1em;}
span {font-weight: normal; font-style: italic; font-size: 1em; color: #277bd1}
#anchor {position: absolute; left: 3%; top: 58em}
.page { display: none; 
	position: absolute; 
	left: 3%;
	top: 58.5em;
	width: 91%;
	background-color: #fff; 
	border: solid 1px #e9e9e9;
	padding: 1em;
	padding-top: 1.8em;
	padding-bottom: 0em;
	height: auto;
	z-index: 5;
	box-shadow: -3px 6px 8px #dfdfdf;
}
@media (min-width: 610px) and (max-width: 910px) {.page {left: 29%;	top: 15.2em; width: 46%; }} 
@media (min-width: 910px) {.page {left: 31%; top: 16.3em; width: 48%;}} 

.page p {font-weight: normal}
.page img {float: left; padding-right: 1em; padding-bottom: .5em; width: 35%; height: auto}
@media (min-width: 610px) and (max-width: 910px) {.page img{width: 35%;}} 
@media (min-width: 910px) {.page img{width: 25%; padding-right: 20px}} 

img.fourstars {width: 9em; padding-bottom: 0em; float: none}
@media (min-width: 610px) and (max-width: 910px) {img.fourstars {width: 9em; padding-bottom: 0em}} 
@media (min-width: 910px) {img.fourstars {width: 9em; padding-bottom: 0em}} 

img.star {width: 2em; float: none}
.page a {font-size: 1em}
.review a:link {font-family: "ff-enzo-web", verdana, sans-serif; font-weight: bold; font-size: 1.4em; color:#277bd1; text-decoration:none}
.review a:visited {font-family: "ff-enzo-web", verdana, sans-serif; font-weight: bold; font-size: 1.4em; color:#4db1fd; text-decoration:none}
.review a:hover {font-family: "ff-enzo-web", verdana, sans-serif; font-weight: bold; font-size: 1.4em; color:#4db1fd; text-decoration:none}
.review a:active {font-family: "ff-enzo-web", verdana, sans-serif; font-weight: bold; font-size: 1.4em; color:#277bd1; text-decoration:none}
.review a {display: block; line-height: 1.6;}
.backtotop {width: 100%; height: 1.2em}
@media (min-width: 610px) and (max-width: 910px) {.backtotop {display: none}} 
@media (min-width: 910px) {.backtotop {display: none}} 

@media (min-width: 610px) and (max-width: 910px) {#homeimage {visibility: hidden}}
@media (min-width: 910px) {#homeimage {visibility: hidden}}

.wf-loading #reviewlistlarge p, .wf-loading #reviewlistlarge a {
    visibility: hidden;
  }
