*{}#top-menu li{position:relative}#top-menu li a{color:rgba(0,0,0,0.8)!important;font-size:17px}#top-menu>li::after{content:'';background-color:#ba0c2f;height:2px;width:0px;position:absolute;top:-10px;left:0;transition:.4s ease all}#top-menu>li:hover::after,#top-menu>li:active::after{width:100%}#top-menu .current_page_item::after{width:100%;background-color:#666}.sub-menu{border-top:3px solid #ba0c2f!important}.image-banner-casque{position:relative}@media screen and (max-width:982px){.image-banner-casque{margin-top:35px}.image-banner-casque::after{width:150px!important;height:150px!important}}.image-banner-casque::after{content:'';background-image:url('https://facilitravaux.com/wp-content/uploads/2020/11/casque.png');background-size:cover;width:200px;height:200px;position:absolute;top:0;left:0;transform:translate(-50%,-50%) rotate(-25deg)}.intervention-bloc div{position:relative;height:100%}.intervention-bloc div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(186,12,47,0);transition:.4s ease all}.intervention-bloc div:hover{background-color:rgba(186,12,47,.5)}.intervention-bloc div h2{text-align:center;opacity:0;transform:translate(0,25px);transition:.4s ease all}.intervention-bloc div:hover h2{opacity:1;transform:translate(0,0)}@media screen and (max-width:768px){.intervention-bloc div{background-color:rgba(186,12,47,.3)}.intervention-bloc div h2{text-align:center;opacity:1;transform:translate(0,0)}}.intervention-bandeau{padding:0;padding-bottom:30px}.et_pb_gutters3 .et_pb_column_4_4 .galerie-domaine .et_pb_grid_item{width:31.3%!important;margin-right:2%!important}.galerie-domaine .et_overlay::before{color:rgb(186,12,47)}ul.liste{color:#000000;font-size:18px}ul.liste li{list-style:none;position:relative;margin-bottom:20px}ul.liste li::before{position:absolute;content:'';width:5px;height:5px;background-color:rgb(186,12,47);border-radius:50%;top:12.5px;left:-10px;transform:translate(-50%,-50%)}h3{color:rgb(186,12,47);font-weight:bold;margin-bottom:20px}p.line-p{position:relative}p.line-p:after{content:'';background-color:rgb(186,12,47);height:5px;width:100px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%,-50%);border-radius:5px}#top-menu .sub-menu{background-color:none!important}#top-menu .sub-menu li a{padding:0!important}#top-menu .sub-menu li,#top-menu .sub-menu li a{color:#000;background-color:white!important;opacity:1!important;transition:.6s ease all}#top-menu .sub-menu li:hover,#top-menu .sub-menu li a:hover{color:rgb(186,12,47)!important}.intervention-cta{background-color:rgb(186,12,47)!important;border-radius:7px}.intervention-cta h2{text-align:left;margin-bottom:20px;font-weight:bold}.intervention-cta div div{display:flex;align-items:center}.intervention-cta div img{height:auto;width:auto}.intervention-cta div div p{flex:1;padding:0 5px;text-align:left}.intervention-cta div div p.int-icon{font-size:75px;text-align:center}.intervention-cta .et_pb_promo_description{}.sub-menu{width:100%!important}#top-menu .sub-menu li{width:100%!important}#top-menu .sub-menu li a{width:100%!important;background-color:rgba(186,12,47,.65)!important;margin:5px 0;text-align:center;border-radius:5px;color:white!important;transition:.4s ease all}#top-menu .sub-menu li a:hover,#top-menu .sub-menu li a:active,#top-menu .sub-menu li a:focus{width:100%!important;background-color:rgba(186,12,47,1)!important;margin:5px 0;text-align:center;border-radius:5px;color:white!important}.list-icon{display:flex;flex-wrap:wrap}.list-icon li{width:20%;margin:25px 0;text-align:center;list-style:none}@media screen and (max-width:982px){.list-icon li{width:50%}}.list-icon .int-icon{font-size:75px}.mobile_nav{background-color:white!important}.mobile_nav span{color:white!important}.buttons-header{display:flex;align-items:center;justify-content:center}.button-header{background-color:#ba0c2f;padding:1em!important;border-radius:3px;font-size:20px;margin:0 20px;color:white;display:inline-block;text-align:center;line-height:initial}.submenu{width:100%;position:relative;display:flex;justify-content:center;align-items:center;padding:0 1em!important;padding-bottom:0px!important;z-index:99!important;background-color:white;cursor:initial}@media screen and (max-width:982px){.submenu{display:none}}.submenu .subitem{list-style:none;background-color:black;margin:0 5px;padding:10px 15px;color:white;font-size:14px!important;cursor:pointer;flex:1}.submenu .subitem:hover,.submenu .subitem:focus,.submenu .subitem:active{background-color:rgba(186,12,47,1)}.submenu .subitem:first-child{margin-left:0}.submenu .subitem:last-child{margin-right:0}.submenu .subitem .submenu-s{display:none;position:absolute;top:100%;left:0;width:100%;border:1px solid rgba(186,12,47,1);padding:15px;color:black;justify-content:flex-start;align-items:flex-start;background-color:white!important;z-index:999!important;transition:.5s ease all}.submenu .subitem:hover .submenu-s,.submenu .subitem:active .submenu-s,.submenu .subitem:focus .submenu-s{display:flex!important}.sublist{height:100%;flex:1}.sublist li{list-style:none;padding:0 1rem;cursor:pointer;font-size:12px!important}.sublist li a,.sublist li a:visited{color:black}.sublist li a:hover{text-decoration:underline}.sublist li.firstli{color:rgba(186,12,47,1);background-color:#f4f6f7;padding:.5em 1rem;margin:.5em;font-size:14px!important}.et_pb_section.et_pb_section_0.et_section_regular{padding-bottom:0px;padding-top:54px}.subtitle-icon{display:flex;align-items:center;justify-content:flex-start}.subtitle-icon .int-icon{margin-right:10px}.button-header a,.button-header a:visited{color:white}.buttonbandeau3 .et_pb_slide_description{padding:0!important}.contact-button{padding:10px!important;color:white!important;background-color:rgba(186,12,47,1)!important;border-radius:5px!important;margin-left:50px}.contact-button a{color:white}.allmenus{display:flex;justify-content:space-between}@media screen and (max-width:982px){.allmenus{justify-content:center}.contact-button{margin:0!important}}.sublist li a{display:flex;align-items:center}.logo-img-submenu{max-width:25px;margin-right:10px}.large-submenu-item .sub-menu{width:295px!important}