.maintenance{position:fixed;width:100%;height:100%;z-index:1000000;background-color:#FFF;text-align:center}
.maintenance strong{font-weight:700;font-size:2rem;display:block;width:100%;margin-bottom:20px}
.maintext li{position:relative;padding-left:20px}
.maintext li::before{content:'';position:absolute;left:0;top:12px;background-color:#b04267;width:5px;height:5px;border-radius:3px;display:block}
footer.wrapper{padding:100px 10% 50px;background-color:#424148}
#coordonnees{border-bottom:1px solid #d7d7d7;padding-bottom:50px;margin-bottom:60px;color:#fff;font-size:0.875rem}
#coordonnees > *{display:inline-block}
#coordonnees .contact{line-height:1.5rem}
address{padding:0 30px;white-space:nowrap;line-height:1.5rem}
#copyright{font-size:0.6875rem;text-transform:uppercase;color:#fff}
#copyright a,#coordonnees a{color:#fff;font-weight:500}
#copyright a:hover,#coordonnees a:hover{color:#b04267;border-color:#b04267}
#social a{display:inline-block;margin-left:10px;font-size:0.625rem;border:2px solid #fff;border-radius:5px;padding:5px;width:25px;text-align:center}
@media screen and (max-width:799px),screen and (min-width:800px) and (max-width:1299px) and (orientation:portrait){footer.wrapper{padding:50px 20px;text-align:center}
#coordonnees{padding-bottom:30px;margin-bottom:40px;font-size:1rem}
#coordonnees > *{margin:20px 0}
address{width:100%;padding:0}
#copyright{font-size:0.875rem;line-height:1.4rem}
#copyright a:hover,#coordonnees a:hover{color:#fff;border-color:#fff}
#social{width:100%;margin-top:20px}
#social a{margin:0 5px;font-size:0.875rem;width:35px}}