	/*.weglot_box{border: solid 0px cyan; width: 50px; z-index: 1000; }*/

	.weglot_box{position: absolute; top: 70px;  right: 3px; width: 50px;  z-index: 1000; }



	
	a.weg_lot{border: solid 0px fuchsia; color: white;font-size: 16px;  line-height: 1; display: flex; justify-content: center; align-items: center;flex-direction: column;font-family: 'UnitedSans', sans-serif; width: 100%;}



	a.weg_lot:before{content: '\f0ac'; font-family: 'Font Awesome 6 Sharp'; font-weight: 400;width: 45px; height: 45px;  background-color: var(--main);display: flex; justify-content: center; align-items: center; transition: all .25s; border-radius: 10px; color: var(--font); margin-bottom: 5px;line-height: 1}

	a.weg_lot:hover, a.weg_lot:focus{text-decoration: underline;}
	a.weg_lot:hover:before, a.weg_lot:focus:before{background-color: var(--shadedgold); text-decoration: none;}

	/* XS */
	@media only screen and  (min-width: 400px) {
		.weglot_box{ right: 100px; top: 15px;}

	}

	/*S*/
	@media only screen and  (min-width: 576px) {
		.weglot_box{top: 25px; right: 90px}
	}	

	/*L*/
	@media only screen and (min-width: 992px) {
		.weglot_box{top: 30px; right: 170px; width: 100px;}
		a.weg_lot{display: block; color: var(--font);  padding: 14px 5px;   font-family: 'UnitedSansB', sans-serif;  font-size: 22px; background-color: var(--main);border-radius: 10px 0 0  10px; border: solid 2px var(--main);  border-right: 0; margin-right: 55px; }
		a.weg_lot:before{font-weight: 400;  width: 55px; height: 54px;; position: absolute; top: 0px; right: -55px; background-color: var(--shadedgold);display: flex; justify-content: center; align-items: center; transition: all .25s; border-radius: 0  10px 10px 0;}
		a.weg_lot:hover, a.weg_lot:focus	{text-decoration: none;background-color: white;border: solid 2px #333; border-right: 0;}
		a.weg_lot:hover:before,  a.weg_lot:focus:before{color: var(--main); background-color: var(--second);}
	}

	/*XXL*/
	@media only screen and (min-width: 1400px) {
		.weglot_box{position: absolute; top: -50px; right: 0; height: 50px; padding-top: 10px; width: 100px; z-index: 1002}
		
		a.weg_lot{color: var(--font);font-size: 15px; line-height: 1.6; display: flex; justify-content: flex-start; align-items: center; flex-direction: row; font-family: 'UnitedSans', sans-serif; width: 100%; padding: 0; background: transparent; border-radius: 0; margin: 0; height: 30px; }
		a.weg_lot:hover,  a.weg_lot:focus	{background-color: transparent;border: 0; text-decoration: underline;}

		a.weg_lot:before{position: static; margin-right: 5px; width: 30px; height: 30px; border-radius: 5px; background-color: var(--font); color: white;font-size: 16px;display: inline-flex; justify-content: center; align-items: center; line-height: 1}
		a.weg_lot:hover:before,  a.weg_lot:focus:before{color:  white; background-color: var(--font);;}

	}
	@media only screen and (min-width: 1560px) {
		.weglot_box{ right: calc(50% - 710px); }
	}
