/*.s4Block.button-files{display: block; width: 100%;}
.s4Block.button-files a{text-decoration: none; text-align: left; display: block; font-size:1.2rem; background: #FFFFFF; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); color: #000; padding: 25px; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center;}
.s4Block.button-files a .infos, .s4Block.button-files a .picto{display: inline-block; }
.s4Block.button-files a .picto{font-weight: bold; padding: 7px 10px; background-color: #6B8E23; color: #FFFFFF; transition: all 0.3s ease-in-out;}
.s4Block.button-files a .picto::after{content: ''; margin-left: 8px; width: 1em; height: 1em; position: relative; display: inline-block; background-image: url('../../images/icon-download.svg'); background-repeat: no-repeat; background-position: center; background-size: contain;}
.s4Block.button-files a .infos{line-height: 1.1; text-transform: uppercase;}
.s4Block.button-files a .infos .name{display: block; font-weight: bold;}
.s4Block.button-files a .infos .size{font-size: 1rem; margin-top: 5px; display: inline-block;}

.s4Block.button-files a:hover {color: #0094BB;}
.s4Block.button-files a:hover .picto{background: #0094BB;}


.editor-styles-wrapper .s4Block.button-files a {pointer-events: none;}*/