/* ******************** */
/* Yotpo Reviews Widget */
/* ******************** */

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-label.yotpo-small-box {
    display: none;
}

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-display-wrapper {
    background-color: #f2f2f2;
}

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-display-wrapper .yotpo-regular-box {
    margin: 0 1.6rem;
    padding: 1.6rem 0 0 0;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-display-wrapper
    .yotpo-regular-box
    .yotpo-bottomline-box-2 {
    margin-top: 0 !important;
}

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-regular-box .yotpo-stars-and-sum-reviews {
    display: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-regular-box
    .yotpo-star-distribution
    .yotpo-star-distribution-content
    .yotpo-distibutions-stars
    .yotpo-icon-star,
.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-regular-box
    .yotpo-star-distribution
    .yotpo-star-distribution-content
    .yotpo-distibutions-stars
    .yotpo-icon-empty-star {
    color: #000000 !important;
    background-image: none !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-regular-box
    .yotpo-star-distribution
    .yotpo-star-distribution-content
    .yotpo-distibutions-sum-reviews
    .yotpo-sum-reviews {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    color: #595959;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-regular-box
    .yotpo-star-distribution
    .yotpo-star-distribution-content
    .yotpo-distributions-graphs
    .yotpo-star-distribution-score-wrapper {
    color: #e6e6e6;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-regular-box
    .yotpo-star-distribution
    .yotpo-star-distribution-content
    .yotpo-distributions-graphs
    .yotpo-star-distribution-score-wrapper
    .yotpo-star-distribution-graph-score {
    background-color: #000000 !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-regular-box
    .yotpo-star-distribution
    .yotpo-star-distribution-footer
    .yotpo-star-distribution-show-all {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #000000;
}

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-regular-box .write-review-button {
    position: relative !important;
    display: block !important;
    float: inline-start !important;
    top: 0 !important;
    width: 100%;
    margin-top: 3rem;
    margin-bottom: 1.6rem;
    padding: 1.4rem;
    background-color: #000000;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-regular-box
    .write-review-button
    .yotpo-icon-write {
    display: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-regular-box
    .write-review-button
    .yotpo-icon-button-text {
    display: block !important;
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
}

.yotpo-reviews-widget .yotpo-display-wrapper .reviews {
    padding: 3rem 0 1.4rem !important;
    border-bottom: 1px solid #e6e6e6 !important;
    border-color: #e6e6e6 !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .reviews
    .yotpo-nav-primary
    ul
    li[data-type='reviews'] {
    pointer-events: none;
    margin: 0;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .reviews
    .yotpo-nav-primary
    ul
    li[data-type='reviews']
    .yotpo-nav-wrapper {
    border-bottom: none;
    padding-bottom: 0;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .reviews
    .yotpo-nav-primary
    ul
    li[data-type='reviews']
    .yotpo-nav-wrapper
    span {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #595959;
    text-transform: uppercase;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .reviews
    .yotpo-nav-primary
    ul
    li[data-type='questions'] {
    display: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .reviews
    .yotpo-nav-primary
    .yotpo-icon-btn-big.yotpo-visible-mobile {
    display: none !important;
}

.yotpo-reviews-widget .yotpo-display-wrapper .reviews .yotpo-nav-primary .sorting {
    display: none;
}

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-reviews .yotpo-review {
    margin: 0;
    padding: 1.6rem 0;
    border-top: none;
    border-bottom: 1px solid #e6e6e6;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-element {
    padding-top: 0;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-icon-profile {
    display: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-element
    .yotpo-user-name {
    font-family: NeueHelvetica;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-right: 0.8rem;
    color: #000000;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-element
    .label-with-tooltip {
    float: none;
    display: inline-block;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-element
    .label-with-tooltip
    .yotpo-user-title {
    position: relative;
    top: 0.3rem;
    font-family: NeueHelvetica;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 2rem;
    color: #595959;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-element
    .yotpo-review-stars {
    margin-top: 0.4rem;
    margin-right: 0;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-element
    .yotpo-review-stars
    .yotpo-icon-star,
.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-element
    .yotpo-review-stars
    .yotpo-icon-empty-star {
    color: #000000 !important;
    background-image: none !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-actions {
    display: block !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-header
    .yotpo-header-actions
    .yotpo-review-date {
    font-family: NeueHelvetica;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 2rem;
    color: #595959;
}
.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-reviews .yotpo-review .yotpo-main {
    margin-top: 1.6rem;
    margin-bottom: 0;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-main
    .content-title {
    font-family: NeueHelvetica;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #000000;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-review
    .yotpo-main
    .yotpo-review-wrapper
    .content-review {
    font-family: NeueHelvetica;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #595959;
}

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-reviews .yotpo-review .yotpo-footer {
    display: none;
}

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-reviews .yotpo-pager .yotpo-page-element {
    display: inline !important;
    font-family: NeueHelvetica;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: black !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-pager
    .yotpo-page-element.yotpo-active {
    font-weight: 750;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .yotpo-reviews
    .yotpo-pager
    .yotpo-page-element.yotpo-disabled {
    color: #595959 !important;
    pointer-events: none;
}

.yotpo-reviews-widget .yotpo-display-wrapper .yotpo-reviews .yotpo-pager .yotpo-page-element:hover {
    color: #595959 !important;
}

/* ************************ */
/* Yotpo Write Reviews Form */
/* ************************ */

.yotpo-reviews-widget .yotpo-display-wrapper .write-review-wrapper .write-review {
    padding: 3rem 0 0;
    margin: 0;
    border-top: none;
}

.yotpo-reviews-widget .yotpo-display-wrapper .write-review-wrapper .write-review .yotpo-header {
    margin-bottom: 1.6rem;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-header
    .yotpo-header-title {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #595959;
    padding: 0 0 1.6rem;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-header
    .yotpo-mandatory-explain {
    font-family: NeueHelvetica;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 2rem;
    color: #000000;
    margin-bottom: 1.6rem;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-mandatory-mark {
    font-family: NeueHelvetica;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 2rem;
    color: #000000;
}

.yotpo-reviews-widget .yotpo-display-wrapper .write-review-wrapper .write-review .yotpo-header br {
    display: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-header
    [id|='write-review-score'] {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #595959;
    text-transform: uppercase;
    padding: 0 0 0.8rem;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-header
    [id|='write-review-score']
    .form-input-error {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #ca1d1d;
    text-transform: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-header
    .stars-wrapper
    .yotpo-icon-star,
.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-header
    .stars-wrapper
    .yotpo-icon-empty-star {
    color: #000000 !important;
    background-image: none !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .write-review-content
    .form-element
    label {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #595959;
    text-transform: uppercase;
    padding: 0 0 0.8rem;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .write-review-content
    .form-element
    label
    .form-input-error {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #ca1d1d;
    text-transform: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .write-review-content
    .form-element
    input,
.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .write-review-content
    .form-element
    textarea {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.6rem;
    color: #595959;
    margin: 0 0 1.6rem;
    padding: 2.8rem 1.6rem;
    border: none;
    background-color: #f2f2f2;
    outline: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .write-review-content
    .form-element
    textarea {
    min-height: 7.2rem;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-footer
    .socialize-wrapper {
    display: none !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-footer
    .connect-wrapper
    .form-element
    label {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #595959;
    text-transform: uppercase;
    padding: 0 0 0.8rem;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-footer
    .connect-wrapper
    .form-element
    label
    .form-input-error {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #ca1d1d;
    text-transform: none;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .yotpo-footer
    .connect-wrapper
    .form-element
    input {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.6rem;
    color: #595959;
    margin: 0 0 1.6rem;
    padding: 2.8rem 1.6rem;
    border: none;
    background-color: #f2f2f2;
    outline: none;
}

.yotpo-reviews-widget .yotpo-display-wrapper .write-review-wrapper .write-review .submit-button {
    float: left;
    width: 100%;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .submit-button
    .yotpo-submit {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    background-color: #000000;
    margin: 2.4rem 0 0;
    padding: 1.4rem;
    width: 100%;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper
    .write-review-wrapper
    .write-review
    .submit-button
    .form-input-error {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    color: #ca1d1d;
    margin: 0;
}

/* ************************** */
/* Yotpo Empty Reviews Widget */
/* ************************** */

.yotpo-reviews-widget .yotpo-display-wrapper.yotpo-no-reviews .yotpo-display-wrapper {
    display: none;
}

.yotpo-reviews-widget .yotpo-display-wrapper.yotpo-no-reviews .reviews {
    display: none;
}

.yotpo-reviews-widget .yotpo-display-wrapper.yotpo-no-reviews .yotpo-reviews .yotpo-first-review {
    margin-top: 0;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper.yotpo-no-reviews
    .yotpo-reviews
    .yotpo-first-review
    .yotpo-first-review-stars {
    margin-top: 0;
    text-align: left;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper.yotpo-no-reviews
    .yotpo-reviews
    .yotpo-first-review
    .yotpo-first-review-stars
    .yotpo-icon-star {
    color: #000000 !important;
    background-image: none !important;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper.yotpo-no-reviews
    .yotpo-reviews
    .yotpo-first-review
    .yotpo-first-review-content {
    text-align: left;
}

.yotpo-reviews-widget
    .yotpo-display-wrapper.yotpo-no-reviews
    .yotpo-reviews
    .yotpo-first-review
    .yotpo-first-review-content
    .write-first-review-button {
    font-family: NeueHelvetica;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1.6rem;
    background-color: #000000;
    margin: 0;
    padding: 1.4rem;
    width: 100%;
}

.yotpo-reviews-widget .yotpo-display-wrapper.yotpo-no-reviews .write-review-wrapper .write-review {
    margin: 0 0 3rem;
    padding: 0;
}

@media screen and (min-width: 1281px) {
    /* ******************** */
    /* Yotpo Reviews Widget */
    /* ******************** */

    .yotpo-reviews-widget .yotpo-display-wrapper .yotpo-regular-box .write-review-button {
        max-width: 22.4rem;
    }

    .yotpo-reviews-widget
        .yotpo-display-wrapper
        .yotpo-reviews
        .yotpo-review
        .yotpo-header
        .yotpo-header-element
        .yotpo-user-name {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .yotpo-reviews-widget
        .yotpo-display-wrapper
        .yotpo-reviews
        .yotpo-review
        .yotpo-header
        .yotpo-header-element
        .label-with-tooltip
        .yotpo-user-title {
        font-size: 1.2rem;
        line-height: 1.6rem;
    }

    .yotpo-reviews-widget
        .yotpo-display-wrapper
        .yotpo-reviews
        .yotpo-review
        .yotpo-header
        .yotpo-header-actions
        .yotpo-review-date {
        font-size: 1.2rem;
        line-height: 1.6rem;
    }

    .yotpo-reviews-widget
        .yotpo-display-wrapper
        .yotpo-reviews
        .yotpo-review
        .yotpo-main
        .content-title {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .yotpo-reviews-widget
        .yotpo-display-wrapper
        .yotpo-reviews
        .yotpo-review
        .yotpo-main
        .yotpo-review-wrapper
        .content-review {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    .yotpo-reviews-widget .yotpo-display-wrapper .yotpo-reviews .yotpo-pager .yotpo-page-element {
        font-size: 1.4rem;
        line-height: 2rem;
    }

    /* ************************ */
    /* Yotpo Write Reviews Form */
    /* ************************ */

    .yotpo-reviews-widget
        .yotpo-display-wrapper
        .write-review-wrapper
        .write-review
        .submit-button
        .yotpo-submit {
        float: left;
        max-width: 22.4rem;
    }

    /* ************************** */
    /* Yotpo Empty Reviews Widget */
    /* ************************** */

    .yotpo-reviews-widget
        .yotpo-display-wrapper.yotpo-no-reviews
        .yotpo-reviews
        .yotpo-first-review
        .yotpo-first-review-content
        .write-first-review-button {
        max-width: 28rem;
    }
}
