.landing-debat{width:100%;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}
#header-img{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-o-object-fit:cover;object-fit:cover}
#landing-numb-prop{margin-top:20px;text-align:center;font-size:22px}
#landing-numb-prop strong{color:#DA091B}
.landing-main{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}
.landing-content{width:100%}
.landing-content ul{padding-left:30px;font-size:16px;line-height:24px}
.landing-content p a{text-decoration:underline;color:#DA091B;font-weight:700}
.landing-content h1{text-align:center;font-size:36px;font-weight:700}
.landing-content p{font-size:16px;padding-left:.5rem;padding-right:.5rem;line-height:20px}
.landing-content h2{margin-top:20px;font-size:22px;text-align:center;font-weight:700}
.landing-share-fixed{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;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;right:0;top: 40vh;width:80px;background-color:transparent}
.landing-share-block{width:80px}
.landing-share-fixed a{margin-top:10px}
.landing-themes{width:100%;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;margin-top:15px}
.landing-themes-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:20px}
.landing-themes-row img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover}
.landing-themes-row a{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.landing-themes-row a:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}
.prototype{display:none}
.list-card{margin-top:15px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);background:#fff;width:100%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.list-card:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3)}
.list-card img{width:170px;float:left}
.list-card-content{padding:6px;display:inline-block;width:100%}
.petitionDesact{opacity:.3}
#pet-desact{text-align:center;display:none;font-size:1.2em}
.card-summup{float:left;padding-left:10px;position:relative;width:75%;height:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly}
.card-summup h2{margin:0!important;font-size:20px;text-align:justify}
.auteur-label{font-size:14px}
.auteur{padding-left:5px}
.nb-sign{font-size:14px;font-weight:700;color:#DA091B}
.nb-part{font-weight:700;color:#DA091B}
.aut-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}
.aut-nb{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between}
.aut-name{width:45%}
.my-rep {width:25%}
.signatures{margin-right:10px;width:30%;text-align:right}
.sign-label{font-size:14px}
.sign-link{cursor:pointer}
.landing-petitions-paginator{margin-top:10px;padding-top:10px;font-size:16px;text-align:center}
.landing-petitions-paginator .page{padding:5px 10px;margin:0 3px;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.landing-petitions-paginator .page:hover{background:rgba(0,0,0,0.1)}
.landing-petitions-paginator .current-page{background:#DA091B;color:#fff;font-weight:700}
.landing-petitions-paginator .current-page:hover{background:#DA091B}
.landing-petitions-paginator .load-more{cursor:pointer;margin:0 auto;padding:10px 20px;border:1px solid #DA091B;-webkit-border-radius:3px;border-radius:3px;color:#DA091B;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.landing-petitions-paginator .load-more:hover{background:#DA091B;color:#fff}
.facebook-share,.twitter-share{background:none;border:none;margin-top:10px}
.landing-share-fixed button{border:none;padding:5px 0;cursor:pointer;background-color:transparent}
.landing-share-fixed button:focus{outline:none}
.landing-content iframe{margin:15px auto;display:block;width:100%;max-width:560px}
@media only screen and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
.landing-share-fixed{position:initial;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:auto;width:150px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.d-m-none{display:none!important}
}