body{width:100%}.clear{clear:both}.flash{animation:.5s linear 0s 1 flash;animation-timing-function:ease-out}@keyframes flash{from{background:#f36c68;box-shadow:0px 0px 0px 10px #f36c68}to{background:rgba(0,0,0,0);box-shadow:none}}.head{height:100px;display:flex;background:#b8201c;align-items:center;justify-content:left}.head h1{padding:0;margin:0;margin-left:10px;color:#fff;font-size:24px}.artistes ul{list-style:none;padding:10px;text-align:center}.artistes ul li{padding:0 20px 20px 0;display:inline-block;vertical-align:top}.artistes ul li .artiste{display:inline-block;text-decoration:none;color:#000;transition:opacity .4s;width:250px}.artistes ul li .artiste .photo-wrapper{border-radius:0 75px;overflow:hidden;position:relative;display:inline-block}.artistes ul li .artiste .photo-wrapper .profile-photo{width:250px;height:250px;transition:transform .4s}.artistes ul li .artiste .photo-wrapper .overlay{background:#323232;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;transition:opacity .4s;opacity:0}.artistes ul li .artiste .photo-wrapper .overlay .las{font-size:40px;padding:5px;background:#b8201c;border-radius:100%;display:block;color:#fff}.artistes ul li .artiste .nom{display:block;font-size:16px;font-style:normal;font-weight:600;transition:color .4s}.artistes ul li .artiste .chansons-count{display:block;font-size:12px;font-weight:300}.artistes ul li .artiste .chansons-count::before{content:"("}.artistes ul li .artiste .chansons-count::after{content:")"}.artistes ul li .artiste:hover{color:#b8201c}.artistes ul li .artiste:hover .profile-photo{transform:scale(1.2)}.artistes ul li .artiste:hover .overlay{opacity:.8}