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;
}


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

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

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


@media (min-width:1170px) {
	.lc-buttons {
		position: absolute;
		right: calc(50vw - 1100px/2);
		left: auto;
		top: 10px;
		z-index: 999999;
	}
}


@media (max-width:1169px) {
	.lc-buttons {
		position: absolute;
		right: 0;
		top: 12px;
	}
}

/*Spalten
---------------------------------------------------*/

.lc-buttons .cc-m-hgrid-column {
	float: left !important;
	width: 28px !important;
	min-width: 0;
	padding: 0 2px !important;
}

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


/*Textbuttons
---------------------------------------------------*/

.lc-buttons a,
.lc-buttons a:link,
.lc-buttons a:visited {
	text-decoration: none;
	font-family: "Julius Sans One", sans-serif, "google";
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #fff;
	/*background-color: rgba(197, 187, 171, 0.79);*/
}

.lc-buttons a:hover {
	color: #00a5b8;
}

/*
.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;
}
*/
