#carousel .carousel-inner .item a{display:block;height:calc((400 * 100vw) / 1300);max-height:400px}#carousel .carousel-control{background:#fff;color:#f06f4f;text-shadow:none;opacity:0;width:5%;max-width:64px;min-width:48px;top:50%;bottom:auto;transform:translateY(-50%)}#carousel .carousel-control .edglyph{font-size:96px}#carousel .carousel-indicators{left:0;right:0;width:auto;margin:0;display:flex;align-items:center;justify-content:center;opacity:.75;bottom:20px;padding:0 20px}#carousel .carousel-indicators li{flex-grow:1;flex-basis:0;width:auto;height:auto;margin:0 5px;border-radius:5px;border-width:2px;max-width:128px;background:#fff}#carousel .carousel-indicators li img{opacity:.5}#carousel .carousel-indicators li.active,#carousel .carousel-indicators li:hover{border-color:#f06f4f}#carousel .carousel-indicators li.active img,#carousel .carousel-indicators li:hover img{opacity:1}#carousel:hover .carousel-indicators{opacity:1}#carousel:hover .carousel-control{opacity:.5}#carousel:hover .carousel-control:hover{opacity:1}#featured{margin:40px 0 0}#featured aside{margin:0 0 30px}#featured aside a{text-decoration:none;display:block;padding:0 0 15px}#featured aside a figure{overflow:hidden}#featured aside a figure img{transition:transform .5s ease-out}#featured aside a h2{font-size:18px !important;font-weight:normal !important;margin:10px 0 5px !important;color:#000 !important}#featured aside a p{margin:0;padding:0 15px;color:#f06f4f;font-size:16px;height:20px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#featured aside:hover a figure img{transform:scale(1.1)}#featured aside:hover a p{color:inherit}#content .container header{background:#000;padding:10px 20px;margin:40px -15px 20px}#content .container header h1{color:#fcedbf;margin:0;display:flex;align-items:center}#content .container header h1 .edglyph{line-height:0;margin:0 10px 0 0}#content .container header h1 a{display:flex;margin:0 0 0 auto;background:#f06f4f;color:#fff;font-size:12px;padding:5px;border-radius:3px;text-decoration:none}#content .container header h1 a:hover{background:#fcedbf;color:#f06f4f}#content .container .evenements .evenement{margin:0 0 20px;text-decoration:none;display:block;position:relative}#content .container .evenements .evenement img{display:block;max-width:100%;height:auto}#content .container .evenements .evenement small,#content .container .evenements .evenement h2{position:absolute;bottom:0;left:0;right:0;display:block;background:#fcedbf;color:#f06f4f;font-size:14px;padding:5px;text-align:center}#content .container .evenements .evenement h2{top:0;bottom:auto;text-transform:uppercase;background:#f06f4f;color:#fcedbf;line-height:1;margin:0;padding:10px;font-size:18px}#content .container .evenements .evenement p{margin:0;color:#000;line-height:1.2em}@media all and (max-width: 1300px){#carousel .carousel-inner .item a{height:auto}}@media all and (max-width: 768px){#content .container .flex.evenements .evenement{max-width:none}}
