/*Warenkorb
-----------------------------------*/
/*
.jtpl-cart .j-cart {
    top: 4px;
    right: 0;
    line-height: 41px;
}*/


/*edit mode
-----------------------------------*/

img[alt=fr],
img[alt=en],
img[alt=de] {
	visibility: hidden;
	z-index: -1;
	width: 30px;
	height: 30px;
}

.ui-widget img[alt=fr],
.ui-widget img[alt=en],
.ui-widget img[alt=de] {
	visibility: visible;
	z-index: inherit;
}


.jtpl-navigation__inner {
	padding: 0 50px 0 0;
}


/*LC-buttons 
-----------------------------------*/

.lc-buttons {
	width: 70px;
	height: 30px;
	z-index: 9999;
}


.lc-buttons {
	position: fixed;
	left: auto;
	right: 10px;
	top: 22px;
}


.lc-buttons img {
	width: 25px;
}



@media (max-width:767px) {
	.lc-buttons {
		position: absolute;
	}
}


@media (min-width:1024px) {
	.lc-buttons {
		right: calc(50vw - 1000px/2);
	}
}


.lc-buttons .cc-m-hgrid-column .n {
	padding: 0 !important;
}




/*
.lc-buttons .j-module a,
.lc-buttons .j-module a:link,
.lc-buttons .j-module a:visited {
	padding: 0 2px;
	color: #fff !important;
	text-decoration: none;
}

.lc-buttons .j-module a:hover {
	color: #e3c668 !important;
}

.jtpl-mobile-navigation__inner .lc-buttons {
	display: none;
}

.lc-buttons .de-button a, 
.lc-buttons .de-button a:link, 
.lc-buttons .de-button a:visited {
	color: #e3c668 !important;
}
.lc-buttons .en-button a, 
.lc-buttons .en-button a:link, 
.lc-buttons .en-button a:visited {
	color: #e3c668 !important;
}
*/
