#addtocartbutton {
     background-color: #8b1233!important;
    border-radius: 0!important;
    font-family: "brandon-grotesque",sans-serif!important;
    font-weight: bold!important;
    font-size: 15px!important;
    padding: 5px 15px!important;
    position: absolute;
    top: 530px; 
}

.form-inline {  
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline input { 
  vertical-align: middle;
  margin: 5px 10px 5px 0;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.newbutton:hover {
  color: #b1975d!important;
}

div#pr-write {
    min-height: 300px;
}

/*div#mce-success-response::after {
    font-family: 'Rokkitt', serif;
    content: 'Almost finished…To securely complete the subscription process, please click the link in the email we just sent you from info@resers.com';
    font-size: 18px;
    margin-bottom: 15px!important;
    display: block;
}
div#mce-success-response {
    font-size: 0!important;
}*/
div#mce-responses {
    margin: 0!important;
    padding: 0!important;
}
div#mce-responses>div {
    margin: 0!important;
    padding: 0!important;
    margin-bottom: 25px!important;
    margin-top: 10px!important;
}

	.p-w-r .pr-star-v4-0-filled, .pr-rating-stars .pr-star-v4-0-filled {
		background-image: url(https://sasquatch.build/mainstbistro/wp-content/uploads/2024/02/0star.png)!important;
	}

	.p-w-r .pr-star-v4-25-filled, .pr-rating-stars .pr-star-v4-25-filled {
		background-image: url(https://sasquatch.build/mainstbistro/wp-content/uploads/2024/02/25star.png)!important;
	}

	.p-w-r .pr-star-v4-50-filled, .pr-rating-stars .pr-star-v4-50-filled {
		background-image: url(https://sasquatch.build/mainstbistro/wp-content/uploads/2024/02/50star.png)!important;
	}

	.p-w-r .pr-star-v4-75-filled, .pr-rating-stars .pr-star-v4-75-filled {
		background-image: url(https://sasquatch.build/mainstbistro/wp-content/uploads/2024/02/75star.png)!important;
	}
	
	.p-w-r .pr-star-v4-100-filled, .pr-rating-stars .pr-star-v4-100-filled {
		background-image: url(https://sasquatch.build/mainstbistro/wp-content/uploads/2024/02/100star.png)!important;
	}

#page-body .pr-snippet-read-and-write span, #page-body .pr-snippet-read-and-write a {
    font-family: 'Rokkitt', serif!important;
    font-size: 18px!important;
}
.pr-snippet-rating-decimal {
    font-family: 'Rokkitt', serif!important;
    font-size: 16px!important;
    line-height: 16px!important;
}
div#pr-reviewsnippet {
    margin: 0 15px;
    border-bottom: 2px solid #b1975d;
    padding-bottom: 5px;
    float: left;
    width: calc(100% - 30px);
	    min-height: 60.27px;
}
#page-body span.pr-snippet-review-count {
    padding-left: 0!important;
}
#pr-reviewsnippet .pr-snippet-read-and-write {
    display: flex!important;
}
#page-body a.pr-snippet-write-review-link.pr-underline {
    margin-left: auto!important;
    margin-right: 0!important;
}
button.pr-pull-left.pr-btn.pr-btn-default.pr-btn-review.pr-accessible-btn {
    background-color: #8B1233;
    border-color: #8B1233;
    color: #fff!important;
}
button.pr-pull-left.pr-btn.pr-btn-default.pr-btn-review.pr-accessible-btn:hover {
    background-color: #b1975d;
	border-color: #b1975d;
}
/*Reviews Section*/
.pr-snippet-stars-reco-reco, .pr-ggl {
	display: none!important;
}
.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro h1.pr-headline {
	    font-weight: bold;
    font-size: 1.4em;
    color: #444444;
	    margin-top: auto;
    font-family: 'Rokkitt', serif;
}
.pr-review-snapshot-block-container.pr-review-snapshot-simple {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
#pr-review-snapshot a.pr-snippet-write-review-link.pr-underline {
    background-color: #8B1233!important;
    border-color: #8B1233!important;
    color: #fff!important;
}
.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue {
    background-color: #8B1233!important;
}
.pr-rd-bottomline span.pr-rd-bold::after {
    content: ':';
}
.p-w-r .pr-filter-btn--button .pr-filter-btn--active, .p-w-r .pr-filter-btn--button:active, .p-w-r .pr-filter-btn--button:hover, .p-w-r .pr-helpful-btn:active, button.pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit {
    background-color: #8B1233!important;
}

button.pr-btn.pr-btn-default.pr-flag-review-btn.pr-flag-review-btn-submit {
	color: #fff!important;
}
.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: #8B1233!important;
}

.p-w-r .pr-helpful-btn:hover .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:hover .pr-thumbs-fill {
	fill: #8B1233!important;
}

.p-w-r .pr-helpful-btn:active .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:active .pr-thumbs-fill {
	fill: #fff!important;
}

.pr-review:nth-of-type(even) {
    background-color: #f9f9f9;
}
.pr-review {
    padding: 15px!important;
	margin-bottom: 35px!important;
}
footer.pr-rd-footer.pr-rd-content-block {
    background-color: transparent!important;
}
.p-w-r .pr-read-review .pr-rd-footer, .p-w-r .pr-review-display .pr-rd-footer {
	padding-bottom: 0!important;
}
footer.pr-rd-footer.pr-rd-content-block {
    margin-bottom: 0!important;
}
span.pr-helpful-count {
    color: #000!important;
}
.pr-rd-side-content-block.pr-rd-right {
    border-left: 1px solid #ccc;
    padding-top: 5px!important;
}