@charset "UTF-8";
/*!
    Theme Name: Ecole privée Moleson
    Description: Thème pour Ecole privée Moléson
    Version: 1.0.0
    Author: Plurial Method & Vision Sàrl
    Author URI: https://www.plurial.net
*/:root{--pt:60px;--pb:60px;--footer-bg:#fcdf3b;--yellow:#fcdf3b;--green:#64bc92;--violet:#816ab2;--red:#e05e76;--blue:#6dbee9;--border-left-color:#64bc92;--width-border:2px;--color-header-title:#fff;--color-nav-link:#000;--bg-color-button:#e05e76;--bg-color-actualite:#64bc92;--footer-question-bg:#dd5d77}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{color:inherit;padding:0;border:none;cursor:pointer;background:transparent;font-size:inherit}form{display:block}input,select{font-size:inherit;font-family:inherit}pre{font-family:monospace}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none;color:inherit;transition:color .3s}textarea{font-size:inherit;font-family:inherit;line-height:inherit;resize:none}hr{height:1px;background:var(--border);margin:0;padding:0;border:none}:focus:not(:focus-visible){outline:none}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}@font-face{font-family:Greycliff CF;font-weight:400;font-display:swap;src:url(assets/fonts/GreycliffCF.woff2) format("woff2")}@font-face{font-family:Greycliff CF Bold;font-weight:600;font-display:swap;src:url(assets/fonts/GreycliffCF-Bold.woff2) format("woff2")}@font-face{font-family:Greycliff CF;src:url(assets/fonts/GreycliffCF-Medium.woff) format("woff"),url(assets/fonts/GreycliffCF-Medium.woff2) format("woff2");font-weight:400}@font-face{font-family:Greycliff CF Bold;src:url(assets/fonts/GreycliffCF-Bold.woff) format("woff"),url(assets/fonts/GreycliffCF-Bold.woff2) format("woff2");font-weight:700}body{font-family:Greycliff CF;font-size:18px}h1{line-height:38px}h1,h2{font-size:30px;font-family:Greycliff CF Bold,sans-serif}h3{font-size:25px;line-height:33px}.header h1{font-size:110px}.menu-item .nav-link{font-size:16px;font-weight:700}.questions{font-size:18px}body.hero_1.background_1{background-image:url(assets/images/fond_hero_home.gif),url(assets/images/fond_pages_1.gif)}body.hero_1.background_1,body.hero_1.background_2{background-position:top,center 750px!important;background-repeat:no-repeat!important}body.hero_1.background_2{background-image:url(assets/images/fond_hero_home.gif),url(assets/images/fond_pages_2.gif)}body.hero_1.background_3{background-image:url(assets/images/fond_hero_home.gif),url(assets/images/fond_pages_3.gif)}body.hero_1.background_3,body.hero_2.background_1{background-position:top,center 750px!important;background-repeat:no-repeat!important}body.hero_2.background_1{background-image:url(assets/images/fond_hero_pages_1.gif),url(assets/images/fond_pages_1.gif)}body.hero_2.background_2{background-image:url(assets/images/fond_hero_pages_1.gif),url(assets/images/fond_pages_2.gif)}body.hero_2.background_2,body.hero_2.background_3{background-position:top,center 750px!important;background-repeat:no-repeat!important}body.hero_2.background_3{background-image:url(assets/images/fond_hero_pages_1.gif),url(assets/images/fond_pages_3.gif)}body.hero_3.background_1{background-image:url(assets/images/fond_hero_pages_2.gif),url(assets/images/fond_pages_1.gif)}body.hero_3.background_1,body.hero_3.background_2{background-position:top,center 750px!important;background-repeat:no-repeat!important}body.hero_3.background_2{background-image:url(assets/images/fond_hero_pages_2.gif),url(assets/images/fond_pages_2.gif)}body.hero_3.background_3{background-image:url(assets/images/fond_hero_pages_2.gif),url(assets/images/fond_pages_3.gif);background-position:top,center 750px!important;background-repeat:no-repeat!important}.page-id-1485 .actualites.actualites-footer{display:none}.vc_slide{width:100%!important}.vc_slide img{height:auto!important}.page a:hover{color:var(--footer-question-bg)}.page-id-1485 .actualites:not(.actualites-footer){padding-bottom:0}#gallery-1 .gallery-item{float:left;margin-top:10px;text-align:center;width:33%}.vc_row:not(.vc_inner){padding-top:var(--pt);padding-bottom:var(--pb)}.vc_row:not(.vc_inner):last-child{padding-bottom:0!important}h1{font-weight:700;line-height:40px!important}h2{line-height:38px;font-weight:600;text-transform:uppercase;margin-top:25px}.citation,h2{margin-bottom:30px!important}.citation{font-style:italic}.more-spacing{margin-bottom:60px!important}.wpb_single_image{width:100%;margin-top:60px;margin-bottom:60px}.wpb_single_image figure,.wpb_single_image figure img{width:100%}.citation-nom{color:var(--violet);font-weight:700}ul:not(.navbar-nav){list-style:none;margin-top:30px}ul:not(.navbar-nav).green{color:var(--green)}ul:not(.navbar-nav).yellow{color:var(--yellow)!important}ul:not(.navbar-nav) li{position:relative;padding-left:26px}ul:not(.navbar-nav) li:before{position:absolute;left:0;content:"\f058";font-family:Font Awesome\ 5 Pro}.actualites{margin-top:90px;padding-top:var(--pt);padding-bottom:calc(var(--pb) + 25px);background-color:var(--bg-color-actualite)}.actualites:not(.actualites-footer) .row:not(.row-btn){margin-bottom:100px}.actualites .row{display:none}.actualites .row.row-btn{display:flex;padding-bottom:100px}.actualites .row.row-btn .more-actu{display:inline-block;background-color:var(--footer-question-bg);color:#fff;padding:10px 20px}.actualites .row.row-btn .more-actu:hover{background-color:var(--footer-bg);text-decoration:none;color:#000}.actualites .row:first-child,.actualites .row:nth-child(2),.actualites .row:nth-child(3){display:flex}.actualites h2{text-align:center;color:var(--yellow);font-size:30px!important;text-transform:uppercase!important;margin-bottom:60px!important}.pages .vc_row.vc_inner{margin-top:80px;margin-bottom:80px}.pages .vc_row.vc_inner:last-child{margin-bottom:0}.actualite{position:relative}.actualite a.link{border:0;position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:100%}.actualite .image{width:100%;height:0;padding-top:56.25%;margin-bottom:30px}.actualite .title{color:var(--yellow);padding:0 25px;font-size:24px;line-height:30px;margin-top:0;margin-bottom:20px}.actualite .contenu{padding:0 25px}.actualite .contenu a{display:block;margin-top:20px}body.page h2{font-size:40px;line-height:48px;text-transform:none}.margin-top-0{margin-top:0!important}.slider{margin-top:40px!important;margin-bottom:40px!important}.slider-slider{height:500px;overflow:hidden}.slider-slider .carousel-cell,.slider-slider .carousel-cell img{width:100%}.slider-slider .flickity-button{background:transparent;border:none;color:#fff}.slider-slider .flickity-prev-next-button{top:50%;width:80px;height:80px;border-radius:50%;transform:translateY(-50%)}.vc_images_carousel .vc_carousel-control .icon-next:before{content:""!important;font-family:Font Awesome\ 5 Pro;position:relative;font-size:30px!important;color:#fff;top:-10px}.vc_images_carousel .vc_carousel-control .icon-prev:before{content:""!important;font-family:Font Awesome\ 5 Pro;position:relative;font-size:30px!important;color:#fff;top:-10px}.vc_carousel-indicators{display:none}.footer{padding-top:var(--pt);padding-bottom:var(--pb);background-color:var(--footer-bg)}.footer h2{font-size:16px!important;margin-top:0!important;margin-bottom:15px!important;text-transform:uppercase!important}.footer a:hover{color:var(--footer-question-bg)}.footer .first{font-size:18px;line-height:24px}.footer .first h1{font-size:24px;text-transform:uppercase}.footer .first i{margin-top:30px;font-size:30px;margin-right:20px}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{padding:0;margin:0;border:0}.footer ul li:before{display:none}.footer ul li a:hover{text-decoration:underline}.footer .copyright{margin-top:100px;font-size:12px;text-transform:uppercase}.menu-item.current_page_item a{color:#000!important}.questions{height:50px;line-height:50px;background-color:var(--footer-question-bg);color:#fff}.questions a,.questions a:hover{color:var(--footer-bg)}.questions a:hover{text-decoration:underline}.grids-four-columns p,.grids-icons p,.grids-three-columns p,.grids-two-columns p{font-size:16px}.grids-four-columns .col-lg-6,.grids-icons .col-lg-6,.grids-three-columns .col-lg-6,.grids-two-columns .col-lg-6{padding:0 95px}.grids-four-columns .col-lg-6:first-child,.grids-icons .col-lg-6:first-child,.grids-three-columns .col-lg-6:first-child,.grids-two-columns .col-lg-6:first-child{border-right:var(--width-border) solid var(--border-left-color)}.grids-four-columns p,.grids-three-columns p,.grids-two-columns p{margin-bottom:15px}.grids-three-columns .icon img{float:left;width:30px;height:auto}.grids-three-columns .icon h2{float:left;width:calc(100% - 45px);margin-top:0;margin-bottom:20px;margin-left:15px}.grids-three-columns .icon div:after{content:"";display:table;clear:both}.grids-four-columns .image,.grids-three-columns .image{width:100%;height:0;padding-top:56.25%}h1.red{color:var(--red)}h2.violet{color:var(--violet)}h2.green{color:var(--green)}h2.yellow{color:var(--yellow)}h2.red{color:var(--red)}h2.blue{color:var(--blue)}h3.yellow{color:var(--yellow)}h3.violet{color:var(--violet)}h3.green{color:var(--green)}h3.red{color:var(--red)}h3.blue,p.blue{color:var(--blue)}a.yellow{color:var(--yellow)}a.violet{color:var(--violet)}a.green{color:var(--green)}a.blue{color:var(--blue)}.header h1{color:var(--color-header-title);margin-bottom:30px;margin-top:50px;line-height:1!important}.header strong{font-family:Greycliff CF Bold;font-size:30px}nav{margin-top:40px;height:175px}.navbar button{display:none!important}nav ul{line-height:80px;height:80px;margin-top:75px}.navbar-nav{background-color:#fff}header .menu-item{border:1px solid #fff}header .menu-item.current_page_ancestor>a,header .menu-item.current_page_item a,header .menu-item a:hover{color:var(--footer-question-bg)!important}header .menu-item .nav-link{display:block;width:100%;height:100%;padding:0 20px!important;color:var(--color-nav-link)!important;text-transform:uppercase}header .menu-item.button{background-color:var(--bg-color-button)}header .menu-item.button:hover{background-color:var(--bg-color-actualite)}header .menu-item.button a{color:#fff!important}footer .menu-item.current_page_ancestor>a,footer .menu-item.current_page_item a,footer .menu-item a:hover{color:#000!important}body.home .vc_col-sm-2{display:none}body.home .header{height:530px}body.page:not(.home) .header{height:430px;display:flex;align-items:center;justify-content:center}body.page:not(.home) .header h1{font-size:85px;line-height:95px!important;margin-top:0!important}ul.dropdown-menu{list-style:none;height:auto;margin-top:0}ul.dropdown-menu li{padding-left:0;height:45px;line-height:45px;border:0}ul.dropdown-menu li a{padding:0 10px!important;background-color:transparent!important}ul.dropdown-menu li a:hover{color:var(--footer-question-bg)}ul.dropdown-menu li:after,ul.dropdown-menu li:before{display:none}header .wpml-ls{position:absolute;right:30px;top:10px;z-index:200;height:35px;line-height:35px;width:200px}header .wpml-ls ul{list-style:none}header .wpml-ls ul li{height:35px;line-height:35px}header .wpml-ls ul li a{display:block;width:100%;height:100%;padding:0 20px;background-color:#fff!important;line-height:33px}header .wpml-ls ul li a:hover{text-decoration:none;background-color:#fff!important}header .wpml-ls ul li:before{display:none}.fil_ariane{font-style:italic;font-size:12px;margin-bottom:20px}.features h2{font-size:18px!important;line-height:1!important;font-family:Greycliff CF Bold,sans-serif;margin-bottom:15px!important;margin-top:0!important}.features p{font-size:16px;line-height:22px}.citation{margin-top:40px;margin-bottom:40px!important}.citation em{display:block;font-family:Greycliff CF Bold,sans-serif;font-size:24px;font-style:italic;margin-bottom:20px}.citation p{font-size:16px;margin-bottom:0;font-style:normal}.faqs{margin-top:50px}.faq{font-size:20px;border-bottom:1px solid #e3e3e3}.faq:first-child{border-top:1px solid #e3e3e3}.faq .faq-question{padding:1.4rem 2rem 1.4rem 0;color:#000;position:relative;font-family:Greycliff CF Bold,sans-serif;cursor:pointer;font-size:16px;line-height:24px}.faq .faq-question:hover{text-decoration:underline}.faq .faq-question.open:hover,.faq .faq-question:hover,.faq .faq-question:hover:after{color:var(--footer-question-bg)}.faq .faq-question.open:hover{text-decoration:underline}.faq .faq-question.open:hover:after{color:var(--footer-question-bg)}.faq .faq-question:after{content:"\f067"}.faq .faq-question.open:after,.faq .faq-question:after{font-size:22px;color:#000;font-family:Font Awesome\ 5 Pro;font-weight:400;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq .faq-question.open:after{content:"\f068"}.faq .faq-answer{padding-top:1rem;padding-bottom:1rem;display:none;font-size:16px;line-height:24px}.multilink{margin-top:50px}.link{border-bottom:1px solid #e3e3e3}.link:first-child{border-top:1px solid #e3e3e3}.link .link-question{color:#000;position:relative;font-weight:700!important;font-size:16px}.link .link-question a{padding:1.4rem 2.5rem 1.4rem 0;display:block;width:100%}.link .link-question a:hover{color:var(--footer-question-bg);text-decoration:underline}.link .link-question:hover:after{color:var(--footer-question-bg)!important}.link .link-question:after{content:"\f054";position:absolute;right:7.5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:Font Awesome\ 5 Pro;font-size:22px;font-weight:400;color:#000;pointer-events:none}.link .link-question:hover:after{color:#000}.burger{position:absolute;top:calc(50% - 15px);right:30px;font-size:30px;cursor:pointer;display:none}.burger i{color:#000}.menu-mobile{display:none}body{background-color:#fff;font-size:16px;line-height:24px}h3{margin-top:20px!important;margin-bottom:25px}.mt80{margin-top:80px!important}strong{font-weight:700}.temoignages h2{margin-top:30px!important}p{margin-bottom:20px}@media (max-width:991px){.header h1{margin-top:40px;font-size:50px;line-height:55px;margin-bottom:100px!important}body.hero_1.background_1,body.hero_1.background_2,body.hero_1.background_3,body.hero_2.background_1,body.hero_2.background_2,body.hero_2.background_3,body.hero_3.background_1,body.hero_3.background_2,body.hero_3.background_3{background-position:center 50px!important;background-size:1500px}body,html{overflow-x:hidden}#gallery-1 .gallery-item{width:100%!important}.more-spacing,.wpb_single_image{margin-bottom:30px!important}.wpb_single_image{margin-top:30px!important}.actualites{margin-top:30px}.actualites h2{margin-bottom:30px!important}.actualite{margin-bottom:30px}body.page h2{font-size:30px;line-height:35px}.footer h2{font-size:20px!important;line-height:25px!important}.footer .row>div{margin-bottom:30px}.footer .first{font-size:16px;line-height:22px}.footer .first h1{font-size:20px}.footer .copyright{margin-top:0;padding:0 15px}.questions{height:auto;line-height:25px;padding:20px 0}.header strong{line-height:40px}nav{margin-top:0;height:100px;padding:0 30px!important;background-color:#fff}nav .navbar-brand img{width:100px;height:auto}body.home .header{height:370px}body.page:not(.home) .header{height:200px}body.page:not(.home) .header h1{font-size:35px!important;line-height:40px!important;margin-top:100px!important}header .container,header .container .col-lg-12{padding:0!important}header .wpml-ls{display:none}.burger{display:block}.menu-mobile{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:25;align-items:center;justify-content:center;text-align:center}.menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-item:before{display:none}.menu-mobile .logo{margin-bottom:50px;width:70%}.menu-mobile .fa-times{position:absolute;color:#000;top:30px;right:30px;font-size:30px;cursor:pointer}.menu-mobile #navbar{display:block;text-align:center}.menu-mobile #navbar a{color:#000;font-size:18px}.menu-mobile ul.dropdown-menu{position:relative!important;top:-45px!important;border:0!important}.menu-mobile ul.dropdown-menu li{text-align:center;height:35px!important}.menu-mobile ul.dropdown-menu li a{font-size:14px!important}.menu-mobile .wpml-ls ul{text-align:center}.menu-mobile .wpml-ls ul li a.wpml-ls-link{color:#000}:root{--pt:30px;--pb:30px}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{background-color:#888;display:block;height:2px;border-radius:1px;margin-top:5px}.navbar-toggle{border:none}.navbar-toggle,.navbar-toggle:hover{background:transparent!important}.navbar-toggle .icon-bar{width:22px;transition:all .2s}.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggle .middle-bar{opacity:0}.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggle.collapsed .top-bar{transform:rotate(0)}.navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}}