#page-content h1,#page-content h2,.heading-text>h2{text-transform:uppercase}.number,.result-icon{margin-right:10px}#menu-side h2,.post-item-description{overflow:hidden}#copyButton,.read-more,.slider{cursor:pointer}[dir=ltr].fa-dir-flip .fa.fa-flip-horizontal,[dir=rtl] .fa.fa-dir-flip,[dir=rtl].fa-dir-flip .fa{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}[dir=ltr] .fa.fa-dir-flip,[dir=ltr].fa-dir-flip .fa,[dir=rtl].fa-dir-flip .fa-flip-horizontal{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}:not([dir=rtl]) [dir=ltr] .fa.fa-dir-flip{-webkit-transform:scale(1,1)!important;-ms-transform:scale(1,1)!important;transform:scale(1,1)!important}:not([dir=ltr]) [dir=rtl] .fa.fa-dir-flip,:not([dir=ltr]) [dir=rtl] .fa.fa-dir-flip .text-lg-right{-webkit-transform:scale(-1,1)!important;-ms-transform:scale(-1,1)!important;transform:scale(-1,1)!important}#menu-side li a.active,.post-item a,a{color:var(--theme-color)}@media (max-width:1024px){#header #header-wrap,#header .header-inner{background-color:var(--theme-color-dark2)!important}}#scrollTop,#scrollTop::after,#scrollTop::before,div#tarteaucitronServices{border-radius:.7em}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:var(--theme-color)!important;border-radius:5px 5px 0 0}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitron .tarteaucitronBorder,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,.border-theme{border-color:var(--theme-color)!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background-color:var(--theme-color)!important}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{background-color:var(--theme-color2)!important}#header.colored #header-wrap,#header.colored #mainMenu nav>ul>li .dropdown-menu,#header.colored #mainMenu nav>ul>li .dropdown-menu>li.current>a,#header.colored #mainMenu nav>ul>li .dropdown-menu>li.current>span,#header.colored #mainMenu nav>ul>li .dropdown-menu>li.hover-active>a,#header.colored #mainMenu nav>ul>li .dropdown-menu>li.hover-active>span,#header.colored #mainMenu nav>ul>li .dropdown-menu>li:active>a,#header.colored #mainMenu nav>ul>li .dropdown-menu>li:active>span,#header.colored #mainMenu nav>ul>li .dropdown-menu>li:focus>a,#header.colored #mainMenu nav>ul>li .dropdown-menu>li:focus>span,#header.colored #mainMenu nav>ul>li .dropdown-menu>li:hover>a,#header.colored #mainMenu nav>ul>li .dropdown-menu>li:hover>span,#header.colored #mainMenu nav>ul>li.current>a,#header.colored #mainMenu nav>ul>li.current>span,#header.colored #mainMenu nav>ul>li.hover-active>a,#header.colored #mainMenu nav>ul>li.hover-active>span,#header.colored #mainMenu nav>ul>li:focus>a,#header.colored #mainMenu nav>ul>li:focus>span,#header.colored #mainMenu nav>ul>li:hover>a,#header.colored #mainMenu nav>ul>li:hover>span,#header.colored .header-inner,.colored #header #header-wrap,.colored #header .header-inner{background-color:var(--theme-color);color:#fff!important;border-left:5px solid var(--theme-color2)}.border-1{border:1px solid #000}.border-2{border:2px solid #000}.border-3{border:3px solid #000}.border-4{border:4px solid #000}.border-5{border:5px solid #000}.border-theme2{border-color:var(--theme-color2)!important}#scrollTop,.table-theme,input:checked+.slider{background-color:var(--theme-color)}.i7iweb-slider .slide .slide-captions{text-shadow:2px 2px 5px #000}.bg-overlay[data-style="20"]{background:linear-gradient(to top,#000 0,var(--theme-color) 100%);opacity:.5}.grid-articles .post-entry:first-child a.post-image img{height:370px}.grid-articles .post-entry a.post-image img{height:185px}.grid-articles .post-entry .post-entry-meta{top:50%}#kiosk.grid-articles .post-entry{width:33%}#kiosk.grid-articles .post-entry:first-child{width:50%}#kiosk.grid-articles .post-entry:first-child a.post-image img{height:264px}#kiosk.grid-articles .post-entry a.post-image img{height:130px}#kiosk.grid-articles .post-entry:first-child .post-entry-meta{top:30%;font-size:1.5em;line-height:1.5em;padding:5px}#kiosk.grid-articles .post-entry .post-entry-meta{font-size:.9em;line-height:1.2em;padding:0}.heading-text>h2{font-weight:800;font-size:2.5em}.post-thumbnails .post-item{padding:10px!important;border-radius:0;box-shadow:1px 1px 3px 0 var(--theme-color)}.post-thumbnails .post-item img{max-height:250px;border-radius:0}#footer .copyright-content,#footer p{font-size:15px!important;line-height:16px!important}#blog-posts .post-item-wrap{max-height:100%}#blog .post-item-wrap{box-shadow:none;max-height:100%}.post-item-wrap{border-radius:0;box-shadow:2px 2px 0 0 var(--theme-color);max-height:280px}.portfolio-image-150{height:150px}.single-post .post-item .post-item-description .post-meta-date,.single-post .post-item .post-item-description p,.single-post .post-item .post-item-description>h2,.single-post .post-item .post-item-description>h2>a{color:#fff}li.external:hover{border-left:2px solid var(--warning)}.breadcrumb ul li.active{color:var(--theme-color2)!important}.breadcrumb .u-r-here{display:inline-block;margin-right:5px}.breadcrumb ul li a{text-decoration:underline}#page-content h1{font-weight:800}#menu-side ul.child-list li a,#page-content h3{font-weight:400}#menu-side ul.child-list li a[target="_blank"]:after,#page-content a[target="_blank"]:after{content:"";width:11px;height:11px;margin-left:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block}#footer .widget .widget-titl,#footer .widget h3{margin-bottom:12px}.copyright-links li.list-inline-item{padding-bottom:20px;text-decoration:underline}#contact-us .icon{width:20px!important;height:20px!important}#contact-us .icon i{font-size:1.2rem!important}#contact-us p{margin:6px 0 2px 25px!important;padding-bottom:5px!important}._df_button{border-color:transparent;border-radius:0 0 0 3px!important;background-color:var(--indigo)!important;width:100%}.portfolio-item-wrap{border-radius:0;box-shadow:4px 4px 0 0 var(--theme-color)}.portfolio-download h2{font-size:1.2em;line-height:1em;font-weight:800;padding-top:10px}.post-item-description h1{line-height:1em;letter-spacing:-2px;padding-top:10px}#menu-side{border-radius:0;padding-top:15px}#menu-side h2{text-overflow:ellipsis}#menu-side li a{transition:.3s ease-out;font-weight:800}#menu-side li a:hover{padding-left:5px}#annuaire .team-image{border:0}.portfolio-item-wrap .portfolio-image img{border:3px solid #333}.background-colored small{color:#fff!important}.post-meta-date{font-size:.8em!important;font-weight:600!important}#agenda .event-date,.tags a,.team-members .team-member{border-radius:1em!important}.timeline::before{border-left:3px solid var(--theme-color)}.timeline .timeline-item .timeline-icon::after{background-color:var(--theme-color);width:1em;height:1px;z-index:3;position:absolute;content:'';margin:12px 8px}@media (min-width:1080px){section.actus .carousel::after{content:'';position:absolute;left:-27px;top:-25px;background:var(--theme-color);height:330px;width:50px;box-shadow: 14px 0px 10px -11px var(--theme-color-dark);transform: skew(-5deg);}}.df-ui-btn,.df-ui-wrapper{color:var(--theme-color)!important;background-color:#f1f1f1!important}.df-container.df-floating>.df-ui-next,.df-container.df-floating>.df-ui-prev{width:60px!important;height:60px!important}#tarteaucitronManager,.flickity-button{background:var(--theme-color)!important;border-radius:.7em!important;opacity:1!important;border: 1px solid var(--theme-color-dark);}li>ul.list>li,ul.child-list{padding-left:30px}@media (max-width:1080px){.post-image img{min-width:120px}.i7iweb-slider.slider-fullscreen{height:40vh!important}#footer .copyright-content{padding-bottom:80px}.copyright-links{margin-top:15px}}@media print{#mainMenu,#page-title,#tarteaucitronIcon,.adslot,.embed-responsive,.footer-content,.header-extras,.hero,.news-ticker,.shape-divider,.social-icons,.theiaStickySidebar,.widget-more_articles,aside,form,iframe,nav{display:none!important}}.form-group label:not(.error){color:#000}.form-control:focus,input:focus,select:focus{box-shadow:none;outline:0;border:3px solid var(--theme-color)}.lh-15,.lh1-5{line-height:1.5em!important}.lh-20{line-height:2em!important}.lh-25{line-height:2.5em!important}.lh-30{line-height:3em!important}.lh-35{line-height:3.5em!important}.lh-08,.lh0-8{line-height:.8em!important}.lh-05{line-height:.5em!important}.lh-02{line-height:.2em!important}.t300{font-weight:300!important}.t400{font-weight:400!important}.t500{font-weight:500!important}.t600{font-weight:600!important}.t700{font-weight:700!important}.t800{font-weight:800!important}.ls0{letter-spacing:0!important}.ls1{letter-spacing:1px!important}.ls2{letter-spacing:2px!important}.ls3{letter-spacing:3px!important}.ls4{letter-spacing:4px!important}.ls5{letter-spacing:5px!important}.fs1{font-size:1.2em!important}.fs2{font-size:2.1em!important}.fs3{font-size:3em!important}.lh1{line-height:1em!important}.lh1-2{line-height:1.2em!important}.under{text-decoration:underline!important}.gradient-text{text-shadow:none!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.gradient-multiples{background-size:120% 200%;animation:8s linear infinite gradient;background-image:-webkit-linear-gradient(to right,#11c59d 0,#88d9ed 100%)!important;background-image:linear-gradient(to right,#11c59d 0,#88d9ed 100%)!important}.share-popup{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--theme-color-dark2);padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:1000;text-align:center}.share-popup-content{position:relative}.share-popup .share-icons{display:flex;justify-content:center;gap:15px;margin:15px 0}.share-popup .share-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--theme-color-dark);font-size:20px;color:#000;text-decoration:none}.share-popup .close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:20px}.number{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;background-color:var(--theme-color-dark);color:#fff;text-align:center;font-weight:700}.title-type{font-size:1.1rem}.artists{font-size:.8rem}.background-dark2{background:var(--theme-color-dark2)!important}.search-form button,.search-form input,.search-form select{margin-right:10px;padding:5px;border-radius:2em!important;text-align:center}.results{border-top:1px solid #ddd}.result-item{padding:10px;border-bottom:1px solid #eee;display:flex;align-items:center}.result-icon.artist{color:#007bff!important}.result-icon.album{color:#ff5353!important}.result-icon.lyrics{color:var(--theme-color)!important}.text-container{max-width:100%}.text-content.collapsed{height:200px;overflow:hidden}.read-more{color:var(--theme-color);text-decoration:underline}.no-animation{animation:none!important;transition:none!important}.animation-toggle-wrapper{position:fixed;bottom:20px;left:20px;display:flex;align-items:center;gap:10px;background:var(--theme-color-dark2);padding:10px 15px;border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000}.toggle-label{font-size:14px;color:#fff;user-select:none;font-weight:500}.switch{position:relative;display:inline-block;width:46px;height:24px}.slider,.slider:before{position:absolute;transition:.3s}.switch input{opacity:0;width:0;height:0}.slider{top:0;left:0;right:0;bottom:0;background-color:var(--theme-color-dark);border-radius:24px}.slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%}input:focus+.slider{box-shadow:0 0 2px var(--theme-color)}input:checked+.slider:before{transform:translateX(22px)}@media (max-width:768px){.animation-toggle-wrapper{bottom:10px;left:10px;padding:8px 12px}.fs3 {font-size: 2.8em !important;letter-spacing: -0.9px !important;}}.lyrics b {color: var(--theme-color);}
.tristesse::before {content: '😢';padding: 0 1px;}.joie::before {content: '😍';padding: 0 1px;}.colere::before {content: '🔥';padding: 0 1px;}.nostalgie::before {content: '⏳';padding: 0 1px;}.album-title {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 0.9rem;}
#artist-results {margin-top: 10px;}
.artist-item {display: flex;align-items: center;padding: 10px;background: var(--theme-color-dark2);border-radius: 10px;margin-bottom: 5px;cursor: pointer;transition: background 0.2s;}.artist-item:hover {background: var(--theme-color-theme2);}
.flickity-page-dots .dot{width: 19px;height: 15px;border-radius: 5px;}
.flickity-page-dots .dot::after{background-color: var(--theme-color);border-radius: 5px;}
.trending-card{background-color:var(--theme-color-dark);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgb(17 197 158 / .05);flex:1 1 300px;min-width:280px;max-width:100%;padding:16px;display:flex;flex-direction:column}.song-header{display:flex;align-items:center;margin-bottom:20px}.album-cover{width:60px;height:60px;border-radius:3px;overflow:hidden;margin-right:16px;flex-shrink:0}.album-cover img{width:100%;height:100%;object-fit:cover}.song-info{flex-grow:1}.song-title{font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:4px;cursor:pointer}.song-title a{color:inherit;text-decoration:none}.song-title a:hover{text-decoration:underline}.artist-name{font-size:14px;color:#6e6e73}.song-lyrics-container{position:relative;max-height:120px;overflow:hidden}.song-lyrics{font-size:14px;line-height:1.5;color:#1d1d1f}.lyrics-fade{position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,#fff0 0%,rgb(48 41 50) 100%);pointer-events:none}@media (max-width:768px){.trending-container{flex-direction:column}.trending-card{max-width:100%;min-width:100%}}@media (max-width:480px){h1{font-size:24px}.song-title{font-size:15px}.album-cover{width:50px;height:50px}}.trending-card:hover .lyrics-fade {background: linear-gradient(to bottom, #343a4000 0%, #343a40 100%);}.trending-card:hover {background-color: var(--dark);}.post-item-description{-webkit-user-select: none;-ms-user-select: none;user-select: none;}.lyrics p {font-size: 20px !important;}