.elementor-16618 .elementor-element.elementor-element-7ff77e3a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}@media(min-width:768px){.elementor-16618 .elementor-element.elementor-element-7ff77e3a{width:100%;}}/* Start custom CSS for html, class: .elementor-element-72f0e796 */.yotpo-popup-box-medium.yotpo-modal-bottom-line .text-m {
    display: none;
}
.yotpo-popup-box-medium.yotpo-modal-bottom-line {
    border-top: none!important;
    border-bottom: none!important;
}
.yotpo .yotpo-modal-bottom-line .yotpo-bottomline {
    float: none;
    text-align: center;
}
.write-review-button {
    display: none!important;
}
.yotpo-comments-box {
    display: none!important;
}
span.yotpo-stars:after {
    content: "Based on 1500+ reviews";
    margin-left: 16px;
    position: relative;
    top: 5px;
}
span.yotpo-stars:before {
    content: "4.5";
    float: left;
    margin-right: 16px;
    font-weight: 500;
    font-size: 30px;
    line-height: 37px;
    text-align: center;
    color: #3E3E3E;
    position: relative;
    top: -6px;
}
.yotpo-reviews > div:nth-child(13),
.yotpo-reviews > div:nth-child(12),
.yotpo-reviews > div:nth-child(13),
.yotpo-reviews > div:nth-child(11),
.yotpo-reviews > div:nth-child(10),
.yotpo-reviews > div:nth-child(9),
.yotpo-reviews > div:nth-child(8),
.yotpo-reviews > div:nth-child(7){
    display: none;
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star {
    font-size: 24px;
}
/*span.yotpo-stars:before {*/
/*    content: "4.3";*/
/*    margin-left: 16px;*/
/*}*/
.yotpo-label {
    display: none;
}
.yotpo-popup-box-small.yotpo-nav.yotpo-nav-primary {
    display: none;
}
.yotpo-pager {
    display: none;
}

@media(max-width: 767.98px) {
    span.yotpo-stars:after {
        display: none;
    }
    .yotpo .yotpo-modal-bottom-line .yotpo-bottomline:after {
        content: "Based on 1500+ reviews";
        position: relative;

    }
}

#reviews-customer-product .stamped-header-title,
#reviews-customer-product .stamped-summary-photos.stamped-summary-photos-container,
#reviews-customer-product .stamped-summary-ratings {
    display: none;
}
#reviews-customer-product .stamped-summary-text-1 {
    font-size: 38px;
    line-height: 30px;
    font-weight: 700;
    margin-right: 5px;
    float: left;
}
.stamped-starrating.stamped-summary-starrating {
    float: left;
    margin-top: 7px;
    margin-right: 7px;
}
.stamped-starrating.stamped-summary-starrating .stamped-fa-star-half-o:before {
    content: "";
    display: inline-block;
    margin-left: 3px;
    width: 15px;
    height: 15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF5SURBVHgBlZNBSwJBGIbfb9QsKvHgQTqtUBQkud0SCuzYD+hc9APKPyCtGHTtFyieu3cM6WLkISEPgoFGUBBqEaFZuzvtrChuuVO9p293vvd5h29mAImWtKISzRQTsh6vbNHnpUNwplhlwa2HIEn3eVhd1BzmZiUVL4zrY5ClD1PYAf6zg9H0jcg0rh+6eO7okaoWb4wF2AYwlZihcOaNcQ6VwFWxtrUYQDjgRbbULhNHgWDcmSaVdaAhgBTNXJ4QyHWLArC/HkKt1cNts4fHV93ekait2aRZJbWWBMw8JJrxM6zOTWF7JWjD+jLz1mA1e4g3qfjub5CBjs+frPRuvu8ZOYW/QIT5rPoyNDsAQh5jMikDXNTffvQ4ADreVRkgPOvDBzqKK4A8LPjd1J/8p10vhPyWg6muAG7yhOMbVKi1uvm903vkSm3MhybAODkAjsdEjMWETRgBIz24/6pW1LKlpmbl7RBBgZvEpZI9XwukLB9d5Ub/fQHk35MDpH6WYwAAAABJRU5ErkJggg==');
}
.stamped-starrating.stamped-summary-starrating .stamped-fa-star:before {
    content: "";
    display: inline-block;
    margin-left: 3px;
    width: 15px;
    height: 15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEpSURBVHgBlVJBTsMwENy1E7jmByQ3Loj0Aqo4oPyAJ8AL4AMFlw8gfgA/4AdwQ5ywVMS1fkKPFMXe2pWTyq3iNCNFGds7s+uRASI4Fp+5+2I1LHaYJviQIFzHahAi3VPO5pYuuD4opBgtBk2QJuzW06zGvzsYMoHv/m5p7rc6p8AdIbASGVwSwnbXN9DwqqFWv+JCtgYnj19PiHBFm257AQGlbSIZN+aZYDgIKOO1nq6vUNrRdXjnPiiuTSXFWLUZDDBpxW4RhOhN5jG1FReN2CF4B/8pz6AHy+QwiCww4IZy6AGaZdVpQMaUwRrww/5UIKAwo8AAGTv1VFm3m5/JWTWbnBeON0bI+VGngT3OCMzUPtvR7H780uw67ozcGRF151SK794Qt2tWb1VzUvG20EUAAAAASUVORK5CYII=');
}
#reviews-customer-product .stamped-summary-caption .stamped-summary-text {
        font-size: 13px;
    margin-top: 7px;
    float: left;
}
#reviews-customer-reviews {
    padding: 0 30px 79px 83px;
}
#reviews-customer-reviews h3 {
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    color: #3E3E3E;
    margin-top: 79px;
    margin-bottom: 0;
}
#reviews-customer-reviews .stamped-review-footer,
#reviews-customer-reviews .stamped-tab-container,
#reviews-customer-reviews .stamped-messages, 
#reviews-customer-reviews .stamped-reviews-filter {
    display: none;
}
div#stamped-review-avatar img, div.stamped-review-avatar img {
    width: 100%;
    max-width: 55px;
    border-radius: 50%;
}
#reviews-customer-reviews .reviews-more-reviews {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    text-align: center;
    text-decoration-line: underline;
    color: #2D83C9;
}
#reviews-customer-contact hr {
    width: 200px;
    height: 0px;
    margin: 0 auto;
    border-top: 2px solid #64BD45;
    margin-bottom: 37px;
    margin-top: 37px;
}
#reviews-customer-contact h4 {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #3E3E3E;
    margin-bottom: 11px;
}
#reviews-customer-contact p {
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    color: #3E3E3E;
    margin-bottom: 0;
}
#reviews-customer-contact a {
    text-decoration: underline;
    color: #2D83C9;
}
@media (max-width: 767.98px) {
    #reviews-customer-reviews {
        padding: 32px 19px 50px 19px;
    }
    .stamped-review {
        margin-bottom: 20px;
    }
    #reviews-customer-reviews h3 {
        font-size: 20px;
        line-height: 24px;
        margin-top: 0;
        margin-bottom: 0;
    }
    #reviews-customer-contact hr {
        width: 315px;
        border: none;
        border-top: 1px solid #D3D3D3;
    }
    #reviews-customer-contact h4 {
        font-size: 20px;
        line-height: 150%;
        margin-bottom: 16px;
    }
    #reviews-customer-contact p {
        font-size: 16px;
        line-height: 150%;
    }
    .stamped-review-header+.stamped-review-content {
        display: inline-block;
        width: 100% !important;
        top: 0;
        padding-bottom: 120px;
        margin: 0 0 15px;
        clear: both;
    }
    .stamped-review-header {
        width: 90% !important;
        margin-right: 1%;
        display: inline-block;
        position: absolute;
        bottom: 35px;
    }
    .stamped-review-header .verified-badge {
        float: left;
        top: -28px;
        left: 40%;
    }
    .stamped-starratings.stamped-review-header-starratings {
        float: left;
        display: block;
        width: 100%;
        top: -30px;
        left: 0;
    }
    .stamped-review-header .author {
        float: left;
        left: 10px;
        top: 0;
        position: relative;
        width: 75% !important;
    }
    .stamped-review-content {
        position: relative;
        top: 0;
        width: 100%;
    }
    .stamped-review-header .created {
        left: 10px;
        position: relative;
        top: 85px;
    }
    .stamped-review-header .review-location {
        float: left;
        left: 10px;
        font-family: Montserrat;
        position: relative;
        width: 65%;
        top: 3px;
    }
    .stamped-review-body {
        top: 15px;
    }
    .stamped-review-header-title {
        font-size: 20px;
        line-height: 29px;
        color: #3F3F3F;
        min-height: 15px;
        margin: 5px 0 0;
        padding: 0;
        border: none;
    }
    p.stamped-review-content-body {
        font-size: 14px;
        line-height: 20px;
        white-space: pre-wrap;
    }
    .stamped-container .stamped-review-image {
        margin-top: 10px;
    }
    #reviews-customer-product .summary-overview {
        text-align: center;
    }
    #reviews-customer-product .stamped-summary-text-1 {
        font-size: 38px;
        line-height: 30px;
        font-weight: 700;
        margin-right: 5px;
        float: left;
    }
    #reviews-customer-product .summary-overview {
        width: 180px!important;
        margin-bottom: 20px;
        display: block;
        float: none;
        margin-left: calc(50% - 90px);
    }
    #reviews-customer-product .stamped-summary-text-1 {
        margin-left: 10px;
    }
    #reviews-customer-product .stamped-summary-caption .stamped-summary-text {
        width: 100%;
        text-align: center;
    }
    #reviews-customer-reviews .reviews-more-reviews {
        font-weight: 400;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    #reviews-customer-reviews {
        padding: 46px 46px 61px 46px;
    }
    #reviews-customer-reviews h3 {
        font-size: 20px;
        line-height: 24px;
        margin-top: 0;
        margin-bottom: 50px;
    }
    #reviews-customer-product .summary-overview {
        width: 180px!important;
        margin-bottom: 20px;
        display: block;
        float: none;
        margin-left: calc(50% - 90px);
    }
    #reviews-customer-product .stamped-summary-text-1 {
        margin-left: 10px;
    }
    #reviews-customer-product .stamped-summary-caption .stamped-summary-text {
        width: 100%;
        text-align: center;
    }
    .stamped-review-header .verified-badge {
        left: 40%;
        top: 40px;
    }
    #reviews-customer-reviews .reviews-more-reviews {
        font-weight: 400;
    }
    #reviews-customer-contact h4 {
        font-size: 20px;
        line-height: 150%;
    }
    #reviews-customer-contact p {
        font-size: 16px;
        line-height: 150%;
    }
}/* End custom CSS */