.mo-list .mo-card .card-body-type{font-weight:700}
.mo-list .mo-card .card-body-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:auto;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow-y:hidden;height:2em;font-weight:700;font-size:1.3em!important}
.mo-menu-lists a{text-decoration:none;color:#2E3242}
.mo-menu-lists .mo-menu-lists-btn:hover > span{color:#FFF}
.mo-menu-lists .mo-menu-lists-btn-hover{background-color:#0E415A;color:#FFF!important}
.mo-container-classic .header-list{background-color:#FFF;-webkit-border-radius:3px;border-radius:3px;color:#2E3242}
.container-thematiques{background-color: #FFFFFF;margin-bottom: -25px;padding: 25px 0;}
.container-thematiques span{margin-bottom: 10px;}
.list-thematique{display: flex;justify-content: center;flex-wrap: wrap;margin-bottom: 25px!important;}
.list-thematique .header-list{margin: 10px;}
.list-thematique .header-list:hover{cursor: pointer;}
.list-thematique .header-list a{text-decoration: none;}
@media only screen and (max-device-width: 780px) and (-webkit-min-device-pixel-ratio: 2) {
.mo-container-classic .header-list{margin:0 10px}
}
.mo-paginator a{text-decoration:none}
.mo-banner-block a{text-transform:uppercase}
/* .list-banner{background-image:url(/public/assets/banner-bottom.jpg)} */
@media only screen and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    .mo-menu-lists{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
    .mo-menu-lists a{font-size:.9em!important}
    .mo-menu-lists div{font-size:.9em!important}
    .mo-select-categorie .mo-options-categories a{font-size:1em!important}
    .mo-container-classic .header-list{width:85%;margin:auto}
    .mo-container-classic .header-list p{margin:0;font-size:.9em}
    .mo-menu-lists .mo-select-categorie .mo-options-categories{left:initial;right:0!important;width:200px!important}
    .mo-container-classic .header-list {width: auto;margin: 10px;}
}
.mo-container #search-survey{display:none}
.h-list{font-size: 1em;font-weight: normal;margin: 1em 0;}
.page-spitch-survey{margin-top: 0;}
.container-header-start-survey{margin: 20px 0 10px;}
.container-header-start-survey .header-start-survey{background-color: #DA091B;color: #FFF;border-radius: 3px;text-decoration: none;font-family: "Asap Condensed",sans-serif;font-size: 1.2em;padding-left: 8%;padding-right: 8%;padding-top: 5px;padding-bottom: 5px;}
.card-body-text { word-break: break-word; }
