/**
* 2012-2018 NetReviews
*
*  @author    NetReviews SAS <contact@avis-verifies.com>
*  @copyright 2018 NetReviews SAS
*  @version   Release: $Revision: 7.7.3
*  @license   NetReviews
*  @date      18/02/2019
*  International Registered Trademark & Property of NetReviews SAS
*/
 @font-face {
     font-family: 'nr-icons';
     src: url('../fonts/nr-icons/nr-icons.ttf');
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: "Nunito";
     src: url('../fonts/Nunito/Nunito-Regular.ttf');
}

#netreviewsWidgetNum25543widget10av {
    display: none;
}

 .netreviews_rate_percent, .netreviews_rate_percent:hover, .av_product_award #bottom {
     background: #FFCD00;
}
 .nr-icon.gold,.netreviews_rate_list_item .av_star_index, .netreviews_rate_list_item {
     color: #FFCD00;
}
 .nr-icon.grey {
     color: #D1D1D1 !important;
}
 @media screen and (max-width:600px) {
     .netreviews_logo {
         position: relative!important;
         display: block!important;
         margin: 5px auto!important;
         top: 0px!important;
         left: auto!important;
         right: auto!important 
    }
     .netreviews_certification {
         position: relative !important;
         top: 0px !important;
         text-align: center;
         display: block;
         width: 100%;
         padding: 0px;
         right: auto !important;
    }
     .netreviews_rating_header {
         height: auto!important 
    }
     .netreviews_global_rating {
         width: 100%!important;
         border-right: 0px!important;
         position: relative!important;
         left: auto!important;
         right: auto!important;
         top: auto!important 
    }
     .netreviews_rating_content {
         height: auto!important 
    }
     .netreviews_global_rating_details {
         display: none!important 
    }
     .netreviews_rating_header .av-certificate {
         width: 100%;
         text-align: center 
    }
     .netreviews_rating_header .av-certificate label {
         position: relative !important;
         top: -20px !important;
         margin: auto;
         width: 200px;
         display: block;
         left: 0;
         text-align: center;
    }
     .netreviews_rating_header .av-certificate span {
         width: 100%!important;
         right: 5%!important;
         top: 95px!important;
    }
}
 .nr-icon {
     font-family: 'nr-icons' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .nr-comment:before {
     content: "\e900";
     color: #2C2C2C;
}
 .nr-exit:before {
     content: "\e901";
}
 .nr-info:before {
     content: "\e902";
}
 .nr-star:before {
     content: "\e903";
}
 .netreviews_bg_stars_big {
     display: block;
     width:120px;
     height:24px;
     padding:0px;
     border:none;
     text-decoration: none;
     outline:none;
     margin:0px auto;
}
 .netreviews_bg_stars_big span, .netreviews_review_rate_and_stars span, .netreviews_bg_stars span {
     overflow: hidden;
     display: inline !important;
     line-height: auto !important;
     margin: unset !important;
}
 .netreviews_bg_stars_big div {
     position: absolute;
     font-size: 24px;
     line-height: 24px;
}
 .netreviews_bg_stars_big div .nr-star:before{
     font-size: 24px;
}
 .netreviews_font_stars div .nr-star:before{
     font-size: 16px;
}
 .netreviews_font_stars div {
     position: absolute;
     font-size: 16px;
     line-height: 16px;
}
 .netreviews_font_stars{
     display:block !important;
}
 .nrResponsive .netreviews_logo {
     position: relative ;
     display: block ;
     margin: 5px auto ;
     top: 0px ;
     left: auto;
     right: auto;
}
 .nrResponsive .netreviews_certification {
     color: rgb(102, 101, 100);
     font-weight: 600;
     transition: color 0.2s;
     position: relative;
     right: auto;
     left: auto;
     height: 40px;
     font-size: 13px;
     margin-top: 0px !important;
     text-align: center;
     margin: 20px auto 0px auto;
     display: block;
     width: 100%;
     padding: 0px;
     top: 15px;
}
 .nrResponsive .netreviews_rating_header {
     height: auto ;
}
 .nrResponsive .netreviews_global_rating {
     width: 100% ;
     border-right: 0px ;
     position: relative ;
     left:auto ;
     right:auto ;
     top:auto ;
}
 .nrResponsive .netreviews_rating_content {
     height: auto ;
}
 .nrResponsive .netreviews_global_rating_details {
     display: none ;
}
 .nrResponsive .netreviews_rating_header .netreviews_icone_info, .nrResponsive .netreviews_rating_header .netreviews_exit_info {
     width: 18px;
}
 .nrResponsive .netreviews_rating_header .av-certificate {
     width: 100%;
     text-align: center;
     line-height: 14px;
}
 .nrResponsive .netreviews_rating_header .av-certificate label {
     position: relative;
     top: -20px;
     left: 0px;
}
 .nrResponsive .netreviews_rating_header .av-certificate #netreviews_informations {
     width: 90% ;
     right: 5% ;
     top: 120px ;
}
 .av_product_award {
     font-family: "Nunito", Arial, Helvetica, sans-serif;
     height: 72px;
     background: #f0f0f0;
     border: 1px solid #b6b6b6;
     border-radius: 15px;
     position: relative;
     margin: 10px 0;
     width: 220px;
     clear: both 
}
 .av_product_award .netreviews_stars{
     margin: auto;
}
 .av_product_award img#sceau {
     position: absolute;
     right: -12px;
     top: -10px;
     width: 90px 
}
 .av_product_award #bottom {
     background: #f7ad26;
     background: -moz-linear-gradient(top, #f7ad26 1%, #f49112 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f7ad26), color-stop(100%, #f49112));
     background: -webkit-linear-gradient(top, #f7ad26 1%, #f49112 100%);
     background: -o-linear-gradient(top, #f7ad26 1%, #f49112 100%);
     background: -ms-linear-gradient(top, #f7ad26 1%, #f49112 100%);
     background: linear-gradient(to bottom, #f7ad26 1%, #ffc400 100%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7ad26', endColorstr='#f49112', GradientType=0);
     height: 24px;
     border-bottom-right-radius: inherit;
     border-bottom-left-radius: inherit;
     position: absolute;
     width: 90%;
     padding-top: 3px;
}
 .av_product_award #bottom a {
     color: #000;
     text-align: center;
     font-weight: 400;
     display: block;
     margin-right: 47px;
}
 .av_product_award #top .netreviews_font_stars div{
     font-size: 18px;
     line-height: 18px;
}
 .av_product_award #top .netreviews_font_stars{
     display: block;
     margin: auto;
     width: 85px;
}
 .av_product_award #top .ratingText{
     text-align: center;
     font-size: 14px;
     font-weight: bold;
     color: #3c3d3c;
}
 .av_product_award #top {
     width: 68%;
     display: grid;
     height: 46px;
     vertical-align: middle;
     padding-top: 5px;
}
 .netreviews_stars_light {
     height: 20px;
     border: none;
     position: relative;
     margin: 5px 0px 5px 0px;
     background: 0 0;
     width: 100%;
}
 .netreviews_stars_light #top {
     text-align: left;
     width: 100% 
}
 .netreviews_stars_light #slide {
     left: 85px;
     position: absolute;
     bottom: 1px;
     line-height: 20px;
}
 .netreviews_stars_light a:hover {
    text-decoration: none;
}
 .netreviews_stars_light .netreviews_stars {
    display:inline-block;
}
 .netreviews_exit_info {
     width: 17px;
     height: 17px;
     float: right;
     cursor: pointer;
     margin-top: -16px;
     margin-right: -15px 
}
 .netreviews_rating_header .av-certificate label {
     text-decoration: none;
     position: relative;
     transition: color 0.2s;
     cursor: help;
     font-size: 11px;
     font-weight: normal;
     width: 190px;
}
 #netreviews_reviews_tab {
     font-family: "jostregular";
     overflow: hidden;
     margin: 0 auto;
     padding: 0;
     width: 100%;
     position: relative;
     max-width: 1300px;
     color: #2c2c2c 
}
 #netreviews_rating_section {
     display: block;
     padding: 15px;
     margin: 0 auto 
}
 .netreviews_rating_header .av-certificate label {
     top: 35px;
     color: rgb(150, 160, 170);
     text-decoration: none;
     font-size: 12px;
     position: absolute;
     right: 0;
     transition: color 0.2s;
     cursor: pointer;
}
 .netreviews_rating_header .av-certificate {
     text-align: left 
}
 .netreviews_rating_header .av-certificate span {
     height: auto;
     width: 450px;
     background-color: #ffffff;
     border: 1px solid #e7e9ee;
     padding: 20px 25px;
     position: absolute;
     top: 70px;
     right: 15px;
     z-index: 11;
     display: none;
     margin: 0;
}
 .netreviews_rating_header .av-certificate span a {
     font-weight: bold;
     text-decoration: underline;
}
 .netreviews_rating_header .av-certificate span p{
     font-size: 12px;
     color: black;
     line-height: 18px;
}
 .netreviews_rating_header {
     display: block;
     width: 100%;
     padding: 0;
     margin: 0;
     position: relative;
     height: 55px;
     text-align: center 
}
 .netreviews_logo {
     position: absolute;
     top: 20px;
     left: 15px;
     width: 200px;
     height: auto;
}
 .netreviews_certification, .netreviews_certification:visited {
    color: rgb(102, 101, 100);
    text-decoration: none;
    font-size: 13px;
    position: relative;
    top: 15px;
    /* padding: 30px; */
    transition: color 0.2s;
    font-weight: 600;
}
 .netreviews_certification:hover {
     color: rgb(47, 47, 47);
     text-decoration: none;
}
 .netreviews_rating_content {
     width: 100%;
     display: block;
     position: relative;
     height: 170px;
     margin-top: 0px;
}
 .netreviews_global_rating {
     display: block;
     width: 50%;
     margin: 0;
     border-right: solid #DDD 2px;
     position: absolute;
     top: 25px;
     left: 0;
     padding: 0 
}
 #product #netreviews_reviews_tab .netreviews_rating_content p {
     margin: 0;
     padding: 0;
}
 .netreviews_note_generale {
     display: block;
     font-size: 42px;
     font-weight: lighter;
     width: 100%;
     text-align: center !important;
     color: #2c2c2c;
     line-height: 1 !important;
     padding: 0 0 0px 0 !important;
}

.page-product-box p.netreviews_note_generale, .page-product-box span.netreviews_filtering_section_title, .page-product-box p.netreviews_subtitle, .page-product-box .netreviews_filtering_section{
     text-align: center !important;
}

 .netreviews_note_generale span {
     font-size: 25px!important 
}
 .netreviews_subtitle {
    display: block;
    font-size: 12px;
    width: 100%;
    text-align: center !important;
    padding: 6px 0 6px 0!important;
    margin: 0 !important;
}
 .netreviews_global_rating_details {
     display: block;
     width: 50%;
     margin: 0;
     position: absolute;
     right: 0;
     top: 25px;
     padding: 0 
}
 .netreviews_rates_list {
     margin: 0 auto;
     border: 0;
     width: 200px !important;
     display: flex !important;
     flex-direction: row;
     padding: 0 
}
 .netreviews_rate_list_item {
     display: flex !important;
     margin: 0;
     position: relative;
     list-style: none;
     width: 23px;
     float: left;
     padding: 110px 0 0 0 !important;
     margin-right: 15px;
}
 .more-info .netreviews_global_rating_details ul li:before{
     width: 0px;
}
 .netreviews_rates_list .cursorp{
     cursor: pointer;
}
 .netreviews_rate_list_item span {
     margin-right: 3px 
}
 .netreviews_rate_list_star_image {
     width: 12px !important;
     height: 12px !important;
     margin-top: 4px 
}
 .netreviews_rate_graph {
     height: 100px;
     width: 25px;
     left: 0;
     top: 0;
     position: absolute;
     padding-right: 20px 
}
 .netreviews_rate_percent {
     margin-top: 2px;
     width: 25px;
     bottom: 0;
     position: absolute;
     left: 0;
     transition: background 0.2s 
}
 span[class^="netreviews_rate_total"] {
    color: #a6b1b8;
    margin-top: -20px;
    position: absolute;
    width: 100%;
    left: 0;
    font-size: 12px;
    text-align: center;
}
 #netreviews_button_more_reviews {
     display: block;
     width: 100%;
     margin: 0;
     text-align: center 
}
/*
 #netreviews_button_more_reviews .netreviews_button {
     display: block;
     margin: 0 auto 15px auto;
     padding: 8px 0;
     width: 250px;
     text-align: center;
     color: #fff;
     font-size: 15px;
     font-weight: 500;
     text-decoration: none;
     border-radius: 5px;
     background-color: #a7a8a9;
     transition: background-color 0.2s;
     cursor: pointer;
     border: none;
}
 #netreviews_button_more_reviews .netreviews_button:hover, #netreviews_button_more_reviews .netreviews_button:active {
     background-color: #656565!important;
     text-decoration: none!important 
}
 #netreviews_button_more_reviews .active {
     background-color: #656565 !important;
     text-decoration: none !important;
     background-image: url(../img/load.gif);
     background-repeat: no-repeat;
     background-position: 5px center;
}
*/
 .netreviews_filtering_section {
     width: 100%;
     margin: 0 auto;
     display: block;
     background: transparent;
     padding: 0;
     text-align: center;
     color: rgb(150, 160, 170) 
}
 .netreviews_filtering_section, .netreviews_filtering_section_title{
     font-size: 13px;
     color: black;
     margin-bottom: 5px;
     display: block;
}
 .netreviews_filtering_section select {
     font-size: 14px;
     width: auto;
     line-height: 15px;
     text-align: left;
     display: inline;
     outline: none;
     cursor: pointer 
}
.form_reviews_section,
 .netreviews_reviews_section {
     display: block;
     padding: 0 0 30px 0;
     margin: 0 
}
 .netreviews_reviews_section .groupAvis {
     display: none;
}
 .netreviews_review_part {
     padding: 25px 15px;
     border-top: 3px solid #fff;
     margin: 0 auto;
}
 .netreviews_reviews_section .first-child {
     border-top: 0px;
}
 .netreviews_customer_name {
     display: block;
     font-size: 14px;
     font-weight: bolder;
     width: 100%;
     text-align: left;
     padding: 0;
     margin: 0;
     color: #2c2c2c;
}
 .netreviews_customer_name span {
     font-size: 14px;
     font-weight: 500;
}
 .netreviews_customer_name span.order_date {
     font-size: 12px;
}
 .netreviews_review_rate_and_stars {
     display: block;
     width: 100%;
     padding: 0;
     margin: 0;
     height: 20px;
     position: relative;
}
.av_product_award .netreviews_review_rate_and_stars{
     /*text-align: center;*/
}
 .netreviews_review_rate_and_stars .netreviews_bg_stars {
     position: absolute;
     top: 5px;
     left: 0;
     float: none;
     margin: 0 
}
 .netreviews_reviews_rate {
     display: block;
     position: absolute;
     left: 90px;
     font-size: 16px;
     top: 0px;
}
 .netreviews_customer_review {
     font-size: 14px;
     line-height: 20px;
     width: 100%;
     padding: 5px 0;
     margin: 0;
     text-align: left;
     color: #2c2c2c;
}
 .netreviews_website_answer {
     padding: 0 40px 15px 40px;
   
	margin: 10px auto 0 0;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
 
	text-align: left;
	color: #2c2c2c;
 
     display: block;
}
 .netreviews_website_answer p {
     margin: 0;
     padding: 20px 0 0 0;
     width: 100%;
     display: block 
}
 .netreviews_answer_title {
    display: block;
	font-size: 14px;
	font-weight: bolder;
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 0;  
}
 .netreviews_answer_title  .netreviews_answer_date {
  font-size: 14px;
font-weight: 500;
}
 .netreviews_stars {
     display: inline-block;
     padding: 0px;
     border: none;
     background-repeat: repeat-x;
     background-position: left center;
     text-decoration: none;
     outline: none;
}
 .netreviews_stars span {
     display: block;
     margin: 0;
     padding: 0;
     border: none;
     background-repeat: repeat-x;
     background-position: left center;
     text-decoration: none;
     outline: none;
     line-height: 1px;
     font-size: .1px;
}
 .netreviews_stars_sm{
     width: 60px;
     float: left;
}
 .netreviews_stars_md {
     width: 80px;
}
 .netreviews_stars_bg {
     display: block;
     width: 120px;
     margin: 0px auto;
     background-image: url(../img/star-empty-24.png);
}
 .netreviews_stars_md, .netreviews_stars_sm{
     background-image: url(../img/star-empty-16.png);
}
 .netreviews_stars_md span, .netreviews_stars_sm span {
     background-image: url(../img/star-gold-16.png);
}
 .netreviews_stars_bg span{
     background-image: url(../img/star-gold-24.png);
}
 .netreviews_stars_sm ,.netreviews_stars_sm span {
     height: 25px;
     background-size: 12px auto;
}
 .netreviews_stars_md ,.netreviews_stars_md span {
     height: 16px;
     background-size: 16px auto;
}
 .netreviews_stars_bg ,.netreviews_stars_bg span {
     height: 24px;
     background-size: 24px auto;
}
 .netreviews_rating_header .netreviews_icone_info {
     width: 15px;
     height: 15px;
     vertical-align: sub;
     margin-left: 2px;
     display: inline-block;
     font-size: 15px;
     line-height: 20px;
}
 .netreviews_exit_info {
     width: 15px;
     height: 15px;
     float: right;
     cursor: pointer;
     font-size: 15px;
}
.netreviews_active_info img{
     float: right;
}
 #netreviews_informations_label:hover {
     color: rgb(47, 47, 47) 
}
 #netreviews_informations_label .av-labeltext{
     display: inline-block;
     line-height: 20px;
}
 #netreviews_informations {
     text-align: left!important 
}
 #netreviews_informations ul {
     margin: 0px 5% !important;
     width: 90%;
}
 #netreviews_informations ul li {
     font-size: 13px;
     text-align: left;
     padding: 0px;
     margin: 0px;
     list-style: square !important;
}
 .netreviews_helpful_block {
     width: 100%;
     display: block;
     padding: 0px;
     margin: 10px auto 0px auto;
     color: #868788;
     font-size: 14px;
}
 .netreviews_helpful_block a {
     display: inline-block;
     background: #dedede;
     padding: 0px 0px 0px 10px;
     margin: 0px 0px 0px 5px;
     color: #4e4e4e;
     text-decoration: none;
     font-size: 12px;
     font-weight: 500;
     transition: background-color, color 0.2s;
     line-height: 22px;
     height: 22px;
}
 .netreviews_helpful_block a span{
     display: inline-block;
     background: #adadad;
     padding: 0px 8px;
     line-height: 22px;
     height: 22px;
     margin: 0px 0px 0px 10px;
     color: #ffffff;
     text-decoration: none;
     font-size: 13px;
     font-weight: 500;
     transition: background-color, color 0.2s;
}
 .netreviews_helpful_block a:hover, .netreviews_helpful_block a:active , .netreviews_helpful_block a:hover span, .netreviews_helpful_block a:active span{
     background-color: #656565 !important;
     color:#FFFFFF !important;
     text-decoration: none !important;
}
 .netreviews_helpful_block .active {
     background-image: url(../img/HelpfulValid.png);
     background-repeat:no-repeat;
     background-color: #656565 !important;
     color:#FFFFFF !important;
     text-decoration: none !important;
     padding-left: 25px !important;
     cursor:pointer;
}
 .netreviews_helpful_block .active span {
     background-color: #656565 !important;
     color:#FFFFFF !important;
     text-decoration: none !important;
}
 .netreviews_helpful_block .active:hover {
     background-image: url(../img/HelpfulDelete.png) !important;
     background-repeat:no-repeat;
     background-color: #656565 !important;
     color:#FFFFFF !important;
     text-decoration: none !important;
     padding-left: 25px !important;
     cursor:pointer;
}
 .netreviews_no_reviews_block {
     width: 80%;
     display: block;
     padding: 20px;
     margin: 10px auto -20px auto;
     color: #868788;
     font-size: 14px;
     text-align: center;
     border-top: 3px solid #ffffff;
     border-bottom: 3px solid #ffffff;
}
 .netreviews_button_comment {
     text-decoration: none;
     color: #a7a8a9;
     transition: color 0.2s;
     width: 100%;
     padding: 20px 0px 0px 0px;
     margin: 0px;
     display: none;
}
 .netreviews_button_comment.active {
     display:block;
}
 .netreviews_button_comment:hover {
     text-decoration: none;
     color: rgb(47, 47, 47);
}
 .netreviews_more_comment {
     width: 15px;
     margin-right: 5px;
     display: inline-block;
}
 .netreviewsProductWidgetNew {
     font-family: "Nunito", Arial, Helvetica, sans-serif;
     display: block;
     height: 75px;
     margin: 0;
     padding: 5px;
     background-color: transparent;
     position: relative;
     clear: both;
}
 .netreviewsProductWidgetNewLogo {
     position: absolute;
     top: 0;
     left: 0;
     width: 65px;
     height: 65px;
     border: none;
     outline: 0 
}
 .netreviewsProductWidgetNew .ProductWidgetNewRatingWrapper {
     margin-left: 60px;
     display: block;
     width: 200px;
     line-height: 16px;
     text-align: left;
     padding: 0 5px;
}
 .netreviewsProductWidgetNewRate, .netreviewsProductWidgetNewRate span {
     color: #363842;
     font-size: 13px;
     font-weight: bold;
     padding: 0;
     margin: 0;
}
.av_category_stars {
    display: flex;
    justify-content: center;
    text-align: left !important;
    width: 180px;
    margin: 10px auto;
    height: 20px;
}
.av_category_stars .ratingText {
    display: inline-block;
    line-height: 20px;
    vertical-align: super;
    font-size: 13px;
    font-weight: 500;
    position: relative;
    float: left;
}
 .av_category_stars a {
     text-decoration: none;
}
.av_category_stars .netreviews_review_rate_and_stars {
    float: left;
    display: inline-block;
    line-height: 20px;
    width: 95px;
}
 #netreviews_category_review .netreviews_review_rate_and_stars{
     display: inline-block;
     line-height: 20px;
     width: 80px;
     height: 20px;
     vertical-align: middle;
}
 #AV_button {
     font-size: 13px;
     color: #363842;
     text-decoration: none;
}
 .ProductWidgetNewRatingWrapper #AV_button {
     text-decoration: underline;
}
 .avisVerifiesAjaxImage {
     background-image: url(../img/loadFull.gif);
     background-repeat: no-repeat;
     background-position-x: center;
     background-position-y: 90%;
     height: 100px;
}
 .netreviews_stars_md{
     /* position: absolute; */
     top: 2px 
}
 .netreviews_media_part {
     display: block;
     width: 100%;
     height: auto;
     margin: 0px;
     padding: 0px;
     list-style: none;
}
 .netreviews_media_part li {
     list-style: none;
     display: block;
     width: 100px;
     height: 80px;
     float: left;
     padding: 0px;
     margin: 10px 10px 0px 0px;
}
 .netreviews_media_part li .netreviews_image_thumb {
     display: block;
     width: 100px;
     height: 80px;
     padding: 0px;
     margin: 0px;
     text-decoration: none;
     cursor: pointer;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
     border-radius: 2px;
     transition: opacity 0.2s ease;
     opacity: 1;
}
 .netreviews_media_part li .netreviews_image_thumb_video {
     background-color: #333333;
     background-size: 40%;
}
 .netreviews_media_part li .netreviews_image_thumb:hover {
     text-decoration: none;
     cursor: pointer;
     opacity: 0.8;
}
 .netreviews_clear {
     clear: both;
     display: block;
     width: 100%;
     height: 1px;
     margin: 0px;
     padding: 0px;
}
 #netreviews_media_modal {
     display: none;
     position: fixed;
     z-index: 990;
     padding: 0px;
     left: 0px;
     top: 0px;
     width: 100%;
     height: 100%;
     overflow: hidden;
     background-color: rgb(0, 0, 0);
     background-color: rgba(0, 0, 0, 0.9);
}
 #netreviews_media_content {
     display: block;
     position: fixed;
     z-index: 991;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
}
 #netreviews_media_content img {
     position: absolute;
     border-radius: 2px;
}
 #netreviews_media_content iframe {
     position: absolute;
     border: none;
}
 #netreviews_media_close {
     z-index: 992;
     position: absolute;
     top: 15px;
     right: 35px;
     color: #f1f1f1;
     font-size: 40px;
     font-weight: bold;
     transition: opacity 0.2s;
     opacity: 1;
     cursor: pointer;
     display: block;
     text-decoration: none;
}
 #netreviews_media_close:hover, #netreviews_media_close:focus {
     text-decoration: none;
     opacity: 0.8;
}
 .carousel-prev, .carousel-next {
     z-index: 999;
     top: 50%;
     position: absolute;
     background: transparent;
     display: block;
     color: white;
     font-size: 75px;
     height: 75px;
     line-height: 75px;
}
 .carousel-prev:hover, .carousel-next:hover {
     cursor: pointer;
     opacity: 0.8;
}
 #netreviews_media_modal > a.carousel-prev {
     left: 5%;
}
 #netreviews_media_modal > a.carousel-next {
     right: 5%;
}
#netreviews_media_modal > a.carousel-prev, #netreviews_media_modal > a.carousel-next{
    text-decoration: none;
}

.loader-image {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     border: 5px solid #f3f3f3;
     border-radius: 50%;
     border-top: 5px solid #555;
     width: 50px;
     height: 50px;
     -webkit-animation: spin 2s linear infinite;
    /* Safari */
     animation: spin 2s linear infinite;
}
/* Safari */
 @-webkit-keyframes spin {
     0% {
         -webkit-transform: rotate(0deg);
    }
     100% {
         -webkit-transform: rotate(360deg);
    }
}
 @keyframes spin {
     0% {
         transform: rotate(0deg);
    }
     100% {
         transform: rotate(360deg);
    }
}
 .avis_header_stars .image_wrap{
    padding: 0;
     display:block;
    float:left;
    width:45px;
    margin-top:-8px;
}
 .avis_header_stars .av_text_wrap{
    padding-right: 0;
    display:block;
    float:left;
    padding: 0 11px;
}
 .avis_header_stars .av_text_wrap .av_text_wrap_inner{
    font-size: 15px;
    margin-bottom: -6px;
    display: block;
     color: #303031;
}
 .avis_header_stars .av_rate_values {
    font-size: 22px;
     color: #de1e26;
     padding: 11px 5px 0px 0px;
     display:block;
    float:left;
}
 .avis_header_stars .av_author{
    color: #737373;
    padding-top: 12px;
    padding-left: 0;
    font-size: 15px;
    display:block;
    float:left;
}
 .avis_header_stars .netreviews_review_rate_and_stars{
    margin-top: 5px;
}

#checkboxNetreviewsConsent{
    margin-top: 25px !important;
    margin-bottom: 10px !important;
}

#checkboxNetreviewsConsent input{
    margin-right: 20px;
}

#checkboxNetreviewsConsent label{
    text-align: left !important;
    display: flex !important;
}


	 #widget-float-netreviews{
		 position:fixed;
		 z-index:9999;
		 bottom:5px;
		 left:10px;
		 padding:10px;
		 border-radius:50px; 
		 background:#fff;
		 display:flex;
		 flex-direction:column;
		 align-items:center;
		 width:80px;
		 box-shadow: 0px 14px 19.44px 4.56px rgba(0, 0, 0, 0.13); 
		 text-align:center;
	 }
	 
	 #widget-float-netreviews img{
			max-width:100%;
	 }
	 
	 #widget-float-netreviews .widget-float-netreviews_note{
			 text-align:center;
			font-size: 18px;
			font-family: 'Butler ExtraBold';
			color:#000;
			margin-top:10px;
			margin-bottom:10px;
		 
	 }
	 
	 
	 #widget-float-netreviews .widget-float-netreviews_note span{
		
		font-size: 14px;
		font-family: 'Butler ExtraBold';
		color:#000;

		 
	 }

	#global-rating{height:16px;margin-top:10px;}
	#global-rating .netreviews_font_stars	> div{
		
		display:flex;
		
		font-size: 14px;
		line-height: 14px;

	}
	#global-rating .netreviews_font_stars div .nr-star::before {
		font-size: 14px;
	}
	
	
	#global-rating .netreviews_font_stars {
		
		width:70px; 
		
	}
	
	
 @media screen and (max-width:991px) {
	 	
	 
	 #widget-float-netreviews .widget-float-netreviews_note{
			
			margin-top:5px;
			margin-bottom:5px;
		 
	 }
	 #widget-float-netreviews{
		 width:65px;
		 padding:5px;
	 }
	 #global-rating{height:14px;margin-top:5px;}
	 #global-rating .netreviews_font_stars	> div{
		
		display:flex;
		
		font-size: 12px;
		line-height: 12px;

	}
	#global-rating .netreviews_font_stars div .nr-star::before {
		font-size: 12px;
	}
	#global-rating .netreviews_font_stars {
		
		width:60px;
	}
	
 }
      /*
 #product .fancybox-wrap  {max-width:600px;}
 
 #product .fancybox-inner {width:auto !important; }

#product .fancybox-skin {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    padding:0 !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width : 769px) {

	#product .fancybox-skin #new_comment_form{ 
        width:100% !important;
        max-width:100% !important;
        height:100% !important;
    }
   #product .fancybox-wrap.fancybox-mobile { 
        width:100% !important;
        position:fixed !important;
        top:0  !important;
        left:0 !important;
        right: 0 !important;
        bottom: 0  !important;
        max-width:100% !important;
        height:100% !important;
    }

    #product .fancybox-inner { 
        width:100% !important;
    }
}	*/
/*
@media screen and (max-width:769px) {
    #new_comment_form { 
        width:100%;
        max-width:100%;
        height:100vw;
    }
   #product .fancybox-inner {height:100vh !important; }*/
}
*/

#product .fancybox-close{
    top:15px !important;
    right:5px !important;width: 24px;
    height: 24px;
    mask-size: auto 24px;
mask-repeat: no-repeat;
transition: background-color 200ms;
background-image: none !important;
background-color: #FFF;
    mask-image: url("data:image/png;base64,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");


}

#new_comment_form {
    max-width: 600px;
    color: #333;
    text-align: left;
	margin:0;
}

#new_comment_form .title {
    padding: 25px;
    font-size: 16px;
    text-align: center;
    color: #fff!important;
    text-transform: uppercase;
    background: #c8bcb7;
    font-weight: bold;
}

#new_comment_form ul.grade_content { list-style-type: none }

#new_comment_form .grade_content li { width: 50% }

#new_comment_form .product { padding: 15px }

#new_comment_form .product img {
    float: left;
    border: 1px solid #ccc;
}

#new_comment_form .product .product_desc {
    float: left;
    margin-left: 15px;
    /*width: 300px;*/
    line-height: 16px;
    color: #666
}

#new_comment_form .product .product_desc .product_name {
    padding-bottom: 5px;
    font-size: 18px;
    color: #000;
    margin-bottom: 10px;
}

#new_comment_form .grade_content { margin: 0 0 20px 0 }

#new_comment_form .grade_content span,
#new_comment_form .grade_content span {
    display: inline-block;
    padding: 0 10px;
    width: 150px; /* 160 */
    font-weight: bold
}

#new_comment_form .grade_content .cancel { margin-right: 5px }

.new_comment_form_content {
    padding: 40px; 
    margin:auto;
}
@media screen and (max-width : 769px) {
    .new_comment_form_content {
        padding: 15px; 
    }
}
.new_comment_form_content .intro_form {
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 12px
}

#new_comment_form label {
    display: block;
    margin: 10px 0;
     
}
#new_comment_form #criterions_list {
    margin-bottom:20px;
}

#new_comment_form input[type='text'] {
     width: 100%;
    border: 1px solid #aeaeae;
    background: #fff;
}

#new_comment_form textarea.form-control{
     width: 100%;
    border: 1px solid #aeaeae;
    background: #fff;
    height:250px;
}
@media screen and (max-width : 769px) {
    #new_comment_form textarea.form-control{
        height:200px;
    }
}
#new_comment_form .btn.btn-primary {
    width:100%;
    display: inline-flex;justify-content: center; align-items: center;
    background-color: #c8bcb7;
     border-color: #c8bcb7;
    margin:0; padding:10px;
    text-align:center;
    color:#fff;
    margin-top: 40px;
    margin-bottom: 40px;
}
/*
#new_comment_form #criterions_list {
    border-bottom: 1px solid #CCC;
     list-style-type: none;
}

#new_comment_form #criterions_list li {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

#new_comment_form #criterions_list label {
     
    text-align: left;
    min-width: auto;
    margin: 0 15px 0 0;
}
*/
#new_comment_form #criterions_list li .star_content{
	float: none;
	margin-top: 0;
}

/*.comments_note {
    width:160px;
    margin:auto;
}*/

.comments_note div.star, #productCommentsBlock div.star {
    display: inline-block;
    float: left;
    width: 12px;
    height: 12px;
    top: 2px;
    position: relative;
}

#product_comments_block_extra .comments_note span {
    float: left;
    line-height: 18px;
}

.comments_note div.star_on, #productCommentsBlock div.star_hover, #productCommentsBlock div.star_on,
.star_content div.star_on, .star_content div.star_hover {
   /* background: url(../img/star.png) no-repeat scroll 0 -11px transparent !important;*/
   background: url(../img/star-remplie-moncornerb.png) no-repeat transparent !important;
   background-size:contain !important;
}

.comments_note div.star, #productCommentsBlock div.star, #productCommentsBlock div.star_on,
.star_content div.star {
    /* background: url(../img/star.png) no-repeat scroll 0 0 transparent */
    background: url(../img/star-vide-moncornerb.png) no-repeat transparent !important;
    background-size:contain !important;
}

#new_comment_form div.star, .star_content div.star {
    display: inline-block;
    float: left;
    width: 30px;
    height: 30px;
}

#new_comment_form div.star_hover, #new_comment_form div.star_on {
    /*background: url(../img/star.png) no-repeat scroll 0 -11px transparent !important;*/
    background: url(../img/star-remplie-moncornerb.png) no-repeat transparent !important;
   background-size:contain !important;
}

#new_comment_form div.star, #new_comment_form div.star_on {
    /* background: url(../img/star.png) no-repeat scroll 0 0 transparent */
    background: url(../img/star-vide-moncornerb.png) no-repeat transparent;
    background-size:contain !important;

}
 

#new_comment_form div.star a, #productCommentsBlock .star a {
    display: none;
}


.star_content {
    float: left;
    margin-top: 2px;
    display: block;
}

 
.open-comment-form {
    margin-bottom: 20px;
}

#newCommentForm {
    display: none;
    background: #FFF;
}
 
#new_comment_form #content {
    width: 100% !important;
    max-width: 100% !important;
}

#new_comment_form_ok {
    overflow: hidden;
    /*clear: both;*/
}
 

#submitNewMessage {
    margin-left:15px;
}

span.note {
    margin-left: 5px;
}
 
.new_comment_form_content h2{
	font-size: 18px;
	font-weight: bold;
}
 
#submitNewMessage.btn-primary:hover {
    color: #fff;
}

.open-comment-form:hover{
	color: #fff!important;
}
