
/* ==========================================================================
   Browser Upgrade Prompt
   ========================================================================== */

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
img {
    max-width: 100%;
}
h1,h2,h3,h4,h5,
.font-alt {
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}
.font-normal,
body {
    font-family: 'Montserrat', sans-serif;
}
p {
    font-weight: 300;
    color: #58585a;
}
.text-white p {
    color: #fff;
}
.fw-light {
    font-weight: 300;
}
.fw-regular {
    font-weight: 400;
}
b, strong,
.fw-semi-bold {
    font-weight: 600;
}
.soustitre {
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin-bottom: 1.5rem!important
}
.gal-item .embed-responsive img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.side-collapse {
    width: 300px;
    position: fixed;
    top: 0;
    right: 0;
    display: block;
    -webkit-transform: translate3d(300px,0,0); /* Safari */
    transform: translate3d(300px,0,0);
    -webkit-transition: transform 0.35s ease; /* Safari */
    transition: transform 0.35s ease;
    z-index: 1050;
    background-color: #fff;
    height: 100%;
    height: 100vh;
}
.side-collapse.collapsing {
    height: 100% !important;
    height: 100vh !important;
    overflow: hidden;
    -webkit-transform: translate3d(15px,0,0); /* Safari */
    transform: translate3d(15px,0,0);
}
.side-collapse.show {
    -webkit-transform: translate3d(0,0,0); /* Safari */
    transform: translate3d(0,0,0);
}
.navbar-brand {
    width: 92px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../img/abattage-lavoie-logo_david.png);
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22748%22%20height%3D%22247.2%22%3E%3Cpath%20d%3D%22M106.7%20162.6c-.2-.5-.6-1.1-.6-1.6-.1-4.2%200-8.4%200-12.6%200-.6-.1-1.3-.1-1.8-22.3%202.2-43.7%201.1-64-9%2010.2-3.1%2018.7-7.8%2026.2-13.8%207.5-5.9%2014.6-12.2%2019.1-20.7-10.9.5-21.1-.4-30.5-5.6%207.8-1.6%2014.4-4.9%2020.7-8.6%206.3-3.7%2012.2-7.8%2016.4-13.2-3.9-.6-7.7-1.2-11.4-1.9-3.8-.8-7.3-2.2-10.5-4.5%206.1-2%2011-5.5%2015.7-9%204.7-3.5%209.2-7.3%2013.1-12.1-6.5%200-12.2-1-16.9-4.7%209.3-3.4%2016.7-8.7%2023.1-15.4-4.1-.1-8-.4-11.4-2.8%209.2-5.4%2013-14%2017-22.7%204.1%208.5%207.9%2016.8%2016.4%2022.7-3.1%202.1-6.7%202.8-11%202.5%202.8%203.8%206.3%206.6%2010.2%209%203.8%202.4%207.9%204.5%2012.1%206.9-4.1%203.9-9.9%204.2-16.2%204.5%201.9%201.9%203.4%203.7%205.1%205.3%205.7%205.3%2011.9%2010%2018.9%2013.9.4.2.7.8.8%201.2.3.9.4%201.8.6%202.7-5.9%202.6-12.1%203.7-18.9%204%20.7.9%201.3%201.6%201.8%202.2%204.9%205.3%2010.9%209.5%2017.6%2012.8%203.5%201.7%204.4%204%204.8%207%20.2%201.2.4%202.4.7%203.6.1.8-.1%201.1-1.1%201.2-5%20.8-10%201.1-15.1.8h-1.6c.5%201.1.9%202.1%201.5%203%203.7%205.8%208.6%2010.7%2014.1%2015.2%202%201.6%204.2%203.2%206.2%204.8.7.6%201.3%201.4%201.5%202.2%201.1%205.1%202.1%2010.2%203.1%2015.4%200%20.2.1.4.2.7-1.1.2-2.2.5-3.2.7-7.3%201.6-14.8%202.3-22.3%202.6-6.3.3-12.5-.2-18.7-.9-1.3-.2-1.3.5-1.3%201.3v11.3c0%201.1-.2%202.3-.3%203.4h-11.8zM609%20162.6c-2.7-.4-5.4-.7-8-1.3-7.3-1.8-12.1-6.3-15.8-11.8-3.9-5.8-5.8-12.2-7.2-18.8-1.8-8.4-2.5-16.9-2.7-25.4-.2-8.2-.5-16.5-.6-24.7-.1-12.3.4-24.5%201.7-36.8.9-8.8%202.6-17.6%206.5-25.9%202.4-5.2%205.7-9.8%2010.8-13.3C597.5%202%20602%20.7%20606.8.2c.7-.1%201.5-.2%202.2-.3h3.9c.4.1.8.2%201.3.2%208.9.5%2015.7%204.2%2020.8%2010.6%205.6%207%208.1%2015%2010%2023.3%202.6%2011.7%203.3%2023.6%203.5%2035.5.2%2012-.2%2024-.5%2035.9-.2%208.3-1.1%2016.5-3%2024.6-1.6%206.8-3.7%2013.4-7.8%2019.3-3.9%205.6-8.8%2010-16.2%2011.9-2.6.6-5.3.9-8%201.3-1.4.1-2.7.1-4%20.1zm14.3-79.7c.1%200%20.1%200%200%200%20.1-8%20.1-16%20.1-24%200-7.1-.4-14.2-1.7-21.2-.6-3.5-1.5-7-3.7-10.1-2.9-4.1-8.8-4.5-11.9-.5-1.7%202.2-2.9%204.9-3.7%207.5-2.5%208-2.9%2016.2-3.2%2024.4-.3%209-.4%2018.1-.3%2027.1.1%2012.5-.3%2025%201.9%2037.5.7%203.9%201.6%207.7%204.1%2011%203.6%204.8%2010.7%204.6%2013.9-.4.4-.7.8-1.4%201.1-2.1%202.8-6.3%203.3-13%203.5-19.6.1-9.8-.1-19.7-.1-29.6z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2320482e%22/%3E%3Cpath%20d%3D%22M3.3%203.4c11.8%200%2023.6%200%2035.3.1%208.4.1%2016%202%2021.9%207.6%203.9%203.7%206.5%208%208.5%2012.7%202.8%206.8%204.4%2013.8%205.2%2020.9.7%206.1%201.1%2012.2%201.6%2018.3.1%201.2-.2%202-1.7%202.3-1.2.3-2.4.8-3.5%201.3-1.9.8-2.4%203.1-.9%204.2%201.9%201.4%204%202.5%206.4%203.9v11.1c0%20.3-.3.7-.6.9-4.9%202.6-9.8%205.3-15.3%207-1.3.4-2.7.7-4.1%201-2.3.5-3.1%202.7-1.6%204.2.4.4.9.7%201.4%201%205.3%202.9%2011.2%204.4%2017.4%205.1.7.1%201.4.2%202.2.3-.3%203-.4%205.8-.8%208.6-.1.8-1.2%201.7-2%202.3-3.6%202.8-7.2%205.7-10.8%208.4-5.2%203.9-11%207-17.5%209.1H44c4.3-5.3%205.2-11.5%205.7-17.7%202-20.5%201.3-41.3%201-62-.1-6.3-.6-12.5-2.8-18.6-.4-1.1-.8-2.2-1.4-3.2-1.6-2.8-4.1-4.4-7.9-4.3-3.3.1-6.5%200-9.9%200V136h11c-.8%202.4.6%203.5%202.7%204.6%207.5%203.7%2013.2%205.5%2022.6%207.3-2.6%203.8-5.9%206.9-10.3%209.2-4.9%202.6-10.4%203.4-16%203.4-11.8.1-23.6%200-35.3.1-.1-52.4-.1-104.8-.1-157.2zM748%20131.4v29.1H687.3V3.5h59.9v29h-34.8v36.7H740v25.9h-27.6v36.2c.2.1.4.1.6.1%2011.7.1%2023.3%200%2035%200zM395.3%20131.5h31.3V155h.4L452.8%203.5h26.8l30.9%20156.9h-25.1c-1.5-7.4-2.9-14.7-4.4-22.2h-25.9c-1.3%200-1.6.3-1.8%201.4-.9%206.6-2%2013.3-3%2019.9%200%20.3-.2.6-.3%201h-79.9V3.6h25c.2%2042.6.2%2085.1.2%20127.9zm81.7-16.7c-6-23.8-7.7-47.9-11.2-71.8-2.7%2023.9-5.5%2047.9-8.2%2071.8H477zM258%203.5h1.5c11.3%200%2022.6-.1%2033.9%200%208.2.1%2015.7%201.9%2021.5%207.4%203.4%203.1%205.9%206.8%207.8%2010.8%203.1%206.6%204.8%2013.5%205.8%2020.5%202.3%2016.2%202.5%2032.5%202.2%2048.7-.1%207.9-.6%2015.8-1.3%2023.7-.8%209.6-2.5%2019-6.8%2028-1.9%203.9-4.3%207.4-7.6%2010.5-5.7%205.3-12.9%207.4-21%207.5-11.7.1-23.4%200-35.1%200-.3%200-.5%200-.9-.1V3.5zM283.2%2028v108h9.4c2.7%200%204.9-.9%206.4-2.8%203-3.6%204.1-7.7%204.6-11.9.8-7.3%201.5-14.6%201.7-21.9.3-10.1.1-20.2.1-30.3%200-9.7.3-19.5-1.7-29.1-.7-3.3-1.6-6.6-3.9-9.4-1.2-1.5-3-2.5-5.1-2.6-3.8-.1-7.6%200-11.5%200zM196.5%20160.5h-26.6c-.4-2.2-.9-4.3-1.3-6.4-1.9-10.2-3.9-20.5-5.8-30.7-1.8-9.5-3.5-19.1-5.4-28.6-1.9-10.1-3.9-20.2-5.8-30.3-1.8-9.5-3.4-19-5.4-28.5-1.9-9.3-2.6-18.7-3.6-28-.2-1.4-.3-2.8-.5-4.3h26.5c5.8%2038.9%2012.5%2077.6%2014.4%20116.8h.8c1-9.7%202-19.5%203-29.2%201-9.8%202-19.6%203.8-29.3%201.8-9.7%203.4-19.4%205-29.1%201.6-9.7%203.3-19.4%204.9-29.1h24.2c-.1%202.2-.2%204.3-.3%206.4-.3%204.3-.5%208.6-1%2012.8-.5%204-1.3%208.1-2.1%2012.1-1.6%208.1-3.2%2016.2-4.8%2024.2-1.8%209.2-3.6%2018.3-5.5%2027.5-1.6%207.9-3.1%2015.9-4.7%2023.8-1.8%209.2-3.7%2018.4-5.5%2027.6-1.5%207.3-2.9%2014.7-4.3%2022%20.2%200%20.1.1%200%20.3zM545%20160.5h-26.6c-.5-2.8-1.1-5.5-1.6-8.3-1.8-9.6-3.6-19.1-5.4-28.6L506%2094.8l-5.1-26.7-5.4-28.8c-.8-4.5-1.8-9-2.4-13.5-.6-4.6-1-9.2-1.5-13.8-.3-2.8-.6-5.7-.9-8.6h26.5c.5%203.1%201%206.3%201.4%209.4l2.4%2016.5c.9%206.2%201.9%2012.4%202.8%2018.6.9%206.3%202%2012.5%202.8%2018.8.7%204.9%201.3%209.8%201.8%2014.7.7%207%201.3%2013.9%201.9%2020.9.5%205.4.9%2010.8%201.4%2016.2.1.5.1%201.1.4%201.6%202.8-19.5%203.6-39.1%207-58.5%203.5-19.4%206.6-38.8%209.9-58.2h24.2c-.1%202.2-.2%204.3-.3%206.4-.3%204.2-.5%208.5-1%2012.7-.5%204.1-1.3%208.1-2.1%2012.1-1.7%208.6-3.4%2017.3-5.1%2025.9-1.8%209.2-3.6%2018.3-5.4%2027.5-1.8%209.1-3.6%2018.1-5.4%2027.2-1.8%209.2-3.6%2018.3-5.4%2027.5-1.1%205.7-2.3%2011.4-3.4%2017.1%200%20.3%200%20.5-.1.7zM226.3%20160.4V3.5h24.9v156.9h-24.9zM680.5%203.5v156.9h-25V3.5h25z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%2320482e%22/%3E%3Cg%20fill%3D%22%2320482e%22%3E%3Cpath%20d%3D%22M25.5%20240.6h-7.3l-1.3-8.4h-9l-1.3%208.4H0l7.4-46.3H18l7.5%2046.3zM8.9%20225.9h7l-3.4-23.4h-.1l-3.5%2023.4zM50.6%20204.9v1.7c0%204.8-1.5%207.7-4.7%209.3v.1c3.9%201.5%205.4%205%205.4%209.9v3.8c0%207.1-3.8%2011-11.1%2011H28.9v-46.3h11c7.5-.2%2010.7%203.3%2010.7%2010.5zm-14.5-4.1v12.3H39c2.7%200%204.4-1.2%204.4-4.9v-2.6c0-3.3-1.1-4.8-3.7-4.8h-3.6zm0%2018.9v14.2h4.2c2.4%200%203.8-1.1%203.8-4.6v-4c0-4.3-1.4-5.6-4.7-5.6h-3.3zM79.3%20240.6H72l-1.3-8.4h-8.9l-1.3%208.4h-6.7l7.4-46.3h10.7l7.4%2046.3zm-16.6-14.7h7l-3.4-23.4h-.1l-3.5%2023.4zM78%20194.2h22.5v6.6h-7.6v39.7h-7.3v-39.7H78v-6.6zM101.6%20194.2h22.5v6.6h-7.6v39.7h-7.3v-39.7h-7.6v-6.6zM148.3%20240.6H141l-1.3-8.4h-8.9l-1.3%208.4h-6.7l7.4-46.3h10.7l7.4%2046.3zm-16.6-14.7h7l-3.4-23.4h-.1l-3.5%2023.4zM162.6%20214.8h10.2v14.7c0%207.4-3.7%2011.6-10.8%2011.6-7.1%200-10.9-4.2-10.9-11.6v-24.1c0-7.4%203.7-11.6%2010.9-11.6s10.8%204.2%2010.8%2011.6v4.5h-6.9v-5c0-3.3-1.5-4.6-3.8-4.6s-3.8%201.3-3.8%204.6v25c0%203.3%201.5%204.5%203.8%204.5s3.8-1.2%203.8-4.5v-8.5h-3.3v-6.6zM184.7%20213.8h10v6.6h-10V234h12.6v6.6h-19.9v-46.3h19.9v6.6h-12.6v12.9zM201.8%20240.6v-7h7v6.3l-3.2%207.4h-3l1.9-6.6h-2.7z%22/%3E%3Cpath%20d%3D%22M231.7%20213.8h10v6.6h-10V234h12.6v6.6h-19.9v-46.3h19.9v6.6h-12.6v12.9zm-39.4%2019.6l-5.2%205.7h-3.8l3.5-5.7h5.5zM264.1%20227.1h.1l4.9-32.9h10.1v46.3h-6.9v-33.2h-.1l-4.9%2033.2h-6.9l-5.3-32.8h-.1v32.8h-6.3v-46.3h10.1l5.3%2032.9zM283.9%20205.4c0-7.4%203.9-11.6%2011.1-11.6%207.2%200%2011%204.2%2011%2011.6v24.1c0%207.4-3.9%2011.6-11%2011.6s-11.1-4.2-11.1-11.6v-24.1zm7.3%2024.5c0%203.3%201.5%204.6%203.8%204.6s3.8-1.3%203.8-4.6v-25c0-3.3-1.5-4.6-3.8-4.6s-3.8%201.3-3.8%204.6v25zM317.4%20207h-.1v33.6h-6.6v-46.3h9.1l7.3%2027.7h.1v-27.7h6.5v46.3h-7.5l-8.8-33.6zM339%20194.2h11.5c7.3%200%2010.9%204%2010.9%2011.5v23.4c0%207.4-3.6%2011.5-10.9%2011.5H339v-46.4zm7.3%206.6v33.1h4.1c2.3%200%203.7-1.2%203.7-4.5v-24.1c0-3.3-1.4-4.5-3.7-4.5h-4.1zM389.5%20240.6h-7.3l-1.3-8.4H372l-1.3%208.4H364l7.4-46.3h10.7l7.4%2046.3zm-16.6-14.7h7l-3.4-23.4h-.1l-3.5%2023.4zM403.7%20214.8h10.2v14.7c0%207.4-3.7%2011.6-10.9%2011.6-7.1%200-10.9-4.2-10.9-11.6v-24.1c0-7.4%203.7-11.6%2010.9-11.6%207.1%200%2010.9%204.2%2010.9%2011.6v4.5H407v-5c0-3.3-1.4-4.6-3.8-4.6-2.3%200-3.8%201.3-3.8%204.6v25c0%203.3%201.5%204.5%203.8%204.5s3.8-1.2%203.8-4.5v-8.5h-3.3v-6.6zM425.9%20213.8h10v6.6h-10V234h12.6v6.6h-19.9v-46.3h19.9v6.6h-12.6v12.9zM458.4%20216.1v-.1c-3.4-1.5-5-4.5-5-9.5v-.9c0-7.4%203.6-11.5%2010.8-11.5h8.3v6.6h-8.2c-2.3%200-3.7%201.2-3.7%204.5v2.8c0%203.7%201.6%204.9%204.4%204.9h3.2v-5.2h7.3v5.2h1.9v6.6h-1.9v15.2c0%202.2.1%203.9.8%205.6h-7.4c-.3-.9-.5-1.6-.7-3.6h-.2c-1.3%202.7-3.4%204.2-6.6%204.2-5.4%200-8.1-3.8-8.1-10.6v-4.7c0-4.5%201.5-7.9%205.1-9.5zm6%2018.4c2.2%200%203.6-1.1%203.8-4v-10.7h-2.8c-3.3%200-4.8%201.6-4.8%205.9v4.3c0%203.2%201.5%204.5%203.8%204.5zM500.4%20213.7h10v6.6h-10v13.6H513v6.6h-19.9v-46.3H513v6.6h-12.6v12.9zM527.3%20193.7c7.1%200%2010.7%204.2%2010.7%2011.6v1.4h-6.9v-1.9c0-3.3-1.3-4.6-3.6-4.6s-3.6%201.2-3.6%204.6c0%203.4%201.5%205.9%206.2%2010.1%206.1%205.4%208%209.2%208%2014.5%200%207.4-3.7%2011.6-10.9%2011.6s-10.9-4.2-10.9-11.6v-2.8h6.9v3.3c0%203.3%201.5%204.5%203.8%204.5s3.8-1.2%203.8-4.5c0-3.4-1.5-5.9-6.2-10.1-6.1-5.4-8-9.2-8-14.5%200-7.4%203.6-11.6%2010.7-11.6zM552%20193.7c7.1%200%2010.7%204.2%2010.7%2011.6v1.4h-6.9v-1.9c0-3.3-1.3-4.6-3.6-4.6s-3.6%201.2-3.6%204.6c0%203.4%201.5%205.9%206.2%2010.1%206.1%205.4%208%209.2%208%2014.5%200%207.4-3.7%2011.6-10.9%2011.6s-10.9-4.2-10.9-11.6v-2.8h6.9v3.3c0%203.3%201.5%204.5%203.8%204.5s3.8-1.2%203.8-4.5c0-3.4-1.5-5.9-6.2-10.1-6.1-5.4-8-9.2-8-14.5%200-7.4%203.7-11.6%2010.7-11.6zM566.4%20205.3c0-7.4%203.9-11.6%2011.1-11.6%207.1%200%2011%204.2%2011%2011.6v24.1c0%207.4-3.9%2011.6-11%2011.6-7.2%200-11.1-4.2-11.1-11.6v-24.1zm7.3%2024.6c0%203.3%201.5%204.6%203.8%204.6s3.8-1.3%203.8-4.6v-25c0-3.3-1.5-4.6-3.8-4.6s-3.8%201.2-3.8%204.6v25zM600.2%20194.2v35.7c0%203.3%201.5%204.5%203.8%204.5s3.8-1.2%203.8-4.5v-35.7h6.9v35.3c0%207.4-3.7%2011.6-10.8%2011.6-7.2%200-10.9-4.2-10.9-11.6v-35.3h7.2zM640.7%20223.2v6.2c0%207.4-3.7%2011.6-10.9%2011.6s-10.9-4.2-10.9-11.6v-24.1c0-7.4%203.7-11.6%2010.9-11.6s10.9%204.2%2010.9%2011.6v4.5h-6.9v-5c0-3.3-1.5-4.6-3.8-4.6s-3.8%201.2-3.8%204.6v25c0%203.3%201.4%204.5%203.8%204.5%202.3%200%203.8-1.2%203.8-4.5v-6.6h6.9zM652.4%20240.5h-7.3v-46.3h7.3V214h8.3v-19.8h7.4v46.3h-7.4v-19.9h-8.3v19.9zM696.9%20240.5h-7.3l-1.3-8.4h-8.9l-1.3%208.4h-6.7l7.4-46.3h10.7l7.4%2046.3zm-16.6-14.7h7l-3.4-23.4h-.1l-3.5%2023.4zM711.2%20214.7h10.2v14.7c0%207.4-3.7%2011.6-10.9%2011.6s-10.9-4.2-10.9-11.6v-24.1c0-7.4%203.7-11.6%2010.9-11.6%207.1%200%2010.9%204.2%2010.9%2011.6v4.5h-6.9v-5c0-3.3-1.5-4.6-3.8-4.6s-3.8%201.2-3.8%204.6v25c0%203.3%201.5%204.5%203.8%204.5s3.8-1.2%203.8-4.5v-8.5h-3.3v-6.6zM733.3%20213.7h10v6.6h-10v13.6h12.6v6.6H726v-46.3h19.9v6.6h-12.6v12.9z%22/%3E%3C/g%3E%3C/svg%3E);
}
.navbar-brand:before {
    content: " ";
    display: block;
    padding-top: 33.16%;
}
.bg-cover {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.bg-right {
    background-position: right center;
}
.fake-header,
header h1 {
    font-size: 1.875rem;
    text-transform: uppercase;
    margin-bottom: 3.75rem;
}
.fake-header {
    margin-top: 3.75rem;
}
.p-section,
section {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.carte {
    background-color: #fff;
    min-height: 15.125rem;
    -webkit-box-shadow: 4px 8px 13px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 4px 8px 13px 0px rgba(0,0,0,0.1);
    box-shadow: 4px 8px 13px 0px rgba(0,0,0,0.1);
    padding: 2.5rem 1.875rem;
}
.carte h3 {
    font-size: 1.25rem;
}
.service-spacer {
    display: block;
    width: 100%;
    padding-top: 70px;
    padding-bottom: 70px;
    margin: 0;
    color: #fff;
    font-size: 1.25rem;
}
.zedimage-logo {
    display: block;
    height: 2.9444rem;
    width: 2.9444rem;
    background-image: url(../img/zedimage-logo.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100%;
}
.copyrights p {
    font-size: 0.75rem;
}
footer .navbar-brand {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
    width: 100%;
    max-width: 257px;
    margin: 0 0 1.5rem 0;
    padding: 0;
}
.fake-link {
    cursor: text;
    text-decoration: none;
    color: inherit;
}
.fake-link:hover {
    text-decoration: none;
    color: inherit;
}
footer h4,
footer h3 {
    font-size: 1.25rem;
}
footer .material-icons {
    display: inline-flex;
    vertical-align: middle;
    line-height: 25px;
}
.m-custom {
    margin-left: 28px;
}
.zedimage-cf-mandatory { display:none;}

.form-control {
    -webkit-box-shadow: 4px 8px 13px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 4px 8px 13px 0px rgba(0,0,0,0.1);
    box-shadow: 4px 8px 13px 0px rgba(0,0,0,0.1);
    border: 0;
    border-radius: 0;
    margin-bottom: 1rem;
    padding: .875rem 1.15rem;
}
.form-control:focus {
    box-shadow: 0 0 0 0.2rem rgba(21,71,44,.25);
}
.bg-light {
    background-color: #f0f1f1!important;
}
.bg-dark {
    background-color: #2e2d30!important;
}
.bg-success {
    background-color: #15472c!important;   
}
.btn-success {
    background-color: #15472c;
    border-color: #15472c;
}
.btn-light {
    color: #15472c;
}
.btn {
    cursor: pointer;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 0;
    padding: .75rem 1.75rem;
    white-space: normal;
}
.jumbotron {
    border-radius: 0;
    margin-bottom: 0;
}
.pre-nav {
    font-size: 0.875rem;
}
.pre-nav .fake-link .material-icons {
    font-size: 1rem;
    line-height: 0.875rem;
    display: inline-flex;
    vertical-align: middle;
}
.pre-nav .bg-success {
    display: block;
    display: inline-flex;
    vertical-align: middle;
    padding: .5rem 1.25rem;
    font-family: 'Oswald', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
}
.pre-nav .bg-success:hover {
    text-decoration: none;
}
.pre-nav .bg-success .material-icons {
    margin-right: .25rem;
}
.navbar {
    background-color: #fff;
}
.navbar.docked {
    background-color: transparent;
    position: inherit;
    top: inherit;
    right: inherit;
    left: inherit;
    z-index: inherit;
}
.navbar-light .navbar-nav .nav-link {
    font-family: 'Oswald', sans-serif;
    color: #58585a;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: #15472c;
}
.jumbotron h2 {
    font-size: 1.5rem;
}
.mot-du-gerant header {
    padding: 3rem 1.75rem;
}
.signature {
    max-width: 277px;
}
.social-jazz {
    height: 35px;
    margin-right: auto;
}
.social-jazz a {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 28px;
    background-repeat: no-repeat;
    background-size: 28px 28px;
    background-position: center;
    background-image: url(../img/facebook.png);
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2260%22%20height%3D%2260%22%3E%3Cpath%20d%3D%22M30%200C13.4%200%200%2013.4%200%2030s13.4%2030%2030%2030%2030-13.4%2030-30S46.6%200%2030%200zm7.9%2029.9h-5.2v18.5H25V29.9h-3.7v-6.5H25v-4.2c0-3%201.4-7.8%207.8-7.8h5.7v6.4h-4.1c-.7%200-1.6.3-1.6%201.8v3.9h5.9l-.8%206.4z%22%20fill%3D%22%2320482e%22/%3E%3C/svg%3E);
}
.icon-left {
    padding-left: 4.5rem;
    background-size: 59px 66px;
    background-position: left top;
    background-repeat: no-repeat;
    
}
.icon-leaves {
    background-image: url(../img/icon-leaves.png);
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22118%22%20height%3D%22132%22%3E%3Cg%20fill%3D%22%2320482e%22%3E%3Cpath%20d%3D%22M46.9%2072.3c4%2013.4%208.6%2026.6%2010.6%2040.5.4%203%202.9%2013.1-.3%2014.6-1.6.8-6.2-1.7-7.7-2.3-3.3-1.3-6.6-2.8-9.7-4.4C17.4%20109.2%204.3%2088.2%201.1%2063.4-1.3%2045.2.4%2026.3%204.5%208.5c.4-1.6.8-7.2%202.3-8.2%201.8-1.1%204.6.8%206.3%201.5%205.5%202.3%2011%204.7%2016.3%207.3C40%2014.3%2050.3%2020.5%2059.3%2028.2c2.7%202.3%205.3%204.7%207.7%207.2%201.5%201.6%205.6%205.2%205.4%207.5-.2%202.7-2.9%206.6-4%209.1-3.3%207.9-8.1%2017.2-8.4%2025.9-2-1.7-3.2-5.3-4.4-7.6-1.8-3.4-3.5-6.9-5.3-10.4-5-9.7-12.8-20.2-21.4-26.9%206.9%2012.7%2011.6%2026.4%2018%2039.3%202.7%209-1.9-3.8%200%200z%22/%3E%3Cpath%20d%3D%22M117.9%2078.8c-.4%2010.8-4.3%2021.1-10.4%2030-6.4%209.2-16.7%2015.3-26.5%2020.2%209.3-20.6%2018-42.7%2012.5-65.6C90.9%2080%2086.9%2096.6%2080%20112c-1.7%203.7-3.5%207.2-6.2%2010.3-3.1%203.5-3.9%201.2-5.2-2.5-2.9-7.8-4.7-15.9-4.9-24.2-.4-17%205.4-32.6%2013.7-47.2%204.1-7.1%209.7-14%2015.3-19.9%201.3-1.4%203.6-4.7%205.8-4.2%202.6.7%204.7%206.4%205.8%208.4%207.7%2014.1%2014.3%2029.8%2013.6%2046.1-.5%2011.9.4-9%200%200z%22/%3E%3C/g%3E%3C/svg%3E);
}
.icon-certificat {
    background-image: url(../img/icon-certificat.png);
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22118%22%20height%3D%22132%22%3E%3Cg%20fill%3D%22%2320482e%22%3E%3Cpath%20d%3D%22M28.8%20121.4c-7.6%200-15.1%200-22.7-.2-4.8-.1-6-1.4-6-6.2C.1%20103.2-.1%2031.8%200%209.2%200%202.6-1.5%200%209.3-.1%2026.7%200%2044%200%2061.3%200c1.9%200%203.6.1%205.1%201.6%206.9%206.6%2014%2013.1%2021%2019.6%201.2%201.1%202%202.2%202%204.1-.1%2017.3-.1%2034.5-.1%2052.3-5.1-1.4-10.1-3.4-15-.2-.4-.9-.5-2-1.6-2.5-6.1%200-53.8-.1-54.7%200-1.4.2-3.7-.7-3.5%201.9.2%201.9%201.4%203.3%203.9%203%202.1-.3%2042.9-.1%2046.3-.1%202.1%200%203.5-.3%203.4%201.6-5.9%206.8-7%2013.7-2.8%2021.6%201.2%202.2.4%204.2%200%206.1-.8%204%200%209.4-2.7%2011.7-2.8%202.3-7.9.6-12%20.7-5.7.1-11.4.1-17.1.1-1.5-.1-3.1-.1-4.7-.1zM73.7%2062c.1-2.4-4.2-1.5-8.9-1.6-1.6.1-43.1%200-46.7-.1-1.9%200-3.4.3-3.6%202.6.1%202.6%203.9%202.1%206.2%202.1%201.1%200%2049.2.4%2051%20.2%202-.2%202.1-.5%202-3.2zM44.8%2046.7H18.1c-1.7%200-3.7-.1-3.7%202.4s1.8%202.5%203.6%202.5h52.3c2%200%204.1-.1%204-2.7-.1-2.4-2.1-2.3-3.9-2.3-8.6.1-17.1.1-25.6.1zm37.1-19.2c-7.3-7-13.9-13.2-21-20%200%205.3-.1%209.5%200%2013.7.1%203.9%202.4%206.2%206.3%206.3%204.4.1%208.9%200%2014.7%200zM29.4%2093.2c0%20.1%200%20.1%200%200h12c1.6%200%203.4.1%203.5-2.2.1-2.2-1.5-2.6-3.2-2.6H17.4c-1.7%200-2.9.6-2.9%202.5%200%202%201.4%202.3%203%202.3h11.9z%22/%3E%3Cpath%20d%3D%22M95.2%2093.8c0%208-6.1%2014.3-13.9%2014.3-7.9%200-14.2-6.2-14.2-14.1%200-7.9%206.1-14.3%2013.9-14.3%207.9-.1%2014.2%206.2%2014.2%2014.1zM85.8%20129.6c-3.1-2.6-6.1-2.2-9.4-.2-2.5%201.5-5.2%204-8.4%201.7-3.1-2.3-1.2-5.3-.9-8.1.3-2.4.8-4.7%201.2-7.1.4-2.3.9-4.7%201.4-7.3%204.9%202.7%209.9%204.7%2015.5%203.1%201-.3%202.1-.5%203-1%204.2-2.1%204.2-2.2%205.1%202.3%201.1%205.4%202.1%2010.8%203.2%2016.1-1.6.2-1.8%202-3%202.6-1.3.4-2.7.2-4-.1-1.2-.7-2.5-1.4-3.7-2z%22/%3E%3C/g%3E%3C/svg%3E);
}
.icon-shield {
    background-image: url(../img/icon-shield.png);
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22118%22%20height%3D%22132%22%3E%3Cg%20fill%3D%22%2320482e%22%3E%3Cpath%20d%3D%22M104.9%2029.2c-.1-4-1-8-1.5-12.1H91.1c-4.8%200-9-1.7-12.1-5.5-1.9-2.4-3.3-5.2-5-7.8-.4-.6-1.1-1.4-1.7-1.6C60-.4%2047.7-.9%2035.3%201.9c-2.1.5-3.2%201.2-4%203.1-3.6%207.9-9.4%2012.6-18.6%2012.1-3.3-.2-6.6%200-9.9%200-.3.6-.4.8-.4%201.1-2.5%2018.1-3.5%2036.2-.6%2054.4C3.6%2083.7%207%2094.2%2014.1%20103.2%2024.2%20116.1%2037.3%20125%2052%20131.8c.6.3%201.5.3%202.1%200%2014.2-6.6%2026.9-15.2%2036.9-27.4%2010.2-12.3%2013.5-27.1%2014.4-42.4.5-10.9-.1-21.9-.5-32.8zm-6.8%2033.6c-.9%2015.5-4.8%2027-12.3%2036.2-7.8%209.5-18%2017.1-31.3%2023.2-.5.2-1%20.3-1.6.3-.5%200-1.1-.1-1.5-.3-13.8-6.4-24.3-14.4-32.1-24.3-5.4-6.9-8.8-15.2-10.5-26.2-2.2-13.3-2-27.8.5-45.7%200-.4.2-.6.3-.9%200-.1.1-.2.2-.4l.4-1h3.6c1.9%200%203.8-.1%205.7.1%206.5.4%2011-2.6%2014-9.2%201-2.3%202.5-3%204.4-3.4%209.8-2.3%2020.1-2.2%2031.5.3.9.2%201.6.8%202.4%202%20.5.8%201%201.7%201.5%202.5.8%201.4%201.6%202.7%202.6%203.9%202.1%202.6%205.1%204%208.9%204H96.4l.2%201.4c.1%201.1.3%202.1.5%203.2.4%202.3.7%204.7.8%207%20.1%201.9.1%203.7.2%205.6.1%206.9.4%2014.4%200%2021.7z%22/%3E%3Cpath%20d%3D%22M94.8%2040.9c-.1-1.9-.1-3.7-.2-5.6-.1-2.2-.4-4.4-.8-6.7-.1-.6-.2-1.3-.3-1.9h-8.9c-4.7%200-8.6-1.8-11.3-5.1-1.1-1.3-2-2.8-2.8-4.3-.5-.8-.9-1.6-1.4-2.3-.3-.4-.5-.6-.5-.7-10.9-2.3-20.7-2.4-30-.2-1.4.3-1.8.6-2.3%201.7-3.5%207.7-9.3%2011.4-17%2011-1.8-.1-3.6-.1-5.5%200h-1.5c-2.4%2017.4-2.5%2031.5-.5%2044.4%201.7%2010.4%204.8%2018.3%209.9%2024.8%207.5%209.5%2017.6%2017.2%2031%2023.4h.5c12.8-6%2022.7-13.3%2030.2-22.4%207.1-8.6%2010.8-19.6%2011.6-34.4.4-7.2.1-14.5-.2-21.7zM84.6%2049c-5.7%206.9-11.3%2013.8-17%2020.8-.1.2-.2.3-.3.5-.3.4-.9.8-1%201.4-.6.3-1%20.9-1.4%201.4-.2.2-.4.5-.6.7-.8%201-1.6%201.9-2.4%202.9-4.1%205-8.3%2010-12.4%2015-.3.3-.5.7-.8%201-1%201.1-1.8%201.2-2.9.2-3.5-3.2-7-6.4-10.4-9.6-3-2.8-6.1-5.6-9.1-8.4-.4-.4-.8-.7-1.2-1.1-.7-.7-1.3-1.4-2.1-1.9-.4-.5-.9-.9-1.4-1.3-.1-.4-.4-.5-.6-.7-.8-.9-.9-1.7-.2-2.6%202.6-2.9%205.2-5.7%207.8-8.5.8-.8%201.8-.7%202.7.1%204.1%203.8%208.2%207.7%2012.3%2011.5.5.4.9.9%201.5%201.1.9.5%201.6%200%202.2-.7%203.6-4.4%207.2-8.8%2010.7-13.1%204.9-6%209.9-12%2014.8-18.1%201.3-1.6%202-1.6%203.6-.3%202.6%202.1%205.2%204.3%207.8%206.4%201.4%201.2%201.5%201.9.4%203.3z%22/%3E%3C/g%3E%3C/svg%3E);
}
.bg-gradient {
    background-image: url(../img/bg-green-gradient.jpg);
    background-size: 100%;
    background-repeat: repeat;
    background-position: center;
    opacity: 0.5;
}
.backgroundblendmode .bg-gradient {
    mix-blend-mode: multiply;
    opacity: 0.8;
}
.nos-services {
    background-image: url(../img/bg-tree.png);
    background-position: right bottom;
    background-size: 348px 773.5px;
    background-repeat: no-repeat;
}
#map {
    width: 100%;
    height: 192px;
}
.gallery-filters {
    padding: 0 0 0 15px;
    margin: 0 0 40px 0;
    list-style: none;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}
.gallery-filters a {
    font-size: 1.25rem;
    color: #000000;
    position: relative;
}
.gallery-filters a:hover {
    text-decoration: none;
}
.gallery-filters .actif a {
    color: #15472c;
}
.gallery-filters a:hover:after,
.gallery-filters .actif a:after {
    position: absolute;
    display: block;
    content: " ";
    width: calc(100% + 10px);
    top: 100%;
    left: -5px;
    height: 2px;
    background-color: #15472c;
}
.gallery-filters a:hover:after {
    background-color: #000;
}
.modal-title {
    display: none;
}
.gal-full-img {
    max-height: 82vh;
    width: auto;
    margin: auto;
}
.gal-holder,
.gal-item {
    -webkit-transition: all 0.35s ease; /* Safari */
    transition: all 0.35s ease;
}
.gal-nav {
    position: absolute;
    top: 45%;
    top: calc(50% - 48px);
    line-height: 96px;
    height: 96px;
    display: block;
    z-index: 5;
    color: #fff;
    font-size: 64px;
    left: 20px;
    background-color: rgba(0,0,0,.25);
    opacity: 0.5;
    padding: 0 10px;
}
.gal-nav:last-child {
    left: inherit;
    right: 20px;
}
.gal-nav:hover {
    text-decoration: none;
    color: #fff;
    opacity: 1;
}
/* ===============================================================================================================
/*
/* MEDIA QUERIES
/*
/* =============================================================================================================== */

/*// Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap */

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
    .gallery-filters {
        text-align: center;
        padding: 0;
    }
    .gallery-filters li {
        display: inline-block;
        margin: 0 15px;
    }
}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .gal-item {
        cursor: pointer;
    }
    .p-section,
    section {
        padding-top: 6.25rem;
        padding-bottom: 6.25rem;
    }
    .form-control {
        margin-bottom: 30px;
    }
}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .navbar.docked .navbar-brand {
        width: 187px;
    }
    .social-jazz {
        margin-left: 200px;
    }
    .full-space-lg {
        height: 100%;
    }
    .full-space-lg:before {
        display: none;
    }
    .pre-nav {
        position: relative;
    }
    .pre-nav:after {
        content: " ";
        position: absolute;
        top:100%;
        width: 100%;
        height: 54px;
        background-color: #2e2d30;
        border-bottom: 7px solid #15472c;
    }
    .navbar.docked {
        position: relative;
        z-index: 1050;
        padding: 0;
    }
    .navbar.docked .navbar-brand {
        padding: 0;
        margin-top: 15px;
        margin-bottom: 15px;
        margin-left: 25px;
    }
    .jumbotron {
        margin-top: -38px;
        padding-top: 12rem;
        padding-bottom: 12rem;
    }
    .navbar-light .navbar-nav .nav-link {
        font-size: 1.125rem;
    }
    .jumbotron h1 {
        font-size: 3.125rem;
    }
    .mot-du-gerant header h1 {
        margin-top: 1rem;
    }
    .mot-du-gerant {
        margin-top: -10.5rem;
    }
    .pt-lg-section {
        padding-top: 6.25rem!important;
    }
    .nos-services {
        background-size: 696px 1547px;
    }
    .contact_body,
    .jumbotron .btn,
    .jumbotron h1,
    .jumbotron h2 {
    -webkit-transform: translate3d(-30px,0,0); /* Safari */
    transform: translate3d(-30px,0,0);
    -webkit-transition: transform 0.35s ease, opacity 0.1s ease; /* Safari */
    transition: transform 0.35s ease, opacity 0.1s ease;
    opacity: 0;
    }
    .jumbotron .btn {
    -webkit-transform: translate3d(30px,0,0); /* Safari */
    transform: translate3d(30px,0,0);
    }
    nav .navbar-brand {
    -webkit-transition: transform 0.35s ease, opacity 0.1s ease; /* Safari */
    transition: transform 0.35s ease, opacity 0.1s ease;
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1); /* Safari */
    transform: scale(0.1, 0.1);
    }

    .backgroundblendmode .carte p,
    .backgroundblendmode .carte h3,
    .backgroundblendmode .carte {
    -webkit-transition: all 0.35s ease; /* Safari */
    transition: all 0.35s ease;
    }

    .backgroundblendmode .carte:hover {
        background-color: #15472c;
        background-blend-mode: multiply;
    }
    .backgroundblendmode .carte:hover p,
    .backgroundblendmode .carte:hover h3{
        color: #fff;
    }
    .backgroundblendmode .gal-item:after {
        -webkit-transition: all 0.35s ease;
        content: " ";
        position: absolute;
        top: -100%;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #15472c;
        opacity: 0.82;
    }
    .backgroundblendmode .gal-item:hover:after {
        top: 0;
    }

}

/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .soumission {
        position: relative;
    }
    .soumission:after {
        content: " ";
        bottom: -66px;
        background-image: url(../img/tree.png);
        background-repeat: no-repeat;
        background-position: left top;
        background-size: 100%;
        height: 895px;
        width: 480px;
        display: block;
        position: absolute;
    }
    .over-tree {
        position: relative;
        z-index: 60;
    }
}
/* ===============================================================================================================
/*
/* We occasionally use media queries that go in the other direction (the given screen size or smaller):
/*
/* =============================================================================================================== */

/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {

}

/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767px) {

}

/*// Medium devices (tablets, less than 992px)*/
@media (max-width: 991px) {

}

/*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1199px) {

}

/*// Extra large devices (large desktops)*/
/*// No media query since the extra-large breakpoint has no upper bound on its width*/





/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Hide visually and from screen readers
 */

.hidden {
    display: none !important;
}

/*
 * Hide only visually, but have it available for screen readers:
 * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 *
 * 1. For long content, line feeds are not interpreted as spaces and small width
 *    causes content to wrap 1 word per line:
 *    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap; /* 1 */
}

/*
 * Extends the .visuallyhidden class to allow the element
 * to be focusable when navigated to via the keyboard:
 * https://www.drupal.org/node/897638
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    -webkit-clip-path: none;
    clip-path: none;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    white-space: inherit;
}

/*
 * Hide visually and from screen readers, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
