.sharing{color:#2E3242}
.sharing .actions-block .mo-sharing-block {color: black!important;}
.sharing .sharing-text{font-size:1.2rem;width:500px;margin:10px auto 20px}
.sharing .infos-block img{width:500px;height:auto}
.sharing .obj-title{padding-top:10px;width:500px;margin:auto}
.sharing .actions-block{align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:480px;margin:auto;padding:10px 0 20px}
.sharing .actions-block .mo-sharing-block button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;border:1px solid #dcdcdc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-box-align:end;-webkit-align-items:end;-moz-box-align:end;-ms-flex-align:end;align-items:end;margin:5px 0;outline:none;background:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;}
.sharing .actions-block .mo-sharing-block button i{width:40px;font-size:1.1em}
.sharing .actions-block .mo-sharing-block .facebook-share{background:#3b5998;color:#fff;border:none}
.sharing .actions-block .mo-sharing-block .messenger-share{display:none}
.sharing .actions-block .mo-sharing-block .messenger-share i{color:#0084FF}
.sharing .actions-block .mo-sharing-block .twitter-share i, .sharing .actions-block .mo-sharing-block .clicktotweet-share i{color:#000000}
.sharing .actions-block .mo-sharing-block .whatsapp-share i{color:#25D366}
.sharing .actions-block .mo-sharing-block .linkedin-share i{color:#0E76A8}
.sharing .actions-block .mo-sharing-block .telegram-share i{color:#23A0E1}
.sharing .actions-block .mo-sharing-block .mail-share i{color:#e44d4d}
.sharing .back-block a{color:#666666;text-decoration:underline}
.btn-create{padding: 12px 30px!important;font-size:1.4em!important;}
.donation .title-h1{line-height: 2rem!important}
.mo-logo{display: flex; justify-content: center;align-items: center;}
.mo-logo img{width:220px;}
.bg-info span {font-size: 1.2em;}
.mo-sharing-block-logos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.mo-sharing-block-logos .mo-sharing-btn {
    color: white;
    text-decoration: none;
    border: none;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: all .1s;
    transition: all .1s;
    background: transparent;
}
.mo-sharing-block-logos .mo-sharing-btn-fb {
    background-color: #3b5998;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.mo-sharing-block-logos .mo-sharing-btn-twitter {
    background-color: #000000;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.mo-sharing-block-logos .mo-sharing-btn-whatsapp {
    background-color: #25D366;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.mo-sharing-block-logos .mo-sharing-btn-messenger {
    background-color: #00B2FF;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.mo-sharing-block-logos .mo-sharing-btn-mail {
    background-color: #1e73be;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.mo-sharing-block-logos .mo-sharing-btn-copy {
    background-color: #E44D4D;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.mo-sharing-block-logos .mo-sharing-btn-tg {
    background-color: #3976F0;
    -webkit-transition: all .1s;
    transition: all .1s;
}
.mo-sharing-block-logos .mo-sharing-btn-ld {
    background-color: #0077b5;
    -webkit-transition: all .1s;
    transition: all .1s;
}

@media only screen and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
.sharing .sharing-text{width:100%}
.sharing .infos-block img{width:100%}
.sharing .obj-title{width:100%}
.sharing .actions-block{width:95%}
.sharing .actions-block .mo-sharing-block button{font-size:1rem}
.sharing .actions-block .mo-sharing-block .messenger-share{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
}


/* Feed partageurs */
.sharing-container{display: flex;margin: 30px 0;justify-content: space-between;}
.sharing-container-left, .sharing-container-right{width: 42%;border: solid 1px #F2F2F2;border-radius: 3px;overflow: hidden;}
.sharing-container-left{padding: 20px 30px 15px 30px;max-height: 570px;}
.sharing-container-right{padding: 10px 30px 25px 30px;max-height: 570px;}
.sharer-container{text-align: left;display: flex;min-height: 50px;padding: 10px 0;}
.sharer-container .sharer-icon-rs{align-self: center;font-size: 2em;margin-right: 15px;}
.sharer-container .sharer-infos{align-self: center;line-height: 1.4em;text-align: left;}
.sharer-container .sharer-infos .sharer-infos-user span{color: #C2C2C2;font-size: 0.9em;padding-left: 5px;}
.sharer-container .sharer-infos .sharer-infos-date{font-size: 0.9em;}
.sharing .actions-block .mo-sharing-block button{margin: 10px 0}
.slider{overflow: hidden}
@media only screen and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2){
    .sharing .title-h1 {font-size: 2em;}
    .sharing-container{flex-direction: column-reverse;margin: 0;}
    .sharing-container-left, .sharing-container-right{width: unset;}
    .sharing-container-left{border:none;max-height: 540px;}
    .sharing-container-right{border:none}
    .sharing-container-right h2{margin: 5px 0 15px 0!important;text-align: center;}
    .sharing-container .separate{display:none !important;}
    .sharer-container .sharer-icon-rs{align-self: center;font-size: 1.5em;margin-right: 10px;}
    .sharer-container{min-height: 70px;}
}