.elvinh3 .cart-items.amount,.alg-wc-wl-counter{font-size: 10px;display: block;line-height:20px;background-color: #e05c1a;color: white;max-width: unset;width: 20px;height: 20px;text-align: center;border-radius: 50%;}


.gtranslate{
    width: 60px;
    display: flex;
    flex-direction: column;
    vertical-align: middle;
    align-self: center;margin: 0px 5px;
    margin-right:20px
}
.desktop-only.myaccount{
    align-self: center;
    padding: 0px 5px;margin-right:0px;
}
.desktop-only.wishlist
{
    position:relative;
    align-self: center;
    padding: 0px 5px;margin-right:15px
}
.small-user-icon-container{display: flex; flex-direction: column; justify-content: center;}

div.cart .cart-content,.orangesup_container{max-width:initial;position:absolute;right: -12px;top: -4px;}
.cartimg{margin-top:8px }

.kk-rating-top{
    width: auto;
    position: relative;
    font-size: 11px;
    width: 60px;
    display: flex;
    flex-direction: column;
    float: left;
    text-align: center;
    padding:0;            padding-top: 14px;
    margin-right: 20px;
}
.kk-rating-top a{text-decoration:none;color:white;}
.kk-rating-top .kk-average-score{
    background: #8CC333;
    color: white;
    line-height:25px;
    font-size: 11px;
    font-weight: normal;
    border-radius: 50%;
    padding: 0;
    width: auto;
    margin: auto;
    padding: 6px;
    display:inline;
}
.kk-rating-top {margin-top:-1.72px}
.home .kk-rating-top{margin-top:0px}


@media(max-width:768px){

    .elvinh3 .cart-content{top: -10px;}
    .cartimg{margin-top:0px }

    .header-top-item.search{
        background: #2399EB;
        padding: 12px 27px;
        margin-left: -20px;
        width: calc(100% + 35px);
        max-width: unset;
        margin-right: -20px;
    }
    .small-menu-icon-container{
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .header-top-item.logo { min-width:104px !important;width:auto}
    .header-top-item.logo img {
        max-height: unset;
        width: 104px;
       
        padding: 20px 7px;
        margin-left: 0px;
        box-sizing: content-box;
    }
}
@media(max-width:400px){
    .switcher{right:125px !important}
}
@media(max-width:382px){
    .kk-rating-top{margin-right: 0px;}
    .header-top-item.logo img {
        padding: 22px 10px;
        margin-left: -10px;
        width: 120px;
    }
}
@media (max-width: 338px) {
    .switcher {
        right: 0px !important;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
    .newheadmode .header-top-item .woocommerce-product-search {
        margin-left: -25px !important;
    }
}

@media(max-width:768px){
    .switcher {/*position: absolute; right: 150px; z-index: 9999999; top: 24px;*/ display:none}
}

.kk-rating-top .star{
    height: 10px !important;
    width: 10px !important;
    background-size: 10px !important;
    background-position: 0 -2.5px !important;
}

[lang="de"] [src="https://www.compliment.nl/wp-content/uploads/2019/08/Webshop-Keurmerk.jpg"]{display:none}
.switcher {font-family:Arial;font-size:12pt;text-align:left;cursor:pointer;overflow:hidden;width:60px;line-height:17px;}
.switcher a {text-decoration:none;display:block;font-size:12pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.switcher a img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;margin-right:4px}
.switcher a:hover img {opacity:1;}
.switcher .selected {background:none;position:relative;z-index:9999;}
.switcher .selected a {border:none;color:#666;padding:3px 1px;width:50px;display:flex;font-size:13px}
.switcher .selected a:after {height:20px;display:inline-block;position:absolute;right:5px;width:12px;background-position:50%;background-size:11px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23666'/></svg>");background-repeat:no-repeat;content:""!important;transition:all .2s;}
.switcher .selected a.open:after {-webkit-transform: rotate(-180deg);transform:rotate(-180deg);}
.switcher .selected a:hover {background:#fff}
.switcher .option {position:absolute;z-index:9998;border:none;background-color:#eee;display:none;width:50px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {font-size:13px;display:flex;color:#000;padding:3px 1px;margin-bottom:5px}
.switcher .option a:hover {background:#fff;}
.switcher .option a.selected {background:none;}
#selected_lang_name {float: none;}
.header-inner-content.main-container{position:relative}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.3);border-radius:2px;background-color:#f5f5f5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:2px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,.3);background-color:#888;}

#primary-menu{flex-grow:1;padding-right:0px}
.menu-mainheader-container{display:flex}
.main-navigation .menu{width:auto !important;padding-right: 0px !important;}
.menuright a{font-weight:normal !important}
@media(max-width:1200px){.menuright{display:none !important}}



.header-top-item .woocommerce-product-search {
	max-width: 500px;
	width: 100%;
	padding: 15px;
	float: left;
}
.header-top-item.search .woocommerce-product-search {
	position: relative;
}
.header-top-item.search input[type="search"] {
	display: block;
	float: left;
	width: 100%;
	line-height: 1.4;
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-size: 17px;
	color: #111111;
	height: 40px;
	padding: 6px 45px 6px 40px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.header-top-item.search input[type="search"]:focus {
	border-color: #1A9EE2;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(26, 158, 226, 0.6);
}
.header-top-item.search form button {
	position: absolute;
	float: left;
	width: 50px;
	height: 38px;
	font-size: 17px;
	color: #111111;
	background: none;
	text-transform: none;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	transition: all .1s linear;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	right: 16px;
	top: 16px;
	border-left: none;
}

.header-top-item.cart {
	margin: 0;
	height: 70px;
	border-left: 1px solid #eee8ea;
	border-right: 1px solid #eee8ea;
	text-align: left;
	float: right;
	padding: 15px 0px 0 15px;
	font-size: 24px;
	-webkit-transition: all .1s ease-in;
	-moz-transition: all .1s ease-in;
	-o-transition: all .1s ease-in;
	-ms-transition: all .1s ease-in;
	transition: all .1s linear;
}



.header-top-item.search .fa-search {
	position: absolute;
	top: 15px;
	left: 45px;
	z-index: 10;
	width: 40px;
	height: 40px;
	font-size: 20px;
	color: #1A9EE2;
	line-height: 40px;
	text-align: center;
}

.header-top-item.search button .fa-search {
	left:5px;top:0px;
}

@media(max-width:768px){
    .header-top-item.search form button .fa-search {
        left:15px;top:-15px;
    }
}

.onsale>img{width:25px !important;height: 25px !important;}
.is-not-zero{display: block !important;}


/*#####newsletter####*/
#mailspotl_form_2 .mailspotl_paragraph{margin-bottom:0px !important}
.mailspotl_paragraph.last {display:none !important}
#mailspotl_form_2 form.mailspotl_form{padding:0 !important}

#mailspotl_form_2 .mailspotl_column_with_background { padding: 10px; }
#mailspotl_form_2 .mailspotl_form_column:not(:first-child) { margin-left: 20px; }
#mailspotl_form_2 .mailspotl_paragraph { line-height: 20px; margin-bottom: 20px; }
#mailspotl_form_2 .mailspotl_segment_label, #mailspotl_form_2 .mailspotl_text_label, #mailspotl_form_2 .mailspotl_textarea_label, #mailspotl_form_2 .mailspotl_select_label, #mailspotl_form_2 .mailspotl_radio_label, #mailspotl_form_2 .mailspotl_checkbox_label, #mailspotl_form_2 .mailspotl_list_label, #mailspotl_form_2 .mailspotl_date_label { display: block; font-weight: normal; }
#mailspotl_form_2 .mailspotl_text, #mailspotl_form_2 .mailspotl_textarea, #mailspotl_form_2 .mailspotl_select, #mailspotl_form_2 .mailspotl_date_month, #mailspotl_form_2 .mailspotl_date_day, #mailspotl_form_2 .mailspotl_date_year, #mailspotl_form_2 .mailspotl_date { display: block; }
#mailspotl_form_2 .mailspotl_text, #mailspotl_form_2 .mailspotl_textarea { width: 200px; }
#mailspotl_form_2 .mailspotl_form_loading { width: 30px; text-align: center; line-height: normal; }
#mailspotl_form_2 .mailspotl_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailspotl_form_2{border-radius: 0px;text-align: left;}#mailspotl_form_2 form.mailspotl_form {padding: 20px;}#mailspotl_form_2{width: 100%;}

#mailspotl_form_2 .mailspotl_message {margin: 0;position: relative; padding: 0 20px;}#mailspotl_form_2 .mailspotl_paragraph.last {margin-bottom: 0} @media (max-width: 500px) {#mailspotl_form_2 {background-image: none;}} @media (min-width: 500px) {#mailspotl_form_2 .last .mailspotl_paragraph:last-child {margin-bottom: 0}}  @media (max-width: 500px) {#mailspotl_form_2 .mailspotl_form_column:last-child .mailspotl_paragraph:last-child {margin-bottom: 0}} 

.mailspotl_validate_success,.mailspotl_validate_error{
	font-size: 14px !important;
	position: absolute;
	top: -11px;
}

.mailspotl_paragraph label{
	border: 0;
	clip: rect(1px,1px,1px,1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal!important;
}
#mailspotl_woocommerce_checkout_optin_field input{
	line-height: 26px;
	border: none;
	box-shadow: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	height: 12px !important;
	margin-right: 0px;
	width: auto !important;
	margin-top: 10px;
}
[lang="de"] [data-automation-id="woo-commerce-subscription-opt-in"], [lang="de"] #mailspotl_woocommerce_checkout_optin_field, [lang="en"] [data-automation-id="woo-commerce-subscription-opt-in"], [lang="en"] #mailspotl_woocommerce_checkout_optin_field {
	display:none !important
}



#form_email_2{padding:0 130px 0 40px !important}

@media(max-width:768px){
	.footer-extra-info-container .kk-reviews {margin-left:15px}

	#primary-menu .sub-menu a{background:#ffffff}
	#primary-menu .sub-menu .sub-menu a{background:#f5f5f5}
	#primary-menu .sub-menu .sub-menu .sub-menu a{background:#ebebeb}
	#primary-menu .sub-menu a{color:#2399EB}
	#primary-menu .sub-menu .sub-menu a{color:#2399EB}
	#primary-menu .sub-menu .sub-menu .sub-menu a{color:#2399EB}
}
