/* 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. */ @font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-Regular.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-MediumItalic.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-Medium.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-Italic.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-ThinItalic.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-Thin.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-Bold.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-BoldItalic.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-ExtraLight.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-SemiBold.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-LightItalic.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("fonts/IBMPlexSans/IBMPlexSans-Light.woff2") format("woff2"), url("fonts/IBMPlexSans/IBMPlexSans-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}body{line-height:25px}.knop a,.wp-block-button a{background:#CC0813 !important;color:white !important;font-weight:600 !important;font-size:15px !important;letter-spacing:1.5px !important;border-radius:7px !important;padding:15px 20px !important;text-decoration:none !important;text-transform:uppercase !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.knop a:hover,.wp-block-button a:hover{color:#CC0813 !important;background:white !important}.knop2 a{display:block;padding:15px 20px !important;background:#CC0813 !important;color:white !important;font-weight:600 !important;font-size:15px !important;letter-spacing:1.5px !important;border-radius:7px !important;text-decoration:none !important;text-transform:uppercase !important;position:relative;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.knop2 a::after{content:url('data:image/svg+xml; utf8, ');width:18px !important;position:absolute;right:5px;top:17px}.knop2 a:hover{color:#CC0813 !important;background:white !important}.knop2 a:hover::after{content:url('data:image/svg+xml; utf8, ')}.forminator-button-submit{background:#CC0813 !important;color:white !important;font-weight:600 !important;font-size:15px !important;letter-spacing:1.5px !important;border-radius:7px !important;padding:15px 20px !important;text-decoration:none !important;text-transform:uppercase !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.forminator-button-submit:hover{color:#CC0813 !important;background:white !important}.forminator-design--material .forminator-textarea{border-top:none !important;border-right:none !important;border-left:none !important}header.hoofding{background:#222222}.gegevens_header{border-bottom:solid thin rgba(255, 255, 255, 0.3);padding-bottom:25px;padding-top:10px;margin-bottom:35px}.gegevens_header svg{fill:white;width:25px;border:solid thin white;padding:5px;border-radius:50%;top:8px;margin-right:5px;position:relative}.gegevens_header span{margin-right:20px}.gegevens_header a{color:white;text-decoration:none !important}.gegevens_header .knop{text-align:right;margin-top:15px}.logo{float:left}.logo img{width:250px}.navigatie{float:right}.navigatie li{padding-left:25px}.navigatie li a{font-weight:600;text-transform:uppercase;text-decoration:none !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigatie li a:hover{color:#CC0813}.navigatie .current_page_item a{color:#CC0813}.banner{background:#222222;padding:80px 0}.banner h1{font-weight:900;color:white;font-size:50px}.banner .scroll_down{background:#CC0813;border:none;border-radius:7px;padding:6px 9px;margin-top:10px;display:inline-block}.banner svg{width:20px;fill:white;position:relative;top:3px}.pluspunten{background:#EAEAEA;padding:20px 0}.pluspunten li{list-style-type:none}.pluspunten ul{padding:0;margin:0}.pluspunten ul li{display:inline-block;color:#555555;font-size:16px;font-weight:600;padding-right:25px;position:relative;padding-left:30px}.pluspunten ul li::before{content:url('data:image/svg+xml; utf8, ');width:25px !important;position:absolute;left:0;top:-2px}.banner_product{text-align:center}.banner_product h3{color:white;opacity:0.6;font-size:18px !important}.rij1{padding:80px 0}.rij1_home{padding:0 0 150px 0;overflow:hidden;position:relative}.rij1_home .tekst{width:51%;margin-left:15vw}.rij1_home .tekst h2{color:#CC0813;font-weight:600}.rij1_home .tekst a{font-weight:600;color:#333;text-decoration:none !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_home .tekst a:hover{color:#CC0813}.rij1_home .tekst img{width:auto !important;left:0 !important}.rij1_home::before{content:"";background:#EAEAEA;width:50vw;position:absolute;top:0;left:0;bottom:0;display:block}.rij1_home img,.rij1_home iframe{width:110%;max-width:none !important;position:relative;left:-10%}.rij1_home .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.rij1_referentie img{width:100%;height:250px;object-fit:cover}.rij2{padding:80px 0}.rij2_home{padding-top:0;margin-top:-100px}.rij2_home .elementor-widget-container{box-shadow:0px 15px 30px rgba(0, 0, 0, 0.1);display:block;background:white;padding:50px 0}.rij2_home a{color:#CC0813;font-weight:600}.rij2_home svg{display:block;height:35px;fill:#CC0813;margin:0 auto 10px auto}.filter{border-top:solid thin rgba(0, 0, 0, 0.3);border-bottom:solid thin rgba(0, 0, 0, 0.3);padding:20px 0;margin-bottom:50px;clear:both}.filter .bapf_head{display:none !important}.filter .berocket_single_filter_widget{float:left;margin-right:15px}.filter .bapf_sfilter{margin-bottom:0 !important}.filter .select2 .selection .select2-selection{background:#CC0813;color:white;border-radius:5px;padding:5px 10px;border:none;height:auto}.filter .select2 .selection .select2-selection .select2-selection__rendered{color:white;font-weight:600}.filter .select2-selection__arrow{top:6px !important}.filter .select2-selection__arrow b{border-color:white transparent transparent !important}.products{clear:both;padding:0;margin-top:40px}.products li{list-style-type:none;width:25%;float:left;display:inline-block;margin-bottom:25px;padding:0 15px}.products img{height:auto;width:90%;max-height:325px;display:block;margin:auto;object-fit:cover}.products .afbeelding{height:325px;overflow:hidden;display:flex !important;justify-content:center !important;align-items:center !important}.products h4{color:#CC0813;font-weight:600;font-size:20px}.products .content_product{min-height:120px}.woocommerce-product-gallery__trigger{display:none !important}.rij1_product .knop{margin-top:25px}.rij1_product h2{color:#CC0813;font-weight:600}.rij1_product .beschrijving{max-height:0;overflow:hidden;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_product .beschrijving_btn{background:none;border:none;font-weight:600;opacity:0.6;padding:15px 0;font-size:16px}.rij1_product .beschrijving_btn svg{width:15px;position:relative;top:2px;margin-right:5px}.rij1_product .beschrijving.opened{max-height:500px}.rij1_product .pluspunten_product{padding:20px 0;margin-top:25px}.rij1_product .pluspunten_product li{list-style-type:none}.rij1_product .pluspunten_product ul{padding:0;margin:0}.rij1_product .pluspunten_product ul li{display:inline-block;color:#555555;font-size:16px;font-weight:600;padding-right:25px;position:relative;padding-left:30px;margin-bottom:10px}.rij1_product .pluspunten_product ul li::before{content:url('data:image/svg+xml; utf8, ');width:25px !important;position:absolute;left:0;top:-2px}.rij2_product .text{background:#EAEAEA;padding:40px;max-width:700px;margin:auto}.rij2_product h2{color:#CC0813;font-weight:600;text-align:center}.rij2_product .product_input{display:none}footer{background:#222222}.footer1{background:#EAEAEA;padding:30px 0;color:#CC0813;font-size:25px;font-weight:600}.footer1 p{margin-top:15px}.footer1 .wp-block-columns{margin:0 !important}.footer1 .wp-block-button{text-align:right;width:100%}.footer_container{padding:35px 0}.footer_container img{width:200px;background:white;padding:2px;display:block;margin:0 auto 50px auto}.footer_container ul{text-align:center;margin-bottom:35px}.footer_container ul li{display:inline-block;padding:0 15px}.footer_container ul li a{color:white;font-weight:600;text-decoration:none !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.footer_container ul li a:hover{color:#CC0813}.footer_container #block-6 ul{opacity:0.7}.sinergio img{height:30px;width:auto}.sinergio{text-align:center;color:white}.sinergio a{color:white;text-decoration:none !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.sinergio a:hover{text-decoration:none !important;color:#CC0813}@media screen and (max-width:768px){header .gegevens_header .knop{float:left;margin-top:35px}header .nav_toggle{position:fixed;top:5px;right:5px;background:#CC0813;border:none;z-index:99999}header .nav_toggle span{background:white;height:2px;left:7px !important}#cssmenu{display:block !important}nav{position:fixed;top:0;right:-80%;bottom:0;background:#222222;width:75%;height:100vh;z-index:9999;padding-top:15vh;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.openednav nav{right:0}.navigatie{float:none;text-align:center}.navigatie li{padding:10px 0}.rij1_home::before{content:"";background:#EAEAEA;width:100vw;position:absolute;top:0;left:0;bottom:0;display:block}.rij1_home .tekst{width:100%;margin:0;padding:20px 20px}body{position:relative;left:0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.openednav{left:-20px}.pluspunten ul li{width:49% !important}.banner h1{font-size:30px}.products{width:100%;overflow:hidden}.products li{width:100% !important}.rij1_producten{overflow:hidden}.rij1_product .beschrijving.opened{max-height:2000px !important}.rij1_product .pluspunten_product ul li{width:49% !important}}