@font-face {
font-family: 'Raleway';
src: url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Regular.eot);
src: url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Regular.woff2) format('woff2'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Regular.woff) format('woff'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Raleway';
src: url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-BoldItalic.eot);
src: url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-BoldItalic.woff2) format('woff2'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-BoldItalic.woff) format('woff'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-BoldItalic.ttf) format('truetype');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Raleway';
src: url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Italic.eot);
src: url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Italic.eot?#iefix) format('embedded-opentype'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Italic.woff2) format('woff2'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Italic.woff) format('woff'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Italic.ttf) format('truetype');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Raleway';
src: url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Bold.eot);
src: url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Bold.woff2) format('woff2'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Bold.woff) format('woff'),
url(//www.domirepas.fr/wp-content/themes/domirepas/fonts/Raleway-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@-webkit-keyframes motifbas{
0% {left: -90px;}
100% {left: 100%;}
}
@-ms-keyframes motifbas{
0% {left: -90px;}
100% {left: 100%;}
}
@keyframes motifbas{
0% {left: -90px;}
100% {left: 100%;}
}
html{font-size:1em;}
body{margin:0;text-align:center;overflow-x:hidden; font-family:'Raleway', sans-serif;}
a{text-decoration:none;color:rgb(178,14,16);}
a:hover{color:rgb(150,150,150);}
a:focus{outline:none;}
img{vertical-align:middle;width:100%;height:auto;border:none;}
img.alignright{float:right;margin: 0 0 0 5em;width:auto;}
img.alignleft{float:left;margin: 0 5em 0 0;width:auto;}
img.aligncenter{float:none;margin: 1em auto;width:auto;}
.bxsz{-webkit-box-sizing:-ms-border-box;box-sizing:border-box;box-sizing:border-box;}
h1, h2{text-align:center;font-weight:normal;}
.notice-error{display:none !important}
.page{position:relative;left:0;}
.page .slider{height:550px; background:#CCCCCC;position:relative;}
.page .slider .controls{position:absolute;top:50%;left:0;width:96%;text-align:left;padding:0 2%;z-index:997;display:none;}
.page .slider .controls span{display:inline-block;width:60px;height:60px;border-radius:30px;cursor:pointer;
background:rgba(0,0,0,.2) url(//www.domirepas.fr/wp-content/themes/domirepas/img/prec-suiv.png) no-repeat;background-size:100%;background-position:left top;}
.page .slider .controls span.right{background-position:left bottom;float:right;}
.page .slider .cycle-slideshow{width:100%;height:inherit;}
.page .slider .cycle-slideshow > div{height:100%;width:100%;}
.page .slider .cycle-slideshow > div .label{width:200px;height:200px;position:absolute; right:10%; top:170px;z-index:999;
-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);}
.page .slider .cycle-slideshow > div .title{position:absolute;right:23.5%;top:5em;z-index:999;font-size:2.5em;color:#FFFFFF;
text-shadow:1px 1px 2px #000000;}
.page .bandeau-page{height:450px;}
.page .bandeau-page .inner{height:inherit;}
header{position:fixed;left:0; top:0; width:100%;z-index:998;
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
header > div{
display:inline-block; vertical-align:middle;
}
header .logo{width:35%;text-align:right;}
header .logo img{width:270px;}
header .accroche{width:65%;text-align:left;padding-left:2.5%;text-transform:uppercase;font-size:2em;color:rgb(178,14,16);}
header .menu-navigation-principale-container{ display:block; background:rgba(255,255,255,0.8); box-shadow:0px 1px 6px -3px;}
header .menu-navigation-principale-container ul{margin:0;padding:0;list-style:none;}
header .menu-navigation-principale-container ul li{display:inline-block;text-transform:uppercase;position:relative;}
header .menu-navigation-principale-container ul li:hover{background-color:rgba(178,14,16,.8);}
header .menu-navigation-principale-container ul li:hover a{color:#FFFFFF;}
header .menu-navigation-principale-container ul li a{display:block;padding:1em 1.5em;}
header .menu-navigation-principale-container ul li ul.sub-menu{display:none;background:rgba(178,14,16,.8);position:absolute;left:0;top:100%;min-width:150%;padding-top:1em;}
header .menu-navigation-principale-container ul li ul.sub-menu li{text-transform:none;text-align:left;display:block;}
header .menu-navigation-principale-container ul li ul.sub-menu li a{color:#FFFFFF;padding:1em;}
header .menu-navigation-principale-container ul li ul.sub-menu li a:hover{color:rgb(200,200,200);}
header .menu-navigation-principale-container ul li ul.sub-menu li:hover{background:none;color:inherit;}
section.presentation{
display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;
-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
-webkit-justify-content: flex-start;-ms-flex-pack: flex-start; justify-content: flex-start;
-webkit-align-content: stretch;-ms-flex-line-pack: stretch; align-content: stretch;
-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;
}
section.presentation > div{
-webkit-order: 0;-ms-flex-order: 0;order: 0;
-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;
-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;
display: -ms-flexbox;display: -webkit-flex;display: flex;
-webkit-align-items: center;-ms-flex-align: center;align-items: center;
}
section.contact{padding:1em 0;}
section.contact > div{text-align:center;width:50%;display:inline-block;vertical-align:middle;}
section.contact a{color:rgb(100,100,100);}
section.contact a:hover{color:rgb(150,150,150);}
section.contact .ctc-1{color:rgb(100,100,100);}
section.contact .ctc-1 span{display:block;}
section.contact .ctc-1 span.num{font-weight:bold;}
section.contact .ctc-2{font-size:2em;text-transform:uppercase;}
section.contact .ctc-2 a{display:block;}
section.contact .ctc-2 a:hover{color:rgb(150,150,150);}
section.contact .ctc-2 a span{display:inline-block;vertical-align:middle;padding:0 0.5em}
.second{background:rgb(220,220,220)}
section.presentation h2{color:#FFFFFF;font-size:2.5rem;text-transform:uppercase;}
section.presentation .row-1.first, section.presentation .row-1.second{width:25%;}
section.presentation .row-1.third{width:50%;order:3;}
section.presentation .row-1.first{background:rgb(178,14,16) url(//www.domirepas.fr/wp-content/themes/domirepas/img/fd-stries.png);order:1;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
section.presentation .row-1.second{order:2;}
section.presentation .row-2.first{width:50%;order:4;}
section.presentation .row-2.second, section.presentation .row-2.third{width:25%;order:5;-webkit-justify-content: flex-end;-ms-flex-pack: flex-end; justify-content: flex-end;}
section.presentation .row-2.third{background:rgb(226,102,27) url(//www.domirepas.fr/wp-content/themes/domirepas/img/fd-stries.png);order:6;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
section.presentation .row-3.first, section.presentation .row-3.second{width:25%;}
section.presentation .row-3.first{background:rgb(15,178,138) url(//www.domirepas.fr/wp-content/themes/domirepas/img/fd-stries.png);order:7;-webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
section.presentation .row-3.second{order:8;}
section.presentation .row-3.third{width:50%;order:9;}
.menu-accueil-fonctionnement-container, .menu-accueil-menus-container, .menu-accueil-conseils-container{width:90%;}
.menu-accueil-fonctionnement-container ul.menu, .menu-accueil-menus-container ul.menu, .menu-accueil-conseils-container ul.menu{margin:1em 0; padding:0; list-style:none;}
.menu-accueil-fonctionnement-container ul.menu li, .menu-accueil-menus-container ul.menu li, .menu-accueil-conseils-container ul.menu li{border-bottom:1px solid;text-align:right;font-size:1.25em;}
.menu-accueil-menus-container ul.menu li{text-align:left;}
.menu-accueil-fonctionnement-container ul.menu li a, .menu-accueil-menus-container ul.menu li a, .menu-accueil-conseils-container ul.menu li a{padding:1.5em 0.5em;display:block;text-transform:uppercase;color:rgb(80,80,80);
-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.menu-accueil-fonctionnement-container ul.menu li a:hover, .menu-accueil-menus-container ul.menu li a:hover, .menu-accueil-conseils-container ul.menu li a:hover{background-color:rgb(200,200,200);}
footer{padding:2em 5%}
footer > div{padding:2em 0 0 0;} footer .infos{overflow:hidden;}
footer .infos::after{width:90px;height:55px;display:block;content:" ";position:relative;left:-90px;background:url(//www.domirepas.fr/wp-content/themes/domirepas/img/motif.png) no-repeat center center / 100%;
-webkit-animation: motifbas 8s ease-in 0s infinite; -ms-animation: motifbas 8s ease-in 0s infinite; animation: motifbas 8s ease-in 0s infinite;
}
footer .textwidget a{color:#A93439;}
footer .textwidget a:hover{color:rgb(150,150,150);}
footer .bottom{border-top:1px solid rgb(178,14,16);position:relative;}
footer .bottom ul{margin:0;padding:0;list-style:none;}
footer .bottom ul li{display:inline-block;vertical-align:middle;position:relative;color:rgb(100,100,100);padding:0.5em 0;}
footer .bottom ul li.mentions::before{font-family:'fontawesome'; content:"\f15c";font-size:2em;color:inherit;}
footer .bottom ul li.plan::before{font-family:'fontawesome'; content:"\f0e8";font-size:2em;color:inherit;}
footer .bottom ul li.faq::before{font-family:'fontawesome'; content:"\f1cd";font-size:2em;color:inherit;}
footer .bottom ul li.reseau::before{font-family:'fontawesome'; content:"\f082";font-size:2em;color:inherit;}
footer .bottom ul li a{display:block;padding:0 1em;color:#A93439;}
footer .bottom ul li a:hover{color:rgb(150,150,150);}
footer .menu-mobile{display:none;position:fixed;left:0; top:1em; width:80px;height:80px;z-index:999;padding:0;
background:url(//www.domirepas.fr/wp-content/themes/domirepas/img/mn-mobile.png) no-repeat top right / 100%;cursor:pointer;}
footer .menu-mobile.open{background-position:bottom right;}
footer .menu-navigation{position:fixed;left:-100%;top:0;width:50%;height:100%;background:rgb(255,255,255);z-index:998;}
footer .menu-navigation ul{margin:2em 10% 0 10%;padding:0; list-style:none;}
footer .menu-navigation ul li{text-transform:uppercase;}
footer .menu-navigation ul li a{border-bottom:1px solid rgb(160,160,160);padding:1.5em 1em;display:block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;color:rgb(50,50,50);}
footer .menu-navigation ul li a:hover{background-color:rgb(180,180,180);color:#FFFFFF;}
footer .menu-navigation ul li ul{margin:0;display:none;}
footer .menu-navigation ul li ul li{text-transform:none;}
footer .menu-navigation ul li ul li a{border:none;-webkit-transition:none;-moz-transition:none;transition:none;}
footer .menu-navigation ul li ul li a:hover{color:#A93439;background-color:transparent;}
footer .menu-navigation .motif-image{padding:0 10%;margin-top:2em;}
article{margin:0;}
article .breadcrumbs{margin:0;padding:1em 0;list-style:none;}
article .breadcrumbs li{display:inline-block;padding:0 0.35em;font-size:0.9em;}
article .breadcrumbs li a{color:rgb(169,52,17);}
article .breadcrumbs li a.bread-home{text-transform:uppercase;}
article .breadcrumbs li strong{font-weight:normal;}
article h1{margin:0;padding:0.5em;text-transform:uppercase;color:rgb(255,255,255);font-size: 2em;
background: -moz-linear-gradient(left,  rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.35) 25%, rgba(0,0,0,0.35) 75%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.35) 25%,rgba(0,0,0,0.35) 75%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.35) 25%,rgba(0,0,0,0.35) 75%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
}
.western span{color: #b20e10; font-size: 18px;}
article h1 span{background: url(//www.domirepas.fr/wp-content/themes/domirepas/img/picto-menu.png) no-repeat left center / 40px;display: inline-block;width: 45px;height: 45px;vertical-align: middle;display:none;}
article .texte{text-align:justify;padding:2em 15%;line-height:1.5em;}
article .texte h2{text-align:left;font-size:1.5em;text-transform:uppercase;margin-top: 45px;}
article .texte h2{background:url(//www.domirepas.fr/wp-content/themes/domirepas/img/picto-menu.png) no-repeat left center / 1em;padding-left:1.5em;}
article .texte h3{text-align:left;font-size:1em;text-transform:uppercase;}
article .texte::after{content:" ";display:block;clear:both;}
article .texte ul{text-align:left;border-left:1px solid rgb(150,150,150);padding:1em 0 1em 2em;margin-left:2em;}
article .alerte{text-align:center;padding:0.5em 15%;font-weight:bold;color:rgb(178,14,16);}
article .quest{text-align:justify;padding:0.5em 15%;line-height:1.5em;}
article .quest h2.question{text-align:left;background:none;padding:0.25em 0;cursor:pointer;text-transform:none;}
article .quest h2.question > span{display: inline-block;vertical-align:middle;}
article .quest h2.question > span.title{width:78%;padding:0 2% 0 0;font-size:0.8em;}
article .quest h2.question > span.rep{width:20%;color:rgb(178,14,16);font-size:0.8em;text-align:right;}
article .quest .reponse{border-left:1px solid rgb(150,150,150);border-right:1px solid rgb(150,150,150);display:none;margin:2em 5% 2em 5%;padding:1em 5%;}
article .date{text-align:right;}
article .menu{width:40%;display:inline-block;vertical-align:top;text-align:center;padding:1.5em 4.5% 0 4.5%;}
article .menu:first-child{border-right: 1px solid #CCCCCC;}
article .menu h2, article .menu h3{text-transform:uppercase; font-weight:normal;background:none;padding-left:0;font-size:1.1em;}
article .menu h3{font-size:0.9em;}
article .menu img.pctmn{max-width:100px;}
article .pdf-gallery, article .pdf-pages{border-top:1px solid #CCCCCC;padding-top:1em;margin:3em 0 0 0;position:relative;}
article .pdf-gallery{border-bottom:1px solid #CCCCCC;padding-bottom:1em;}
article .pdf-gallery::before{content:"Téléchargez nos menus"; display:block;position:absolute;left:0;top:-2em;text-transform:uppercase; font-size:1em;font-weight:bold;}
article .pdf-pages::before{content:"Documents à télécharger"; display:block;position:absolute;left:0;top:-2em;text-transform:uppercase; font-size:0.8em;}
article .pdf-gallery .document-icon-row, article .pdf-pages .document-icon-row{text-align:center;}
article .texte img.aligncenter{max-width:500px;margin:1em auto;}
article .texte img.alignright{max-width:500px;float:right;margin-left:5%;}
article .texte img.alignleft{max-width:500px;float:left;margin-right:5%;}
article .wpcf7{margin:1em auto;text-align:center;width:70%;}
article .wpcf7::after{display:block;content:" ";clear:both;}
article .wpcf7 .it-50{width:46%;float:left;margin:0 2%;}
article .wpcf7 .it-100{width:96%;float:none;margin:0 2%;clear:both;}
article .wpcf7 input, article .wpcf7 textarea, .wpcf7 select{width:100%;font-size:1em;padding:0.5em;}
.wpcf7 textarea{font-family:'Raleway', sans-serif;}
article .wpcf7 input[type=submit]{width:auto;border:none;background:none;text-transform:uppercase;font-size:2em;letter-spacing:0.1em;cursor:pointer;
border-bottom:3px solid;padding-left:0;padding-right:0;}
article .wpcf7 input[type=submit]:hover{color:#990000;}
article .wpcf7 label{display:block;text-align:left;padding:1em 0 0 0;}
article .wpcf7 img{width:auto;}
article .wpcf7 br{display:none;}
.wpcf7-not-valid-tip{text-align:left;font-style:italic;}
.wpcf7-response-output{color:#990000;}
.wpcf7-validation-errors{border:none !important;font-weight:bold;}
.wpgmza_infowindow_address{display: none;}
#wpgmza_map_1{
margin-bottom: 2em;
}
ul.wsp-pages-list{margin:0;padding:0;list-style:none;}
ul.wsp-pages-list ul{margin:1em 0 0 2em;padding:0 0 0 2em;list-style:none;border-left:1px solid #CCCCCC;}
ul.wsp-pages-list li{padding:1em 0;text-transform:uppercase}
ul.wsp-pages-list li a{color:rgb(100,100,100);}
ul.wsp-pages-list li ul li{text-transform:none;}
.document-icon a{display:block;color:rgb(100,100,100);padding:0.5em; -webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.document-icon a:hover{background-color:rgb(225,225,225);}
.document-icon a .title{font-size:1.8em; display:block; padding:10px 0;}
.document-gallery .document-icon a img{ width:auto; max-width:200px !important;}
@media screen and (max-width:1480px){
}
@media screen and (max-width:1280px){
section.presentation h2 {font-size: 2.25rem;}
}
@media screen and (max-width:1024px){
.page .slider{height:500px;}
.page .slider .cycle-slideshow > div .label {width: 160px;height: 160px;}
.page .slider .cycle-slideshow > div .title {right: 28%;top: 3em;}
section.presentation h2{font-size:1.65rem;}
.menu-accueil-fonctionnement-container ul.menu li, .menu-accueil-menus-container ul.menu li, .menu-accueil-conseils-container ul.menu li {font-size: 1em;}
article .texte{padding:2em 8%;}
footer .menu-mobile{display:block;}
header .menu-navigation-principale-container{display:none;}
}
@media screen and (max-width:980px){
header{
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 60%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );}
header .logo{width:50%;}
header .accroche{width:50%;font-size:1.5em;}
}
@media screen and (max-width:800px){
header .accroche {font-size: 1.2em;}
.page .slider{height:400px;}
.page .slider .controls {width:98%;padding:0 1%;}
.page .slider .controls span{width:50px;height:50px;border-radius:25px;}
.page .slider .cycle-slideshow > div .title {right: 32%;top: 3em;}
section.presentation .row-1.first, section.presentation .row-1.second{width:50%;}
section.presentation .row-1.third{width:100%;}
section.presentation .row-2.first{width:100%;order:6;}
section.presentation .row-2.second, section.presentation .row-2.third{width:50%;order:5;webkit-justify-content: center;-ms-flex-pack: center; justify-content: center;}
section.presentation .row-2.second{webkit-justify-content: flex-start;-ms-flex-pack: flex-start; justify-content: flex-start;}
section.presentation .row-2.third{order:4;}
section.presentation .row-3.first, section.presentation .row-3.second{width:50%;}
section.presentation .row-3.first{order:7;}
section.presentation .row-3.second{order:8;}
section.presentation .row-3.third{width:100%;order:9;}
.menu-accueil-menus-container ul.menu li {text-align: right;}
article .wpcf7 .it-50{width:96%;float:none;}
ul.menu-som.left{text-align:right;}
footer > div{padding:1em 0 0 0;}
footer .menu-navigation{position:fixed;left:-100%;top:0;width:100%;height:100%;background:rgb(255,255,255);z-index:998;}
}
@media screen and (max-width:640px){
header{background:rgba(255,255,255,.85)}
header .logo img {width: 200px;}
header > div {display:block;}
header .logo, 	header .accroche {width:100%;text-align:center;padding:0 0 0.5em 0;}
.page .slider{height:340px;}
.page .slider .controls span{width:50px; height:50px;border-radius:25px;}
.page .bandeau-page {height: 325px;}
section.contact > div {width: 100%;display: block;}
section.presentation h2{font-size:2rem;}
footer {padding:0 5% 1em 5%;}
footer .infos {background-color:rgb(230,230,230);}
article .texte{padding:2em 5%;}
article h1{font-size:1.35em;}
article .menu{width:90%;display:block;}
article .menu:first-child{border-bottom: 1px solid #CCCCCC;border-right:none;}
article .wpcf7{width:80%;}
}
@media screen and (max-width:480px){
header .accroche{font-size:1em;}
.page .slider .cycle-slideshow > div .label{right:15%;}
.page .slider .controls span{width:40px; height:40px;border-radius:20px;}
section.presentation h2{font-size:1.65rem;}
footer .bottom ul li{width:45%;font-size:0.8em;}
footer .bottom ul li.mentions::before{font-size:1em;}
footer .bottom ul li.plan::before{font-size:1em;}
footer .bottom ul li.faq::before{font-size:1em;}
}
@media screen and (max-width:360px){
footer .menu-mobile{width: 60px;height: 60px;top: 0.8em;}
.menu-accueil-fonctionnement-container ul.menu li, .menu-accueil-menus-container ul.menu li, .menu-accueil-conseils-container ul.menu li {font-size: 0.8em;}
section.presentation h2{font-size:1.2rem;}
}
@media screen and (max-width:320px){
section.presentation h2{font-size:1rem;}
}
.btn-cookie{
background: #b40e10 !important;
}