/* ==========================================================================
	#Reset
========================================================================== */
.pjSrWrapper_layout1 * { padding: 0; margin: 0; outline: 0; box-sizing: border-box; }

/* ==========================================================================
	#Basic
========================================================================== */
html .pjSrWrapper_layout1,
body .pjSrWrapper_layout1 { height: 100%; }

body .pjSrWrapper_layout1 { background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.4; color: #464242; }
.pjSrWrapper_layout1 { min-height: 100%; }
.pjSrWrapper_layout1 a { text-decoration: none; cursor: pointer; }
.pjSrWrapper_layout1 a:hover { text-decoration: underline; }

.pjSrWrapper_layout1 img { border: 0; vertical-align: middle; }

.pjSrWrapper_layout1 ol,
.pjSrWrapper_layout1 ul { list-style-position: inside; }

/* ==========================================================================
	#Transitions
========================================================================== */
.pjSrWrapper_layout1 .pjSrListRates a { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }

/* ==========================================================================
	#pjSrRate
========================================================================== */
.pjSrWrapper_layout1 .pjSrRate { width: 100%; padding: 10px; }
.pjSrWrapper_layout1 .pjSrRateHead { padding-bottom: 10px; }
.pjSrWrapper_layout1 .pjSrRateHead .pjSrRateTitle { font-size: 17px; line-height: 1.4; color: #464242; font-weight: normal; }

.pjSrWrapper_layout1 .pjSrListRates { font-size: 0; list-style: none outside none; }
.pjSrWrapper_layout1 .pjSrListRates li,
.pjSrWrapper_layout1 .pjSrListRates a { display: inline-block; vertical-align: middle; cursor: default;}
.pjSrWrapper_layout1 .pjSrListRates li { padding-right: 3px; }
.pjSrWrapper_layout1 .pjSrListRates a { overflow: hidden; width: 26px; height: 24px; background: url(https://productwiki.co.uk/stars/app/web/img/frontend/type-1-star-active.png) no-repeat 0 0; white-space: nowrap; text-indent: 100%; text-decoration: none; filter: gray; filter: grayscale(1); -webkit-filter: grayscale(1); opacity: .5\9; filter: alpha(opacity = 50); -khtml-opacity: 0.5; }
_:-ms-fullscreen, :root .pjSrListRates a { opacity: .5; }
.pjSrWrapper_layout1 .pjSrListRates .active a,
.pjSrWrapper_layout1 .pjSrListRates a.pjSrRatable:hover { opacity: 1; filter: alpha(opacity = 100); -khtml-opacity: 1; filter: none; filter: grayscale(0); -webkit-filter: grayscale(0); }
.pjSrWrapper_layout1 .pjSrListRates a.pjSrRatable{cursor: pointer;}

.pjSrWrapper_layout1 .pjSrFoot { padding-top: 5px; }
.pjSrWrapper_layout1 .pjSrFoot p { min-height: 30px; font-style: italic; }
