.mo-comments-list .mo-comment-card{background-color:rgba(0, 0, 0, 0.05) !important;width:100%;position: relative;}
/*.mo-comments-list .block-report { justify-content: space-between; }*/
.mo-comments-list .block-report a {text-decoration: none;font-size: .8em;}
.mo-comments-list .mo-container-like a {text-decoration: none;font-size: .8em;margin-left:10px;}
.mo-comments-list .container-comments{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.mo-container-classic .container-comments .mo-comment-card:nth-child(2) a{text-decoration:none;font-size:.8em}
.container .mo-comments-section{font-size:1.4em;display:block}
.title-comments{font-size:1.5em!important}
.mo-paginator{margin:0!important;padding:20px 0 40px}
.mo-paginator a{text-decoration:none}
#container-ring{text-align:center;display:none}
.lds-ring{display:inline-block;position:relative;width:80px;height:80px}
.lds-ring div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #DA091B;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;-o-animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#DA091B transparent transparent}
.lds-ring div:nth-child(1){-webkit-animation-delay:-.45s;-o-animation-delay:-.45s;animation-delay:-.45s}
.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;-o-animation-delay:-.3s;animation-delay:-.3s}
.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;-o-animation-delay:-.15s;animation-delay:-.15s}
@-webkit-keyframes lds-ring {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes lds-ring {
0%{-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes lds-ring {
0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@media only screen and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
.mo-comment-alert-mobile{font-size:.8em;margin:3% 0 0}
.mo-comment-alert-mobile a{text-decoration:none}
}
.prototype{display:none}
.mo-breadcrumb a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f053 "}
.mo-comment-card{font-size: 1em !important}
.mo-comment-card .author-reply{margin-top: 1%;display: none;align-items: flex-end;justify-content: space-between}
.mo-comment-card .author-reply textarea{width: 80%;height: 50px;font-size: 1em;border: none;outline:0;border-radius: 3px;vertical-align: middle}
.mo-comment-card .author-reply a{vertical-align: bottom;display: inline-block;margin-left: 10px}
.mo-comment-card .edit-comm{margin-top: 1%;display: none;align-items: flex-end;justify-content: space-between}
.mo-comment-card .edit-comm textarea{width: 80%;height: 50px;font-size: 1em;border: none;outline:0;border-radius: 3px;vertical-align: middle}
.mo-comment-card .edit-comm a{vertical-align: bottom;display: inline-block;margin-left: 10px}
.commentaire-reponse-block{display:none;margin-top: 1%;}
.a-commentaire-reponse:hover{cursor: pointer}
.commentaire-reponse {margin-left: 20px;line-height: 20px}
.author-reply-text, .edit-comm-text{padding: 5px}
.mo-comment-card .container-profil{display: flex;justify-content: space-between;}
.mo-comment-card .container-profil a{overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
.mo-comment-card .container-profil img{width: 50px;height: 50px;margin-right: 10px;border-radius: 50%;}
.mo-container-like{margin-top: 10px;font-size: 15px;}
.mo-container-like .mo-comment-nblike{margin-left: 5px;}
.mo-comment-like-full:hover{color:#1978A5;cursor: pointer;}
.mo-comment-dislike-full:hover{color:#DA091B;cursor: pointer;}
body .mo-comments-list .mo-comment-card .mo-comment-content { white-space: pre-line; }

.menu-edit-show{border: 1px solid #E2E2E2;border-radius: 3px;padding: 10px;margin-top: -1px;cursor: pointer;position: absolute;z-index: 999;background-color: #fff;display: none;width:189px;}
.menu-edit-show .sep{height: 5px}
.menu-edit-show .sub-menu a{}
.menu-edit-show .sub-menu a:hover{color:#DA091B;}
.menu-edit-show .sub-menu .active{color:#DA091B;}
#block-sub-right {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    bottom: 10px;
    right: 0;
}
.block-share {
    display: flex;
    align-items: center;
    font-size: .8em;
}
.btn-share {
    margin-right: 5px;
}
.box-share-prop {
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    padding: 10px;
    margin-top: 150px;
    margin-left: -130px;
    cursor: pointer;
    position: absolute;
    z-index: 999;
    background-color: #fff;
    width: 130px;
    display: none;
    font-size: 1.1em;
    -moz-box-shadow: 2px 2px 1px 0px #d2d2d2;
    -webkit-box-shadow: 2px 2px 1px 0px #d2d2d2;
    -o-box-shadow: 2px 2px 1px 0px #d2d2d2;
    box-shadow: 2px 2px 1px 0px #d2d2d2;
}
.sharing-line {
    display: flex;
    justify-content: flex-start;
}
.facebook-share, .twitter-share, .messenger-share {
    border: none;
    font-size: 1.1em;
    cursor: pointer;
    margin: 5px 0;
    background: transparent;
}
.load-more-reponses {
    cursor: pointer;
    text-decoration: underline;
}
.block-more {
    display: flex;
    align-items: center;
    font-size: .8em;
    position: relative;
}
.btn-more {
    margin-right: 5px;
}
.box-more-prop {
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    padding: 10px;
    top: 10px;
    right: -1px;
    cursor: pointer;
    position: absolute;
    z-index: 999;
    background-color: #fff;
    width: 130px;
    display: none;
    font-size: .8rem;
    -moz-box-shadow: 2px 2px 1px 0px #d2d2d2;
    -webkit-box-shadow: 2px 2px 1px 0px #d2d2d2;
    -o-box-shadow: 2px 2px 1px 0px #d2d2d2;
    box-shadow: 2px 2px 1px 0px #d2d2d2;
}
.more-line {
    display: flex;
    justify-content: flex-start;
}
.more-line button:hover {
    color: #DA091B;
}
.delete-more, .edit-more, .report-more {
    border: none;
    font-size: 1.1em;
    cursor: pointer;
    margin: 5px 0;
    background: transparent;
    outline: none;
}
.img_profil_page_com{width: 8%;vertical-align: middle;padding-right: 10px;}
.txt_com_rep_page{margin-top: 10px;}
.txt_com_rep_page > span{font-size: .8em;}
body .mo-breadcrumb a:after{content: inherit !important;}