/* https://www.dirkdewittekappers.be/wp-content/themes/theme/style.php/style.scss?v=1.0.76&ver=148c6f05a4c122cec412fb09570e7a29 */
.grecaptcha-badge{display:none!important}header{height:90px;-webkit-box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);display:flex;align-items:center}header .logo{width:240px;float:left;height:90px;display:flex;align-items:center}header .logo img{width:100%;height:auto}header .nav_header{float:right}header .nav_header a{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-left:45px!important;font-size:17px;line-height:40px!important;text-decoration:none}header .nav_header li:last-child a{background-color:#000;color:#fff;padding:5px 20px}#cssmenu ul li.has-sub{position:relative}#cssmenu ul li.has-sub ul{position:absolute;left:20px;width:100%;background-color:#000;z-index:1;color:#fff;padding:0;text-align:center;top:90px;padding-top:10px;padding-bottom:10px}#cssmenu ul li.has-sub ul li a{margin:0!important;padding:10px 20px!important;line-height:20px!important}#cssmenu>ul>li{line-height:90px}#cssmenu ul li.has-sub:hover ul{display:block}.rij1{padding:40px 0}body{font-family:'Open Sans'}.shop-featured h2{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:30px;margin:0;margin-top:30px;line-height:40px;max-width:400px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:40px}.shop-featured .widget-title{display:none}.shop-featured .product_list_widget{display:flex;justify-content:space-between;flex-flow:row wrap}.shop-featured ul li{flex:1 1 calc(25% - 20px);min-width:200px;margin:0 10px!important;width:calc(25% - 20px);position:relative}.shop-featured ul li a:hover,.shop-featured ul li a:active,.shop-featured ul li a:focus{text-decoration:none}.shop-featured ul li img{width:100%!important;height:200px!important;object-fit:cover;margin-bottom:10px}.shop-featured ul li .product-title{text-transform:uppercase;font-family:'Oswald';letter-spacing:2px;font-size:18px;color:#000}.shop-button-cta a{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-size:17px;line-height:40px!important;text-decoration:none;background-color:#000;color:#fff;padding:5px 20px;display:inline-block;margin-top:40px}.salons_left{width:400px;float:left}.salons_right{width:calc(100% - 400px);float:right}.salons_right #map-canvas{height:calc(100vh - 90px)}.salons_left_top{padding:40px}.salons_left_top h1{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:23px;margin-top:0;line-height:35px;text-align:center}.salons_left_top input[type=text]{background-color:#f1f3f5;border:none;padding:15px;width:100%;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-size:18px;border-radius:50px;text-align:center}.salons_left_bottom{background-color:#f1f3f5;padding:40px 20px;height:calc(100vh - 270px);overflow-y:auto}.salons_left_bottom>div{-webkit-box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);background-color:#fff;padding:20px;margin-bottom:20px}.salons_left_bottom>div h2{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:20px;margin-top:0;line-height:35px}.salons_left_bottom>div a,.popup-info a,.btn-black a,a.btn-black{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-size:15px;text-decoration:none;padding:10px 20px;margin-right:10px;border:2px solid #000;color:#000}.salons_left_bottom>div a:last-child,.popup-info a:last-child,.btn-black a,a.btn-black{background-color:#000;color:#fff}.popup-info a{margin-top:30px}.rij2_jobs{background-color:#f1f3f5;padding-top:70px;padding-bottom:70px}.rij2_blog{background-color:#f1f3f5;padding-top:100px;padding-bottom:120px}.rij2_blog h3{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:20px;margin-top:0;line-height:35px}.rij2_blog a{width:calc(50% - 25px);margin-right:50px;display:inline-block;float:left;text-decoration:none;margin-bottom:50px}.rij2_blog a:hover{text-decoration:none}.rij2_blog a:nth-child(even){margin-right:0}.rij2_blog a>div{-webkit-box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);background-color:#fff;padding:40px;position:relative;min-height:280px}.rij2_blog a>div p{color:#000;line-height:25px;font-size:15px;margin-bottom:0}.rij2_blog .blog-image{margin-bottom:0;background-size:cover;background-position:center;height:300px}.rij2_blog a>div i{background-color:#000;width:70px;height:70px;position:absolute;right:-10px;bottom:-10px;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;transition:all 300ms}.rij2_blog a:hover i{transform:translate(-10px,-10px)}.titel-rij{padding-top:70px;padding-bottom:70px;text-align:center}.titel-rij h1{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:30px;margin:0;line-height:40px;max-width:400px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:20px}.titel-rij p{font-size:17px;line-height:27px;margin-bottom:0}.rij1_artikel{height:500px;background-position:center;background-size:cover}.rij2_artikel{padding-top:100px;padding-bottom:100px;max-width:1000px;margin-left:auto;margin-right:auto}.rij2_artikel h1{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:40px;margin:0;line-height:40px;margin-bottom:50px}.rij2_artikel p{font-size:15px;line-height:25px;margin-bottom:25px}.rij2_artikel ul,.rij2_artikel ol{font-size:15px;line-height:25px;margin-bottom:25px;padding-left:20px}.rij2_artikel li{margin-bottom:20px;padding-left:5px}.rij2_artikel img{max-width:100%;margin-left:auto;margin-right:auto;display:block}.vp-filter__item a{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px}.vp-filter__item.vp-filter__item-active a{background-color:black!important;border-color:black!important}.vp-pagination__no-more{display:none!important}.rij2_lookbook{background-color:#f1f3f5;padding-top:100px;padding-bottom:120px}.rij2_home{margin-top:-40px;position:relative;z-index:1}.rij2_home .textwidget{-webkit-box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);background-color:#fff;padding:40px;min-height:134px;position:relative;margin-left:15px;margin-right:15px}.rij2_home .textwidget h3{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:20px;margin-top:0;line-height:30px;margin-bottom:0}.rij2_home .textwidget p{margin:0}.rij2_home .textwidget a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;color:transparent;z-index:1}.rij2_home .textwidget:after{content:'\f3d3';width:50px;height:50px;position:absolute;right:0;bottom:0;background-color:#000;color:#fff;font-family:'Ionicons';display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:400}.rij3_home{padding-top:120px;margin-top:80px}.rij4_home{padding-top:120px;padding-bottom:120px}.rij4_home h3{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:30px;margin:0;line-height:40px;max-width:400px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:40px}.rij4_home p{text-align:center}.rij4_home a{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-size:17px;line-height:40px!important;text-decoration:none;background-color:#000;color:#fff;padding:5px 20px;display:inline-block;margin-top:40px}.rij1_jobs p,.rij1_jobs h1{text-align:left}.loop-job{padding-left:50px}.loop-job>div{border-bottom:1px solid #e2e2e2}.loop-job>div:first-child{border-top:1px solid #e2e2e2}.loop-job>div h3,.loop-job>div p{margin:0}.loop-job h3{font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:22px}.loop-job p{color:#a5a7ac;font-size:18px}.job-header{display:flex;align-items:center;padding-top:40px;padding-bottom:40px;cursor:pointer;transition:all 1s}.job-header i{font-size:35px;padding-right:50px;padding-left:30px;width:100px;transition:all 500ms}.job-header h3{max-width:calc(100% - 300px);width:100%;text-align:left;transition:all 500ms}.job-header p{max-width:200px}.job-header:hover,.loop-job>div.active .job-header{background-color:#000}.job-header:hover h3,.job-header:hover i,.loop-job>div.active .job-header h3,.loop-job>div.active .job-header i{color:#fff}.loop-job>div .job-header i:nth-child(2){display:none}.loop-job>div.active .job-header i:first-child{display:none}.loop-job>div.active .job-header i:nth-child(2){display:block}.job-details{display:none;padding-top:40px;padding-bottom:40px}.job-details ul{list-style:none;text-align:left;padding-left:30px;font-size:15px;line-height:25px}.loop-job>div.active .job-details{display:block}.job-details li{margin-bottom:10px;position:relative;padding-left:30px}.job-details ul li:before{content:'\f3d3';font-family:'Ionicons';font-size:20px;margin-right:20px;position:absolute;left:0;top:1px}.popup-reserveer,.popup-info{display:none;position:fixed;top:50px;background-color:#fff;width:610px;padding:40px;left:calc(50% - 305px);z-index:100000;max-height:calc(100vh - 100px);overflow:auto;padding-top:0}.popup-info{text-align:center}.popup-reserveer iframe{position:relative;top:-120px;width:calc(100% - 1px);border:none;height:430px;overflow:auto;margin-top:0;overflow:hidden}.popup-reserveer p,.popup-info strong{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:25px;margin:0;line-height:40px;text-align:center;margin-bottom:30px;position:relative;z-index:1;background-color:#fff;padding-top:50px;padding-bottom:30px}.popup-info strong{margin-bottom:0;display:block;font-weight:400}.popup-background{position:fixed;left:0;top:0;background-color:rgba(0,0,0,.5);height:100%;width:100%;display:none;z-index:10000}.close-popup{position:absolute;top:45px;right:40px;z-index:11;font-size:35px;cursor:pointer}.gm-style-iw{padding:20px 30px!important}.gm-style-iw button{top:20px!important;right:10px!important}.gm-style-iw button img{width:20px!important;height:auto!important}.titel-filosofie p{max-width:700px;margin-left:auto;margin-right:auto}.rij2_filosofie span{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;display:block;font-size:14px;padding-top:25px;padding-bottom:25px;padding-left:15px;border-bottom:1px solid #dee2e6;cursor:pointer}.rij2_filosofie span.active{border-left:2px solid}.rij2_filosofie .panel-layout>div{margin-left:50px;display:none;-webkit-box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);background-color:#fff;position:relative}.rij2_filosofie .panel-layout>div .panel-grid-cell>div:first-child .panel-widget-style{margin-bottom:0;background-size:cover;background-position:center;height:350px}.rij2_filosofie .panel-layout>div .panel-grid-cell>div:nth-child(2){padding:40px}.rij2_filosofie .panel-layout>div:first-child{display:block}.rij2_filosofie .panel-layout>div .panel-grid-cell h2{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:20px;margin-top:0;line-height:35px}.rij2_filosofie .panel-layout>div .panel-grid-cell p{color:#000;line-height:25px;font-size:15px;margin-bottom:0}.rij2_filosofie .panel-layout>div .panel-grid-cell a{width:auto;display:inline-block;margin:auto;float:none;color:#000;text-decoration:underline}.solliciteer-btn{background-color:#000;color:#fff;padding:5px 20px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-size:17px;line-height:40px!important;text-decoration:none;margin-left:0;margin-top:20px;cursor:pointer}.solliciteer-btn:hover{opacity:.9}.rij1_jobs{text-align:left;margin-top:50px}.job-details .solliciteer-btn{margin-left:30px}.solli-form{position:fixed;left:0;top:0;z-index:100000;background-color:rgba(0,0,0,.3);width:100%;height:100vh;display:flex;align-items:center;justify-content:center;display:none}.solli-form>div{-webkit-box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);background-color:#fff;padding:50px;border-radius:15px;max-height:calc(100vh - 100px);overflow:auto;position:relative;max-width:700px;width:100%}.solli-form h3{margin-bottom:0;font-size:20px;letter-spacing:0}.solli-form h2{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:25px;margin-top:0;line-height:35px;margin-bottom:30px}.solli-form input[type=text],.solli-form input[type=email],.solli-form textarea,.solli-form input[type=file]{border:1px solid #e9ecef;padding:10px;width:100%;font-size:15px;margin-bottom:20px}.solli-form label{font-weight:400;font-size:15px;display:block;margin-top:-10px}.solli-form input[type=submit]{background-color:#000;color:#fff;padding:5px 20px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-size:17px;line-height:40px!important;text-decoration:none;margin-left:0;border:none;text-align:center}.solli-form .wpcf7-not-valid-tip{display:block;margin-top:-22px;font-size:13px;margin-bottom:10px}.tussen_banner{height:500px;margin-top:50px;margin-bottom:50px}.rij3_jobs{padding-top:100px;padding-bottom:150px}.rij3_jobs h2{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:30px;margin:0;line-height:40px;margin-bottom:40px;text-align:left;margin-left:30px}.rij3_jobs h3{font-family:'Oswald',sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:22px;margin-bottom:30px}.rij3_jobs p{font-size:15px;line-height:25px}.rij3_jobs .panel-layout .panel-grid-cell{margin-left:30px;margin-right:30px}.rij2_filosofie .panel-layout>div .panel-grid-cell img{margin-top:20px;margin-left:auto;margin-right:auto;display:block}.popup-info p,.popup-info table{font-size:16px}.popup-info table{margin-left:auto;margin-right:auto}.popup-info table td{min-width:150px}footer .panel-layout>.panel-grid>.panel-grid-cell:last-child p:last-child a{width:40px;height:40px;display:inline-block;background-color:#fff;border-radius:50px;color:#000;font-size:20px;text-align:center;line-height:40px;margin-right:5px}#sb_instagram .sbi_follow_btn a{background:#000;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-left:45px!important;font-size:17px;line-height:40px!important;text-decoration:none;border-radius:0;padding:5px 20px;margin-top:30px}#sb_instagram svg:not(:root).svg-inline--fa{height:20px;margin-right:10px}.coupon input,.checkout_coupon input{width:150px!important;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));border-radius:0;padding:15px 10px;border:none}.coupon button,.checkout_coupon button{height:50.8px;background-color:black!important;color:white!important;margin-left:5px!important}.checkout_coupon p.form-row{float:none!important;display:inline-block!important;width:auto!important}.woocommerce-form-coupon-toggle{margin-top:30px;margin-bottom:-20px}#ship-to-different-address-checkbox{left:25px;top:9px;width:10px}h3#ship-to-different-address label span{padding-left:30px;font-size:14px;font-family:'Open Sans';text-transform:none;letter-spacing:0}.rij1_salon{box-shadow:0 7px 15px 0 rgba(0,0,0,.1)}.rij1_salon:after{content:'';display:block;clear:both;float:none}.rij1_salon_left{width:calc(100% - 500px);height:530px;background-position:center;background-repeat:no-repeat;background-size:cover;float:left}.rij1_salon_right{width:500px;height:530px;float:left;display:flex;align-items:center;justify-content:center;padding:40px}.rij1_salon_right h3{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:20px;margin-top:0;line-height:35px}.salon-meta{margin-bottom:20px}.salon-meta p,.salon-meta td{margin-bottom:0;color:#000;line-height:25px;font-size:15px;margin-bottom:0}.rij2_salon,.rij3_salon{padding-top:70px;padding-bottom:70px;clear:both}.rij2_salon h1,.rij3_salon h2,.rij2_salon h2,.rij2_salon h3{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:40px;margin:0;margin-top:0;line-height:50px;margin-bottom:30px}.rij3_salon h2,.rij2_salon h2{letter-spacing:1px;font-size:20px;line-height:30px;margin-bottom:20px}.rij2_salon h3{font-size:18px;line-height:27px;margin-bottom:10px;margin-top:30px;letter-spacing:.5px}.rij2_salon p,.rij2_salon td,.rij3_salon p,.rij3_salon td{color:#000;line-height:23px;font-size:15px}.rij2_salon_left,.rij2_salon_right,.rij3_salon_left,.rij3_salon_right{width:50%;float:left}.rij2_salon_left,.rij3_salon_left{padding-right:50px}.rij2_salon_right,.rij3_salon_right{padding-left:50px}.rij2_salon_right iframe{height:300px;width:100%}.rij2_salon_right>div{display:flex;justify-content:space-around;margin-bottom:30px;gap:30px}.rij2_salon_right>div>div{flex-shrink:0}.rij2_salon_right>div strong{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:15px;margin-top:0;line-height:23px;font-weight:500;display:block;margin-bottom:10px}.rij2_salon .rij2_salon_right p,.rij2_salon .rij2_salon_right td{margin-bottom:0}.rij3_salon_left img{width:100%;height:auto}.rij_voorwaarden h3{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:20px;margin:0;margin-top:30px;line-height:40px;margin-bottom:10px}.rij_voorwaarden h1,.rij_voorwaarden h2{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:30px;margin:0;margin-top:30px;line-height:40px;margin-bottom:10px}.rij_voorwaarden p{font-size:14px;line-height:22px}.rij_voorwaarden a{color:#000;text-decoration:underline}.rij2_salon_left>table>tbody>tr>td{border:1px solid;padding:5px;text-align:center}.rij2_salon_left>table{margin-bottom:20px}.rij2_salon .socials a,.rij1_salon .socials a{width:30px;height:30px;display:inline-block;background-color:#000;border-radius:50px;color:#fff;font-size:15px;text-align:center;line-height:30px;margin-right:5px;margin-top:5px}span.btn-no-appointment{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-size:15px;text-decoration:none;padding:10px 20px;margin-right:10px;border:2px solid #000;color:#000}div#n2-ss-2 .n2-ss-slider-2,div#n2-ss-2 .n2-ss-slide-backgrounds,div#n2-ss-2 .n2-ss-slide,div#n2-ss-2 .n2-ss-layers-container{max-height:600px!important}.afspraak-popup{background-color:rgba(0,0,0,.75);position:fixed;bottom:0;left:0;right:0;top:0;z-index:300;width:100%;height:100vh}.afspraak-popup>.afspraak-popup-content{align-items:center;display:flex;justify-content:center;position:absolute;width:100%;height:100%}.afspraak-popup>.afspraak-popup-content iframe{max-height:100%;max-width:100%;width:100%;border:none;height:100%}.afspraak-popup>.afspraak-popup-btns span.afspraak-popup-close{width:70px;height:70px;background-color:#000;color:#fff;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;font-size:45px;font-weight:400;cursor:pointer}.afspraak-popup>.afspraak-popup-btns span.afspraak-popup-close::after{content:'\f2d7';font-family:'Ionicons'}.rij2{padding:40px 0}.verzenden-text{margin-bottom:10px}.type-product .price{margin-bottom:0!important}.pswp__caption{display:none!important}.cart-icon{position:fixed;right:20px;bottom:20px;z-index:10;width:60px;height:60px;background:#000;border-radius:50%;font-weight:700}.cart-icon p{color:#000;position:relative;top:-5px;right:-40px;font-size:12px;margin-bottom:0;width:25px;height:25px;border-radius:50%;background:#fff;display:flex!important;justify-content:center!important;align-items:center!important}.cart-icon img{width:25px;height:auto;position:relative;left:16px;top:-5px}.woocommerce-breadcrumb,.woocommerce-products-header,.woocommerce-result-count,.woocommerce-ordering{display:none!important}.shop-overview-container{width:100%!important;max-width:1370px!important;margin:100px auto;padding:0 20px}.shop-overview-container .shop-filters{float:left;width:300px;margin-right:40px}.shop-overview-container .shop-filters .bapf_head h3{display:none}.shop-overview-container .shop-filters .bapf_body select{width:100%;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));border-radius:0;padding:15px 10px;text-transform:uppercase;letter-spacing:2px;font-family:'Oswald';border:none}.shop-overview-container .shop-filters .bapf_body button{width:100%;font-weight:400;font-size:14px;background:#000;padding:15px 10px;text-transform:uppercase;letter-spacing:2px;font-family:'Oswald';border:none}.shop-overview-container .shop-filters .bapf_body button:hover{background:#000}.shop-overview-container .shop-products-container{float:left;width:calc(100% - 340px)}.shop-overview-container .shop-products-container .products{margin-bottom:50px;list-style-type:none;display:flex;flex-flow:row wrap;justify-content:space-between;border-left:2px solid rgba(0,0,0,.1)}.shop-overview-container .shop-products-container .products li.product{width:calc(33.333333% - 20px);margin:0 10px 100px 10px;position:relative}.shop-overview-container .shop-products-container .products li.product a:hover,.shop-overview-container .shop-products-container .products li.product a:active,.shop-overview-container .shop-products-container .products li.product a:focus{text-decoration:none}.shop-overview-container .shop-products-container .products li.product img{width:100%!important;height:270px!important;object-fit:cover}.shop-overview-container .shop-products-container .products li.product h2{text-transform:uppercase;font-family:'Oswald';letter-spacing:2px;font-size:20px;line-height:28px}.shop-overview-container .shop-products-container .products li.product .price{position:absolute;width:80px;height:50px;background:#000;top:220px;right:0;display:flex!important;justify-content:center!important;align-items:center!important}.shop-overview-container .shop-products-container .products li.product .price bdi{color:#fff;font-weight:700}.shop-overview-container .shop-products-container .products li.product .add_to_cart_button{display:none}.shop-featured .product_list_widget li .price{position:absolute;width:80px;height:50px;background:#000;top:154px;right:0;display:flex!important;justify-content:center!important;align-items:center!important}.shop-featured .product_list_widget li .price bdi{color:#fff;font-weight:700}ul.page-numbers{list-style-type:none;display:flex;flex-flow:row wrap;margin-bottom:50px;justify-content:center}ul.page-numbers li a{color:#222;width:40px;height:40px;background:#e8e8e8;margin:5px;display:flex!important;justify-content:center!important;align-items:center!important}ul.page-numbers li a:hover,ul.page-numbers li a:active,ul.page-numbers li a:focus{text-decoration:none;color:#e8e8e8;background-color:#222;opacity:.8}ul.page-numbers li span{color:#222;width:40px;height:40px;background:#e8e8e8;margin:5px;display:flex!important;justify-content:center!important;align-items:center!important}ul.page-numbers li span.current{background:#222;color:#e8e8e8}.related.products,.woocommerce-tabs .tabs,.product_meta,.woocommerce-product-gallery__trigger,.woocommerce-Tabs-panel--description h2{display:none}.type-product{margin:50px 0}.type-product .product_title{text-transform:uppercase;font-weight:700;letter-spacing:2px;font-family:'Oswald'}.type-product form.cart .quantity{display:inline-block;margin-right:-3px}.type-product form.cart .quantity input{background-color:#f1f3f5;border:none;padding:15px;width:100px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-size:18px;text-align:center}.type-product form.cart button{background-color:#000;font-family:'Oswald';letter-spacing:2px;color:#fff;height:55px;box-sizing:border-box;text-transform:uppercase;padding:10px 25px;border:none}.type-product .woocommerce-Tabs-panel--description{max-width:500px;margin:0 auto;text-align:center;padding-top:20px;border-radius:0;border-top:2px solid rgba(0,0,0,.1);border-bottom:2px solid #fff;margin-top:20px;background:white!important}.woocommerce-product-gallery__image{text-align:center}.woocommerce-product-gallery__image img{width:100%;max-width:500px;height:auto}.summary{text-align:center}div.product{max-width:1000px;margin-left:auto;margin-right:auto}div.product>.woocommerce-product-gallery.images{width:50%;float:left}div.product>.single-reviews{float:left;width:50%}div.product>.summary{clear:both;padding-top:50px}#reviews,.woocommerce-product-rating{display:none!important}div.product .single-reviews #reviews{display:block!important}div.product .single-reviews{-webkit-box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);box-shadow:0 -2px 15px 0 rgba(0,0,0,.1);padding-left:0;padding:20px;margin-left:30px;width:calc(50% - 30px);max-height:500px;overflow:auto}div.product .single-reviews .commentlist{padding:0;list-style:none}div.product .single-reviews .commentlist .star-rating{float:none}div.product .single-reviews .commentlist .comment-text p.meta{margin-bottom:2px;text-transform:uppercase;letter-spacing:1px;font-family:'Oswald';font-size:14px}div.product .single-reviews .commentlist .comment-text p.meta strong{font-weight:500!important}div.product .single-reviews .commentlist .star-rating{height:20px;width:105px!important}div.product .single-reviews .commentlist .star-rating:before,div.product .single-reviews .commentlist .star-rating span:before{font-size:20px;color:#ffcc48}div.product .single-reviews .commentlist .description{margin-top:4px}div.product .single-reviews .commentlist>li.review{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f1f3f5}div.product .single-reviews .commentlist>li.review:last-child{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}div.product .single-reviews h4{text-transform:uppercase;font-weight:700;letter-spacing:2px;font-family:'Oswald';font-size:20px;margin-bottom:20px}.shop-products-container.woocommerce .star-rating{width:105px!important;height:20px!important}.shop-products-container.woocommerce .star-rating:before,.shop-products-container.woocommerce .star-rating span:before{font-size:20px;color:#ffcc48}.review-slider .slick-slide{width:300px}.review-slider .slick-slide .verified-review-row,.review-slider .slick-slide .review-thumbnail,.review-slider .slick-prev,.review-slider .slick-next{display:none!important}.review-slider .slick-slide .crstar-rating:before,.review-slider .slick-slide .crstar-rating span:before{font-size:15px;color:#ffcc48}.review-slider .slick-slide .crstar-rating{height:15px;width:80px}.cr-reviews-slider .ivole-review-card{padding-left:0!important;padding-right:0!important}.cr-reviews-slider .slick-dots{bottom:-10px!important}.woocommerce-cart-form{margin-top:100px}.woocommerce-cart-form .quantity input{background-color:#f1f3f5;border:none;padding:15px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-size:14px;text-align:center}.woocommerce-cart-form .product-name a{text-transform:uppercase;font-weight:700;letter-spacing:2px;font-family:'Oswald';color:#000}.cart_totals h2{text-transform:uppercase;font-weight:700;letter-spacing:2px;font-family:'Oswald'}.checkout-button{background-color:black!important;font-family:'Oswald'!important;letter-spacing:2px!important;color:white!important;box-sizing:border-box!important;text-transform:uppercase!important;padding:20px 25px!important;border:none!important;border-radius:0!important}.cart-collaterals{margin-bottom:100px}#customer_details{margin-top:50px}#customer_details h3{font-family:'Oswald';text-transform:uppercase;letter-spacing:2px}#order_review_heading{font-family:'Oswald';text-transform:uppercase;letter-spacing:2px}#order_review{margin-bottom:50px}form[name="checkout"] input,form[name="checkout"] textarea{width:100%;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));border-radius:0;padding:15px 10px;border:none}form[name="checkout"] textarea{min-height:200px;resize:none}button[name="woocommerce_checkout_place_order"]{background-color:black!important;font-family:'Oswald'!important;letter-spacing:2px!important;color:white!important;box-sizing:border-box!important;text-transform:uppercase!important;padding:20px 25px!important;border:none!important;border-radius:0!important}.shop-products-container .taxonomy-description{margin-bottom:70px;margin-top:50px}.shop-products-container .taxonomy-description h1,.shop-products-container .taxonomy-description h2,.shop-products-container .taxonomy-description h3,.shop-products-container .taxonomy-description h4{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:24px;line-height:38px}.shop-products-container .taxonomy-description h1,.shop-products-container .taxonomy-description h1 span{font-weight:bold!important}.shop-products-container .taxonomy-description h2{font-size:20px;line-height:35px}.shop-products-container .taxonomy-description h3{font-size:18px;line-height:32px}.shop-products-container .taxonomy-description h4{font-size:16px;line-height:30px}.shop-products-container .taxonomy-description p{color:#000;line-height:25px;font-size:15px;margin-bottom:0}.woocommerce ul.products li.product .onsale{display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:'Oswald';letter-spacing:1px;font-weight:400;font-size:11px;background-color:#fe6868;min-width:unset;min-height:unset;line-height:normal;border-radius:5px;padding:4px 9px;top:0;right:auto;left:0}.shop-overview-container .shop-products-container .products li.product .price,.shop-featured .product_list_widget li .price{width:120px}.shop-overview-container .shop-products-container .products li.product .price del,.shop-featured .product_list_widget li .price del{margin-right:5px;font-size:12px;opacity:.8;color:#fe6868}.shop-overview-container .shop-products-container .products li.product .price del bdi,.shop-featured .product_list_widget li .price del bdi{color:#fe6868}.shop-overview-container .shop-products-container .products li.product .price ins,.shop-featured .product_list_widget li .price ins{text-decoration:none}.shop-overview-container .shop-products-container .products li.product .price ins bdi,.shop-featured .product_list_widget li .price ins bdi{color:#fff;font-size:17px;font-weight:700}.holiday-sale-img a{margin-left:auto;margin-right:auto;margin-bottom:50px}.holiday-sale-img img{max-width:310px!important}.shop-featured .product_list_widget{justify-content:center!important}.shop-featured .product_list_widget>li{flex-grow:0!important}.cr-reviews-slider .datetime{display:none!important}footer{background-color:#000;padding-top:70px;padding-bottom:70px;color:#fff;clear:both}footer h4{color:#fff;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:30px;margin:0;line-height:40px;margin-bottom:20px;max-width:250px}footer a,footer p{color:#fff;font-size:17px;line-height:27px}footer .panel-layout>.panel-grid>.panel-grid-cell:first-child a{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block;font-size:17px;line-height:40px!important;text-decoration:none;background-color:#fff;color:#000;padding:5px 20px;font-weight:700}footer .panel-layout>.panel-grid>.panel-grid-cell:last-child a,footer .panel-layout>.panel-grid>.panel-grid-cell:last-child p{font-size:14px;line-height:24px}footer .panel-layout>.panel-grid>.panel-grid-cell:last-child a{text-decoration:underline}footer .rechts{float:right}footer a:hover{color:#fff}.sinergio img{height:30px;width:auto}@media screen and (max-width:1400px){.rij2_home .textwidget{min-height:169px}.rij2_home{margin-top:-70px}}@media screen and (max-width:1200px){.rij2_home .textwidget{margin-left:0;margin-right:0}.rij2_home .textwidget h3{letter-spacing:1px;font-size:17px;line-height:25px}}@media screen and (max-width:992px){header>.container{width:100%}header .logo img{max-width:150px}header .nav_header a{margin-left:25px!important}.salons_left{width:100%}.salons_right{display:none}div.product>.woocommerce-product-gallery.images{width:100%!important;float:none!important}div.product .single-reviews{width:calc(100% - 30px);margin-top:30px;max-width:500px;margin-left:auto;margin-right:auto;float:none}.rij1_salon_left,.rij1_salon_right,.rij2_salon_left,.rij2_salon_right,.rij3_salon_left,.rij3_salon_right{width:100%;float:none}.rij1_salon_right{height:auto;padding-top:70px;padding-bottom:70px}.rij2_salon_right,.rij3_salon_right{margin-top:60px}.rij2_salon_left,.rij2_salon_right,.rij3_salon_left,.rij3_salon_right{padding-left:0;padding-right:0}.rij2_salon_left table{overflow-x:auto;max-width:100%;display:block}.afspraak-popup-content{width:calc(100% - 30px)!important;left:15px;height:calc(100% - 140px)!important;top:40px}.afspraak-popup>.afspraak-popup-btns span.afspraak-popup-close{width:30px;height:30px;font-size:25px}@supports (height:100dvh){.afspraak-popup-content{height:calc(100dvh - 80px)!important}}}@media screen and (max-width:768px){.nav_toggle{background-color:transparent;border:none}.nav_toggle span{height:2px;width:30px}header .nav_header{height:90px;display:flex;align-items:center}body.openednav nav #cssmenu{display:block;background-color:#000;position:absolute;left:0;top:90px;z-index:10000;width:100%;color:#fff;text-align:center;padding-top:50px;padding-bottom:50px}body.openednav nav #cssmenu li{line-height:normal}body.openednav nav #cssmenu li a{padding-top:10px;padding-bottom:10px;margin:0!important}.rij2_blog a{width:100%;margin-right:0;float:none;margin-bottom:50px}.rij2_blog a:last-child{margin-bottom:0}.rij2_home .panel-layout .panel-grid>.panel-grid-cell{max-width:calc(50% - 15px);float:left;margin-right:30px!important}.rij2_home .panel-layout .panel-grid{display:block!important}.rij2_home .panel-layout .panel-grid>.panel-grid-cell:nth-child(even){margin-right:0!important}.rij2_home{margin-top:0;padding-top:40px;background-color:#f1f3f5}#cssmenu ul li.has-sub>ul{position:static;padding-top:0;padding-bottom:20px;border-bottom:1px solid #fff}.rij2_filosofie .panel-layout>div{margin-left:0}.rij1_jobs{margin-top:0;text-align:center}.rij1_jobs h1{max-width:unset;text-align:center}.rij1_jobs p{text-align:center}.loop-job{padding-left:0;margin-top:30px}.rij3_jobs .panel-layout .panel-grid-cell,.rij3_jobs h2{margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important}.tussen_banner{height:350px}}@media screen and (max-width:600px){.rij2_home .panel-layout .panel-grid>.panel-grid-cell{max-width:unset;margin-right:0!important}.rij2_home .textwidget{min-height:unset}.job-header{position:relative;padding-bottom:70px}.job-header p{display:block;position:absolute;left:99px;bottom:40px}.job-header h3{max-width:none!important}.popup-reserveer,.popup-info{width:calc(100% - 30px);margin-left:15px;margin-right:15px;left:0;padding-left:10px;padding-right:10px}.rij1_home .n2-ss-slide-backgrounds>div:nth-child(4)>div>div[data-desktop="//www.dirkdewittekappers.com/wp-content/uploads/2016/06/Tekengebied-5-100-1.jpg"]{background-position-x:-180px}.rij2_salon_right>div{display:block}.rij2_salon_right>div>div:first-child{margin-bottom:20px}.rij3_salon{padding-top:0}}@media screen and (min-width:1400px){.container{width:1370px!important}}@media screen and (max-width:1200px){.shop-overview-container{max-width:970px!important}}@media screen and (max-width:991px){.shop-overview-container .shop-products-container .products li.product{width:calc(50% - 20px)}}@media screen and (max-width:768px){.shop-overview-container .shop-filters{float:none;width:100%;margin-right:0}.shop-overview-container .shop-filters .bapf_body select{width:100%;padding:15px 10px;height:53px;box-sizing:border-box}.shop-overview-container .shop-products-container{float:none;width:100%}.shop-overview-container .shop-products-container .products{border-left:none;padding-left:0}.shop-overview-container .shop-products-container .products li.product{flex:1 1 calc(50% - 20px);margin:5px;width:calc(50% - 10px);min-width:200px;margin-bottom:20px}.shop-overview-container .shop-products-container .products li.product img{height:250px!important}.shop-overview-container .shop-products-container .products li.product .price{top:200px}.type-product form.cart .quantity{display:block;margin-bottom:10px}.type-product form.cart .quantity input{background-color:#f1f3f5;border:none;padding:15px;width:100px;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1px;display:inline-block;font-size:18px;border-radius:50px;text-align:center}.type-product .woocommerce-Tabs-panel--description{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}}