.header-reviews-wrapper {
	position: relative!important;
	min-height: 15px;
	
    max-width: 180px;
    display: inline-flex;
}
.header-reviews-wrapper {
    margin-top: auto;
    margin-bottom: auto;
}
.header-reviews-wrapper > * {
    margin: 0px;
    display: block;
}
.header-reviews-wrapper > img {
    margin-right: 4px;
    max-height: 20px;
    object-fit: contain;
    object-position: center;
}
.header-reviews-wrapper {
    padding-left: 25px;
}
.header-reviews-wrapper:not(:hover) :is(h4, .h4) {
    color:#000;
}
.header-review-stars-and-rating-wrapper {
    display: inline-flex;
     white-space: nowrap;
}
.header-reviews-wrapper .header-reviews-icon {
 
    left: 0px;
    width: 20px;
}
.header-reviews-wrapper > *, .header-reviews-wrapper > * .fa, .header-reviews-wrapper :is(h4, .h4)  {
    min-height: 15px;
	font-size: 15px;
	line-height: 15px;
	display: inline-block;
	margin-right: 4px;
    margin-top: 0px!important;
}


.icon-button {
	min-width: 30px;
	text-align: center;
	/*white-space: nowrap;*/
}
.icon-button-small {
	min-width: 20px;
}
.icon-button:not(:first-child) {
	margin-left: 5px;
}
.indicator {
	position: absolute;
	right: -5px;
	top: -5px;
	background-color:var(--colororange);
	color:#fff!important;
	line-height: 15px;
	height: 15px;
	min-width: 15px;
	text-align: center;
	border-radius: 7.5px;
    padding-left: 2px;
    padding-right: 2px;
}

.dropdown-button .fa-phone, .icon-button .fa-user, .icon-button .fa-shopping-cart  {
/*	color:rgba(255,255,255,0)!important;
	*/
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	
	margin-left: 2px;
	margin-right: 3px;
}

.icon-button-wrapper:hover .icon-button, 
.icon-button.dropdown-open .fa-shopping-cart, .icon-button:hover .fa-shopping-cart, .icon-button:hover > span[class*="fa"]  {
    color:#fff;
}

.icon-button[tooltip]::after {
    color:#333!important;
    top:calc(100% + 5px);
    right: 0px;
    white-space: nowrap;
}
/*.dropdown-button .fa-phone {
	background-image: url('/themes/koffiedrukker/images/icons/phone.svg');
}
.dropdown-button:hover .fa-phone,
.dropdown-button.dropdown-open .fa-phone {
	background-image: url('/themes/koffiedrukker/images/icons/phone-white.svg');
}
.icon-button .fa-user {
	background-image: url('/themes/koffiedrukker/images/icons/user.svg');
}

.icon-button .fa-shopping-cart {
	background-image: url('/themes/koffiedrukker/images/icons/cart.svg');
}
.icon-button:hover .fa-user {
	background-image: url('/themes/koffiedrukker/images/icons/user-white.svg');
}
.icon-button:hover .fa-shopping-cart, .icon-button.dropdown-open  .fa-shopping-cart {
	background-image: url('/themes/koffiedrukker/images/icons/cart-white.svg');
}*/

.header-customer-links-wrapper .dropdown-button.button-orange {
	background-color:rgba(255,81,0,0.1);
}
.header-customer-links-wrapper .dropdown-button.button-orange:not(.dropdown-open):not(:hover) > .fa {
    color:rgba(255,81,0,1);
}
.header-customer-links-wrapper .dropdown-button.button-orange.dropdown-open > .fa
.header-customer-links-wrapper .dropdown-button.button-orange:hover > .fa {
    color:#fff!important;
}
.header-customer-links-wrapper .dropdown-button.button-orange:hover,
.header-customer-links-wrapper .dropdown-button.button-orange.dropdown-open {
	background-color:rgba(255,81,0,1);
}

.header-customer-links-wrapper .dropdown-button.button-orange, 
.header-customer-links-wrapper .icon-button {
	border:none!important;
}
.header-customer-links-wrapper .dropdown-button,
.header-customer-links-wrapper .icon-button { 
	padding: 9px;
}

.header-customer-links-wrapper .dropdown-button:has( > img),
.header-customer-links-wrapper .icon-button:has( > img ) { 
	padding: 3px;
}


.icon-button > span[class*="down"],
.header-customer-links-wrapper > .dropdown-button.button-orange > span[class*="down"],
.header-customer-links-wrapper > .dropdown-button.button-orange > .text, 
.header-customer-links-wrapper > .icon-button > .text {
	color:rgba(255,81,0,1);
}
.header-customer-links-wrapper .dropdown-button.button-orange:hover > .text,
.header-customer-links-wrapper .dropdown-button.dropdown-open.button-orange  > .text,  
.header-customer-links-wrapper .dropdown-button.button-orange:hover > span[class*="down"],
.header-customer-links-wrapper .dropdown-button.button-orange.dropdown-open > span[class*="down"],
.icon-button:hover > span[class*="down"], 
.icon-button.dropdown-open > span[class*="down"],
.icon-button.dropdown-open,
.icon-button:hover {
	color:#fff;
}

.icon-button *:is(img, svg) { 
/*	stroke:currentColor;*/ 
	fill:currentColor;
}

.header-customer-links-wrapper .icon-button .kdp-cart-item {
	color:#555;
}
.header-customer-links-wrapper .kdp-cart-footer-note {
	display: none;
}
.header-customer-links-wrapper .icon-button > .fa:not(*[class*="down"]) {
	transform: scale(1.5,1.5);
}
.review-stars-wrapper > .review-stars.review-stars-disabled .fa {
    color:rgba(255, 81, 0,0.25)!important;
}

.review-stars-wrapper > .review-stars:not(.review-stars-disabled) .fa {
    color:rgba(255, 81, 0,1)!important;
}

.dropdown-open {
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
.header-customer-links-wrapper > * {
    user-select: none;
     transition:0.1s ease all;   
}
.header-customer-links-wrapper span.fa[class*="down"] {
    transition:0.1s ease all;    
}
.dropdown-open span.fa[class*="down"] {
    transform: rotate(180deg);
}
.header-mid-wrapper {
    margin-right: 0px;
	display: flex;
	flex-direction: column;
	
}
.header-mid-wrapper > * {
	margin-top: auto;
	margin-bottom: auto;
}
.icon-button-dropdown {
	padding: 15px;
}
.icon-button-dropdown :is(h1, .h1, h2, .h2) {
	
	padding: 15px 5px!important;
	 color: var(--colororange);
}
.icon-button-dropdown :is(h1, .h1, h2, .h2) {
	
}
