.image-partenaire{position:relative;padding-bottom:32px}.custom-circle{height:220px;object-fit:cover;position:relative;width:220px}.image-partenaire .like,.image-partenaire .stars{background:rgb(227,8,19) no-repeat center;border-radius:50%;font-size:0;height:34px;position:absolute;right:-12px;width:34px}.image-partenaire .like:hover,.image-partenaire .stars:hover{opacity:0.8}.image-partenaire .like{background-image:url('/static/myspecialist_website/img/new_homepage/icon-like-min.png?93dff663db4d');top:118px;background-position:8px 6px;background-size:18px}.image-partenaire .stars{background-image:url('/static/myspecialist_website/img/new_homepage/icon-stars-min.png?93dff663db4d');top:70px;background-position:7px 7px;background-size:24px}.partenaire-info{max-width:284px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}#partner_name{margin-top:0px!important;font-weight:bold}.partenaire-category div{border-radius:5px;color:#fff;display:inline-block;font-size:14px;padding:1px 5px}.partenaire-category .cat-pro{background:rgb(227,8,19);text-transform:uppercase}.partenaire-category .cat-default{background:rgb(65,64,66);margin-left:4px}@media (max-width:768px){.partenaire-category .cat-default{max-width:100%}}.partenaire-category{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.partenaire-etoile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;padding-top:5px;width:100%}.partenaire-etoile div{color:#878a8e;font-size:14px;display:inline-block}.partenaire-etoile .rate_average_shop{width:66px}.partenaire-etoile .rate_average_shop .stars3{background-size:72px!important;background-position:0px 1px!important;width:72px;padding:0px!important}.partenaire-stars{margin-left:5px}.partenaire-date{display:block;width:100%;text-align:center}.stars3>span{padding:0!important;margin:0!important}span.stars3,span.stars3 span{display:block;height:18px}span.stars3 span{background-position:0 0}span.stars3,span.stars3 span{display:block;height:18px;width:85px;margin:0 auto;padding-right:43px}.partenaire-link{color:rgb(46,99,178);font-size:14px;text-decoration:none}.left-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.grey-background{background-color:#EDEEF0}.partenaire-info>div{margin:2px 0}.custom_homepage_button{height:44px!important;margin-top:0!important;padding:11px 16px!important;line-height:20px;font-size:16px;text-shadow:none;margin-bottom:6px!important}.custom_homepage_button:hover{color:#809abe!important;background-color:transparent;border:1px solid #809abe!important;opacity:.5}.custom_button_red{color:rgb(227,8,19)!important;border:1px solid rgb(227,8,19)!important}.custom_button_blue{color:rgb(46,99,178)!important;border:1px solid rgb(46,99,178)!important;background-color:white}.starRating1 div{float:left;position:relative;height:24px}.starRating1 input{position:relative;z-index:1;width:24px;height:24px;margin:0;padding:0;opacity:0}.starRating1 label{position:absolute;top:0;left:0px;width:100%;height:24px}.starRating1 span{display:none}.starRating div{float:left;position:relative;height:24px}.starRating input{position:relative;z-index:1;width:24px;height:24px;margin:0;padding:0;opacity:0}.starRating label{position:absolute;top:0;left:0;width:100%;height:24px}.starRating span{display:none}.starRating:hover input:checked + label{background:transparent}.one-message .partenaire-stars{max-width:100px}.one-message-body{margin:10px 0}.one-message-footer>p{margin-bottom:0px}.author-m{font-weight:bold;font-style:italic}.one-message{border-bottom:1px solid #414042;margin:15px;padding:8px 0}div.cancel_rating_class,div.cancel_rating_class a{background-position-x:0px;background-position-y:-16px;background-position:0 0}.cancel_rating_class{width:18px;height:18px;border:none;background-color:white;float:left;margin-left:4px;margin-top:5px}.post_your_review{font-weight:bold;text-align:left;font-size:22px}.post-review-notification{font-size:18px}.padding-left-right-50{padding:0 10%}.padding-left-right-20{padding:0 5%}.review_font{font-weight:bold}.post-review-submit-button{float:right!important;background-color:rgb(227,8,19)!important}.pagedemo{display:none}._current{display:block!important}.starRating1{display:inline-block;position:relative;height:24px;background:url(/static/myspecialist_website/img/partner_rating_stars/stars1-min.png) repeat-x 0 0;vertical-align:bottom;float:left;margin-top:-5px}.starRating1 input:checked + label{background:url(/static/myspecialist_website/img/partner_rating_stars/stars1-min.png) repeat-x 0 -24px}.starRating{display:inline-block;position:relative;height:24px;background:url(/static/myspecialist_website/img/partner_rating_stars/stars1-min.png) repeat-x 0 0;margin-bottom:10px;margin-left:8px}.starR{display:inline-block;position:relative;height:24px;background:url(/static/myspecialist_website/img/partner_rating_stars/stars1-min.png) repeat-x 0 0;margin-bottom:7px}.starRating input:checked + label,.starRating:hover input:checked:hover + label{background:url(/static/myspecialist_website/img/partner_rating_stars/stars1-min.png) repeat-x 0 -24px}.starRating:hover input:hover + label{background:url(/static/myspecialist_website/img/partner_rating_stars/stars1-min.png) repeat-x 0 -48px}