.block-pictos-petittextes{display: block; text-align: left; position: relative; margin-bottom: 50px; text-align: left;}

.block-pictos-petittextes .elem{-webkit-flex: 0 0 calc((100% - 15px*5) / 6); -ms-flex: 0 0 calc((100% - 15px*5) / 6); flex: 0 0 calc((100% - 15px*5) / 6); width: calc((100% - 15px*5) / 6); margin-left: 15px; background-color: #FFFFFF; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); text-align: center; padding: 40px; display: inline-block; margin-top: 20px;}
.block-pictos-petittextes .list .elem:nth-child(6n+1){margin-left: 0}
.block-pictos-petittextes .elem .picto{width: 70px; position:relative; z-index:4; height: 70px; background: #FFF;}
.block-pictos-petittextes .elem .picto i{font-size: 30px; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #6B8E23}
.block-pictos-petittextes .elem .picto img{width:35px; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.block-pictos-petittextes .elem .texte{font-size:1.2rem; font-weight:500; color: #000000;}


@media (max-width: 991px) {
	.block-pictos-petittextes .elem {padding: 20px; -webkit-flex: 0 0 calc((100% - 10px*3)/4); -ms-flex: 0 0 calc((100% - 10px*3)/4); flex: 0 0 calc((100% - 10px*3)/4); width: calc((100% - 10px*3)/4); margin-left: 10px!important;}
	.block-pictos-petittextes .list .elem:nth-child(4n+1) {margin-left: 0!important}
}

@media (max-width: 767px) {
	.block-pictos-petittextes .list {-ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important; overflow-x: auto; padding-bottom: 10px;}
	.block-pictos-petittextes .elem {-webkit-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; margin-left: 10px!important;}
	.block-pictos-petittextes .elem:first-child {margin-left: 0!important;}
}


.editor-styles-wrapper .block-pictos-petittextes .elem .picto {margin: auto;}