/* -------------------------------
 * Variables
 * -------------------------------
 * 1. Media Query Overwrites
 * 2. Colours
 * 3. Layout
 * 4. Headings
 * 5. Font sizes
 * 6. Containers
 * ------------------------------- */
/* -------------------------------
 * 2. Colours
 * ------------------------------- */
/* -------------------------------
 * 3. Layout
 * ------------------------------- */
/* -------------------------------
 * 4. Headings
 * ------------------------------- */
.p-w-r h1,
.p-w-r h2,
.p-w-r h3,
.p-w-r h4,
.p-w-r h5,
.p-w-r h6,
.p-w-r .h1,
.p-w-r .h2,
.p-w-r .h3,
.p-w-r .h4,
.p-w-r .h5,
.p-w-r .h6 {
    line-height: 1.2;
    display: block;
}
.p-w-r h1,
.p-w-r h2,
.p-w-r .h2,
.p-w-r h3,
.p-w-r .h3 {
    margin-top: 17px;
    margin-bottom: 8.5px;
}
.p-w-r h1 small,
.p-w-r h2 small,
.p-w-r .h2 small,
.p-w-r h3 small,
.p-w-r .h3 small {
    font-size: 65%;
}
.p-w-r h4,
.p-w-r .h4,
.p-w-r h5,
.p-w-r .h5,
.p-w-r h6,
.p-w-r .h6 {
    margin-top: 8.5px;
    margin-bottom: 8.5px;
}
.p-w-r h4 small,
.p-w-r .h4 small,
.p-w-r h5 small,
.p-w-r .h5 small,
.p-w-r h6 small,
.p-w-r .h6 small {
    font-size: 75%;
}
/* -------------------------------
 * 5. Font Sizes
 * ------------------------------- */
/* -------------------------------
 * 6. Containers
 * ------------------------------- */
.p-w-r select {
  width: auto;
}
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-100-filled,
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-75-filled {
  background: none;
  width: 13px;
}
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-100-filled:before,
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-75-filled:before {
  content: "\f005";
}
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-50-filled,
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-25-filled {
  background: none;
  width: 13px;
}
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-50-filled:before,
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-25-filled:before {
  content: "\f089";
}
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-0-filled {
  background: none;
  width: 13px;
}
.p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-0-filled:before {
  content: "\f006";
}
#pr-reviewdisplay .p-w-r a:hover,
#pr-reviewdisplay .p-w-r a:focus,
#pr-reviewdisplay .p-w-r a,
#pr-reviewdisplay .p-w-r .pr-rid-btn-text,
#pr-reviewdisplay .p-w-r .pr-accordion-btn {
    color: #5636a3;
}

#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
    color: #ffffff;
    background-color:#21076a;
    border:0px;
}
#pr-reviewdisplay .p-w-r .pr-accordion .pr-accordion-btn span,
#pr-reviewdisplay .p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line {
    color: #5636a3;
    stroke: #5636a3;
}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro {
  border-bottom: 3px solid #ee0701;
}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label {
  color: #21076a;
}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue {
  background-color: #300a9a;
}
#pr-reviewdisplay .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue {
  background-color: #d50601;
}
#pr-reviewdisplay .p-w-r .pr-rd-main-header {
  border-bottom: 3px solid #ee0701;
  background-color: #f0f0f0;
}
#pr-reviewdisplay .p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon {
  background-color: #ee0701;
}
#pr-reviewdisplay .p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon__circle__inner {
  stroke: #d50601;
}
#pr-reviewdisplay .p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon {
  background-color: #d50601;
}
#pr-reviewdisplay .p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner,
#pr-reviewdisplay .p-w-r .pr-image-snippet .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner {
  fill: #fff;
}
#pr-reviewdisplay .p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-0-filled,
#pr-reviewdisplay .p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-50-filled,
#pr-reviewdisplay .p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-25-filled,
#pr-reviewdisplay .p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-100-filled,
#pr-reviewdisplay .p-w-r .pr-snippet .pr-snippet-stars-container .pr-rating-stars .pr-star-v4-75-filled {
  width: 28px;
  font-size: 1.7em;
}
#pr-reviewdisplay .p-w-r .pr-review-display p {
  line-height: 1.45;
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-100-filled,
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-75-filled {
  background: none;
  width: 17px;
  height: 17px;
  font-size: 17px;
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-100-filled:before,
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-75-filled:before {
  content: "\f005";
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-50-filled,
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-25-filled {
  background: none;
  width: 17px;
  height: 17px;
  font-size: 17px;
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-50-filled:before,
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-25-filled:before {
  content: "\f089";
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-0-filled {
  background: none;
  width: 17px;
  height: 17px;
  font-size: 17px;
}
#pr-reviewdisplay .p-w-r .pr-review-display .pr-rd-header .pr-snippet-stars .pr-rating-stars .pr-star-v4-0-filled:before {
  content: "\f006";
}
#pr-reviewdisplay .p-w-r .pr-rd-pagination .pr-rd-pagination-btn {
  color: #ee0701;
}
#pr-questiondisplay .pr-qa-display .pr-qa-display-sort {
  border-bottom: 2px solid #ee0701;
  -webkit-appearance: listbox;
  -moz-appearance: listbox;
  -ms-appearance: listbox;
  -o-appearance: listbox;
}
#pr-questiondisplay .pr-qa-display .pr-btn-answer .pr-cross-icon__line,
#pr-questiondisplay .pr-qa-display .pr-btn-ask-question .pr-cross-icon__line,
#pr-questiondisplay .pr-qa-display .pr-btn-answer .pr-cross-icon__circle,
#pr-questiondisplay .pr-qa-display .pr-btn-ask-question .pr-cross-icon__circle {
    stroke: #5636a3;
}
#pr-questiondisplay .pr-qa-display .pr-btn-answer .pr-qa-display-text,
#pr-questiondisplay .pr-qa-display .pr-btn-ask-question .pr-qa-display-text,
#pr-questiondisplay .pr-qa-display .pr-btn-answer span,
#pr-questiondisplay .pr-qa-display .pr-btn-ask-question span {
    color: #5636a3;
}
#pr-questiondisplay .pr-qa-display .pr-btn-answer:hover .pr-cross-icon__line,
#pr-questiondisplay .pr-qa-display .pr-btn-answer:hover .pr-cross-icon__circle {
  stroke: #fff;
}
#pr-questiondisplay .pr-qa-display .pr-btn-answer:hover .pr-cross-icon {
    background-color: #5636a3;
}
#pr-questiondisplay .p-w-r .pr-accessible-btn {
  border-radius: 0;
  background-color: #21076a;
  border-bottom: none;
}
#pr-questiondisplay .p-w-r .pr-accessible-btn:hover {
  color: #fff;
  background-color: #300a9a;
}
#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-expert,
#pr-questiondisplay .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-expert {
  border-left: 1px solid #ee0701;
}
#pr-question-form-content .pr-waq-prequestion-message {
    font-size: 50%;
    line-height:1.2em;
}
#pr-question-form-content .pr-waq-prequestion-message ul li {
    padding:15px 0 0 15px;
    line-height:1.2em;
}