/* 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. */ @charset "UTF-8"; a{text-underline-offset:2px}body{font-family:"DTLArgo_WEB", Sans-serif;-moz-font-feature-settings:"liga=1, dlig=1, onum=1";-moz-font-feature-settings:"liga", "dlig", "onum";-ms-font-feature-settings:"liga", "dlig", "onum";-o-font-feature-settings:"liga", "dlig", "onum";-webkit-font-feature-settings:"liga", "dlig", "onum";font-feature-settings:"liga", "dlig", "onum"}input,textarea,.woocommerce-NoticeGroup,.forminator-error,.forminator-loading{font-family:"DTLArgo_WEB", Sans-serif !important}h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title{font-weight:500 !important}.page-header h3.elementor-heading-title{font-weight:500 !important}.menu-zoeken a{visibility:hidden}.menu-zoeken a::before{content:"";display:block;background-image:url("assets/images/icon-search.svg");height:68px !important;width:38px !important;background-size:14px;background-position:center;background-color:transparent !important;background-repeat:no-repeat;visibility:visible;padding-left:12px;padding-right:12px;padding-top:24px;padding-bottom:24px;opacity:1 !important;transition:300ms all;-webkit-transition:300ms all;-moz-transition:300ms all;-ms-transition:300ms all;-o-transition:300ms all}.menu-zoeken a:hover:before{background-color:#F1F1F1 !important;background-image:url("assets/images/icon-search-red.svg")}.menu-zoeken a::after{width:38px !important;transition:300ms all;-webkit-transition:300ms all;-moz-transition:300ms all;-ms-transition:300ms all;-o-transition:300ms all}.menu-zoeken a:hover::after{visibility:visible;opacity:1}.desktop-main-menu ul li:last-child a{width:38px}header.elementor-location-header>div:first-child{min-height:96px}html{font-size:16px}.site-logo{position:absolute;left:0;right:0}.site-logo a{position:relative;z-index:99999999999}.elementor-drop-cap{display:flex;align-items:center;justify-content:center;height:77px;padding-top:10px;margin-top:9px}.dropcap-serif .elementor-drop-cap{margin-left:-10px}.elementor-widget-text-editor a{color:#525252;text-decoration:underline}.page-header{position:relative;padding:0 !important;margin-top:0 !important;margin-bottom:64px !important}div.product>div.page-header{margin-bottom:0 !important}.page-header .elementor-widget-text-editor.header-background p{-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:-130px;bottom:-40px;z-index:-1}.home .page-header .elementor-widget-text-editor.header-background p{bottom:160px}.elementor-widget-text-editor ul{list-style:none;padding-left:25px}.elementor-widget-text-editor ul li{position:relative}.elementor-widget-text-editor ul li:before{content:"•";color:#d60000;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;margin-right:5px;position:absolute;left:0;top:0}.scroll-header{position:static !important;top:-100px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.scroll-header>div:nth-child(1)>div,.scroll-header>div:nth-child(3)>div{display:none}.scroll-header.fixedToTop>div:nth-child(1)>div,.scroll-header.fixedToTop>div:nth-child(3)>div{display:block}.scroll-header.fixedToTop{position:fixed !important;top:0;z-index:9999999;left:0}.scroll-header .elementor-nav-menu--main li a{transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.scroll-header .elementor-nav-menu--main li a:hover{background-color:#F1F1F1}.scroll-header .elementor-nav-menu--main li a:active{background-color:#E2E2E2;border-color:#A90000}.elementor-widget-call-to-action .elementor-ribbon{width:100%;left:0;right:0;height:300px;transform:none;overflow:hidden}.elementor-widget-call-to-action .elementor-ribbon .elementor-ribbon-inner{transform:none !important;margin:0 !important;width:auto !important;position:absolute;left:-40px;top:0;line-height:0.7 !important;text-align:left !important}.gerelateerd .elementor-widget-call-to-action .elementor-ribbon{height:180px}.gerelateerd .elementor-widget-call-to-action a{text-decoration:none}.projecten-overzicht{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;grid-gap:96px}.projecten-overzicht img{width:100%;height:auto}.projecten-filter,.search-filter{display:flex;list-style:none;padding:0;gap:16px;margin-bottom:96px;max-width:100%;display:block}.projecten-filter{display:flex}.search-filter{margin-bottom:60px}ul.search-filter li{display:inline-block;margin-right:5px;margin-bottom:5px}.projecten-filter .projecten-filter-item,.search-filter .search-filter-item{background-color:#F1F1F1;padding:0 8px;padding-bottom:3px;font-family:"DTLVandenKeer_CAPS", sans-serif;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:lowercase;text-decoration:none;color:#111111;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.projecten-filter .projecten-filter-item:not(.active):hover,.search-filter .search-filter-item:not(.active):hover{background-color:#E2E2E2}.projecten-filter .projecten-filter-item.active,.search-filter .search-filter-item.active{background-color:#D60000;color:white;padding-left:30px;position:relative}.projecten-filter .projecten-filter-item.active::before,.search-filter .search-filter-item.active:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M7.50052 11.3782L14.3948 4.48389L15.4555 5.54454L7.50052 13.4995L2.72754 8.72655L3.7882 7.6659L7.50052 11.3782Z' fill='white'/%3E%3C/svg%3E");display:inline-block;position:absolute;left:8px;top:1px}.projecten-overzicht h2,.docent-opleidingen h4,.column-image-left-container .column-image-left-overzicht h4,.search-result h2{font-size:calc(clamp(1.25rem, 1.36vw + 0.91rem, 2rem));font-family:"DTLVandenKeere_WEB", Sans-serif;font-weight:500;line-height:1.3;margin-bottom:16px}.projecten-overzicht a,.search-result a{text-decoration:none}.projecten-overzicht .projecten-tags span,.search-result .result-tags span{background-color:#F1F1F1;padding:3px 8px;font-family:"DTLVandenKeer_CAPS", sans-serif;font-size:1rem;font-weight:500;line-height:1;letter-spacing:1px;text-transform:lowercase;text-decoration:none;color:#111111;white-space:nowrap;float:left;margin-bottom:8px;margin-right:8px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.search-result .result-tags span{float:none}.projecten-container{margin-bottom:128px}.projecten-pagination,.search-pagination{display:flex;gap:48px;align-items:center;justify-content:center;margin-top:96px}.projecten-pagination .page-numbers,.search-pagination .page-numbers{font-family:"DTLVandenKeere_WEB", Sans-serif;font-size:calc(clamp(2rem, 6.82vw + 0.3rem, 5.75rem));font-weight:normal;line-height:1;color:#111;text-decoration:none}.projecten-pagination span.page-numbers.current,.search-pagination span.page-numbers.current{color:#D60000}.projecten-pagination a.page-numbers,.search-pagination a.page-numbers{transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.projecten-pagination a.page-numbers:hover,.search-pagination a.page-numbers:hover{opacity:0.8}.projecten-pagination a.custom-pagination-link,.search-pagination a.custom-pagination-link{color:#111;font-family:"DTLArgo_WEB", Sans-serif;font-size:16px;font-weight:normal;line-height:1}.projecten-pagination a.custom-pagination-link.disabled,.search-pagination a.custom-pagination-link.disabled{color:#525252;opacity:0.5;pointer-events:none;cursor:default}.project-detail-related .projecten-overzicht{align-items:flex-start !important;grid-gap:30px !important}.project-detail-related .projecten-overzicht h2{font-size:calc(clamp(1.13rem, 0.68vw + 0.95rem, 1.5rem)) !important;margin-bottom:5px}.e-loop-item.docent .elementor-widget-call-to-action .elementor-ribbon,.e-loop-item.post .elementor-widget-call-to-action .elementor-ribbon{height:250px !important}.e-loop-item.docent a,.e-loop-item.post a{text-decoration:none}.e-loop-item.docent a{text-decoration:none}.e-loop-item.docent .elementor-widget-call-to-action .elementor-ribbon .elementor-ribbon-inner{width:calc(100% + 300px) !important}.elementor-pagination .page-numbers{font-size:calc(clamp(2rem, 6.82vw + 0.3rem, 5.75rem)) !important;font-weight:400 !important;font-family:"DTLVandenKeere_WEB", Sans-serif;color:#111111 !important;background:transparent !important;padding:0 !important;margin-left:20px !important;margin-right:20px !important;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.elementor-pagination a{text-decoration:none}.elementor-pagination .page-numbers.current{color:#D60000 !important;background:transparent !important}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{font-size:16px !important;font-weight:400 !important;font-family:"DTLArgo_WEB", Sans-serif !important;text-transform:lowercase !important;line-height:normal !important}.elementor-pagination span.page-numbers.prev,.elementor-pagination span.page-numbers.next{opacity:0.5}.elementor-pagination span{cursor:not-allowed}nav.elementor-pagination{border:none;display:flex;align-items:center;justify-content:center;clear:both;margin-top:60px}.elementor-pagination a.page-numbers:hover{opacity:0.8}.docent-kanalen .elementor-icon-list-items>li>span{display:none}.docent-kanalen .elementor-icon-list-items>li a{text-decoration:none;margin-top:6px;margin-bottom:6px}.docent-kanalen .elementor-icon-list-items>li span.elementor-icon-list-text{color:#525252;text-decoration:underline}.docent-kanalen .elementor-icon-list-items>li a:hover span.elementor-icon-list-text{text-decoration:none}.gerelateerde-docenten .e-loop-item.docent .elementor-widget-call-to-action .elementor-ribbon,.gerelateerde-docenten .e-loop-item.product .elementor-widget-call-to-action .elementor-ribbon{height:200px !important}.docent-projecten .projecten-overzicht{grid-template-columns:1fr 1fr;grid-gap:30px;align-items:flex-start}.docent-projecten .projecten-overzicht img{height:200px;object-fit:cover}.docent-projecten .projecten-overzicht a{border-bottom:1px solid #E2E2E2;padding-bottom:30px;height:100%}.docent-projecten .projecten-overzicht a h2{font-weight:500 !important}.docent-projecten .projecten-overzicht a:hover h2{text-decoration:underline;text-decoration-thickness:2px}.docent-projecten h3,.docent-opleidingen h3{font-family:"DTLVandenKeere_WEB", Sans-serif, sans-serif;font-size:calc(clamp(1.63rem, 2.5vw + 1rem, 3rem));font-weight:500;color:#262626;margin-top:48px;margin-bottom:24px}.docent-projecten .projecten-container,.column-image-left-container{margin-bottom:0}.docent-opleidingen .docent-opleidingen-overzicht>div,.column-image-left-container .column-image-left-overzicht>div,.docent-opleidingen .docent-opleidingen-overzicht>a{display:flex;align-items:flex-start;gap:30px;padding-bottom:20px;border-bottom:1px solid #E2E2E2;margin-bottom:30px}.docent-opleidingen .docent-opleidingen-overzicht>a{color:#262626;text-decoration:none}.docent-opleidingen .home-nieuws-container a:hover h4,.docent-opleidingen .docent-opleidingen-overzicht>a:hover h4{text-decoration:underline !important;text-decoration-thickness:2px !important}.docent-opleidingen .docent-opleidingen-overzicht>div img,.docent-opleidingen .docent-opleidingen-overzicht>a img,.column-image-left-container .column-image-left-overzicht>div img{width:40%;height:150px;object-fit:cover;flex-shrink:0}.docent-opleidingen .docent-opleidingen-overzicht>div p,.column-image-left-container .column-image-left-overzicht>div p{font-family:"DTLArgo_WEB", Sans-serif, Sans-serif;color:#262626;font-size:calc(clamp(1rem, 0.23vw + 0.94rem, 1.13rem))}.docent-opleidingen .docent-opleidingen-overzicht h4,.column-image-left-container .column-image-left-overzicht h4{margin-top:0;margin-bottom:10px}.docent-opleidingen .docent-opleidingen-overzicht>div a,.docent-opleidingen .docent-opleidingen-overzicht>a span,.column-image-left-container .column-image-left-overzicht a{font-family:"DTLVandenKeer_CAPS", sans-serif, Sans-serif;font-size:16px;font-weight:600;text-transform:lowercase;letter-spacing:1px;border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;color:#3f444b;text-decoration:none}.search-overzicht.filtering{opacity:0.3}.search-overzicht>a{display:flex;gap:40px;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #E2E2E2;text-decoration:none}.search-overzicht>a>div:first-child{width:100%;max-width:300px}.search-overzicht>a>div:first-child img{height:150px;width:100%;object-fit:cover}.search-overzicht>a>div:nth-child(2){width:100%}.search-overzicht>a>div:nth-child(2) h2{margin-top:-5px;margin-bottom:5px}.search-overzicht>a p{color:#262626;font-size:18px;line-height:30px;margin-top:10px;font-family:"DTLArgo_WEB", Sans-serif}.search-field{margin-bottom:20px}.search-field>input[type=text]{border:1px solid #6A6A6A;border-radius:4px;padding:9px 12px;line-height:24px;width:calc(100% - 100px);max-width:350px;float:left;font-family:"DTLArgo_WEB", Sans-serif;font-size:16px}.search-field>button{background:#D60000;border:none;color:white;height:44px;border-radius:4px;padding:0px 12px;font-size:16px;line-height:20px;margin-left:15px;font-family:"DTLVandenKeere_WEB", Sans-serif;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.search-field>button:hover{background:#A90000}.kalender_table{width:100%}.kalender_container{margin-bottom:100px}.kalender_container.kalender_container_home{margin-bottom:0}.kalender_container h3{font-size:calc(clamp(1.63rem, 2.5vw + 1rem, 3rem));font-weight:500;line-height:32px;font-family:"DTLVandenKeere_WEB", Sans-serif;text-transform:capitalize;margin-bottom:30px}.kalender_container>div{margin-bottom:60px}.kalender_container.kalender_container_home>div{margin-bottom:0}.kalender_container table tr>td:first-child{white-space:nowrap;width:130px}.kalender_container table tr>td:first-child,.kalender_container table tr>td:nth-child(2){padding-right:20px}.kalender_container table tr>td:last-child{width:130px;text-align:right;white-space:nowrap}.kalender_container table tr>td:nth-child(3),.kalender_container table tr>td:nth-child(4){width:200px;white-space:nowrap;padding-right:20px}.kalender_container table tr>td:nth-child(4){width:140px}.home .kalender_container table tr>td:nth-child(3){white-space:nowrap;padding-left:20px}.kalender_container table tr:first-child>td{border-top:1px solid #E2E2E2}.kalender_container table tr>td{border-bottom:1px solid #E2E2E2;padding:5px 0;font-size:calc(clamp(1rem, 0.23vw + 0.94rem, 1.13rem));vertical-align:middle}.kalender_container table{font-family:"DTLArgo_WEB", Sans-serif;color:#525252}.kalender_container table a{color:#525252;text-decoration:underline}.kalender_container table a:hover{text-decoration:none}.kalender_container table tr>td:nth-child(4){color:#919191}.kalender_container table tr>td:last-child span{color:#111111;font-size:16px;line-height:16px;background-color:#F1F1F1;padding:3px 8px;font-family:"DTLVandenKeer_CAPS", sans-serif;display:inline-block;position:relative;top:-3px;font-weight:500;text-transform:lowercase;letter-spacing:1px}.inschrijving_review_container h4{color:#262626;font-weight:600;font-size:18px;line-height:30px;font-family:"DTLArgo_WEB", Sans-serif;position:relative;margin-bottom:0px !important;margin-bottom:0 !important}.inschrijving_review_container{font-family:"DTLArgo_WEB", Sans-serif;font-size:16px;line-height:24px}.inschrijving_review_container tr th{font-size:16px;font-weight:400;line-height:24px}.inschrijving_review_container>div:first-child p{margin-bottom:0}.inschrijving_review_container>div:nth-child(2) h5{color:#525252;font-size:16px;line-height:18px;font-weight:400;border-top:1px solid #E2E2E2;padding-top:15px;margin-top:15px;margin-bottom:5px}.inschrijving_review_totals>div{display:flex;width:100%;justify-content:space-between}.inschrijving_review_totals>div span:first-child{color:#262626}.inschrijving_review_totals>div:nth-child(2){border-top:1px solid #E2E2E2;padding-top:10px;margin-top:10px}.custom-add-to-cart-btn:link,.custom-add-to-cart-btn:visited,.custom-add-to-cart-btn:active{font-family:"DTLVandenKeere_WEB", Sans-serif;font-size:16px;font-weight:700;line-height:20px;padding:9.5px 40px 9.5px 40px;background-color:#D60000;border:1px solid #D60000;transition:all 0.2s;color:white;display:inline-block;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.custom-add-to-cart-btn:hover{border:1px solid #A90000;background-color:#A90000;color:white;text-decoration:none}ul.elementor-price-list>li{border-top:1px solid #E2E2E2;padding-top:7px;padding-bottom:7px}ul.elementor-price-list>li .elementor-price-list-header{margin-bottom:0 !important}ul.elementor-price-list>li .elementor-price-list-title{text-decoration:underline}ul.elementor-price-list>li .elementor-price-list-price{background-color:#F1F1F1;padding:3px 8px;border-radius:2px;line-height:1;text-decoration:none;font-variant-numeric:oldstyle-nums;font-family:"DTLVandenKeer_CAPS", sans-serif !important;font-weight:500 !important}ul.elementor-price-list>li:last-child{border-bottom:1px solid #E2E2E2}ul.elementor-price-list a{text-decoration:none}.docent-opleidingen .home-nieuws-container h4{font-size:calc(clamp(1.38rem, 0.23vw + 1.32rem, 1.5rem))}.docent-opleidingen .home-nieuws-container .docent-opleidingen-overzicht>a p{font-size:calc(clamp(1rem, 0.23vw + 0.94rem, 1.13rem))}.docent-opleidingen .home-nieuws-container .home-nieuws-image{position:relative;overflow:hidden}.docent-opleidingen .home-nieuws-container .home-nieuws-image>span{color:white;font-size:310px;margin:0 !important;width:auto !important;position:absolute;left:-20px;top:0;line-height:0.7 !important;text-align:left !important;font-family:"DTLVandenKeere_WEB", Sans-serif;text-transform:lowercase;font-style:italic;left:-30px}.docent-opleidingen .home-nieuws-container .docent-opleidingen-overzicht>a{margin-bottom:0;border-bottom:none}.docent-opleidingen .home-nieuws-container .docent-opleidingen-overzicht>a:last-child{padding-bottom:0}.home-loop-item .elementor-widget-call-to-action .elementor-ribbon{height:250px}.home-loop-item .elementor-post-info>li{display:none}.home-loop-item .elementor-post-info>li:first-child{display:flex}.home-loop-item .elementor-widget-post-info>.elementor-widget-container{height:26px !important}.home-loop-item:link,.home-loop-item:visited,.home-loop-item:hover,.home-loop-item:active{text-decoration:none}.home-loop-item:hover h3{text-decoration:underline !important;text-decoration-thickness:2px !important}.home-loop-bottom h3.elementor-cta__title{font-size:calc(clamp(1.38rem, 1.14vw + 1.09rem, 2rem)) !important}.home-loop-top .elementor-cta__bg-wrapper{min-height:350px !important}.home-loop-top .home-loop-item .elementor-widget-call-to-action .elementor-ribbon{height:350px !important}.home-loop-top .elementor-widget-call-to-action .elementor-ribbon .elementor-ribbon-inner{top:70px !important;width:1000px !important}.elementor-widget-call-to-action .elementor-ribbon .elementor-ribbon-inner{width:1000px !important}.forminator-ui.forminator-design--default .forminator-has_error .forminator-input,.forminator-ui.forminator-design--default .forminator-has_error .forminator-textarea,.woocommerce-checkout .woocommerce-invalid-required-field input[type=text],.woocommerce-checkout .woocommerce-invalid-required-field input[type=tel],.woocommerce-checkout .woocommerce-invalid-required-field input[type=email],.woocommerce-checkout .woocommerce-invalid-required-field textarea{border:1px solid #F50D00 !important;outline:1px solid #F50D00 !important}.forminator-ui.forminator-design--default .forminator-input:hover,.woocommerce-checkout input[type=text]:hover,.woocommerce-checkout input[type=tel]:hover,.woocommerce-checkout input[type=email]:hover,.woocommerce-checkout textarea:hover{border:1px solid #6A6A6A !important;outline:1px solid #6A6A6A !important}.forminator-ui.forminator-design--default .forminator-input:focus,.woocommerce-checkout input[type=text]:focus,.woocommerce-checkout input[type=tel]:focus,.woocommerce-checkout input[type=email]:focus,.woocommerce-checkout textarea:focus{border:1px solid #748DFF !important;outline:1px solid #748DFF !important}.elementor-widget-text-editor a[target="_blank"],.elementor-widget-text-editor a[href*="mailto"]{position:relative;padding-right:20px}.elementor-widget-text-editor a[target="_blank"]::before,.elementor-widget-text-editor a[href*="mailto"]::before{content:"";display:block;background-image:url("assets/images/icon-external-link.svg");height:15px;width:15px;background-size:14px;background-position:center;background-color:transparent !important;background-repeat:no-repeat;position:absolute;right:0px;top:calc(50% - 7.5px)}.elementor-widget-text-editor a[href*="mailto"]::before{background-image:url("assets/images/icon-mailto-link.svg")}h2{font-weight:500 !important}.woocommerce-pagination .page-numbers li:first-child>span{display:inline-block;margin-left:85px !important}.woocommerce-pagination .page-numbers li:last-child>span{display:inline-block;margin-right:64px !important}.wcapf-active-filter-items .wcapf-cross-sign{line-height:1;margin-bottom:4px}.search-overzicht>a:hover>div:nth-child(2) h2{text-decoration:underline;text-decoration-thickness:2px !important}.elementor-widget-call-to-action .elementor-widget-container>a{text-decoration:none}.elementor-widget-call-to-action .elementor-widget-container>a:hover h2{text-decoration:underline !important;text-decoration-thickness:2px !important}.elementor-widget-text-editor a:hover{text-decoration:none}.elementor-widget-call-to-action .elementor-ribbon{display:none}.elementor-cta:has(> .elementor-cta__bg-wrapper>div.elementor-cta__bg[style*="doormat.svg"])>div:last-child{display:block}.related-image-container{overflow:hidden;position:relative}.related-image-container>span{background-color:#FFFFFF00;color:#FFFFFF;font-family:"DTLVandenKeere_WEB", Sans-serif;font-size:483px;font-weight:400;text-transform:lowercase;font-style:italic;position:absolute;left:-40px;top:0;line-height:0.7 !important;text-align:left !important;margin:0 !important;transform:none !important}.opleiding-docent-intro:link,.opleiding-docent-intro:visited,.opleiding-docent-intro:hover,.opleiding-docent-intro:active{text-decoration:none}.opleiding-docent-intro:hover h4{text-decoration:underline;text-decoration-thickness:2px}.opleiding-docent-intro>div{display:flex;gap:30px}.opleiding-docent-intro>div>div.related-image-container{width:190px;flex-shrink:0}.opleiding-docent-intro>div>div.related-image-container img{width:190px;height:190px;object-fit:cover}.opleiding-docent-intro h4{font-size:calc(clamp(1.25rem, 1.36vw + 0.91rem, 2rem));font-family:"DTLVandenKeere_WEB", Sans-serif;font-weight:500;line-height:1.3;margin-bottom:10px;margin-top:0;color:#000}.opleiding-docent-intro div{color:#000}.opleiding-docent-intro .opleiding-docent-readmore{font-family:"DTLVandenKeer_CAPS", sans-serif;font-size:16px;font-weight:600;text-transform:lowercase;letter-spacing:1px;border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;color:#3f444b;text-decoration:none}.overlay-loader{align-items:center;background-color:rgba(255, 255, 255, 0.7);display:flex;height:100%;justify-content:center;opacity:0;position:fixed;top:0;transition:opacity 0.4s, visibility 0.2s;visibility:hidden;width:100%;z-index:2147483647;left:0}.overlay-loader.visible{visibility:visible;opacity:1}.chips-container.elementor-widget-post-info .elementor-widget-container,.kalender_container table tr>td:last-child span,ul.products li.product span.shop-loop-category-name,.projecten-overzicht .projecten-tags span,.search-result .result-tags span{height:20px !important;padding:0px 7px !important;border-radius:2px !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-ms-border-radius:2px !important;-o-border-radius:2px !important}.chips-container.elementor-widget-post-info .elementor-widget-container .elementor-icon-list-item,.kalender_container table tr>td:last-child span,ul.products li.product span.shop-loop-category-name,.projecten-overzicht .projecten-tags span,.search-result .result-tags span{font-size:16px !important;letter-spacing:1px !important;font-family:"DTLVandenKeer_CAPS", sans-serif !important;line-height:20px !important;text-transform:lowercase !important;font-weight:500 !important}.page-header h3{margin-bottom:5px !important}.projecten-overzicht a:hover h2{text-decoration:underline;text-decoration-thickness:2px}.rij2{padding:40px 0}ul.products li.product img{height:250px !important;object-fit:cover}ul.products li.product h3{font-size:calc(clamp(1.63rem, 0.68vw + 1.45rem, 2rem)) !important;padding:0 !important}ul.products li.product span.shop-loop-category-name{font-size:14px;font-family:"DTLVandenKeere_WEB", Sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:1px;line-height:14px;background-color:#F1F1F1;padding:2px 8px;color:#111;border-radius:2px;display:inline-block;margin-top:5px;margin-bottom:10px}ul.products li.product div.shop-loop-excerpt{font-family:"DTLArgo_WEB", Sans-serif;color:#262626;font-size:calc(clamp(1rem, 0.23vw + 0.94rem, 1.13rem))}.woocommerce p.woocommerce-result-count{font-family:"DTLArgo_WEB", Sans-serif;display:block;float:none;border-bottom:1px solid #E2E2E2;padding-bottom:10px;margin-bottom:50px;color:#525252;font-size:16px}.wcapf-filter .wcapf-filter-title{font-family:"DTLArgo_WEB", Sans-serif;font-size:16px;font-weight:500;line-height:24px}.wcapf-filter .wcapf-filter-option input[type=checkbox]{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.wcapf-filter .wcapf-filter-item-label{font-family:"DTLArgo_WEB", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#525252}.wcapf-filter .wcapf-filter-item.empty-item{pointer-events:none}.wcapf-filter .wcapf-list-wrapper.list-type-native{padding-top:10px !important}.wcapf-filter{margin-bottom:25px !important}.wcapf-filter .wcapf-search-box input[type=text]{font-size:16px;border:1px solid #6A6A6A;padding:10px 12px;border-radius:4px;line-height:1;font-family:"DTLArgo_WEB", Sans-serif}.wcapf-active-filter-item{background-color:#F1F1F1 !important;border:none !important;border-radius:2px !important;padding:0 28px 0 8px !important;font-family:"DTLVandenKeer_CAPS", sans-serif}.wcapf-active-filter-item .wcapf-nav-item-text{text-transform:lowercase;font-weight:600;color:#111;font-size:16px;letter-spacing:1px}.wcapf-reset-filters-btn{display:none !important}.wcapf-form>p:last-child{display:none}.wcapf-filter .wcapf-search-box input[type=text]::-webkit-input-placeholder{color:#919191}.wcapf-filter .wcapf-search-box input[type=text]:-moz-placeholder{color:#919191;opacity:1}.wcapf-filter .wcapf-search-box input[type=text]::-moz-placeholder{color:#919191;opacity:1}.wcapf-filter .wcapf-search-box input[type=text]:-ms-input-placeholder{color:#919191}.wcapf-filter .wcapf-search-box input[type=text]::-ms-input-placeholder{color:#919191}.wcapf-filter .wcapf-search-box input[type=text]::placeholder{color:#919191}.wcapf-filter ul.wcapf-filter-options .wcapf-filter-option{margin-bottom:10px !important}.woocommerce-pagination li{border:none !important}.woocommerce-pagination li .page-numbers{font-size:calc(clamp(2rem, 6.82vw + 0.3rem, 5.75rem)) !important;font-weight:400 !important;font-family:"DTLVandenKeere_WEB", Sans-serif;color:#111111 !important;background:transparent !important;padding:0 !important;margin-left:10px !important;margin-right:10px !important;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.woocommerce-pagination li .page-numbers.current{color:#D60000 !important;background:transparent !important}.woocommerce-pagination li .page-numbers.prev,.woocommerce-pagination li .page-numbers.next{font-size:16px !important;font-weight:400 !important;font-family:"DTLArgo_WEB", Sans-serif !important;text-transform:lowercase !important;line-height:normal !important}.woocommerce nav.woocommerce-pagination ul{border:none;display:flex;align-items:center;justify-content:center}.woocommerce-pagination li a.page-numbers:hover{opacity:0.8}.woocommerce-pagination{margin-top:60px !important}.products a.button.add_to_cart_button{display:none !important}.woocommerce-checkout .radio-group input[type=radio]{float:left;margin:0;margin-right:10px;height:18px}.woocommerce-checkout .radio-group .woocommerce-input-wrapper label{margin:0;color:black !important}#billing_factuurkeuze,#billing_algemenevoorwaarden{display:inline-block;float:none;position:static}#billing_factuurkeuze_field label,#billing_algemenevoorwaarden_field label,#billing_algemenevoorwaarden_field label a{color:black !important}#billing_algemenevoorwaarden_field{margin-bottom:5px}#billing_algemenevoorwaarden_field label a{text-decoration:underline}#billing_algemenevoorwaarden_field label a:hover{text-decoration:none}.woocommerce-checkout form .form-row .required{color:#525252}.woocommerce-billing-fields>h3{display:none !important}.form-row-border-bottom,.woocommerce-checkout-review-order-table tr.cart_item>td,h3#order_review_heading{border-bottom:1px solid #E2E2E2;padding-bottom:15px !important}form.checkout.woocommerce-checkout>.e-checkout__container{gap:60px !important}.woocommerce-checkout-review-order-table tr.cart_item>td,h3#order_review_heading,.woocommerce-checkout-review-order-table tr.cart-subtotal>th,.woocommerce-checkout-review-order-table tr.cart-subtotal>td{border-bottom:1px solid #E2E2E2 !important;padding-bottom:10px !important;margin-bottom:10px !important}h3#order_review_heading{margin-bottom:0}.woocommerce-checkout-review-order-table thead{display:none !important}.woocommerce-checkout input[type=radio],.woocommerce-checkout input[type=checkbox]{accent-color:#D60000}.woocommerce-checkout .payment_box{padding:0 !important;margin-top:5px !important}.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields{display:none;margin-top:-20px}.woocommerce-checkout .woocommerce-additional-fields span.optional,.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields h3{display:none !important}.woocommerce-checkout .elementor-widget-woocommerce-checkout-page #place_order{margin-top:20px}.woocommerce-checkout .elementor-widget-woocommerce-checkout-page .shop_table td.product-name a.checkout-remove-item{display:inline-block;font-weight:normal;color:#525252;font-size:13px;line-height:normal;position:absolute;left:0;bottom:10px}.woocommerce-thankyou-order-received{margin-bottom:20px;font-size:18px;line-height:30px;font-weight:400;font-family:"DTLArgo_WEB", Sans-serif;color:#262626}.woocommerce-thankyou-order-details.order_details{padding-left:0;color:#262626;font-family:"DTLArgo_WEB", Sans-serif}.woocommerce-thankyou-order-details.order_details>li{font-family:"DTLVandenKeer_CAPS", sans-serif;text-transform:lowercase;font-size:16px}.woocommerce-thankyou-order-details.order_details>li strong{font-family:"DTLArgo_WEB", Sans-serif;font-size:16px}.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title{color:#262626;font-family:"DTLVandenKeere_WEB", Sans-serif;font-weight:700;font-size:30px}table.woocommerce-table--order-details,table.woocommerce-table--order-details th,table.woocommerce-table--order-details td{font-family:"DTLArgo_WEB", Sans-serif;color:#262626 !important;padding-top:5px !important;padding-bottom:5px !important}.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .shop_table td.product-name{padding-bottom:0 !important;padding-top:0 !important}.woocommerce-order-received .woocommerce-table__product-name.product-name a{color:#262626 !important}.woocommerce-order-received .shop_table.custom-fields{display:none}.woocommerce-order-received .woocommerce-customer-details address{color:#262626 !important;border:none;padding:0;font-family:"DTLArgo_WEB", Sans-serif}ul.products li.product:hover h3{text-decoration:underline !important;text-decoration-thickness:2px !important}.custom-add-to-cart-btn{white-space:nowrap}.elementor-price-list-item:hover,ul.elementor-price-list>li .elementor-price-list-item:hover .elementor-price-list-title{text-decoration:none !important}.woocommerce-checkout #payment ul.payment_methods li input[type=radio]{margin-top:-2px}#billing_factuurkeuze,#billing_algemenevoorwaarden{margin-top:-3px}#billing_lestype_field .woocommerce-input-wrapper input[type=radio]{height:28px}#billing_lestype_field .woocommerce-input-wrapper input[type=radio]:first-child{height:18px}#billing_lestype_field .woocommerce-input-wrapper label{margin-top:10px}.afrekenen-item-meta p{font-size:16px;line-height:24px;margin-bottom:0}.woocommerce-invalid-required-field input{border-color:#d60000}.woocommerce-error{border-top-color:#d60000}.woocommerce-error::before{color:#d60000}.inschrijven_form .forminator-error-message,form.forminator-custom-form .forminator-error-message{display:none !important}.inschrijven_form .forminator-response-message.forminator-error,form.forminator-custom-form .forminator-response-message.forminator-error{box-shadow:none !important;border-top:3px solid #d60000 !important;background-color:#f6f5f8 !important;padding-top:14px !important;padding-bottom:14px !important;padding-right:28px !important;padding-left:49px !important;position:relative}.inschrijven_form .forminator-response-message.forminator-error:before,form.forminator-custom-form .forminator-response-message.forminator-error:before{font-family:"WooCommerce";content:"";color:#d60000;display:inline-block;position:absolute;top:14px;left:1.5em}.woocommerce-order-received div.elementor-widget-woocommerce-checkout-page{max-width:624px !important;margin-left:auto;margin-right:auto}.woocommerce-order-received div.elementor-widget-woocommerce-checkout-page .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{display:flex;align-items:flex-start;gap:5px}.woocommerce-order-received div.elementor-widget-woocommerce-checkout-page .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received span:first-child{color:#D60000;font-family:"DTLVandenKeere_WEB", Sans-serif;font-size:calc(clamp(3.25rem, 7.05vw + 1.49rem, 7.13rem));font-weight:400;line-height:1;display:inline-block;margin-top:-4px}.custom-order-received>div{margin-bottom:20px}.custom-order-received>div>span:first-child{color:#525252;font-size:16px;display:block;font-family:"DTLArgo_WEB", Sans-serif}.custom-order-received>div>span:last-child{color:#262626;display:block;font-size:16px;font-family:"DTLArgo_WEB", Sans-serif}.custom-order-received>p strong{color:#262626;font-size:16px;line-height:24px;font-family:"DTLArgo_WEB", Sans-serif;font-weight:600;margin-top:10px;display:inline-block;max-width:600px}.custom-order-received-btn a{font-family:"DTLVandenKeere_WEB", Sans-serif;font-weight:700;text-decoration:none;fill:#D60000;color:#D60000 !important;background-color:#D6000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D60000;padding:12px 24px;display:inline-block;font-size:15px;border-radius:3px;text-align:center;transition:all 0.3s;margin-top:30px}.custom-order-received-btn a:hover{background-color:#D60000;color:white !important}.wcapf-loader{opacity:0.7 !important}body.lang-en .footer-en{display:flex !important}body.lang-en .footer-nl{display:none !important}.sinergio img{height:30px;width:auto}@media screen and (max-width:1200px){.e-con{padding-left:15px !important;padding-right:15px !important}.e-con .e-con{padding-left:0 !important;padding-right:0 !important}}@media screen and (max-width:1024px){.elementor-drop-cap{height:66px !important}.elementor-widget-call-to-action .elementor-ribbon,.e-loop-item.docent .elementor-widget-call-to-action .elementor-ribbon,.e-loop-item.post .elementor-widget-call-to-action .elementor-ribbon{height:200px !important}.gerelateerd .elementor-widget-call-to-action .elementor-ribbon{height:180px !important}.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2, 1fr) !important}.project-detail-related .projecten-overzicht{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.elementor-drop-cap{height:57px !important;margin-top:4px !important}.search-overzicht>a{flex-direction:column;gap:5px}.project-detail-related .projecten-overzicht{display:flex;flex-direction:column}.project-detail-related .projecten-overzicht a img{height:200px;object-fit:cover}.project-detail-related .projecten-overzicht h2{margin-bottom:5px;margin-top:10px}.project-detail-related .projecten-overzicht a{width:100%}.wcapf-filter[class*="wcapf-filter-taxonomy"]{display:none}.projecten-overzicht{grid-template-columns:1fr 1fr;grid-gap:40px}.projecten-filter{display:block;padding-bottom:5px}.projecten-filter li{float:left;margin-right:12px;margin-bottom:9px}.wcapf-filter{margin-bottom:25px !important}.wcapf-filter.wcapf-filter-keyword{margin-bottom:10px !important}.home-loop-top div.elementor-loop-container.elementor-grid,.home-loop-bottom div.elementor-loop-container.elementor-grid{grid-auto-rows:auto !important}.search-overzicht>a>div:nth-child(2) h2{margin-top:10px}.opleiding-docent-intro>div{flex-direction:column}.single-product .elementor-widget-woocommerce-product-content .elementor-widget-shortcode,.single-product .page-header .elementor-widget-shortcode,.single-product .page-header .elementor-widget-button{width:100%}.single-product .elementor-widget-woocommerce-product-content .elementor-widget-shortcode .custom-add-to-cart-btn,.single-product .elementor-widget-woocommerce-product-content .elementor-button-wrapper a,.single-product .page-header .elementor-widget-shortcode a,.single-product .page-header .elementor-button-wrapper a{display:block;text-align:center}}@media screen and (max-width:550px){.elementor-drop-cap{height:46px !important;margin-top:5px !important;margin-right:7px !important}.dropcap-serif .elementor-drop-cap{margin-left:-7px !important}.docent-projecten .projecten-overzicht{grid-template-columns:1fr}.docent-opleidingen .docent-opleidingen-overzicht>div{display:block}.docent-opleidingen .docent-opleidingen-overzicht>div img{width:100%;margin-bottom:15px}.docent-opleidingen .docent-opleidingen-overzicht>div:last-child{margin-bottom:0}.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(1, 1fr) !important}.projecten-overzicht{grid-template-columns:1fr}}@media screen and (max-width:400px){.elementor-drop-cap{height:40px !important;margin-top:5px !important;margin-right:7px !important}.dropcap-serif .elementor-drop-cap{margin-left:-5px !important}}.e-con{padding-left:64px !important;padding-right:64px !important}.e-con.nopadding{padding-left:0 !important;padding-right:0 !important}.e-con .e-con{padding-left:0 !important;padding-right:0 !important}@media screen and (min-width:1400px){.container{width:1370px !important}}@media screen and (max-width:850px){.e-con{padding-left:15px !important;padding-right:15px !important}}