.blog--list{display:flex;flex-flow:wrap;justify-content:space-evenly}.blog--list--carrousel{height:500px;overflow:hidden;position:relative;width:100%}.carrousel--slider{display:flex;transform:translateX(0);transition:all .4s ease-in-out}.blog--list--carrousel .carrousel--btn{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 10px #0003;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.8;position:absolute;top:30px;transition:all .2s ease-in-out;width:40px;z-index:99}.blog--list--carrousel .carrousel--btn:hover{opacity:1}.blog--list--carrousel .carrousel--btn.btn--left{left:30px}.blog--list--carrousel .carrousel--btn.btn--right{right:30px}.blog--list .blog--item{background:#fff;flex:auto;margin:1vw;max-width:270px;transition:all .2s;width:250px}.blog--list .blog--item,.blog--list--carrousel .blog--item{background:#f4f4f4;box-shadow:0 0 10px #0003;box-sizing:border-box;color:#262626;display:flex;flex-direction:column;text-decoration:none}.blog--list--carrousel .blog--item{flex:auto;height:485px;margin:10px;max-width:370px;min-width:370px;position:absolute}.blog--item img{height:200px;object-fit:cover;width:100%}.blog--list .blog--item img{height:150px}.blog--item--body{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px;text-align:center}.blog--item--body.search{text-align:left}.blog--item--body.search .article--title{margin-bottom:20px}.blog--item .article--title{color:#309283;font-size:1.2rem;font-weight:600}.blog--item .article--pertinence{align-items:center;display:flex;margin-top:10px;padding:10px 0}.blog--item .article--pertinence .back--bar{border:1px solid #dcdcdc;height:10px;margin:0 5px;position:relative;width:85px}.blog--item .article--pertinence .back--bar .progress--bar{background:#00d0ae;height:100%;left:0;position:absolute;top:0}.blog--item .article--resume{line-height:1.6rem;margin:10px 0}.blog--item .article--meta{display:flex;font-size:1.2rem;justify-content:center;padding:10px 20px}.blog--item .article--meta.today{background-color:#00d0ae;color:#fff;font-weight:700}.blog--item .article--meta.today i{color:#fff}.blog--item .article--meta i{color:#309283;margin-right:5px}.blog--item .article--categorie{display:flex;justify-content:center;padding:15px 0}.blog--item .article--categorie div{border-bottom:4px solid;font-size:1.2rem}.paginator{display:flex;justify-content:center;margin:40px auto}.paginator .page-disabled{background-color:rgba(0,0,0,.1);color:#fff}.paginator a{align-items:center;border:1px solid rgba(0,0,0,.1);color:#309283;cursor:pointer;display:flex;height:50px;justify-content:center;margin:.5vw;text-decoration:none;width:50px}.paginator .page-selected{background-color:#309283;color:#fff}.themes--list{display:flex;flex-flow:wrap;justify-content:space-evenly;margin-bottom:50px}.themes--list .themes--item{background:#fff;background:#f4f4f4;border-left:5px solid;box-shadow:0 0 10px #0003;box-sizing:border-box;color:#262626;display:flex;flex:auto;flex-direction:column;font-size:1.4rem;margin:1vw;max-width:270px;padding:20px;text-align:center;text-decoration:none;transition:all .2s;width:250px}.dates--list{display:flex;flex-flow:wrap;justify-content:space-evenly;margin-bottom:50px}.dates--list .dates--item{background:#fff;background:#f4f4f4;box-shadow:0 0 10px #0003;box-sizing:border-box;color:#262626;display:flex;flex:auto;flex-direction:column;font-size:1.4rem;margin:1vw;max-width:375px;padding:20px;text-align:center;text-decoration:none;transition:all .2s;width:275px}.comm--list{padding:0 20px}.comm--list .comm--item{border:1px solid #dcdcdc;border-radius:5px;margin-bottom:20px;padding:20px}.comm--list .comm--item .author{font-weight:700;margin-bottom:10px}.no--comm{color:#00d0ae;font-size:1.4rem;padding:40px;text-align:center}.sort--block{align-items:center;display:flex;margin:auto auto 20px;width:fit-content}.sort--block .sort--item{align-items:center;display:flex;margin-left:20px;padding:10px 20px}.sort--block .sort--item i{margin-right:5px}.sort--block .sort--item.selected{background-color:#00d0ae;border-radius:5px;color:#fff;cursor:pointer}.sort--block .sort--item.selected a{color:#fff}.sort--block .sort--item,.sort--block .sort--item a{color:#309283;text-decoration:none}@media only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.blog--list{padding:0 20px}.blog--item{margin-bottom:10px;max-width:100%}.blog--list--carrousel{box-sizing:border-box;max-width:100%}.blog--list--carrousel .blog--item{margin:10px;max-width:none;min-width:auto;width:95%}.blog--list .blog--item{margin:10px 0;max-width:100%}.blog--list--carrousel .blog--item.active{display:flex}.blog--list--carrousel .carrousel--btn{top:100px}.paginator a{height:45px;width:45px}.themes--list{padding:0 20px}.themes--item{margin:2vw;max-width:100%}.dates--list{padding:0 20px}.dates--item{margin:2vw;max-width:100%}}li,ul{list-style:none;margin:0;padding:0}ul ul{margin-left:20px}.arbo [type=checkbox]{display:none}#arbo-actus-1 label:before,[class^=file-]{-webkit-font-smoothing:antialiased;display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:400;text-rendering:auto}label,span{cursor:pointer}#arbo-actus-1 input~ul{display:none}#arbo-actus-1 input:checked~ul{display:block}#arbo-actus-1 [type=checkbox]+label:before{content:"\f07b\0000A0 "}#arbo-actus-1 input:checked~a,ul li label:hover{color:#00d0ae}ul li a{color:#000;text-decoration:none}ul li a:hover{color:#00d0ae}.arbo{background-color:#fafafa;border:1px solid #ddd;line-height:1.558;padding:20px}.arbo h4{text-align:center}.articles--arbo{align-items:flex-start;display:flex}.arbo-actus{min-width:330px;width:330px}.stylised--li{list-style:initial}.arbo--container{padding-top:1vw}@media only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.articles--arbo{align-items:center;flex-direction:column}#arbo-actus-1{min-width:auto}#arbo-actus-1,.arbo--container{box-sizing:border-box;width:100%}.arbo--container{margin-bottom:20px;padding:0 20px}}.inputsearch--block{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.inputsearch--block i{margin-left:10px}.inputsearch--block input{border:1px solid #dcdcdc;border-radius:5px;box-sizing:border-box;outline:none;padding:12px 20px;width:350px}@media only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.inputsearch--block input{width:80%}}