/*!
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
*/@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.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-family:"flexslider-icon";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-family:"flexslider-icon";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}}.content-container{padding:55px 0;background:#fff}@media (max-width: 991.98px){.content-container{padding:30px 0}}.content-container.top-small-border{position:relative}.content-container.top-small-border::before{content:'';display:block;position:absolute;left:50%;width:400px;height:3px;background:#DB2517;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}@media (max-width: 767.98px){.content-container.top-small-border::before{width:290px}}.content-container h2{color:#DB2517;margin:0 0 20px}@media (max-width: 991.98px){.content-container h2{font-size:2em}}.content-container ul{padding-left:40px;margin:-1rem 0 1rem}.content-container ul li{margin:0 0 5px;color:#DB2517;list-style:disc;font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:1.4em}.content-container .services-list{margin-bottom:-30px}.content-container .services-list .service-item{margin:0 0 30px}.content-container .services-list .service-item .service-item-img{height:103px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 15px}.content-container .services-list .service-item p{color:#DB2517;font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:1.8em}.equipe-container{position:relative;border-top:48px solid #fff;border-bottom:48px solid #fff;background:rgba(219,37,23,0.1)}.equipe-container::before,.equipe-container::after{content:'';display:block;position:absolute;left:50%;width:400px;height:3px;background:#DB2517;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767.98px){.equipe-container::before,.equipe-container::after{width:290px}}.equipe-container::before{top:-48px}.equipe-container::after{bottom:-48px}.equipe-container h2{color:#DB2517;background:#fff;margin:0 calc((100vw - 1657px) / -2);padding:0 calc((100vw - 1657px) / 2)}@media (max-width: 1699.98px){.equipe-container h2{margin:0 calc((100vw - 1127px) / -2);padding:0 calc((100vw - 1127px) / 2)}}@media (max-width: 1199.98px){.equipe-container h2{margin:0 calc((100vw - 930px) / -2);padding:0 calc((100vw - 930px) / 2)}}@media (max-width: 991.98px){.equipe-container h2{margin:0 calc((100vw - 690px) / -2);padding:0 calc((100vw - 690px) / 2)}}@media (max-width: 767.98px){.equipe-container h2{margin:0 calc((100vw - 510px) / -2);padding:0 calc((100vw - 510px) / 2);font-size:1.6em}}@media (max-width: 575.98px){.equipe-container h2{margin:0 -15px;padding:0 15px}}.equipe-container .equipe-slider{padding:30px 0 20px;position:relative}.equipe-container .equipe-slider .membre_img{margin:0 0 20px}.equipe-container .equipe-slider .membreNom,.equipe-container .equipe-slider .membreRole{font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:1.3em;text-transform:none;text-align:center;color:#DB2517;margin:0}.equipe-container .equipe-slider .desc{margin:6px 0 0;color:#464646}.equipe-container .equipe-slider .flex-direction-nav li a{width:39px;height:45px;background:url("/wp-content/uploads/2021/09/slider-arrow.png") center center no-repeat;opacity:1;text-indent:9999px;top:261px}@media (max-width: 1199.98px){.equipe-container .equipe-slider .flex-direction-nav li a{display:none}}.equipe-container .equipe-slider .flex-direction-nav li a.flex-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.emplois_container{padding:50px 0 75px;background:#fff}@media (max-width: 991.98px){.emplois_container{padding:30px 0}}.emplois_container h2{color:#DB2517;margin:0 0 40px}@media (max-width: 991.98px){.emplois_container h2{margin:0 0 20px}}.emplois_container .mesEmplois .unEmplois{margin:0 0 10px}@media (max-width: 575.98px){.emplois_container .mesEmplois .unEmplois{margin:10px -15px 0}}.emplois_container .emploisDetails{padding:10px 10px 8px;border:5px solid #DB2517;width:540px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-right:10px}@media (max-width: 1199.98px){.emplois_container .emploisDetails{width:445px}}@media (max-width: 767.98px){.emplois_container .emploisDetails{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0}}.emplois_container .emploisDetails .collapsed.titre::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.emplois_container .emploisDetails .collapsed.titre span::before{content:"+"}.emplois_container .emploisDetails .titre{font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:1.4em;text-transform:uppercase;color:#DB2517;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.emplois_container .emploisDetails .titre::before{content:'>';-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 10px;-webkit-transition:all .5s ease;transition:all .5s ease;line-height:1em}.emplois_container .emploisDetails .titre span{margin-left:auto;font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:0.85em;line-height:1em;padding:6px 10px 4px;background:#DB2517;color:#fff;text-transform:none}.emplois_container .emploisDetails .titre span::before{content:"-";margin:-3px 10px 0 0;width:12px;text-align:center;display:inline-block}.emplois_container .emploisDetails .details{padding:15px 15px 0;display:none}.emplois_container .emploisDetails .details h1,.emplois_container .emploisDetails .details h2,.emplois_container .emploisDetails .details h3,.emplois_container .emploisDetails .details h4,.emplois_container .emploisDetails .details h5,.emplois_container .emploisDetails .details h6{font-size:18px;line-height:23px;margin:0 0 15px;color:#464646}.emplois_container .emploisDetails .details p{font-size:16px;line-height:21px;color:#464646;margin:0 0 15px}.emplois_container .emploisDetails .details ul{padding-left:35px}.emplois_container .emploisDetails .details ul li{font-size:16px;line-height:21px;color:#464646;margin:0 0 10px}.emplois_container .btn.contact{padding:7px 20px 4px;margin-top:10px}.lesMachines .uneMachine{text-decoration:none;height:calc(100% - 30px);margin:0 0 30px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s linear;transition:all .5s linear;display:block}.lesMachines .uneMachine:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.lesMachines .uneMachine .machine_img{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 15px;width:100%;position:relative}.lesMachines .uneMachine .machine_img::before{content:"";padding:38.145% 50%}.lesMachines .uneMachine .machine_img picture{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.lesMachines .uneMachine .machine_img img{width:100%;height:auto !important;position:absolute}.lesMachines .uneMachine .machine_titre{font-size:20px;line-height:25px;color:#000}span.vendu{width:200px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;color:#f0f0f0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);font-size:20px;z-index:10}.machine_details_img{margin:0 0 20px;overflow:hidden;position:relative}.machine_details_img img{height:auto !important}.machine_details_desc h1{font-size:40px;margin:25px 0}.machine_details_desc ul{padding:0;margin:0 !important;list-style:none;border:1px solid #000;border-top:none}.machine_details_desc ul li{font-size:18px;padding:5px;border-top:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex}.machine_details_desc ul li strong{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;margin-right:10px;border-right:1px solid #000;margin:-5px 10px -5px -5px;padding:5px}.contact-container{padding:40px 0;overflow:hidden}@media (max-width: 991.98px){.contact-container{padding:0 0 25px}.contact-container .all_infos{background:#000}}.contact-container .theForm{background:#DB2517;border-radius:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 30px 10px}@media (max-width: 991.98px){.contact-container .theForm{border:none;margin:0 -100vw -25px;padding:20px 100vw 10px}}.contact-container .theForm h3{margin:0 0 20px;color:#fff}.contact-container .theForm .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.contact-container .theForm .column:not(.newsletter){-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-container .theForm .column .newsletter{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.contact-container .theForm h1{color:#000;padding:0;text-align:left}@media (max-width: 991.98px){.contact-container .theForm h1{text-align:center;margin-bottom:0.4em}}.contact-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 .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 .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 .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 .theForm input[type='text'],.contact-container .theForm input[type='email'],.contact-container .theForm input[type='tel'],.contact-container .theForm select,.contact-container .theForm textarea{border:1px solid #fff;border-radius:5px;padding:5px;width:100%}.contact-container .theForm input[type='submit']{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;background:#000;color:#fff !important}.contact-container .theForm input[type='submit']:hover{background:#fff !important;color:#000 !important}@media (max-width: 575.98px){.contact-container .theForm input[type='submit']{margin-bottom:20px}}.contact-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;color:#fff}@media (max-width: 1199.98px){.contact-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 .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 .theForm label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10px;max-width:100%}}.contact-container .theForm label.file-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}.contact-container .theForm label.file-label .label{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;padding-right:15px}@media (max-width: 1199.98px){.contact-container .theForm label.file-label .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 .theForm label.file-label .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 .theForm label.file-label .label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10px;max-width:100%}}.contact-container .theForm label.invalid .input-label{border:solid 1px #d82424 !important;background-color:#f9c4c4 !important}.contact-container .theForm label .limitation{display:block;font-size:14px}.contact-container .theForm label .input-label{border:1px solid #646464;background:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:10px;margin-top:5px;color:#000;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.contact-container .theForm label .input-label span{font-size:16px;line-height:16px;padding:10px 10px 7px;background:#737373;display:inline-block;margin-left:auto;color:#fff;font-weight:700;text-transform:uppercase}.contact-container .theForm input[type="file"]{display:none}.contact-container .theForm .ajax-loader{margin:0 10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.contact-container .theForm input:not([type='submit']),.contact-container .theForm select,.contact-container .theForm textarea{border:1px solid #646464;border-radius:0 !important;margin-bottom:10px;padding:5px}.contact-container .theForm input:not([type='submit']):not([type='checkbox']),.contact-container .theForm select:not([type='checkbox']),.contact-container .theForm textarea:not([type='checkbox']){width:100%}.contact-container .theForm input:not([type='submit']),.contact-container .theForm input:not([type='submit']) label,.contact-container .theForm select,.contact-container .theForm select label,.contact-container .theForm textarea,.contact-container .theForm textarea label{color:#000}[lang^='en'] .contact-container .theForm input[type='submit'].fr,[lang^='en'] .contact-container .theForm input[type='submit'].fr+.ajax-loader,[lang^='fr'] .contact-container .theForm input[type='submit'].en,[lang^='fr'] .contact-container .theForm input[type='submit'].en+.ajax-loader{display:none}.contact-container .theForm span.wpcf7-list-item,.contact-container .theForm input[type='checkbox']{margin:4px 0 0}.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpcf7-form.sent .wpcf7-response-output{padding:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-width:4px;background:rgba(57,143,20,0.6);font-size:1.25rem;margin:0 0 10px;border-radius:5px}.wpcf7-form.invalid .wpcf7-response-output{display:none !important}
