.tab-pane #new_comment_form{
margin-left:auto;
margin-right:auto;
width:100%
}

.tab-pane #new_comment_form #criterions_list label{
margin:0px 10px 0 0px;
text-align:left;
min-width:100px
}

.tab-pane #new_comment_form .product .product_desc{
margin-left:0px;
width:100%
}

.tab-pane .block{
margin-bottom:40px
}

.tab-pane .block .block-title{
text-align:left
}

.rtl-layout .tab-pane .block .block-title{
text-align:right
}

.tab-pane .block .block-title>span{
text-transform:uppercase;
font-size:15px;
padding:0px 0px 5px 0px
}

.tab-pane .block .block-title a.attach-link{
display:inline-block;
font-size:15px;
padding-bottom:5px;
text-decoration:none;
text-transform:uppercase;
margin-left:20px
}

.rtl-layout .tab-pane .block .block-title a.attach-link{
margin-left:0px;
margin-right:20px
}

.tab-pane .block .block-content{
margin-top:10px
}

.tab-pane #product_comments_block_tab{
margin:10px 0 20px 0
}

.tab-pane #new_comment_form .product{
padding:0px
}

.tab-pane #new_comment_form label,.tab-pane #new_comment_form #criterions_list label{
font-weight:500;
text-align:left
}

.rtl-layout .tab-pane #new_comment_form label,.rtl-layout .tab-pane #new_comment_form #criterions_list label{
text-align:right;
float:right
}

.rtl-layout .tab-pane #new_comment_form #criterions_list .star_content{
text-align:right
}

.rtl-layout .tab-pane #new_comment_form .fr{
float:left
}

.rtl-layout .tab-pane #new_comment_form .fl{
float:right
}

.tab-pane #product_comments_block_tab div.comment{
padding:0px
}

.tab-pane #product_comments_block_tab div.comment div.comment_author{
padding:0 0
}

.rtl-layout .tab-pane #product_comments_block_tab div.comment div.comment_author{
float:right
}

.rtl-layout .tab-pane #product_comments_block_tab div.comment div.comment_author .grade,.rtl-layout .tab-pane #product_comments_block_tab div.comment div.comment_author .star_content{
float:right
}

@media (min-width: 768px){
.tab-pane #product_comments_block_tab div.comment div.comment_author{
width:340px;
max-width:100%
}

.tab-pane #product_comments_block_tab div.comment div.comment_details{
width:calc(100% - 340px);
max-width:100%
}


}

@media (max-width: 767px){
.tab-pane #product_comments_block_tab div.comment div.comment_author{
width:100%
}

.tab-pane #product_comments_block_tab div.comment div.comment_details{
width:100%
}


}


.rtl-layout #product_comments_block_tab div.comment .star_content{
float:right
}

.content-wrapper-product .comments_note{
float:left;
width:100%;
margin-bottom:30px;
margin-top:10px
}

.content-wrapper-product .comments_note .star_content,.content-wrapper-product .comments_note>span{
display:inline-block;
vertical-align:middle
}

@media (max-width: 767px){
.content-wrapper-product .comments_note{
float:none;
display:inline-block;
margin:0px 0px
}

.content-wrapper-product .comments_note div.star{
width:15px;
height:15px
}


}


.comments_note div.star,#productCommentsBlock div.star{
width:15px;
height:15px
}

.content-wrapper-product div.star{
width:15px;
height:15px;
background-size:cover !important
}

.tab-pane#productCommentsBlock .write-comment div.star{
width:32px;
height:32px;
background-size:cover !important;
cursor:pointer
}

.product-item-details .comments_note,.product-line-info .comments_note{
width:100%;
text-align:center;
margin-top:5px
}

.product-item-details .comments_note .star_content,.product-line-info .comments_note .star_content{
display:inline-block
}

.product-item-details .comments_note div.star,.product-line-info .comments_note div.star{
width:15px;
height:15px;
background-size:cover !important
}

.product-item-details .comments_note>span,.product-line-info .comments_note>span{
display:none
}

.product-item-details .rating-left .comments_note,.product-line-info .rating-left .comments_note{
text-align:left
}

.rtl-layout .product-item-details .rating-left .comments_note,.rtl-layout .product-line-info .rating-left .comments_note{
text-align:right
}

.product-line-info .comments_note{
text-align:left
}

.rtl-layout .product-line-info .comments_note{
text-align:right
}

.list-mode .product-item-details .comments_note{
text-align:left;
margin-bottom:10px
}

.rtl-layout .list-mode .product-item-details .comments_note{
text-align:right
}

#new_comment_form_error ul{
margin-bottom:0
}

.comments_note div.star,#productCommentsBlock div.star,#productCommentsBlock div.star_on{
background-image:url(../img/star-no.png) !important
}

.comments_note div.star_on,#productCommentsBlock div.star_hover,#productCommentsBlock div.star_on{
background-image:url(../img/star.png) !important
}

#productCommentsBlock .write-comment div.star,#productCommentsBlock .write-comment div.star_on{
background-image:url(../img/star-no2x.png) !important
}

#productCommentsBlock .write-comment div.star_hover,#productCommentsBlock .write-comment div.star_on{
background-image:url(../img/star2x.png) !important
}

.comments_note .go-review-tab{
margin-left:20px;
display:inline-block;
vertical-align:middle
}

.rtl-layout .comments_note .go-review-tab{
margin-left:0px;
margin-right:20px
}

.cdz-buttons-container .btn-primary.add-to-cart{
overflow:hidden;
text-overflow:ellipsis
}

#product_comments_block_tab button.usefulness_btn{
font-weight:normal;
background:#fff;
transition:all .5s ease;
padding:0px 7px
}

#product_comments_block_tab button.usefulness_btn:hover{
background:#000;
color:#fff;
border-color:#000
}

.tab-pane #product_comments_block_tab div.comment div.comment_details ul.comment-advice{
margin-bottom:3px
}

.tab-pane #product_comments_block_tab div.comment div.comment_details ul.comment-advice li{
background:none;
padding-left:0
}

.tab-pane #product_comments_block_tab div.comment div.comment_details ul.comment-advice li:before{
font:normal normal normal 14px/1 FontAwesome;
content:"\f27b";
font-size:inherit;
margin-right:10px
}

.rtl-layout .tab-pane #product_comments_block_tab div.comment div.comment_details ul.comment-advice li:before{
margin-right:0px;
margin-left:10px;
float:right;
transform:rotateY(180deg)
}

@media (max-width: 767px){
.rtl-layout #mobile_top_menu_wrapper .dropdown>a .expand-more.material-icons{
float:left
}

.rtl-layout .header-tabs-toolbar .menu-small-logo{
float:left
}

.rtl-layout.mb-menu-show .close-menu-icon{
right:auto;
left:calc(100% - 21px)
}


}

.fr{
float:none
}

#productCommentsBlock .fr{
float:right
}

.rtl-layout #productCommentsBlock .fr{
float:left
}

body#checkout.checkout-two-columns section#content .col-md-12,body#checkout.checkout-two-columns section#content .col-md-12:last-child{
width:100%
}

body#checkout.checkout-one-column #content.checkout-detail-shown .col-md-12:nth-child(2){
width:100%
}

@media (min-width: 768px){
body#checkout.checkout-two-columns section#content>.row>.col-md-12{
width:60%
}

body#checkout.checkout-two-columns section#content>.row>.col-md-12:last-child{
width:40%
}

body#checkout.checkout-one-column #content.checkout-detail-shown .col-md-12:nth-child(2){
width:55%
}


}

@media (max-width: 767px){
.products-selection .products-sort-order .dropdown-menu{
position:absolute;
width:calc(100% - 20px);
left:10px;
z-index:1000
}


}


