  /* Ceres 5 Pilot Theme */

  body {
	font-family: "gordita", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #FFF;
	color: #210f3d;
}
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-max {
	padding-left: calc(15px + 1.5em);
	padding-right: calc(15px + 1.5em);
}
.btn.btn-md {
	padding-top: .5rem;
	padding-bottom: .5rem;
}
.page-content, .registration, .login {
	padding-top: 3em !important;
}
#page-boxed {
	max-width: 1200px;
	margin: 0 auto 2em;
	padding: 2em 1.5em 1.5em 1.5em;
	background: #fff;
	border-radius: 0 0 1.5em 1.5em;
	box-shadow: 0px 15px 15px -20px rgba(0, 0, 0, 0.5);
}
#page-body {
	background: #FFF;
	padding: 0 !important;
}
@media(max-width: 1200px) {
	#page-body {
		padding: 2.95em 0 !important;
	}
}
.container-max, .footer>.container-max {
	z-index: auto;
}
.breadcrumbs {
	display: none;
}
.back-to-top {
  background: #210e3d;
  border-radius: .25em;
  cursor: pointer;
}

.back-to-top .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #FFF;
  transform: translate(-50%, -50%);
}

.widget > .widget-inner > .flex-nowrap {
	flex-wrap: wrap !important;
}

/* Navigaion Movement */

.mobile-navigation.open {
	max-width: 100% left: 0 !important;
	box-shadow: inset -5px 0px 15px -10px rgb(4, 26, 45);
	z-index: 9999999;
}
#page-header {
	left: 0;
	transition: left 400ms
}
#page-header .container-max {
	background: #FFF;
	padding-left: calc(15px + 1.5em);
	padding-right: calc(15px + 1.5em);
}
#page-header .navbar>.container-max:last-of-type {
	box-shadow: 0px 20px 10px -20px rgba(0, 0, 0, 0.20);
}
#page-header>.container-max:first-of-type, #page-header .top-bar>.container-max:first-of-type {
	border-radius: 1em 1em 0 0;
}
#page-body, .footer {
	width: 100%;
	max-width: calc(1200px - (2 * 20px));
	position: relative;
	left: 0;
	margin: 0 auto;
	transition: left 400ms;
}
.default-header:after {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: 0;
	max-height: 0;
	background: transparent;
	transition: background 750ms;
}
.backdrop:after {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: 100vw;
	max-height: 100vh;
	background: rgba(11, 72, 126, 0.85);
	z-index: 100;
}
.movebtch-fixed {
	position: fixed;
	left: 15vw !important;
}
.movebtch {
	position: relative;
	left: 15vw !important;
}
.movebtch-fixed .navbar-brand {
	left: 50% !important;
}
/* Navigation Design */

.p-menu {
	position: relative;
	display: flex;
	margin: 0;
	padding: 0;
	justify-content: space-between;
	width: 100%;
}
.p-menu>li {
	position: unset;
	flex: calc(100% / 3);
	text-align: center;
	font-size: 1.25em;
	box-shadow: inset 0px 0px 0px transparent;
	color: #210e3d;
	transition: box-shadow 300ms;
}
.p-menu>li:hover {
	box-shadow: inset 0px 4px 0px #210e3d;
}
.p-menu>li>a {
	display: block;
	padding: .75em 0;
}
.p-menu>li+li {
	border-left: 1px solid #ebe8f3;
}
.p-menu>li>ul {
	position: absolute;
	width: 100%;
	max-width: 1200px;
	top: calc(100%);
	left: 0;
	margin: 0;
	padding: 20px;
	background: #FFF;
	text-align: left;
	border: 1px solid #ebe8f3;
	opacity: 0;
	visibility: none;
	pointer-events: none;
	transition: all 250ms;
}
.p-menu>li>ul>li {
	position: relative;
	padding: .125em 0;
}
.p-menu>li>ul>li>div>ul {
  padding: 1em 2em;
  width: calc((100% - 4em) / 3);
  float: left;
  text-transform: uppercase;
}
.p-menu>li>ul>li:hover>ul, .p-menu>li>ul>li>ul:hover {
	display: block;
}
.p-menu>li>ul>li:hover ul>li>a:before {
	content: '';
	position: absolute;
	top: 0;
	left: -1px;
	background: #FFF;
	display: block;
	height: 20px;
	width: 1px;
	z-index: 1;
}
.p-menu>li>ul>li>div>ul>li + li {
  border-top: 1px solid #ebe8f3;
}  
.p-menu>li>ul>li>div>ul>li {
  transition: box-shadow 300ms;
}
.p-menu>li>ul>li>div>ul>li:hover {
	 box-shadow: inset 0px -3px 0px -1px #210e3d;
}
.p-menu>li>ul>li>div>ul>li>a {
	display: block;
	width: 100%;
	padding: .5em 0;
}
.p-menu>li:hover>ul, .p-menu>li>ul:hover {
	top: calc(100% - 10px);
	visibility: visible;
	opacity: 1;
	box-shadow: 0px -5px 5px -5px rgba(0, 0, 0, 0.15);
	pointer-events: unset;
}
.p-menu>li>ul:after, .p-menu>li>ul:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
}
.p-menu>li>ul:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #FFFFFF;
	border-width: 7px;
	margin-left: -7px;
}
.p-menu>li>ul:before {
	border-color: rgba(235, 232, 243, 0);
	border-bottom-color: #ebe8f3;
	border-width: 8px;
	margin-left: -8px;
}
.p-menu:before {
	content: '';
	display: block;
	height: 17px;
	width: 100%;
	border-top: 1px solid #ebe8f3;
	top: -1px;
	box-shadow: 0px 15px 15px -15px rgb(0, 0, 0);
	position: absolute;
	background: #f000;
	z-index: 100;
	pointer-events: none;
}
.p-menu .dropdown-menu {
	display: block !important;
}
.sub-navi-outer {
	margin-left: -2em;
	margin-right: -2em;
}
.subnav-head {
  padding-bottom: .75em;
  border-bottom: 1px solid #ebe8f3;
  font-size: 1.5em;    
  text-transform: uppercase;  	
}
.mobile-navigation {
	overflow-x: hidden;
}
.mobile-navigation .mainmenu li {
	border-bottom: 1px solid rgba(238, 238, 238, 0.1);
}
.mobile-navigation .nav-direction {
	border-left: 1px solid #493190;
}
.navbar>.container-max>.row:first-of-type {
	z-index: 1000;
}
.mobile-navigation .breadcrumb {
	margin-bottom: 0 !important;
}
.mobile-navigation .mainmenu li {
	background: transparent;
	transition: background 250ms
}
.mobile-navigation .mainmenu li:hover {
	background: #00315d;
}
.mobile-navigation .mainmenu li .nav-direction .fa {
	transform: scale(1);
	transition: transform 250ms
}
.mobile-navigation .mainmenu li .nav-direction:hover .fa {
	transform: scale(1.35);
}
#page-header-parent, .navbar {
	min-height: 31px;
	background-color: transparent;
}
.top-bar {
	background: transparent;
}
.top-bar .top-bar-items {
	border-bottom: 1px solid rgba(55, 28, 134, 0.1);
}
.top-bar .nav-link {
	padding: .75rem 0;
	color: #210e3d;
}
/*.top-bar-items:after {
		content: '';
		position: absolute;
		left: 50%;
		bottom: 0;
		background: #0a3963;
		width: 274px;
		height: 150px;
		border-left: 10px solid #59a500;
		transform: skewY(0deg) translateX(-50%);
		z-index: -1;
	}*/

.brand-wrapper, .navbar {
	min-height: 100px;
	z-index: 100 !important;
}
.navbar-brand img {
	max-height: 5.75em;
}
.navbar-brand svg {
	max-height: 8.85rem;
	max-width: 15rem;
}
.navbar-brand {
  position: absolute;
  background: transparent;
  margin: 0 !important;
  padding: 0 !important;
  top: 0px;
  left: 50%;
  z-index: 2;
  transform: translateX(-50%);
  transition: left 300ms;
}
.badges {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-52em, 0%);
}
.badges div {
	display: table;
	position: relative;
	top: 50%;
	margin-left: 0.5em;
	line-height: 1.25em;
	transform: translateY(-50%);
}
.badges div span, .contact>div>div span {
	font-weight: 700;
}
.badges div span, .badges div small {
	display: block;
}
.badges img {
	border: 2px dashed #FFF;
	border-radius: 50%;
	padding: .3em;
}
.button-group {
	position: absolute;
	top: 0;
	right: 0;
}
.navbar-toggler {
	top: 50%;
	bottom: unset;
	left: 3px;
	right: unset;
	transform: translateY(-50%);
}
.cart-toggler {
	position: relative;
	margin-top: .25em;
	margin-left: .5em;
	padding-right: 1.25em !important;
}
.wishlist-toggler .badge-right, .cart-toggler>span:last-of-type {
	position: absolute;
	top: 50%;
	right: 0;
	display: inline-block !important;
	height: 20px;
	width: 20px;
	background: #84b52d;
	border-radius: 50%;
	line-height: 20px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	transform: translateY(calc(-50% - 1px));
	font-size: 16.5px;
	color: #FFF;
}
.wishlist-toggler {
	padding-right: 1.85em !important;
}
.login-toggler {
	position: relative;
	top: 0;
	left: 0px;
	padding-right: .75em !important;
	border-right: 1px solid #ddd !important;
}
.cart-toggler, .wishlist-toggler {
	position: relative;
	right: 0px;
	left: unset;
}
.navbar-toggler, .cart-toggler, .wishlist-toggler, .login-toggler {
	background: #FFF;
	padding-top: .25rem !important;
	padding-bottom: .25rem !important;
	font-size: 150%;
	line-height: 1.25;
	border: 0;
	border-radius: 0;
	font-weight: 700;
	color: #210e3d;
}
.login {
	margin-top: 0 !important;
}

@media(max-width: 350px) {
.login-toggler {
    padding-right: .25em !important;
}
.cart-toggler {
    padding-left: .25em !important;	
}
}
@media(max-width: 767px) {
	#login-card {
		margin-bottom: 0;
	}
	#login-card .card-body>.login-view-title:first-of-type {
		border-top: 1px solid #edeeef;
		margin-top: 3rem;
		padding-top: 3rem;
	}
	#guest-register-card {
		margin-top: 3em;
	}
}
#login-card #ppButton {
	position: relative;
}
#ppButton+.amzLoginButton, .amzLoginButton+#ppButton {
	margin-top: 1em;
}
#login-card #ppButton img {
	width: 100%;
	max-height: 46px;
	outline: none !important;
	user-drag: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
#login-card #ppButton a:after {
	content: 'Direkt zu';
	position: absolute;
	top: 0;
	background: #ffb300 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAAyCAYAAADm87EDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTI0VDAxOjI5OjAxKzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTEyLTI0VDAxOjI5OjAxKzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0yNFQwMToyOTowMSswMTowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1YWY1NWY0OC05Zjg2LWUyNGQtYTc2Zi01MGFmOTdlMGE0OGYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0ZTY5ZmVjNy02Y2NkLTU1NGUtODcx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) no-repeat;
	background-size: 80px;
	background-position: calc(50% + 15px) center;
	padding-right: 100px;
	padding: 12px 120px 6px 0px;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: .2rem;
	line-height: calc(46px / 2);
	pointer-events: none;
	text-align: center;
	color: #000;
	cursor: pointer;
	transition: all 300ms;
	-webkit-transition: all 300ms;
}
#login-card #ppButton a:hover::after {
	background-color: #f7ad00;
}
.inner-hr {
	margin-top: 2.3em !important;
	margin-bottom: 2.3em !important;
}
.inner-hr-caption {
	position: absolute;
	left: 50%;
	background: #FFF;
	padding: 0 1em;
	color: #ababab;
	-webkit-transform: translate(-50%, calc(-100% - 1.5em));
	transform: translate(-50%, calc(-100% - 1.5em));
}
#ppButton+.amzLoginButton, #login-card .amzLoginButton+#login-card #ppButton {
	margin-top: 1em;
}
#login-card .amzLoginButton {
	position: relative;
	width: 100%;
}
#login-card .amzLoginButton img {
	width: 100%;
	max-height: 46px !important;
	outline: none !important;
	user-drag: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
#login-card .amzLoginButton:after {
	content: 'Bezahlen mit';
	position: absolute;
	top: 0;
	background: #dcdcdc url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAAkCAYAAAAzfFCFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEyLTI0VDAxOjI4OjA5KzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTEyLTI0VDAxOjI4OjA5KzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0yNFQwMToyODowOSswMTowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjNzk3N2RjMi1iMmZlLTY4NGEtOTRhYi0yZjFlOTU3NzM3NGEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZjM1M2VhMS04NDg2LWUzNDAtYjcw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') no-repeat;
	background-size: 100px;
	background-position: calc(50% + 40px) 17px;
	padding-right: 100px;
	padding: 12px 120px 6px 0px;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: .2rem;
	line-height: calc(46px / 2);
	pointer-events: none;
	text-align: center;
	color: #000;
	cursor: pointer;
	transition: all 300ms;
	-webkit-transition: all 300ms;
}
#login-card .amzLoginButton:hover:after {
	background-color: #d0d0d0;
}
button[class*="-toggler"]>svg {
  position: relative;
	width: 21px;
	height: 21px;
	margin-right: .125em;
}
button[class*="-toggler"]>svg path {
	fill: #210e3d !important
}
.brand-wrapper>.button-group {
	top: 50%;
	bottom: unset;
	transform: translateY(-50%);
}
.brand-wrapper>.button-group:first-of-type {
	left: 0;
}
.brand-wrapper>.button-group:first-of-type {
	right: 0;
}
.controls-list .list-inline-item+.list-inline-item, .pipe+.nav-link {
	border-left: 1px dashed rgba(255, 255, 255, 0.45);
}
.controls-list .nav-link:hover {
	color: #210e3d;
	background-color: inherit;
}
.default-header .contact {
	position: absolute;
	top: 50%;
	left: 0;
	color: #210e3d;
	line-height: 1.25;
	transform: translate(0, -50%);
}
.contact>span:nth-of-type(2n) {
	display: block;
	margin: .125em 0;
	font-size: 150%;
	font-weight: bold;
}
/* Searchbox */

#search-Box {
	box-shadow: 0px 5px 15px -10px rgb(41, 41, 41);
}
#search-Box .search-submit {
	font-size: 1.85rem;
	line-height: 1;
	color: #210e3d;
	background-color: #ffffff;
}
@media (max-width: 1200px) {
	#page-header>.container-max:first-of-type, #page-header .top-bar>.container-max:first-of-type {
		border-radius: 0;
	}
	#page-header>.container-max:first-of-type, #page-header .top-bar>.container-max:first-of-type, #page-header>.container-max {
		margin-top: 0;
	}
	.top-bar .nav-link {
		padding: .5rem 0;
		color: #210e3d;
	}
	.cart-toggler>span:last-of-type {
		height: 18px;
		width: 18px;
		right: 0;
		line-height: 18px;
	}
	.brand-wrapper, .navbar {
		min-height: 85px;
	}
	.navbar>.container-max>.row:first-of-type, .p-menu>li>a, .cart-toggler>span:last-of-type {
		font-size: 80%;
	}
	.navbar-brand svg {
		max-height: 6.25rem;
		max-width: 9rem;
	}
	.navbar-brand {
		top: -25px;
	}
	.cart-toggler {
		margin: 0;
	}
}
@media (min-width: 992px) {
    button[class*="-toggler"]>svg {
      top: -.1em;
    }	
	.sm-basket {
		display: none;
	}
}
@media (max-width: 992px) {
	.lg-basket {
		display: none;
	}
}
@media (min-width: 575px) and (max-width: 1199px) {
    .navbar-brand {
        top: -10px;
    }	
}
@media (max-width: 575px) {
	#page-header .container-max {
		background: #FFF;
		padding-left: 15px;
		padding-right: 15px;
	}
	#page-header .navbar>.container-max:last-of-type {
		box-shadow: 0px 12px 5px -10px rgba(0, 0, 0, 0.12);
	}
	.navbar-brand img {
        max-height: 4.75em;
    }
	.top-bar .nav-link {
		padding: .25rem 0;
	}
	.brand-wrapper, .navbar {
		min-height: 55px;
	}
	.navbar-brand svg {
		max-height: 4.675rem;
		max-width: 9rem;
	}
	.p-menu>li>a {
		display: block;
		padding: .25em 0 .5em;
	}
	.navbar-brand {
		position: absolute;
		background: transparent;
		padding: .45em 0 0em !important;
		top: -25px;
		left: 50%;
		z-index: 2;
		transform: translateX(-50%);
		transition: left 300ms;
	}
}
@media(max-width: 360px) {
	.controls-list .list-inline-item {
		font-size: .65rem;
	}
	.controls-list .control-languages .flag-icon {
		font-size: .675rem;
	}
}
/* Homepage */

/* Category View */

.product-list .col-lg-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
}
.product-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -20px !important;
	margin-left: -20px !important;
}
.product-list {
	margin-top: -1px;
	margin-bottom: -1px;
}
.product-list>li[class^="col-"] {
	padding-left: 20px;
	padding-right: 20px;
}
.product-list>li {
	 box-shadow: 1px 1px 0px rgba(55, 28, 134, 0.1) !important;
}
.basket-preview-footer .btn-outline-primary {
	color: #210e3d;
}
.basket-preview-footer .btn-primary, .basket-preview-footer .btn-outline-primary:hover {
	color: #FFF;
}
#shippingmodal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#shippingmodal .h4 {
	font-weight: 600 !important;
}
#shippingmodal .nav-link {
	display: block;
	padding: .25rem 0;
}
#shippingmodal .nav-link:hover {
	text-decoration: underline;
}
#shippingmodal .shipping-settings {
	margin: 0;
	padding: 0;
}
#shippingmodal .modal-content {
	top: 50vh;
	transform: translateY(-50%);
}
@media (min-width: 768px) {
	.basket-preview-wrapper {
		border: 1px solid rgba(55, 28, 134, 0.1);
	}
	.basket-preview-wrapper:after {
		bottom: 100%;
		left: 80%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #FFFFFF;
		border-width: 7px;
		margin-left: -7px;
	}
	.basket-preview-content {
		overflow-y: hidden;
	}
	.basket-preview-wrapper .item-list {
		min-height: 200px;
		max-height: 230px;
	}
}
/* Single Item */

.single-carousel.owl-single-item a {
	max-height: 325px !important;
}
.single-carousel .owl-item .prop-1-1 {
	padding-bottom: 325px;
}
.owl-carousel .owl-single-item-control {
	margin: 0 1em;
}
.single .single-carousel, #thumb-carousel .owl-item img {
	border: 1px solid rgba(55, 28, 134, 0.1);
}
.owl-carousel .owl-single-item-control {
	font-size: 1rem;
}
.widget-feedback-average>div {
	display: flex;
	justify-content: center;
}
.widget-feedback-average>div>span {
	width: auto !important;
}
.widget-feedback-average>div a {
	margin-left: .25em;
}
.widget-graduate-price {
	text-align: center;
}
.widget-graduate-price b {
	display: block;
	margin-bottom: .25em;
}
.widget-graduate-price>div>div>table {
	margin: 0 auto;
}
.widget-add-to-basket .btn-primary {
	font-size: 1.25rem;
}
.widget-add-to-basket .btn-primary .fa {
	display: none;
}
.single .price>div {
	width: 100%;
	text-align: center;
}
.single .price>div>.h1 {
	font-size: 2.5em;
	font-weight: bold;
}
.single .nav-tabs {
	border-top: 1px solid #ddd !important;
	border-bottom: 0;
}
.single .nav-tabs .nav-item {
	flex: 1;
	text-align: center;
}
.single .nav-tabs>li+li {
	border-left: 1px solid #ebe8f3;
}
.single .nav-tabs .nav-link.active, .single .nav-tabs .nav-link, .page-singleitem .nav-tabs .nav-link, .single .nav-tabs .nav-link:hover {
	border: 0;
}
.single .nav-tabs .nav-item a {
	box-shadow: inset 0px 0px 0px transparent;
	transition: box-shadow 300ms;
}
.single .nav-tabs .nav-item:hover a {
	box-shadow: inset 0px 2px 0px #ebe8f3;
}
.single .nav-tabs .nav-link.active, .single .nav-tabs .nav-link.active:hover {
	font-weight: bold;
	color: #210e3d !important;
	box-shadow: inset 0px 2px 0px #210e3d;
}
@media (min-width: 992px) {
	.single .price-container>.col-xl-6+.col-xl-6 {
		border-left: 1px solid rgba(55, 28, 134, 0.1);
	}
	.single .price-container .price-valign {
		position: relative;
		top: 50%;
	}
	.basket-preview-wrapper.open-hover {
		position: absolute;
		top: 62px;
	}
}

.widget .widget-item-list-caption {
  position: relative;
  background: transparent !important; 
  margin-bottom: 2em !important;
  padding: 0 !important;
  color: #210e3d !important;
  text-align: center
}
.widget .widget-item-list-caption:after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%; 
  display: block;
  height: 1px;
  width: 100%;
  background: #dee2e6
}
.widget .widget-item-list-caption > div > * {
  position: relative;
  z-index: 1;
  display: block;
  background: #FFF;
  margin-bottom: .5em;
}
.widget-graduate-price
/* Category View */

.breadcrumb {
	background: #2d74b4
}
.breadcrumb a, .breadcrumb span, .breadcrumb-item+.breadcrumb-item::before {
	color: #FFF;
}
.cmp-product-thumb {
	margin-top: 1px;
	padding: 0;
	margin-bottom: 20px;
	border-radius: 2px;
	transform: scale(1);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	transition: transform 300ms, box-shadow 400ms
}
.cmp-product-thumb .price {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.1;
	color: #210e3d;
}
.cmp-product-thumb .thumb-image a img {
	transform: scale(.875);
}
.cmp-product-thumb .special-tags .badge {
	font-size: .9rem;
	box-shadow: none;
	height: 45px;
	width: 45px;
	line-height: 38px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
/* Content */

.bg-a1d5cf {
	background-color: #a1d5cf;
}
.bg-46507c {
	background-color: #46507c;
}
.bg-371c86 {
	background-color: #210e3d;
}
.bg-karo {
	background: transparent url('/layout/mash4vision/img/neurofelixir_grid_gruen.png') 0 0 repeat;
}
.bg-karo-lila {
	background: transparent url('/layout/mash4vision/img/neurofelixir_grid_lila.png') 0 0 repeat;
}
a.bg-karo-lila {
	color: #210e3d;
	background-color: #FFF;
	display: inline-block;
	padding: 4px 10px;
}
.txt-weiss {
	color: #FFF;
}
.margin-l-r-90 {
	margin: 0 60px 30px;
}
.content-tabs {
	margin: 0;
}
.btn-container-lg .btn, .btn-container .btn {
	/*  text-transform: uppercase; */
	display: block;
	margin: 0 14px;
	font-size: 18px;
	height: 60px;
	line-height: 46px;
}
.btn-container-lg .btn {
	padding: 5px 20px;
}
@media (min-width: 460px) {
	.btn-container-lg .btn {
		display: inline-block;
		margin: 0;
	}
}
.content-img-left, .content-img-right {
	margin-bottom: 15px;
}
.content-img-left.content-img-left-small {
	float: left;
}
.content-img-right.content-img-right-small {
	float: right;
}
.content-img-half {
	margin: 0 0 15px;
}
.img-border {
	border: solid 1px #210e3d;
}
.img-circle {
	border-radius: 50%;
}
.testimonial {
	margin-bottom: 30px;
	font-style: italic;
	margin-left: -30px;
	margin-right: -30px;
	line-height: 24px;
}
.testimonial img {
	margin-bottom: 0;
}
.testimonial-zitat:before {
	display: block;
	float: left;
	content: ' ';
	width: 60px;
	height: 50px;
	margin-right: 10px;
	background: transparent url(https://cdn02.plentymarkets.com/sq4xjyrcy6qb/frontend/layout/img/zitat_anfang.jpg) 0 50% no-repeat;
	background-size: 65px;
}
.testimonial-zitat:after {
	display: inline-block;
	content: ' ';
	position: absolute;
	width: 35px;
	height: 29px;
	margin-left: 10px;
	background: transparent url(https://cdn02.plentymarkets.com/sq4xjyrcy6qb/frontend/layout/img/zitat_anfang.jpg) right 80% no-repeat;
	background-size: 38px;
	transform: rotate(180deg);
}
.testimonial .italic {
	font-size: .88em;
}
.trennlinie {
	height: 0px;
	margin: 80px 0 30px !important;
	border-bottom: solid 1px #46507c;
}
.more-link, .close-link {
	display: block;
	text-align: center;
}
.more-link {
	margin-top: 30px;
	font-size: .88em;
}
.more-link-off {
	display: none;
}
.qualitaets-item {
	float: left;
	min-height: 120px;
	width: calc(100% / 6);
	margin: 15px 0 0;
}
.qualitaets-item>img {
	transform: scale(.85);
}
@media (min-width: 992px) {
	.content-img-left, .content-img-right {
		max-width: 500px;
	}
	.content-img-half {
		float: left;
		width: calc(50% - 15px);
		margin: 0 15px 15px 0;
	}
	.testimonial {
		line-height: 26px;
		font-size: 16px;
	}
	.qualitaets-item {
		margin-top: 40px;
	}
}
@media (min-width: 768px) {
	.panel-group {
		margin: 30px 15px;
	}
	.header-box-bg {
		padding: 45px 0;
		margin-bottom: 60px;
	}
	.header-box-p-border {
		padding: 60px 0;
	}
	.header-box-bg p {
		font-size: 20px;
		line-height: 26px;
	}
	.header-box-p-border p {
		width: 70%;
	}
	.bg-karo .box-item {
		margin-bottom: 0;
	}
	.header-box-bg.bg-karo p {
		width: 80%;
		max-width: 1030px;
		font-size: 14px;
		line-height: 20px;
	}
	.box-header-leaf {
		text-align: center;
		margin: 0 -15px;
	}
	.box-header-leaf .box-item {
		padding: 0 15px;
	}
	.center-teaser-box {
		width: 66%;
		margin: 30px auto;
	}
	.box-table {
		display: flex;
		margin: 15px 0;
		border-top: 1px solid rgba(55, 28, 134, 0.1);
		border-bottom: 1px solid rgba(55, 28, 134, 0.1);
		padding: 5px 0;
	}
	.box-table .box-item {
		padding: 2em 0;
		text-align: center;
		font-weight: bold;
		color: #210e3d;
		transition: background 300ms;
	}
	.box-table .box-item:hover {
		background: #ebe8f3;
	}
	.box-table .box-item+.box-item {
		border-left: 1px solid rgba(55, 28, 134, 0.1);
	}
	.box-table .box-item:first-of-type {
		border-left: none;
	}
	.box-table-4 .box-item {
		max-width: calc(25% - 30px);
		padding: 15px 15px;
	}
	.box-table .box-item-is-active {
		background-color: #361B86;
		color: white;
	}
	.category-description h2 {
		text-align: center;
		margin-top: 1em;
		margin-bottom: 2em;
	}
	.category-description .header-box-bg h2 {
		padding-top: 2em;
		margin-bottom: 0em;
	}
	.category-description .nomargin {
		margin: 0;
		padding: 0em 0 2em;
		text-align: center;
		font-weight: bold;
		color: #210e3d;
	}
	.parallax-container .h3 {
		font-weight: bold;
	}
	.parallax-container .center {
		text-align: center;
	}
	.parallax-container a {
		color: #361B86;
	}
	.parallax-container a:hover {
		text-decoration: underline;
	}
	.icon_tee {
		width: 150px;
		height: 195px;
		background-image: url(/layout/mash4vision/img/neurofelixir_gruener_tee.png);
		background-size: 195px;
		background-position: center center;
		background-repeat: no-repeat;
		position: absolute;
		top: 10px;
		right: 0;
	}
}

/* Fix */

@media (max-width: 575.98px) {
    .cmp-product-thumb .thumb-image {
        float: none !important;
        width: 100% !important;
    }
    .cmp-product-thumb .thumb-content {
        display: block !important;
        width: 100% !important;
    }
}


@media (min-width: 1170px) {
    .fixed-top {
    	height: 190px;
    	box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 0);
    	transition: left 400ms, box-shadow 400ms !important;
    }
    .fixed-header-body .fixed-top {
    	background: #FFF;
        box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 0.35);
        height: 190px;
    }
}

/* FOOTER, Main */

.footer {
	position: relative;
	background: #ebe8f3;
	font-size: 90%;
}
.footer .container-max {
	padding-left: calc(15px + 1.5em);
	padding-right: calc(15px + 1.5em);
}
.footer .at-share-btn-elements a {
	background: #FFF!important;
	border-radius: 1rem!important
}
.footer .search-box-shadow-frame input {
	overflow: hidden;
	padding: 30px 0 1.6em;
	color: #FFF;
	line-height: 1.325em
}
.footer h5, .footer .h5 {
	font-size: 1.45em;
	font-weight: 700
}
.footer hr {
	margin-bottom: 0
}
.footer, .footer a {
	color: #210e3d !important
}
.footer a:hover {
	text-decoration: underline;
	color: inherit!important
}
.footer .footer-socket {
	position: relative
}
.footer .footer-addon {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	right: 0
}
.footer-columns h5.h-hr {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd
}
.footer-columns hr {
	border-top: none
}
.footer-columns ul {
	padding: 0
}
.footer-columns ul>li {
	list-style: none;
	margin: 0;
	line-height: 1.5em
}
.footer-columns img+img {
	margin-left: .35em
}
.footer-columns div:last-of-type .footer-hr {
	border-bottom: 0!important
}
.footer ul.footerList {
	line-height: 17px
}
.footer .bold {
	display: block;
	font-weight: 600;
	color: #210e3d !important;
	margin-bottom: .75em;
	font-size: 17.5px;
}
.footer .bold:hover {
	text-decoration: none
}
.footer .ddown ul, .footer .level1 {
	display: none
}
.footer .at-icon {
	fill: rgba(0, 0, 0, 0.82)!important
}
.footer .ps-icons div {
	display: inline-block;
	margin: 0 .02em .2725em
}
.footer .socials {
	display: table
}
.footer .socials .fa {
	background: #FFF;
	height: 28px;
	width: 28px;
	border-radius: .25em;
	text-align: center;
	line-height: 28px;
	font-size: 15px;
	color: #232323
}
.footer .socials .fa+.fa, .footer .socials a+a {
	margin-left: .25em
}
.footer .to-top {
	position: absolute;
	top: -29px;
	left: 50%;
	font-size: 2em;
	transform: translateX(-50%);
}
.footer .vert-pipe {
	float: left;
	display: block;
	margin: 0 3em;
	height: 100%;
	width: 1px
}
.footer #pp-policy span {
	color: #FFF!important
}
.footer .contact-footer>span:nth-of-type(2n) {
	display: block;
	margin: .5em 0;
	font-size: 150%;
	font-weight: bold;
}
.footer .social>a+a {
	margin-left: .5em;
}
.footer .social>a>svg {
	height: 30px !important;
	width: 30px !important;
	border-radius: 50%;
	transform: scale(1);
	transition: all 300ms;
}
.footer .social>a:hover>svg {
	height: 30px;
	width: 30px;
	transform: scale(1.125);
}
.footer .social>a:active>svg {
	box-shadow: 0px 0px 0px 2px rgba(238, 238, 238, 0.25);
	border: 1px solid #210e3d;
	transform: scale(1);
}
.footer .social>a>svg * {
	fill: #210e3d;
}
#payments, #shipping, #socials, #rating-ts, #benefits {
	float: left
}
.img-row img+img {
	margin-left: 5px
}
.icon-row {
	margin: 4px 0
}
.icon-row .icon:first-of-type {
	margin-right: .5em
}
.icon-row .icon+.icon {
	margin-right: .5em
}
#payments #paypal {
	background-color: #FFF
}
#payments #amazon_pay {
	background-color: #000
}
#payments #amex {
	background-color: #0b6dcd
}
#payments #klarna {
	background-color: #ef6e94
}
#payments .icon {
	position: relative;
	float: left;
	display: block;
	border: 1px solid rgba(0, 0, 0, 0.15);
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: .25em
}
#payments .icon-md {
	min-width: 60px;
	height: 42px;
	background-color: #FFF;
	background-size: 95%
}
#payments .icon span {
	position: relative;
	display: block;
	top: 50%;
	padding: 0 .5em;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	font-weight: 500;
	font-size: 75%;
	text-transform: uppercase;
	color: #000
}
#shipping #deutschepost {
	background-color: #ffcc02
}
#shipping #dhl {
	background-color: #ffcc02
}
#shipping #dpd {
	background-color: #d80031
}
#shipping #ups {
	background-color: #2c0c01
}
#shipping #gls {
	background-color: #162056
}
#shipping .icon {
	position: relative;
	float: left;
	display: block;
	border: 1px solid rgba(0, 0, 0, 0.15);
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: .25em
}
#shipping .icon-md {
	min-width: 60px;
	height: 42px;
	background-color: #FFF;
	background-size: 95%
}
#shipping .icon span {
	position: relative;
	display: block;
	top: 50%;
	padding: 0 .5em;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	font-weight: 500;
	font-size: 75%;
	text-transform: uppercase;
	color: #000
}
#socials .icon {
	position: relative;
	float: left;
	display: block
}
#socials .icon svg * {
	fill: #FFF!important
}
.footer #newsletter-form button {
	height: 40px;
	line-height: 1.65em;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 1.15em
}
.footer #newsletter-form .newsletter-checkbox {
	display: flex
}
.footer #newsletter-form .newsletter-checkbox input {
	position: relative;
	bottom: -.125em;
	margin-right: .5em;
	position: relative;
	bottom: -.125em;
	margin-right: .5em
}
.footer-columns ul>li {
	list-style: none;
	margin: 0;
	line-height: 1.5em
}
.footer-columns ul {
	padding: 0
}
.footer .vertical-menu {
	margin-left: -.5em;
	margin-right: -.5em;
	margin-bottom: .25em;
	padding: 0
}
.footer .vertical-menu li {
	display: inline-block;
	list-style: none;
	padding: 0 .5em
}
.footer .vertical-menu li a:before {
	display: none;
}
.footer .vertical-menu li+li {
	border-left: 1px dashed rgba(255, 255, 255, 0.2)
}
.footer-curvy {
	position: relative;
	overflow: hidden;
}
.footer-curvy, .footer-curvy-inner {
	display: block;
	height: 35px;
	max-width: 1200px;
	background: #FFF;
	margin: 0 auto;
}
@media (min-width: 1201px) {
	.footer {
		padding: 2.5em 0
	}
	.footer .additional-info {
		margin-bottom: 2em
	}
}
@media (max-width: 1200px) {
	.footer {
		border-radius: 0;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.footer .additional-info {
		margin-bottom: 2em
	}
	.footer .footer-socket img {
		margin: 2em 0 !important;
		width: 65px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.footer #payments .icon-md, .footer #shipping .icon-md {
		min-width: 45px;
		height: 35px;
		margin-bottom: .5em
	}
	.footer #socials {
		margin-left: 1.5em
	}
	.footer #socials svg {
		height: 35px!important;
		width: 35px!important
	}
	.footer #socials svg+svg {
		margin-left: .345em
	}
	.footer .icon-row {
		margin: 1em 0
	}
	.footer .vert-pipe {
		margin: 0 1.5em
	}
	.footer .footer-socket img {
		margin: 2em 0 !important;
		width: 65px;
	}
}
@media (min-width: 576px) and (max-width: 767px) {
	.footer {
		padding: 50px 0 0
	}
	.footer #payments .icon-md, .footer #shipping .icon-md {
		min-width: 45px;
		height: 35px;
		margin-bottom: .5em
	}
	.footer #shipping {
		clear: both
	}
	.footer #socials {
		margin-left: 1.5em
	}
	.footer #socials svg {
		height: 35px!important;
		width: 35px!important
	}
	.footer #socials svg+svg {
		margin-left: .345em
	}
	.footer .icon-row {
		margin: 1em 0
	}
	.footer .footer-socket img {
		margin: 2em 0 !important;
		width: 55px;
	}
}
@media (max-width: 575px) {
	.footer {
		padding-top: 20px
	}
	.footer .container-max {
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer .footer-column .collapse_arrow {
		background: url(https://cdn02.plentymarkets.com/1zdxao4kxfap/frontend/img/arrow.svg);
		background-size: 100%;
		position: absolute;
		right: 0;
		top: 1.125em;
		height: 14px;
		width: 14px;
		transform: rotate(90deg);
		transition: all .3s
	}
	.footer h5, .footer .h5 {
		font-size: 1.25em
	}
	.footer .footer-hr {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2)
	}
	.footer .footer-head {
		position: relative
	}
	.footer .footer-column .h5, .footer .bold {
		display: block;
		padding: .75em 0 0
	}
	.footer .footer-column .footer-head {
		position: relative
	}
	.footer .collapse {
		padding-bottom: 0
	}
	.footer .socials {
		margin: 1em 0
	}
	.footer .footer-socket {
		text-align: center
	}
	.footer .footer-socket hr {
		margin: 4em 0
	}
	.footer .footer-socket span {
		display: block;
		margin: 1.25em 0;
	}
	.footer .footer-socket img {
		margin: 0 0 2em !important;
		width: 50px;
	}
	.footer .footer-addon {
		position: relative;
		top: 0;
		display: table;
		height: 50px;
		margin: 0 auto;
		-webkit-transform: none;
		transform: none
	}
	.footer #payments .icon-md, .footer #shipping .icon-md {
		min-width: 45px;
		height: 35px;
		margin-bottom: .5em
	}
	.footer #socials {
		margin-left: 1.5em
	}
	.footer #socials svg {
		height: 35px!important;
		width: 35px!important
	}
	.footer #socials svg+svg {
		margin-left: .345em
	}
	.footer .additional-info {
		text-align: center
	}
	.footer .icon-row {
		margin: 1em 0
	}
	.footer .footer-socket>div {
		margin-top: 2em !important;
	}
}
@media (min-width: 576px) {
	.footer .collapse {
		display: block!important
	}
	.footer .bold {
		margin-bottom: .85em;
		padding-bottom: .85em;
		border-bottom: 1px solid rgba(235, 232, 243, 0.2);
	}
}
/* Custom SB */

.home-slider {
	height: 25em;
	background-image: url(https://www.naronia.de/layout/mash4vision/img/naronia_header_startseite.jpg);
	background-size: 100%;
}
.home-slider .home-content {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  padding: 3em;
  background: #FFF;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  backdrop-filter: saturate(180%) blur(20px);
  background-color: rgba(255,255,255,.685);    
}
.home-slider .home-content .h1 {
  font-size: 2.85em;
}
.slider-homepage {
	margin-bottom: 4em;
}
.slider-homepage .owl-item {
	position: relative;
	overflow: hidden;
	border-radius: .75em;
}
.slider-homepage .owl-item img {
	width: 100% !important;
}
.slider-homepage .content {
	position: absolute;
	display: block;
	padding: 6.5em 0 0 0;
	top: 50%;
	right: 90px;
	width: 455px;
	color: #210e3d;
	line-height: 1.25;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.slider-homepage .content .h1 {
	font-size: 2.5em;
}
.slider-homepage .content .h2 {
	font-weight: 300;
}
.slider .slider-content img {
	margin-bottom: 1em;
}
.slider .slider-content .btn {
	margin-top: 1em;
}
.slider-homepage .owl-dots .owl-dot.active span, .slider-homepage .owl-dots .owl-dot:hover span {
	background: #210e3d;
}
.nf_slider .slide {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 475px;
	border-radius: .5em;
}
.nf_slider .slide img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.widget-title-bar>div.widget-inner {
	background: transparent !important;
	color: #210e3d !important;
}
.nf_title h1, .nf_title h2, .nf_title h3 {
	font-weight: 300;
}
.nf_title h1:after, .nf_title h2:after, .nf_title h3:after {
	content: '';
	position: relative;
	left: 50%;
	display: block;
	width: 80px;
	height: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
	background: #210e3d;
	transform: translateX(-50%);
}
.nf_title_leaf:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	background: url(https://cdn02.plentymarkets.com/sq4xjyrcy6qb/frontend/layout/img/leaf_nf.png);
	background-size: 46px;
	background-repeat: no-repeat;
	height: 24px;
	width: 46px;
	transform: translate(-50%, 5px)
}
.nf_slider .slide .content {
	position: absolute;
	width: 50%;
	max-width: 400px;
	top: 50%;
	right: 8em;
	transform: translate(0%, -30%);
}
.nf_slider .slide .content .h1 {
	margin-bottom: .25em;
	font-size: 3rem;
	font-weight: bold;
}
.nf_slider .slide .content .h1 sup {
	font-size: 50%;
	margin-left: .125em;
}
.nf_slider .slide .content .h2 {
	font-size: 2em;
}
.nf_slider .slide .content .h2, .nf_slider .slide .content .h3 {
	margin-bottom: .75em;
}
.nf_slider .owl-dots {
	bottom: 20px;
}
.nf_slider .owl-dots .owl-dot.active span, .nf_slider .owl-dots .owl-dot:hover span {
	background: #210e3d;
}
.nf_tb {
	overflow: hidden;
	margin: 3em 0px;
	border: 1px solid #ebe8f3;
	box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.25);
	border-radius: .5em;
}
.nf_tb_borderless {
	margin: 3em 0px;
}
.nf_tb>div:first-of-type, .nf_tb_borderless>div:first-of-type {
	left: -15px;
}
.nf_tb>div:last-of-type, .nf_tb_borderless>div:last-of-type {
	right: -15px;
}
.nf_tb .widget-text .widget-inner, .nf_tb_borderless .widget-text .widget-inner {
	padding: calc(3rem + 15px) 4rem;
}
.nf_tb_rounded {
	margin: -60px 0;
	display: block;
	right: -2em;
	height: 300px;
	width: 300px;
	top: 30px;
	bottom: -30px;
	border-radius: 50%;
}
.nf_tb_rounded_xs {
	transform: scale(.5)
}
.nf_tb_rounded_sm {
	transform: scale(.75)
}
.nf_tb_rounded_md {
	transform: scale(.95)
}
.nf_table {
	margin-left: calc(2 * -15px);
	margin-right: calc(2 * -15px);
}
.nf_table .list-unstyled>li {
	padding: .375em .5em;
	border-bottom: 1px solid #ebe8f3;
	color: #271075;
}
.nf_table .list-unstyled>li a {
	overflow: hidden;
	margin: .125em 0 -.25em;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #271075 !important;
}
.nf_table .list-unstyled>li:first-of-type {
	background-color: #ebe8f3;
	font-weight: bold;
}
.nf_table .list-unstyled>li:last-of-type {
	border-bottom: 0;
}
.nf_hr {
	margin-top: 4em !important;
	margin-bottom: 4em !important;
	border-color: #ebe8f3;
}
.bg-1 {
	background-color: #2D164B !important;
	color: #FFF !important;
}
.bg-2 {
	background-color: #0C4F1B !important;
	color: #FFF !important;
}
.bg-3 {
	background-color: #234842 !important;
	color: #FFF !important;
}
.bg-4 {
	background-color: #242F71 !important;
	color: #FFF !important;
}
.bg-5 {
	background-color: #95C0B1 !important;
	color: #FFF !important;
}
.bg-6 {
	background-color: #BCABA1 !important;
	color: #FFF !important;
}
/* Added 07/14/2020 */

.bg-7 {
	background-color: #60254A !important;
	color: #FFF !important;
}
.bg-8 {
	background-color: #50B388 !important;
	color: #FFF !important;
}
.bg-9 {
	background-color: #141531 !important;
	color: #FFF !important;
}
.bg-10 {
	background-color: #1e730f !important;
	color: #FFF !important;  	
}

/* 25.06.2020 */

.cart-toggler {
	float: right;
}
#shippingmodal .modal-content {
	width: calc(100% - 20px);
	margin-left: 10px;
}
.shipping-settings .row {
	overflow-y: auto;
	max-height: 280px;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
	content: '';
	display: block;
	background-color: transparent !important;
	background-size: 35px !important;
	background-repeat: no-repeat !important;
	height: 35px;
	width: 40px;
	z-index: 100;
	opacity: 1 !important;
	text-indent: -9999px;
	transform: translateY(-100%);
}
.owl-nav .owl-prev {
	background-image: url(https://cdn02.plentymarkets.com/sq4xjyrcy6qb/frontend/layout/img/chev-left.svg) !important;
}
.owl-nav .owl-next {
	background-image: url(https://cdn02.plentymarkets.com/sq4xjyrcy6qb/frontend/layout/img/chev-right.svg) !important;
}
.input-unit label, .input-unit .input-unit-label {
	color: #585858;
}
.registration .col-sm-10:after {
	content: '*Pflichtfelder';
	font-size: 80%;
}
#registration .modal-body .btn {
	width: 100%;
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.33333;
	border-radius: .2rem;
}
#login .modal-footer .col-12 {
	margin: 0;
	padding: 0;
}
#login .modal-footer>.col-12 .btn {
	margin-bottom: -.75em;
}
#login .modal-footer>.col-12:last-of-type>.mt-3>.inner-hr, #login .modal-footer>.col-12:last-of-type>.mt-3>span, #login .modal-footer>.col-12:last-of-type>.mt-3>#ppButton {
	display: none;
}
.user-login .fa {
	display: none;
}
.user-login a {
	padding: 0 .5em;
	line-height: 1;
}
.user-login > div > div > a:first-of-type {
	border-right: 1px solid #ebe8f3
}
.user-login>div>div {
	display: flex;
	margin-left: -.5em;
	margin-right: -.5em;
	justify-content: flex-end;
}
.user-login .pipe {
	margin-left: .5em;
	padding-left: .5em;
	border-left: 1px solid #ebe8f3;
}
.user-login .dropdown-menu {
	width: 100px;
	margin-top: 3px !important;
	right: 0;
	left: unset;
	background: #ffffff;
	border: 0;
	border-radius: .25em;
}
.user-login .dropdown-menu>div {
	border: 1px solid #ebe8f3;
	border-radius: 0.25em;
}
.user-login .dropdown-menu>div .list-group-item {
	position: relative;
	display: block;
	padding: 5px !important;
	border: none;
	color: #210e3d !important;
}
.user-login .dropdown-menu>div .list-group-item:hover {
	background: #210e3d !important;
	color: #FFF !important;
}
.history .nav-tabs a {
	background: transparent !important;
}
#order-history-tab {
	padding-top: 2em;
}
.loggedin {
	position: absolute;
	top: 7px;
	left: calc(50% + 2px);
}
.add-item button {
	height: 100%;
}
@media (max-width: 767px) {
	.cmp-address-list .dropdown {
		padding-right: 50px;
	}
}
.progress-bar {
	width: 100%;
	list-style: none;
	overflow: hidden;
	margin: 0 0 1em 0;
	padding: 0;
	font: 14px Helvetica;
	font-weight: 600;
	display: -webkit-box;
	display: inline-block;
	counter-reset: li;
}
.progress-bar__steps {
	background: #ddd;
	color: #666;
	float: left;
	width: calc(100% / 3);
	position: relative;
	cursor: default;
	list-style-image: none;
	list-style-type: none;
	padding: 20px 5px;
	text-align: center;
}
@media screen and (min-width: 800px) {
	.progress-bar__steps {
		padding: 20px 0 20px 65px;
		text-align: left;
	}
}
@media screen and (min-width: 800px) {
	.progress-bar__steps:first-child {
		padding: 20px 0 20px 30px;
	}
}
@media screen and (min-width: 800px) {
	.progress-bar__steps:after {
		border-bottom: 50px solid transparent;
		border-top: 50px solid transparent;
		content: " ";
		display: block;
		height: 0;
		left: 100%;
		margin-top: -50px;
		position: absolute;
		top: 50%;
		width: 0;
		border-left: 30px solid #ddd;
		z-index: 2;
	}
}
@media screen and (min-width: 800px) {
	.progress-bar__steps:before {
		border-bottom: 50px solid transparent;
		border-top: 50px solid transparent;
		content: " ";
		display: block;
		height: 0;
		left: 100%;
		margin-top: -50px;
		position: absolute;
		top: 50%;
		width: 0;
		border-left: 30px solid #fff;
		z-index: 1;
		margin-left: 5px;
	}
}
.progress-bar .current {
	background: #210e3d;
	color: #fff;
}
.progress-bar .current:after {
	border-left: 30px solid #210e3d;
}
@media screen and (min-width: 800px) {
	.progress-bar__steps--numbers:before {
		content: counter(li) " ";
		counter-increment: li;
		margin-right: 15px;
		background: transparent;
		border: 1px solid #666;
		border-radius: 50%;
		display: inline-block;
		height: 20px;
		line-height: 20px;
		text-align: center;
		width: 20px;
	}
}
.current .progress-bar__steps--numbers:before {
	background: white;
	color: #210e3d;
}
@media(max-width: 991px) {
	.header-fw {
	     box-shadow: 0px 20px 10px -20px rgba(0, 0, 0, 0.20);
	}
	#slider-homepage {
		display: none;
	}
	.nf_tb_rounded {
		margin: 0px;
		display: block;
		left: 50%;
		height: 220px;
		width: 220px;
		top: 50%;
		bottom: 0;
		border-radius: 50%;
		transform: translate(-50%, -50%);
	}
	.nf_tb>div:first-of-type, .nf_tb_borderless>div:first-of-type, .nf_tb>div:last-of-type, .nf_tb_borderless>div:last-of-type {
		left: 0;
		padding: 1em;
	}
	.nf_tb .widget-text .widget-inner, .nf_tb_borderless .widget-text .widget-inner {
		padding: 1em !important;
	}
}
@media(max-width: 767px) {
	.nf_tb>div:last-of-type, .nf_tb_borderless>div:last-of-type {
		padding-bottom: 2em;
	}
}
#page-body .container, #page-body .container-sm, #page-body .container-md, #page-body .container-lg {
	width: 100% !important;
	max-width: 100% !important;
}
@media(max-width: 991px) {
	#guest-register-card .card-body, #login-card .card-body {
		padding: 2em !important;
	}
}
/* CMS */

#main-content .container {
	position: relative;
	z-index: 10;
}
.parallax-container {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 2222px;
	overflow: hidden;
	z-index: 0;
}
.parallax-text-container h1 {
	font-size: 2.5rem !important;
}
.parallax-container1 {
	top: 440px;
}
.parallax-container2 {
	top: 766px;
}
.parallax {
	position: absolute;
	top: 0;
	background: transparent url('/layout/mash4vision') left 0 no-repeat;
	-webkit-background-size: 430px auto;
	background-size: 430px auto;
	background-attachment: fixed;
	width: 430px;
	height: 100%;
	content: ' ';
	z-index: 0;
}
.parallax1 {
	left: 0;
	background-image: url('https://www.naronia.de/layout/mash4vision/img/na_website_pflanzen_links.jpg');
}
.parallax2 {
	right: 0;
	background-image: url('https://www.naronia.de/layout/mash4vision/img/na_website_pflanzen_rechts.jpg');
	background-position: right 0;
}
.shadow-box {
  overflow: hidden;
  background-color: #FFF;
  -webkit-box-shadow: 1px 1px 12px -2px rgba(51,51,51,0.25);
  -moz-box-shadow: 1px 1px 12px -2px rgba(51,51,51,0.25);
  box-shadow: 1px 1px 12px -2px rgba(51,51,51,0.25);
}  
.color-box-wrap {
	display: flex;
	flex-wrap: wrap;
margin: 0 -10px;
}

.col-497,
.color-box-lila {
background-image: url();
background-color: #2D164B !important;
}
.col-502,
.color-box-gruen {
background-image: url();
background-color: #0C4F1B !important;
}
.col-503,
.color-box-graugruen {
background-image: url();
background-color: #234842 !important;
}
.col-509,
.color-box-blau {
background-image: url();
background-color: #242F71 !important;
}
.col-505,
.color-box-mint {
background-image: url();
background-color: #95C0B1 !important;
}
.col-506,
.color-box-rosa {
background-image: url();
background-color: #BCABA1 !important;
}
.col-510,
.color-box-magenta {
background-image: url();
background-color: #60254A !important;
}
.col-508,
.color-box-dmint {
background-image: url();
background-color: #50B388 !important;
}
.col-504,
.color-box-dblau {
background-image: url();
background-color: #141531 !important;
}
.color-box {
margin: 0 -5px 20px;
color: #FFF;
padding: 20px 10px 10px;
text-align: center;
height: 170px;
font-weight: 300;
font-size: 15px;
background-position: center 10px;
}
.color-box-default {
height: auto !important;
background-color: #003f0f;
}
.color-box-default .h1 {
padding-top: 0 !important;
}
.color-box .h2,
.color-box a {
display: block;
padding-top: 80px;
color: #FFF;
}

/* raus wenn Icons */
.color-box {
height: 102px;
}
.color-box .h2,
.color-box a {
padding-top: 20px;
}
.headerBox h1 {
font-size: 17px;
}
/* END raus wenn Icons */

.color-box a:hover,
.color-box a:active,
.color-box a:focus {
color: #FFF;
text-decoration: underline;
}
.box-rand {
height: auto;
padding: 20px 10px 10px;
border: solid 1px #0C4F1B;
color: inherit;
}
.box-rand h3 {
color: #210e3d;
}

@media (min-width: 768px) {
.box-rand {
  height: 170px;
}
/* raus wenn Icons */
.color-box {
  height: 140px;
}
.color-box .h2,
.color-box a {
  padding-top: 35px;
}
.headerBox h1 {
  font-size: 28px;
  font-weight: 100;
}
/* END raus wenn Icons */
}
@media (min-width: 992px) {
.color-box {
  height: 190px;
  padding: 45px 15px 15px;
  background-position: center 15px;
}
.color-box .h2,
.color-box a {
  padding-top: 85px;
}
/* raus wenn Icons */
.color-box {
  height: 150px;
}
.color-box .h2,
.color-box a {
  padding-top: 15px;
}
.headerBox h1 {
  font-size: 32px;
}
/* END raus wenn Icons */
.headerBox {
  margin: 0 0 20px;
}
.box-rand {
  padding: 20px 10px 10px;
}
}

.box-rand-gruentee {
background: transparent url('/layout/mash4vision/img/naronia_illu_gruener_tee_gruen_box.jpg') right -15px no-repeat;
}



/* CMS */

/* Temp */

.ceres_show {
	display: block !important
}
.cookie-bar .hidden {
	display: none
}
.header-fw {
	max-width: 1200px !important;
	left: 50% !important;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

@media (max-width: 768px)
 {
 	.p-menu>li:hover>ul, .p-menu>li>ul:hover {
 		    overflow-y: auto;
    max-height: 50vh;
 	}
.p-menu>li>ul>li>div>ul { 
	width: 100% !important;
}

}

/* Third Party */

/* Menu */

/* Common styles of menus */ .dl-menuwrapper {
	width: 100%;
	max-width: 100vw;
	float: left;
	position: absolute;
	top: 50%;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.dl-menuwrapper:first-child {
	margin-right: 100px;
}
.dl-menuwrapper button {
	background: transparent;
	border: none;
	left: -1em;
	width: 50px;
	height: 40px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active {
	background: transparent;
}
.dl-menuwrapper ul {
	background: #210e3d;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.dl-menuwrapper li {
	position: relative;
}
.dl-menuwrapper li a {
    display: block;
    position: relative;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 1.25;
    font-weight: 300;
    color: #fff;
    outline: none;
}

.dl-back {
	border-bottom: 1px solid rgba(255, 255, 255, .125);
}
.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255, 248, 213, 0.1);
}
.dl-menuwrapper li.dl-back>a {
	padding-left: 20px;
	background: rgba(0, 0, 0, 0.1);
}
.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(212, 204, 198, 0.3);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.dl-menuwrapper li>a:after {
	right: 10px;
	color: rgba(0, 0, 0, 0.15);
}
.dl-menuwrapper .dl-menu {
    overflow-y: auto;
    max-height: 50vh;	
	margin: 7px 0 0 0;
	position: absolute;
	left: -15px;
	width: 100vw;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
	transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
	left: -15px;
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}
.dl-menuwrapper li.dl-back>a {
	text-transform: none;	
}
.dl-menuwrapper li a {
	text-transform: uppercase;
}

/* Hide the inner submenus */

.dl-menuwrapper li .dl-submenu {
	display: none;
}
/* When a submenu is openend, we will hide all li siblings. For that we give a class to the parent menu called "dl-subview". We also hide the submenu link. The opened submenu will get the class "dl-subviewopen". All this is done for any sub-level being entered. */

.dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen>a, .dl-menu.dl-subview li.dl-subview>a {
	display: none;
}
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu, .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li {
	display: block;
}
/* Dynamically added submenu outside of the menu context */

.dl-menuwrapper>.dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
}
/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}
.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}
.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}
.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}
.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}
@-webkit-keyframes MenuAnimOut1 {
	0% {}
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}
@-webkit-keyframes MenuAnimOut2 {
	0% {}
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}
@-webkit-keyframes MenuAnimOut3 {
	0% {}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}
@-webkit-keyframes MenuAnimOut4 {
	0% {}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}
@-webkit-keyframes MenuAnimOut5 {
	0% {}
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}
@keyframes MenuAnimOut1 {
	0% {}
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}
@keyframes MenuAnimOut2 {
	0% {}
	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}
}
@keyframes MenuAnimOut3 {
	0% {}
	100% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
}
@keyframes MenuAnimOut4 {
	0% {}
	100% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
}
@keyframes MenuAnimOut5 {
	0% {}
	100% {
		-webkit-transform: translateY(40%);
		transform: translateY(40%);
		opacity: 0;
	}
}
.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}
.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
}
.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}
.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}
.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}
@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}
@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}
@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}
@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}
@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}
@keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}
@keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}
@keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}
@keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}
@keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}
.dl-menuwrapper>.dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}
@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}
@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}
@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}
@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}
@keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}
@keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}
@keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}
@keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}
@keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}
.dl-menuwrapper>.dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}
@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}
@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}
@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}
@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}
@keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
}
@keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
}
@keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
}
@keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
}
@keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		transform: translateZ(-200px);
		opacity: 0;
	}
}

@media (min-width: 576px) {
	.dl-menuwrapper .dl-menu.dl-menuopen {
		left: -36px !important;
	}
}
/* No JS Fallback */

.no-js .dl-menuwrapper .dl-menu {
	left: -15px;
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}
.no-js .dl-menuwrapper li.dl-back {
	display: none;
}
.no-js .dl-menuwrapper li>a:not(:only-child) {
	background: rgba(0, 0, 0, 0.1);
}
.no-js .dl-menuwrapper li>a:not(:only-child):after {
	content: '';
}
/* Colors for demos */

/* Demo 1 */

.demo-1 .dl-menuwrapper button {
	background: transparent;
}

/* Menu */


.cookie-bar > .container-max > .row:first-of-type .col-12 .custom-control, .cookie-bar > .container-max > .row:first-of-type .col-12 .custom-control + a {
    margin: 1.25em 1em !important;	
}

.cookie-bar > .container-max > .row:first-of-type .col-12 .custom-control + a {
    margin-right: 1em !important;	
}
.cookie-bar > .container-max > .row:first-of-type .col-12 > div > .custom-control:first-of-type {
	margin-left: 0 !important;
} 

.cookie-bar > .container-max > .row:first-of-type .col-12 p + div + p {
	display: none !important;
}

.basket-list-item .meta-container-wrapper-inner .basket-item-container-right .btn {
    display: block !important
}

#page-body .widerrufsbutton {
	max-width: 800px;
	margin: 3em auto !important;
	border: 2px solid #EEE;
  border-radius: 1.5em;
  padding: 2em;
  box-shadow: 0px 5px 10px -5px #eee;
}
#page-body .widerrufsbutton input[type="text"] + label,
#page-body .widerrufsbutton input[type="email"] + label,
#page-body .widerrufsbutton textarea + label {
	color: #000 !important;
}

#page-body .widerrufsbutton .cmp-contact {
	padding: 0 !important;
}

#page-body .widerrufsbutton button {
	width: 100% !important;
}

#page-body .widerrufsbutton .honey + div {
	padding: 0 !important;
}

#page-body .widerrufsbutton .input-unit {
    border-radius: .85rem !important;
}

.widerrufsbutton .widget.widget-grid.widget-two-col.row {
	gap: 15px;
	padding: 0 15px;
}

.widerrufsbutton .widget.widget-grid.widget-two-col.row > * {
	padding: 0 !important;
	flex: 1;
}

.widerrufsbutton .widget-inner.col-xl-6.widget-prop-xl-3-1.col-lg-6.widget-prop-lg-3-1.col-md-6.widget-prop-md-3-1.col-sm-12.widget-prop-sm-3-1.widget-stacked-mobile.col-12.widget-prop-3-1.widget-stacked-mobile {
  padding-right: 0;
}
    
.widerrufsbutton .btn-send-contact-form {
  width: 100% !important;
}

.widerrufsbutton .widget-mail-input div[data-validate="mail"] + .form-check {
	display: none;
}

#page-body .widerrufsbutton .widget-inner.col-lg-12.widget-stacked {
	padding-bottom: 0 !important;
}

#page-body .widerrufsbutton .hide-input {
	display: none !important;
}

.widget-contact-form .col-12.text-right {
        padding: 0 !important; 
}