.p-w-r .pr-headline {
    font-family: lora, 'Times New Roman', serif;
}

.p-w-r a, .p-w-r abbr, .p-w-r acronym, .p-w-r address, .p-w-r applet, .p-w-r article, .p-w-r aside, .p-w-r audio, .p-w-r b, .p-w-r big, .p-w-r blockquote, .p-w-r body, .p-w-r canvas, .p-w-r caption, .p-w-r center, .p-w-r cite, .p-w-r code, .p-w-r dd, .p-w-r del, .p-w-r details, .p-w-r dfn, .p-w-r div, .p-w-r dl, .p-w-r dt, .p-w-r em, .p-w-r embed, .p-w-r fieldset, .p-w-r figcaption, .p-w-r figure, .p-w-r footer, .p-w-r form, .p-w-r h2, .p-w-r h3, .p-w-r h4, .p-w-r h5, .p-w-r h6, .p-w-r header, .p-w-r hgroup, .p-w-r html, .p-w-r i, .p-w-r iframe, .p-w-r img, .p-w-r ins, .p-w-r kbd, .p-w-r label, .p-w-r legend, .p-w-r li, .p-w-r mark, .p-w-r menu, .p-w-r nav, .p-w-r object, .p-w-r ol, .p-w-r output, .p-w-r p, .p-w-r pre, .p-w-r q, .p-w-r ruby, .p-w-r s, .p-w-r samp, .p-w-r section, .p-w-r small, .p-w-r span, .p-w-r strike, .p-w-r strong, .p-w-r sub, .p-w-r summary, .p-w-r sup, .p-w-r table, .p-w-r tbody, .p-w-r td, .p-w-r tfoot, .p-w-r th, .p-w-r thead, .p-w-r time, .p-w-r tr, .p-w-r tt, .p-w-r u, .p-w-r ul, .p-w-r var, .p-w-r video, .p-w-r .pr-rd-flag-review-btn, .p-w-r .pr-review-display .pr-rd-description-text, .p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-filter-headline, .p-w-r .pr-review-display .pr-review-filter-info-bar span.pr-review-filter-headline, .p-w-r .pr-media-card-content-text p, .pr-media-card-content-text-headline {
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    color: #000;
}

.p-w-r abbr {
    color: #ffc200;
}

.p-w-r .pr-flag-review-fieldset.pr-has-error abbr {
    color: #ff3e3e;
}

.p-w-r :focus, .p-w-r a:focus,
.p-w-r .pr-review-snapshot .pr-filter-btn:focus {
    outline: transparent;
    box-shadow: none;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff {
    display: flex;
    padding: 20px 20px 7px;
    border: none;
    border-radius: 5px;
    background-color: #f4f4f4;
}

/* .p-w-r .pr-review-display {
    margin-top: 40px;
} */

.p-w-r .pr-review-snapshot .pr-caret-icon svg,
.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon svg{
    display: none;
}

.p-w-r .pr-review-snapshot .pr-caret-icon,
.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon {
    width: 10px;
    height: 18px;
    margin-left: 10px;
    background-color: transparent;
    background-image: url('/img/accordion-expand-small.svg');
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(0deg);
    transition: .2s all;
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover .pr-caret-icon,
.p-w-r .pr-accordion .pr-accordion-btn:hover .pr-caret-icon {
    background-image: url('/img/accordion-expand-small-hover.svg');
}

.p-w-r .pr-accordion.pr-accordion-exapanded .pr-accordion-btn .pr-caret-icon,
.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon {
    transform: rotate(180deg);
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon svg,
.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete .pr-caret-icon svg {
    width: 18px;
    height: 18px;
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-negative {
    padding: 0 0 0 10px;
    margin-left: auto;
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-positive {
    padding: 0 10px 0 0;
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-negative,
.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-positive {
    width: calc(50% - 15px);
}

.p-w-r .pr-review-snapshot .pr-faceoff-label {
    margin-bottom: 22px;
    font-family: lora, 'Times New Roman', serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-0-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-25-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-50-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-75-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-100-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-0-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-25-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-50-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-75-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-100-filled {
    width: 17px;
    height: 16px;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-rating-decimal {
    border: none;
    margin-top: -3px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
    background: transparent;
}

.p-w-r .pr-review-snapshot .pr-faceoff-title {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 20px;
    color: #000;
}

.p-w-r #pr-rating,
.p-w-r .pr-rating-stars {
    line-height: 0;
}

.p-w-r .pr-snippet-stars {
    background: transparent;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars {
    margin-bottom: 13px;
}

.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents {
    padding: 0;
    margin-bottom: 29px;
    text-align: left;
    background-color: transparent;
}

.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-total {
    margin-bottom: 0;
    font-family: lora, 'Times New Roman', serif;
    font-size: 24px;
    line-height: 30px;
}

.p-w-r .pr-read-review .pr-h1, .p-w-r .pr-read-review h1, .p-w-r .pr-review-display .pr-h1, .p-w-r .pr-review-display h1 {
    color: #000;
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded {
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
}

.p-w-r .pr-review-snapshot .pr-faceoff-review {
    margin-bottom: 27px;
    font-size: 14px;
    line-height: 20px;
    color: #000;
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded,
.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete .pr-caret-icon__line {
    position: relative;
    color: #ffc200;
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon__line,
.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete .pr-caret-icon__line {
    stroke: #ffc200;
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:focus, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:focus, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover {
    color: #ffb600;
}

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:focus .pr-caret-icon__line, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover .pr-caret-icon__line, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:focus .pr-caret-icon__line, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover .pr-caret-icon__line {
    stroke: #ffb600;
}

.p-w-r .pr-review-snapshot .pr-faceoff-img-txt {
    position: absolute;
    padding: 7px 7px 6px;
    border: none;
    border-radius: 5px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    color: #000;
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: calc(100% - 40px);
    border-top: none;
    border-right: 1px solid #ffc200;
    margin: 0;
    transform: translateY(-50%);
}

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img-txt {
    top: 50%;
    transform: translateY(-50%);
}

.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts {
    padding: 0;
}

.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort-group {
    padding-top: 0;
}

.p-w-r .pr-review-display .pr-rd-main-header {
    margin-bottom: 33px;
}

.p-w-r .pr-review-display .pr-rd-sort {
    height: 36px;
    border: 2px solid #ffc200;
    border-radius: 5px;
}

.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort {
    padding: 6px 13px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}

.p-w-r select {
    appearance: none;
    max-width: 186px;
    background-color: transparent;
    background-image: url('/img/select-arrow.svg');
    background-repeat: no-repeat;
    background-position: right 14px center;
}

.p-w-r .pr-star-v4-0-filled {
    background-image: url('/img/pr-star-v4-0-filled.svg');
}

.p-w-r .pr-has-error .pr-star-v4-0-filled {
    background-image: url('/img/pr-star-v4-0-filled-error.svg');
}

.p-w-r .pr-star-v4-25-filled {
    background-image: url('/img/pr-star-v4-25-filled.svg');
}

.p-w-r .pr-star-v4-50-filled {
    background-image: url('/img/pr-star-v4-50-filled.svg');
}

.p-w-r .pr-star-v4-75-filled {
    background-image: url('/img/pr-star-v4-75-filled.svg');
}

.p-w-r .pr-star-v4-100-filled {
    background-image: url('/img/pr-star-v4-100-filled.svg');
}

.p-w-r .pr-review-display .pr-star-v4,
.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4 {
    width: 17px !important;
    height: 16px !important;
}

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4 {
    background-size: 17px 16px;
}

.p-w-r .pr-review-display .pr-snippet-rating-decimal,
.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-snippet-rating-decimal {
    position: relative;
    top: 0;
    height: auto;
    padding: 0;
    border: none;
    border-radius: 0;
    margin-left: 8px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
}

.p-w-r .pr-review-display .pr-snippet-stars {
    margin-bottom: 15px;
}

.p-w-r .pr-review-display .pr-rd-description.pr-rd-content-block {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 25px;
}

.p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block {
    margin-bottom: 13px;
}

.p-w-r .pr-review-display .pr-rd-review-headline {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #000;
}

.p-w-r .pr-review-display .pr-rd-description-text {
    width: 440px;
    padding-right: 40px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    order: 1;
}

.p-w-r .pr-review-display .pr-rd-side-content-block {
    position: relative;
    top: 1px;
    width: 180px;
    text-align: right;
    order: 2;
}

.p-w-r .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer {
    display: none;
    margin-left: auto;
}

.p-w-r .pr-read-review .pr-rd-badging-text, .p-w-r .pr-review-display .pr-rd-badging-text {
    vertical-align: middle;
}

.p-w-r .pr-review-display span, .p-w-r .pr-review-display time,
.p-w-r .pr-review-display .pr-rd-inner-side-content-block {
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    color: #000;
}

.p-w-r .pr-review-display .pr-rd-inner-side-content-block span.pr-rd-bold {
    margin-right: 9px;
    font-size: 12px;
    font-weight: 500;
    color: #999;
}

.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-author-submission-date,
.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-author-nickname,
.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-author-location {
    margin-bottom: 10px;
}

.p-w-r .pr-review-display .pr-accordion .pr-accordion-content {
    margin: 0;
}

.p-w-r .pr-accordion .pr-accordion-btn {
    margin-bottom: 17px;
}

.p-w-r .pr-accordion .pr-accordion-btn span {
    padding-right: 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    color: #ffc200;
    transition: .2s all;
}

.p-w-r .pr-review-display .pr-rd-review-position span,
.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn {
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}

.p-w-r .pr-review-display .pr-rd-review-position span {
    font-weight: 400;
}

.p-w-r .pr-review-display .pr-rd-review-position span.pr-rd-bold {
    font-weight: 700;
}

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon svg {
    height: 15px;
}

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line {
    stroke: #ffc200;
    transition: .2s all;
}

.p-w-r .pr-accordion .pr-accordion-btn:hover span{
    color: #ffb600;
}

.p-w-r .pr-review-display dl {
    display: block;
    width: 100%;
    margin: 11px 0;
}

.p-w-r .pr-review-display .pr-rd-review-tag:last-of-type {
    margin-bottom: 15px;
}

.p-w-r .pr-review-display .pr-rd-review-tag dd {
    position: relative;
    margin-right: 7px;
}

.p-w-r .pr-review-display .pr-rd-review-tag dd::before {
    content: ',';
    position: absolute;
    left: -7px;
}

.p-w-r .pr-review-display .pr-rd-review-tag dd:first-of-type::before {
    display: none;
}

.p-w-r .pr-review-display .pr-rd-review-tag dt,
.p-w-r .pr-review-display .pr-rd-review-tag dd,
.p-w-r .pr-review-display .pr-rd-def-list dt,
.p-w-r .pr-review-display .pr-rd-def-list dd {
    display: inline-block;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
}

.p-w-r .pr-review-display .pr-rd-review-tag dt,
.p-w-r .pr-review-display .pr-rd-def-list dt {
    margin-right: 20px;
    font-weight: 700;
}

.p-w-r .pr-review-display .pr-rd-bottomline {
    margin-bottom: 20px;
}

.p-w-r .pr-review-display .pr-rd-bottomline span {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.p-w-r .pr-review-display .pr-rd-bottomline span.pr-rd-bold {
    margin-right: 15px;
    font-weight: 700;
    color: #000;
}

.p-w-r .pr-review-display .pr-rd-helpful-action-group {
    display: flex;
    align-items: center;
}

.p-w-r .pr-review-display .pr-review {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 28px;
}

.p-w-r .pr-review-display .pr-rd-footer {
    padding-bottom: 0;
    margin-bottom: 26px !important;
}

.p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text {
    margin-right: 20px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.p-w-r a,
.p-w-r .pr-review-display a,
.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn,
.p-w-r .pr-review-display .pr-rd-footer .pr-rd-bold {
    color: #000;
    text-decoration: none;
}

.p-w-r .pr-rd-helpful-action-btn-group {
    margin-right: 22px;
}

.p-w-r a,
.p-w-r .pr-review-display .pr-rd-to-top,
.p-w-r .pr-rd-flag-review-btn {
    position: relative;
    top: 1px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none;
    cursor: pointer;
    transition: .2s all;
}

.p-w-r a::after,
.p-w-r .pr-review-display .pr-rd-to-top::after,
.p-w-r .pr-rd-flag-review-btn::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100% !important;
    height: 2px;
    border-radius: 1px;
    background-color: #ffc200 !important;
}

.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn::after {
    display: none;
}

.p-w-r a:hover,
.p-w-r .pr-review-display .pr-rd-to-top:hover,
.p-w-r .pr-review-display .pr-rd-pagination-btn:hover,
.p-w-r .pr-rd-flag-review-btn:hover {
    color: #ffb600;
}

.p-w-r a:hover::after,
.p-w-r .pr-review-display .pr-rd-to-top:hover::after,
.p-w-r .pr-rd-flag-review-btn:hover::after {
    background-color: #ffb600 !important;
}

.p-w-r .pr-helpful-btn {
    display: inline-flex;
    align-items: center;
    min-width: 46px;
    padding: 3px 10px;
    border: none;
    border-width: 0;
    border-radius: 5px;
    margin: 0;
    color: #999;
    background: rgba(0, 0, 0, .04);
    cursor: pointer;
    transition: .2s all;
}

.p-w-r .pr-media-card-footer-helpful-action .pr-helpful-btn {
    padding: 3px 10px;
}

.p-w-r .pr-helpful-btn:hover {
    border-color: none;
    color: #000;
    background: rgba(0, 0, 0, .1);
}

.p-w-r .pr-helpful-yes {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 2px;
}

.p-w-r .pr-helpful-no {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.p-w-r .pr-thumbs-icon svg {
    display: none;
}

.p-w-r .pr-review-display span.pr-helpful-count {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #999;
}

.p-w-r .pr-helpful-btn .pr-thumbs-icon-up,
.p-w-r .pr-helpful-btn .pr-thumbs-icon-down {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px 24px;
}

.p-w-r .pr-helpful-btn .pr-thumbs-icon {
    display: inline-block;
    opacity: .4;
    width: 12px;
    height: 24px;
    margin-right: 5px;
}

.p-w-r .pr-helpful-btn .pr-thumbs-icon-up {
    background-image: url('/img/pr-thumbs-icon-up.svg');
}

.p-w-r .pr-helpful-btn .pr-thumbs-icon-down {
    background-image: url('/img/pr-thumbs-icon-down.svg');
}

.p-w-r .pr-helpful-btn:hover span,
.p-w-r .pr-helpful-active[aria-disabled] span,
.p-w-r .pr-helpful-active[disabled] span,
.p-w-r .pr-helpful-active span.pr-helpful-count {
    opacity: 1;
    color: #000 !important;
}

.p-w-r .pr-helpful-btn:hover .pr-thumbs-cuff-fill,
.p-w-r .pr-helpful-btn:hover .pr-thumbs-fill,
.p-w-r .pr-helpful-active .pr-thumbs-cuff-fill,
.p-w-r .pr-helpful-active .pr-thumbs-fill,
.p-w-r .pr-helpful-active[aria-disabled] .pr-thumbs-cuff-fill,
.p-w-r .pr-helpful-active[aria-disabled] .pr-thumbs-fill,
.p-w-r .pr-helpful-active[disabled] .pr-thumbs-cuff-fill,
.p-w-r .pr-helpful-active[disabled] .pr-thumbs-fill{
    fill: #000;
}

.p-w-r .pr-helpful-active,
.p-w-r .pr-helpful-btn:active {
    background: #ffb600 !important;
}

.p-w-r .pr-review-display .pr-review .pr-rd-images {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 -10px 5px;
}

.p-w-r .pr-review-display .pr-rd-image-container {
    overflow: unset;
    height: 100%;
    margin: 0 10px 20px;
}

.p-w-r .pr-review-display .pr-rd-image-container picture {
    display: block;
    overflow: hidden;
    height: 150px;
    border-radius: 5px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}

.p-w-r .pr-review-display .pr-rd-image-container figcaption {
    position: relative;
    top: 10px;
    bottom: unset;
    left: 0;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #ffc200;
    margin-bottom: 10px;
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.p-w-r .pr-review-display .pr-rd-image-container.pr-rd-left {
    display: inline-flex;
    flex-direction: column;
    min-width: 150px;
}

.p-w-r .pr-read-review .pr-rd-image-container::after, .p-w-r .pr-review-display .pr-rd-image-container::after {
    display: none;
}

.p-w-r .pr-review-display .pr-rd-description.pr-rd-content-block + .pr-rd-content-block.pr-accordion {
    margin-top: -10px;
}

.p-w-r .pr-review-display .pr-rd-content-block.pr-accordion {
    margin-bottom: 8px;
}

.p-w-r .pr-review-display .pr-rd-tags.pr-rd-content-block {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: -3px;
    margin-bottom: 0;
}

.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block {
    display: flex;
    align-items: center;
}

.p-w-r .pr-review-display .pr-rd-to-top {
    display: none !important;
}

.p-w-r .pr-review-display .pr-rd-review-position,
.p-w-r .pr-review-display .pr-rd-to-top {
    margin-bottom: 0;
}

.p-w-r .pr-review-display .pr-rd-main-footer {
    margin-top: -3px;
}

.p-w-r .pr-review-display .pr-rd-review-position {
    margin-right: 15px;
}

.p-w-r .pr-review-display .pr-rd-pagination {
    padding: 0;
    border: none;
    margin: 0 0 0 auto;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro,
.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro {
    display: none;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container {
    display: flex;
    flex-wrap: wrap;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block,
.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-cons,
.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-pros,
.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container {
    padding: 20px 20px 14px;
    border-radius: 5px;
    margin-bottom: 10px;
    background: #f4f4f4;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container {
    padding: 20px 20px 0;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container .pr-msq-list {
    margin-bottom: 10px;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-cons,
.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-pros {
    display: inline-block;
    width: calc(50% - 5px);
    padding: 20px;
    margin-bottom: 0;
    margin-left: 5px;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-pros {
    margin-right: 5px;
    margin-left: 0;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
    align-items: center;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header,
.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-histogram .pr-review-snapshot-block-headline,
.p-w-r .pr-review-snapshot .pr-review-snapshot-block dd,
.p-w-r .pr-review-snapshot .pr-review-snapshot-block dt {
    padding: 0;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container .pr-snippet-stars {
    flex-direction: column-reverse;
    margin-bottom: 12px;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write {
    align-items: unset;
    flex-direction: column;
    text-align: center;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count {
    padding: 0;
    margin-bottom: 15px;
    font-size: 10px !important;
    font-weight: 600;
    font-style: normal;
    line-height: 12px;
    color: #999;
    text-transform: uppercase;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link,
.p-w-r .pr-review-display .pr-rd-no-reviews .pr-snippet-write-review-link {
    padding: 13px 56px 14px 28px;
    border-radius: 5px;
    margin: 0;
    font-size: 14px !important;
    line-height: 18px;
    color: #000;
    text-decoration: none;
    background-color: #ffc200;
    background-image: url('/img/pencil.svg');
    background-repeat: no-repeat;
    background-position: right 28px center;
    transition: .2s all;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link:hover,
.p-w-r .pr-review-display .pr-rd-no-reviews .pr-snippet-write-review-link:hover {
    box-shadow: 0 1px 8px 0 rgba(255, 194, 0, 0.55);
    background-color: #ffb600;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write {
    margin: 0;
}

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-selected, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled {
    width: 26px;
    height: 25px;
    padding: 0;
    border-radius: 0;
    margin-right: 2px;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container .pr-snippet-stars .pr-snippet-rating-decimal {
    width: unset;
    height: unset;
    padding: 0;
    border: none;
    border-radius: 0;
    margin: 0 0 17px 0;
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    color: #000;
}

.p-w-r .pr-snippet-reco-to-friend span svg {
    display: none;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent {
    margin-right: 0;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco .pr-reco-value {
    margin: 0 0 17px; 
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    color: #000;
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-reco-to-friend .pr-reco-to-friend-message {
    max-width: 100%;
    margin: 0; 
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend {
    flex-direction: column;
    margin: 0 auto;
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco {
    margin-top: 0;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco {
    margin-top: 6px;
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars,
.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco {
    float: unset;
    width: 50%;
}

.p-w-r .pr-snippet-reco-to-friend {
    max-width: 250px;
}

.p-w-r .pr-snippet-reco-to-friend div,
.p-w-r .pr-snippet-reco-to-friend span {
    margin-right: 0;
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars {
    position: relative;
    padding: 6px 0 0 0;
    border-right: 1px solid #ffc200;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header {
    margin-bottom: 41px;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering:first-of-type {
    margin-top: 20px;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container dt {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container dt,
.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-block-headline {
    font-family: lora, 'Times New Roman', serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-block-headline {
    margin-bottom: 16px;
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram {
    margin: 0;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-histogram-label,
.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count {
    padding: 0 0 0 10px; 
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    color: #000 !important;
    transition: .2s all;
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-label,
.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-count {
    color: #ffb600 !important;
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-bar-container {
    width: 100%;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-histogram-label {
    padding: 0 10px 0 0;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-ratings-histogram-bar {
    overflow: hidden;
    height: 20px;
    border-radius: 50px;
    background-color: #fff !important;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-ratings-histogram-barValue {
    height: 20px;
    border: 0;
    border-radius: 0;
    -webkit-border-top-left-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-topleft: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    background: #ffc200;
}

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

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars {
    height: 30px;
}

.p-w-r .pr-review-snapshot .pr-msq-list dd {
    padding: 0;
    margin: 0 10px 10px 0 !important;
    color: #000;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn {
    padding: 0;
    transition: .2s all;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn:hover .pr-filter-btn__child.pr-filter-btn__buttonText {
    color: #ffb600 !important;
}

.p-w-r .pr-histogram-cross .pr-cross-icon {
    opacity: .7;
    width: 16px;
    height: 16px;
    margin: 5px 0 0 10px;
}

.p-w-r .pr-histogram-cross .pr-cross-icon__circle {
    fill: #000;
}

.p-w-r .pr-media-modal .overlay--dark {
    background-color: rgba(0, 0, 0, .8);
}

.p-w-r .pr-media-carousel--light .button .icon {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    background-color: #ffc200;
    background-image: url('/img/arrow-left.svg');
    background-repeat: no-repeat;
    background-position: center;
    transition: .2s all;
}

.p-w-r .pr-media-carousel--light .button:hover .icon {
    background-color: #ffb600;
}

.p-w-r .pr-media-carousel--light .button .icon .pr-caret-icon {
    display: none;
}

.p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__circle,
.p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__circle,
.p-w-r .pr-media-modal .pr-cross-icon__circle {
    stroke: transparent;
}

.p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__line {
    stroke: #ffb600;
}

.p-w-r .pr-review-snapshot .pr-snapshot-tooltip::after,
.p-w-r .pr-review-snapshot [data-tooltip]::after,
.p-w-r [data-filter-tooltip]::after {
    padding: 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8);
}

.p-w-r .pr-review-snapshot .pr-snapshot-tooltip::before,
.p-w-r .pr-review-snapshot [data-tooltip]::before,
.p-w-r [data-filter-tooltip]::before {
    border-top: 8px solid;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    margin-bottom: -8px;
    margin-left: -10px;
    color: rgba(0, 0, 0, .8);
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def .pr-filter-btn--default .pr-filter-btn__voteCount, .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def .pr-snapshot-highlight {
    display: inline-block;
    min-width: 33px;
    padding: 4px 8px 4px 9px;
    border: 0;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    color: #000 !important;
    background-color: #ffc200;
}

.p-w-r .pr-review-snapshot .pr-snapshot-highlight {
    margin-right: 10px;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def:hover .pr-filter-btn__voteCount {
    background-color: #ffb600;
}

.p-w-r .pr-filter-btn--default .pr-cross-icon__circle {
    fill: #000;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span {
    padding: 0;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering {
    height: auto !important;
    padding: 0 !important;
    margin-bottom: 5px;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering:last-child {
    margin-bottom: 0;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering .pr-cross-icon {
    top: 5px;
    width: 16px;
    height: 16px;
}

.p-w-r .pr-filter-btn--button-separated .pr-filter-btn__child {
    padding: 0;
    font-weight: 600;
    line-height: 17px;
    text-align: left;
    white-space: unset;
    background-color: transparent;
}

.p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs button {
    padding: 7px 20px 6px;
    border: none;
    border-radius: 20px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    transition: .2s all;
}

.p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs button:hover {
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.15);
}

.p-w-r .pr-filter-btn--button-separated .pr-filter-btn__child:last-child {
    border-left: none;
}

.p-w-r .pr-filter-btn--button-separated .pr-filter-btn__child.pr-filter-btn__voteCount {
    padding-left: 3px;
    font-weight: 700;
}

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-filter-btn__child,
.p-w-r .pr-filter-btn--button-separated:active .pr-filter-btn__child,
.p-w-r .pr-filter-btn--button-separated:hover .pr-filter-btn__child {
    color: #ffb600;
    background: transparent;
}

.p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs .pr-msq-list .pr-more-button span:first-child,
.p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs .pr-msq-list .pr-more-button span:last-child {
    display: none;
}

.p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs .pr-msq-list .pr-more-button {
    padding: 7px 0 6px;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
    transition: .2s all;
}

.p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs .pr-msq-list .pr-more-button:hover span{
    color: #ffb600;
}

.p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs .pr-msq-list .pr-more-button span {
    position: relative;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}

.p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs .pr-msq-list .pr-more-button span::before {
    content: '+';
    position: absolute;
    top: 1px;
    left: 0;
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-filter-headline {
    display: block;
    margin: 30px 0 20px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-filter-btn--button {
    padding: 7px 15px 6px 7px;
    border-radius: 20px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    background: #ffc200;
    cursor: pointer;
    transition: .2s all;
}

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-filter-btn--button:hover {
    box-shadow: 0 2px 8px 0 rgba(255, 194, 0, 0.55);
    background-color: #ffb600;
}

.p-w-r .pr-filter-btn--button .pr-cross-icon {
    opacity: .7;
    width: 16px;
    height: 16px;
}

.p-w-r .pr-filter-btn--button .pr-cross-icon__circle,
.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon__circle,
.p-w-r .pr-filter-btn--button:active .pr-cross-icon__circle,
.p-w-r .pr-filter-btn--button:hover .pr-cross-icon__circle {
    fill: #000;
}

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-filter-btn__child,
.p-w-r .pr-filter-btn--button:active .pr-filter-btn__child,
.p-w-r .pr-filter-btn--button:hover .pr-filter-btn__child {
    color: #000;
}

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon,
.p-w-r .pr-filter-btn--button:active .pr-cross-icon,
.p-w-r .pr-filter-btn--button:hover .pr-cross-icon {
    opacity: 1;
    background-color: transparent;
}

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon__line, .p-w-r .pr-filter-btn--button:active .pr-cross-icon__line, .p-w-r .pr-filter-btn--button:hover .pr-cross-icon__line {
    stroke: #fff;
}

.p-w-r .pr-filter-btn--button .pr-filter-btn__child.pr-filter-btn__buttonText {
    line-height: 17px;
}

.p-w-r .pr-review-display .pr-review-filter-info-bar {
    margin: 0;
}

.p-w-r a.pr-underline {
    text-decoration: none;
}

/* WAR form styles */

.p-w-r .pr-war {
    max-width: 100%;
}

.p-w-r .pr-war .pr-header {
    padding-bottom: 25px;
    border-bottom: 1px solid #eee;
    margin-bottom: 29px;
}

.p-w-r .pr-war .pr-header .pr-header-table {
    margin: 0;
}

.p-w-r .pr-war .pr-header .pr-header-table .pr-table-cell,
.p-w-r .pr-header .pr-header-table .pr-war .table-cell {
    padding: 0 0 0 30px;
    vertical-align: top;
}

.p-w-r .pr-war .pr-header .pr-header-table .pr-table-cell.pr-header-product-img {
    padding: 0;
}

.p-w-r h5.pr-header-product-name {
    margin: 0;
}

.p-w-r .pr-war .pr-header-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-family: lora, 'Times New Roman', serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
}

.p-w-r .pr-war .pr-header .pr-header-product-img {
    width: 100px;
}

.pr-header-required {
    display: none;
}

.p-w-r .pr-war label, .p-w-r .pr-control-label span {
    margin: 0 0 10px;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.p-w-r .pr-file-input-btn-group .pr-file-input-label {
    margin-bottom: 0;
}

.p-w-r .control-label span, .p-w-r .pr-control-label span,
.p-w-r .pr-has-error .control-label span,
.p-w-r .pr-has-error .pr-control-label span,
.p-w-r .tag-group .pr-label-control.checked span {
    color: #000;
}

.p-w-r .control-label .pr-required-indicator, .p-w-r .pr-control-label .pr-required-indicator {
    position: relative;
    top: 2px;
    margin-left: 3px;
    color: #ffc200;
}

.p-w-r legend.pr-control-label {
    margin-bottom: 10px;
    line-height: 0;
}

.p-w-r .pr-has-error .control-label .pr-required-indicator, .p-w-r .pr-has-error .pr-control-label .pr-required-indicator {
    color: #ff3e3e;
}

.p-w-r .form-control {
    height: 45px;
    padding: 11px 10px 12px;
    border: none;
    border-radius: 5px;
    box-shadow: inset 0 0 0 2px rgb(255, 255, 255);
    font-family: lora, 'Times New Roman', serif;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    color: rgba(0, 0, 0, .5);
    transition: none;
}

.p-w-r textarea.form-control {
    color: #000;
    resize: none;
}

.p-w-r input[type=text] {
    height: 45px !important;
    color: #000;
}

.p-w-r .pr-textinput::placeholder,
.p-w-r .form-control::placeholder {
    color: rgba(0, 0, 0, .5);
}

.p-w-r .form-control:focus {
    border-color: #ffc200;
    outline: none;
    box-shadow: inset 0 0 0 2px #ffc200, 0 3px 13px 0 rgb(0 0 0 / 10%);
    color: #000;
}

.p-w-r .has-error .form-control, .p-w-r .pr-has-error .form-control,
.p-w-r .pr-has-error .form-control:focus {
    border-color: #ff3e3e;
    box-shadow: inset 0 0 0 2px #ff3e3e;
}

.p-w-r .pr-form-control-error-wrapper .form-control~.pr-form-control-error-icon,
.p-w-r .pr-form-control-error-wrapper .pr-control-label~.pr-form-control-error-icon,
.p-w-r .pr-form-control-error-wrapper .pr-form-control-error-icon,
.p-w-r .pr-form-control-error-wrapper legend.pr-control-label .pr-form-control-error-icon {
    display: none;
}

.p-w-r .pr-war .pr-star-accessible-0-filled,
.p-w-r .pr-war .pr-star-accessible-25-filled,
.p-w-r .pr-war .pr-star-accessible-50-filled,
.p-w-r .pr-war .pr-star-accessible-75-filled,
.p-w-r .pr-war .pr-star-accessible-100-filled,
.p-w-r .pr-war .pr-star-v4,
.p-w-r .pr-war .pr-star-v4-0-filled,
.p-w-r .pr-war .pr-star-v4-25-filled,
.p-w-r .pr-war .pr-star-v4-50-filled,
.p-w-r .pr-war .pr-star-v4-75-filled,
.p-w-r .pr-war .pr-star-v4-100-filled {
    width: 42px;
    height: 40px;
    margin: 0 5px 0 0;
}

.p-w-r .form-group {
    margin-bottom: 50px;
}

.p-w-r .pr-click-to-expand .pr-helper-text,
.p-w-r .tag-group .pr-helper-text,
.p-w-r .pr-bottomline-form-group .pr-helper-text {
    margin: 10px 0 0;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 17px;
    color: #999;
}

.p-w-r .tag-group .input-group.input-add-tag .pr-helper-text {
    margin: 10px 0;
}

.p-w-r .tag-group .pr-label-control {
    min-height: 45px;
    padding: 10px 41px 11px 15px;
    border: solid #e1e1e1;
    border-width: 2px;
    border-radius: 5px;
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    font-weight: 500;
    line-height: 20px;
    color: #000;
    white-space: unset;
    background-image: url('/img/checkmark.svg');
    background-repeat: no-repeat;
    background-position: top -20px right 15px;
    background-size: 11px 24px;
    transition: .2s all;
}

.p-w-r .tag-group .pr-cb-tag-container {
    margin-bottom: 10px;
}

.p-w-r .tag-group .checkbox {
    border: none !important;
    box-shadow: none !important;
}

.p-w-r .tag-group .pr-label-control:hover {
    border-color: #ffb600;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.p-w-r .tag-group .pr-label-control.checked,
.p-w-r .tag-group .pr-label-control.active,
.p-w-r .tag-group .pr-label-control:active,
.p-w-r .tag-group .pr-label-control.focus,
.p-w-r .tag-group .pr-label-control:focus {
    border-color: #ffc200;
    color: #000;
    background-color: #ffc200;
    background-position: top 8px right 15px;
}

.p-w-r .tag-group .pr-label-control.active,
.p-w-r .tag-group .pr-label-control:active {
    animation-name: slideInDown;
    animation-duration: .2s;
    animation-timing-function: ease-in-out;
}

@keyframes slideInDown {

    from {
        background-position: top -20px right 15px;
    }
    
    to {
        background-position: top 8px right 15px;
    }
}

.p-w-r .tag-group .pr-label-control.checked:hover {
    border-color: #ffb600;
    background-color: #ffb600;
}

.p-w-r input:focus+label.pr-btn, .p-w-r input:focus+label.pr-label-control {
    border-color: #e1e1e1;
    outline: none;
    box-shadow: none;
    background-color: #fff;
}

.p-w-r .btn-default.active.focus,
.p-w-r .btn-default.active:focus,
.p-w-r .btn-default.active:hover,
.p-w-r .btn-default:active.focus,
.p-w-r .btn-default:active:focus,
.p-w-r .btn-default:active:hover,
.p-w-r .pr-btn.active.focus,
.p-w-r .pr-btn.active:focus,
.p-w-r .pr-btn.active:hover,
.p-w-r .pr-btn:active.focus,
.p-w-r .pr-btn:active:focus,
.p-w-r .pr-btn:active:hover,
.p-w-r .tag-group .pr-label-control.active.focus,
.p-w-r .tag-group .pr-label-control.active:focus,
.p-w-r .tag-group .pr-label-control.active:hover,
.p-w-r .tag-group .pr-label-control:active.focus,
.p-w-r .tag-group .pr-label-control:active:focus,
.p-w-r .tag-group .pr-label-control:active:hover {
    border-color: #ffc200;
	color: #000;
	background-color: #ffc200;
}

.p-w-r .pr-btn-add-tag button {
    position: relative;
    height: 45px;
    padding: 11px 42px 11px 20px;
    border: none;
    border-width: 0;
    border-radius: 5px;
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    color: #000;
    background-color: #ffc200;
    transition: .2s all;
}

.p-w-r .pr-btn-add-tag button:hover {
    box-shadow: 0 1px 8px 0 rgba(255, 194, 0, 0.55);
    color: #000;
    background-color: #ffb600;
}

.p-w-r .pr-btn-add-tag button.active.focus,
.p-w-r .pr-btn-add-tag button.active:focus,
.p-w-r .pr-btn-add-tag button:active.focus,
.p-w-r .pr-btn-add-tag button:active:focus,
.p-w-r .pr-btn-fileinput.active.focus,
.p-w-r .pr-btn-fileinput.active:focus,
.p-w-r .pr-btn-fileinput:active.focus,
.p-w-r .pr-btn-fileinput:active:focus,
.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active.focus,
.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:focus,
.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active.focus,
.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:focus,
.p-w-r .pr-btn-add-tag button.active,
.p-w-r .pr-btn-add-tag button:active,
.p-w-r .pr-btn-add-tag button.focus,
.p-w-r .pr-btn-add-tag button:focus {
    border-color: #ffc200;
    color: #000;
    background-color: #ffc200;
}

.p-w-r .pr-btn-fileinput:active:hover,
.p-w-r .pr-btn-fileinput.active:hover,
.p-w-r .pr-btn-add-tag button.active:hover,
.p-w-r .pr-btn-add-tag button:active:hover,
.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:hover,
.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:hover,
.p-w-r .pr-btn-add-tag button:hover {
    color: #000;
    background-color: #ffb600;
}

.p-w-r .pr-btn-add-tag button::after {
    content: '';
    position: absolute;
    top: 10px;
    right: 20px;
    bottom: unset;
    left: unset;
    width: 12px !important;
    height: 24px;
    border-radius: 0;
    background-color: transparent !important;
    background-image: url('/img/plus.svg') !important;
    background-repeat: no-repeat !important;
    background-size: 12px 24px !important;
}

.p-w-r a:focus, .p-w-r a:hover {
    text-decoration: none;
}

.p-w-r .tag-group .input-add-tag {
    display: block;
    clear: both;
    margin-top: 0;
}

.p-w-r .input-group .form-control:first-child {
    flex: unset !important;
    width: calc(50% - 5px) !important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-right: 10px;
}

.p-w-r .input-group .form-control:first-child:focus {
    border: 2px solid #ffc200;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.1);
}

.p-w-r .checkbox input[type=checkbox],
.p-w-r .pr-checkbox input[type=checkbox] {
    bottom: unset;
    width: 25px !important;
    min-width: 25px;
    height: 25px !important;
    margin: 1px 15px 0 1px;
    cursor: pointer;
    transition: .2s all;
}

.p-w-r .checkbox input[type=checkbox]::after,
.p-w-r .pr-checkbox input[type=checkbox]::after,
.p-w-r .checkbox.pr-has-error input[type=checkbox]::after,
.p-w-r .pr-checkbox.pr-has-error input[type=checkbox]::after,
.p-w-r .checkbox input[type=checkbox]:hover::after,
.p-w-r .pr-checkbox input[type=checkbox]:hover::after {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 1;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.p-w-r .checkbox.pr-has-error input[type=checkbox]::after,
.p-w-r .pr-checkbox.pr-has-error input[type=checkbox]::after {
    border: 2px solid #ff3e3e;
}

.p-w-r .checkbox input[type=checkbox]:hover::after,
.p-w-r .pr-checkbox input[type=checkbox]:hover::after {
    border: 2px solid #ffb600;
}

.p-w-r .checkbox input[type=checkbox]:checked::after,
.p-w-r .pr-checkbox input[type=checkbox]:checked::after,
.p-w-r .checkbox input[type=checkbox]:checked:hover::after,
.p-w-r .pr-checkbox input[type=checkbox]:checked:hover::after {
    box-shadow: none;
    background-color: #ffc200;
    background-image: url('/img/checkmark.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 11px 24px;
}

.p-w-r .checkbox input[type=checkbox]:checked:hover::after,
.p-w-r .pr-checkbox input[type=checkbox]:checked:hover::after {
    box-shadow: 0 2px 8px 0 rgba(255, 194, 0, 0.55);
    background-color: #ffb600;
}

.p-w-r .pr-war input:focus+label.pr-star-accessible-0-filled,
.p-w-r .pr-war input:focus+label.pr-star-accessible-25-filled,
.p-w-r .pr-war input:focus+label.pr-star-accessible-50-filled,
.p-w-r .pr-war input:focus+label.pr-star-accessible-75-filled,
.p-w-r .pr-war input:focus+label.pr-star-accessible-100-filled,
.p-w-r .pr-war input:focus+label.pr-star-v4,
.p-w-r .pr-war input:focus+label.pr-star-v4-0-filled,
.p-w-r .pr-war input:focus+label.pr-star-v4-25-filled,
.p-w-r .pr-war input:focus+label.pr-star-v4-50-filled,
.p-w-r .pr-war input:focus+label.pr-star-v4-75-filled,
.p-w-r .pr-war input:focus+label.pr-star-v4-100-filled {
    border: none;
    outline: none;
    background-color: #f4f4f4;
    background-repeat: no-repeat;
}

.p-w-r .pr-war .pr-footer {
    padding-top: 20px;
    border-top: 1px solid #e1e1e1;
    margin: 53px 0 30px;
}

.p-w-r .pr-subscript {
    margin: 0 0 50px;
}

.p-w-r .pr-subscript, .p-w-r .pr-subscript span {
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #000;
}

.p-w-r .pr-submit a {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-decoration: none;
}

.p-w-r .pr-submit a.pr-pull-right::after {
    display: none;
}

.p-w-r .pr-submit .pr-subscript a {
    display: inline-block;
}

.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 {
    padding: 13px 30px 14px;
    border-bottom: unset;
    border-radius: 5px;
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    font-weight: 600;
    line-height: 18px;
    color: #000;
    background-color: #ffc200;
    transition: .2s all;
}

.p-w-r .pr-accessible-btn:active, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active,
.p-w-r .pr-accessible-btn:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus,
.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 {
    border: unset;
    outline: unset;
    box-shadow: unset;
    color: #000;
    background: #ffb600;
}

.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 {
    box-shadow: 0 1px 8px 0 rgba(255, 194, 0, 0.55);
}

.p-w-r .pr-btn.active:focus, .p-w-r .pr-btn:active:focus, .p-w-r .pr-btn:focus {
    outline: unset;
    box-shadow: unset;
}

.p-w-r .pr-btn-add-tag-submit div {
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    color: #000;
}

.p-w-r .input-group-btn>.pr-btn {
    height: 45px;
    padding: 13px 30px;
    border: unset !important;
    border-radius: 5px !important;
    font-weight: 600;
    color: #000;
    background: #ffc200;
    transition: .2s all;
}

.p-w-r .input-group-btn>.pr-btn:hover {
    box-shadow: 0 1px 8px 0 rgba(255, 194, 0, 0.55);
    background: #ffb600;
}

.p-w-r .btn-group {
    margin-top: 0;
}

.p-w-r .pr-file-input-btn-group {
    max-width: 330px;
    justify-content: space-between;
}

.p-w-r input+label.pr-btn{
    min-height: 45px;
    padding: 10px 13px 11px 13px;
    border: 2px solid #e1e1e1 !important;
    border-radius: 5px !important;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #000;
    transition: .2s all;
}

.p-w-r input+label.pr-btn:hover {
    border: 2px solid #ffb600 !important;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.1);
    color: #000;
    background-color: #fff;
}

.p-w-r input+label.pr-btn:active,
.p-w-r input+label.pr-btn.active {
    border: 2px solid #ffc200 !important;
    color: #000;
    background-color: #ffc200 !important;
}

.p-w-r input+label.pr-btn:focus,
.p-w-r input+label.pr-btn:focus:hover,
.p-w-r input+label.pr-btn.active:hover {
    border: 2px solid #ffb600 !important;
    box-shadow: 0 2px 8px 0 rgba(255, 194, 0, 0.55);
    color: #000;
    background-color: #ffb600 !important;
}

.p-w-r .btn-group-radio-vertical .pr-btn {
    display: inline-block;
    border-bottom-width: unset;
}

.p-w-r .pr-clear-all-radios,
.p-w-r .pr-btn-link.pr-input-add-tag__cancel {
    position: relative;
    margin-top: 15px;
    margin-left: 0;
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #000;
    transition: .2s all;
}

.p-w-r .pr-btn-link.pr-input-add-tag__cancel {
    padding: 0;
    margin: 0 0 0 10px;
    text-decoration: none;
}

.p-w-r .pr-clear-all-radios:hover,
.p-w-r .pr-btn-link.pr-input-add-tag__cancel:hover {
    color: #ffb600;
}

.p-w-r .pr-clear-all-radios::after,
.p-w-r .pr-btn-link.pr-input-add-tag__cancel::after {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 2px;
    border-radius: 1px;
    background-color: #ffc200;
}

.p-w-r .pr-clear-all-radios:hover::after,
.p-w-r .pr-btn-link.pr-input-add-tag__cancel:hover::after {
    background-color: #ffb600;
}

.p-w-r .pr-btn-fileinput svg {
    display: none;
}

.p-w-r .pr-btn.pr-btn-fileinput:focus,
.p-w-r .pr-btn-fileinput {
    height: 45px;
    padding: 12px 30px 13px 60px;
    border: unset;
    border-width: unset;
    border-radius: 5px;
    margin-left: 50px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    font-family: poppins, 'Helvetica Neue', arial, sans-serif;
    font-weight: 600;
    line-height: 18px;
    color: #000;
    background-color: #fff;
    background-image: url('/img/upload.svg');
    background-repeat: no-repeat;
    background-position: left 30px top 9px;
    background-size: 20px 24px;
    transition: .2s all;
}

.p-w-r .pr-btn.pr-btn-fileinput.active:focus,
.p-w-r .pr-btn.pr-btn-fileinput:active:focus,
.p-w-r .pr-btn.pr-btn-fileinput:focus:hover,
.p-w-r .pr-btn-fileinput.active,
.p-w-r .pr-btn-fileinput:active,
.p-w-r .pr-btn-fileinput:hover {
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.1);
    color: #ffb600;
    background-color: #fff;
    background-image: url('/img/upload-hover.svg');
}

.p-w-r .pr-loading-indicator {
    width: 120px;
    height: 120px;
    border: 5px solid #e1e1e1;
    border-top: 5px solid #ffc200;
    border-radius: 50%;
    margin: 20.83% auto;
    animation: pr-spin 2s linear infinite;
}

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-loading-indicator {
    width: 70px;
    height: 70px;
}

@keyframes pr-spin {

    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail {
    overflow: hidden;
    width: 120px;
    min-width: 120px;
    height: 120px;
    min-height: 120px;
    border-radius: 5px;
    margin-right: 20px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper {
    background-color: #fff;
}

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper img {
    border: unset;
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button svg {
    display: none;
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button {
    display: inline-flex;
    align-items: center;
    width: 36px;
    height: 36px;
    border: unset;
    border-radius: 5px;
    background-color: #999;
    background-repeat: no-repeat;
    background-position: center;
    transition: .2s all;
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button[aria-label~='Remove'] {
    background-image: url('/img/close-small.svg');
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button[aria-label~='Rotate'] {
    background-image: url('/img/refresh-small.svg');
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button:hover {
    background-color: #000;
}

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button:focus {
    box-shadow: unset;
}

.p-w-r .pr-media-input-display {
    align-items: flex-start;
    margin-bottom: 30px;
}

.p-w-r .pr-table.pr-media-table  {
    width: calc(50% - 5px);
}

.p-w-r .pr-submit .pr-powered {
    margin: 0 5px 0 0;
}

.p-w-r .pr-war .pr-checkbox .pr-form-control-error-wrapper label {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.p-w-r .pr-war .pr-checkbox .pr-form-control-error-wrapper label span {
    margin: 5px 0 0;
}

.p-w-r .pr-field-alert {
    margin-top: 0 !important;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 500 !important;
    line-height: 17px !important;
    color: #ff3e3e !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 45px white inset !important;
    -webkit-text-fill-color: #000;
}

/* end WAR form styles */

/* WAR thak you page */
.p-w-r .thank-you-page {
    padding-top: 40px;
}

.p-w-r .thank-you-page .header {
    z-index: unset;
    display: flex;
    align-items: center;
    padding: 0 15px;
    border-bottom: unset;
    margin: 0 0 30px;
}

.p-w-r .thank-you-page .header h5 {
    margin: 0;
}

.p-w-r .thank-you-page .header h5 a {
    display: inline-block;
    height: 45px;
    padding: 12px 30px 13px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    background: #ffc200;
    transition: .2s all;
}

.p-w-r .thank-you-page .header h5:hover a {
    box-shadow: 0 1px 8px 0 rgba(255, 194, 0, 0.55);
    color: #000;
    background: #ffb600;
}

.p-w-r .thank-you-page .header h5 a::after {
    display: none;
}

.p-w-r .thank-you-page .title,
.p-w-r .thank-you-page .subtitle {
    text-align: center;
    color: #000;
}

.p-w-r .thank-you-page .title {
    margin: 0 0 20px;
    font-family: lora, 'Times New Roman', serif;
    font-size: 32px;
    line-height: 40px;
}

.p-w-r .thank-you-page .subtitle {
    margin: 0 0 30px;
    font-weight: 400;
    line-height: 24px;
}

.p-w-r .thank-you-page .review-preview {
    padding: 30px 15px 0;
    border-radius: 5px;
    margin: 0 0 30px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
}

.p-w-r .thank-you-page .pr-star, .p-w-r .thank-you-page .pr-star-accessible-0-filled, .p-w-r .thank-you-page .pr-star-accessible-25-filled, .p-w-r .thank-you-page .pr-star-accessible-50-filled, .p-w-r .thank-you-page .pr-star-accessible-75-filled, .p-w-r .thank-you-page .pr-star-accessible-100-filled, .p-w-r .thank-you-page .pr-star-selected, .p-w-r .thank-you-page .pr-star-v4, .p-w-r .thank-you-page .pr-star-v4-0-filled, .p-w-r .thank-you-page .pr-star-v4-25-filled, .p-w-r .thank-you-page .pr-star-v4-50-filled, .p-w-r .thank-you-page .pr-star-v4-75-filled, .p-w-r .thank-you-page .pr-star-v4-100-filled, .p-w-r .thank-you-page .pr-star:hover {
    width: 17px;
    height: 16px;
    padding: 0;
}

.p-w-r .thank-you-page .pr-rating-number {
    padding: 0;
    border: unset;
    margin-left: 10px;
    line-height: normal;
}

.p-w-r .thank-you-page .pr-rating-number span {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
}

.p-w-r .thank-you-page .pr-rating-date {
    padding: 0;
    border: unset;
    margin-left: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}

.p-w-r .thank-you-page .headline {
    margin: 15px 0 30px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #000;
}

.p-w-r .thank-you-page #war-ty-pros,
.p-w-r .thank-you-page #war-ty-cons,
.p-w-r .thank-you-page #war-ty-best-uses {
    padding: 0 15px;
    margin-bottom: 30px;
}

.p-w-r .thank-you-page .pr-attribute-header {
    padding: 0;
    margin-bottom: 20px;
    font-family: lora, 'Times New Roman', serif;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    background: transparent;
}

.p-w-r .thank-you-page .pr-attribute-list {
    padding: 0;
    margin-bottom: 0;
}

.p-w-r .thank-you-page .pr-attribute {
    position: relative;
    padding: 0 0 0 30px;
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #000;
}

.p-w-r .thank-you-page .pr-attribute::after {
    content: '●';
    position: absolute;
    top: -1px;
    left: 1px;
    font-size: 11px;
    color: #ffc200;
}

.p-w-r .thank-you-page .pr-attribute:last-child {
    margin: 0;
}

.p-w-r .thank-you-page .pr-text,
.p-w-r .thank-you-page .text {
    margin: 0 0 30px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.p-w-r .thank-you-page .text {
    line-height: 23px;
}

.p-w-r .thank-you-page .pr-text .pr-dark {
    margin: 0 15px 0 0;
    font-weight: 700;
    color: #000;
}

.p-w-r .thank-you-page .pr-media-preview {
    width: 120px;
    height: 120px;
    border-radius: 5px;
    margin: 0 0 15px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    object-fit: contain;
}

/* end WAR thak you page */

/* PWR popup for flag a review */

.p-w-r .pr-modal-visible {
    box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.21) !important;
}

.p-w-r .pr-read-review .pr-rd-footer .pr-modal,
.p-w-r .p-w-r_future .pr-flag-review,
.p-w-r .pr-review-display .pr-rd-footer .pr-modal {
    padding: 40px 40px 20px;
    border-radius: 5px;
}

.p-w-r .pr-image-snippet .pr-flag-review,
.p-w-r .pr-irl-gallery .pr-flag-review,
.p-w-r .pr-irlsnippet .pr-flag-review,
.p-w-r .pr-media-carousel .pr-flag-review,
.p-w-r .pr-qa-display .pr-flag-review,
.p-w-r .pr-review-display .pr-flag-review,
.p-w-r .pr-rid .pr-flag-review,
.p-w-r .pr-spotlight-review .pr-flag-review {
    padding: 20px 40px;
}

.p-w-r .pr-image-snippet .pr-flag-review-label,
.p-w-r .pr-irl-gallery .pr-flag-review-label,
.p-w-r .pr-irlsnippet .pr-flag-review-label,
.p-w-r .pr-media-carousel .pr-flag-review-label,
.p-w-r .pr-qa-display .pr-flag-review-label,
.p-w-r .pr-review-display .pr-flag-review-label,
.p-w-r .p-w-r_future .pr-flag-review-label,
.p-w-r .pr-rid .pr-flag-review-label,
.p-w-r .pr-spotlight-review .pr-flag-review-label {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #000;
}

.p-w-r .p-w-r_future .pr-flag-review #pr-email-field,
.p-w-r .p-w-r_future .pr-flag-review .pr-textarea,
.p-w-r .pr-review-display .pr-flag-review #pr-email-field,
.p-w-r .pr-review-display .pr-flag-review .pr-textarea {
    padding: 11px 10px 12px !important;
    border: 2px solid #f4f4f4;
    border-radius: 5px;
    margin-bottom: 0;
    box-shadow: none;
    font-family: lora, 'Times New Roman', serif;
    font-size: 16px;
    font-style: italic;
    color: rgba(0, 0, 0, .5);
    background: #f4f4f4;
    transition: .2s all;
}

.p-w-r .p-w-r_future .pr-flag-review .pr-textarea,
.p-w-r .pr-review-display .pr-flag-review .pr-textarea {
    line-height: 22px;
}

.p-w-r .p-w-r_future .pr-flag-review #pr-email-field,
.p-w-r .pr-review-display .pr-flag-review #pr-email-field {
    height: 45px !important;
}

.p-w-r .p-w-r_future .pr-flag-review .pr-flag-review-fieldset.pr-has-error #pr-email-field,
.p-w-r .pr-review-display .pr-flag-review .pr-flag-review-fieldset.pr-has-error #pr-email-field {
    border: 2px solid #ff3e3e;
}

.p-w-r .p-w-r_future .pr-flag-review #pr-email-field:focus,
.p-w-r .p-w-r_future .pr-flag-review .pr-textarea:focus,
.p-w-r .pr-review-display .pr-flag-review #pr-email-field:focus,
.p-w-r .pr-review-display .pr-flag-review .pr-textarea:focus {
    border: 2px solid #ffc200;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.1);
}

.p-w-r .p-w-r_future .pr-flag-review #pr-email-field:hover,
.p-w-r .p-w-r_future .pr-flag-review .pr-textarea:hover,
.p-w-r .pr-review-display .pr-flag-review #pr-email-field:hover,
.p-w-r .pr-review-display .pr-flag-review .pr-textarea:hover {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.75);
}

.p-w-r .p-w-r_future .pr-flag-review #pr-email-field:focus:hover,
.p-w-r .p-w-r_future .pr-flag-review .pr-textarea:focus:hover,
.p-w-r .pr-review-display .pr-flag-review #pr-email-field:focus:hover,
.p-w-r .pr-review-display .pr-flag-review .pr-textarea:focus:hover {
    border: 2px solid #ffb600;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}

.p-w-r .pr-review-display .pr-flag-review-fieldset {
    margin-bottom: 20px;
}

.p-w-r .pr-btn {
    transition: .2s all;
}

.p-w-r .pr-image-snippet .pr-flagging-radio,
.p-w-r .pr-irl-gallery .pr-flagging-radio,
.p-w-r .pr-irlsnippet .pr-flagging-radio,
.p-w-r .pr-media-carousel .pr-flagging-radio,
.p-w-r .pr-qa-display .pr-flagging-radio,
.p-w-r .p-w-r_future .pr-flagging-radio,
.p-w-r .pr-review-display .pr-flagging-radio,
.p-w-r .pr-rid .pr-flagging-radio,
.p-w-r .pr-spotlight-review .pr-flagging-radio {
    padding-left: 0;
}

.p-w-r .p-w-r_future .pr-flag-review-btn.pr-flag-review-btn-submit,
.p-w-r .p-w-r_future .pr-flag-review-btn.pr-flag-review-btn-cancel,
.p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-submit,
.p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-cancel {
    width: calc(50% - 10px);
    height: 45px;
    padding: 11px 30px;
    border: 0;
    border-radius: 5px;
    margin-right: 20px;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    color: #000;
}

.p-w-r .p-w-r_future .pr-flag-review-btn.pr-flag-review-btn-cancel,
.p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-cancel {
    border: 2px solid #000;
    margin-right: 0;
    background: transparent;
}

.p-w-r .p-w-r_future .pr-flag-review-btn.pr-flag-review-btn-cancel:hover,
.p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-cancel:hover {
    border-color: #ffb600;
    box-shadow: 0 1px 8px 0 rgba(255,194,0,.55) !important;
    color: #ffb600;
}

.p-w-r .p-w-r_future .pr-flag-review-btn.pr-flag-review-btn-submit,
.p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-submit {
    background-color: #ffc200;
}

.p-w-r .p-w-r_future .pr-flag-review-btn.pr-flag-review-btn-submit:hover,
.p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-submit:hover {
    box-shadow: 0 1px 8px 0 rgb(255, 194, 0, .55);
    background-color: #ffb600;
}

.p-w-r .p-w-r_future .pr-flagging-radio span,
.p-w-r .pr-review-display .pr-flagging-radio span {
    padding-left: 12px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}

.p-w-r .p-w-r_future .pr-flagging-radio label,
.p-w-r .pr-review-display .pr-flagging-radio label {
    display: flex;
    align-items: center;
    padding: 10px 0;
    margin: 0;
}

.p-w-r .p-w-r_future .pr-flag-review-input[type=radio],
.p-w-r .pr-review-display .pr-flag-review-input[type=radio] {
    position: relative;
    top: 1px;
    left: 1px;
    width: 22px !important;
    height: 22px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.p-w-r .p-w-r_future .pr-flag-review-input[type=radio]::after,
.p-w-r .pr-review-display .pr-flag-review-input[type=radio]::after {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width: 24px;
    height: 24px;
    border: 2px solid #e1e1e1;
    border-radius: 100px;
    background: #fff;
    transition: .2s all;
}

.p-w-r .p-w-r_future .pr-flag-review-input[type=radio]:hover::after,
.p-w-r .pr-review-display .pr-flag-review-input[type=radio]:hover::after {
    border: 2px solid #ffb600;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.1);
}

.p-w-r .p-w-r_future .pr-flag-review-input[type=radio]:checked::after,
.p-w-r .pr-review-display .pr-flag-review-input[type=radio]:checked::after {
    border: 6px solid #ffc200;
}

.p-w-r .p-w-r_future .pr-flag-review-input[type=radio]:checked:hover::after,
.p-w-r .pr-review-display .pr-flag-review-input[type=radio]:checked:hover::after {
    border: 6px solid #ffb600;
    box-shadow: 0 2px 8px 0 rgba(255, 194, 0, 0.55);
}

/* end PWR popup for flag a review */

.p-w-r .p-w-r_future .pr-modal__close-button,
.p-w-r .pr-media-modal .button__close {
    top: 5px;
    right: 5px;
    width: 36px;
    height: 36px;
    border-radius: 5px;
    background: #ffc200;
    transition: .2s all;
}

.p-w-r .p-w-r_future .pr-modal__close-button:hover,
.p-w-r .pr-media-modal .button__close:hover {
    background: #ffb600;
}

.p-w-r .pr-media-modal .pr-cross-icon__circle {
    stroke: transparent;
}

.p-w-r .p-w-r_future button:focus {
    outline: none;
}

.p-w-r .p-w-r_future .pr-modal__close-button__icon {
    color: #000 !important;
}

.p-w-r .pr-media-modal .pr-cross-icon__line {
    stroke: #000 !important;
    stroke-width: 2px;
}

.p-w-r .p-w-r_future .pr-modal__close-button__icon,
.p-w-r .pr-media-modal .pr-cross-icon {
    width: 20px;
    height: 20px;
    margin: 0 auto;
}

.p-w-r .pr-media-modal .pr-modal-flagging-form--light-in {
    transform: translate3d(0, -100%, 0);
}

.p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form {
    padding: 40px 40px 20px;
    border-radius: 5px;
}

.p-w-r .pr-alert-container {
    max-width: calc(50% - 5px);
    margin-top: 30px;
}

.p-w-r .alert-danger p, .p-w-r .pr-alert-danger p,
.p-w-r .alert-warning p, .p-w-r .pr-alert-warning p {
    line-height: 20px;
}

.p-w-r .alert-danger, .p-w-r .pr-alert-danger,
.p-w-r .alert-warning, .p-w-r .pr-alert-warning {
    padding: 13px 13px 12px;
    border: 2px solid transparent;
    border-color: #ff3e3e;
    border-radius: 5px;
    margin-bottom: 30px;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.1);
    color: #000;
    background-color: #fff;
}

.p-w-r .alert-warning, .p-w-r .pr-alert-warning {
    border-color: #f29d14;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.p-w-r .pr-alert_heading {
    position: relative;
    display: inline-block;
    padding-right: 15px;
    margin-top: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #000;
}

.p-w-r .pr-alert_heading::after {
    content: '*';
    position: absolute;
    top: 0;
    right: 5px;
    color: #ff3e3e;
}

.p-w-r .pr-alert_list {
    margin-bottom: 0;
}

.p-w-r .pr-alert_list li {
    position: relative;
    margin-bottom: 5px;
    list-style: none;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.p-w-r .pr-alert_list li::before {
    content: '●';
    position: absolute;
    top: -1px;
    left: -20px;
    font-size: 10px;
    color: #ff3e3e;
}

.p-w-r .pr-alert_list li:last-child {
    margin-bottom: 0;
}

.p-w-r .pr-review-display .pr-rd-no-reviews {
    padding: 60px 0;
    border-radius: 5px;
    background: #f4f4f4;
}

.p-w-r .pr-review-display .pr-rd-no-reviews .pr-snippet-write-review-link {
    display: inline-block;
}

.p-w-r .pr-review-display .pr-rd-no-reviews .pr-snippet-write-review-link::after {
    display: none;
}

.p-w-r .pr-read-review .pr-rd-merchant-response,
.p-w-r .pr-review-display .pr-rd-merchant-response {
    padding: 20px;
    border-radius: 5px;
    background: #f4f4f4;
}

.p-w-r .pr-read-review p, .p-w-r .pr-review-display p {
    color: #000;
}

.p-w-r .pr-read-review p.pr-rd-merchant-response-headline, .p-w-r .pr-review-display p.pr-rd-merchant-response-headline {
    margin-bottom: 10px;
    font-weight: 600;
}

.p-w-r .pr-media-modal .pr-media-card-in {
    padding: 20px 1px 20px 20px;
    border-radius: 5px;
    background: #fff;
}

.p-w-r .pr-media-modal .pr-media-card-media>*, .p-w-r .pr-media-modal .pr-media-card-media>picture>* {
    max-height: 360px;
}

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn:last-child,
.p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn:last-child {
    padding-left: 15px;
}

.p-w-r .pr-media-card-footer .pr-media-card-footer-flagging {
    margin-top: 15px;
}

@media screen and (max-width: 1209px) {

    .p-w-r .thank-you-page {
        padding-top: 50px;
    }

    .p-w-r .thank-you-page .pr-text .pr-dark {
        display: block;
        margin: 0;
    }

    .p-w-r .thank-you-page #war-ty-pros,
    .p-w-r .thank-you-page #war-ty-cons,
    .p-w-r .thank-you-page #war-ty-best-uses {
        padding: 0 10px;
    }

    .p-w-r .thank-you-page #war-ty-pros {
        padding: 0 10px 0 15px;
    }
    
    .p-w-r .thank-you-page #war-ty-best-uses {
        padding: 0 15px 0 10px;
    }

    .p-w-r .pr-review-display .pr-rd-side-content-block {
        position: relative;
        width: 100%;
        margin-bottom: 5px;
        text-align: left;
        order: 1;
    }

    .p-w-r .pr-review-display .pr-rd-header.pr-rd-content-block {
        margin-bottom: 15px;
    }

    .p-w-r .pr-review-display .pr-rd-description.pr-rd-content-block {
        display: flex;
        flex-direction: column;
        align-items: unset;
    }
    
    .p-w-r .pr-review-display .pr-rd-description-text {
        order: 2;
        width: 100%;
        padding-right: 0;
    }

    .p-w-r .pr-rd-reviewer-type.pr-rd-inner-side-content-block.pr-verified_reviewer {
        margin-left: unset;
    }

    .p-w-r .pr-review-display .pr-rd-review-position span {
        line-height: 18px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link {
        padding: 14px 56px 13px 28px;
        background-position: right 28px center;
    }

    .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars {
        margin-bottom: 14px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco .pr-reco-value {
        margin: 0 0 10px;
        line-height: 42px;
    }

    .p-w-r .pr-snippet-reco-to-friend {
        max-width: 280px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-block-headline {
        margin-bottom: 14px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block.pr-review-snapshot-block-histogram {
        padding: 20px 20px 16px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-histogram-label {
        padding: 4px 10px 0 0;
    }

    .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count {
        padding: 4px 0 0 10px;
    }

    .p-w-r .pr-histogram-cross .pr-cross-icon {
        margin: 7px 0 0 10px;
    }

    .p-w-r .pr-review-display .pr-rd-footer {
        margin-bottom: 25px !important;
    }

    .p-w-r .pr-table.pr-media-table {
        width: 100%;
    }

    /* reset hover state */

    .p-w-r .pr-btn.pr-btn-fileinput:focus:hover,
    .p-w-r .pr-btn-fileinput:hover {
        box-shadow: 0 2px 8px 0 rgb(0 0 0 / 10%);
        color: #000;
        background-image: url('/img/upload.svg');
    }

    .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover .pr-caret-icon,
    .p-w-r .pr-accordion .pr-accordion-btn:hover .pr-caret-icon {
        background-image: url('/img/accordion-expand-small.svg');
    }

    .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover,
    .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover,
    .p-w-r a:hover,
    .p-w-r .pr-review-display .pr-rd-to-top:hover,
    .p-w-r .pr-review-display .pr-rd-pagination-btn:hover,
    .p-w-r .pr-rd-flag-review-btn:hover,
    .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-label,
    .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-count,
    .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn:hover .pr-filter-btn__child.pr-filter-btn__buttonText,
    .p-w-r .pr-filter-btn--button-separated:hover .pr-filter-btn__child,
    .p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs .pr-msq-list .pr-more-button:hover span,
    .p-w-r .pr-clear-all-radios:hover,
    .p-w-r .pr-btn-link.pr-input-add-tag__cancel:hover,
    .p-w-r .pr-btn.pr-btn-fileinput:focus:hover,
    .p-w-r .pr-btn-fileinput:hover,
    .p-w-r .p-w-r_future .pr-flag-review-btn.pr-flag-review-btn-cancel:hover,
    .p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-cancel:hover {
        color: #000 !important;
    }

    .p-w-r .pr-accordion .pr-accordion-btn:hover span {
        color: #ffc200;
    }

    .p-w-r a:hover::after,
    .p-w-r .pr-review-display .pr-rd-to-top:hover::after,
    .p-w-r .pr-rd-flag-review-btn:hover::after,
    .p-w-r .pr-btn-fileinput:active:hover,
    .p-w-r .pr-btn-fileinput.active:hover,
    .p-w-r .pr-btn-add-tag button.active:hover,
    .p-w-r .pr-btn-add-tag button:active:hover,
    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:hover,
    .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:hover,
    .p-w-r .pr-btn-add-tag button:hover,
    .p-w-r .pr-clear-all-radios:hover::after,
    .p-w-r .pr-btn-link.pr-input-add-tag__cancel:hover::after,
    .p-w-r .pr-media-carousel--light .button:hover .icon,
    .p-w-r .pr-review-display .pr-review-filter-info-bar .pr-filter-btn--button:hover {
        background-color: #ffc200 !important;
    }

    .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover .pr-caret-icon__line,
    .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover .pr-caret-icon__line {
        stroke: #ffc200;
    }

    .p-w-r .pr-helpful-btn:hover {
        background: rgba(0, 0, 0, .04);
    }

    .p-w-r .pr-helpful-btn:hover span {
        opacity: .4;
    }

    .p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button:hover {
        background-color: #999;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link:hover,
    .p-w-r .pr-btn-add-tag button:hover,
    .p-w-r .checkbox input[type=checkbox]:checked:hover::after,
    .p-w-r .pr-checkbox input[type=checkbox]:checked:hover::after,
    .p-w-r .thank-you-page .header h5:hover a,
    .p-w-r .input-group-btn>.pr-btn:hover,
    .p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-submit:hover {
        box-shadow: unset;
        background-color: #ffc200;
    }

    .p-w-r .pr-review-snapshot-msq-container.pr-review-snapshot-msqs button:hover {
        box-shadow: 0 2px 8px 0 rgb(0, 0, 0, .1);
    }

    .p-w-r .tag-group .pr-label-control:hover,
    .p-w-r .checkbox input[type=checkbox]:hover::after,
    .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 input+label.pr-btn:hover,
    .p-w-r input+label.pr-btn:focus:hover,
    .p-w-r input+label.pr-btn.active:hover,
    .p-w-r .pr-review-display .pr-flag-review #pr-email-field:hover,
    .p-w-r .pr-review-display .pr-flag-review .pr-textarea:hover,
    .p-w-r .pr-review-display .pr-flag-review #pr-email-field:focus:hover,
    .p-w-r .pr-review-display .pr-flag-review .pr-textarea:focus:hover,
    .p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-cancel:hover,
    .p-w-r .pr-review-display .pr-flag-review-input[type=radio]:hover::after,
    .p-w-r .pr-review-display .pr-flag-review-input[type=radio]:checked:hover::after {
        box-shadow: unset !important;
    }

    .p-w-r .pr-review-display .pr-flag-review #pr-email-field:hover,
    .p-w-r .pr-review-display .pr-flag-review .pr-textarea:hover {
        color: rgba(0, 0, 0, 0.5);
    }

    .p-w-r .pr-review-display .pr-flag-review #pr-email-field:focus:hover,
    .p-w-r .pr-review-display .pr-flag-review .pr-textarea:focus:hover,
    .p-w-r input+label.pr-btn:hover {
        border: 2px solid #ffc200 !important;
    }

    .p-w-r .pr-review-display .pr-flag-review-input[type=radio]:hover::after {
        border: 2px solid #e1e1e1;
    }

    .p-w-r .pr-review-display .pr-flag-review-input[type=radio]:checked:hover::after {
        border: 6px solid #ffc200;
    }

    .p-w-r .pr-review-display .pr-flag-review-btn.pr-flag-review-btn-cancel:hover {
        border-color: #000;
    }

    .p-w-r .checkbox input[type=checkbox]:hover::after,
    .p-w-r .pr-checkbox input[type=checkbox]:hover::after {
        border: 2px solid #fff;
    }

    .p-w-r .checkbox input[type=checkbox]:checked:hover::after,
    .p-w-r .pr-checkbox input[type=checkbox]:checked:hover::after {
        border: 2px solid #ffc200;
    }

    .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue,
    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def:hover .pr-filter-btn__voteCount,
    .p-w-r .pr-media-modal .button__close:hover,
    .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 {
        background: #ffc200;
    }

    .p-w-r .tag-group .pr-label-control:hover {
        border-color: #e1e1e1;
    }

    .p-w-r .tag-group .pr-label-control.checked:hover,
    .p-w-r .btn-default.active:hover,
    .p-w-r .btn-default:active:hover,
    .p-w-r .pr-btn.active:hover,
    .p-w-r .pr-btn:active:hover,
    .p-w-r .tag-group .pr-label-control.active:hover,
    .p-w-r .tag-group .pr-label-control:active:hover {
        border-color: #ffc200 !important;
        background-color: #ffc200 !important;
    }

    .p-w-r input+label.pr-btn:focus:hover,
    .p-w-r input+label.pr-btn.active:hover {
        border: 2px solid #ffc200 !important;
        background-color: #ffc200 !important;
    }

    /* end reset hover state */

    /* .p-w-r .pr-review-display {
        margin-top: 30px;
    } */

    .p-w-r .pr-review-display .pr-rd-no-reviews {
        padding: 50px 0;
    }
}

@media screen and (min-width: 481px) {

    .p-w-r .tag-group .pr-cb-tag-container {
        width: 100%;
    }

    .p-w-r .tag-group .pr-cb-tag-container:nth-child(odd) {
        margin-right: 0;
    }
}

@media screen and (min-width: 768px) {

    .p-w-r .tag-group .pr-cb-tag-container,
    .p-w-r input+label.pr-btn {
        width: calc(50% - 5px);
    }

    .p-w-r .tag-group .pr-cb-tag-container:nth-child(odd),
    .p-w-r .btn-group-radio-vertical input+label.pr-btn:first-of-type {
        margin-right: 10px;
    }

    .p-w-r .btn-group-radio-vertical input+label.pr-btn {
        margin-bottom: 0;
    }
}

@media screen and (max-width: 780px) {

    .p-w-r .pr-media-modal .pr-modal-flagging-form--light {
        padding: 0;
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container {
        align-items: flex-start;
        margin-top: 0;
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form {
        overflow-y: auto;
        width: 100vw;
        height: 100vh;
        padding: 20px 15px;
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form,
    .p-w-r .pr-read-review .pr-rd-footer .pr-modal, .p-w-r .pr-review-display .pr-rd-footer .pr-modal {
        border-radius: 0;
    }
    
    .p-w-r .pr-image-snippet .pr-flag-review, .p-w-r .pr-irl-gallery .pr-flag-review, .p-w-r .pr-irlsnippet .pr-flag-review, .p-w-r .pr-media-carousel .pr-flag-review, .p-w-r .pr-qa-display .pr-flag-review, .p-w-r .p-w-r_future .pr-flag-review, .p-w-r .pr-review-display .pr-flag-review, .p-w-r .pr-rid .pr-flag-review, .p-w-r .pr-spotlight-review .pr-flag-review {
        padding: 20px 15px;
        border-radius: 0;
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form,
    .p-w-r .pr-image-snippet .pr-flag-review,
    .p-w-r .pr-irl-gallery .pr-flag-review,
    .p-w-r .p-w-r_future .pr-flag-review,
    .p-w-r .pr-review-display .pr-flag-review {
        overflow-y: auto;
        height: 500px;
    }

    .p-w-r .p-w-r_future .pr-flag-review .pr-flagging-radiogroup .pr-form-group,
    .p-w-r .pr-review-display .pr-flag-review .pr-flagging-radiogroup .pr-form-group {
        width: 100%;
    }
}

@media screen and (max-width: 767px) {

    .p-w-r .pr-alert-container {
        max-width: 100%;
        margin-top: 20px;
    }

    .p-w-r .thank-you-page {
        padding-top: 30px;
    }

    .p-w-r .thank-you-page .title {
        font-size: 24px;
        line-height: 30px;
    }

    .p-w-r .thank-you-page .subtitle {
        margin: 0 0 20px;
        line-height: 22px;
    }

    .p-w-r .thank-you-page .review-preview {
        padding: 20px 0 0;
    }

    .p-w-r .thank-you-page .headline {
        margin: 15px 0 20px;
    }

    .p-w-r .thank-you-page .pr-text, .p-w-r .thank-you-page .text {
        margin: 0 0 20px;
    }

    .p-w-r .thank-you-page #war-ty-pros,
    .p-w-r .thank-you-page #war-ty-cons,
    .p-w-r .thank-you-page #war-ty-best-uses {
        padding: 0 15px;
    }

    .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents,
    .p-w-r .thank-you-page #war-ty-pros,
    .p-w-r .thank-you-page #war-ty-cons,
    .p-w-r .thank-you-page #war-ty-best-uses {
        margin-bottom: 20px;
    }

    .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-total {
        font-size: 20px;
        line-height: 24px;
    }

    .p-w-r .pr-review-display .pr-snippet-rating-decimal {
        top: -2px;
        margin-left: 7px;
    }

    .p-w-r .pr-review-display .pr-snippet-stars {
        margin-bottom: 17px;
    }

    .p-w-r select {
        max-width: 100%;
    }

    .p-w-r .pr-review-display .pr-rd-main-header {
        margin-bottom: 33px;
    }

    .p-w-r .pr-review-display .pr-rd-content-block {
        margin-bottom: 20px;
    }

    .p-w-r .pr-review-display .pr-rd-tags.pr-rd-content-block {
        margin-bottom: 0;
    }

    .p-w-r .pr-review-display .pr-rd-bottomline span.pr-rd-bold,
    .p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text {
        display: block;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .p-w-r .pr-review-display .pr-rd-helpful-action-group {
        display: block;
        align-items: unset;
    }

    .p-w-r .pr-rd-helpful-action-btn-group,
    .p-w-r .pr-rd-flag-review-container {
        display: inline-block;
    }

    .p-w-r .pr-review-display .pr-rd-review-tag:last-of-type {
        margin-bottom: 13px;
    }

    .p-w-r .pr-review-display .pr-rd-review-tag dt,
    .p-w-r .pr-review-display .pr-rd-review-tag dd {
        display: block;
        margin-right: 0;
    }

    .p-w-r .pr-review-display .pr-rd-review-tag dd::before {
        display: none;
    }

    .p-w-r .pr-review-display .pr-rd-review-tag dt {
        margin-bottom: 10px;
    }

    .p-w-r .pr-review-display .pr-review {
        padding: 0 15px;
        margin: 0 -15px 28px;
    }

    .p-w-r .pr-review-display .pr-rd-to-top {
        float: right;
    }

    .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block {
        display: block;
        align-items: unset;
    }
    
    .p-w-r .pr-review-display .pr-rd-review-position {
        margin-right: 0;
    }

    .p-w-r .pr-review-display .pr-rd-review-position,
    .p-w-r .pr-review-display .pr-rd-to-top {
        margin-bottom: 15px;
    }
    
    .p-w-r .pr-review-display .pr-rd-main-footer {
        margin-top: -4px;
    }
    
    .p-w-r .pr-review-display .pr-rd-pagination {
        border-bottom: 1px solid #e1e1e1;
        margin-top: 0;
    }

    .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn {
        display: inline-block;
        padding: 0 0 15px;
    }

    .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars, .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco {
        width: 100%;
        padding: 0;
    }

    .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars {
        border-right: none;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline {
        flex-direction: column;
        align-items: unset;
        justify-content: unset;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container .pr-snippet-stars,
    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend {
        flex-direction: row;
        margin: unset;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container .pr-snippet-stars {
        margin-bottom: 10px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container .pr-snippet-stars .pr-snippet-rating-decimal {
        margin: 0 0 0 18px;
        font-size: 24px;
        line-height: 28px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
        align-items: flex-start;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write {
        width: 100%;
        text-align: left;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-write-review-link {
        padding: 14px 48px 13px 20px;
        text-align: center;
        background-position: calc(50% + 66px) center;
    }

    .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco {
        margin-top: 27px !important;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco .pr-reco-value {
        margin: 0;
        font-size: 24px;
        line-height: 28px;
    }

    .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-reco-to-friend .pr-reco-to-friend-message {
        padding-left: 15px;
        font-size: 12px;
        line-height: 16px;
        text-align: left;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header {
        margin-bottom: 25px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block,
    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-cons,
    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-pros,
    .p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container {
        width: calc(100% + 30px);
        border-radius: 0;
        margin: 0 -15px 10px;
    }
    
    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block  {
        padding: 20px 15px 14px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-cons,
    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-pros {
        padding: 20px 15px;
    }

    .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count {
        width: 30px;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-histogram-label {
        padding: 0 15px 0 0;
    }

    .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-cons, .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-pros {
        display: block;
    }

    .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-negative, .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-positive {
        width: 100%;
        padding: 0;
    }

    .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff {
        display: block;
        padding: 20px 15px 0;
        border-radius: 0;
        margin: 0 -15px 0;
    }

    .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img {
        position: relative;
        top: unset;
        left: unset;
        width: 100%;
        height: 1px;
        border-top: 1px solid #ffc200;
        border-right: none;
        margin: 15px 0;
        transform: unset;
    }

    .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-negative {
        padding: 20px 0 0 0;
    }

    .p-w-r .pr-review-snapshot .pr-faceoff-review {
        margin-bottom: 20px;
    }

    .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded {
        position: relative;
    }

    .p-w-r .pr-review-display .pr-review .pr-rd-images {
        margin: 0 -5px 5px;
    }

    .p-w-r .pr-review-display .pr-rd-image-container {
        width: 140px;
        min-width: 140px !important;
        margin: 0 5px 20px; 
    }

    
    .p-w-r .pr-review-display .pr-rd-image-container picture {
        height: 140px;
    }
    
    .p-w-r .pr-review-snapshot .pr-review-snapshot-block-container {
        margin-bottom: 0;
    }

    .p-w-r .pr-media-carousel--light .button .icon {
        width: 45px;
        height: 45px;
    }

    .p-w-r .pr-war .pr-header-title {
        font-size: 20px;
        line-height: 24px;
    }

    .p-w-r .form-group {
        margin-bottom: 40px;
    }

    .p-w-r .pr-war .pr-star-accessible-0-filled, .p-w-r .pr-war .pr-star-accessible-25-filled, .p-w-r .pr-war .pr-star-accessible-50-filled, .p-w-r .pr-war .pr-star-accessible-75-filled, .p-w-r .pr-war .pr-star-accessible-100-filled, .p-w-r .pr-war .pr-star-v4, .p-w-r .pr-war .pr-star-v4-0-filled, .p-w-r .pr-war .pr-star-v4-25-filled, .p-w-r .pr-war .pr-star-v4-50-filled, .p-w-r .pr-war .pr-star-v4-75-filled, .p-w-r .pr-war .pr-star-v4-100-filled {
        width: 32px;
        height: 30px;
    }

    .p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-loading-indicator {
        width: 45px;
        height: 45px;
    }

    .p-w-r .pr-media-input-display .pr-media-input-display-thumbnail {
        width: 80px;
        min-width: 80px;
        height: 80px;
        min-height: 80px;
        margin-right: 10px;
    }

    .p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper img {
        width: 80px;
        height: 80px;
    }

    .p-w-r .pr-subscript {
        margin: 0 0 30px;
    }

    .p-w-r .pr-accessible-btn {
        width: 100%;
        margin-bottom: 20px;
    }

    .p-w-r .pr-btn.pr-btn-fileinput:focus, .p-w-r .pr-btn-fileinput {
        display: unset;
        align-items: unset;
        justify-content: unset !important;
        width: auto !important;
        padding: 12px 30px 13px 60px;
        margin-top: 0;
        background-position: left 30px top 9px;
    }

    .p-w-r .pr-war .pr-header .pr-header-table .pr-table-cell, .p-w-r .pr-header .pr-header-table .pr-war .table-cell {
        padding: 0 0 0 20px;
    }

    .p-w-r .input-group .form-control:first-child {
        width: 100% !important;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .p-w-r .input-add-tag .input-add-tag__container {
        flex-wrap: wrap;
    }

    .p-w-r .btn-group-radio-vertical input+label.pr-btn:last-of-type {
        margin-bottom: 0;
    }

    .p-w-r .pr-war .pr-footer {
        margin: 29px 0 30px;
    }

    .p-w-r .pr-review-display .pr-rd-no-reviews {
        width: calc(100% + 30px);
        padding: 40px 0;
        border-radius: 0;
        margin: 0 -15px;
    }

    .p-w-r .pr-read-review .pr-rd-merchant-response,
    .p-w-r .pr-review-display .pr-rd-merchant-response {
        padding: 10px;
    }
}

@media (max-width: 700px) {

    .p-w-r .pr-media-modal .pr-media-card-media {
        min-width: 50%;
    }

    .p-w-r .pr-media-modal .pr-media-card-content {
        flex: 1 0 50%;
    }
}

@media (max-width: 650px) {
    
    .p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper img {
        width: 80px;
        height: 80px;
    }

    .p-w-r .pr-filter-btn--button-separated .pr-filter-btn__child.pr-filter-btn__voteCount {
        padding-left: 5px;
    }
}

@media screen and (max-width: 550px) {

    .p-w-r .pr-file-input-btn-group {
        flex-direction: unset;
    }

    .p-w-r .pr-file-input-btn-group .pr-file-input-label {
        min-width: 120px;
    }

    .p-w-r .pr-file-input-btn-group .pr-file-input-btn {
        width: unset;
    }

    .p-w-r .pr-media-modal .pr-modal-flagging-form--light,
    .p-w-r .pr-media-card-footer .pr-media-card-footer-flagging {
        margin-top: 0;
    }

    .p-w-r .pr-media-modal .pr-media-card-in {
        padding: 0 0 50px;
        border-radius: 0;
        background: transparent;
    }

    @supports (-webkit-touch-callout: none) {
        /* CSS specific to iOS devices */ 
        .p-w-r .pr-media-modal .pr-media-card-in {
            padding: 0 0 100px;
        }
    }

    .p-w-r .pr-media-modal .pr-media-card-media {
        min-width: 250px;
        height: calc(100vh - 200px);
    }

    .p-w-r .pr-media-modal .pr-media-card-content {
        flex: 1 0 200px;
    }

    .p-w-r .pr-media-modal .pr-media-card-media>*, .p-w-r .pr-media-modal .pr-media-card-media>picture>* {
        max-height: 100%;
    }
}

@media screen and (max-width: 480px) {

    .p-w-r .pr-war .pr-checkbox .pr-form-control-error-wrapper label {
        align-items: flex-start;
    }

    .p-w-r .pr-war .pr-checkbox .pr-form-control-error-wrapper label span {
        margin: 3px 0 0;
    }
}

@media screen and (max-width: 359px) {

    .p-w-r .pr-media_image-form-group .pr-file-input-btn-group .pr-file-input-label,
    .p-w-r .pr-media_videourl-form-group .pr-file-input-btn-group .pr-file-input-label {
        margin-bottom: 10px;
    }

    .p-w-r .pr-file-input-btn-group {
        flex-direction: column;
        justify-content: unset;
        align-items: unset;
        max-width: unset;
    }

    .p-w-r .pr-file-input-btn-group .pr-file-input-btn {
        width: 100%;
    }

    .p-w-r .pr-media_image-form-group .pr-file-input-btn-group .pr-btn-fileinput,
    .p-w-r .pr-media_videourl-form-group .pr-file-input-btn-group .pr-btn-fileinput {
        width: 100% !important;
        padding: 12px 10px 13px 40px;
        margin-left: 0;
        text-align: center;
        background-position: left calc(50% - 25px) top 9px;
    }
}