/* Theme Name: Sinergio Author: Sinergio Author URI: https://www.sinergio.be/ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ header{z-index:9999;background-color:white;border-bottom:1px solid #CB201A;border-inline-start:5em;color:black;font-weight:bold;padding:1em;position:fixed;width:100%;box-shadow:3px 0px 5px rgba(0, 0, 0, 0.15)}.navigatie{float:right;padding-right:10%}header .menu-item{padding:0.5em 4em 0.5em 4em;text-decoration:none}header a:hover{text-decoration:none;color:#CB201A}header a:focus{text-decoration:none}header img{width:12.4em;position:absolute;top:-1em;left:10%}.nav_toggle{margin-right:1em;background-color:transparent;border:none;float:right}.nav_toggle span{background-color:#CB201A;width:3em}.openednav .navigatie{display:block}.openednav .nav_toggle span:nth-child(1){transform:rotate(40deg);transition:transform 0.3s ease-in-out;margin-top:0.575em}.openednav .nav_toggle span:nth-child(2){display:none}.openednav .nav_toggle span:nth-child(3){margin-top:-0.575em;transform:rotate(-40deg);transition:transform 0.3s ease-in-out}.nav_toggle span:nth-child(1){transform:rotate(0deg);margin-top:0;transition-property:transform, margin-top;transition-delay:0s, 0.2s;transition-duration:0.2s, 0.1s;transition-timing-function:ease-in-out}.nav_toggle span:nth-child(2){display:inline-flex;transition:display 0.3s ease-in-out}.nav_toggle span:nth-child(3){transform:rotate(0deg);margin-top:0;transition-property:transform, margin-top;transition-delay:0s, 0.2s;transition-duration:0.2s, 0.1s;transition-timing-function:ease-in-out}.rij1{padding:40px 0}.home_logo img{padding:16px;background-color:#fee;width:100%}.rij2{padding:40px 0}.footer_container{background-color:black;color:white;padding:0 1em 0 1em}.footer_container p a{text-decoration:none;color:white}.footer_container .panel-grid-cell:nth-child(1) svg{width:3em;margin:0 1em 0 0}.footer_container .panel-grid-cell p:first-child{margin:2em 0 2em 0}.footer_container .panel-grid-cell:nth-child(2) p:nth-child(n+2),.footer_container .panel-grid-cell:nth-child(1) p:nth-child(n+2){display:inline-flex}.footer_container .panel-grid-cell:nth-child(2) svg{height:2em}.footer_container .panel-grid-cell:nth-child(2) p:nth-child(4){display:flex}.footer_container .panel-grid-cell:nth-child(2) p:nth-child(n+2) svg{margin-right:1em}.footer_container .panel-grid-cell:nth-child(2) p:nth-child(2){margin:0 8em 0 0}.footer_container img{width:15em;padding:2em 0 2em 0}.footer_container .panel-grid-cell:nth-child(3) div div{justify-content:flex-end}.footer_container .panel-grid-cell:nth-child(2){display:flex;justify-content:center}.sinergio_container{background-color:black;color:white;padding:0.5em 0 0.5em 0}.sinergio_container a{text-decoration:none;color:white}.sinergio_container .links,.sinergio_container .rechts{width:100%;text-align:center}.sinergio img{height:30px;width:auto}body{font-family:Poppins}h1{font-size:3em;font-family:"Rajdhani", sans-serif;font-weight:bold;color:#CB201A;padding:3em 1em 0 0.3em}h2{font-size:2.5em;font-family:"Rajdhani", sans-serif;font-weight:regular;color:#CB201A;padding:0 1em 0 0.4em}h3{font-size:2em;font-family:"Rajdhani", sans-serif;font-weight:bold;color:#CB201A;padding-bottom:1em}.panel-row-style{background-size:contain}p{line-height:25px}.rij1_home .panel-grid-cell:first-child .widget:nth-child(2),.rij1_home .panel-grid-cell:first-child .widget:nth-child(3){margin-right:2em;display:inline-block}.knop{margin:2em 0 0 0;display:block}.knop svg{display:flex;margin-right:0.9em;height:25px}.knop a{text-decoration:none;border:2px solid #CB201A;background-color:#CB201A;border-radius:5px;padding:0.5em;color:white;display:flex;width:max-content;align-items:center}.knop:hover *{color:#CB201A;fill:#CB201A;background-color:transparent}.panel-grid-cell div:nth-child(3)>.knop a{color:#CB201A;background-color:transparent}.panel-grid-cell div:nth-child(3)>.knop a:hover{color:white;background-color:#CB201A}.widget_sow-button{width:max-content !important;display:inline-block !important}.panel-layout:nth-child(2n+3){background-color:#FFEEEE}.panel-layout:nth-child(n+3){padding:7em 1em 7em 1em}.panel-layout>div{display:block;margin:0 auto;width:80%;max-width:1500px}.rij1_home img{height:15em !important;width:100%;object-fit:cover}.rij1_home .panel-grid-cell:nth-child(3) img{height:32em !important;object-fit:cover}.panel-layout:nth-child(2){margin:2em 0 2em 0}.panel-grid-cell:nth-child(2) div:nth-child(2){margin-top:2em}.realisatieblok{margin:2em 1em 0 1em !important;background-color:transparent !important}.realisatieblok .panel-grid:nth-child(2){margin-top:3em}.realisatieblok:nth-child(n+3) .panel-grid:nth-child(2){margin-top:8em}.realisatieblok:nth-child(n+3){padding:0 0 0 0 !important}.realisatieblok:first-child{margin-top:0em !important}.realisatieblok img{height:300px !important;width:100%;object-fit:cover;margin:0 0 2em 0}.realisatieblok h3{position:absolute;left:0;border-bottom:1px solid #CB201A;width:max-content;padding:1em 0 0.4em 10.7%;margin:0 0 0 0 !important}.realisatieblok_first h3{border:none;color:black;padding:7.7em 0 0 0;margin:0;font-family:Poppins;font-size:1.5em}.realisatieblok:first-of-type h1{padding-left:0}.realisatieblok .knop{float:right}.filter{float:right}.filter *{display:inline-block}.filter select{background-color:#FAFAFA;border:none;border-radius:5px;margin:-0.5em 1em 0 1em;padding:0.5em 1em 0.5em 1em}.offerte_blok{display:block;margin:0 auto;width:50%}.offerte_blok>div{width:100%}.offerte_blok h1{padding-left:0}.offerte_blok input,.offerte_blok textarea,.contact_blok input,.contact_blok textarea{background-color:#FAFAFA;border:none;border-radius:5px;padding:0.5em 1em 0.5em 1em;width:100%;font-weight:normal;margin-top:1em}form input::placeholder,form textarea::placeholder{opacity:0.5;font-weight:normal;font-size:small}.offerte_blok form p,.contact_blok form p{float:left;width:calc(50% - 10px);margin:0 10px 1.2em 0}.offerte_blok form label{display:block}.offerte_blok form>div.form-split{width:calc(50% - 10px);align-items:center;display:flex;margin-bottom:1.3em;padding-top:0.2em}.offerte_blok .form-split input{padding:0.65em 1em 0.65em 1em;margin-top:1.2em}.offerte_blok form>div.form-split label:last-child{width:calc(50% - 5px)}.offerte_blok form>div.form-split label:first-child{width:calc(50% - 5px);margin-right:10px}.offerte_blok select{background-color:#FAFAFA;border:none;border-radius:5px;padding:0.5em 1em 0.5em 1em;width:100%}.offerte_blok input[type="file"]{margin-top:0;padding:0.35em 1em 0.35em 4em;background-color:#CB201A;color:white}.offerte_blok ::file-selector-button{display:none}.offerte_blok input[type="file"]:before{background-image:url(https://pascalsmekens.abako.be/wp-content/uploads/2022/03/upload.svg);background-repeat:no-repeat;width:30px;height:25px;content:" ";position:absolute;top:0.35em;left:1em}.offerte_blok p:nth-last-child(3),.contact_blok p:nth-last-child(3){width:calc(100% - 10px)}.offerte_blok p:nth-last-child(3) label,.contact_blok p:nth-last-child(3) label{display:block}.offerte_blok p:nth-last-child(5) label{width:100%}.offerte_blok input[type="submit"],.contact_blok input[type="submit"]{background-color:#CB201A;border:2px solid #CB201A;color:white}.offerte_blok input[type="submit"]:hover,.contact_blok input[type="submit"]:hover{background-color:transparent;border:2px solid #CB201A;color:#CB201A}.contact_blok textarea{height:8em}.contact_blok form{padding-left:1em;width:80%}.contact_blok .gegevens{background-color:rgba(204, 36, 27, 0.05);height:100%;width:80%}.contact_blok .gegevens .textwidget{margin:0 auto;display:block;width:max-content;padding:21em 1em 22em 1em}.contact_blok .gegevens .textwidget p:nth-child(2){margin:1.5em 0 1.5em 0}.contact_blok .gegevens .textwidget p a{text-decoration:none;color:black;font-size:1.2em;display:flex;align-items:center}.contact_blok .gegevens .textwidget p svg{width:20px;display:flex;min-width:20px;margin-right:0.5em}.wpcf7 form .wpcf7-response-output{border:none;color:#CB201A;font-weight:bold;display:inline-block;margin:0;padding:0 2em 0 0}.bezettingswerken_blok,.bezettingswerken_blok:nth-child(2){background-color:transparent !important;width:80%;max-width:1500px;display:block;margin:0 auto}.bezettingswerken_blok>div{width:100% !important}.bezettingswerken_blok .panel-grid{padding:1em !important}.bezettingswerken_blok:nth-child(2) p{width:90%}.center .so-widget-sow-image{display:block;width:max-content;margin:0 auto;margin-top:-12em;margin-left:22vw !important}.center:nth-child(5) .so-widget-sow-image{margin-top:-1em !important}.bezettingswerken_blok:nth-child(4) .so-widget-sow-image{margin-top:-5em}.bezettingswerken_blok:nth-child(6){margin-top:6em}.bezettingswerken_blok:nth-child(6) p{margin:2em 2em 2em 3em}.center:nth-child(7) .so-widget-sow-image{margin:4em 0 4em 0}.naastelkaar .panel-grid-cell:last-child .sow-image-container{margin-left:-15em;margin-top:-10em}.bezettingswerken_blok:nth-child(10){margin-top:5em}.bezettingswerken_blok:nth-child(10) p{margin-top:6em}.bezettingswerken_blok strong{color:#CB201A}.bezettingswerken_blok:nth-child(n+3){padding:0 !important}.bezettingswerken_blok .sow-image-container img{height:20vw !important;max-height:20em;width:100%;object-fit:cover;margin-left:-4.2em !important}.bezettingswerken_blok .sow-image-container{width:max-content}.bezettingswerken_blok .sow-image-container:before{float:left;margin-top:-1em;content:" ";width:80px;height:80px;border-top:2px solid #CB201A;border-left:2px solid #CB201A}.bezettingswerken_blok .sow-image-container:after{float:right;margin-top:15.8vw;margin-left:-4em;content:" ";width:80px;height:80px;border-right:2px solid #CB201A;border-bottom:2px solid #CB201A}.rij1_privacy p{padding-left:1em}@media screen and (min-width:1400px){.container{width:1370px !important}.bezettingswerken_blok .sow-image-container:after{margin-top:15.8em}.center .so-widget-sow-image{margin-left:20vw !important;padding-left:0}.bezettingswerken_blok:nth-child(4) .so-widget-sow-image{margin-top:1em}.bezettingswerken_blok:nth-child(4) p{margin-top:2em}.bezettingswerken_blok:nth-child(6) p{margin-left:10em}}@media screen and (max-width:1400px){.navigatie{padding-right:0}header img{left:10%}.realisatieblok h3{padding:1em 0 0.4em calc(10% + 0.4em)}.bezettingswerken_blok,.bezettingswerken_blok:nth-child(2){width:80%}.bezettingswerken_blok:nth-child(2) p{margin-left:-2em}.bezettingswerken_blok:nth-child(6) p{margin:2em 2em 2em 9em}}@media screen and (max-width:1200px){header .menu-item{padding:0.5em 2em 0.5em 2em;text-decoration:none}.panel-grid-cell:nth-child(1){padding-right:0em}.center .so-widget-sow-image{margin-top:-8em}.bezettingswerken_blok:nth-child(6) p{margin:2em 2em 2em 8em}}@media screen and (max-width:991px){.panel-layout>div{width:100%}.realisatieblok h3{padding:1em 0 0.4em 0.5em}.contact_blok form{width:100%}.contact_blok .gegevens{width:100%}.nav_toggle{display:block !important}.navigatie{display:none}header{padding-bottom:0.25em}header img{width:9em;top:0.1em;left:0}#cssmenu,.openednav #cssmenu ul,.openednav #cssmenu ul li,.openednav #cssmenu ul li a{display:block !important}nav{align-items:center;width:max-content;margin:0 auto;text-align:center}.openednav nav{height:200vw}.navigatie li:nth-child(1){margin-top:10em !important}.navigatie li{padding:3vw 5em 3vw 5em;margin:3vw 0 3vw 0 !important}.bezettingswerken_blok .sow-image-container:after{margin-top:13vw}.bezettingswerken_blok,.bezettingswerken_blok:nth-child(2){width:100%}.center .so-widget-sow-image{margin-top:-4em}.naastelkaar .panel-grid-cell:last-child .sow-image-container{margin-top:-7em}.offerte_blok{width:100%;padding:1em}}@media screen and (max-width:768px){.realisatieblok:first-of-type h3{padding:0 0 0 0}.filter{float:left}.realisatieblok_first h3{border:none;color:black;padding:0 0 0 0.7em}.realisatieblok .knop{margin-top:6em;float:left}.realisatieblok img{height:auto !important;width:100%}.rij1_home .panel-layout:nth-child(n+3) img{height:10em !important}.rij1_home .panel-layout:nth-child(n+3) .panel-grid .panel-grid-cell:nth-child(3) img{height:22em !important}.panel-row-style{padding:1em !important;background-image:none !important}.contact_blok{padding:0 !important}.contact_blok h1{padding-left:0.3em}.contact_blok .gegevens .textwidget{padding:4em 0 4em 0}.center{float:right;margin:-2em 2em 0 0}.bezettingswerken_blok{width:100%;margin:0;padding:0}.bezettingswerken_blok img{width:100%;display:block !important;margin:0 !important}.bezettingswerken_blok .sow-image-container{margin:1em !important}.footer_container .panel-grid-cell{display:flex;align-items:center}.footer_container .panel-grid-cell:nth-child(2) p:nth-child(3){display:flex;align-items:center;margin-left:-0.3em}.footer_container .panel-grid-cell:nth-child(2) p:nth-child(4){margin-left:-0.2em}.footer_container .panel-grid-cell{display:block;width:max-content !important;margin:0 auto !important}.footer_container .panel-grid-cell:nth-child(1){text-align:center}.footer_container img{width:15em}.bezettingswerken_blok .sow-image-container img{height:20em !important}.bezettingswerken_blok .sow-image-container:after{margin-top:15.4em}.bezettingswerken_blok:nth-child(2) p{margin-left:0em}.center .so-widget-sow-image{margin-top:0}.bezettingswerken_blok:nth-child(6) p{margin-left:0em}.bezettingswerken_blok,.bezettingswerken_blok .so-widget-sow-image,.bezettingswerken_blok p,.bezettingswerken_blok .center{margin:0 !important;padding:0 !important}.bezettingswerken_blok .panel-grid-cell{display:flex;justify-content:center}}