/*!
Theme Name: Yannick.net-Child
Author: YannickWeb.net
Author URI: https://www.yannickweb.net/
Template: yannickweb
Description: Child Theme YannickWeb.net
Requires at least: WordPress 5.2.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yannickweb-child
*/.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.site-header{background:url("assets/images/header-pattern.jpg") center/auto no-repeat,-webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #343638)) !important;background:url("assets/images/header-pattern.jpg") center/auto no-repeat,linear-gradient(to right, #fff 50%, #343638 50%) !important;border-bottom:4px solid #f8981d;-webkit-box-shadow:0 -10px 45px 20px #000;box-shadow:0 -10px 45px 20px #000;color:#fff;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}@media (max-width: 1199.98px){.site-header{background:#fff !important}.site-header>.container{padding:0 15px}}.site-header .top{margin-top:18px}.site-header .top .header-tel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:300 35px/1em "Oswald",sans-serif;margin-top:-.15em}.site-header .top .header-tel::before{content:url("assets/images/tel-icon.png");margin:3px 10px -3px 0}.site-header .top .contact.btn{border-color:#f8981d;background:#fff !important;color:#000 !important;margin-left:55px}.site-header .top .contact.btn:hover{background:#000 !important;color:#fff !important}.custom-logo{margin:13px 0}@media (max-width: 1199.98px){.custom-logo{height:auto;margin:5px 0;max-height:70px;max-width:100%;width:auto}}.header-nav .navbar{margin-right:-20px}.header-nav .navbar li{margin:0}.header-nav .navbar li a{padding:15px 14px 21px}.header-nav .navbar li a span{border-bottom:6px solid transparent;color:#fff;font:300 18px/1.2em "Oswald",sans-serif;padding:5px;text-transform:uppercase}.header-nav .navbar li.active a span,.header-nav .navbar li.current-menu-item a span,.header-nav .navbar li:hover a span{border-color:rgba(255,255,255,0.2)}.mobile-tel{fill:#f8981d}.theMenuMobile #main-nav-mobile{background:#f8981d}h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif;font-weight:300;text-transform:uppercase}html,body,div,p,a,span,ul,ol,li{font-family:"Lato",sans-serif;font-weight:400}.contact.btn{background:#000 !important;border:3px solid #000;border-radius:0;color:#fff !important;font:300 19px/1.25em "Lato",sans-serif !important;padding:18px 16px 21px !important}.contact.btn:hover{background:#fff !important;color:#000 !important}.navbar-toggler{margin-left:-1rem}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(248,152,29,0.99)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");font-size:30px}button.more{background:url("assets/images/moins.png") 95% 50% no-repeat #000;border:0;color:#fff;display:block;font-size:20px;font-weight:800;padding:20px 5%;text-align:left;width:100%}button.more.collapsed{background-image:url("assets/images/plus.png")}@media (min-width: 1200px){.collapse{display:block !important}}.banner{background:url("assets/images/banner-pattern.jpg") center/cover no-repeat #000;margin:0 -100vw;padding:0 100vw}.banner h1{color:#fff;font-size:32px;padding:1em 0;text-align:center}.body-container{width:100%}main{overflow:hidden}.slider-container .slides{height:40.85vw !important;max-height:611px !important}.slider-container .slides img{height:40.85vw !important;max-height:611px !important;-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:40% center;object-position:40% center}.slider-container .flex-next,.slider-container .flex-prev{background:url("assets/images/triangle-left.png") 40% center/auto no-repeat,#fff !important;height:22px !important;opacity:1 !important;width:22px !important}.slider-container .flex-next::before,.slider-container .flex-prev::before{content:none}.slider-container .flex-prev{left:10px !important}.slider-container .flex-next{background-image:url("assets/images/triangle-right.png") !important;background-position-x:60% !important;right:10px !important}.h1-container{background:#212324;padding-bottom:40px;padding-top:50px;text-align:center}.h1-container h1{color:#fff;font-size:38px;line-height:1.2em}.h1-container .contact{color:#f8981d;font:300 20px/1.9em "Oswald",sans-serif;text-transform:uppercase}.main-container{background:#fff;color:#000}@media (min-width: 1200px){.main-container{padding-top:23px}}@media (max-width: 1199.98px){.main-container>.container{padding:30px 15px}}@media (max-width: 575.98px){.main-container>.container{padding:15px}}.main-container h2{font-size:33px;margin:55px 0 0}@media (max-width: 1199.98px) and (min-width: 992px){.main-container h2{font-size:29px}}@media (max-width: 767.98px){.main-container h2{margin:55px 110px 0 0}}@media (max-width: 575.98px){.main-container h2{margin:1em 0 0}}.main-container p{font-size:20px;line-height:1.45em;margin:1.45em 0}.main-container .contact.btn{border-color:#31343a;background:#31343a !important;color:#f8981d !important;font:400 20px/1em "Oswald",sans-serif !important;text-transform:uppercase}.main-container .contact.btn:hover{background:#f8981d !important;color:#31343a !important}.main-container .grey-box{color:#343638;margin:50px 0 35px;padding:30px}@media (min-width: 576px){.main-container .grey-box{border-left:10px solid #b2b2b2}}@media (min-width: 992px){.main-container .grey-box{padding:25px}}@media (max-width: 575.98px){.main-container .grey-box{padding:0}}.main-container .grey-box h3{font-size:26px}@media (max-width: 1199.98px) and (min-width: 992px){.main-container .grey-box h3{font-size:24px}}.main-container .grey-box p{font-size:16px}.main-container .grey-box .contact{color:#343638;font-size:27px;line-height:1.2em;text-decoration:underline}@media (max-width: 1199.98px){.main-container .grey-box .contact{display:block}}@media (max-width: 1199.98px) and (min-width: 576px){.main-container .grey-box .contact{width:70%}}.plan-container{background:#31343a;color:#fff}@media (min-width: 1200px){.plan-container{padding:50px 0}}.plan-container img{background:#fff;padding:25px}@media (max-width: 991.98px){.plan-container img{margin-top:30px;width:100%}}.plan-container h2{font-size:45px;margin:.5em .5em 0 0}@media (max-width: 767.98px){.plan-container h2{margin:.5em 0 0}}@media (max-width: 450px){.plan-container h2{font-size:35px}}.plan-container p{font-size:18px;line-height:1.33em;margin:1.33em 0}.plan-container .contact.btn{font:400 25px/1em "Lato",sans-serif;padding:18px 20px}.saviez-vous-container{background:url("assets/images/grey-pattern.jpg") bottom right/auto no-repeat,#31343a;color:#fff}.saviez-vous-container h2{font-size:45px;line-height:1.1em}@media (max-width: 1199.98px){.saviez-vous-container h2{font-size:44px}}@media (max-width: 450px){.saviez-vous-container h2{font-size:34px}}.saviez-vous-container .saviez-vous{background:#000;margin:0 -65px 0 -100vw;padding:75px 65px 0 calc(100vw + 40px)}@media (max-width: 991.98px){.saviez-vous-container .saviez-vous{margin:0 -100vw;padding:50px 100vw 0}}.saviez-vous-container .saviez-vous h2{margin:0}@media (max-width: 450px){.saviez-vous-container .saviez-vous h2{font-size:41px}}.saviez-vous-container .saviez-vous p{font-size:18px;line-height:1.33em;margin:1.33em 0}.saviez-vous-container .saviez-vous p:first-of-type{font-size:28px;line-height:0.9em;margin:0.9em 0;text-transform:none}@media (max-width: 450px){.saviez-vous-container .saviez-vous p:first-of-type{font-size:24px}}.saviez-vous-container .saviez-vous p:last-of-type{margin:1.66em 0}.saviez-vous-container .saviez-vous .contact.btn{border-color:#fff;border-radius:3px;font:300 25px/1em "Oswald",sans-serif !important}.saviez-vous-container .saviez-vous::after{background:#f8981d;content:'';display:block;height:9px;margin-left:-100vw;padding-left:calc(100vw + 90%);width:100%}.saviez-vous-container .types-plans{padding-left:110px}@media (max-width: 1199.98px){.saviez-vous-container .types-plans{padding-left:90px}}@media (max-width: 991.98px){.saviez-vous-container .types-plans{padding-left:0}}.saviez-vous-container .types-plans.designer{padding-left:0}.saviez-vous-container .types-plans.designer h2{margin:1.5em 0 1em}.saviez-vous-container .types-plans h2{margin:1.5em 0}@media (max-width: 1199.98px){.saviez-vous-container .types-plans h2{margin:1.3em 0 1em}}@media (max-width: 991.98px){.saviez-vous-container .types-plans h2{margin:1em 0}}.saviez-vous-container .types-plans p{font-size:18px;line-height:1.33em;margin:1.33em 0}.saviez-vous-container .types-plans p:last-of-type{color:#f8981d;font-size:28px;line-height:.85em;margin:0 0 1em}@media (max-width: 450px){.residentiel.h1-container h1{font-size:31px}}.residentiel.main-container h2{font-size:30px}@media (max-width: 1199.98px){.residentiel.main-container h2{font-size:25px}}@media (max-width: 991.98px){.residentiel.main-container h2{font-size:33px}}@media (max-width: 767.98px){.residentiel.main-container h2{margin-right:0}}@media (max-width: 450px){.residentiel.main-container h2{font-size:35px}.residentiel.main-container h2 br{display:none}}@media (max-width: 1199.98px) and (min-width: 992px){.residentiel.main-container .grey-box h3{font-size:21px}}@media (max-width: 767.98px){.residentiel.main-container .grey-box h3{font-size:30px}}@media (max-width: 450px){.residentiel.main-container .grey-box h3 br{display:none}}.residentiel.main-container .grey-box .contact{width:100%;font-size:24px}@media (max-width: 1199.98px) and (min-width: 992px){.residentiel.main-container .grey-box .contact{font-size:23px}}.residentiel .types-plans{padding:0}@media (max-width: 450px){.residentiel .types-plans p:last-of-type{font-size:27px}}@media (max-width: 350px){.residentiel .types-plans p:last-of-type{font-size:calc((100vw - 320px) / (30 / 3) + 24px)}}@media (max-width: 991.98px) and (min-width: 768px){.residentiel.saviez-vous-container h2{font-size:38px}}@media (max-width: 350px){.residentiel.saviez-vous-container h2{font-size:calc((100vw - 320px) / (30 / 3) + 31px)}}.commercial.main-container h2{font-size:29px}@media (max-width: 1199.98px){.commercial.main-container h2{font-size:33px}}@media (max-width: 991.98px){.commercial.main-container h2{font-size:30px}}@media (max-width: 767.98px){.commercial.main-container h2{margin-right:0}}@media (min-width: 1200px){.commercial.main-container .contact.btn{font-size:17px !important}}@media (max-width: 991.98px) and (min-width: 768px){.commercial.main-container .contact.btn{font-size:18px !important}}.commercial.main-container .grey-box h3{font-size:23px}@media (max-width: 1199.98px) and (min-width: 992px){.commercial.main-container .grey-box h3{font-size:26px}}@media (max-width: 991.98px) and (min-width: 450.02px){.commercial.main-container .grey-box h3{font-size:24px}}@media (max-width: 450px){.commercial.main-container .grey-box h3 br{display:none}}.commercial.main-container .grey-box .contact{width:100%}@media (min-width: 1200px){.commercial.main-container .grey-box .contact{font-size:24px}}@media (max-width: 991.98px){.commercial.main-container .grey-box .contact{font-size:26px}}@media (max-width: 350px){.commercial.main-container .grey-box .contact{font-size:calc((100vw - 320px) / (55 / 4) + 22px)}}.commercial .types-plans{padding:0}@media (max-width: 991.98px) and (min-width: 768px){.commercial.saviez-vous-container h2{font-size:36px}}.contact-container{padding:40px 0}@media (max-width: 991.98px){.contact-container{padding:0 0 25px}}.contact-container h1{color:#fff;font:400 32px/1.2em "Lato",sans-serif;padding:1em 0;text-align:center}.contact-container .form-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-container .form-container form .wpcf7-response-output{margin:0 0 1em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contact-container .form-container form .theForm{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contact-container .form-container .theForm{background:#31343a;border:0;border-radius:3px;color:#fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 30px 10px}@media (max-width: 991.98px){.contact-container .form-container .theForm{margin:0 -100vw -25px;padding:20px 100vw 10px}}.contact-container .form-container .theForm .column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px}.contact-container .form-container .theForm h1{color:#fff;font-size:40px;font-weight:700;font:300 40px/1.2em "Oswald",sans-serif;padding:0;text-align:left}@media (max-width: 991.98px){.contact-container .form-container .theForm h1{text-align:center;margin-bottom:0.4em}}.contact-container .form-container .theForm .wpcf7-form-control-wrap:not(.confEmail){-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;max-width:66.6667%}@media (max-width: 1199.98px){.contact-container .form-container .theForm .wpcf7-form-control-wrap:not(.confEmail){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width: 991.98px){.contact-container .form-container .theForm .wpcf7-form-control-wrap:not(.confEmail){-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;max-width:66.6667%}}@media (max-width: 767.98px){.contact-container .form-container .theForm .wpcf7-form-control-wrap:not(.confEmail){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.contact-container .form-container .theForm input[type='text'],.contact-container .form-container .theForm input[type='email'],.contact-container .form-container .theForm input[type='tel'],.contact-container .form-container .theForm select,.contact-container .form-container .theForm textarea{border:1px solid #fff;border-radius:5px;padding:5px;width:100%}.contact-container .form-container .theForm input[type='submit']{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;background:#000;border-radius:3px;color:#fff !important}.contact-container .form-container .theForm input[type='submit']:hover{background:#fff !important;color:#000 !important}@media (max-width: 575.98px){.contact-container .form-container .theForm input[type='submit']{margin-bottom:20px}}.contact-container .form-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;font-family:"Lato",sans-serif;font-size:18px;max-width:33.3333%}@media (max-width: 1199.98px){.contact-container .form-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10px;max-width:100%}}@media (max-width: 991.98px){.contact-container .form-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;margin:0;max-width:33.3333%}}@media (max-width: 767.98px){.contact-container .form-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10px;max-width:100%}}.contact-container .form-container .theForm .ajax-loader{margin:0 10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.contact-container .form-container .theForm input:not([type='submit']),.contact-container .form-container .theForm select,.contact-container .form-container .theForm textarea{border:1px solid #646464;border-radius:5px;margin-bottom:10px;padding:5px}.contact-container .form-container .theForm input:not([type='submit']):not([type='checkbox']),.contact-container .form-container .theForm select:not([type='checkbox']),.contact-container .form-container .theForm textarea:not([type='checkbox']){width:100%}.contact-container .form-container .theForm input:not([type='submit']),.contact-container .form-container .theForm input:not([type='submit']) label,.contact-container .form-container .theForm select,.contact-container .form-container .theForm select label,.contact-container .form-container .theForm textarea,.contact-container .form-container .theForm textarea label{color:#000;font:400 18px/1.2em "Lato",sans-serif}[lang^='en'] .contact-container .form-container .theForm input[type='submit'].fr,[lang^='en'] .contact-container .form-container .theForm input[type='submit'].fr+.ajax-loader,[lang^='fr'] .contact-container .form-container .theForm input[type='submit'].en,[lang^='fr'] .contact-container .form-container .theForm input[type='submit'].en+.ajax-loader{display:none}.contact-container .form-container .theForm span.wpcf7-list-item,.contact-container .form-container .theForm input[type='checkbox']{margin:4px 0 0}.all-infos{background:#f8981d;color:#000;padding:40px;height:auto !important}@media (max-width: 991.98px){.all-infos{text-align:center;margin:0 -100vw;padding:30 100vw}}@media (max-width: 575.98px){.all-infos{padding:25px 15px !important;margin:0 -15px !important}}.all-infos p{font:300 16px/1.2em "Lato",sans-serif}.all-infos p.full-cp-name{font:300 22px/1.2em "Oswald",sans-serif}.all-infos p.phone-number{font:400 19px/1.2em "Lato",sans-serif}.all-infos p.email,.all-infos p.email a{color:#000;font-size:17px;font-weight:400}
/*# sourceMappingURL=style.css.map */