/* magnific  */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}


.brand_reviews {
    margin: 32px 0 64px 0;
}

#block-review{
    width: 100%;
  font-family: 'Open Sans';
    margin: 30px auto;
}
#block-review h2{
    font-weight: 600;
    font-size: 28px;margin: 20px 0;
}
#block-review h2 span{
        display: inline-block;
    font-size: 17px;
    font-weight: 400;
    vertical-align: top;color: #777;
}
#block-review-item{
/*    float: left;*/
    width: 750px;
}
#block-review-item-ul{
        margin: 0;
    padding: 0;
    list-style: none;
}
#block-review-item-ul li{
        margin-bottom: 30px;
    padding-top: 20px;
    padding-left: 60px; position: relative;
}
#block-review-item-ul .rw-name-top{
    margin-bottom: 20px;
    font-size: 16px;
}
#block-review-item-ul .rw-name-top b{
    float: left;
    width: 50%;
    font-size: 18px;
}
#block-review-item-ul .rw-name-top b span.product_name {
    display: block;
    margin: 8px 0 0 0;
    color: #ababab;
    font-weight: 600;
    font-size: 13px;
    line-height: 130%;
}


#block-review-item-ul div.inf-dts{
        float: right;
    width: 50%;
    text-align: right;
}
#block-review-item-ul .rw-name-top-date{
    display: inline-block;
    margin-right: 20px;
    color: #ababab;
    font-weight: 600;
    font-size: 13px;
}
#block-review-item-ul .rw-name-top-star{
    width: 80px;
    display: inline-block;
    text-align: left;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23b3bcc5'%3E%3Cpath d='M7.952.656c-.089-.003-.17.048-.21.13L5.522 5.524.41 6.212c-.086.011-.158.072-.185.156-.027.084-.004.177.06.237l3.737 3.617-.937 5.163c-.015.086.02.175.09.227.07.052.163.058.24.016l4.531-2.503 4.532 2.503c.077.042.17.036.24-.016.07-.052.105-.14.09-.227l-.938-5.163 3.738-3.617c.063-.06.086-.153.06-.237-.028-.084-.1-.145-.186-.156l-5.11-.688L8.148.786c-.036-.078-.112-.128-.197-.13z'/%3E%3C/svg%3E");
    height: 16px;
    vertical-align: top;
    margin-top: 3px;
}
#block-review-item-ul .rw-name-top-star i{
        display: inline-block;
    height: 17px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23ffb800'%3E%3Cpath d='M7.952.656c-.089-.003-.17.048-.21.13L5.522 5.524.41 6.212c-.086.011-.158.072-.185.156-.027.084-.004.177.06.237l3.737 3.617-.937 5.163c-.015.086.02.175.09.227.07.052.163.058.24.016l4.531-2.503 4.532 2.503c.077.042.17.036.24-.016.07-.052.105-.14.09-.227l-.938-5.163 3.738-3.617c.063-.06.086-.153.06-.237-.028-.084-.1-.145-.186-.156l-5.11-.688L8.148.786c-.036-.078-.112-.128-.197-.13z'/%3E%3C/svg%3E");
}
.rw-name-content{
        font-size: 14px;
}
.rw-name-content-plus{
    margin-bottom: 10px;
    font-weight: 400;
    color: #444;
    line-height: 21px;
}
.rw-name-content-minus{
    margin-bottom: 10px;
    font-weight: 400;
    color: #444;
    line-height: 21px;
}
.rw-name-content-comment{
        margin-bottom: 10px;
    font-weight: 400;
    color: #444;
    line-height: 21px;
}
.rw-name-content-plus i, .rw-name-content-minus i, .rw-name-content-comment i{
    display: block;
    color: #000;
    margin-bottom: 3px;
    font-style: normal;
    font-weight: 600;
}
.rw-name-content-img{
        margin-top: 10px;
    clear: both;
}
.each_photo_block{
        margin: 0 9px 9px 0;
    display: inline-block;
}
.each_photo_block a{
    
}
.each_photo_block img{
    height: 150px;
    border-radius: 4px;
    object-fit: cover;
}
.help-rew{
         font-size: 13px;          
}
.help-rew p{
font-weight: 600;
    color: #777;
    margin: 10px 0 7px;         
}
.help-rew .help-da{
      display: inline-block;
    line-height: 34px;
    padding: 0 12px;
    border-radius: 17px;
    background: #ededed;
    margin-right: 4px;
    font-weight: 600;
    color: #6c6c6c;         
}
.help-rew .help-no{
             display: inline-block;
    line-height: 34px;
    padding: 0 12px;
    border-radius: 17px;
    background: #ededed;
    font-weight: 600;
    color: #6c6c6c;      
}
.help-rew .help-da:hover,.help-rew .help-no:hover {
     background: #dddcdc; cursor: pointer;
} 
#block-review-star{
        float: right;
    width: 340px;
    position: relative;
}
#block-review-mark{
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}
#block-review-mark-fill{
    float: left;
    width: 125px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' fill='%23b3bcc5'%3E%3Cpath d='M20.0117 4.50015C19.8279 4.49545 19.6587 4.60099 19.5794 4.76963L14.9812 14.5605L4.40493 15.9829C4.22693 16.0069 4.0783 16.1327 4.02282 16.3064C3.96734 16.4801 4.01488 16.6707 4.14504 16.7965L11.8794 24.2699L9.94116 34.9399C9.90858 35.1195 9.98031 35.3021 10.1255 35.4095C10.2708 35.5168 10.4637 35.5297 10.6216 35.4427L19.9999 30.2707L29.3783 35.4427C29.5362 35.5297 29.7291 35.5168 29.8743 35.4095C30.0196 35.3021 30.0913 35.1195 30.0587 34.9399L28.1205 24.2699L35.855 16.7965C35.9851 16.6707 36.0327 16.48 35.9772 16.3063C35.9217 16.1326 35.773 16.0068 35.595 15.9829L25.0187 14.5605L20.4205 4.76963C20.3449 4.60875 20.1869 4.50463 20.0117 4.50015Z'/%3E%3C/svg%3E");
}
.stars-mark-fill{
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' fill='%23ffb800'%3E%3Cpath d='M20.0117 4.50015C19.8279 4.49545 19.6587 4.60099 19.5794 4.76963L14.9812 14.5605L4.40493 15.9829C4.22693 16.0069 4.0783 16.1327 4.02282 16.3064C3.96734 16.4801 4.01488 16.6707 4.14504 16.7965L11.8794 24.2699L9.94116 34.9399C9.90858 35.1195 9.98031 35.3021 10.1255 35.4095C10.2708 35.5168 10.4637 35.5297 10.6216 35.4427L19.9999 30.2707L29.3783 35.4427C29.5362 35.5297 29.7291 35.5168 29.8743 35.4095C30.0196 35.3021 30.0913 35.1195 30.0587 34.9399L28.1205 24.2699L35.855 16.7965C35.9851 16.6707 36.0327 16.48 35.9772 16.3063C35.9217 16.1326 35.773 16.0068 35.595 15.9829L25.0187 14.5605L20.4205 4.76963C20.3449 4.60875 20.1869 4.50463 20.0117 4.50015Z'/%3E%3C/svg%3E");
   
    height: 24px;
}
.nodisp{
  display: none;
}
#block-review-mark-val{
        float: right;
    width: 50%;
    text-align: right;
    font-weight: 600;
    font-size: 29px;
    line-height: 28px;
}
.clears{
  clear: both;  
}
#block-review-star ul{
list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
#block-review-star ul li{
    margin-bottom: 6px;
    white-space: nowrap;
}
#block-review-star ul li div{
font-size: 14px;
    color: #666;
    display: inline-block;
    width: 65px;
}
#block-review-star ul li>span{
display: inline-block;
    width: 222px;
    background: #eee;
    height: 6px;
    border-radius: 5px;
    margin-top: 11px;
    vertical-align: top;
    position: relative;
}
#block-review-star ul li span span{
    display: inline-block;
    background: #ffb800;
    height: 6px;
    margin-top: 0;
    vertical-align: top;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 3px 0 0 3px;
}
#block-review-star ul li i{
    display: inline-block;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    margin-left: 5px;
    line-height: 27px;
}
.add-rew-button{
    display: block;
    line-height: 40px;
    text-align: center;
    margin: 10px 0;
    background: #22a745;
    border-radius: 5px;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
}
.add-rew-button:hover{
background: #109333;
    }
.p-rew-button{
font-size: 14px;
    text-align: center;
    font-weight: 600;
    color: #242323;
    line-height: 21px;
    font-family: 'Open Sans', 'PT Sans', 'Trebuchet MS';
}
.icon-avatar{
        position: absolute;
    left: 0px;
    top: 14px;
    font-size: 21px;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-align: center;
    background: #ffb800;
    line-height: 42px;
    font-weight: 600;
    color: #fff;
}
#more-rws{
        text-align: center;
    padding-top: 20px;
    margin-top: 20px;
    border-top: 2px solid #eee;
}
#more-rws span{
    font-weight: 600;
    font-size: 15px;
    color: #22a745;
    cursor: pointer;
}
#more-rws span:hover{
    color: #067c25;
}




@media screen and (max-width: 768px) {
    .brand_reviews {
        padding: 0 16px;
    }
    .brand_reviews h2.h2-brand {
        margin: 12px 0;
    }

    #block-review {
        margin: 16px auto 30px auto;
    }

    #block-review-item {
        float: none;
        width: auto;
    }
    #block-review-item-ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    #block-review-item-ul li {
        margin-bottom: 30px;
        padding-top: 20px;
        padding-left: 33px;
        position: relative;
    }
    .icon-avatar {
        position: absolute;
        left: 0px;
        top: 16px;
        font-size: 16px;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        text-align: center;
        background: #e1e1e1;
        line-height: 25px;
        font-weight: 600;
        color: #fff;
    }
    #block-review-item-ul .rw-name-top {
        margin-bottom: 16px;
        font-size: 16px;
    }
    #block-review-item-ul .rw-name-top b {
        float: none;
        width: auto;
        font-size: 14px;
    }
    #block-review-item-ul div.inf-dts {
        float: none;
        width: auto;
        text-align: left;
    }
    #block-review-item-ul .rw-name-top-date {
        display: inline-block;
        margin-right: 0;
        color: #ababab;
        font-weight: 600;
        font-size: 13px;    line-height: 25px;
    }
    #block-review-item-ul .rw-name-top-star {

    display: inline-block;
        margin-left: 7px;

    }
    .each_photo_block img {
        height: 95px;
        border-radius: 4px;
        width: 95px;
        object-fit: cover;
    }

}