body .star-average .woocommerce-product-rating{
    width:100%;
    -js-display:flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap;
    position:relative;
    align-items:baseline;
    margin-bottom: 10px;
}
span.star_average{
    color:#fe9727;
    font-size:35px;
    vertical-align:middle;
    font-weight:700;
    text-align:center;
    margin:0 10px 0 0;
    line-height:1;
}
body .star-average .woocommerce-product-rating .star-rating{
    font-size:12px;
    color:#fe9727
}
.star_box{
    border:1px solid #ddd;
    padding:10px;
    margin:10px 0 20px;
    overflow:hidden;
    -js-display:flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
.devvn_review_row{
    padding-bottom:4px;
    position:relative;
    -js-display:flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
span.devvn_rating_bar{
    -ms-flex:1;
    flex:1;
    -ms-flex-negative:1;
    -ms-flex-preferred-size:auto!important;
    padding:0 10px
}
span.devvn_num_reviews{
    min-width:100px;
    color: #212121;
    font-size: 12px;
}
span.devvn_scala_rating{
    display:inline-block;
    height:5px;
    background:#eee;
    vertical-align:middle;
    overflow:hidden;
    width:100%
}
span.devvn_perc_rating{
    height:15px;
    display:inline-block;
    width:0
}
.woocommerce div.product body .star-average .woocommerce-product-rating{
    margin-bottom:5px
}
span.devvn_stars_value i{
    margin:0 3px;
    color: #fe9727;
}
.woocommerce-review-link {
    margin-left: 10px !important;
}
.star_box_left{
    -ms-flex:1;
    flex:1;
    -ms-flex-negative:1;
    -ms-flex-preferred-size:auto!important
}
.star_box_right{
    width:150px;
    text-align:center;
    margin-top: 30px;
}
.woocommerce #reviews #comments h2{
    font-size:18px
}
#comments a.btn-reviews-now{
    background-color: #1d1d1f;
    color: #fff;
    display: inline-block;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: 400 !important;
    text-decoration: none;
    font-size: 12px;
}
body.woocommerce #reviews .star-rating{
    color:#fe9727
}
.woocommerce #reviews .star-rating span:before{
    color:#fe9727
}
em.woocommerce-review__verified.verified{
    position:relative;
    padding:0 0 0 18px;
    color:#52b858;
    font-style:normal;
    margin-right:10px
}
em.woocommerce-review__verified.verified:before{
    position:absolute;
    background:transparent url(../images/icon-confirm.png) no-repeat center center;
    background-size:100% auto;
    -moz-background-size:100% auto;
    -webkit-background-size:100% auto;
    width:15px;
    height:15px;
    display:inline-block;
    content:'';
    left:0;
    top:1px
}
body.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{
    font-size:14px;
    margin:0 0 2px
}
strong.woocommerce-review__author{
    font-weight:700;
    display:inline-block;
    text-transform:capitalize;
    color:#434343;
    margin:0 10px 0 0
}
body .devvn_review_mid .star-rating{
    float:none;
    display:inline-block;
    margin:0 8px 0 0;
    font-size:11px
}
body .devvn_review_mid .description{
    display:inline;
    line-height:20px
}
body.woocommerce #reviews #comments ol.commentlist li .comment-text .devvn_review_mid p{
    display:inline;
    margin:0
}
.devvn_review_mid{
    margin:0 0 2px
}
body.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin:0;
    border:0;
    border-radius:0;
    padding:0
}
body.woocommerce #reviews #comments ol.commentlist li{
    margin:0 0 8px
}
div#review_form_wrapper{
    border-radius:5px;
    padding:20px;
    width:100%;
    max-width:590px;
    background:#fff;
    margin:0 auto;
    position:relative
}
#review_form_wrapper svg path{
    fill:currentColor;
    stroke-width:0
}
#review_form_wrapper svg{
    display:block;
    height:100%;
    overflow:visible;
    position:relative;
    width:100%
}
time.woocommerce-review__published-date{
    color:#999;
    cursor:unset
}
.woocommerce div#reviews nav.woocommerce-pagination ul{
    display:block;
    border:0;
    white-space:inherit;
    margin:0
}
.woocommerce div#reviews nav.woocommerce-pagination ul li a,.woocommerce div#reviews nav.woocommerce-pagination ul li span{
    float:left;
    padding:7px 10px;
    background:#eee;
    border-radius:3px;
    text-align:center;
    color:#333;
    margin-right:4px;
    font-size:12px;
    cursor:pointer;
    display:block
}
.woocommerce div#reviews .woocommerce-pagination ul.page-numbers li,.woocommerce-page div#reviews .woocommerce-pagination ul.page-numbers li{
    border:0
}
.woocommerce div#reviews nav.woocommerce-pagination ul li span.current{
    background:#ccc
}
div#reviews nav.woocommerce-pagination{
    margin:10px 0 30px
}
em.woocommerce-review__awaiting-approval{
    color:#F44336
}
.devvn_review_bottom .reply{
    color:#288ad6;
    display:inline-block;
    position:relative;
    font-size: 14px;
}
.devvn_review_bottom .reply a{
    color:#288ad6
}
.devvn_review_bottom > span{
    color:#999
}
body.woocommerce #reviews #comments ol.commentlist ul.children{
    margin:10px 0 15px 10px
}
body.woocommerce #reviews #comments ol.commentlist ul.children li{
    border-left: 4px solid #cfcfcf;
    padding: 5px 10px;
    background: #f1f1f1;
    margin-bottom: 20px;
}
div#review_form_wrapper button.fancybox-button.fancybox-close-small{
    background:#000;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border:0;
    overflow:hidden;
    padding:0;
    color:#fff;
    width:25px;
    height:25px;
    top:5px;
    right:5px;
    position:absolute;
    outline:0;
    margin:0;
    min-height:inherit;
    line-height:inherit
}
div#review_form_wrapper span#reply-title,.woocommerce #reviews #comments ol.commentlist #respond span#reply-title{
    font-size:18px;
    font-weight:700;
    display:block;
    margin:0 0 20px
}
.woocommerce #review_form #respond textarea,.woocommerce #reviews #comments ol.commentlist #respond textarea{
    height:77px;
    border:1px solid #ddd;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    padding:5px;
    resize:none;
    outline:none;
    display:block;
    width:100%;
    margin:0
}
#review_form .comment-form-rating,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating{
    width:100%;
    -js-display:flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:0 0 10px
}
#review_form .comment-form-rating label,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating label{
    width:150px;
    padding-right:10px;
    font-weight:700;
    margin:0 0 10px
}
#review_form .comment-form-rating p.stars,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars{
    margin:0;
    -ms-flex:1;
    flex:1;
    -ms-flex-negative:1;
    -ms-flex-preferred-size:auto!important
}
#review_form .comment-form-rating p.stars a,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars a{
    font-size:14px;
    text-indent:inherit;
    width:20%;
    height:auto;
    float:left;
    text-align:center;
    color:#999!important;
    transition:all .3s linear;
    -moz-transition:all .3s linear;
    -webkit-transition:all .3s linear;
    margin:0;
    font-family:inherit
}
#review_form .comment-form-rating p.stars a:hover{
    transform:scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2)
}
#review_form .comment-form-rating p.stars a:before,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars a:before{
    position:relative;
    display:block;
    margin:0 auto 10px;
    content:"\e020";
    color:#999;
    font-size:24px
}
.woocommerce p.stars.selected a:not(.active)::before,#review_form .comment-form-rating p.stars.selected a:before,.woocommerce #reviews #comments ol.commentlist #respond p.stars.selected a:not(.active)::before,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars.selected a:before{
    color:#fe9727
}
#review_form .comment-form-rating p.stars.selected a.active~a:before,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars.selected a.active~a:before{
    color:#999
}
#review_form .comment-form-rating p.stars:hover a:before,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars:hover a:before{
    color:#fe9727!important
}
#review_form .comment-form-rating p.stars a:hover~a:before,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars a:hover~a:before{
    color:#999!important
}
#review_form .comment-form-rating p.stars span,.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating p.stars span{
    -js-display:flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:justify;
    width:100%
}
.form_row_reviews{
    margin:0 0 10px;
    -js-display:flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
.form_row_reviews > p{
    width:33.333%
}
.woocommerce #review_form #respond input,.woocommerce #reviews #comments ol.commentlist #respond input{
    border:1px solid #ddd;
    width:100%;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:5px;
    height:35px;
    outline:none
}
.form_row_reviews p.comment-form-author{
    padding-right:10px
}
.form_row_reviews p.comment-form-email{
    padding-left:10px
}
.woocommerce #review_form #respond p.form-submit,.woocommerce #reviews #comments ol.commentlist #respond p.form-submit{
    text-align:center
}
.woocommerce #review_form #respond p.form-submit input#submit,.woocommerce #reviews #comments ol.commentlist #respond p.form-submit input#submit{
    background-color:#03a0e2;
    color:#fff;
    border:0;
    width:auto;
    margin:0 auto;
    padding:10px 30px;
    text-transform:uppercase;
    height:40px;
    min-height:inherit;
    line-height:inherit
}
.note_review a{
    color:#03a0e2
}
.note_review{
    margin-top:10px
}
.comment-form-comment{
    margin:0;
    position:relative
}
.wrap-attaddsend{
    background:#f7f7f7;
    padding:6px!important;
    overflow:hidden;
    margin:0 0 20px
}
span#countContent{
    float:right;
    color:#999;
    margin-top:5px
}
.comment-form-comment div#comment-error{
    position:absolute;
    bottom:2px;
    left:5px
}
#respond div.error{
    font-size:12px;
    color:red
}
body.woocommerce #reviews #comments ol.commentlist #respond{
    margin:10px 0 10px 20px;
    position:relative
}
.woocommerce #reviews #comments ol.commentlist #respond .comment-form-rating{
    display:none!important
}
.woocommerce #reviews #comments ol.commentlist #respond span#reply-title{
    font-size:14px;
    margin-bottom:10px
}
.woocommerce #reviews #comments ol.commentlist #respond span#reply-title a{
    color:#fff;
    background:red;
    width:30px;
    border-radius:50%;
    height:30px;
    display:inline-block;
    vertical-align:middle;
    text-align:center;
    line-height:30px;
    position:absolute;
    top:7px;
    right:15px
}
div#reviews.woocommerce-Reviews{
    border-bottom:1px solid #ddd;
    width:100%;
    max-width:750px;
    margin:0 auto 30px
}
div#comments{
    position:relative
}
.review-attach{
    position:relative;
    float:left
}
.review-attach input{
    position:absolute;
    top:0;
    right:0;
    margin:0;
    opacity:0;
    -ms-filter:alpha(opacity=0);
    font-size:200px;
    direction:ltr;
    cursor:pointer;
    display:none
}
span.btn-attach{
    color:#03a0e2;
    font-weight:700;
    padding:5px 0 5px 32px;
    display:block;
    background:transparent url(../images/icon-image.png) no-repeat left center;
    background-size:25px auto;
    -moz-background-size:25px auto;
    -webkit-background-size:25px auto
}
.devvn_insert_attach{
    cursor:pointer
}
ul.devvn_attach_view{
    list-style:none;
    margin:0;
    padding:0
}
.list_attach:after{
    content:"";
    display:table;
    clear:both
}
ul.devvn_attach_view li{
    float:left;
    width:80px;
    margin:0 20px 20px 0 !important;
    padding:0!important;
    border:0!important;
    overflow:inherit;
    clear:none
}
.img-wrap{
    position:relative
}
.img-wrap .close{
    position:absolute;
    right:-10px;
    top:-10px;
    background:#000;
    color:#fff!important;
    border-radius:50%;
    z-index:2;
    display:block;
    width:20px;
    height:20px;
    font-size:16px;
    text-align:center;
    line-height:18px;
    cursor:pointer!important;
    opacity:1!important;
    text-shadow:none
}
i.devvn-plus{
    font-style:normal;
    font-weight:900;
    font-size:35px;
    line-height:1
}
.img-wrap-box{
    position:relative;
    overflow:hidden;
    padding-top:100%;
    height:auto;
    background-position:50% 50%;
    background-size:cover
}
.img-wrap-box img{
    right:0;
    width:100%!important;
    height:100%!important;
    bottom:0;
    left:0;
    top:0;
    position:absolute;
    object-position:50% 50%;
    object-fit:cover;
    transition:all .5s linear;
    -moz-transition:all .5s linear;
    -webkit-transition:all .5s linear;
    -ms-transition:all .5s linear
}
.list_attach span.devvn_insert_attach{
    width:80px;
    height:80px;
    text-align:center;
    display:inline-block;
    float:left;
    border:2px dashed #ccc;
    line-height:76px;
    font-size:25px;
    color:#ccc;
    display:none
}
.list_attach.show-btn span.devvn_insert_attach{
    display:block;
    margin:0 0 20px!important
}
ul.devvn_attach_view li input{
    display:none
}
ul.cmt_attachment_img{
    list-style:none;
    margin:5px 0 0;
    padding:0;
    overflow:hidden
}
ul.cmt_attachment_img li{
    width:50px;
    float:left;
    margin:0 5px 5px 0 !important;
    padding:0!important;
    border:0!important;
    clear:none
}
ul.cmt_attachment_img li img{
    width:100%;
    height:auto;
    display:block
}
.devvn_prod_cmt{
    width:100%;
    max-width:750px;
    margin:0 auto 30px;
    position:relative
}
.devvn_cmt_input textarea,.devvn_cmt_input input{
    border:1px solid #c1bfbf;
    width:100%;
    padding:5px 10px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    outline:none
}
.devvn_cmt_input textarea{
    height:100px;
    border-radius:3px 3px 0 0;
    display:block;
    margin:0
}
.devvn_cmt_input input{
    height:30px
}
.devvn_cmt_form_bottom{
    border:1px solid #c1bfbf;
    border-top:0;
    padding:10px;
    -js-display:flex;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-flow:row nowrap;
    flex-flow:row nowrap;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
.devvn_cmt_radio{
    -ms-flex:1;
    flex:1;
    -ms-flex-negative:1;
    -ms-flex-preferred-size:auto!important;
    text-align:right;
    padding-top:7px;
    white-space:nowrap
}
.devvn_cmt_submit{
    width:50px;
    margin-left:5px
}
button#devvn_cmt_submit,button#devvn_cmt_replysubmit{
    width:100%;
    height:30px;
    background:#fbd648;
    border:0;
    text-transform:uppercase;
    font-weight:700;
    outline:none;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    margin:0;
    padding:0;
    font-size:14px;
    min-height:inherit;
    line-height:30px
}
.devvn_cmt_form_bottom .devvn_cmt_input{
    width:35%;
    padding:0 5px
}
.devvn_cmt_radio label{
    display:inline-block;
    font-weight:700;
    position:relative;
    cursor:pointer;
    margin:0 10px 0 0
}
.devvn_cmt_radio label input{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.devvn_cmt_radio label span{
    padding-left:23px;
    display:block
}
.devvn_cmt_radio label span:before,.devvn_cmt_radio label span:after{
    width:16px;
    height:16px;
    content:"";
    position:absolute;
    border:1px solid #a6a6a6;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    top:1px;
    left:0
}
.devvn_cmt_radio label input:checked~span:before{
    border:1px solid #3398d2
}
.devvn_cmt_radio label input:checked~span:after{
    background:#3398d2;
    border:1px solid #3398d2;
    width:8px;
    height:8px;
    top:5px;
    left:4px
}
.devvn_cmt_form{
    margin:0 0 20px
}
.devvn_cmt_list_header{
    overflow:hidden;
    margin:0 0 20px
}
.devvn_cmt_lheader_left{
    float:left
}
.devvn_cmt_lheader_right{
    float:right
}
.devvn_cmt_list_box ul{
    list-style:none;
    margin:0;
    padding:0
}
.devvn_cmt_lheader_left span{
    font-size:16px;
    font-weight:700
}
#devvn_cmt_search{
    border:1px solid #c1bfbf;
    height:30px;
    border-radius:3px;
    padding:0 10px 0 30px;
    outline:none;
    width:100%;
    margin:0
}
.devvn_cmt_search_box{
    position:relative;
    width:200px
}
.devvn_cmt_search_box button{
    position:absolute;
    top:0;
    left:0;
    color:#999;
    background:transparent;
    border:0;
    width:30px;
    outline:none;
    height:30px;
    text-indent:-9999px;
    overflow:hidden;
    background:transparent url(../images/icon-search.png) no-repeat center center;
    background-size:15px auto;
    -moz-background-size:15px auto;
    -webkit-background-size:15px auto;
    min-height:inherit;
    line-height:1;
    margin:0;
    padding:0
}
form#devvn_cmt_search_form{
    margin:0
}
.devvn_cmt_box > span{
    width:25px;
    height:25px;
    background-image:none!important;
    background-color:#ccc;
    margin-right:5px;
    text-align:center;
    color:#fff;
    text-transform:uppercase;
    font-size:12px;
    line-height:25px;
    font-style:normal;
    display:inline-block
}
.devvn_cmt_box >strong{
    text-transform:capitalize
}
.devvn_cmt_box_content{
    display:block;
    font-size:14px;
    color:#4a4a4a;
    line-height:22px;
    margin-left:30px
}
.devvn_cmt_tool{
    color:#999;
    font-size:12px;
    margin:0 0 10px 30px;
    padding:5px 0
}
.devvn_cmt_tool a{
    color:#4a90e2
}
ul.devvn_cmt_child{
    display:block;
    margin-top:10px;
    position:relative;
    background:#f1f1f1;
    border:1px solid #e7e7e7;
    padding:15px 10px 0;
    font-size:14px;
    color:#333;
    margin-left:30px
}
ul.devvn_cmt_child:after,ul.devvn_cmt_child:before{
    bottom:100%;
    left:20px;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
ul.devvn_cmt_child:after{
    border-color:rgba(241,241,241,0);
    border-bottom-color:#f1f1f1;
    border-width:12px;
    margin-left:-12px
}
ul.devvn_cmt_child:before{
    border-color:rgba(231,231,231,0);
    border-bottom-color:#e7e7e7;
    border-width:13px;
    margin-left:-13px
}
.devvn_cmt_list_box > ul > li{
    margin:0 0 20px!important
}
.devvn_cmt_list_box{
    overflow:hidden;
    margin:0 0 30px
}
form#devvn_cmt_reply{
    margin:0 0 10px;
    position:relative
}
form#devvn_cmt_reply a.devvn_cancel_cmt{
    position:absolute;
    top:0;
    right:0;
    background:#e03232;
    color:#fff;
    width:15px;
    height:15px;
    text-align:center;
    line-height:15px;
    text-decoration:none
}
.devvn_cmt_box_content p:last-child{
    margin-bottom:0
}
.devvn_cmt_box .qtv{
    text-transform:uppercase;
    margin-right:10px;
    color:#000;
    font-weight:400;
    font-size:10px;
    background:#eebc49;
    padding:2px 6px;
    border-radius:3px;
    line-height:18px;
    height:18px;
    margin-left:10px
}
.devvn_loading:before{
    position:absolute;
    content:"";
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
    z-index:9
}
.devvn_loading:after{
    -webkit-animation:devvn_reviews_spin 500ms infinite linear;
    animation:devvn_reviews_spin 500ms infinite linear;
    border:2px solid #fff;
    border-radius:32px;
    border-right-color:transparent!important;
    border-top-color:transparent!important;
    content:"";
    display:block;
    height:16px;
    top:50%;
    margin-top:-8px;
    left:50%;
    margin-left:-8px;
    position:absolute;
    width:16px;
    border:2px solid #c29a44
}
@-webkit-keyframes devvn_reviews_spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes devvn_reviews_spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.devvn_cmt_form_bottom.no-infor{
    display:block;
    overflow:hidden
}
.devvn_cmt_form_bottom.no-infor .devvn_cmt_submit{
    float:right
}
.devvn-star:before{
    content:"\53";
    font-family:star;
    font-style:normal
}
span.devvn_stars_value{
    line-height:1;
    font-size: 12px;
}
div#reviews div#comments{
    border-bottom:0!important
}
.mfp-bg{
    z-index:99999999
}
.mfp-wrap{
    z-index:999999999
}
body .woocommerce-verification-required{
    border:1px dashed red;
    padding:5px;
    border-radius:5px;
    color:red
}
.reviews_bar{
    line-height:1
}
#review_form .comment-form-rating a:after{
    display:none
}
.theme-flatsome .devvn-star:before{
    content:"\e005";
    font-family:"fl-icons"!important
}
.theme-flatsome .star-rating:before,.theme-flatsome.woocommerce-page .star-rating:before{
    color:#d3ced2
}
.theme-flatsome #review_form .comment-form-rating p.stars a:before{
    content:"\e005";
    font-family:"fl-icons"!important
}
.theme-flatsome.woocommerce div#reviews nav.woocommerce-pagination ul{
    list-style:none;
    margin:0;
    padding:0;
    overflow:hidden
}
.theme-flatsome.woocommerce div#reviews nav.woocommerce-pagination ul li{
    margin:0
}
#review_form .comment-form-rating p.stars a+a{
    border:0
}
body.woocommerce.theme-flatsome #reviews #comments ol.commentlist li{
    padding:0
}
.single-product.theme-flatsome .commentlist li .description,.single-product.theme-flatsome .comment-list li .description{
    font-style:normal
}
span.review_qtv{
    background-color:#1e2a3a;
    color:#ffffff;
    padding:3px;
    display:inline-block;
    font-size:9px;
    text-transform:uppercase
}
@media (min-width: 850px){
    .theme-flatsome.single-product .comment-form{
        margin-left:0;
        margin-right:0
    }
    .theme-flatsome.single-product .comment-form>div{
        padding:0
    }
}
@media (max-width: 767px){
    .star_box{
        display:block
    }
    .star_box_left{
        display:block;
        margin:0 0 10px
    }
    .devvn_cmt_search_box{
        width:160px
    }
    .devvn_cmt_form_bottom{
        display:block
    }
    .devvn_cmt_radio{
        padding-top:0;
        float:none;
        margin-bottom:5px;
        text-align:left
    }
    .devvn_cmt_form_bottom .devvn_cmt_input{
        width:49%;
        float:left;
        padding:0
    }
    .devvn_cmt_form_bottom .devvn_cmt_input:nth-child(3){
        float:right
    }
    .devvn_cmt_submit{
        clear:both;
        margin:0 auto 10px;
        position:relative;
        top:10px
    }
    .star_box_right{
        width:100%
    }
}
@media (max-width: 600px){
    .list_attach span.devvn_insert_attach{
        width:60px;
        height:60px;
        line-height:56px
    }
    ul.devvn_attach_view li{
        width:60px
    }
}
