.container_wrap{
border:none;
}
a:where(:not(.wp-element-button)){
text-decoration:none;
}
.content{
padding-top:0;
padding-bottom:0;
}
.bloc-gris{
padding:40px !important;
}
.avia-image-overlay-wrap a.avia_image .image-overlay{
display:none !important;
}
@media only screen and (max-width: 767px){
.bloc-sans-marge{
margin-bottom:0 !important;
}
.bloc-gris{
padding:30px !important;
}
} #header-home .av-section-color-overlay{
background:linear-gradient(90deg, rgba(26,26,26,1) 25%, rgba(26,26,26,0) 60%) !important;
background-color:transparent !important;
}
#header-home{
background-size:cover !important;
}
#header-home.avia-section-huge .content, #header-home.avia-section-huge .sidebar{
padding-top:150px;
padding-bottom:150px;
}
@media only screen and (max-width: 767px){
#header-home .av-section-color-overlay{
background:transparent !important;
background-color:rgba(26, 26, 26, 0.8) !important;
}
#header-home.avia-section-huge .content, #header-home.avia-section-huge .sidebar{
padding-top:100px;
padding-bottom:100px;
}
} body{
font-family:'Poppins',sans-serif;
font-size:16px;
}
strong{
font-weight:600;
}
.texte-blanc strong{
color:#fff !important;
}
ul{
margin-left:0;
margin-bottom:0.85em;
}
.entry-content-wrapper li{
padding:2px 0;
}
.texte-introduction{
color:#fff;
font-size:18px;
line-height:28px;
}
.texte-blanc{
color:#fff;
}
.texte-blanc-centre{
color:#fff;
text-align:center;
}
.texte-noir{
color:#333333;
}
.texte-noir-centre{
color:#333333;
text-align:center;
}
.main_color strong{
color:#333333;
font-weight:600;
} h1.titre-home{
color:#fff;
font-size:55px;
font-weight:600;
line-height:65px;
margin-bottom:0;
margin-top:0;
text-align:left;
text-transform:none !important;
letter-spacing:normal !important;
}
h1{
text-align:center;
}
h1 span.titre-haut{
color:#fff;
font-size:50px;
font-weight:600;
line-height:60px;
margin-top:0;
text-transform:none !important;
letter-spacing:normal !important;
}
h1 span.titre-bas{
color:#fff;
font-size:30px;
font-weight:500;
line-height:40px;
margin-top:5px;
display:block;
text-transform:none !important;
letter-spacing:normal !important;
}
.titre-noir h2{
color:#1a1a1a;
text-align:center;
font-size:28px;
line-height:38px;
text-transform:none !important;
letter-spacing:normal !important;
}
.titre-blanc h2{
color:#fff;
text-align:center;
font-size:28px;
line-height:38px;
text-transform:none !important;
letter-spacing:normal !important;
}
h3{
margin-bottom:20px;
line-height:30px;
}
.texte-blanc h3{
color:#fff;
}
.texte-blanc-centre h3{
color:#fff;
text-align:center;
}
@media only screen and (max-width: 767px){
h1.titre-home{
font-size:40px;
line-height:50px;
}
h1 span.titre-haut{
font-size:35px;
line-height:45px;
}
h1 span.titre-bas{
font-size:20px;
line-height:30px;
}
.titre-noir h2, .titre-blanc h2{
font-size:25px;
line-height:35px;
}
} #top .av-menu-button-colored > a .avia-menu-text{
border:2px solid #ed1c24 !important;
border-radius:0;
padding:10px 15px;
color:#fff !important;
background:#ed1c24!important;
}
#top .av-menu-button-colored > a:hover .avia-menu-text{
background:#fff !important;
color:#ed1c24 !important;
opacity:1;
}
.avia-menu.av_menu_icon_beside{
border:none;
margin-right:0;
}
#top .social_bookmarks li{
margin-left:7px;
}
#top .social_bookmarks li:first-child{
margin-left:0;
}
#top .social_bookmarks li a:focus{
text-decoration:none;
}
#top .av-logo-container .social_bookmarks li a{
background-color:#ed1c24 !important;
color:#fff !important;
font-size:17px;
text-decoration:none;
}
#top .av-logo-container .social_bookmarks li a:hover{
background-color:#1a1a1a !important;
}
.av-main-nav > li > a{
font-weight:600;
font-size:13px;
padding:0 8px;
text-transform:uppercase;
}
.avia-menu.av_menu_icon_beside{
border:none;
}
.main_menu ul#avia-menu > li > a{
transition:all 0s
}
.main_menu ul#avia-menu > li.current-menu-item > a, .main_menu ul#avia-menu > li > a:hover{
color:#333333;
}
.main_menu ul#avia-menu > li.current-menu-item > a:after{
background-color:#333333;
visibility:visible;
transform:scaleX(1);
}
.main_menu ul#avia-menu > li > a:hover:after{
background-color:#333333;
visibility:visible;
transform:scaleX(1);
}
.main_menu ul#avia-menu > li.current-menu-item.av-menu-button-colored > a:after{
visibility:hidden;
transform:scaleX(0);
}
.main_menu ul#avia-menu > li.av-menu-button-colored > a:hover:after{
visibility:hidden;
transform:scaleX(0);
}
.main_menu ul#avia-menu > li > a:after{
content:"";
visibility:hidden;
height:3px;
display:block;
position:relative;
width:100%;
bottom:35px;
-webkit-transform:scaleX(0);
-o-transform:scaleX(0);
-moz-transform:scaleX(0);
transform:scaleX(0);
-webkit-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
-o-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
-moz-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after{
height:5px;
border-radius:0;
}
.av-hamburger-inner::before{
top:-10px;
}
.av-hamburger-inner::after{
bottom:-10px;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li{
font-size:14px;
}
#top .av-main-nav ul a{
font-size:13px;
padding:10px 20px;
background-color:#f2f2f2;
text-transform:uppercase;
}
#top .av-main-nav ul a:hover{
background-color:#fff;
}
#av-burger-menu-ul > li.current_page_item > a, #av-burger-menu-ul > li.active-parent-item > a, #av-burger-menu-ul > li.active-parent-item > ul.sub-menu > li.current_page_item > a{
background-color:#f0f0f0;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{
text-transform:uppercase;
font-size:14px;
font-weight:500;
}
.av-main-nav ul{
margin-top:0;
width:247px;
}
.av-main-nav ul li a, .av-main-nav ul li:last-child > a{
border:none;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a span.avia-menu-text{
border:none !important;
border-radius:0;
padding:0;
color:#333333 !important;
background:transparent !important;
transition-duration:0s;
}
@media only screen and (max-width: 1240px){
.responsive #top .av-main-nav .menu-item-avia-special{
display:block;
}
.main_menu .menu-item{
display:none;
}
.avia-menu.av_menu_icon_beside{
padding-right:20px;
}
.main_menu ul#avia-menu > li > a:hover:after{
display:none;
}
} .bouton-rouge a{
display:block;
width:max-content;
text-align:center;
color:#fff;
font-size:15px;
font-weight:500;
background:#ed1c24;
border:2px solid #ed1c24;
text-decoration:none;
padding:10px 30px;
transition-duration:0.3s;
margin:auto;
}
.bouton-rouge a:hover{
background:transparent;
}
.bouton-rouge-bis a{
display:block;
width:max-content;
text-align:center;
color:#fff;
font-size:15px;
font-weight:500;
background:#ed1c24;
border:2px solid #ed1c24;
text-decoration:none;
padding:10px 30px;
transition-duration:0.3s;
}
.bouton-rouge-bis a:hover{
background:transparent;
} #scroll-top-link.avia_pop_class{
display:none;
visibility:hidden;
}
#to_top_scrollup{
border:2px solid #ed1c24;
background:#ed1c24;
}
#to_top_scrollup:hover{
background:transparent;
color:#ed1c24;
} .togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler{
border-top-left-radius:0;
border-top-right-radius:0;
}
.js_active .toggler{
border:none;
background-color:#f1f2f2 !important;
margin-top:0;
padding:8px 30px 8px 45px;
font-weight:500;
font-size:16px !important;
transition-duration:0.3s;
}
.js_active .toggler:hover{
background-color:#f1f2f2 !important;
opacity:1;
}
.toggle_icon .vert_icon, .toggle_icon .hor_icon, .toggle_icon{
border-color:#333333!important;
}
.toggle_icon{
left:20px;
}
.av-minimal-toggle .toggle_content{
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border:none;
margin:0;
padding:30px 35px;
background:#fff;
}
.av-minimal-toggle .single_toggle{
margin:0 0 5px 0;
} .separateur-noir .av-seperator-icon[data-av_icon]:before{
content: url(https://ecoledekunlun.com/wp-content/uploads/2022/07/separateur-noir.svg);
}
.separateur-blanc .av-seperator-icon[data-av_icon]:before{
content: url(https://ecoledekunlun.com/wp-content/uploads/2022/07/separateur-blanc.svg);
}
.hr-inner.inner-border-av-border-none{
display:none;
} #cookie-law-info-bar{
background-color: rgba(0, 0, 0, 0.8) !important;
box-shadow:none;
}
.cli-style-v2{
font-size:13px;
}
.cli-style-v2 .cli-bar-btn_container .cli_action_button, .cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link, .cli-style-v2 .cli-bar-btn_container .cli_settings_button{
margin-right:5px;
margin-left:0;
}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited{
font-size:14px;
padding:14px 28px;
font-weight:500;
}
.cli-plugin-button:focus, .medium.cli-plugin-button:focus{
text-decoration:none;
} .widgettitle{
font-weight:600;
letter-spacing:normal;
font-size:21px;
margin-bottom:25px;
text-transform:none;
}
.widget_nav_menu a{
padding:10px 0px 10px 0;
border-bottom:2px solid #ed1c24;
font-weight:400;
text-decoration:none !important;
}
.widget_nav_menu .current-menu-item > a{
font-weight:400;
}
.widget_nav_menu ul li:last-child a{
border-bottom:none;
}
.widget_nav_menu ul li:first-child > a, .widget_nav_menu ul li:first-child > a{
padding:0 0 10px 0;
border-bottom:2px solid #ed1c24;
font-weight:400;
}
.widget_nav_menu ul li.current_page_item:first-child > a, .widget_nav_menu ul li.current_page_item:first-child > a{
padding:0 0 10px 0 !important;
border-bottom:2px solid #ed1c24 !important;
font-weight:400;
}
.widget_nav_menu ul > .current_page_item > a{
padding:10px 0px 10px 0 !important;
border-bottom:2px solid #ed1c24 !important;
font-weight:400;
}
.widget_nav_menu ul li.current_page_item:last-child > a{
border-bottom:none !important;
}
#top .widget_nav_menu li{
font-size:16px;
}
.bouton-social{
float:left;
width:30px;
height:30px;
margin-right:7px;
opacity:1;
transition-duration:0.3s;
}
.bouton-social:hover{
opacity:0.7;
}
#socket{
font-size:15px;
}
#socket a{
text-decoration:none;
}
#socket a:hover{
text-decoration:none;
color:#ed1c24;
}
#socket .container{
padding:30px 0;
max-width:1140px;
text-align:center;
}
#socket .copyright{
float:none;
}