body #page-container a{text-decoration:none!important;text-shadow:none!important}.img-cover img{object-fit:cover!important}.realisation .et_pb_gallery_grid .et_pb_gallery_item{display:block}body #page-container{overflow:hidden!important}body.mfp-zoom-out-cur{overflow:hidden!important}body.mfp-zoom-out-cur .mfp-bg.mfp-fade.mfp-ready,body.mfp-zoom-out-cur .mfp-wrap{position:fixed!important;top:0!important}.img-hover{transition:all .4s}.img-hover .et_pb_image_wrap:after{content:'';width:0;height:100%;background:rgb(255 255 255 / 20%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skewX(-55deg);z-index:1;transition:0.5s all;overflow:hidden!important}.img-hover .et_pb_image_wrap:hover:after{width:280%;transition:0.5s all}.img-hover img{overflow:hidden!important}.img-hover .et_pb_image_wrap{overflow:hidden!important}.img-hover .et_pb_image_wrap img{transition:all .4s}.img-hover:hover img{transform:scale(1.1)}body #page-container a.et_pb_button.et_pb_bg_layout_light:hover{transition:all .4s!important;transition-delay:.3s!important;transform:scale(1.1)!important}body #page-container a.et_pb_button.et_pb_bg_layout_light{overflow:hidden!important;z-index:0!important;clip-path:polygon(0 0,100% 0%,94% 100%,0% 100%)}body #page-container a.et_pb_button.et_pb_bg_layout_light:before{content:""!important;display:block!important;width:92%!important;height:90%!important;position:absolute;top:50%;left:18%!important;transform:translateY(-50%);z-index:-1;background-color:#000;transition:all .5s;opacity:1;visibility:visible;clip-path:polygon(0 0,100% 0%,95% 100%,0% 100%)}body #page-container a.et_pb_button.et_pb_bg_layout_light:after{top:10px!important}body #page-container #row-topbar{margin-right:auto!important}.header .et_pb_blurb_container{padding-left:4px!important}.header .header-menu .et_pb_menu__logo-wrap{position:absolute;top:-10px;left:0}.header .header-menu .et_mobile_nav_menu{background-color:#5ca6c1;margin-right:0!important}.header .header-menu .mobile_menu_bar:before{color:#fff!important;top:50%;transform:translateY(-50%)}.header .header-menu #mobile_menu1{top:calc(100% + 15px)}.header .header-menu #mobile_menu1 li:hover{background-color:#5ca6c1}.header .header-menu #mobile_menu1 li:hover a{color:#fff!important}.header .header-menu #mobile_menu1 li.current-menu-item.current_page_item{background-color:#5ca6c1}.header .header-menu #mobile_menu1 li.current-menu-item.current_page_item a{color:#fff!important}.header .header-menu.dtb-menu .dtb-hamburger-inner:before{background-color:#fff!important}.header .header-menu.dtb-menu .dtb-hamburger-inner:after{background-color:#fff!important}.header .header-menu.dtb-menu .dtb-hamburger-inner{top:calc(100% + 1.2px)!important;background-color:#fff!important}.header .header-menu.dtb-menu .mobile_menu_bar.hamburger_menu_icon{width:30px!important;height:30px!important}.header .dtb-menu #menu-menu-principale li>a:before{background-color:#5CA6C1!important;top:54px!important}.header .dtb-menu #menu-menu-principale li.current-menu-item.current_page_item a:before{width:100%!important;margin-left:-50%!important;opacity:1!important;top:54px!important}.service-item .et_pb_image_wrap img{height:250px;object-fit:cover}.service-item .et_pb_blurb_container{padding:0 25px 25px 25px}.service-item .et_pb_blurb_container,.service-item .et_pb_blurb_description,.service-item .et_pb_blurb_content{position:unset!important}.service-item .et_pb_blurb_description{margin-bottom:70px}.service-item a{position:absolute;left:20px;bottom:28px;background-color:#5CA6C1;padding:7px 25px;transition:all .5s;z-index:0!important;clip-path:polygon(0 0,100% 0%,95% 100%,0% 100%)}.service-item a:before{content:""!important;display:block!important;width:95%!important;height:90%!important;position:absolute;top:50%;left:2%!important;transform:translateY(-50%);z-index:-1;background-color:#000;transition:all .5s!important;opacity:1;visibility:visible;clip-path:polygon(0 0,100% 0%,95% 100%,0% 100%);transition:all .5s!important}.service-item a:hover{transition:all .5s!important;transform:scale(1.1)!important}.service-item{transition:all .4s;overflow:hidden}.atout-item{transition:all .5s!important}.atout-item:hover{margin-top:10px!important}@keyframes shine{100%{left:125%}}.atout-item .et_pb_image_wrap{position:relative}.atout-item .et_pb_image_wrap img{filter:brightness(0) invert(1)}.atout-item .et_pb_image_wrap:before{content:"";display:block;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#5CA6C13b}.carpenter-item .et_pb_image_wrap img{height:250px;object-fit:cover}.carpenter-item .et_pb_blurb_container{padding:0 25px 25px 25px}.carpenter-item .et_pb_blurb_container,.carpenter-item .et_pb_blurb_description,.carpenter-item .et_pb_blurb_content{position:unset!important}.realisation ul{display:flex;justify-content:center;background-color:#fff;margin-bottom:20px}.realisation .galerie-item img{height:250px!important;object-fit:cover}.realisation ul>li{margin-left:-5px}.realisation ul>li:first-child{clip-path:polygon(0% 0,100% 0%,93% 100%,0% 100%)}.realisation ul>li:nth-child(2){clip-path:polygon(8% 0,100% 0%,93% 100%,0% 100%)}.realisation ul>li:last-child{clip-path:polygon(7% 0,100% 0%,100% 100%,0% 100%)}.realisation ul>li>a{padding-top:10px;padding-bottom:10px;font-weight:500!important;letter-spacing:2px!important}.realisation .et_pb_gallery_item .et_overlay:before{font-size:18px!important;left:50%!important}.realisation .et_pb_tab{padding:30px 0 0 0!important}ul.et_pb_tabs_controls:after{border-top:none!important}.bounce2{animation:bounce2 2s ease infinite}@keyframes bounce2{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-15px)}}.menu-footer .sub-menu{display:none}.menu-footer.et_pb_menu .et_pb_menu__menu{display:block!important}.menu-footer.et_pb_menu .et_mobile_nav_menu{display:none!important}.menu-footer .et_pb_menu__wrap{display:flex;justify-content:flex-start}.menu-footer #menu-menu-principale-1{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding-left:10px!important}.menu-footer ul>li{margin-top:0!important;padding-left:0!important;padding-right:0!important;margin-bottom:6px!important;transition:all .5s}.menu-footer ul>li:hover{padding-left:10px!important}.menu-footer ul>li>a:after{display:none}.menu-footer ul>li:before{content:"";display:block;width:15px;height:15px;background-image:url("/wp-content/uploads/2024/04/arrow-right.png");margin-right:10px;background-repeat:no-repeat;background-size:cover;background-position:left center}.infos-plus .et_pb_blurb_description:before{content:"";display:block;width:15px;height:15px;background-image:url("/wp-content/uploads/2024/04/arrow-right.png");margin-right:10px;background-repeat:no-repeat;background-size:cover;background-position:left center}.infos-plus .et_pb_blurb_description{display:flex;align-items:center;transition:all .5s!important}.infos-plus .et_pb_blurb_description:hover{padding-left:10px!important;transition:all .5s!important}.coordonnee-item .et_pb_blurb_container{padding-left:10px!important}.et_pb_scroll_top:before{content:"6"!important;font-size:25px!important}.et_pb_scroll_top.et-pb-icon{padding:0 4px 3px 4px;border-radius:0px;background-color:#5ca6c1;margin-right:10px;transition:0.3s all}.et_pb_scroll_top.et-pb-icon:hover{transition:0.3s all;transform:scale(1.1)}.et_pb_scroll_top.et-pb-icon{animation:pulse 1s infinite ease-in-out alternate}@keyframes pulse{from{transform:scale(0.8)}to{transform:scale(1.2)}}.daily{padding:7px 60px;background-image:url('https://www.menuiserie-albi.fr/wp-content/uploads/2024/04/daily_web_white.png');background-position:center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1)}.site-map h3{display:none!important}.site-map br{display:none!important}.site-map li{display:flex;align-items:center;margin-bottom:7px;transition:all .4s}.site-map li:hover{padding-left:10px}.site-map li:last-child{margin-bottom:0px}.site-map li:before{content:'';display:block;width:20px;height:20px;background-image:url('/wp-content/uploads/2024/04/arrow-right.png');background-size:contain;background-repeat:no-repeat;background-position:left center;margin-right:10px}.cky-btn-revisit-wrapper{width:30px!important;height:30px!important}.cky-btn-revisit-wrapper .cky-btn-revisit img{height:20px!important;width:20px!important}@media screen and (min-width:981px) and (max-width:1200px){.banner-ligne.et_pb_row_0:before{content:""!important;display:block!important;width:10%!important;height:140%!important;position:absolute!important;top:-78px!important;left:11px!important;background-image:url(/wp-content/uploads/2024/04/rectangle-banner.png)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-position:center center!important;z-index:1!important}}@media screen and (max-width:980px){.header .header-menu .et_pb_menu__logo-wrap{position:absolute;top:-23px;left:0}.realisation ul>li{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:0!important;width:100%;margin-bottom:15px!important;clip-path:none!important}.realisation .et_pb_tab{padding:0!important}.realisation .et_pb_gallery_items{display:flex;justify-content:center;flex-direction:column}body #page-container .realisation .et_pb_gallery_item,body #page-container .realisation .et_pb_gallery_item img{width:100%!important;margin-right:0!important}body #page-container .img-hover img{aspect-ratio:3/1!important}body #page-container .service-item img{aspect-ratio:3/1!important;height:350px!important}body #page-container .ligne.et_pb_row{max-width:1180px!important;width:90%!important;margin-left:auto!important;margin-right:auto!important}.realisation ul{display:flex;justify-content:center;flex-direction:column!important}body #page-container .header .et_pb_main_blurb_image{width:32px!important}body #page-container .galerie-interne .et_pb_gallery_item{width:100%!important}body #page-container .galerie-interne .et_pb_gallery_item img{width:100%!important;aspect-ratio:3/1!important}body #page-container #logo-certified.img-hover img{aspect-ratio:0!important}.et_animated{opacity:1!important}.et_pb_section *{-o-transition-property:none!important;-moz-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}}@media screen and (max-width:767px){.header .header-menu .et_pb_menu__logo-wrap{position:static}body #page-container h1{font-size:35px!important}body #page-container .service-item img{aspect-ratio:3/1!important;height:350px!important}body #page-container .galerie-interne .et_pb_gallery_items{display:flex;justify-content:center;align-items:center;flex-direction:column}body #page-container .galerie-interne .et_pb_gallery_item{margin-bottom:30px!important}body #page-container .galerie-interne .et_pb_gallery_item:last-child{margin-bottom:0!important}body #page-container .realisation .et_pb_gallery_item:last-child{margin-bottom:0!important}body #page-container #logo-certified.img-hover img{aspect-ratio:0!important}}@media screen and (max-width:400px){.header .topbar .et_pb_blurb_container{display:none}.header .topbar .et_pb_main_blurb_image{background-color:#5ca6c1;padding:8.5px}.header .topbar .phone{margin-right:15px!important}body #page-container .header .et_pb_main_blurb_image{width:32px!important}}@media screen and (max-width:360px){body #page-container .img-img:before{content:"5+ ans d'experience";display:block;width:60%;height:auto;position:absolute;top:120px;left:-87px;color:#fff;text-transform:uppercase;background-color:#5ca6c1;z-index:10;pointer-events:none;transform:rotate(-90deg);padding:20px 10px}body #page-container .form-contact{padding-left:0!important;padding-right:0!important;box-shadow:none!important;border-top:1px solid #ededed;border-bottom:1px solid #ededed}body #page-container .header .et_pb_main_blurb_image{width:32px!important}}@media screen and (max-width:340px){body #page-container #ligne-contact{max-width:1180px!important;width:94%!important;margin:0 auto!important}}