/**
* 2007-2019 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2019 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
#module-productreviews-display .page-top-banner {
	display: none;
}
.pr-title, .pr-title .pr-title-text{
    font-family: 'Gothic-black';
    font-size: 32px;
    line-height: 28px;
    letter-spacing: 1px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.reviews-text-container {
    padding: 0;
    margin-bottom: 80px;
    display: none;
}
.reviews-text-container .reviews-text {
    font-family: 'Grotesk-light';
    font-size: 16px;
    line-height: 22px;
}
.pr-stars-container{
	font-family: 'Grotesk-med';
	margin-bottom: 20px;
}
.pr-stars-container img, .pr-stars-container{
	display: inline-block;
}
.pr-btn, .pr-form-btn{
	font-family: 'Grotesk-bold';
	background: #000;
    padding: 10px;
    color: #fff;
    text-align: center;
    width: 100%;
	cursor: pointer;
	border: 2px solid #000;
	font-size: 18px;
	letter-spacing: 1px;
}
.pr-form-btn{
	max-width: 100%;
}
.product-reviews-container input, .product-reviews-container textarea, .pr-form-rating, .product-reviews-container select{
	border: 1px solid #000;
	width: 100%;
	padding: 8px;
	margin-bottom: 10px;
	font-family: 'Grotesk-book';
	font-size: 16px;
}
.product-reviews-container select.pr-filters {
	margin-bottom: 50px;
	min-height: 40px;
    max-height: 40px;
}
.pr-form-rating-text {
	font-family: 'Grotesk-book';
}
.product-reviews-container textarea{
	min-height: 200px;
}
.pr-header-container{
	padding: 0px;
	margin-bottom: 0px;
}
.pr-form-container{
	padding: 30px 0 50px 0;
}
.pr-form-subcontainer{
	max-width: 600px;

}

.pr-form-rating-stars{
	float: right;
}
.pr-form-rating-stars img{
	display: inline-block;
}
.pr-error{
	display: none;
	text-align: center;
    border: 1px solid red;
    margin-bottom: 20px;
    padding: 10px;
}
.pr-success{
	display: none;
	text-align: center;
    border: 1px solid green;
    margin-bottom: 20px;
    padding: 10px;
}.review-date-added
.product-reviews-container .pr-class{
	border: 1px solid red;
}
.pr-form-container{
	display: none;
}
.review-star-container{
	width: 100%;
    padding-bottom: 20px;
}
.review-star-img{
    max-width: 100%;
    max-height: 100%;
}
.review-alias{
  font-family: 'Grotesk-bold';
	font-size: 16px;
	margin: 0;
	line-height: 20px;
}
.review-purchase{
    font-family: 'Grotesk-book';
	font-size: 16px;
	margin: 0;
	line-height: 20px;
}
.review-date-added{
	font-family: 'Grotesk-book';
	font-size: 16px;
	margin: 0;
	line-height: 20px;
}
.review-auther-info{
	margin-bottom: 25px;
	min-height: 40px;
}
.review-content-list{
    font-family: 'Grotesk-reg';
    font-size: 16px;
    margin: 0px;
    line-height: 20px;
    padding-right: 30px;
}
.review-customer-in-words{
	font-family: 'Gothic-semi';
	font-size: 25px;
	margin-bottom: 25px;
	line-height: 28px;
	min-height: 56px;
}
.review-customer-comment{
	margin-bottom: 10px;
	min-height: 115px;
}

.read-more{
	font-size: 14px;
}
.review-read-more{
	margin-top: 15px;
	margin-bottom: 40px;
	display: inline-block;
}

.review-read-more a,.review-read-more a:hover,.review-read-more a:focus{
	color: #000;
	text-decoration: none;
	font-size: 16px;
}
.review-show{
	display: block;
}
.review-hide{
	display: none;
}
.review-page-counter{
	width: 100%;
	padding-top: 60px;
	margin-bottom: 50px;
}
.review-show-list{
	float: left;
	font-size: 15px;
	font-family: Grotesk-med;
}
.review-button{
	float: right;
}
.review-back{
	cursor: not-allowed;
	opacity:0.6;
}

.review-next{
	cursor: pointer;
	opacity:1;
}
.review-error{
	display: none;
	text-align: center;
    border: 1px solid red;
    margin-bottom: 20px;
    padding: 10px;
}
.review-success{
	display: none;
	text-align: center;
    border: 1px solid green;
    margin-bottom: 20px;
    padding: 10px;
}
.productreview-container {
	padding-top: 50px;
}
.review-container {
	background: #d95329;
	margin: 0;
	width: 100%;
	text-align: center;
	overflow: hidden;
	padding: 0;
}
.review-subcontainer {
	padding: 0;
}
.review-customer {
	font-size: 16px;
	font-family: 'Grotesk-semi';
}
.review-content {
    font-size: 24px;
    line-height: 34px;
    font-family: 'Gothic-semi';
	max-width: 1100px;
    margin: 0 auto 20px;
    height: 100px;
    display: table;
    vertical-align: middle;
}
.review-parent {
	height: auto;
}
.review-link-container a, .review-link-container a:hover, .review-link-container a:focus{
	color: #fff;
	/* border-bottom: 1px #fff solid; */
	font-family: Grotesk-semi;
	font-size: 16px;
	text-decoration: none;
}
.reviews-data-container{
	margin-left: auto;
	margin-right: auto;
    text-align: center;
	display: table-cell;
    vertical-align: middle;

}
#carouselReviewList {
	margin: 0 auto;
}
.reviews-subcontainer {
    display: block;
    margin: 0px;
    width: 100%;

}
.border-black{
	border-bottom: 1px solid #000;
	padding-top: 30px;
}
.review-btn {
	width: 12px;
	display: inline-block;
	margin: 0 15px;
}
.review-carousel-content {
	margin: 0 auto;
    width: 100%;
	display: table-cell;
    vertical-align: middle;
    text-align: center;
	padding: 50px 15px;
}
.review-carousel-content p {
	color: #fff;
}
.pr-btn-container .pr-btn:hover {
	background: #fff;
	color: #000;
	border: 1px solid #000;
}
.reviews-data-container .owl-carousel .owl-item {
	display: table;
	min-height: 274px;
}
.review-sub {
	display: table;
    min-height: 250px;
}
.pr-select{
	-webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/themes/sugarcandybra/assets/images/svg/sugarcandy-icon-filter-arrow.svg);
    background-repeat: no-repeat;
    background-position: 97%;
    background-size: 6% 100%;
}
.addjust-dropdown{
	background-size: 3% 100%;
    background-position: 98.2%;
}
.pr-form-success {
	display: none;
    width: 100%;
    height: auto;
}
.pr-success-text {
    font-family: 'Gothic-semi';
	font-size: 20px;
    line-height: 37px;
}
.pr-contact-details{
    margin-top: 35px;
}
.pr-divider{
	border-bottom: 1px solid #000;
    margin-bottom: 30px;
}
.pr-divider-list{
	border-bottom: 1px solid #000;
    margin-bottom: 50px;
    margin-top: 50px;
}
.overall-reviews img{
	max-width: 20px;
    height: 20px;
}
.overall-reviews span {
	font-size: 16px;
	vertical-align: middle;
	padding-left: 10px;
	font-family: Gothic-med;
	line-height: 1px;
}
.overall-reviews {
	margin-bottom: 30px;
}
.pr-contact-num-mail{
	width: 100%;
	display: block;
	margin: 0px;
	color: #000;
	font-family: 'Grotesk-med';
	font-size: 16px;
}
.pr-contact-num-mail:hover{
	color: #000;
}
.pr-form-btn{
	font-family: 'Grotesk-bold';
	font-size: 16px;
}
.pr-contact-num-mail, .pr-contact-num-mail:hover{
	text-decoration: none;
}
.pr-content-header {
	font-family: 'Grotesk-semi';
	font-size: 20px
}
.pr-content-body {
    font-family: 'Grotesk-reg';
    font-size: 20px;
    line-height: 24px;
}

.pr-star-total .overall-reviews {
    padding-left: 0px;
    padding-bottom: 25px;
    border-bottom: 1px solid #000000;
    margin-bottom: 0px;
}
.mbl-filter-list-area .set-5-col, .dsk-filter-list-area .set-5-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0px;
}
.mbl-filter-list-area .review-star-img, .dsk-filter-list-area .review-star-img{
    max-width: 10px;
    height: 10px;
    float: left;
}

#sc-page-content .mbl-filter-list-area .star-spacing, #sc-page-content .dsk-filter-list-area .star-spacing, .dsk-filter-list-area .star-spacing {
	margin-bottom: 35px;
}
#sc-page-content .mbl-prod-filt-cont .mbl-prod-filt-container, #sc-page-content .dsk-prod-filt-cont .dsk-prod-filt-container {
	margin-bottom: 15px;
}
.mdl-prod-filt-head-text, .dsk-prod-filt-head-text {
    font-family: Grotesk-bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.filter-type {
	padding-left: 0px;
} 
.filter-type span {
	font-family: Grotesk-book;
    font-size: 14px;
    padding-bottom: 1px;
    display: inline;
}
.filter-type.active span {
    border-bottom: 1px solid #000000;
}
.product-reviews-container{
	overflow: hidden;
}
.main-template-no.productreview-container {
	margin-bottom: 100px;
}
.filter-click {
	cursor: pointer;
}
.main-template-wide.breadcrumbsovr {
	margin-top: 30px;
}
#sc-page-content .main-template-wide.breadcrumbsovr {
	margin-bottom: 30px;
}
#product .product-reviews-container.no-padding .main-template {
    padding-top:20px;
    padding-bottom: 20px;
}
.pr-title.pr-avr-rt {
	color: #a394f8;
}
.pr-title.pr-avr-rt p {
	font-family: 'Gothic-med';
}
.cm-btn-black.pr-btn {
	background-color: #a394f8;
	border: none;
	border-radius: 25px;
	color: #000;
}
.imgFromReviews {
	font-family: 'Grotesk-semi';
	font-size: 12px;
}
.review-verf-order p, .review-verf-recom-txt p {
	font-family: 'Grotesk-book';
	font-size: 14px;
	color: #a394f8;
}
.review-verf-recom p, .review-customer-boughtTxt p{
	margin-bottom: 0px;
	color: #818285;
}
.review-check-img {
	margin-right: 10px;
}
.textOuterCont {
	display: table;
}
.textMiddleCont {
	display: inline-block;
    vertical-align: middle;
}
.reviewedBy p, .review-customer-title p {
	font-family: 'Gothic-black';
	font-size: 18px;
	line-height: 24px;
}
.review-customer-boughtTxt p {
	font-family: 'Grotesk-book';
    background-color: #fff9e2;
    padding-top:50px;
    padding-bottom: 20px;
}
.productreview-container .main-template {
	margin-bottom: 0px;
}
.border-divider-prod {
	
}
.border-prod-rev {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    width: 100%;
    margin-left: 15px;
    margin-right: 15px;
}
.override-maintem-prod-rev {
	margin-bottom: 0px;
}
.customer-review-ratio, .customer-review-percentage {
	font-family: 'Gothic-black';
    font-size: 38px;
    line-height: 38px;
    color: #9ca3db;
    margin-bottom: 10px;
}
.customer-review-ratio .review-star-img {
	max-width: 25px;
    height: auto;
    margin-bottom: 3px;
}
.customer-total-reviews span, .customer-review-recommend-text{
    font-family: 'Gothic-med';
    font-size: 20px;
    line-height: 21px;
    margin-bottom: 10px;
}
.customer-review-btn {
	margin-bottom: 20px;
    width: 100%;
    margin-top: 20px;
}
.image-filter {
    display: inline-block;
	width: 100%;
    max-width: 18px;
    cursor: pointer;
}
.hide-show-filter {
	font-family: 'Grotesk-semi';
    font-size: 16px;
    text-transform: none;
    cursor: pointer;
    margin: 0 10px;
    width: 75%;
    display: inline-block;
}
.great-filter {
	padding-top: 20px;
    border-bottom: 1px solid #818285;
    padding-bottom: 20px;
    margin-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: 1px solid #818285;
}
.verified-reviews {
    display: inline-block;
    height: auto;
    font-family: 'Grotesk-book';
    font-size: 12px;
    line-height: 14px;
    color: #9ca3db;
    margin-left: 15px;
}
.recommend-to-buy {
	margin-top: 20px;
}
.recommend-to-buy img {
	width: 20px;
}
.recommend-to-buy {
	margin-top: 20px;
    font-family: 'Grotesk-book';
    font-size: 14px;
    line-height: 14px;
    color: #818285;
}
.customer-main-review {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Gothic-bold';
    margin-bottom: 20px;
}
.customer-color {
	display: inline-block;
    width: 100%;
    max-width: 25px;
    height: 25px;
    margin-right: 10px;
    border-radius: 20px;
    overflow: hidden;
    float:left;
}
.customer-productname-colour {
	margin-bottom: 20px;
}
.modalReviewOpen .customer-productname-colour {
	display: flex;
	justify-content: flex-start;
}
.modalReviewOpen .override-width-no-attach .customer-productname-colour {
	justify-content: center;
}
.customer-color span.customer-color-swatch {
    background-color: #682929;
    width: 100%;
    height: 100%;
    display: block;
}
.customer-productname-colour .color-text, .customer-productname-colour .color-text a {
	font-family: 'Grotesk-book';
    font-size: 14px;
    color: #818285;
    /* line-height: 30px; */
    height: 100%;
    display: inline-block;
}
.customer-productname-colour .color-text {
	border-bottom: 1px solid #818285;
	margin-bottom: 10px;
}
.customer-productname-colour .color-text a:focus {
	text-decoration: none;
}

.customer-wear-size .label{
	font-family: 'Grotesk-book';
    font-size: 14px;
}
.customer-wear-size .data{
	font-family: 'Grotesk-bold';
    font-size: 14px;
    margin-left: 4px;
}
.customer-wear-size {
	margin-bottom: 20px;
}
.customer-details-review {
	font-family: 'Grotesk-book';
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 30px;
}
.customer-attachment-image, .customer-attachment-video {
    display: inline-block;
    max-width: 50px;
    max-height: 50px;
    overflow: hidden;
    margin-right: 5px;
    position: relative;
	cursor: pointer;
}
.customer-attachment-image img {
	width: 100%;
	height: auto;
}
.customer-attachment-video video {
	width: auto;
	height: 100%;
	
}
.review-list .customer-attachment-video video {
	max-height: 50px;
}
.customer-attachment {
    margin-bottom: 20px;
}
.customer-sub-data {
	font-family: 'Grotesk-book';
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}
.customer-sub-data .review-name {
	font-family: 'Grotesk-bold';
    font-size: 14px;
    line-height: 22px;
}
.customer-sub-data-ovr {
	font-family: 'Grotesk-bold';
	margin-bottom: 0px;
}
.customer-date {
    font-family: "Grotesk-book";
    font-size: 14px;
    line-height: 22px;
    color: #818285;
}
.customer-date-ovr {
	margin-top: 20px;
}
.customer-head-data {
	font-family: 'Gothic-bold';
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}
.customer-sub-data .dot-feature {
	margin-left: 5px;
    margin-right: 5px;
}
.border-ender {
    margin-top: 40px;
    border-bottom: 1px solid #818285;
    margin-bottom: 40px;
}
.cont-pr-image, .cont-pr-video {
	display: inline-block;
    width: 100%;
    max-width: 50px;
}
.cont-pr-cus-video video {
	width: 100%;
}
.video-thumbnail-back {
	position: absolute;
	left:0px;
}
.review-main-container {
    max-height: 100%;
}
.pr-header-container {
	padding-left: 15px;
	padding-right: 15px;
}
/*.pr-main-image-video {
	max-height: 50px;
    overflow: hidden;
}*/
.pr-main-image-video {
	margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid #818285;
}
.pr-main-image-video .owl-stage {
	padding-left: 0px !important;
}
#product .product-reviews-container, #sc-page-content .review-main-container {
	max-height: 100%;
}
.review-list {
	margin-left: 0px;
	margin-right: 0px;
}
.cont-pr-cus-image, .cont-pr-cus-video {
	width: 150px;
	height: 150px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.align-left-plss {
	text-align: left;
}
.video-thumbnail-back {
	position: absolute;
    top: 0px;
}
.cont-pr-cus-image img, .cont-pr-cus-video video {
	width: 100%;
}
.product-reviews-container .margin-bottom0 {
	margin-bottom: 0px;
}
.margin-bottom5 {
	margin-bottom: 5px;
}
.padding-mob-right0 {
	padding-right: 0px;
	padding-left: 0px;
}
.padding-mob-left0 {
	padding-right: 0px;
	padding-left: 0px;
}
.cont-pr-cus-video img {
	width: 100%;
	max-width: 50px;
	margin-left: 50px;
	margin-top: 50px;
}
.cont-pr-cus-video video {
	width: auto;
    height: 100%;
}

.padding-mobile0 {
	padding-left: 0px;
	padding-right: 0px;
}

.review-page-counter .override-it {
    border: 1px solid #000;
    border-radius: 20px;
}
.review-page-counter .load-more-rev {
	height: 40px;
}
.review-page-counter .override-it:hover, .review-page-counter .override-it:focus {
	background-color: #000;
	border: 1px solid #000;
}
.review-page-counter .load-more-rev:hover, .review-page-counter .load-more-rev:focus {
	color: #fff;
	text-decoration: unset;
	letter-spacing: 1px;
}

.span-label {
    font-family: 'Grotesk-book';
    font-size: 14px;
    display: block;
    margin-bottom: 15px;
}
.customer-review-by {
	font-size: 18px;
    line-height: 24px;
    font-family: 'Gothic-bold';
    margin-bottom: 20px;
}
.customer-review-name {
	font-family: 'Grotesk-bold';
	font-size: 14px;
	text-transform: capitalize;
	height: 20px;
}
.customer-review-country,.customer-review-age {
	font-family: 'Grotesk-book';
    font-size: 14px;
    height: 20px;
}
.customer-review-date {
	font-family: 'Grotesk-book';
    font-size: 14px;
    color: #818285;
    margin-top: 30px;
    height: 20px;
}
.override-grey {
	border-bottom: 1px solid #cbced7;
}
.review-main-container .pr-title-container {
    padding-left: 0px;
}
.toggle-hide-mobile {
	display: none;
    min-height: 48px;
    max-width: 100%;
    height: 100%;
}
.toggle-hide-mobile.top-margin {
	margin-top: 20px;
}
.margin-top20 {
	margin-top: 20px;
}
#globalModal-content .customer-details-review {
    margin-bottom: 30px;
}
.override-fullwidth {
	width: 100%;
	height: auto;
	max-height: fit-content;
	max-width: 100%;
}
.ratings-dat {
	padding-top: 25px;
}
.mdal-image-video .customer-attachment-image {
	margin-bottom: 30px;
	margin-right: 30px;
}
.modalReviewOpen .review-mdal-back {
    position: absolute;
    left: 0px;
    height: 20px;
    width: 100%;
    max-width: 20px;
}
.override-fullwidth video {
	max-width: 100%;
    height: auto;
}
.modalReviewOpen .review-mdal-next {
    position: absolute;
    left: 50px;
    height: 20px;
    width: 100%;
    max-width: 20px;
}
.prodreviewback.modal-backdrop {
	background-color: #000;
	opacity: 0.6;
    z-index: 99999;
}
#globalClassModalContainer.modalReviewOpen {
    background: rgb(0 0 0 / 0%);
}
.modalReviewOpen .review-star-img {
	width: 100%;
    max-width: 15px;
}
.modalReviewOpen .verified-reviews {
	font-size: 12px;
    display: inline-block;
    font-family: 'grotesk-semi';
    margin-left: 15px;
}
.modalReviewOpen .recommend-to-buy {
    font-size: 14px;
    line-height: 20px;
}
.modalReviewOpen .recommend-to-buy img {
    width: 19px;
}
.modalReviewOpen .customer-color {
    height: 20px;
    width: 20px;
}
.modalReviewOpen .customer-productname-colour .color-text {
	line-height: 20px;
}
.modalReviewOpen .customer-head-data {
	font-size: 14px;
    margin-bottom: 10px;
}
.modalReviewOpen .customer-sub-data {
	margin-bottom: 10px;
}
.modalReviewOpen .customer-date {
	font-size: 12px;
}
.modalReviewOpen .customer-attachment-video {
	margin-top: 40px;
}
.modalReviewOpen .review-mdal-btn.disabled-btn {
	cursor: not-allowed;
	opacity: 0.6;
}
.reply-msh {
    border-left: 1px solid #a394f8;
    padding-left: 15px;
}
.sugar-team-reply {
    font-family: 'Grotesk-bold';
    font-size: 14px;
}
.sugar-team-message {
	font-family: 'Grotesk-book';
    font-size: 14px;
    line-height: 22px;
	margin-bottom: 36px;
}
.star-filter, .sizes-filter, .age-filter, .attachment-filter {
	height: 40px;
}
.modalReviewOpen .close-other-btn {
	margin-bottom: 30px;
}
.pr-contact-details .content-header {
    font-family: 'Grotesk-bold';
    font-size: 20px;
    margin-bottom: 20px;
}
.content-body {
	font-family: 'Grotesk-med';
	font-size: 16px;
	margin-bottom: 15px;
}
.tell-us {
	font-family: 'Gothic-semi';
    font-size: 24px;
    margin-bottom: 35px;
    padding-top: 100px;
    border-top: 1px solid #818285;
}
.review-list .override-padding {
	padding-bottom: 20px;
}
.padding-top0 {
	padding-top: 0px;
}
.product-reviews-container .pr-title-text {
	margin-bottom: 0px;
	margin-left: 0px;
}

.icon-images{
	padding-right: 10px;
}
.customer-attachment-video .video-thumbnail-back {
    display: block;
    max-width: 30px;
    margin-left: 10px;
    margin-top: 10px;
}
.productreview-container .star-filter, .productreview-container .sizes-filter, .productreview-container .sizes-filter, .productreview-container .age-filter, .productreview-container .attachment-filter {
	border: 1px solid #000;
    width: 100%;
    padding: 8px;
    margin-bottom: 10px;
    font-family: 'Grotesk-book';
    font-size: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/themes/sugarcandybra/assets/images/svg/sugarcandy-icon-filter-arrow.svg);
    background-repeat: no-repeat;
    background-position: 97%;
    background-size: 6% 100%;
    background-color: #fff;
    color: #000;
}
.customer-total-reviews {
	margin-bottom: 10px;
}
#iFrom, #iBought, #iColour, #inSize, #myBand, #myAge, #foundSize, #wouldRecommend {
    border: 1px solid #000;
    width: 100%;
    padding: 8px;
    margin-bottom: 10px;
    font-family: 'Grotesk-book';
    font-size: 16px;
	-webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/themes/sugarcandybra/assets/images/svg/sugarcandy-icon-filter-arrow.svg);
    background-repeat: no-repeat;
    background-position: 97%;
    background-size: 6% 100%;
    background-color: #fff;
    color: #000;
}
span.color-text a:hover{
	color:#000;
}
.prmssn-txt{
	font-family: 'Grotesk-book';
	font-size: 14px;
	margin:15px 0px
}
.close-globalmodal-icon {
	background-color: transparent;
}
.content-product-name {
	font-family: Grotesk-bold;
    font-size: 26px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	line-height: 30px;
}
.content-product-sizes {
	margin-bottom: 15px;
	text-align: center;
}
.acctprod-review .product-details {
	width:100%;
	text-align: left;
	padding-left:15px;
	padding-right:15px;
}
.content-product-link {
	padding-bottom: 15px;
	text-align: center;
}
.content-product-link a {
	font-family: 'Grotesk-BookItalic';
    font-size: 14px;
}
.product-details .acc-btn-leave-review {
	padding:0px;
}
.acc-btn-leave-review a {
	width: 100%;
    border: 2px solid #000;
    border-radius: 10px;
    padding: 5px;
    background: #000;
    color: #fff;
    font-family: 'Grotesk-med';
    font-size: 16px;
    display: block;
    text-transform: none;
}
.acc-btn-leave-review a:hover {
    border: 2px solid #000;
    background: #fff;
    color: #000;
}
.content-credit-title {
	font-family: 'Grotesk-book';
    font-size: 16px;
    line-height: 21px;
	text-align: center;
	padding-bottom: 10px;
}
.content-credit-details {
	font-family: 'Gothic-Semi';
    font-size: 16px;
    margin: auto;
    text-align: center;

}
.credit-container {
	background: #fff2c4;
    border-radius: 5px;
    border: 1px solid #000;
    padding: 15px;
	margin-bottom: 30px;

}
.acctprod-review {
	width: 100%;
}
.product-details-md {
	padding-bottom: 10px;
	padding-top: 10px;
}
.my-order-cont, .single-review {
	padding-bottom: 20px;
}
.single-review {
	padding-top: 40px;
}
.acct-review-form-main-cont {
	margin-top: 30px;
}
.acct-review-input{
    border: 1px solid #000;
    width: 100%;
    padding: 8px;
    margin-bottom: 10px;
    font-family: 'Grotesk-book';
    font-size: 16px;
}
.acct-review-form-main-cont .acct-review-form-btn {
    background-color: #000;
    color: #fff;
    box-shadow: none;
    border: 2px solid #000;
    padding: 0;
    height: 40px;
    line-height: 35px;
	font-family: 'Grotesk-bold';
    font-size: 16px;
	max-width: 100%;
	width: 100%;
    cursor: pointer;
}
.permission-text-container {
	padding-bottom: 15px;
}
#module-productreviews-acountproductreview .add-padding-container {
	padding: 20px;
}
.update-product-review {
    border: 1px solid #000;
    padding: 8px 25px;
    margin-top: 30px;
    margin-bottom: 70px;
}

.update-product a, .update-product span {
    font-family: 'Gothic-semi';
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
}
.update-action a {
    color: #000;
    letter-spacing: 1px;
    font-size: 12px;
}
.dshbrd-subtitle {
	font-size: 23px;
    font-family: 'Grotesk-med';
    margin-top: 50px;
	margin-bottom: 30px;
}
.empty-order {
	font-size: 16px;
    font-family: 'Grotesk-Book';
}
.acc-btn-leave-review {
	margin-bottom: 10px;
}
.submitted-request {
	text-transform: uppercase;
}
.submitted-request-content{
	text-transform: capitalize;
}
.pr-form-subcontainer .initials-chkbx .form-check-label {
    padding-left: 0;
	font-family: 'Grotesk-Book';
}
.bg_checkboxMain {
    display: inline-block;
    visibility: visible;
    opacity: 1;
    width: 15px;
    height: 13px;
}
.bg_checkbox {
    display: inline-block;
    visibility: visible;
    opacity: 1;
}

.form-check .form-check-label #showInitialsMain + .bg_checkboxMain,
.form-check .form-check-label input[type="checkbox"]#showInitialsMain:checked + .bg_checkboxMain {
    background-size: contain;
}
.form-check .form-check-label #showInitialsMain + .bg_checkboxMain,
.initials-chkbx .form-check .form-check-label #showInitials + .bg_checkbox {
    background: url(/modules/opccake/views/img/checkbox-inactive.svg) no-repeat center;
    width: 15px;
    height: 13px;
}
.form-check .form-check-label input[type="checkbox"]#showInitialsMain:checked + .bg_checkboxMain,
.form-check .form-check-label input[type="checkbox"]#showInitials:checked + .bg_checkbox {
    background: url(/modules/opccake/views/img/checkbox-active.svg) no-repeat center;
}
@media(max-width: 767px){
	.review-parent {
		min-height: 220px;
	}
	.tell-us {
		font-size: 28px;
	}
	.customer-review-ratio, .customer-review-percentage {
		padding-bottom: 10px;
	}
}
#prImagesCont .owl-stage-outer .owl-stage {
	padding-left: 0px !important;
}

.modalReviewOpen .ratings-data {
	margin-bottom: 30px;
}

.margin-left-right-dynamic {
	margin-left:30px;
	margin-right:30px;
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.review-carousel-content {
		height: 175px;
	    line-height: 33px;
	}
	.pr-title, .pr-title .pr-title-text {
        font-size: 32px;
    	line-height: 38px;
    	margin-bottom: 40px;
    	margin-left: 0px;	
    }
    .pr-title.pr-avr-rt {
    	font-size: 36px;
    }
    .pr-title.pr-avr-rt p {
    	font-size: 20px;
    	margin-bottom: 0px;
    }
	.pr-left-padding {
		padding-left: 0px;
	}
	.pr-contact-details {
		max-width: 400px;
		margin:0px auto;
	}
	.reviews-text-container {
		display: inline-block;
	}
	.reviews-data-container .owl-carousel .owl-item {
	    min-height: 196px;
	}
	/* .review-customer-comment {
		min-height: 115px;
	} */
	/* .review-alias, .review-purchase, .review-date-added, .review-content-list {
		font-size: 16px;
		line-height: 18px;
	} */
	.overall-reviews {
		margin-bottom: 50px;
	}
	.overall-reviews img{
		max-width: 25px;
		height: 25px;
	}
	.overall-reviews span {
		font-size: 20px;
	}
	.pr-star-total .overall-reviews {
		border-bottom: none;
	}
	.filter-type {
		padding-left: 15px;
	}
	.mdl-prod-filt-head-text, .dsk-prod-filt-head-text {
		font-family: Grotesk-semi;
	    font-size: 22px;
	}
	.mbl-filter-list-area .review-star-img, .dsk-filter-list-area .review-star-img {
	    max-width: 15px;
    	height: 15px;
	}
	.dsk-filter-list-area {
		margin-left: 17%;
	}
	.dsk-prod-filt-cont {
		padding-left: 0px;
		padding-right: 0px;
	}
	.filter-type span {
		font-size: 16px;
	    font-family: Grotesk-semi;
	}
	#sc-page-content .mbl-filter-list-area .star-spacing, #sc-page-content .dsk-filter-list-area .star-spacing, .dsk-filter-list-area .star-spacing {
	    margin-bottom: 50px;
	}
	.mdl-prod-filt-head-text, .dsk-prod-filt-head-text{
		margin-bottom: 25px;
	}
	#sc-page-content .main-template-wide.breadcrumbsovr {
		margin-bottom: 60px;
	}
	.main-template-no.productreview-container {
		padding-top: 30px;
	}
	.overall-reviews {
	    text-align: right;
	}
	#product .product-reviews-container.no-padding .main-template {
		padding-top: 30px;
	    padding-bottom: 30px;
	    /*background-color: #fff9e2;*/
	    padding-left: 30px;
	    padding-right: 30px;
	    margin-left: 15px;
    	margin-right: 15px;
    	width: 100%;
    	max-width: 100%;
	}
	.pr-header-container {
		padding-left: 15px;
		padding-right: 30px;
	}
	.review-list {
		margin-left: 15px;
		margin-right: 15px;

	}

	.padding-mob-right0 {
		padding-right: 5px;
	}
	.padding-mob-left0 {
		padding-left: 5px;
	}

	.padding-mobile0 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.review-page-counter .override-it {
	    border: 1px solid #000;
	    border-radius: 20px;
	    margin-left: 15px;
	    margin-right: 15px;
	}
	.span-label {
	    font-family: 'Grotesk-book';
	    font-size: 14px;
	    display: block;
	    margin-bottom: 15px;
	}
	.toggle-hide-mobile {
		display: block;
		margin-top: 0px;
	}
	.great-filter {
		border-top: unset;
		padding-top: 30px;
	}
	/* .customer-wear-size .size {
		margin-left: 40px;
	} */
	.customer-review-ratio, .customer-review-percentage {
		font-size: 36px;
		margin-bottom: 4px;
	}
	.customer-review-ratio .review-star-img{
		max-width: 36px;
	}

	.modalReviewOpen .override-grey {
	    margin-top: 15px;
   	 	margin-bottom: 15px;
	}
	.modalReviewOpen .review-mdal-btn {
		display: block;
	    width: 88%;
	    height: 100%;
	    position: relative;
	    cursor: pointer;
        max-width: 15px;
        left: unset;
	}
	.modalReviewOpen .text-review-section {
		/* padding-left: 20px; */
	}
	.modalReviewOpen .review-mdal-btn.disabled-btn {
		margin-left: auto;
		margin-right: auto;
	}
	.modalReviewOpen .review-mdal-back,
	.modalReviewOpen .review-mdal-next {
		margin-left: auto;
		margin-right: auto;
	}
	#globalClassModalContainer.modalReviewOpen .modal-content {
		padding: 15px;
		padding-bottom: 60px;
	}
	.modalReviewOpen .override-width-no-attach {
		flex: 0 0 83.333334%;
    	max-width: 83.333334%;
    	text-align: center;
	}
	.modalReviewOpen .override-width-no-attach .customer-color {
		float: unset;
	}
	.great-filter {
		padding-bottom: 50px;
    	margin-bottom: 50px;
	}
	.overide-arrow {
		background-size: 3% 92%;
	    background-position: 98.3%;
	}

	.product-reviews-container .pr-title-text {
	    margin-bottom: 0px;
	    margin-left: 0px;
	}
	.modalReviewOpen .customer-attachment-video {
		margin-top: 0px;
	}
	.review-main-container {
		width: 100%;
	}
	.customer-review-btn {
		margin-top: 0px;
	}
	#myAge, #foundSize, #wouldRecommend {
	    background-size: 3% 100%;
    	background-position: 98.5%;
	}
	.customer-details-review {
    	margin-right: 100px;
	}
	#product .pr-title-text {
		font-size: 32px;
	}
	.customer-review-ratio, .customer-review-percentage {
	    font-size: 38px;
	}
	.customer-review-ratio .review-star-img {
		max-width: 38px;
	}
	.customer-total-reviews span, .customer-review-recommend-text{
		font-size: 20px;
	}
	.sugar-team-message {
		margin-right: 100px;
	}
	.tell-us {
		font-size: 30px;
	}
	.mdal-image-video {
		margin-right: 22px;
	}
	.acctprod-review .product-details {
		width:240px;
		padding-left: 20px;
    	padding-right: 20px;
	}
	.content-product-name, .content-product-sizes, .content-product-link {
		text-align: left;
	}
	.reviewsimage {
		text-align: center;
		margin-top: 20px;
	}
	.update-earned {
        font-family: 'Grotesk-med';
        font-size: 15px;
    }
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

	.pr-stars-container {
		font-size: 20px;
	}
	.pr-btn-container {
		text-align: right;
	}
	.cm-btn-black.pr-btn {
		float: right;
		max-width: 300px;
		height: 50px;
	}
	.reviews-data-container {
		/* padding: 0; */
	}
	.review-show-list{
		font-size: 23px;
	}

	.review-customer {
		font-size: 21px;
	}
	.review-content {
		font-size: 33px;
		line-height: 36px;
		margin-bottom: 30px;
	}
	.review-carousel-content {
		width: 830px;
	}
	.review-link-container a, .review-link-container a:hover, .review-link-container a:focus{
		font-size: 17px;
	}
	.reviews-data-container .owl-carousel .owl-item {
        min-height: 236px;
	}
	#sc-page-content .mbl-filter-list-area .star-spacing, #sc-page-content .dsk-filter-list-area .star-spacing, .dsk-filter-list-area .star-spacing {
	    margin-bottom: 25px;
	}
	.overridedfitquiz .fQcontMain1 {
		margin-bottom: 100px;
		margin-top: 0px;
	}
	.toggle-hide-mobile.top-margin.override-in-desk {
		margin-top: 0px;
	}
	#globalClassModalContainer.modalReviewOpen .modal-content {
		min-height: 580px;
		padding: 0;
	}
	.mdal-image-video {
		margin-right: 26px;
	}
}
@media (min-width: 1200px) {
	.review-carousel-content {
		width: 1135px;
	}
	.reviews-data-container .owl-carousel .owl-item{
		min-height: 265px;
	}
	#sc-page-content .mbl-filter-list-area .star-spacing, #sc-page-content .dsk-filter-list-area .star-spacing, .dsk-filter-list-area .star-spacing {
	    margin-bottom: 25px;
	}
	#product .product-reviews-container.no-padding .main-template {
		padding-top: 40px;
	    padding-bottom: 40px;
	    /*background-color: #fff9e2;*/
	    padding-left: 40px;
	    padding-right: 40px;
	}
	.overall-reviews {
		text-align: left;
	}
	.pr-header-container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.review-list {
		margin-left: 40px;
		margin-right: 40px;
	}
	.verified-reviews {
		display: block;
		margin-top: 20px;
		margin-left: 0px;
	}
	.review-page-counter .override-it {
	    border: 1px solid #000;
	    border-radius: 20px;
	    margin-left: 35px;
	    margin-right: 35px;
	}
	.span-label {
	    font-family: 'Grotesk-book';
	    font-size: 14px;
	    display: block;
	    margin-bottom: 15px;
	}
	#globalClassModalContainer.modalReviewOpen .modal-dialog {
		max-width: 1050px;
		min-height: 580px;
	}
	
	#globalClassModalContainer.modalReviewOpen .close-other-btn{
	    height: 60px;
	    padding-top: 40px;
	    padding-right: 55px;
	    margin-bottom: 0px;
	}
	.modalReviewOpen .verified-reviews {
		margin-top: 0px;
	}
	#globalClassModalContainer.modalReviewOpen .left-arrow, #globalClassModalContainer.modalReviewOpen .right-arrow {
	    width: 100px;
		flex: 100px;
		max-width: 100px;
	}
	.modalReviewOpen .review-mdal-btn {
		margin-left:43px;
		margin-right: 43px;
	}
	.modalReviewOpen .video-image-section {
	    max-width: 340px;
    	flex: 340px;
    	width: 340px;
	}
	.modalReviewOpen .text-review-section {
	    /* padding-left: 20px; */
		width: 510px;
		max-width: 510px;
		flex: 510px;
	}
	.modalReviewOpen .customer-attachment-image {
		margin-bottom: 0px;
		margin-right: 0px;
	}
	.modalReviewOpen .override-width-no-attach {
		width: 850px;
		max-width: 850px;
		flex: 850px;
		text-align: center;
	}
	.margin-left-right-dynamic {
		margin-left: 40px;
    	margin-right: 40px;
	}
	.border-ender {
		margin-top: 100px;
		margin-bottom: 70px;
	}
	.mdal-image-video {
		margin-right: 43px;
	}
}
