/*
Theme Name: Porto child thema
Theme URI: https://www.opvallendgenoeg.nl
Author: Dion Wegman | Opvallend Genoeg
Author URI: https://www.opvallendgenoeg.nl
Description: Responsive WordPress + eCommerce thema.
Version: 1.1
Template: porto
*/

/*************** CUSTOM CSS HIER  ***************/
html.panel-opened #side-nav-panel { width: 100% !important; }
html.panel-opened #side-nav-panel .searchform { margin-right: 45px; }
.mr-0.zindexXje { z-index: 1 !important; }
ul.products .woocommerce-loop-product__title {
  white-space: preserve !important;
	overflow: unset !important;
}
.geenPadding, .geenPadding > * { padding-left: 0 !important; padding-right: 0 !important; }
.sticky.boven { top: 50px !important; }
.nonBindingOffer { display: none; }
body.woocommerce-page .nonBindingOffer { display: block !important; }
.sticky-header h4 a { color: #fff !important; }
#mini-cart { position: absolute; right: 25px; margin-top: -25px; }
.floatRight { float: right; }
h4.white { color: #fff !important;}
html .background-color-dark { background: #000; }
#header .main-menu > li.menu-button > a, #header .main-menu > li.menu-button-nl > a, #header .main-menu > li.menu-button-de > a, #header .main-menu > li.menu-button-es > a, #header .main-menu > li.menu-button-it > a, #header .main-menu > li.menu-button-fr > a { padding: 12px 0 12px 0; }
.page-image.single { display: none; }
.post-meta .meta-author, .post-meta .meta-cats, .post-meta .meta-comments, .post-meta .meta-like { display: none !important; }
.wpb_image_grid .wpb_image_grid_ul .isotope-item { margin-right: 10px !important; margin-bottom: 10px !important; }
#mini-cart .minicart-icon:before { border: none !important; margin: 0 0 0 -48px; content: url(https://www.betonmoulds.com/wp-content/uploads/2023/09/webshop-truck-cart-bm.png) !important; }
#mini-cart .minicart-icon { color: #000 !important;     
 width: auto !important;
 height: auto !important; 
 border: none !important; 
 border-radius: none !important; 
}
/*.cart-head [class*=" porto-icon-"]:before, [class^=porto-icon-]:before { font-weight: bold !important; font-family: "Font Awesome 5 Free" !important; }*/
.cart-head .minicart-icon.porto-icon-bag-2 {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    font-size: 30px !important;
}
.cart-head .minicart-icon:before {
    content: "\f4df" !important;
}
#header .main-menu>li.menu-item {
    margin-right: 23px;
}
#side-nav-panel .accordion-menu li.menu-item.active > a { background-color: #cd181e; }
#side-nav-panel .accordion-menu li.menu-item:hover > a { background-color: transparent; }
.sidebar .product-categories li>a {
    font-size: 12px;
}
.sidebar .product-categories li span.count {
    display: none;
}
.products .product-category .thumb-info-wrapper:after { background: none !important; }
.products .product-category .thumb-info-wrapper:hover:after { background: rgba(27,27,23,0.15) !important; }
.sidebar-menu > li.menu-item.active { background: #cd181e; }
.single_variation_wrap a.view-cart-btn.wc-forward { display: none; }
#header .porto-view-switcher .narrow li.menu-item > a {
    color: #777;
}
#header .porto-view-switcher .narrow li.menu-item > a:hover {
    color: #cd181e;
}

@media(max-width: 912px) {
	#mini-cart .minicart-icon:before { top:-23px !important; }	
}

/*@media(max-width: 768px) {
	#mini-cart {
    margin-top: -400px !important;
}
}*/

@media(max-width: 480px) {
	#mini-cart {
    margin-top: -75px;
}
	.sticky-header #mini-cart {
    margin-top: 0;
}
	.mobieltje { right: 0 !important; }
	#side-nav-panel .accordion-menu>li.menu-item:last-child a { padding: 6px 0 7px 0; text-align: center; }	
}
