/* 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. */ .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 !important}@media (min-width:768px){.banner_overlay .elementor-widget-container{width:750px}}@media (min-width:992px){.banner_overlay .elementor-widget-container{width:970px}}@media (min-width:1200px){.banner_overlay .elementor-widget-container{width:1170px}}.knop_bol{position:absolute;left:0;right:0}.knop_bol a{color:white !important;text-align:center;background:#b0ba3f;font-size:18px !important;font-weight:normal !important;padding:20px;border-radius:50%;display:inline-block;position:relative;z-index:99;font-weight:lighter;text-decoration:none;width:210px;height:210px;letter-spacing:3px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:flex !important;justify-content:center !important;align-items:center !important;opacity:0.9}.knop_bol a:hover{background:#333;opacity:1}.rij_service .tekstvlak .elementor-widget-container{background:white;padding:40px 80px;width:600px;max-width:90%;margin-top:150px;position:relative}.rij_service .tekstvlak .elementor-widget-container::after{content:url('data:image/svg+xml; utf8, ');width:20px;position:absolute;right:25px;top:calc(50% - 15px)}.rij_service .tekstvlak .elementor-widget-container.rechts{float:right}.rij_service a{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.rij_service a svg{position:absolute;right:25px;top:calc(50% - 10px);fill:#b0ba3f;height:20px}.rij_service h3::before{content:"";display:block;width:50px;margin-bottom:10px;border-top:solid 3px #b0ba3f}.rij_service.service_rechts .elementor-widget-container{float:right}body{position:relative}.wpcf7 input,.wpcf7 textarea{border:none;padding:0 5px;margin-bottom:20px !important;width:100%;opacity:0.8;border-bottom:solid thin #707070}.wpcf7 textarea{height:100px}.wpcf7 input[type="checkbox"]{width:20px !important}.wpcf7 button{background:#b0ba3f;color:white;display:inline-block;padding:10px 55px 10px 15px;border:none;border-radius:5px;position:relative;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.wpcf7 button::after{content:url('data:image/svg+xml; utf8, ');width:15px !important;position:absolute;right:15px;top:12px}.wpcf7 button:hover{opacity:0.7}.elementor-editor-active header.hoofding{pointer-events:none}header.hoofding{position:fixed;top:0;left:0;right:0;z-index:999}.scrolled header.hoofding{background:white;box-shadow:5px 2px 24px rgba(0, 0, 0, 0.4)}.scrolled .logo img{width:100px}.scrolled .navigatie a{color:#333}.scrolled .social_media_buttons svg{fill:#333 !important}.scrolled .navigatie ul{background:white;box-shadow:5px 2px 24px rgba(0, 0, 0, 0.4)}.logo{float:left;margin-top:5px}.logo img{width:150px;height:auto;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.logo_scroll{display:none}.scrolled .logo_scroll{display:block}.scrolled .logo_non_scroll{display:none}.nav_header{float:right;margin-top:70px}.navigatie li{padding-left:25px}.navigatie a{text-transform:uppercase;font-weight:600;text-decoration:none !important;position:relative}.navigatie a:after{content:"";display:block;width:0%;border-bottom:solid 3px #b0ba3f;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin:5px auto 0 auto}.navigatie a:hover:after{width:100%}.navigatie .active a::after{width:100%}.navigatie ul{position:absolute;padding:5px;margin-top:5px}.navigatie ul li{display:block;padding:0}.navigatie ul li a{padding:5px;display:inline-block}.social_media_buttons{position:absolute;top:20px;right:80px}.social_media_buttons li{list-style-type:none}.social_media_buttons a{margin-left:15px}.social_media_buttons svg{height:20px;fill:white;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.social_media_buttons a:hover svg{fill:#b0ba3f !important}.taal_schakelaar li{list-style-type:none}.taal_schakelaar button{position:absolute;top:5px;right:5px;background:#b0ba3f;color:white;border:none;width:50px;height:50px;font-weight:bold}.taal_schakelaar .taalschakelaar{position:absolute;top:60px;right:-75px;background:#b0ba3f;width:50px;overflow:hidden;padding:0;text-align:center;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.taal_schakelaar .taalschakelaar a{color:#b0ba3f;background:white;padding:13px 16px;display:inline-block;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.taal_schakelaar .taalschakelaar a:hover{background:#b0ba3f;color:white}.openedtaalnav .taalschakelaar{right:5px}.banner .n2-section-smartslider img{height:100vh;width:100%;object-fit:cover}.banner_overlay{position:absolute;pointer-events:none;height:100vh;display:flex;align-items:center;background:transparent linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}.banner_overlay .elementor-widget-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.banner_overlay h1,.banner_overlay p{color:white}.banner_overlay h1{font-size:90px;font-weight:300;margin-bottom:25px;letter-spacing:4px}.banner_overlay p{font-size:24px;letter-spacing:3px}.banner_overlay a{color:white;padding:15px;position:relative;pointer-events:all;text-decoration:none !important}.banner_overlay a::after{content:"";position:absolute;display:block;width:50px;margin:auto;left:0;right:0;bottom:5px;border-bottom:solid 3px #b0ba3f;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.banner_overlay a:hover::after{width:100px}.nextend-bullet-bar{position:relative;z-index:9999999;align-items:flex-end !important}.nextend-bullet-bar .n2-bullet{background:white !important;width:25px !important;padding:3px !important;border-radius:0 !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.nextend-bullet-bar .n2-active{width:50px !important}.bannerpage{height:60vh;background:transparent linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% no-repeat padding-box}.bannerpage .banner_overlay{pointer-events:all !important}.bannerpage .elementor-widget-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bannerpage h1,.bannerpage p{color:white}.bannerpage h1{font-size:60px;font-weight:300;margin-bottom:25px;letter-spacing:4px}.bannerpage p{font-size:24px;letter-spacing:3px}.rij1{padding:40px 0}.rij1_home{padding:0;margin-top:-80px}.rij1_home .tekstvlak{background:#b0ba3f;color:white;padding:40px 80px;font-size:28px;line-height:40px;letter-spacing:3px;font-weight:300}.rij1_home .tekstvlak a{color:white;font-weight:500}.rij1_contact .tekst_contact{background:#b0ba3f;padding:53px 80px}.rij1_contact .tekst_contact h3{color:white;margin-bottom:25px}.rij1_contact .tekst_contact a{color:white;font-weight:500}.rij1_contact .tekst_contact p{color:white}.rij1_realisaties{padding:80px 0}.rij1_realisaties .realisaties_home{padding:20px;background:white;border-radius:10px;min-height:350px;overflow:hidden}.rij1_realisaties .realisaties_home img{border-radius:10px;height:200px;width:100%;object-fit:cover;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_realisaties .realisaties_home .gp-thumbnail-wrap{border-radius:10px;overflow:hidden}.rij1_realisaties .realisaties_home h2{font-size:20px}.rij1_realisaties .realisaties_home a{color:#333;text-decoration:none}.rij1_realisaties .realisaties_home a:hover img{transform:scale(1.1)}.rij1_realisatie{padding:80px 0}.rij1_realisatie .afbeelding{padding:20px;background:white;border-radius:10px;overflow:hidden;margin-bottom:25px}.rij1_realisatie img{border-radius:10px;height:200px;width:100%;object-fit:cover;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.bannerrealisatie{background-position:center center !important;background-size:cover !important}.bannerrealisatie .banner_overlay{width:100%;height:60vh}.rij1_koopjeshoek{padding:80px 0}.rij1_koopjeshoek img{border-radius:10px;height:auto;width:100%;object-fit:cover}.rij2{padding:100px 0}.rij2_home{padding:100px 0 40px 0;font-size:20px}.rij2_home h2{font-size:60px;margin-bottom:50px;line-height:65px}.rij2_home a{color:#333;font-weight:500}.rij2_home img{height:90vh !important;width:100% !important;object-fit:cover !important}.rij2_contact{padding:100px 0 100px 0;font-size:20px}.rij2_contact h2{font-size:70px;margin-bottom:50px;line-height:85px}.rij3{padding:40px 0}.banner_footer{position:absolute;bottom:0;left:0;right:0;height:120vh;background-size:cover;z-index:-1;background:url("https://www.gardendesign-wemmel.be/nieuw/wp-content/uploads/2022/11/banner-garden-design-1.webp")}.footer .container{background:white;padding:50px}.footer h3{margin-bottom:25px}.footer h3::before{content:"";display:block;width:50px;margin-bottom:10px;border-top:solid 3px #b0ba3f}.footer svg{height:25px;margin-right:10px;margin-top:10px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer figure{width:45%;margin:-50px auto 0 auto;float:left !important}.footer a{font-weight:500;color:#333;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer a:hover{color:#b0ba3f}.footer a:hover svg{fill:#b0ba3f !important}#block-8,#block-9{max-width:500px;margin:auto}#block-8 figure,#block-9 figure{width:80% !important;margin:auto}.sinergio img{height:30px;width:auto}.sinergio{text-align:center}.sinergio a{color:#333;font-weight:500;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.sinergio a:hover{color:#b0ba3f}@media screen and (min-width:1400px){.container,.banner_overlay .elementor-widget-container{width:1370px !important}}@media screen and (max-width:768px){.rij1_home .tekstvlak{padding:20px !important;font-size:20px !important;line-height:30px !important}.nav_toggle{background:#b0ba3f;border:none;width:50px;height:50px;position:absolute;right:5px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.nav_toggle span{background:white;height:2px;width:37px}.nav_toggle .row1{top:10px}.nav_toggle .row2{top:20px}.nav_toggle .row3{top:30px}.bannerhome{height:80vh}.bannerhome h1{font-size:30px}.bannerhome img,.bannerhome .n2-ss-slide-backgrounds{height:80vh !important}.bannerpage h1{font-size:30px}.banner_overlay{font-size:14px !important}.banner_overlay strong{display:none !important}.banner_overlay a{display:inline-block;margin-bottom:5px;padding:15px 0px;font-size:12px !important}.hoofding{width:100vw}.rij2_home .elementor-widget-container{margin:20px !important}.knop_bol{position:relative;text-align:center}.knop_bol a{margin:auto}#cssmenu{display:block !important}nav{background:#b0ba3f;position:fixed;top:0;width:70vw;height:100vh;right:-80vh;padding:150px 20px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;z-index:999}nav li{margin-bottom:15px !important}nav ul ul{position:relative !important;background:none;box-shadow:none}nav ul ul li{margin-bottom:15px !important}.openednav nav{right:0}.openednav .nav_toggle{right:67vw}.rij2_contact .elementor-widget-container{padding:10px 40px !important}.rij2_home h2{font-size:50px !important;line-height:56px !important}.taal_schakelaar .taalschakelaar{z-index:999999 !important}}