[data-ratio]{display:block;max-width:100%;position:relative}[data-ratio]:before{content:"";display:block}[data-ratio]>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}[data-ratio="20:9"]:before{padding-top:45%}[data-ratio="1280:400"]:before{padding-top:31.25%}[data-ratio="1280:250"]:before{padding-top:19.53%}[data-ratio="16:9"]:before{padding-top:56.25%}[data-ratio="4:3"]:before{padding-top:75%}[data-ratio="1:1"]:before{padding-top:100%}
html{font-size:15px;font-family:europa,sans-serif;font-weight:300}body{font-size:1rem;text-align:center;margin:0;overflow-x:hidden;color:#000c00}*{position:relative}h1,h2,h3,h4,h5,h6{font-weight:700;margin:1rem 0}.left,h2,h3,h4,h5,h6{text-align:left}.right{text-align:right}img{height:auto;vertical-align:middle}a{text-decoration:none;color:#0e5896;transition:all .2s ease}a:hover{color:#eb5e09}.padder{padding-left:5%;padding-right:5%}.padder-left{padding-left:5%;padding-right:0}.no-padding{padding-left:0!important;padding-right:0!important}.has-fushia-color{color:#bf0066}.has-bleu-color{color:#0e5896}.has-orange-color{color:#ce5eab}.has-vert-color{color:#a9c448}.has-noir-color{color:#000}.has-blanc-color{color:#fff}.has-fushia-background-color{background-color:#bf0066}.has-bleu-background-color{background-color:#0e5896}.has-orange-background-color{background-color:#ce5eab}.has-vert-background-color{background-color:#a9c448}.has-noir-background-color{background-color:#000}.has-blanc-background-color{background-color:#fff}header{position:-webkit-sticky;position:sticky;top:0;z-index:3}header:after{content:"";display:block;width:100%;height:1rem;position:absolute;left:0;top:100%;opacity:0;transition:all 1s ease;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.2),transparent);background:-o-linear-gradient(top,rgba(0,0,0,.2) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.2) 0,transparent)}header.actif:after{opacity:1}header img{width:100%}header .row{margin-left:0;margin-right:0}header{background-color:#fff}header .message{background-color:#000c00;padding:.025rem 3rem;color:#fff;line-height:110%}header .message.fermer{display:none}header .message .close{position:absolute;right:10px;top:50%;width:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:2}header .message .close>div{width:20px;height:1px;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}header .message .close .two{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}header .en-tete{padding-top:1rem}header .logo img{width:100%;max-width:150px;transition:all .3s linear}header.actif img{width:70%;transition:all .3s linear}@-webkit-keyframes efface{0%{opacity:1}to{opacity:0}}@keyframes efface{0%{opacity:1}to{opacity:0}}header .logo .under-img{background-color:#fff;z-index:3;height:100%}header .logo .souslogo{position:absolute;left:0;top:100%;width:100%;background-color:#fff;padding-bottom:1rem;z-index:2;transition:all .3s ease}header .logo .souslogo.invisible{-webkit-animation-name:efface;animation-name:efface;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateY(-100%);transform:translateY(-100%)}header .logo .souslogo img{width:85%}header .mnhd,header .nav{display:none}header .menumobile{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-30%);transform:translateY(-30%);font-weight:700;font-size:.8rem;cursor:pointer;z-index:999}header .menumobile .filets{height:25px}header .menumobile .filets .bt{position:absolute;width:1px;background:#000c00;bottom:0}header .menumobile .filets .bt.un{left:10%;height:80%}header .menumobile .filets .bt.deux{left:35%;height:100%}header .menumobile .filets .bt.trois{right:35%;height:80%}header .menumobile .filets .bt.quatre{right:10%;height:100%}.contenu{z-index:1}section{padding-top:2rem;padding-bottom:3rem}section.visuel{padding-top:0;padding-bottom:0}section.visuel .vgeneric{height:65vh;background-color:#c8c8c8;background-size:cover;background-position:50%;background-repeat:no-repeat}section.visuel .vgeneric .accroche{position:absolute;width:60%;left:50%;top:50%;-webkit-transform:translate(-30%,-50%);transform:translate(-30%,-50%);color:#fff;font-weight:700;font-size:2.5rem;text-align:left;padding-bottom:3rem;border-bottom:1px solid #fff}section.a-propos{text-align:left}section.a-propos h1{font-size:2rem;margin:2rem 0}section.a-propos .informations{background:#000c00;color:#929292;padding:1rem 1.5rem;margin-top:-5rem;margin-left:1rem}section.a-propos .informations h3{color:#fff;font-size:1.5rem}section.a-propos .informations h3 a{color:#ffffe1}section.a-propos .informations h3 a>span.fleche{display:inline-block;vertical-align:middle;width:25px;height:18px;background:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/arrow-blanche-01.svg) no-repeat 50%/cover;margin-left:.5rem}section.a-propos .informations .adresse{margin:1rem 0 1rem 1rem}section.a-propos .informations .adresse:before{content:"";display:block;width:20px;height:20px;background:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/repere-01.svg) no-repeat 50%/cover;position:absolute;top:0;left:-1.5rem}section.a-propos .informations .horaires{margin:1rem 0 1rem 1rem}section.a-propos .informations .horaires:before{content:"";display:block;width:20px;height:20px;background:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/horaires-01.svg) no-repeat 50%/cover;position:absolute;top:.25rem;left:-1.5rem}section.a-propos .informations .horaires table{border-collapse:collapse}section.a-propos .informations .horaires table td{text-align:left;padding:.25rem .75rem .25rem 0;vertical-align:top}section.services h2{font-size:12vw;margin:0;text-align:left;line-height:80%;font-weight:300}.liste-services{background-color:#000c00;padding:2rem 5%;color:#fff;margin-bottom:2rem;text-align:left}.traits{right:1rem;width:3rem;height:15vh;left:auto;top:auto}.traits,.traits .tr{position:absolute;bottom:0}.traits .tr{height:100%;width:1px;background-color:#fff}.traits .tr.un{left:0;height:80%}.traits .tr.deux{left:33.333%}.traits .tr.trois{right:33.333%;height:80%}.traits .tr.quatre{right:0}.traits.top{top:0;height:10vh}.traits.top .tr{top:0}.liste-services ul{margin:0;padding:0;list-style:none}.liste-services ul li{margin:1rem 0}.liste-services h3{font-size:1.5rem;text-transform:lowercase}.liste-services h3 span{display:inline-block;border-bottom:3px solid;padding-bottom:1rem}.liste-services ul li .extrait{display:block;padding-right:20%}a.bouton{display:inline-block;padding:.25rem 3rem;border-radius:1rem;text-transform:uppercase;overflow:hidden}a.bouton:before{content:"";display:block;position:absolute;left:-120%;top:0;height:0;width:120%;border-color:inherit;border-top:2rem solid;z-index:1;transition:all .3s ease}a.bouton:hover:before{left:0}a.bouton>span{z-index:2}a.bouton:hover>span{color:#fff}.actus h2{text-align:left;font-size:12vw;margin:0;line-height:80%;color:#e5e7e5}.actus h2:after{content:"";display:block;position:absolute;left:0;top:100%;width:100%;height:20vh;background:#e5e7e5}.actus .swiper-container{padding-left:10%;padding-right:10%;margin-top:3rem}.actus .swiper-slide a{display:block;color:#000c00}.actus .swiper-slide a>span{display:block;text-align:left}.actus .swiper-slide a .bouton{display:inline-block!important;padding:.25rem 2rem;text-align:center;border:2px solid #c8c8c8;border-radius:1rem;margin:1rem 0;font-weight:700;transition:all .3s ease}.actus .swiper-slide a:hover .bouton{border:2px solid #000c00;background-color:#000c00;color:#fff}.actus .swiper-slide .vignette{border:1px solid #c8c8c8;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#fff}.actus .swiper-slide .date{font-weight:700;font-size:.8rem;padding:.25rem 0}.actus .swiper-slide .ttl{font-weight:700;font-size:1.5rem;margin:.5rem 0;border-bottom:2px solid #dcdcdc;padding-bottom:.5rem}section.galerie{background-color:#e6e6e6;padding-top:4rem;padding-bottom:4rem}section.galerie .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:50%;overflow:hidden}section.galerie .swiper-slide a .titre{display:block;height:100%;width:100%;background-color:rgba(0,0,0,.7);color:#fff;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;transition:all .3s ease-in-out}section.galerie .swiper-slide a .titre>span{display:inline-block;padding:1rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.galerie .swiper-slide a .titre>span:after{content:"";display:block;width:1.5rem;height:2px;background:#fff;margin:1rem auto}section.galerie .swiper-slide a .picto{display:block;width:30px;height:30px;margin:.5rem auto}section.galerie .swiper-slide a .picto img{width:90%;transition:all .3s ease .2s}section.galerie .swiper-slide a:hover .picto img{-webkit-transform:scale(1.5);transform:scale(1.5)}section.galerie .swiper-slide a:hover .titre{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}section.galerie .swiper-slide a img{width:100%;height:100%;position:absolute;left:0;top:0}.swiper-button-prev{left:-1rem;background:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/arrow-01.svg) no-repeat 0/auto 100%}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:30px;height:20px}.swiper-button-next{right:-1rem;background:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/arrow-01.svg) no-repeat 100%/auto 100%}section.galerie .swiper-button-prev{left:auto;right:52.5%;top:95%}section.galerie .swiper-button-next{right:auto;left:52.5%;top:95%}.visuel-page{background-color:#dcdcdc}.visuel-page .image{background-position:50%;background-size:cover;background-repeat:no-repeat}.content{margin-bottom:3rem}.content h1{font-size:2.5rem;text-align:left;text-transform:lowercase;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.content h1 span{background-color:#fff;padding:1rem 3rem 1rem 0;display:inline-block;vertical-align:middle}.content h3{font-size:1.25rem}.content h2{margin:2rem 0;font-size:1.5rem}.content .texte{text-align:left}.content .texte p,.content .texte ul li{line-height:1.5rem}.content .services{background-color:#000c00;color:#fff;padding:2rem 5rem;text-align:left;margin:4rem 0}.content .services .carre-gris{width:40%;height:80%;background-color:#323232;position:absolute;right:0;top:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}.content .services h3{text-align:left;margin:.5rem 0;font-size:1.25rem}.content .services ul{margin:0;padding:0;list-style:none}.content .services ul li a{display:block;padding:1rem 0;font-weight:700}.content .services ul li a:after{content:"";display:block;position:absolute;left:-1rem;width:1rem;top:100%;border:2px solid;border-color:inherit;transition:all .2s linear}.content .services ul li a:hover:after{width:50%}.content hr{border:none;height:1px;color:#929292;background-color:#929292;margin:3rem 0}.content hr:after{content:"";display:block;width:15px;height:15px;background-color:#929292;border-radius:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:5px solid #fff}.content .texte h2:before{content:"";display:block;width:.5rem;height:3rem;background-color:#929292;position:absolute;top:50%;left:0;-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}.content .bloc{margin:2rem 0;text-align:left;border-bottom:1px solid #929292;padding-bottom:rem}.content .bloc.devis,.content .bloc.devis h2{text-align:center}.content .bloc.devis{background-color:#929292;padding:1rem;color:#fff}.content .bloc.devis a{color:#fff}.content .bloc.devis a:hover{color:hsla(0,0%,100%,.6)}.content .bloc h2{margin:1rem 0;text-align:left;font-size:1rem;text-transform:uppercase}.content .bloc.devis .liendevis,.content .bloc.devis .phone{font-size:2rem}.content .bloc.devis .phone:before{content:"";width:3rem;height:3rem;background:#323232 url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/phone-01.svg) no-repeat 50%/80%;display:block;margin:.25rem auto;border-radius:100%}.content .bloc.devis .liendevis:before{content:"";width:3rem;height:3rem;background:#323232 url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/ordi-01.svg) no-repeat 50%/70%;display:block;margin:.25rem auto;border-radius:100%}.content .services-plus{background-color:#929292;color:#fff;padding:1em;text-align:left}.content .services-plus h2{text-align:center;font-size:1em;text-transform:uppercase;margin:1rem 0}.content .services-plus ul{list-style:none;margin:0;padding:0}.content .services-plus ul li{border-bottom:1px solid;padding:.25rem 0;font-size:.9rem}.content .bloc.news ul{margin:0;padding:0;list-style:none}.content .bloc.news ul li{margin:.5rem 0}.content .bloc.news ul li a{display:block;padding:.5rem 0;background:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/arrow-actu-01.svg) no-repeat 100%/auto 1.5rem}.content .bloc.news ul li a>span{display:inline-block;vertical-align:middle}.content .bloc.news ul li a .vgn{width:3.5rem;background-position:50%;background-size:cover;background-repeat:repeat;margin-right:.5rem}.content .bloc.news ul li a .dt{font-size:.6rem;display:block}.content .bloc.news ul li a .ttl{font-size:.9rem}.content .bloc.news ul li a .plus{display:block;width:40px;float:right;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content .sitemap ul{margin:0 0 1rem;padding:0;list-style:none;border-bottom:1px dashed #c8c8c8}.content .sitemap ul li{text-align:left}.content .sitemap ul li ul{margin-left:3.5rem;border-bottom:none;border-left:1px solid #c8c8c8}.content .sitemap ul li a{display:block;padding:1rem}.content .documentation{margin:2rem 0;text-align:left}.content .documentation a{display:block;padding:.5rem 0;margin:1rem 0}.content .documentation a>span{display:inline-block;vertical-align:middle}.content .documentation a .icone{width:50px;border-radius:100%;border:1px solid #929292;margin-right:10px;background:#929292 url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/pdf-01.svg) no-repeat 50%/80%}.content .infos{text-align:left;background-color:#e6e6e6;margin:4rem 0}.content .infos .coordo{background-color:rgba(0,0,0,.3);color:#fff}.content .row.infos{margin-left:0;margin-right:0}.content .infos table{width:100%;margin-bottom:1rem}.content a.renovation{position:relative;display:block;background-color:#e6e6e6;background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;margin:2rem 0;overflow:hidden;transition:all .3s ease}.content a.renovation span.ttl{width:70%;height:auto;padding:1rem;background-color:inherit;color:#fff;font-weight:700;text-transform:lowercase;font-size:1.25rem;transition:all .3s ease}.content a.renovation span.extrait{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;transition:all .3s ease}.content a.renovation:hover{-webkit-transform:scale(1.075);transform:scale(1.075)}.content a.renovation:hover span.ttl{background-color:#323232!important}.content a.renovation:hover span.extrait{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.content a.renovation span.extrait>span{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-20%);transform:translate(-50%,-20%);text-align:left;width:90%}.content .wpcf7{margin:6rem 0 4rem}.content .wpcf7 div{margin:1rem 0}.content .wpcf7 input,.content .wpcf7 textarea{font-size:1rem;font-family:europa,sans-serif;width:100%;border:none;border-bottom:1px solid #c8c8c8;padding:.75rem 0}.content .wpcf7 input[type=submit]{width:auto;text-transform:uppercase;background:none;border:none;padding:1rem 0;font-size:2rem;cursor:pointer;transition:all .2s ease;color:#929292}.content .wpcf7 input[type=submit]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{box-sizing:border-box}footer{background-color:#000c00;color:#969696;padding-top:2rem;font-size:.9rem}footer .logo{width:80px;margin:0 auto 1rem}footer .logo img{width:100%}footer .row{margin-left:0;margin-right:0}footer .horaires{margin:1.5rem 0}footer .horaires:before{content:"";display:block;width:20px;height:20px;background:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/horaires-01.svg) no-repeat 50%/cover;position:absolute;top:.25rem;left:-1.5rem}footer .adresse:before{content:"";display:block;width:20px;height:20px;background:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/repere-01.svg) no-repeat 50%/cover;position:absolute;top:0;left:-1.5rem}footer .horaires table{border-collapse:collapse}footer .horaires table td{text-align:left;padding:.25rem .5rem .25rem 0;vertical-align:top}footer .menu-bas{border-top:1px solid #787878;padding-top:1rem;padding-bottom:1rem}footer .menu-bas ul li{display:inline-block;font-size:.8rem}footer .menu-bas ul li a{font-weight:300;color:#929292}footer .menus{padding-top:1rem;padding-bottom:1rem}footer a{color:#fff;transition:all .2s ease}footer a:hover{color:#969696}footer ul{margin:0;padding:0;list-style:none}footer ul li a{display:block;padding:.25rem;font-weight:700}footer ul.sub-menu{display:none}footer .mndf ul li{max-width:130px}footer .mndf ul li a{display:block;border:1px solid;text-align:center;margin-bottom:1rem;border-radius:1rem}footer .mndf ul li.actus a{color:#fff;background-color:transparent}footer .mndf ul li.actus:hover a{color:#000c00;background-color:#fff}footer .mndf ul li.contact a{color:#000c00;background-color:#fff}footer .mndf ul li.contact:hover a{color:#fff;background-color:transparent}footer .rezo{margin:2rem 0}footer .rezo li{width:25px;height:25px;display:inline-block;overflow:hidden;text-indent:25px;white-space:nowrap;background-position:50%;background-repeat:no-repeat;background-size:cover}footer .rezo li.fbk{background-image:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/fbk-01.svg)}footer .rezo li.lkn{background-image:url(//www.art-couleurs.fr/wp-content/themes/hors-lignes/img/lkn-01.svg)}footer .rezo li a{display:block}.navmobile{background:#000c00;position:fixed;left:-100%;top:0;width:100%;height:100%;overflow:auto;z-index:998;transition:all .2s linear}.navmobile.open{-webkit-transform:translateX(100%);transform:translateX(100%)}.navmobile ul{margin:0;padding:0 20%;list-style:none}.navmobile ul li{display:block;text-align:left;color:#fff;font-weight:700;font-size:1.25rem}.navmobile ul li ul li{font-weight:300;font-size:1rem}.navmobile ul li a{display:block;padding:1rem;color:#fff}.navmobile .mn{margin-top:1rem}.navmobile .mn ul li{margin:1rem 0}.navmobile .mn ul li a{border:1px solid;padding:.25rem 1rem;border-radius:1rem;text-align:center;max-width:130px}.navmobile .mn ul li.contact a{border-color:#fff;background-color:#fff;color:#000c00}.navmobile .entete{text-align:right;padding:.25rem 1rem;margin-bottom:1rem}.navmobile .entete:after{content:"";display:block;clear:both}.navmobile .close{width:40px;color:#fff;font-size:.8rem;float:right;cursor:pointer}.navmobile .close .cross{height:40px}.navmobile .close .cross .tr{position:absolute;left:50%;top:50%;width:1px;height:30px;background-color:#fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.navmobile .close .cross .tr.deux{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.pswp__button--arrow--left,.pswp__button--arrow--right{top:0!important}@media screen and (orientation:landscape){section.visuel .vgeneric .accroche{width:40%;left:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:3rem}section.actus h2,section.services h2{font-size:6.5vw}.liste-services{padding:2rem 15% 2rem 5%}section.actus h2:after{height:20vh}.content h1{font-size:4.5rem;max-width:80%}}@media screen and (min-width:1024px){footer .logo{margin:0}footer .menus{padding-top:0;padding-bottom:0}}@media screen and (min-width:1025px){header .mnhd,header .nav{display:block}header .menumobile{display:none}header .menumobile .filets{height:35px}header .nav ul{margin:0;padding:0;list-style:none}header .nav ul li{float:left;font-weight:700;margin:0 1rem;font-size:.9rem}header .nav ul li:after{content:"";display:block;width:0;height:3px;background:#c8c8c8;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease}header .nav ul li.current-menu-item:after,header .nav ul li:hover:after{width:100%}header .nav ul li a{display:block;padding:1rem 0;color:#000c00}header .nav ul li ul{display:none}header .mnhd ul li{min-width:110px}header .mnhd ul{margin:0;padding:0;list-style:none}header .mnhd ul li{float:right;margin:.25rem}header .mnhd ul li a{display:block;border:1px solid;text-align:center;border-radius:1rem;padding:.25rem 1rem}header .mnhd ul li.actus a{color:#000c00;background-color:transparent}header .mnhd ul li.actus:hover a{color:#fff;background-color:#000c00;border-color:#000c00}header .mnhd ul li.contact a{color:#fff;background-color:#000c00;border-color:#000c00}header .mnhd ul li.contact:hover a{color:#000c00;background-color:transparent}section.a-propos h1{margin-top:.5rem}.liste-services ul .extrait{min-height:12.5rem}.liste-services .traits,.liste-services .traits.top{right:2rem}.content .texte{text-align:justify;padding-right:15%}.content .texte.fullwidth{padding-right:0}.content .services{margin:1rem 0}.content a.renovation span.ttl{width:50%;padding:2rem 1rem}.content .infos .coordo:before{content:"";position:absolute;left:0;top:0;height:1.5rem;width:100%;background-color:rgba(0,0,0,.3);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.content .infos .coordo:after{content:"";position:absolute;left:0;bottom:0;height:1.5rem;width:100%;background-color:rgba(0,0,0,.3);-webkit-transform:translateY(100%);transform:translateY(100%)}footer .horaires:before{left:-2rem}footer .adresse:before{left:-2rem}.navmobile{display:none}}@media screen and (min-width:1280px){.padder{padding-right:10%}.padder,.padder-left{padding-left:10%}footer .logo{margin:0}}@media screen and (min-width:1440px){.padder{padding-right:15%}.padder,.padder-left{padding-left:15%}footer .horaires:before{left:-2.5rem}footer .adresse:before{left:-2.5rem}}@media screen and (min-width:1680px){html{font-size:16px}header .mnhd ul li{min-width:auto}.padder{padding-right:17.5%}.padder,.padder-left{padding-left:17.5%}}