

/*  Removing left margin on PDP snippet */
.p-w-r {
    margin-left: 0;
    font-family: 'Barlow', Arial, sans-serif;
}

.pwr-tile-ratings {
    margin-top: auto;
    min-width: 128px;
}

/* Setting container width on PR Write page */
#pr-write {
    max-width: 37.5em;
    margin: 0 auto;
}

/* Setting top margin on PR Snippet and PR Question Container */
#pr-reviewsnippet,
#pr-questionsnippet {
    margin-bottom: 1.25em;
}

/* Removing top margin on PR review and write snippet */
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write {
    margin-top: 0;
}

/* Overriding float on definition list items */
#pr-review-snapshot dl dt,
#pr-review-snapshot dl dd,
.p-w-r .pr-qa-display-questionlist dt,
.p-w-r .pr-qa-display-questionlist dd {
    float: none;
    margin-top: 0;
}

/* Overriding padding on PR snapshot ul */
.p-w-r .pr-review-snapshot .pr-ratings-histogram {
    padding: 0;
}

/* Overriding left padding on QA definition list  */
.p-w-r .pr-qa-display-answer-link-container,
.p-w-r .pr-qa-display-answer {
    padding-left: 0;
}

/* Overriding bottom positioning on QA subscript  */
.pr-qa-display-item-details .pr-subscript {
    bottom: auto;
}

/* Overriding clear on Review details More Details */
.p-w-r .pr-rd-review-tag {
    clear: none;
}

/* Overriding float on Review tag definition list */
.p-w-r .pr-rd-review-tag dt {
    float: none;
}

/* Override display table cell on product tiles */
.product-tile .p-w-r .pr-snippet-stars {
    background: none;
}
.product-tile .p-w-r .pr-category-snippet__item {
    display: block;
    text-align: center;
}
.product-tile .p-w-r .pr-category-snippet__total.pr-category-snippet__item {
    display: block;
    text-align: center;
}

#pr-reviewdisplay .p-w-r .pr-review-snapshot {
    background: none;
}
.p-w-r .pr-review-display .pr-review {
    margin-left: 1.07em;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-block {
    background: #fff;
}
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer {
    margin: 0 1.07em;
}

.p-w-r .pr-accessible-btn.pr-btn-default {
    color: #fff;
    background-color: #00a1e0;
    border-color: #00a1e0;
    -webkit-appearance: initial;
}

.pwr-review-block {
    min-height: 3.28em;
}

#pr-srw {
    position: fixed;
    top: 6.25em;
}

.no-display-ratings .pr-snippet-stars-container,
.no-display-ratings .pr-snippet-read-and-write .pr-snippet-review-count {
    display: none !important;
}

.no-display-ratings .pr-snippet-read-and-write .pr-snippet-write-review-link {
    padding: 0px !important;
}

.p-w-r .form-control:focus,
.p-w-r :focus,
.p-w-r a:focus,
.p-w-r .pr-btn:focus,
.p-w-r .pr-btn.active:focus,
.p-w-r .pr-btn:active:focus,
.p-w-r .pr-btn:focus {
    box-shadow: none;
}

.p-w-r .form-control:focus {
    border-color: #cb1127;
}

.p-w-r a,
.p-w-r .pr-read-review a,
.p-w-r .pr-review-display a,
.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn,
.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn {
    color: #000;
    font-family: 'Barlow', Arial, sans-serif;
}

.p-w-r a:hover,
.p-w-r .pr-read-review a:hover,
.p-w-r .pr-review-display a:hover,
.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn:hover,
.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn:hover {
    color: #cb1127;
    text-decoration: none;
}

.p-w-r .pr-star-v4-25-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGgzdjIwSDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6IiBmaWxsPSIjRkZDMTAwIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwIDEzLjVsLTQuMTE0IDIuMTYzLjc4NS00LjU4MS0zLjMyOC0zLjI0NSA0LjYtLjY2OUwxMCAzbDIuMDU3IDQuMTY4IDQuNi42NjktMy4zMjggMy4yNDUuNzg1IDQuNTgxeiIvPjwvZz48L3N2Zz4=);
}

.p-w-r .pr-star-v4-50-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGg4djIwSDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6IiBmaWxsPSIjRkZDMTAwIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwIDEzLjVsLTQuMTE0IDIuMTYzLjc4NS00LjU4MS0zLjMyOC0zLjI0NSA0LjYtLjY2OUwxMCAzbDIuMDU3IDQuMTY4IDQuNi42NjktMy4zMjggMy4yNDUuNzg1IDQuNTgxeiIvPjwvZz48L3N2Zz4=);
}

.p-w-r .pr-star-v4-75-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGgxM3YyMEgyYTIgMiAwIDAgMS0yLTJWMmEyIDIgMCAwIDEgMi0yeiIgZmlsbD0iI0ZGQzEwMCIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMCAxMy41bC00LjExNCAyLjE2My43ODUtNC41ODEtMy4zMjgtMy4yNDUgNC42LS42NjlMMTAgM2wyLjA1NyA0LjE2OCA0LjYuNjY5LTMuMzI4IDMuMjQ1Ljc4NSA0LjU4MXoiLz48L2c+PC9zdmc+);
}

.p-w-r .pr-star-v4-100-filled {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRkZDMTAwIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEwIDEzLjVsLTQuMTE0IDIuMTYzLjc4NS00LjU4MS0zLjMyOC0zLjI0NSA0LjYtLjY2OUwxMCAzbDIuMDU3IDQuMTY4IDQuNi42NjktMy4zMjggMy4yNDUuNzg1IDQuNTgxeiIvPjwvZz48L3N2Zz4=);
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue {
    background-color: #FFC100;
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue {
    background-color: #f8bb03;
}

.p-w-r .pr-accessible-btn,
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a,
.p-w-r .pr-accessible-btn.pr-btn-default,
.p-w-r .pr-btn.active {
    background: #ec0a22;
    border-color: #ec0a22;
    color: #fff;
    outline: 0;
}

.p-w-r .pr-accessible-btn:hover,
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover,
.p-w-r .pr-accessible-btn.pr-btn-default:hover {
    background: #cb1127;
    border-color: #cb1127;
    color: #fff;
}

.p-w-r .pr-btn-fileinput,
.p-w-r .pr-btn-fileinput:hover,
.open > .p-w-r .pr-btn-fileinput.dropdown-toggle,
.p-w-r .pr-btn-fileinput.active,
.p-w-r .pr-btn-fileinput:active,
.p-w-r .pr-btn-fileinput:focus,
.p-w-r .pr-btn-fileinput:hover,
.p-w-r .pr-clear-all-radios {
    color: #cb1127;
}
