/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@font-face {
    font-family: 'Titan One';
    src: url('font/TitanOne.woff2') format('woff2'),
        url('font/TitanOne.woff') format('woff'),
        url('font/TitanOne.svg#TitanOne') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quicksand';
    src: url('font/QuicksandLight-Regular.woff2') format('woff2'),
        url('font/QuicksandLight-Regular.woff') format('woff'),
        url('font/QuicksandLight-Regular.svg#QuicksandLight-Regular') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'QuicksandBold';
    src: url('font/QuicksandBold-Regular.woff2') format('woff2'),
        url('font/QuicksandBold-Regular.woff') format('woff'),
        url('font/QuicksandBold-Regular.svg#QuicksandBold-Regular') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



h1, h2, h3, h4, h5, h6, #header-outer #top #logo, .row .col.section-title h1, .row .col.section-title h2{
	
	/*font-family: 'TropicalAsian';*/
	font-family: 'Titan One';
	/*color:#fff!important;*/
	font-weight:200!important;
	    letter-spacing: 1px;
		line-height:initial;
}
h1{
	font-size:4.5em;
	color:#fff;
}

h2{
	color:#005952;
	font-size:3em;
}

h3{
	color:#e4324f;
	font-size:2em;
}

h4{
	color:#ef9c00;
	
}

.vc_separator h4{
	font-size:2.5em;
	font-weight:200;
}


.wpb_wrapper>.divider-wrap{
	height:5px;
	background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/separator.jpg);
}
 body .container-wrap .vc_row-fluid.Separator .wpb_column:not(.child_column), .Separator .divider-border{
	padding:0px;
	margin:0px!important;
}

body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul{
	background:rgba(82,185,175,100)!important;
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{
	color:#fff!important;
	background:rgba(82,185,175,100)!important;
}
 #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover{
	 color:#fff!important;
	 text-decoration:underline;
	 background:rgba(82,185,175,100)!important;
	 
 }
 
.sub-menu a .menu-title-text {
	font-size:1.4em;
}	
 
#top .sf-menu li ul .current-menu-item > a{
	background-color:rgba(82,185,175,100)!important;
}

#footer-widgets{
	background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/separator.jpg);
	background-repeat:repeat-y;
	    display: table;
    width: 100%;
}
#footer-outer #footer-widgets .col p, #footer-outer .col{
	text-align:center;
}
#footer-outer .col{
    display: inline-block;
	width:31.3333333%;
    vertical-align: middle !important;
    float: none;
	color:#fff;
}

#footer-outer .col:first-child{
	border:2px solid #fff;
	font-size:1.4em;
	background-color:#fff;
}


#footer-outer .col a{
	color:#000!important;
	transition:all 0.5s;
}


#footer-outer .col:first-child a:hover{
	color:#666!important;
	transition:all 0.5s;
}

#footer-outer .col a:hover{
	color:#fff!important;
	transition:all 0.5s;
}

#footer-outer .col a.Avis{
	border: 1px solid #fff;
    color: #fff !important;
    padding: 2%;
    font-size: 1.2em;
	transition:all 0.5s;
}
#footer-outer .col a.Avis:hover{
	border: 1px solid #fff;
    color: #000 !important;
	background-color:#fff;
	transition:all 0.5s;
}

body[data-slide-out-widget-area-style=slide-out-from-right] #slide-out-widget-area.slide-out-from-right{
	background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/separator.jpg);
	background-repeat:repeat-y;
}

#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-split, #slide-out-widget-area-bg.fullscreen-inline-images .nectar-ocm-image-wrap-outer, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right{
	    background-color: #fff;
}	


body #footer-outer #copyright {
	font-size:0.6em;
}


body, p, a, #footer-outer a{
	font-family: 'Quicksand';
}
a{
	font-family: 'Titan One';
}
p{
	
	font-size:1.3em;
	color:#666;
}
#slide-out-widget-area .inner .off-canvas-menu-container li a{
	font-family: 'QuicksandBold'!important;
	font-weight:200!important;
	font-size:1.5em;
	letter-spacing:1px;
}

.bold, strong, b{
	font-family: 'QuicksandBold';
}




#mc_embed_signup .asterisk{
	color:#8a3834!important;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{
	border:1px solid #8a3834!important;
	
	
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{
	background:rgba(255,255,255,0.2)!important;
	border-radius:0!important;
	color: #8a3834!important;
	font-family: 'QuicksandBold';
}
#mc_embed_signup .indicates-required{
	display:none;
}
#mc_embed_signup .mc-field-group label{
	font-family:'ChampagneLimousines';
	font-size: 1.6em;
}
#mc_embed_signup .mc-field-group input{
	    border-radius: 0;
    border: 0;
    background: rgb(95,135,164,0.6)!important;
}
#mc_embed_signup .helper_text, #mc_embed_signup{
	background:rgb(255,255,255,0)!important;
	color:#fff;
}
#mc_embed_signup .button{
	font-size:1.8em!important;
	font-family:'ChampagneLimousines';
	 background: rgb(95,135,164,1)!important;
	 letter-spacing:2px;
	     width: 100%!important;
    margin-top: 20px!important;
}
#mc_embed_signup .foot{
	display:inline-block!important;
	text-align:center;
}
.TitleNews h4{
	color:#5f87a4!important;
	font-size:2em;
}

#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li a, #header-outer #mobile-menu .secondary-header-text, .nectar-mobile-only.mobile-header a{	/*font-weight:normal!important;*/}
p{
	font-size: 1.3em;
    padding-bottom: 10px;
    line-height: initial;
    letter-spacing: 1.5px;
    color: #000;
    font-weight: 600;
}

a {
    color: #000;
}

.row .TitlePage .col.section-title{
	padding: 0 0 10px 0;
    border-bottom: 1px solid rgba(255,255,255,.5);
	text-align:left;
	margin-bottom:50px;
}
.row .col.section-title{
	padding: 0 0 10px 0;
    border-bottom: 1px solid rgba(255,255,255,.5);
	text-align:left;
	margin-bottom:0px;
}


.row .col.section-title h3{
	font-size:2em;
	margin-bottom:0px;
}
.row .col.section-title span{
	display:block;
	/*color:#fff;*/
	font-size: 0.5em;
    line-height: initial;
	padding-left: 0px!important;
}


 html body .vc_row-fluid>.span_12>.wpb_column:not([class*=offset-]) {
    margin-left: 0;
    padding-top: 25px;
}

.nectar_video_lightbox.play_button{
	margin:0 auto!important;
	display:inherit!important;
}
	


/*--------------------------------HEADER-----------------------*/

body.page-spectacles-pour-enfants{
	/*background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/BG_blue-scaled.jpg);*/
	background-repeat:repeat-x;
	background-position:center;
    background-attachment: fixed;
}



body.material #header-secondary-outer .nectar-center-text{
	font-size:1.5em;
	line-height: 0.8em;
}
#header-outer[data-format=centered-menu-under-logo] #top #logo{
	    font-size: 6em;
    line-height: 0.8em;
    letter-spacing: 2px;
}
#header-outer[data-using-secondary="1"].small-nav{
	transform: translateY(0px)!important;
}

.small-nav img{
	height:100px!important;
}

#top nav>ul>li>a, .pull-left-wrap>ul>li>a{
	font-size: 1.7em!important;
    letter-spacing: 2px;
}




/*---------------------------START EDITION 2023 BG BLEU-------------------*/
body.page-1ere-edition-en-2023, body.page-1ere-edition-en-2023:not(.nectar-no-flex-height) .ocm-effect-wrap-inner, body.page-la-programmation-2023, body.page-la-programmation-2023:not(.nectar-no-flex-height) .ocm-effect-wrap-inner, body.page-cirqo-vent-et-le-projet-europeen-festival, body.page-cirqo-vent-et-le-projet-europeen-festival:not(.nectar-no-flex-height) .ocm-effect-wrap-inner, body.page-les-partenaires, body.page-les-partenaires:not(.nectar-no-flex-height) .ocm-effect-wrap-inner{
	background-image:url('https://www.festival-les-irresistibles.com/2023/wp-content/uploads/2023/04/BG_Double_irresistibles.webp');
}
/*---------------------------ENDEDITION 2023 BG BLEU-------------------*/



body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner, body[data-slide-out-widget-area-style=slide-out-from-right]:not(.nectar-no-flex-height) .ocm-effect-wrap{
	
}




#header-outer.small-nav #logo img, #header-outer.small-nav .logo-spacing img{
	height:80px!important;
}

.Inline{
	display:inline-block;
	width:auto;
}
.InlineRight{
	display:inline;
}


/*--------------------SPECTACLES------------------*/
.Book img{
	max-height:200px;
	width:auto;
}


/*---------------------------ACCUEIL---------------------------*/

.HomeElsa{
	background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/BG_orange2-scaled.jpg);
	background-repeat:repeat-x;
	background-size:cover;
}
.ElsaPic{
	background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/elsa-poinat-Home-OK.png);
	height:75vh;
	background-size: contain !important;
    background-repeat: no-repeat;
    background-position: bottom left !important;
}
.MaxWidth{
	max-width:1000px;
	width:90%;
	margin:20px auto!important;
}
.MaxWidth p{
	color:#fff!important;
font-size:1.3em;
}


.Ateliers, .Spectacles, .Ateliers2{
/*background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/galets_elsa_poinat.png);*/
background-position: left 22px;
    background-repeat: no-repeat;
    background-size: auto 56%;
}
.Ateliers h2{
	color:#e01234;
}
.Spectacles h2{
	
}
.Ateliers2 h2{
	color:#993100;
}

.Spectacles .col.section-title p{
	color:#35968d!important;
	
}
.Ateliers .col.section-title p{
	color:#cc5871!important;
	
}
.Ateliers2 .col.section-title p{
	color:#b75a35!important;
	
}


.Spectacles{
	/*background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/Clarinette.png);*/
	    background-position: left 35px;
		background-size: auto 50%;
}
.Ateliers2{
	/*background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/personnages-1.png);*/
	background-position: left 40px;
    background-size: auto 47.5%;
}
body.home .row .col.section-title p{
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:0px;
	
}

.CoursClarinette{
	border-top:2px solid #ee9600;
}

body.home .row .col.section-title:last-child{
	margin-bottom:0px;
}


.Disciplines img{
	transform:rotate(0deg)!important;
	transition:all 0.5s!important;
	max-width:200px!important;
	filter: grayscale(0.5);
}
.Disciplines div:hover>img{
	transform:rotate(80deg)!important;
	transition:all 0.5s!important;
	filter: grayscale(0);
}

.nectar-milestone .number{
	color:#fff;
	font-family: 'ChampagneLimousinesBold';
	display:inline-block;
}
body .nectar-milestone .subject{
	display:inline-block;
	font-size:1.5em;
	color:#fff;
}
.row .TitlePage .col.section-title p{
	text-align:center;
	color:#ef9c00;
	font-size:2em;
	padding-bottom:20px;
}

.row .col.section-title p{
	text-align:left;
	color:#ef9c00;
	font-size:1.1em;
	padding-bottom:0px;
}

.iwithtext, .fa-quote-right:before{
	color:#fff;
}
.iwithtext{
	font-size: 3em;
    text-align: left;
    margin-top: 40px;
}

.Pink .nectar-milestone .number, .Pink .nectar-milestone .subject{
	color:#f01d83!important;
}
.Blue .nectar-milestone .number, .Blue .nectar-milestone .subject{
	color:#4f52a3!important;
}
.Yellow .nectar-milestone .number, .Yellow .nectar-milestone .subject{
	color:#f1e400!important;
}
.Orange .nectar-milestone .number, .Orange .nectar-milestone .subject{
	color:#ed804b!important;
}
.BorderMe{
	border-top:0px solid #fff;
}
hr{
	color:#fff;
	border-width:1px;
}

.Date h2{
	font-size:4em;
	color:#e73f74!important;
	font-weight:bold;
}

.FacebookFrame iframe{
	max-width:300px;
}

/*--------------------PROJET EUROPEEN------------------------*/
.EuropeanPartners{
/*background-color:#fff;*/
color:#000;
}
.EuropeanPartners h3, .EuropeanPartners p{
	color:#000!important;
}
.EuropeanPartners h3 a{
	font-weight:600;
	text-decoration:underline;
}
.EuropeanPartners img{
	max-height:100px;
	max-width: 200px!important;
	margin-bottom:0px!important;
	
}
	
.nectar-fancy-ul[data-animation=true] ul li{
	color:#000;
	font-size:1.5em;
	font-weight:600;
}
.nectar-fancy-ul ul li i.icon-default-style[class^=icon-].icon-salient-thin-line{
	color:#000;
}


/*---------------------------LES IRRESISTIBLES-------------*/
.row .team-member .team-member-image-inner .nectar-lazy.loaded{
	max-width:150px;
}
.team-member{
	margin:0px!important;
}
.nectar_team_member_overlay{
	background-color:#8db5d9;
}
.nectar-close-indicator.visible{
	mix-blend-mode:normal;
	color:#f01d83;
}
.nectar_team_member_overlay.open .team_member_details .team-desc{
	font-size:1.2em!important;
	color:#000;
	text-align:justify;
}
.nectar_team_member_overlay .team_member_details .title{
	font-size:1.3em;
}
.team-member[data-style=bio_fullscreen_alt] .team-member-image{
	margin-bottom:0px;
}
.vc_separator.vc_separator_align_left h4{
	font-size:2em;
}

.nectar-fancy-box[data-style=hover_desc] .box-bg:before {
	background:linear-gradient(to bottom,rgba(15,15,15,0),rgba(141,181,217,0) 100%);
	height:100%;
}
.nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"] .box-bg:after{
	background:linear-gradient(to bottom,rgba(15,15,15,0),rgba(141,181,217,.75) 100%);
}
/*------------------------LES PARTENAIRES-------------------*/
.nectar-fancy-box[data-style=hover_desc] .box-bg{
	background-position:center;
	background-size:70% auto;
	background-repeat:no-repeat;
}

.nectar-fancy-box[data-style=hover_desc] .box-bg, .nectar-fancy-box[data-style=hover_desc]{
	min-height:250px!important;
	padding:2%;
}
.nectar-fancy-box[data-style=hover_desc]>.inner>.heading-wrap{
	text-align:center;
	font-size:1.1em;
}
.nectar-fancy-box[data-style=hover_desc]>.inner>.heading-wrap p{
	font-size:1em;
}
.nectar-fancy-box[data-style=hover_desc]>.inner>.heading-wrap h3{
	margin-bottom:0px;
	font-size:1em;
	font-size:600;
	line-height:initial;
}


.vc_column_container>.vc_column-inner .heading-wrap{
	background:rgb(231,63,116,0.8);
}

.nectar-cta[data-style=arrow-animation] .line{
	background-color:#fff!important;
}

.les-partenaires .col.section-title{
	text-align:center;
}

/*-----------------------------EVENEMENT FIRST-----------------------*/
.Spectacle p{
	line-height:2em;
}
.ContainSpectacle .col.section-title{
	border:0px;
}
.ContainSpectacle .col.section-title p{
	text-align:center;
}
.img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation=none]){
	margin-bottom:0px;
}
/*-----------------------------EVENEMENT-----------------------*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search, .tribe-events .tribe-events-header{
	display:none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav, .tribe-events .tribe-events-calendar-list-nav{
	display:none;
}
.tribe-events-back{
	margin-bottom:0px;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium, .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    font-family: 'ChampagneLimousinesBold';
    text-transform: uppercase;
    font-size: 1.2em;
}
.tribe-events .tribe-events-calendar-list__event-datetime, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6{
	font-family: 'ChampagneLimousinesBold';
    letter-spacing:1px;
    font-size: 1.2em;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{
	
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{
	font-family: 'ChampagneLimousinesBold';
	color:#000;
	font-size:1em;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{
	font-family: 'ChampagneLimousinesBold';
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2, .tribe-common span{
	font-family: 'Titan One';
	    letter-spacing: 1px;
    font-size: 1.2em;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
	color:#5c87a4;
	border-radius:0px;
	border-color:#5c87a4;
	 font-family: 'Titan One';
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
	background-color:#80acca;
	color:#fff;
	border-color:#5c87a4;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{
	border-radius:0px;
}

.tribe-events-meta-group a{
	color:#fff;
	display:block;
}
.tribe-events-meta-group.tribe-events-meta-group-venue, .tribe-events-meta-group, .tribe-events-event-meta dt, .tribe-events-back, .tribe-events-back a, .tribe-events-back a:visited{
	color:#fff;
	line-height: initial;
	font-family: 'Titan One';
	font-weight:normal;
	letter-spacing:1px;
}
.tribe-events-meta-group .tribe-events-single-section-title{
	font-family: 'ChampagneLimousinesBold';
	    line-height: initial;
}
.tribe-events-schedule h2{
	font-family: 'Titan One';
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta{
	width:100%;
}

.tribe-events-schedule{
	margin-top:0px;
	position: absolute;
    z-index: 5;
}
.tribe-events-single-event-title {
	font-family: 'Titan One';
	font-size:2.5em;
	
}
.tribe-events-schedule h2{
	font-size:1.5em;
	padding:0 5px;
	background-color:#5c87a4;
	
}
.tribe-events-event-image img{
	max-width:100%;
}


.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{
	list-style:none;
}

.nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-front, .nectar-flip-box[data-flip-direction=horizontal-to-right] .flip-box-front, .owl-carousel.moving .nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-front, .owl-carousel.moving .nectar-flip-box[data-flip-direction=horizontal-to-right] .flip-box-front{
	max-height: 200px!important;
    max-width: 250px!important;
    background-size: cover;
    min-height: 200px!important;
    background-repeat: no-repeat;
}
.nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-back, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction=horizontal-to-left]:hover .flip-box-back, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction=horizontal-to-right]:hover .flip-box-back{
	overflow-y:scroll;
	max-height: 200px!important;
    max-width: 250px!important;
    background-size: cover;
    min-height: 200px!important;
    background-repeat: no-repeat;
}

.nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner{
	padding:2px!important;
}

/*--------------------------FOOTER---------------------------*/

.main-content div.Separator:last-child{
	padding-top:40px!important;
}

#block-19{
	background-color:#f3af4a;
	padding:1%;
	border:5px solid #f39d1e;
	font-weight:600;
}
#block-19 p{ 
	text-align:center;
}

#footer-outer{
	background-color:#fff!important;
}

#footer-outer p{
	color:#000;
}

#footer-outer .widget {
    margin-bottom: 0.2em!important;
	color:#000;
}

.widget_media_image{
	width:80px;
	display:inline-block;
}

#footer-outer .widget img{
	max-width:50px!important;
	margin-bottom:0px;
	opacity:1;
	display:inline-block;
	text-align:center;
	transition:all 0.5s;
}

#footer-outer .widget img:hover{
	opacity:0.8;
	transition:all 0.5s;
}

#footer-outer .row {
    padding: 15px 0!important;
}
#footer-outer a{
	color:#000;
}
#footer-outer a:hover, #footer-outer #footer-widgets .col ul li a:hover{
	color:#fff!important;
}

#footer-outer .col:first-child a{
	font-size:0.8em;
}

#footer-outer #footer-widgets .col ul li a{
	font-size:1.3em;
	color:#000;
}
#footer-outer #footer-widgets .col ul li a{
	margin-top:-4px;
}
#footer-outer .wp-block-image .alignright{
	width:100%;
	text-align:right;
}


.grecaptcha-badge{
	z-index:-1;
}

body[data-footer-reveal="1"] #ajax-content-wrap, body[data-footer-reveal="1"] #ajax-content-wrap > .blurred-wrap {
	margin-bottom:50px!important;
}


.wpcf7 .wpcf7-response-output, .container-wrap input[type=text], .container-wrap input[type=email], .container-wrap textarea{
	font-weight:600;
}
body[data-button-style*="slightly_rounded"] input[type=submit]{
	color:#000;
	font-weight:600;
}

/*--------------------START RESPONSIVE----------------------*/

@media(max-width:1000px){
	body, body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner, body[data-slide-out-widget-area-style=slide-out-from-right]:not(.nectar-no-flex-height) .ocm-effect-wrap{
		background-size:cover!important;
	}
	#header-outer header{
		background-image:none;
		/*height:0px!important;*/
	}
	.material #header-space, #header-space{
		height:0px!important;
	}
	
	body .Disciplines div.inner img{
		filter: grayscale(0);
		transform:rotate(80deg)!important;
	}
	
	#footer-outer .col{
		display:inline-block;
		width:100%;
	}
	#footer-widgets .container .col.span_4{
		margin-bottom:15px;
		width:100%;
	}
	
	
	.row .col.section-title p{
		text-align:center;
	}
	
	.ElsaPic{
	background-image:url(https://atelier-musique-nord.fr/2025/wp-content/uploads/2025/02/elsa-poinat-Home-OK.png);
	height:100vh;
	background-size: contain !important;
    background-repeat: no-repeat;
    background-position: bottom left !important;
}
	
	
}

@media(max-width:1400px){

}
@media only screen and (max-width: 690px){
	.NoMobile{
		display:none!important;
	}
	.Disciplines .wpb_column:not([class*=vc_col-xs]){
		width:49%;
		justify-content: initial;
		display:inline-flex!important;
	}
	.Disciplines .left{
		display:inline-block!important;
		width:100%;
	}
	#footer-outer .widget p, #footer-outer{
		text-align:center!important;
	}
	#footer-outer .wp-block-image .alignright{
		float:none;
		width:100%;
		text-align:center;
	}
	p{
		text-align: unset;
	}
	h1{
		font-size:2.8em;
	}
	
}
@media(max-width:350px){
	.Disciplines .wpb_column:not([class*=vc_col-xs]){
		width:auto;
		display:block!important;
	}
}
