/*
Theme Name:   CompuStoreChildThme
Description:  Het officiële thema ontwikkeld voor CompuStore
Author:       Martijn Schuman
Author URL:   https://www.martijnschuman.nl
Template:     shoppingcart
Version:      2.0.1
Text Domain:  CompuStoreChildThme
*/

h2{font-size:26px!important;margin-block-start:20px!important;margin-block-end:5px!important;color:#3b3b37!important}h6{color:#333;font-family:'Source Sans Pro',sans-serif!important;margin-top:0;margin-bottom:15px;font-weight:900}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:0!important}p>a{text-decoration:underline!important;color:#3b3b37!important}p>a:hover{color:#bcd017!important}small{font-size:13px!important}ins{margin-bottom:0!important}.entry-content{display:block;margin:0 0 0!important}.listed{display:block!important;padding-left:40px!important;margin:0!important;list-style-type:disc!important}.c-b{color:#000!important}.fc-G{color:gold!important}.fc-g{color:#77a464!important}.fc-csg{color:#bcd018!important}.fc-r{color:red!important}.fc-w{color:#ffff!important}.fw-80{max-width:80%!important}.fw-90{max-width:90%!important}.fz-10{font-size:10px!important}.fz-11{font-size:11px!important}.fz-12{font-size:12px!important}.fz-13{font-size:13px!important}.fz-14{font-size:14px!important}.fz-15{font-size:15px!important}.fz-16{font-size:14px!important}.fz-17{font-size:17px!important}.fz-18{font-size:18px!important}.fz-19{font-size:19px!important}.fz-20{font-size:20px!important}.fz-22{font-size:22px!important}.fz-24{font-size:24px!important}.fz-25{font-size:25px!important}.fz-30{font-size:30px!important}.fz-40{font-size:40px!important}.fz-45{font-size:45px!important}.fz-50{font-size:50px!important}.mb-20n{margin-bottom:-20px!important;margin-block-end:-20px!important}.mb-15n{margin-bottom:-15px!important;margin-block-end:-15px!important}.mb-10n{margin-bottom:-10px!important;margin-block-end:-10px!important}.mb-5n{margin-bottom:-5px!important;margin-block-end:-5px!important}.mb-4{margin-bottom: 4px!important;}.mb-4n{margin-bottom:-4px!important;margin-block-end:-4px!important}.mb-3n{margin-bottom:-3px!important;margin-block-end:-3px!important}.mb-0{margin-bottom:0!important;margin-block-end:10px!important}.mb-0-r{margin-bottom:0!important;margin-block-end:0px!important}.mb-5{margin-bottom:5px!important;margin-block-end:5px!important}.mb-10{margin-bottom:10px!important;margin-block-end:10px!important}.mb-15{margin-bottom:15px!important;margin-block-end:15px!important}.mb-20{margin-bottom:20px!important;margin-block-end:20px!important}.mb-25{margin-bottom:25px!important;margin-block-end:25px!important}.mt-auto,.my-auto{margin-top:auto!important}.mt-20n{margin-top:-20px!important}.mt-15n{margin-top:-15px!important}.mt-10n{margin-top:-10px!important}.mt-5n{margin-top:-5px!important}.mt-0{margin-top:0!important;margin-block-start:0px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-17{margin-top:17px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mr-5n{margin-right:-5px!important}.mr-5{margin-right:5px!important}.mr-6{margin-right:6px!important}.mr-25{margin-right:25px!important}.ml-6{margin-left:6px!important}.ml-25{margin-left:25px!important}.mb-4r{margin-bottom:1rem!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-24{margin-bottom:24px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-32{margin-bottom:32px!important}.w-100{width:100%!important}.w-80{width:80%!important}.w-60{width:60%!important}.w-40{width:40%!important}.w-20{width:20%!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.offset-1{margin-left:8.333333%!important}.float-l{float:left!important}.float-r{float:right!important}.d-none{display:none!important}.d-inline{display:inline!important}.fa{color:#fff!important}.smallnote{font-size:12px!important}#secondary .widget-title{font-size:18px!important;text-transform:lowercase!important;margin-block-start:0px!important}#secondary .widget-title::first-letter{text-transform:capitalize!important}.product_list_widget{margin-top:15px!important}.img-center{display:block;margin:0 auto}.align-middle{vertical-align:middle!important}.ab-item{color:#eee!important}.slw-product-location-qty__notavailable,.slw-product-location-qty__number{color:grey}.slw-product-location{line-height:125%}.block{display:block!important}.top-bar{background-color:#bcd018!important}.site-info{background-color:#333!important;color:#fff!important}.site-info a{color:#fff!important}.site-info h3{color:#fff!important}.header-responsive{margin:0 auto;position:relative;top:20%;text-align:center!important}.header-responsive>.fas{color:#c2d941!important;font-size:22px!important}.textwidget>ul>li>a:hover{color:black!important;font-weight:700;}.navbar{padding:15px 10px;background:#fff;border:none;border-radius:0;margin-bottom:40px;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.navbar-btn{box-shadow:none;outline:0!important;border:none}.line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}.header-right{padding-top:15px!important}.search-field{border-top-left-radius:40px!important;border-bottom-left-radius:40px!important}.search-submit{border-top-right-radius:40px!important;border-bottom-right-radius:40px!important;width:50px!important;border-top:2px solid #bcd018!important;border-right:2px solid #bcd018!important;border-bottom:2px solid #bcd018!important}#search-box .woocommerce-product-search button[type=submit]{background-color:#fff!important}#search-box .woocommerce-product-search button[type=submit]:after{color:#bcd018!important;font-size:20px!important;margin-right:5px!important}#search-box input.search-field{width:calc(100% - 50px)!important}#sidebar{width:265px;position:fixed;left:-275px;height:100vh;z-index:999;background:#fff!important;transition:all .3s;overflow-y:scroll;box-shadow:3px 3px 3px rgba(0,0,0,.2);padding:0 15px 20px}#sidebar.active{left:0}.sidebar-logo{text-align:center}.sidebar-img{width:240px;padding:30px 10px 10px 10px}.sidebar-close{width:24px;height:24px;background-color:#fff;line-height:24px;text-align:center;border-radius:12px;font-size:14px;position:absolute;right:5px;top:5px}.sidebar-close>.fa{color:#bcd018!important}.overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:998;opacity:0;transition:all .5s ease-in-out}.overlay.active{display:block;opacity:1}#sidebar ul.components{padding:5px 0}#sidebar ul li{border-bottom:1px solid #dedede}#sidebar ul li a, #sidebar ul li span{padding:8px;font-size:1.1em;display:block;color:#000!important}#sidebar ul li ul li{border-bottom:0 solid!important;margin-left:15px!important}.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.menuTitle:after{font-family:FontAwesome;font-style:normal;content:"\f107";color:#bcd018;float:right;margin:-4px 10px 0 0;font-size:20px!important}.sidebarDropdownContent{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.open:after{content:"\f106"}.is-sticky #sticky-header{background-color:rgba(255,255,255,.85)!important}.main-navigation a{padding:0 9px;text-transform:none;font-size:15px}.main-navigation a:hover{color:#bcd017!important}.header-right{width:100%!important}#search-box{width:95%!important;margin-right:0!important;display:block!important;float:right!important}#breadcrumbs{list-style:none;overflow:hidden;max-width:1300px;margin:0 auto 5px!important}#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:5px}#breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}.custom-footer{text-align:left!important}.custom-footer h2{margin-top:0!important}.follow-us-links{font-size:15px!important}.follow-us-links>ul>li>a{color:#969595}.follow-us-links>ul>li>a>i{width:1rem!important}.follow-us-links li a[href*="facebook.com"]:hover{color:#3b5998!important}.follow-us-links li a[href*="twitter.com"]:hover{color:#3cf!important}.follow-us-links li a[href*="wa.me"]:hover{color:#2de676!important}.social-links li a[href*="wa.me"]:before{content:'\f232'!important}.social-links li a[href*="wa.me"]{font-size:17px!important}.site-info .copyright{margin-top:3px!important}.site-info .wrap{padding:20px 0 0!important}.footer-note{font-size:12px!important;color:#969595!important}.site-info .copyright{text-align:center!important;float:none!important}.copyright>p>a{text-decoration:none!important;color:#969595!important}.go-to-top{border-radius:50%!important;left:40px!important}.back-to-top-text .fa,.go-to-top:hover .back-to-top-icon{color:#fff!important}.wa-chat-box-content-chat-brand{color:rgb(188 208 24)!important}.align-center,.text-center{text-align:center!important}.align-left,.text-left{text-align:left!important}.page-title{font-size:28px}#home{padding:20px 10px;width:100%}.unlisted{list-style:none!important}.serviceCard{margin-bottom:2px!important}.sansPro{font-family:'Source Sans Pro',sans-serif!important}.cardTitle,.contentCard>a>span{font-size:18px;font-weight:600;line-height:24px;color:#3b3b37!important;margin-top:1.5rem!important;font-family:'Source Sans Pro',sans-serif!important}.contentCard>a:hover>span{text-decoration:underline!important}.contentCard>p{color:#000!important;text-decoration:none!important}.contentCard>p>a{color:#000!important;text-decoration:underline!important}.contentCard>p>a:hover{color:#bcd018!important}.content>.container>.row>div{margin-bottom:.7rem!important;background-color:#fff;padding:15px 10px 12px 15px}.content>.container>.row>div>a>.contentCard>.cardImage{margin-bottom:.5rem!important}.content>.container>.row>div>a:hover>.contentCard>span{color:#565354!important;text-decoration:underline!important}.card-header>h2{text-align:center!important;margin-block-start:0px!important;margin-block-end:0px!important;font-size:30px!important;color:#585556!important}.card-body>ul{display:block!important;list-style-type:disc!important;margin:0!important;padding-left:40px!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.aanbiedingen-pdf{height:100vh!important}.woocommerce-variation-availability>.stock{display:none!important}.single-product-page-custom-content{width:100%!important}.woocommerce div.product .product_title{font-size:34px!important}.price>span{font-size:18px!important;color:#333!important}.single-product-price>span,.woocommerce-variation-price>span>ins>span,.woocommerce-variation-price>span>span{font-size:30px!important;font-weight:600;margin-bottom:5px!important}.woocommerce-loop-product__title{font-size:18px!important;margin-bottom:-5px!important;font-weight:700!important}.price{margin-top:-5px!important;margin-bottom:0!important}.single-product-price{margin-top:7px!important}.variations_form{margin-bottom:0!important}ul.products .is-in-stock{color:#bcd018!important;display:inline!important}ul.products{background-color:#fff;padding:15px 15px 0 15px!important}.is-not-in-stock{color:red!important;display:inline!important}.in_stock_color{color:#bcd018!important}.product_meta>.in_stock_color,.product_meta>.out_fo_stock_color{display:inline!important}.product_meta>span>a,.pwb-brand-shortcode>a{color:grey!important}.product_meta>span>a:hover,.pwb-brand-shortcode>a:hover{color:#3b3b37!important}.single-product-price-stock-status{margin:9px 0 5px 0!important;font-size:17px!important}.single-product-price-stock-status>.in_stock_color,.single-product-price-stock-status>.out_of_stock_color{display:inline!important; color: red;}.inline{display:inline!important}.nbtn{display:inline-block;font-weight:900;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:.75rem .75rem;background-color:rgba(0,0,0,0)!important;font-size:1rem;line-height:2;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sbtn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1.5rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sbtn:focus,.sbtn:hover{text-decoration:none}.btn-success{color:#fff;background-color:#bcd018;border-color:#b2c715}.btn-success:hover{color:#fff;background-color:#d2e065;border-color:#bcd018;cursor:pointer}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.1)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.related.products{margin-top:-20px!important}.woocommerce-Tabs-panel>h2{margin-bottom:10px!important;margin-block-start:20px!important}.woocommerce-product-gallery__trigger{display:none!important}.productPageNote{font-size:12px;text-align:center}.productPageNote>small{font-size:10px!important}.variations tr td{padding:2px!important}.woocommerce-variation-availability>.stock{display:none!important}.klantenservice-div{border:1px solid #ddd;border-radius:4px;padding:1rem}.klantenservice-div:hover{-webkit-box-shadow:0 0 5px #a9a9a9;box-shadow:0 0 5px #a9a9a9;transition:.2s ease}.klantenservice-div:hover>p{color:#bcd018!important}.klantenservice-img{display:inline!important;width:35px;margin-right:5px!important}.klantenservice-txt{display:inline!important;vertical-align:middle;line-height:35px;color:#000!important}.wpcf7-select{width:100%!important}.wpcf7-submit{float:right!important;background-color:#bcd018!important;border-color:#b2c715!important}.wpcf7-submit:hover{color:#fff!important;background-color:#d2e065!important;border-color:#bcd018!important;cursor:pointer!important}.wpcf7-not-valid-tip{margin:-10px 0 10px 0!important}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.lead{font-size:1.25rem;font-weight:300}#full-width{min-height: 55vh;background-color:#fff;float:left;padding:30px;width:100%;margin-bottom:40px}.page-header-fw{padding:0!important}.privacyverklaring>p{margin-block-start:0px!important;margin-block-end:0.5em!important}.lb{margin:30px 0 0;font-size:14px!important}.openingstijden-img{width:100%!important}.sponsorImages{margin:0 25px 0 25px}.fw-wrap{width:100%;padding:0;position:relative;margin-top:-25px!important}.mw-100{max-width:100%!important}.headerText{position:relative;top:35%}.headerText>p{max-width:1300px!important;color:#fff;text-align:center;margin:0 auto}.contentPage>p{margin:0 0 0!important}.contentPage>ul{display:block!important;list-style-type:disc!important;margin:0!important;padding-left:40px!important}.content-area{float:left;padding:30px;width:100%;margin-bottom:40px}.btn{background-color:rgba(255,255,255,.7);border:1px solid #333;color:#333;border-radius:0;padding:4px 38px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:14px;font-weight:400;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:0 auto}.btn:hover{background-color:#bcd018;border-color:#bcd018;color:#fff;cursor:pointer}.button_center{text-align:center}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #d7d7d7;transition:.3s}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgb(188 208 24);border-bottom:1px solid rgba(188,208,24,.125)}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;min-height:286px!important;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}html{scroll-behavior:smooth}textarea{resize:none}.four-column,.one-column,.three-column,.two-column{padding:0 10px 0}input[type=file]{margin-bottom:10px!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{margin-bottom:10px}#site-branding{padding:12px 0 12px}.custom-logo-link .custom-logo{height:80px}.main-navigation ul li ul li a,.main-navigation ul li ul li.current-menu-item a,.main-navigation ul li.current-menu-ancestor ul li a,.main-navigation ul li.current-menu-item ul li a,.main-navigation ul li.current_page_ancestor ul li a,.main-navigation ul li.current_page_item ul li a{text-transform:none}#content{padding:5px 0}.blog #content{padding:25px 0 0}#main ul{list-style-type:none}.entry-header{padding-bottom:5px}.post.hentry{margin-bottom:20px}.entry-title{font-size:28px}.entry-content ol,.entry-content ul{margin:0}.entry-content a{text-decoration:none}.box-header{padding:0 50px;text-align:center}.widget_text .textwidget li{margin-bottom:5px!important}.woocommerce-Price-amount.amount{color:#f77426;font-size:18px}.entry-summary .product_meta span{padding:0 0;line-height:170%}.entry-title .product_meta div.container div.row{margin-top:20px!important}.fc-csg,.fc-stock{color:#bcd018!important}.is-not-in-stock{color:red!important}.top-bar .widget_contact ul li{line-height:1.75!important}.right-top-bar>.social-links>ul>li>a:hover{color:#fff!important}.site-info a:hover{color:#bcd018!important}#wa-widget-send-button{margin:0 0 50px 0!important;right:50px!important}.row-m0{margin:0!important;padding:0!important;--bs-gutter-x:0rem!important}.woocommerce ul.products li.product a img{margin:auto!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-bottom:0!important}.woocommerce ul.products li.product .button{display:none!important}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 5px!important}.woocommerce .woocommerce-result-count{margin-top:5px!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.white-space-no-wrap{white-space:nowrap!important}.sponsoring>div>img{position: relative;top: 50%;transform: translateY(-50%); margin-bottom: 10px !important;}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:0.5rem;--bs-alert-padding-y:0.5rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius,0)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.bold{font-weight:700}.woocommerce-product-gallery>.flex-viewport{margin-bottom:1rem!important;}.br-5{border-radius: 5px!important;}.br-10{border-radius: 10px!important;}.br-15{border-radius: 15px !important;}.woocommerce>.products{border-radius: 10px!important}.single-product-page-custom-content{border-radius: 10px;}.wpsf-product-price>.woocommerce-Price-amount{color:rgb(51,51,51) !important;font-weight: 400 !important; padding: 9px 0 6px 0 !important;}.wpsf-product-price{margin-bottom: 4px !important;}.wpsf-product-title>a{font-weight: 700 !important;}.wpsf-product-title{padding-bottom: 7px !important;}.custom-slider{background-color: #fff; padding: 15px 15px 0 15px !important;}.btn-success.disabled, .btn-success:disabled { background-color: #96a51f !important; border-color: #96a51f !important; }.alert-success {color: #155724;background-color: #d4edda;border-color: #c3e6cb;}.alert-success hr {border-top-color: #b1dfbb;}.alert-success .alert-link {color: #0b2e13;}.question{display: none; }.questionForm{display: none; width: 100%; margin: 0 auto;}.woocommerce .summary .product_meta .tagged_as{width: auto !important;}.fz-16{font-size: 16px !important;}.pwb-single-product-brands{display: none !important;}