

/*  Removing left margin on PDP snippet */
.p-w-r {
    margin-left: 0;
}

/* Setting container width on PR Write page */
#pr-write {
    max-width: 37.5em;
    margin: 0 auto;
}

/* Setting top margin on PR Snippet and PR Question Container */
#pr-reviewsnippet,
#pr-questionsnippet {
    margin-bottom: 1.25em;
}

/* Removing top margin on PR review and write snippet */
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write {
    margin-top: 0;
}

/* Overriding float on definition list items */
#pr-review-snapshot dl dt,
#pr-review-snapshot dl dd,
.p-w-r .pr-qa-display-questionlist dt,
.p-w-r .pr-qa-display-questionlist dd {
    float: none;
    margin-top: 0;
}

/* Overriding padding on PR snapshot ul */
.p-w-r .pr-review-snapshot .pr-ratings-histogram {
    padding: 0;
}

/* Overriding left padding on QA definition list  */
.p-w-r .pr-qa-display-answer-link-container,
.p-w-r .pr-qa-display-answer {
    padding-left: 0;
}

/* Overriding bottom positioning on QA subscript  */
.pr-qa-display-item-details .pr-subscript {
    bottom: auto;
}

/* Overriding clear on Review details More Details */
.p-w-r .pr-rd-review-tag {
    clear: none;
}

/* Overriding float on Review tag definition list */
.p-w-r .pr-rd-review-tag dt {
    float: none;
}

/* In some cases, Power Reviews renders a required checkbox that SG then sets to opacity: 0 */
.pr-submit .pr-control-label input[type="checkbox"] {
    opacity: 1;
}

/* PR Integration Custom CSS Changes starting */

body .p-w-r {
	font-family: inherit;
	line-height: inherit;
	font-size: inherit
}

body .p-w-r h1,
body .p-w-r h2,
body .p-w-r h3,
body .p-w-r h4,
body .p-w-r h5 {
	margin: inherit;
	padding: inherit
}

body .p-w-r p {
	line-height: inherit;
	font-size: .875rem
}

body .p-w-r .pr-war .pr-star-v4 {
	height: 40px!important;
	width: 40px!important;
	margin-top: 7px
}

body .p-w-r .pr-star-v4 {
	height: 16px!important;
	width: 16px!important;
	margin-top: 7px
}

body .p-w-r .pr-rating-stars .pr-star-v4-0-filled 
{
	background: url(../../images/svg-icons/Review_Star_Empty.svg) !important;
}

body .p-w-r .pr-rating-stars .pr-star-v4-25-filled,
body .p-w-r .pr-rating-stars .pr-star-v4-50-filled,
body .p-w-r .pr-rating-stars .pr-star-v4-75-filled {
	background: url(../../images/svg-icons/Review_Star_Half.svg) !important;
}

body .p-w-r .pr-rating-stars .pr-star-v4-100-filled {
	background: url(../../images/svg-icons/Review_Star_Full.svg) !important;
}

body .p-w-r .pr-category-snippet {
	display: block
}
.pr-snippet-rating-decimal{
	display:none !important;
}
.pr-category-snippet__total.pr-category-snippet__item{
	display:none !important;
}
.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active,
.p-w-r .pr-size-fit_slider_node--active {
    background-color: #1b375d!important;
    border: 5px solid transparent;
    box-sizing: border-box;
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue {
    background: #1b375d!important;
    height: 25px;
    border: 1px solid transparent;
    box-sizing: border-box;
}
#pr-srw {
    position: fixed;
    z-index: 1;
}

.p-w-r .pr-rd-to-top
{
display:none !important;
}

.product-review .tab-label{
display:none !important;
}

.product-tile .tile-rating{
	margin: 0.3rem auto 0 !important;;
}

.p-w-r #pr-war-form input[type="radio"] + label::before{
	display:none !important;
}

.p-w-r .pr-snippet-stars-reco-inline{
	margin-bottom: -15px !important;
}

.p-w-r .btn-group-radio-vertical .pr-btn {
	display: inline !important;
	margin-right: -2px !important;
    margin-left: 3px !important;
    border: 1px solid gray !important;;
    border-bottom-width: 1px !important;
}

.p-w-r .btn-group-radio-vertical .pr-btn+input+label.pr-btn {
	 border: 1px solid gray;
}

.hp-social-content-wrapper.bv-social-heading{
    margin-top: -50px !important;
}

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a,
.p-w-r .pr-accordion .pr-accordion-btn span,
.p-w-r .pr-read-review a,
.p-w-r .pr-review-display a{
	color:#1b375d !important;
	text-decoration: none;
}
.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line{
	stroke:#1b375d !important;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a{
	background-color:#1b375d !important;
}
.p-w-r .pr-rd-sort-group .ui-selectmenu-menu .ui-widget.ui-widget-content{
	width: 162px;
	margin-top: 5px;
}
.p-w-r .btn-group-radio-horizontal .pr-btn+input+label.pr-btn,
.p-w-r .btn-group-radio-horizontal-linked .pr-btn+input+label.pr-btn{
	border-left: 1px solid #ccc !important;
}
.p-w-r .thank-you-page .pr-rating-stars {
	float: right !important;
    margin-top: 5px !important;
    position: relative !important;
}

.p-w-r .thank-you-page .pr-rating-number{
	float: right !important;
}
@media screen and (max-width: 761px){
	.p-w-r .pr-media-card-content {
    max-height: 175px;
    max-width: inherit;
    flex: 1 1 75px;
    padding: 20px 100px;
	}
}
.p-w-r a {
	color: #1b375d;
}

@media screen and (max-width: 761px){
.p-w-r .pr-media-modal .button__close {
    width: 50px;
    height: 50px;
    display: block;
    border: none;
    top: 0px;
    right: 10px;
    position: fixed;
    cursor: pointer;
    background: none;
    z-index: 10004;
    padding-left: 0px;
}}
	
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block:after{
	margin-top: -8px !important;
}
.p-w-r .pr-location-form-group,
.p-w-r .pr-subheadline,
.p-w-r .pr-logo-container{
	display:none !important;
}


@media screen and (max-width: 761px){
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents,
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input{
	display:none !important;
}
}
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-contents,
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input{
	display:none !important;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram {
	border-right: 0px solid #eee;
}

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header{
	    margin-top: -20px;
}
.p-w-r .pr-snippet-stars {
	margin-top: -8px;
}

.p-w-r .pr-helpful-btn {
	border-radius: 50px;
	padding: 5px;
	line-height: 15px;
	}
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group,
.p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text {
	font-size: 12px;
}

.p-w-r .pr-helpful-active {
	background: #1b375d!important;
}
.p-w-r .pr-btn-fileinput {
	margin-left: 1px;
    padding: 5px 10px;
    color: #1b375d;
}
.p-w-r .pr-accessible-btn{
	background-color: #1b375d;
}

.p-w-r .pr-content-collection-form .pr-media-modal .button__close {
	    right: 15px;
	     position:absolute;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container {
	margin-top: 10px;
    border-top: none;
    margin-left: 0px;
}
@media screen and (max-width: 761px){
.p-w-r .pr-review-snapshot .pr-review-snapshot-subratings {
	margin-left: 0px;
}
}
.product-pdp-explore-slot .badge-ribbon {
	margin-top: 30px;
    margin-bottom: 10px;
}
.p-w-r .pr-review-display .pr-rd-no-reviews a {
	color: #FFFFFF !important;
    text-decoration: none;
    background-color: #1b375d;
    padding: 14px 25px;
    text-align: center;
    display: inline-block;
}
@media only screen and (max-width: 761px){
.product-col-2.product-set .review-wrap {
	float: right;
    margin-left:5px;
}}
.p-w-r .pr-content-collection-form .pr-war .pr-clear-all-radios {
    margin-left: 2px !important;
    margin-top: 16px !important;
    margin-bottom: -25px !important;
    color: #808080 !important;
}
.p-w-r .pr-war .pr-clear-all-radios {
    margin-left: 2px !important;
    margin-top: 16px !important;
    margin-bottom: -25px !important;
    color: #808080 !important;
}
.p-w-r :focus,.p-w-r a:focus{
	outline:none;
	box-shadow:none;
	}
.p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-author-location{
	display:none;
}
.p-w-r .form-control:focus{
	outline:none;
	box-shadow:none;
	border-color:none;
}
.p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__line, 
.p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__line{
	stroke:#1b375d !important;
}
.p-w-r .btn-group-radio-horizontal-linked .pr-btn{
	word-break:normal;
}
.p-w-r .ui-selectmenu-button{
	border: 1px solid #63666a !important;
}
.p-w-r .ui-selectmenu-menu .ui-menu .ui-menu-item {
	font-weight: normal !important;
    display: block !important;
    white-space: pre !important;
    min-height: 1.2em !important;
    padding: 0px 0px 0px !important;
    border-bottom:none !important;
    line-height: 22px;
    margin-left: 20px;
    font-size: 14px;
}
.p-w-r .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    padding: 1.125rem 6px 20px !important;
    margin: -0.5em 0px -19px 0 !important;
    height: auto !important;
    border: 0 !important;
    font-size: 14px;
	}
.p-w-r .ui-selectmenu-button.ui-corner-top {
	z-index: 100;
	}
.p-w-r .pr-review-display .pr-flag-review-input[type=radio]{
	opacity: 1 !important;
}

.p-w-r #pr-image-display {
	margin: auto auto 0px !important;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline {
	margin-bottom: 20px !important;
}
.p-w-r .pr-snippet-stars-reco-reco{
	display:none !important;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container {
    margin-top: -235px !important;
    margin-left: 800px !important;
    border-top: 0px solid #eee !important;
    width: 1000px !important;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-subratings {
    margin-bottom: 5px !important;
    margin-top: -20px !important;
   margin-left: 835px !important;
    
}

@media only screen and (max-width: 761px){
	.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container {
    margin-left: 50px !important;
    border-top: 0px solid #eee !important;
    width: 250px !important;
}}
@media only screen and (max-width: 761px){
.p-w-r .pr-review-snapshot .pr-review-snapshot-subratings {
    margin-bottom: 0px !important;
    margin-top: -8px !important;
    margin-left: 25px !important;
}}
.p-w-r .pr-snippet-reco-to-friend{
	 display:none !important;
	}
.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block {
	border-right: 1px solid #eee !important;
}
.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram .pr-histogram-msq-headline {
	margin-left: 85px !important;
}
.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple {
	margin-bottom: 0px !important;
}
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search {
	float: right !important;
}
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-total{
	margin-top: 20px !important;
}
.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container.pr-review-snapshot-histogram-msq-simple .pr-review-snapshot-msq-histogram:nth-child(3n-2) {
	margin-bottom: -10px !important;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container {
	display: inline-block !important;
	margin-left: 35px;
}
/*Curation SCROLL Mode Changes Starting*/
.p-w-r .pr-irlsnippet{
	height: 170px !important;
}
.p-w-r .pr-irlsnippet-images {
	height: 175px !important;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}
.p-w-r .pr-irlsnippet-leftbtn,
.p-w-r .pr-irlsnippet-rightbtn{
	background: none !important;
	}
.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container {
 margin-right: 10px;
 margin-left: 10px;
}
 /*Curation SCROLL Mode Changes Ending*/
.hp-social {
	background: none !important;
}
 /*Curation SCROLL_LARGE Mode Changes Starting*/
.p-w-r .pr-sgl_pagination-btn {
	flex: auto !important;
	background: none !important;
}
.p-w-r .pr-caret-icon__line{
	stroke:#1b375d !important;
}
.p-w-r .pr-sgl .button:not(.button-text),
.p-w-r .pr-sgl .button,
.p-w-r .pr-sgl .buttonstyle,
.p-w-r .pr-sgl .input[type="button"]{
	background: none !important;
}
.p-w-r .pr-syp_upload-btn {
    border-bottom: 0px solid #303533 !important;
    background-color:#1b375d !important;
}
.hp-social .hp-social-content-wrapper {
	max-width: none !important;
}
/*Curation SCROLL_LARGE Mode Changes Ending*/

.p-w-r .pr-ryp-list .btn-group-radio-vertical .pr-btn-default input[type=radio]+label:before,
.p-w-r .pr-ryp-list input[type=radio]+label:before {
		display:none !important;
}

.p-w-r .pr-ryp-list #pr-rating-0{
	 padding: 0px !important;
	 margin-left: 8px !important;
}
.p-w-r .pr-ryp-list .pr-star-v4 {
	height: 40px!important;
	width: 40px!important;
	margin-top: 7px
}
.p-w-r .pr-ryp-list .pr-clear-all-radios {
	margin-top: 14px !important;
	color: #1b375d !important;
}

.p-w-r .pr-ryp-list  .pr-btn.active {
	background-color: #1b375d !important;
}

.product-pdp-explore-slot .category-menu-div.mobile {
	 margin-top: 20px !important;
}
@media only screen and (max-width: 761px){
.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4{
	padding: 15px !important;
}}
.p-w-r .pr-media-carousel--light .button__prev {
	left: -25px !important;
    top: 235px !important;
}
.p-w-r .pr-media-carousel--light .button__next {
	right: -15px !important;
	top: 225px !important;
}

@media only screen and (max-width: 761px){
.p-w-r .pr-sgl_pagination-btn{
	padding: 0px !important;
}}
@media only screen and (max-width: 761px){
.p-w-r .pr-sgl_pagination-btn--next{
	margin-bottom: 50px !important;
}}
.p-w-r .pr-review-display .pr-rd-images{
	margin-top: 15px !important;
}
@media only screen and (min-width: 1025px) {
.dp-social .dp-social-content-wrapper {
	margin: -50px -7.125rem !important;
}}
.p-w-r .pr-irl-gallery .pr-irlsnippet-header{
	display: none !important;
}
/* PR Integration Custom CSS Changes Ending */