h1 {margin: 0px 0px 12px 0px !important;}
a:visited, .alink:visited {color: #777;}

.ignore-div {display: contents;}

.menu-img-wrapper {
	padding: 5px;
	height: 80px;
}

.menu-img-wrapper img {
	max-height: 100%;
	max-width: 100%;
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}

.amgdprjs-bar-template {z-index: 901 !important;}

.page-header .navigation .level0.parent > a::after {display: none !important;}

.block-search .search-category {display: none;}
.product-item .tocart span {text-transform: initial;}

.page-title-wrapper {margin-bottom: 10px;}
.brand-title a {color: #777;}
.trustedwidget-etrusted-product-review-list-widget-product-star-extension {width: auto; margin: 2px 0px 2px 5px; display: inline-block;}
.btn-addtocart, .btn-addtowishlist {display: inline-block;}
.box-tocart .action.tocart {width: 100%; min-width: unset;}
.product-item-info .product-item-details .product-item-actions .tocart {color: #fff !important;}
.product-info-stock-sku .stock {font-size: 14px; text-transform: initial;}
.product-info-stock-sku i {margin-right: 5px;}
.product-info-stock-sku .available {color: green;}
.notice-under-addtocart a {color: #000;}
.product-info-main .product-info-stock-sku {margin: 0px;}
.amrelated-summary-content .action {padding: 5px 10px !important;}
.amrelated-content-wrapper .amrelated-summary-content {width: auto !important;}
.amrelated-summary-content .main.price {font-size: 22px !important;}
.mainprice-label {margin-right: 8px;}
.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus {color: #fff !important;}
.amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action {height: auto !important; line-height: 2em !important; font-size: 14px !important;}
.page-products .product-item-info .product-item-details .product-item-actions .actions-secondary.towishlist {visibility: visible; opacity: 1; right: 0;}
.owl-carousel .actions-secondary.towishlist {display: none !important;}
.crosssell .action.towishlist, .widget-viewed-grid .action.towishlist {line-height: unset; height: auto; width: auto; padding: 5px;}
.footer-top .custom-block {display: inline-block; width: 100%;}
.footer-top .single-bottom-usp {display: inline-block; margin: 0px 5px;}
.footer-top h5 {line-height: 24px; margin-bottom: 0px;}

.porto-ibanner > img {object-fit: inherit; min-height: unset;}
.porto-ibanner, .porto-ibanner > img {min-height: unset !important;}

.am-porto-cmtb .products-grid .product-item-details .product-item-actions {text-align: center;}

.product-item-name a {overflow: inherit; text-overflow: inherit; white-space: initial; min-height: 4em;}
.product-item-name {white-space: initial;}
.product-items .product-item-name {min-height: 4em;}

.product-image-photo.hover_image {background: #fff;}

.block.crosssell {width: 100% !important; padding: 0px !important; margin-top: 0px;}
.products-grid .owl-carousel .product-item {width: auto !important;}
.cms-index-index .widget-viewed-grid .action.towishlist {display: none;}

.sticky-product {bottom: 0; top: initial; z-index: 99;}
.mobile-sticky .sticky-product {padding: 10px 0px;}

.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label {background-color: green;}
.amgdprcookie-buttons-block .amgdprcookie-button.-allow, .amgdprcookie-buttons-block .amgdprcookie-button.-save {background-color: green;}


.amxnotif-block {margin-top: 20px;}
.amxnotif-block .notification-container input {padding: 13px 12px;}

/* upsells cart toevoeging */
.cms-static-upsell-products .price-container .weee::after {content: unset;}
.checkout-cart-index .block.crosssell {margin-top: 20px;}
.checkout-cart-index .cms-static-upsell-products .product-image-container {text-align: center;}
.checkout-cart-index .cms-static-upsell-products .product-image-wrapper {height: unset; display: unset; position: unset; z-index: unset; overflow: unset; padding-bottom: unset; }
.checkout-cart-index .cms-static-upsell-products .product-image-wrapper .product-image-photo {position: relative; max-width: 100px;}

.callforprice-action .mpcfp-icon {display: none;}
.callforprice-action button {padding: 10px 20px !important; font-size: 14px !important;}

.product-item-details .price-box.price-final_price {
  display: block !important;                
}


/* mobile custom */
@media (max-width: 991px) {
	.porto-sicon-header h3.porto-sicon-title {font-size: 10px !important;}
	
	.amgdprcookie-modal-container .amgdprcookie-modal-template {height: 60%; position: absolute; width: 100% !important; bottom: 0px;}
	.amgdprcookie-cookie-container.-modal {margin-right: 0px; width: 30%; display: inline-block; left: 0px; margin: 0px; padding: 25px 2% 10px;}
	.amgdprcookie-policy-container {bottom: 0px; position: absolute; background: #fff; padding: 10px 16px;}
	.amgdprcookie-cookie-container.-modal:first-child {padding-top: unset;}
	.amgdprcookie-cookie-container .amgdprcookie-header {display: inline-block;}
	.amgdprcookie-cookie-container .amgdprcookie-text {display: none;}
	.amgdprcookie-cookie-container .amgdprcookie-link {float: left; width: 100%; margin-top: 10px;}
	.amgdprcookie-cookie-container.-modal .amgdprcookie-header, .amgdprcookie-cookie-container.-modal .amgdprcookie-text {padding-left: 0px;}
	.amgdprcookie-groups-container {direction: ltr;}
	.amgdprcookie-toggle-cookie .amgdprcookie-label {left: 0px; right: unset;}
}