/*** Nav-Logo ***/
.header.original .logo {
    width: 300px; /* Unten paddings anpassen, wenn Größe geändert wird */
}
.header.cloned .logo {
	width: 110px; /* Unten paddings anpassen, wenn Größe geändert wird */
}
.logo a {
	background-image: url(../logos/Coffee-Mio3_Logo_Schriftmarke_weiss.png);
}

/*** Mainmenu - Anpassung ***/
.mainmenu ul li {
	margin-left: 30px;
	margin-right: 30px;
}
.header .mainmenu li.float_left.floatbox {
	width: 50%;
	display: flex;
	justify-content: flex-end;
	padding-right: 150px;
}
.header .mainmenu li.float_right.floatbox {
	width: 50%;
	display: flex;
	justify-content: flex-start;
	padding-left: 150px;
}
.header.cloned .mainmenu li.float_left.floatbox {
	padding-right: 55px;
}
.header.cloned .mainmenu li.float_right.floatbox {
	padding-left: 55px;
}
.header .mainmenu li.float_left.floatbox .inner {
	margin-right: 45px;
}
.header .mainmenu li.float_right.floatbox .inner {
	margin-left: 45px;
}

/*** Slider-Logo (kleines Logo) ***/
.ce_swiper-slider-start .ce_text.small-logo .textwrapper {
	margin-top: 2rem;
	height: calc(100% - 90px - 4rem);
}
.ce_swiper-slider-start .ce_text.small-logo .text {
	padding-top: 3rem;
	align-self: unset;
}
.ce_swiper-slider-start .ce_text.small-logo .text::before {
	content:'';
	display: block;
	width: 8rem;
	height: 8rem;
	background: url(../logos/coffee-mio3-logo-small.png);
	background-size: contain;
	position: absolute;
	top: -6rem;
	left: calc(50% - 4rem);
	background-repeat: no-repeat;
	background-position: center;
}

/*** Slider-Farben ***/
.ce_swiper-slider-start .ce_text .textwrapper {
	background-color: rgba(244,230,210,0.7);
	background-color: #F4E6D2B3;
}
.ce_swiper-slider-start .ce_text .text * {
	letter-spacing: 1px;
	color: #4c2a1f;
}
.ce_swiper-slider-start .ce_text .text hr {
	background-color: rgba(76, 42, 31, 0.2);
	background-color: #4C2A1F33;
}
.ce_swiper-slider-start .ce_text.invert .textwrapper {
	background-color: rgba(76, 42, 31, 0.7);
	background-color: #4C2A1FB3;
}
.ce_swiper-slider-start .ce_text.invert .text * {
	color: #f4e6d2;
}
.ce_swiper-slider-start .ce_text.invert .text hr {
	background-color: rgba(244,230,210,0.2);
	background-color: #F4E6D233;
}

/*** Pricelist with second price ***/
/*.ce_pricelist_image.second-price .item-inside {
    padding-left: 0;
    padding-right: 0;
}*/
.ce_headline_extended.heading-pricelist {
	padding-left: 70px;
}
.ce_headline_extended.heading-pricelist > * {
	font-weight: bold;
}
.ce_pricelist_image.first-no-line .item:first-child .item-content::after {
    border: none;
}