/*
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.
*/
.afbeeldingachtergrond{min-height:400px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);margin-bottom:50px;background-blend-mode:multiply;background-color:rgba(0, 0, 0, 0.3)}.afbeeldingachtergrond a{color:white;border:solid 2px white;display:inline-block;padding:10px 15px;text-decoration:none;text-transform:uppercase;font-weight:bold;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.afbeeldingachtergrond a:hover{background:#333 !important;color:white;border-color:#333}.knop a,.single_add_to_cart_button,.checkout-button,#place_order,.rij1_contact input[type="submit"],.wc-proceed-to-checkout a,.rij1_account .kol_inner input[type="submit"],.account_form button,.product_form button,.overlay button.button,.popup a{color:#333 !important;border:solid 2px #333 !important;display:inline-block;background:none !important;margin-bottom:0 !important;padding:10px 15px;text-decoration:none;text-transform:uppercase;font-weight:bold;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.knop a:hover,.single_add_to_cart_button:hover,.checkout-button:hover,#place_order:hover,.rij1_contact input[type="submit"]:hover,.wc-proceed-to-checkout a:hover,.rij1_account .kol_inner input[type="submit"]:hover,.account_form button:hover,.product_form button:hover,.overlay button.button:hover,.popup a:hover{background:#333 !important;color:white !important}.rij_categorie{padding:80px 0;max-width:1150px;margin:auto}.rij_categorie .sow-image-container{height:200px;overflow:hidden;display:flex !important;justify-content:center !important;align-items:center !important}.rij_categorie a{display:block;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);padding:30px 10px;font-weight:600;letter-spacing:1px;color:white;text-align:center;text-transform:uppercase;letter-spacing:2px;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij_categorie .groot .knop_categorie a{padding:100px 10px 100px 10px}.rij_categorie .groot .knop_categorie{margin-bottom:40px}.rij_categorie .knop_categorie{background:#4baa72 0% 0% no-repeat padding-box;background-position:center;background-size:cover}.rij_categorie a i{display:block;margin-bottom:10px}.rij_categorie a br{display:none}h1,h2{font-weight:bold;letter-spacing:2.9px;text-transform:uppercase}.popup{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0, 0, 0, 0.2);display:flex;justify-content:center;align-items:center;z-index:99999}.popup .popup_inner{background:white;width:800px;max-width:95%;margin:auto;padding:80px 40px;border-radius:5px;color:white;position:relative;background-size:cover;background-position:center;background-blend-mode:multiply;background-color:rgba(0, 0, 0, 0.5)}.popup h3{color:white}.popup a{margin-top:35px;margin:35px 5px 0 5px;color:white !important;border-color:white !important}.popup .close_popup{position:absolute;color:white;background:none;border:none;padding:10px 10px;right:5px;top:15px;font-size:16px}header.hoofding{background:transparent linear-gradient(90deg, #4BA971 0%, #00CC53 100%) 0% 0% no-repeat padding-box;padding:10px 0 20px 0}.logo{float:left;margin-right:10px;position:relative}.logo img{width:250px}.logo .demo{position:absolute;font-weight:bold;transform:rotate(-20deg);right:25px;top:50px;color:white;letter-spacing:2px}.zoeken li{list-style-type:none}.zoeken{float:left}.zoeken form{background:white;border-radius:50px;width:380px;margin-top:15px;padding:5px 20px;max-width:100%}.zoeken input{border:none;background:none;width:calc(100% - 40px);float:left;margin-top:8px}.zoeken button{border-radius:50%;color:white;background:#4baa72;border:none;padding:10px 13px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.zoeken button:hover{background:#1d3f96}header.hoofding .nav_header{float:right}.navigatie{font-weight:600;margin-top:30px !important}.navigatie li{margin-left:15px !important}.navigatie a{text-decoration:none;padding:5px 10px 7px 10px;border-radius:10px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigatie a:hover{background:white;color:#4baa72}.nav_toggle_cat{display:none}.categorie_header{background:white;padding:20px 0}.categorie_header li{padding:0;list-style-type:none}.categorie_header ul{padding:0;margin-bottom:0}.categorie_header ul li{display:inline-block;padding-right:40px;position:relative}.categorie_header a{color:#555;font-weight:600;text-decoration:none;position:relative;z-index:999;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.categorie_header a:hover{color:#1d3f96}.categorie_header a::after{content:">>";margin-left:5px}.categorie_header ul ul{position:absolute;background:white;width:200px;top:0;padding:30px 10px 10px 10px;display:none;z-index:99}.categorie_header ul li:hover ul{display:block}.categorie_header ul li li{display:block;margin-bottom:10px !important}.categorie_header .widget_product_categories{float:left;margin-top:10px}.categorie_header .promoties{float:right}.rij1{padding:40px 0}.rij1_home{padding:0;margin-top:50px;margin-bottom:70px;background:white;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);border-radius:5px 0px 0px 5px}.rij1_home .flexslider{margin-bottom:0 !important}.rij1_home ul{list-style-type:none;padding:10px 0 10px 25px}.rij1_home ul li{border-bottom:solid thin lightgrey;padding:5px 10px;margin-bottom:10px}.rij1_home .vendor-store-url{color:#555;text-decoration:none;font-weight:600;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-size:17px}.rij1_home .vendor-store-url:hover{color:#1d3f96}.rij1_home iframe{margin-top:-50px;margin-bottom:-5px;border:none}.rij1_concept{padding:0}.rij1_concept.links .tekst{left:-23.5%;width:123.5%;position:relative}.rij1_concept.rechts .tekst{width:122.8%;position:relative}.rij1_concept .tekst{background:white;padding:20px 40px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);border-radius:5px 0px 0px 5px}.rij1_concept .tekst h2::after{content:"";display:block;width:50px;padding:5px 0 15px 0;border-bottom:solid 3px #333}.rij1_contact iframe{margin-top:0;margin-bottom:-5px;border:none}.rij1_contact a{color:#4baa72;font-weight:bold;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_contact a:hover{color:#1d3f96}.rij1_contact form{padding:20px 20px 20px 0}.rij1_contact label{width:100%}.rij1_contact input,.rij1_contact textarea{width:100%;padding:5px;margin-bottom:10px}.rij1_contact textarea{height:185px}.rij1_handelaars .handelaar_inner{background:white;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);border-radius:5px 0px 0px 5px;padding:15px 35px;min-height:550px;margin-bottom:25px}.rij1_handelaars .handelaar_inner .afbeelding{height:220px;margin-bottom:25px;overflow:hidden;display:flex !important;justify-content:center !important;align-items:center !important}.rij1_handelaars .handelaar_inner img{width:100%;height:auto}.rij1_handelaars .handelaar_inner a{color:#4baa72;font-weight:bold;text-decoration:none}.rij1_handelaars .handelaar_inner a:hover{color:#1d3f96}.rij1_handelaars .handelaar_inner ul{padding:0;margin-bottom:25px;list-style-type:none}.rij1_lidworden form{padding:20px}.rij1_lidworden select{width:100%;padding:5px;margin-bottom:10px}.rij1_lidworden textarea{height:117px}.rij2{padding:40px 0}.rij2_home{padding:0;margin-bottom:70px}.rij2_home .sow-image-container{height:190px;overflow:hidden;display:flex !important;justify-content:center !important;align-items:center !important}.rij2_concept{padding:80px 0}.rij1_account .kol_inner{background:white;padding:20px 40px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);border-radius:5px 0px 0px 5px}.rij1_account .kol_inner .knop a{margin-top:25px}.rij1_account .kol_inner label{display:block}.rij1_account .kol_inner input,.rij1_account .kol_inner textarea{width:100%;padding:5px;margin-bottom:10px}.rij1_account .kol_inner textarea{height:185px}.rij1_account .kol_inner input[type="checkbox"]{width:20px}.rij1_account .kol_inner input[type="submit"]{width:200px}.rij1_account .kol_inner input[type="file"]{width:250px}.rij1_account .kol_inner2 ul{padding:0;list-style-type:none}.rij1_account .kol_inner2 ul a{display:block;text-transform:uppercase;padding:10px 20px;text-decoration:none;color:#333;font-weight:bold;border-bottom:solid thin lightgrey;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_account .kol_inner2 ul a:hover{color:#4baa72}.rij1_account .kol_inner2 ul .actief a{color:#4baa72}.rij1_account .kol_inner2{padding:0}.rij1_account .afbeelding_klein_account{width:150px;float:left;padding-right:15px}.rij1_account h3{text-align:center}.rij1_account .prijs{color:#4baa72;font-size:30px;float:right;font-weight:600}.rij1_account .prijs del{color:lightgrey;font-size:18px}.rij1_account .prijs ins{text-decoration:none}.rij1_account table{width:100%}.rij1_account table thead{font-weight:bold}.rij1_account table tr{border-bottom:solid thin lightgrey}.rij1_account table tfoot tr{border-bottom:none;border-top:solid 3px lightgrey}.rij1_account table tr td{padding:5px 10px}.rij1_account .delete_btn{float:right;color:red;border:solid 2px red;padding:10px 15px;text-decoration:none;text-transform:uppercase;font-weight:bold;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_account .delete_btn:hover{background:red !important;color:white !important}.rij1_account .overlay{position:fixed;height:100%;width:100%;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.4);z-index:999999;display:none;justify-content:center !important;align-items:center !important}.rij1_account .overlay_inner{background:white;margin:auto;padding:40px;text-align:center;width:900px;max-width:90%;position:relative}.rij1_account .close_overlay{position:absolute;background:none !important;border:none !important;right:10px;top:10px}.rij1_beheerder .adres ul{padding:0;list-style-type:none}.rij1_beheerder .adres a{color:#4baa72;font-weight:bold;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_beheerder .adres a:hover{color:#1d3f96}.rij1_beheerder .prijs2{color:#4baa72;font-size:15px;font-weight:600}.rij1_beheerder .prijs2 del{color:lightgrey;font-size:14px}.rij1_beheerder .prijs2 ins{text-decoration:none}.rij1_beheerder .filtering_btn{position:relative;z-index:999;background:none;border:none}.rij1_beheerder .filter{position:absolute;top:0;left:15px;right:15px;padding:25px 45px;background:white;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);display:none}.rij1_beheerder .filter.opened_filter{display:block}.rij1_beheerder .filter input,.rij1_beheerder .filter select{width:100%;padding:5px}.rij1_beheerder .knop button{color:#333 !important;border:solid 2px #333 !important;display:inline-block;background:none !important;margin-bottom:0 !important;padding:10px 15px;text-decoration:none;text-transform:uppercase;font-weight:bold;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_beheerder .knop button:hover{background:#333 !important;color:white !important}.rij1_beheerder select{width:100%;padding:5px}.products{list-style-type:none;padding:0}.woocommerce-result-count{float:left}.woocommerce-ordering{float:right;display:none !important}.rij1_producten .row{clear:both}.rij1_producten .productenlijst{background:white;border-radius:4px 4px 0px 0px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);padding:20px;margin-top:25px}.rij1_producten .filter{margin-top:25px}.rij1_producten .filter li{list-style-type:none;padding:0}.rij1_producten .filter .berocket_single_filter_widget .widget_berocket_aapf_single,.rij1_producten .filter .vendors-list,.rij1_producten .filter .widget_product_categories{background-color:#fff;padding:0px 18px 20px 18px !important;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);margin-bottom:15px !important}.rij1_producten .berocket_term_depth_1{margin-left:25px}.rij1_producten .berocket_term_depth_1 label{padding:0}.rij1_producten .filter .berocket_single_filter_widget h3,.rij1_producten .filter .vendors-list h3,.rij1_producten .filter .widget_product_categories h2{font-weight:500;letter-spacing:normal;font-size:20px;margin-top:0;padding-top:15px;border-bottom:1px #eaeaea solid;padding-bottom:10px}.rij1_producten .filter .berocket_single_filter_widget ul,.rij1_producten .filter .vendors-list ul,.rij1_producten .filter .widget_product_categories ul{padding:0;margin-top:25px}.rij1_producten .filter .berocket_single_filter_widget ul .children,.rij1_producten .filter .vendors-list ul .children,.rij1_producten .filter .widget_product_categories ul .children{margin-top:0;padding-left:15px}.rij1_producten .filter input[type="checkbox"]{margin-right:10px}.rij1_producten .filter .berocket_single_filter_widget label{font-weight:normal}.rij1_producten .filter .cat-item-24{display:none !important}.rij1_producten .filter .vendors-list ul a,.rij1_producten .filter .widget_product_categories ul a{color:#555;text-decoration:none;margin-bottom:5px;display:block;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_producten .filter .vendors-list ul a:hover,.rij1_producten .filter .widget_product_categories ul a:hover{color:#1d3f96}.rij1_producten .row{margin:0 -20px}.rij1_producten .col-md-4{margin-bottom:25px;min-height:400px;padding:0 20px}.rij1_producten .afbeelding img{width:100%;height:auto}.rij1_producten .afbeelding{height:220px;overflow:hidden;display:flex !important;justify-content:center !important;align-items:center !important}.rij1_producten .products h2{color:#555;font-size:16px;font-weight:600}.rij1_producten .price{color:#555}.rij1_producten .products a{text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_producten .products a:hover h2{color:#1d3f96}.rij1_producten .by-vendor-name{clear:both;display:block;color:#555 !important}.rij1_producten .price{color:#4baa72;font-size:30px;font-weight:600}.rij1_producten .price del{color:lightgrey;font-size:18px}.rij1_producten .price ins{text-decoration:none}.rij1_producten .onsale{display:none}.rij1_producten .promo{position:absolute;top:0;background:#4baa72;color:white;font-weight:bold;padding:10px;font-size:17px;letter-spacing:2px}.rij1_product img{width:100%;height:auto}.rij1_product .flex-control-nav{padding:0;margin-left:-10px}.rij1_product .flex-control-nav li{width:33.3%;float:left;padding:10px;list-style-type:none}.rij1_product .afbeelding .flex-viewport{height:270px !important;overflow:hidden !important}.rij1_product .hoofding_product{background:white;padding:20px;border-radius:4px 4px 0px 0px;position:relative;margin-bottom:25px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2)}.rij1_product .extra_info{background:#f3f3f3;position:absolute;top:0;right:0;bottom:0;padding:30px}.rij1_product .price{color:#4baa72;font-size:30px;margin-top:15px;margin-bottom:25px;font-weight:600}.rij1_product .price del{color:lightgrey;font-size:18px}.rij1_product .price ins{text-decoration:none}.rij1_product h1{font-weight:600}.rij1_product .by-vendor-name{color:#555 !important}.rij1_product .tabs{width:200px;float:left;padding:0;list-style-type:none}.rij1_product .tabs li a{background:#f3f3f3;padding:10px 15px;margin-bottom:5px;display:block;border-radius:5px;font-size:17px;color:#555}.rij1_product .tabs li a:hover{background:#1d3f96;color:white;text-decoration:none}.rij1_product .tabs li.active a{background:#1d3f96;color:white;text-decoration:none}.rij1_product .woocommerce-Tabs-panel{padding-left:240px;border:none !important;box-shadow:none !important}.rij1_product .gegevens_product{background:white;border-radius:4px 4px 0px 0px;position:relative;padding:20px;margin-bottom:25px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2)}.rij1_product .custom_field{display:block}.rij1_product .single_add_to_cart_button{margin-top:15px}.rij1_winkelmand img{width:150px;height:auto;border-radius:20px}.rij1_winkelmand .product-name a{color:#4baa72;font-weight:bold;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_winkelmand .product-name a:hover{color:#1d3f96}.rij1_winkelmand .product-quantity input{padding:10px;width:100px !important}.rij1_winkelmand #coupon_code{width:200px !important}.rij1_afrekenen input{padding:5px}.rij1_afrekenen textarea{height:200px !important}.rij1_afrekenen .checkbox input{position:relative !important}footer{text-align:center;background:#4baa72;color:white;padding:20px 0 40px 0}footer a{color:white;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}footer a:hover{color:white;text-decoration:none;opacity:0.7}.sinergio img{height:30px;width:auto}@media screen and (min-width:1400px){.container{width:1370px !important}}@media screen and (max-width:768px){.nav_toggle{position:absolute;top:5px;right:5px;background:none;border:none;z-index:9999999}.nav_toggle span{background:white;height:2px}nav #cssmenu{display:block !important}.nav_header nav{position:fixed;top:0;height:100vh;right:-250px;max-width:98%;width:200px;padding-top:40px;background:#4baa72;z-index:99999;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.openednav .nav_header nav{right:0}.nav_header .navigatie li{margin-bottom:20px !important;text-align:center !important}.nav_toggle_cat{width:40px;height:40px;position:relative;z-index:999;background:none;border:none;margin:auto;display:block}.nav_toggle_cat span{display:block;position:absolute;height:2px;width:25px;background:black;opacity:1;left:6px}.nav_toggle_cat .row1{top:9px}.nav_toggle_cat .row2{top:17px}.nav_toggle_cat .row3{top:25px}.categorie_header .widget_product_categories{display:none}.categorie_header .widget_product_categories.opened{display:block}.categorie_header ul li{display:block;margin-bottom:5px;text-align:center;padding:0}.categorie_header ul li ul{display:none !important}.rij1_concept .tekst{width:100% !important;left:0 !important}.rij1_product .extra_info{position:relative;margin-top:25px}.rij1_product .tabs{width:100%}.rij1_product .woocommerce-Tabs-panel{padding-left:0}.categorie_header .widget_product_categories{width:100%;margin-bottom:25px}.zoeken{max-width:100%}}