/*!
Theme Name: WebLine
Theme URI: https://webline-solutions.fr/
Author: WebLine
Author URI: http://webline-solutions.fr/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: webline
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
*{margin:0;padding:0;box-sizing:border-box;font-family:'Reddit Sans'}body{overflow-x:hidden}.site-header{position:sticky;top:0;z-index:10000;padding:15px 0;width:100%;background-color:var(--second-color)}body:not(.home) .site-header{background-color:var(--second-color)}.home .site-header.scrolling{background-color:var(--first-color)}.site-header .top-menu{max-width:calc(1280px + 30px* 2);margin:0 auto;padding:0 30px 4px;display:flex;justify-content:space-between;gap:var(--gap-l)}.site-header .top-menu a{font-family:'Reddit Sans';color:var(--fourth-color)}.site-header .top-menu .menu{gap:var(--gap-m)}.top-menu .reseau-container>a{display:none}.top-menu .reseau-container>.sub-menu{display:flex;gap:5px}.header__opening p{color:var(--fourth-color);text-transform:uppercase;font-size:var(--font-text-s);font-family:'Reddit Sans Bold'}.site-header .header__opening p{text-align:start}.site-header.active .header__opening p{text-align:center}.site-footer .footer__opening p{text-align:center;max-width:230px}.site-header .top-menu .sub-menu{display:flex;align-items:center;justify-content:center}.site-header .principal-nav{display:flex;align-items:center;justify-content:center;max-width:calc(1280px + 30px* 2);padding:0 30px;margin:0 auto}.site-header .main-navigation{width:100%}.site-header li{list-style:none}.site-header a{text-decoration:none;color:var(--first-color);position:relative;font-family:'Reddit Sans';font-size:var(--font-btn);line-height:var(--line-height-auto);display:inline-flex}.site-header .principal-nav a{text-transform:uppercase}.site-header a:hover:after{width:100%}.site-header a:after{content:"";position:absolute;top:100%;left:0;transition:width .3s;height:1px;width:0;background-color:var(--fourth-color)}.site-header .logo-link a:after,.site-header .facebook-link a:after,.site-header .instagram-link a:after,.site-header .logo_link:after{content:none}.site-header .cta_b{justify-content:flex-end}.site-header .menu{display:flex;align-items:center;justify-content:center;gap:var(--gap-l)}.site-header .site-logo{text-align:center}.site-header .container .logo_link{display:none}.pll-parent-menu-item{display:flex;align-items:center}.pll-parent-menu-item>a{margin-right:2px}.pll-parent-menu-item li:before{content:"/";margin-right:2px;color:var(--fifth-color);font-family:'Barlow Condensed';font-size:var(--font-text-large);line-height:var(--line-height-text-large)}footer#colophon{background-color:var(--first-color);gap:var(--gap-l)}footer#colophon *{color:var(--second-color);text-decoration:none}footer#colophon li{list-style:none}footer .footer__container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--gap-l)}.footer__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-m)}#colophon .footer__opening *{text-transform:uppercase;color:var(--fourth-color);font-family:'Reddit Sans Bold'}.footer__social-media{display:flex;align-items:center;justify-content:center;gap:var(--gap-s)}.site-footer .menu-footer .menu{display:flex;flex-wrap:wrap;gap:var(--gap-xl)}footer #menu-footer>li>a,footer .title-footer{margin-bottom:39px;font-family:'Reddit Sans';display:inline-flex;text-transform:uppercase}.site-footer .menu-footer .footer__carte .sub-menu *{font-family:'Reddit Sans';text-transform:uppercase}.site-footer .menu-footer .footer__prestations>.sub-menu{flex-direction:row;gap:var(--gap-xl)}.site-footer .menu-footer .sub-menu{display:flex;flex-direction:column;gap:var(--gap-m)}.site-footer .menu-footer .sub-menu *{font-family:'Reddit Sans Italic'}.site-footer .footer__prestations .footer__menu-column>a{display:none}.footer__obligatories-container.centered-full{padding:15px 0;background-color:var(--fourth-color)}footer .footer__obligatories-pages{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--gap-s)}footer .footer__obligatories-pages *{font-family:'Reddit Sans Medium';text-transform:uppercase;font-size:12px}.error-banner,.error-banner .container,.error-banner .title-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-xl)}.error-banner .container,.error-banner .title-content{gap:var(--gap-s)}.error-banner .absol{font-size:var(--font-key-numbers);line-height:var(--line-height-key-numbers)}.error-banner .form-error.full_bloc{display:flex;align-items:center;justify-content:center;gap:var(--gap-m)}.sidebar{position:fixed;top:160px;right:0;z-index:1000;width:max-content}.sidebar ul{display:flex;flex-direction:column;gap:var(--gap-s);width:100%}.sidebar li{list-style:none;padding:0}.sidebar a{text-decoration:none;color:var(--second-color);padding:14px 28px;width:100%}@media (min-width:1370px){.site-header{padding-top:15px}.site-header .menu,.site-header .logo-link{margin-bottom:-25px}}@media (max-width:1370px){.site-header{flex-direction:column-reverse;display:flex}.site-header.active{background-color:var(--second-color)}.site-header a{color:var(--first-color)}.site-header .principal-nav{margin:0}.site-header.active .principal-nav{display:flex;flex-direction:column-reverse}.site-header .principal-nav>*{flex:none}.site-header .main-navigation{display:none}.site-header .container .logo_link{display:flex;padding:0}.site-header .logo_link img{width:150px;object-fit:contain}.site-header .logo-link{display:none}.site-header .top-menu{display:none}.site-header.active .top-menu{display:flex;max-width:none;width:100%;justify-content:center;padding-top:var(--gap-s);flex-direction:column}.site-header .top-menu nav{width:100%;padding:0}.site-header .top-menu .menu{gap:var(--gap-s)}.site-header.active .main-navigation{display:flex;width:100%;padding-top:30px}.site-header .menu{gap:var(--gap-s);align-items:flex-end}.site-header.active .menu{flex-direction:column;width:100%}.site-header .container{width:100%;flex-direction:row;display:flex;align-items:center;justify-content:space-between}.site-header .cta_b{display:none}.site-header .burger{width:35px}.site-header .burger:before,.site-header .burger:after,.site-header .burger div{background:var(--first-color);content:"";display:block;height:3px;border-radius:3px;margin:7px 0;transition:.5s}.site-header.active .burger:before{transform:translateY(12px) rotate(135deg)}.site-header.active .burger:after{transform:translateY(-12px) rotate(-135deg)}.site-header.active .burger div{transform:scale(0)}}@media screen and (min-wdith:768px){footer .footer__obligatories-pages{gap:var(--gap-xl)}}@media (max-width:768px){.cta_a a:hover{padding-right:30px}.cta_a a:hover:after{bottom:0;right:0;transform:none}.cta_b a:hover:after{transform:none;filter:none}.cta_b a:hover{background-color:var(--sixth-color);color:var(--fifth-color)}.sidebar{top:initial;bottom:80px;margin-left:auto}.sidebar :where(.contact-btn,.estimate-btn) a{font-size:0}.sidebar :where(.contact-btn,.estimate-btn) a:before{content:"";height:var(--font-text-italic);aspect-ratio:1;background:center/contain no-repeat;display:flex}.sidebar .contact-btn a:before{background-image:url('/wp-content/themes/webline/assets/mail-white.svg')}.sidebar .estimate-btn a:before{background-image:url('/wp-content/themes/webline/assets/estimate.svg')}.site-header .logo_link img{width:100px}footer .footer__container{justify-content:center}.site-footer .container{flex-direction:column;gap:var(--gap-xl)}.footer-bottom{flex-direction:column;text-align:center}.footer img{width:70px}.footer p{font-size:15px}.site-footer .menu-footer .footer__prestations>.sub-menu{gap:var(--gap-l)}.site-footer .menu-footer .menu{gap:var(--gap-m)}footer #menu-footer>li>a,footer .title-footer{margin-bottom:15px}}@media (max-width:500px){.site-footer .menu-footer .footer__prestations>.sub-menu{flex-direction:column;gap:var(--gap-m)}}