ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,header .header-inner .navigation li>ul.sub-menu li a:before{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@font-face{font-display:swap;font-family:"Eina01";src:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina01-Regular.woff2)format("woff2"),url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina01-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:"Eina01";src:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina01-Bold.woff2)format("woff2"),url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina01-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:"Eina04";src:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina04-Bold.woff2)format("woff2"),url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../fonts/Eina04-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:block}body,html{font-family:"Eina01",sans-serif;font-weight:400;color:#212121;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0}h1,h2{font-family:"Eina04",sans-serif;font-size:4rem;font-weight:600;line-height:1;margin-bottom:.5em;color:#000}@media only screen and (min-width:768px) and (max-width:991px){h1{font-size:2.5rem}}@media only screen and (max-width:767px){h1{font-size:2rem}}h2{font-size:2.8rem;line-height:1.25;margin-bottom:.75em}@media only screen and (min-width:768px) and (max-width:991px){h2{font-size:2rem}}@media only screen and (max-width:767px){h2{font-size:1.6rem}}li,p,span{color:#000}a,li,p,span{line-height:1.8em}p{margin-bottom:1em}.toptitel,a,header .header-inner .navigation li>ul.sub-menu li:active,header .header-inner .navigation li>ul.sub-menu li:active a,header .header-inner .navigation li>ul.sub-menu li:hover,header .header-inner .navigation li>ul.sub-menu li:hover a,p a{color:#ab1725}.toptitel{display:inline-block;font-family:"Eina04",sans-serif;font-weight:600;letter-spacing:1.5px;margin-bottom:1em;font-size:.9rem;text-transform:uppercase}@media only screen and (max-width:767px){.toptitel{font-size:.75rem;margin-bottom:.75em}}a{text-decoration:none}a:active,a:focus,a:hover{color:#7e111b;text-decoration:none}a,h1,h2,p,span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.container{max-width:1400px;box-sizing:border-box;padding-right:20px;padding-left:20px}.container.container-full{max-width:100%;padding-right:0;padding-left:0}.website-content{display:inline-block;width:100%;padding-top:120px}@media only screen and (min-width:768px) and (max-width:991px){.website-content{padding-top:100px}}@media only screen and (max-width:767px){.website-content{padding-top:80px}}.button{position:relative;font-family:"Eina04",sans-serif;font-weight:600;background-color:#ab1725;color:#fff;font-size:17px;padding:.45rem 1.25rem .35rem;display:inline-block;border-radius:.5rem;border:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.button:hover{background-color:#951420;text-decoration:none;color:#fff;cursor:pointer}.button:active,.button:focus{outline:0;color:#fff}.button.color-3{background-color:#1ca8c6;color:#fff}.button.color-3:hover,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-3:hover{background-color:#1995b0}.button.icon-before{padding-left:2.5rem;background-position:center left 1rem;background-repeat:no-repeat;background-size:1rem}.button.icon-before.phone{background-image:url(https://www.bouwbedrijfcops.nl/wp-content/themes/cops/css/../images/icon-phone-white.svg)}@media only screen and (max-width:767px){.button{max-width:100%;padding:.45rem .75rem .35rem;font-size:.85rem}}header{position:fixed;top:0;z-index:5000;width:100%;background:#fff;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}header .header-inner{display:flex;position:relative;justify-content:space-between;align-items:flex-end;padding:1.25rem 0 1rem;background:#fff;z-index:1500}header .header-inner .logolink{display:block;height:80px}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .navigation{position:relative;text-align:center}footer .footer-colofon ul,footer .footer-content .footer-item ul,header .header-inner .navigation ul{padding:0;margin:0;list-style:none}header .header-inner .navigation li{position:relative;display:inline-block;padding:0 1.25rem}header .header-inner .navigation li:first-child{padding-left:0}header .header-inner .navigation li:last-child{padding-right:0}header .header-inner .navigation li a{position:relative;display:inline-block;font-family:"Eina04",sans-serif;font-weight:600;text-transform:uppercase;padding:0;font-size:.9rem;margin-bottom:0;color:#000;text-decoration:none}header .header-inner .navigation li a:before{content:"";position:absolute;top:100%;height:2px;left:0;width:0;background:#ab1725;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .navigation li a:active,header .header-inner .navigation li a:hover{text-decoration:none}footer,header .header-inner .navigation li a:active:before,header .header-inner .navigation li a:hover:before{width:100%}header .header-inner .navigation li.menu-item-has-children>a{padding-right:20px}header .header-inner .navigation li>ul.sub-menu{position:absolute;top:calc(100% + 11px);width:100%;background:#fff;min-width:320px;margin:0;display:none;left:0;text-align:left;z-index:203}header .header-inner .navigation li>ul.sub-menu li{margin:0;padding:0;width:100%}header .header-inner .navigation li>ul.sub-menu li a{display:block;padding:8px 20px;margin:0;color:#212121;font-size:.9rem;border-top:none}header .header-inner .header-right{display:flex;justify-content:space-between}header .header-inner .navbar-toggle{background:0 0;padding:0;position:relative;display:inline-block;margin-left:1rem;-webkit-appearance:none;border:0;outline:0}header .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-inner .navbar-toggle .icon-bar{background:#ab1725;position:relative;display:block;width:22px;height:2px;border-radius:1px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}header .header-inner .navbar-toggle .menu{float:left;position:relative;color:#212121;font-size:20px;font-family:"Eina04",sans-serif;font-weight:600;margin:-5px 0-5px 8px;line-height:1.2}@media only screen and (min-width:992px) and (max-width:1199px){header .header-inner .logolink{height:60px}header .header-inner .navigation li{padding:0 .5rem}}@media only screen and (max-width:991px){header .header-inner .logolink{height:60px}}@media only screen and (max-width:767px){header .header-inner{align-items:center}header .header-inner .logolink{height:40px}header .header-inner .button.icon-before{font-size:0;height:2.5rem;width:2.5rem;padding:0;background-position:center center}}.responsive-nav-container{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(171,23,37,.97);z-index:1490;padding-top:100px}.responsive-nav-container .responsive-nav{padding:0;margin:0}.responsive-nav-container .responsive-nav ul{padding:0;margin:0;list-style:none;font-size:20px}.responsive-nav-container .responsive-nav ul li,.responsive-nav-container .responsive-nav ul li a{display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li{position:relative;padding:.5rem 1rem;width:100%;text-align:left;opacity:0;transform:translateY(-15px)}.responsive-nav-container .responsive-nav ul li a{color:#fff;font-weight:400}.responsive-nav-container .responsive-nav ul li a:active,.responsive-nav-container .responsive-nav ul li a:hover{color:#fff;text-decoration:none}footer{position:relative;margin:0;display:block}.fotogalerij,footer .footer-form{margin-bottom:8rem}@media only screen and (min-width:768px) and (max-width:991px){footer .footer-form{margin-bottom:5rem}}@media only screen and (max-width:767px){footer .footer-form{margin-bottom:5rem}}footer .footer-form .form-container{padding-top:1.5rem}footer .footer-form .form-container textarea{min-height:184px}footer .footer-content{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}footer .footer-content .footer-inner{padding:4.5rem 0}footer .footer-content .footer-item .logo-container{padding:1.5rem 0}footer .footer-content .footer-item .logo-container img{width:215px;max-width:100%}footer .footer-content .footer-item p{color:#000}footer .footer-content .footer-item p.titel{color:#ab1725;margin-bottom:.25em}footer .footer-content .footer-item ul li{display:inline-block;width:100%;padding:.25rem 0}footer .footer-content .footer-item ul li a{color:#000;font-weight:600}footer .footer-content .footer-item ul li a:focus,footer .footer-content .footer-item ul li a:hover{color:#ab1725}footer .footer-content .footer-item ul.social-media{padding:0;margin:0;display:inline-block}footer .footer-content .footer-item ul.social-media li{display:inline-block;width:auto}footer .footer-content .footer-item ul.social-media li a{display:block;background:#ab1725;padding:.5rem;border-radius:5px}footer .footer-content .footer-item ul.social-media li a img{display:block;max-height:25px}footer .footer-content .footer-item ul.social-media li a:hover{background:#212121}footer .footer-content .footer-item ul.social-media li:not(:last-child){margin-right:.5rem}footer .footer-colofon{font-size:14px;padding:25px 0}footer .footer-colofon a{color:rgba(0,0,0,.6);font-size:1em}footer .footer-colofon a:focus,footer .footer-colofon a:hover,footer .footer-colofon ul li a:focus,footer .footer-colofon ul li a:hover{color:rgba(0,0,0,.8)}footer .footer-colofon ul li{display:inline-block;color:#000;font-size:1em}footer .footer-colofon ul li a{color:#000;font-size:1em}footer .footer-colofon ul li:not(:last-child){margin-right:1rem}@media only screen and (min-width:992px){footer .footer-colofon ul li:last-child{margin-left:3rem}}@media only screen and (max-width:767px){footer .footer-content .footer-inner{padding:3rem 0 1rem}footer .footer-content .footer-item{margin-bottom:2rem}}@media only screen and (min-width:768px) and (max-width:991px){.fotogalerij{margin-bottom:5rem}}@media only screen and (max-width:767px){.fotogalerij{margin-bottom:5rem}}.fotogalerij .img-element{position:relative;display:block;padding-bottom:48%;overflow:hidden;margin-bottom:2rem}.fotogalerij .img-element .img-element-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.fotogalerij .img-element.high{padding-bottom:136%}.banner-with-img{margin-bottom:3rem}.banner-with-img .banner-with-img-inner{display:block;position:relative;background:#212121;padding:15rem 0 4rem;overflow:hidden}.banner-with-img .banner-with-img-inner .image-element{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.7}.banner-with-img .banner-with-img-inner .content-container{display:inline-block}.banner-with-img .banner-with-img-inner .content-container :not(.button){color:#fff}.banner-with-img .banner-with-img-inner .content-container .button{margin-top:1rem}@media only screen and (min-width:768px) and (max-width:991px){.banner-with-img .banner-with-img-inner{padding:9rem 0 3rem}}@media only screen and (max-width:767px){.banner-with-img .banner-with-img-inner{padding:5rem 0 2rem}}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group{text-align:center;display:inline-block;width:100%;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{border:2px solid #ececec;background-color:#ececec;border-radius:5px;padding:15px;outline:0;-webkit-box-shadow:0 0 12px 0 transparent;-moz-box-shadow:0 0 12px 0 transparent;box-shadow:0 0 12px 0 transparent;font-size:14px;margin:0 0 15px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:0;border-color:#d3d3d3;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.13);-moz-box-shadow:0 0 12px 0 rgba(0,0,0,.13);box-shadow:0 0 12px 0 rgba(0,0,0,.13)}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"Eina04",sans-serif;font-weight:600;background-color:#ab1725;color:#fff;font-size:17px;padding:.45rem 1.25rem .35rem;display:inline-block;border-radius:.5rem;border:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#951420;text-decoration:none;color:#fff;cursor:pointer}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus{outline:0;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-3{background-color:#1ca8c6;color:#fff}@media only screen and (max-width:767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{max-width:100%;padding:.45rem .75rem .35rem;font-size:.85rem;width:100%}}.wpcf7 form.wpcf7-form .form-group p{text-align:left}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:0;background:#c50e00;padding:15px 20px;margin:0 0 2rem;color:#fff}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/cops/css/fonts/slick.eot);src:url(/wp-content/themes/cops/css/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/cops/css/fonts/slick.woff)format("woff"),url(/wp-content/themes/cops/css/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/cops/css/fonts/slick.svg#slick)format("svg")}