body .btn-alerte{font-size: 1.2rem;margin:20px 0;width:100%;border:1px solid #DA091B;background-color: #FFF;color:#DA091B;}
.block-manif{background-color: #FFF}
#valid-alerte{font-size: 1.2rem;margin-bottom:50px;}
.block-mail{border-radius: 3px;border:1px solid rgba(0,0,0,0.1);}
.block-mail #email-alerte{border: none!important;padding: 10px;font-size: 1rem;margin: 5px 0;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;border-radius: 3px;}
.container-alerte-mail{width:100%;margin:auto;display: none}
.mo-state-header{display: flex;flex-direction: column;padding:0;}
#counter-start,#counter-start-mob{font-size: 1em;font-weight: bold}
#inscription-ok{background-color:#e2eee0;color:#497143;padding: 15px;text-align: center;font-size: 1.2rem;font-weight: bold;border-radius: 3px;display: none;margin-top:10px;}
#counter-live{font-size: 1em;}
.end-manif{display: flex;flex-direction:row;}
.end-manif i{color:#DA091B;}
.block-end-manif a{color:#DA091B;text-decoration: none}
.block-end-manif .infos{font-size:1.2em;}

@media only screen and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .mo-state-header{font-size: 1.4em;padding:10px 0;}
    .mo-state-header-wording{ margin-left:0;}
    .petmob-signblock{padding-top:10px;}
    #counter-start-mob{padding-top:10px;}
}