p.privacy {
	color: rgb(255,255,255);
	background: red;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	margin: 20px;
}

/* =============================================================================
 * mod_privacy_optin
 * ========================================================================== */

.mod_privacy_optin * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	box-sizing: border-box;
}

.mod_privacy_optin {
	display: none;
}

.mod_privacy_optin.open {
	display: block;
}

.mod_privacy_optin h1,
.mod_privacy_optin h2,
.mod_privacy_optin h3,
.mod_privacy_optin h4,
.mod_privacy_optin h5,
.mod_privacy_optin h6 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 45px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");
}

.mod_privacy_optin h1 {
	font-size: 26px;
}

.mod_privacy_optin h2 {
	font-size: 24px;
}

.mod_privacy_optin h3 {
	font-size: 22px;
}

.mod_privacy_optin h4 {
	font-size: 20px;
}

.mod_privacy_optin h5 {
	font-size: 18px;
}

.mod_privacy_optin h6 {
	font-size: 16px;
}

.mod_privacy_optin .privacy_buttons input {
	background: green;
	padding: 0 15px;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	cursor: pointer;
	display: block;
	border: 0;
}

.mod_privacy_optin .privacy_overlay {
	z-index: 10000000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
}

.mod_privacy_optin .privacy_popup {
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20000000;
	width: 90%;
	max-width: 475px;
	max-height: 100vh;
	overflow: auto;
}

.mod_privacy_optin.optin_bottom .privacy_popup {
	bottom: 10px;
	top: auto;
}

.mod_privacy_optin .privacy_content {
	padding: 20px 20px 15px 20px;
	background: rgb(248,248,248);
}

.mod_privacy_optin .privacy_popup.view_help {
	position: absolute;
}

.mod_privacy_optin .privacy_option_info {
	font-size: 12px;
	color: rgba(0,0,0,0.6);
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
	display: block;
}

.mod_privacy_optin .privacy_text p {
	line-height: 19px;
	font-size: 12px;
	margin-bottom: 15px;
}

.mod_privacy_optin .privacy_item {
	margin-bottom: 15px;
}

.mod_privacy_optin .privacy_label {
  display: block;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mod_privacy_optin .privacy_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.mod_privacy_optin .privacy_label .privacy_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #eee;
  border: 1px solid rgba(0,0,0,0.1);
  transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;	
}

.mod_privacy_optin .privacy_label:hover input ~ .privacy_checkmark {
  background-color: #ccc;
}

.mod_privacy_optin .privacy_label input:checked ~ .privacy_checkmark {
  background-color: #2196F3;
}

.mod_privacy_optin .privacy_label .privacy_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mod_privacy_optin .privacy_label input:checked ~ .privacy_checkmark:after {
  display: block;
}

.mod_privacy_optin .privacy_label .privacy_checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mod_privacy_optin .privacy_buttons {
	margin-top: 20px;
}

.mod_privacy_optin .submit {
	margin-bottom: 10px;
}

.mod_privacy_optin .submit:active {
	opacity: 0.8;
}

.mod_privacy_optin .submit.readonly,
.mod_privacy_optin .submit.readonly:hover,
.mod_privacy_optin .submit.readonly:focus {
	background: rgb(221, 221, 221);
	color: rgb(154, 154, 154);
}

.mod_privacy_optin .headline {
	font-size: 1.3rem;
	margin-bottom: 10px;
}

.mod_privacy_optin .privacy_help_link,
.mod_privacy_optin .privacy_help_close {
	font-size: 0.85rem;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.mod_privacy_optin .privacy_help p {
	font-size: 0.9rem;
	line-height: 1.5;
}

.mod_privacy_optin .ajax_info {
	background: rgb(16, 126, 16);
	border-radius: 3px;
	margin: 10px 0;
	padding: 3px 15px;
	color: rgb(255,255,255);
	font-size: 0.9rem;
	display: none;
}

.mod_privacy_optin .privacy_help {
	display: none;
}

.mod_privacy_optin .view_help .privacy_settings {
	display: none;
}

.mod_privacy_optin .view_help .privacy_help {
	display: block;
}

.mod_privacy_optin p.privacy a {
	text-decoration: underline;
	color: rgba(255,255,255)!important;
}

.mod_privacy_optin .privacy.hidden {
	display: none;
}

.mod_privacy_optin .privacy_links {
	text-align: center;
	margin-top: 10px;
}

.mod_privacy_optin .privacy_links a {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

/* =============================================================================
 * mod_privacy_optin_medium
 * ========================================================================== */

.mod_privacy_optin_medium * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 19px;
	font-size: 13px;
	box-sizing: border-box;
}

.mod_privacy_optin_medium {
	display: none;
}

.mod_privacy_optin_medium.open {
	display: block;
}

.mod_privacy_optin_medium h1,
.mod_privacy_optin_medium h2,
.mod_privacy_optin_medium h3,
.mod_privacy_optin_medium h4,
.mod_privacy_optin_medium h5,
.mod_privacy_optin_medium h6 {
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 35px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 25px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjkuNzZweCIgaGVpZ2h0PSIzNC4yNTlweCIgdmlld0JveD0iMCAwIDI5Ljc2IDM0LjI1OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjkuNzYgMzQuMjU5IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzNCM0M0MSIgc3Ryb2tlLXdpZHRoPSIxLjQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIyMi45MjU2IiBkPSINCglNMTQuODgxLDMzLjU0QzYuNDI3LDI5Ljg4LDAuNzIsMjEuOTM4LDAuNzIsMTMuOTc1YzAtNC4wODEsMC4wNDktOS4xNywwLjA0OS0xMy4yNTVDMi4wMzYsMi4yMTEsNC41ODgsNC4yMzEsNy41Myw0LjIzMQ0KCWMzLjUxOSwwLDYuNDgtMS40NTgsNy4zNTEtMy40MzljMC44NzIsMS45ODEsMy44MzIsMy40MzksNy4zNTEsMy40MzljMi45NDIsMCw1LjQ5NC0yLjAyLDYuNzYxLTMuNTExDQoJYzAsNC4wODUsMC4wNDgsOS4xNzQsMC4wNDgsMTMuMjU1QzI5LjA0MSwyMS45MzgsMjMuMzMzLDI5Ljg4LDE0Ljg4MSwzMy41NEwxNC44ODEsMzMuNTR6Ii8+DQo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0IzQzQxIiBzdHJva2Utd2lkdGg9IjEuNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHBvaW50cz0iDQoJOC45MjgsMTYuNzk0IDE0LjQxMSwyMy4xNDYgMjMuMTM3LDkuNzggIi8+DQo8L3N2Zz4NCg==");
}

.mod_privacy_optin_medium h1 {
	font-size: 26px;
}

.mod_privacy_optin_medium h2 {
	font-size: 24px;
}

.mod_privacy_optin_medium h3 {
	font-size: 22px;
}

.mod_privacy_optin_medium h4 {
	font-size: 20px;
}

.mod_privacy_optin_medium h5 {
	font-size: 18px;
}

.mod_privacy_optin_medium h6 {
	font-size: 16px;
}

.mod_privacy_optin_medium .privacy_buttons {
	margin: 25px 0 15px 0;
}

.mod_privacy_optin_medium .privacy_buttons input {
	background: green;
	padding: 0 15px;
	line-height: 35px;
	color: white;
	border-radius: 5px;
	width: 100%;
	cursor: pointer;
	display: block;
	border: 0;
}

.mod_privacy_optin_medium .privacy_overlay {
	z-index: 10000000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.6);
}

.mod_privacy_optin_medium .privacy_popup {
	position: fixed;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	z-index: 20000000;
	width: 90%;
	max-width: 420px;
	max-height: 100vh;
	overflow: auto;
}

.mod_privacy_optin_medium.optin_bottom .privacy_popup {
	bottom: 10px;
	top: auto;
}

.mod_privacy_optin_medium .privacy_content {
	padding: 15px 15px 10px 15px;
	background: rgb(248,248,248);
	border-radius: 5px;
}

.mod_privacy_optin_medium .privacy_popup.view_help {
	position: absolute;
}

.mod_privacy_optin_medium .privacy_option_info {
	font-size: 12px;
	color: rgba(0,0,0,0.6);
	line-height: 1.4;
	margin-bottom: 0;
	cursor: pointer;
}

.mod_privacy_optin_medium .privacy_text {
	line-height: 1.2;
	font-size: 0.9rem;
}

.mod_privacy_optin_medium .privacy_checkboxes {
	display: flex;
	justify-content: center;
	margin-bottom: 10px;
}

.mod_privacy_optin_medium .privacy_item {
	display: inline-block;
	margin: 0 10px;
}

.mod_privacy_optin_medium .privacy_label {
  display: block;
  position: relative;
  padding-left: 28px;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mod_privacy_optin_medium .privacy_label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border: 1px solid rgba(0,0,0,0.4);
  background-color: #eee;
  transition: background 0.3s ease;
  -webkit-transition: background 0.3s ease;	
}

.mod_privacy_optin_medium .privacy_label:hover input ~ .privacy_checkmark {
  background-color: #ccc;
}

.mod_privacy_optin_medium .privacy_label input:checked ~ .privacy_checkmark {
  background-color: #2196F3;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.mod_privacy_optin_medium .privacy_label input:checked ~ .privacy_checkmark:after {
  display: block;
}

.mod_privacy_optin_medium .privacy_label .privacy_checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mod_privacy_optin_medium .submit {
	margin-top: 10px;
	padding: 12px;
	width: 100%;
}

.mod_privacy_optin_medium .submit:active {
	opacity: 0.8;
}

.mod_privacy_optin_medium .submit.readonly,
.mod_privacy_optin_medium .submit.readonly:hover,
.mod_privacy_optin_medium .submit.readonly:focus {
	background: rgb(221, 221, 221);
	color: rgb(154, 154, 154);
}

.mod_privacy_optin_medium .headline {
	font-size: 1.3rem;
	margin-bottom: 10px;
}

.mod_privacy_optin_medium .privacy_help_link,
.mod_privacy_optin_medium .privacy_help_close {
	font-size: 0.85rem;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}

.mod_privacy_optin_medium .privacy_help p {
	font-size: 0.9rem;
	line-height: 1.5;
}

.mod_privacy_optin_medium .ajax_info {
	background: rgb(16, 126, 16);
	border-radius: 3px;
	margin: 10px 0;
	padding: 3px 15px;
	color: rgb(255,255,255);
	font-size: 0.9rem;
	display: none;
}

.mod_privacy_optin_medium .privacy_help {
	display: none;
}

.mod_privacy_optin_medium .view_help .privacy_settings {
	display: none;
}

.mod_privacy_optin_medium .view_help .privacy_help {
	display: block;
}

.mod_privacy_optin_medium p.privacy {
	color: rgb(255,255,255);
	background: red;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	margin: 20px;
}

.mod_privacy_optin_medium p.privacy a {
	text-decoration: underline;
	color: rgba(255,255,255)!important;
}

.mod_privacy_optin_medium .privacy.hidden {
	display: none;
}

.mod_privacy_optin_medium .privacy_links {
	text-align: center;
}

.mod_privacy_optin_medium .privacy_links a {
	font-size: 12px;
	text-align: center;
	color: rgba(0,0,0,0.5);
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}

/* =============================================================================
 * mod_privacy_optin_slim
 * ========================================================================== */

.mod_privacy_optin_slim * {
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 13px;
	box-sizing: border-box;
}

.mod_privacy_optin_slim {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000000000;
}

.mod_privacy_optin_slim.open {
	display: block;
}

.mod_privacy_optin_slim .privacy_inside {
	color: rgb(255,255,255);
	background: rgb(0,0,0);
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
	position: absolute; 
	bottom: 0; 
	left: 0;
	width: 100%;
	z-index: 100;
	overflow: hidden;
	padding: 15px;
}

.mod_privacy_optin_slim .privacy_overlay {
	z-index: 10000000;
	z-index: 10;
	width: inherit; 
	height: inherit; 
	position: inherit; 
	background-color: rgba(0,0,0,.4);
}

.mod_privacy_optin_slim .privacy_buttons {
	float: right;
	width: 40%;
	text-align: right;
}

.mod_privacy_optin_slim .privacy_button {
	display: inline-block;
}

.mod_privacy_optin_slim .privacy_button a {
	padding: 5px;
	min-width: 140px;
	margin: 5px 0;
}

.mod_privacy_optin_slim .privacy_content {
	float: left;
	width: 60%;
	line-height: 1.5;
}

.mod_privacy_optin_slim .privacy_content a {
	color: rgb(255,255,255);
	text-decoration: underline;
}

.mod_privacy_optin_slim .privacy_content p {
	margin-bottom: 0;
}

.mod_privacy_optin_slim .privacy_button a {
	background: green;
	color: white;
	text-decoration: none;
	padding: 0 15px;
	line-height: 35px;
	display: inline-block;
	text-align: center;
	min-width: 140px;
}

/* =============================================================================
 * helper classes
 * ========================================================================== */

.privacy.hidden {
	display: none;
}

a.privacy_optout_click {
	cursor: pointer;
}

/* =============================================================================
 * hide_optin class
 * ========================================================================== */

.hide_optin .mod_privacy_optin,
.hide_optin .mod_privacy_optin_slim,
.hide_optin .mod_privacy_optin_medium {
	display: none!important;
}

/* =============================================================================
 * mobile
 * ========================================================================== */

@media only screen and (max-width: 767px) {
	.mod_privacy_optin_slim .privacy_buttons,
	.mod_privacy_optin_slim .privacy_content {
		float: none;
		width: 100%;
		text-align: left;
	}
	
	.mod_privacy_optin_slim .privacy_content {
		margin-bottom: 10px;
	}
	
	.mod_privacy_optin_slim .privacy_button,
	.mod_privacy_optin_slim .privacy_button a {
		display: block;
	}
}


.autogrid_grid{display:grid;margin-left:-15px;margin-right:-15px}.autogrid_grid .column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_none{margin-left:0;margin-right:0}.autogrid_grid.gutter_none>.column{padding-left:0;padding-right:0}.autogrid_grid.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_grid.gutter_s>.column{padding-left:15px;padding-right:15px}.autogrid_grid.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_grid.gutter_m>.column{padding-left:30px;padding-right:30px}.autogrid_grid.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_grid.gutter_l>.column{padding-left:40px;padding-right:40px}.autogrid_grid.same_height>.column>.attributes{height:100%}.autogrid_grid .column .attributes{background-size:cover}.autogrid_grid .column .attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_grid .column .attributes.p-l{padding:160px 40px 160px 40px}.autogrid_grid .column .attributes.p-m{padding:115px 40px 115px 40px}.autogrid_grid .column .attributes.p-s{padding:80px 40px 80px 40px}.autogrid_grid .column .attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_grid .column.align_left_top{text-align:left}.autogrid_grid .column.align_left_center{text-align:left;align-self:center}.autogrid_grid .column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.align_center_top{text-align:center}.autogrid_grid .column.align_center_center{text-align:center;align-self:center}.autogrid_grid .column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.align_right_top{text-align:right}.autogrid_grid .column.align_right_center{text-align:right;align-self:center}.autogrid_grid .column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_grid.same_height>.column{align-self:unset}.autogrid_grid.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_grid.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_grid.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_grid.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_grid.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_grid .column>.attributes .image_mob{display:none}.autogrid_row,.autogrid_wrapper{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;box-sizing:border-box}.autogrid,.autogrid_row>.column{padding-left:15px;padding-right:15px;flex-basis:1;flex-grow:1;width:100%;position:relative;box-sizing:border-box}.autogrid_clear{flex:0 0 100%;height:0}.col_1{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.autogrid_row>.column>.attributes{background-size:cover}.autogrid_row>.column>.attributes.p-xl{padding:200px 40px 200px 40px}.autogrid_row>.column>.attributes.p-l{padding:160px 40px 160px 40px}.autogrid_row>.column>.attributes.p-m{padding:115px 40px 115px 40px}.autogrid_row>.column>.attributes.p-s{padding:80px 40px 80px 40px}.autogrid_row>.column>.attributes.p-xs{padding:40px 40px 40px 40px}.autogrid_row.gutter_none,.autogrid_wrapper.gutter_none{margin-left:0;margin-right:0}.autogrid_row.gutter_none>div,.autogrid_wrapper.gutter_none>div{padding-left:0;padding-right:0}.autogrid_row.gutter_s,.autogrid_wrapper.gutter_s{margin-left:-15px;margin-right:-15px}.autogrid_row.gutter_s>div,.autogrid_wrapper.gutter_s>div{padding-left:15px;padding-right:15px}.autogrid_row.gutter_m,.autogrid_wrapper.gutter_m{margin-left:-30px;margin-right:-30px}.autogrid_row.gutter_m>div,.autogrid_wrapper.gutter_m>div{padding-left:30px;padding-right:30px}.autogrid_row.gutter_l,.autogrid_wrapper.gutter_l{margin-left:-40px;margin-right:-40px}.autogrid_row.gutter_l>div,.autogrid_wrapper.gutter_l>div{padding-left:40px;padding-right:40px}.autogrid_row>.column.align_left_top{text-align:left}.autogrid_row>.column.align_left_center{text-align:left;align-self:center}.autogrid_row>.column.align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.align_center_top{text-align:center}.autogrid_row>.column.align_center_center{text-align:center;align-self:center}.autogrid_row>.column.align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.align_right_top{text-align:right}.autogrid_row>.column.align_right_center{text-align:right;align-self:center}.autogrid_row>.column.align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row.same_height>.column{align-self:unset}.autogrid_row.same_height>.column>.attributes{display:flex;flex-wrap:wrap;height:100%}.autogrid_row.same_height>.column>.attributes>.same-height-wrap{width:100%;flex:0 0 100%}.autogrid_row.same_height>.column.align_left_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_left_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_center_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_center_bottom>.attributes{align-items:flex-end}.autogrid_row.same_height>.column.align_right_center>.attributes{align-items:center}.autogrid_row.same_height>.column.align_right_bottom>.attributes{align-items:flex-end}.autogrid_row .column>.attributes .image_mob{display:none}.order_1{order:1}.order_2{order:2}.order_3{order:3}.order_4{order:4}.order_5{order:5}.order_6{order:6}.full{flex:0 0 100%}.one_half{flex:0 0 calc(100% / 2)}.one_third{flex:0 0 calc(100% / 3)}.one_fourth{flex:0 0 calc(100% / 4)}.one_fifth{flex:0 0 calc(100% / 5)}.one_sixth{flex:0 0 calc(100% / 6)}.two_third{flex:0 0 calc((100% / 3) * 2)}.two_fourth{flex:0 0 calc((100% / 4) * 2)}.three_fourth{flex:0 0 calc((100% / 4) * 3)}.two_fifth{flex:0 0 calc((100% / 5) * 2)}.three_fifth{flex:0 0 calc((100% / 5) * 3)}.four_fifth{flex:0 0 calc((100% / 5) * 4)}.two_sixth{flex:0 0 calc((100% / 6) * 2)}.three_sixth{flex:0 0 calc((100% / 6) * 3)}.four_sixth{flex:0 0 calc((100% / 6) * 4)}.five_sixth{flex:0 0 calc((100% / 6) * 5)}.offset_col_1{margin-left:calc((100% / 12) * 1)}.offset_col_2{margin-left:calc((100% / 12) * 2)}.offset_col_3{margin-left:calc((100% / 12) * 3)}.offset_col_4{margin-left:calc((100% / 12) * 4)}.offset_col_5{margin-left:calc((100% / 12) * 5)}.offset_col_6{margin-left:calc((100% / 12) * 6)}.offset_col_7{margin-left:calc((100% / 12) * 7)}.offset_col_8{margin-left:calc((100% / 12) * 8)}.offset_col_9{margin-left:calc((100% / 12) * 9)}.offset_col_10{margin-left:calc((100% / 12) * 10)}.offset_col_11{margin-left:calc((100% / 12) * 11)}.autogrid.no_gutter{padding-left:0;padding-right:0}@media only screen and (min-width :768px) and (max-width :1024px){.col_1_t{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_t{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_t{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_t{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_t{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_t{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_t{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_t{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_t{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_t{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_t{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_t{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_t{order:1}.order_2_t{order:2}.order_3_t{order:3}.order_4_t{order:4}.order_5_t{order:5}.order_6_t{order:6}}@media only screen and (max-width:767px){.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.three_sixth .four_sixth,.two_fifth,.two_fourth,.two_sixth,.two_third,[class*=col_]{flex:0 0 100%;max-width:none}.autogrid_grid .column,.column[class*=col_]{padding-left:0!important;padding-right:0!important;margin-bottom:25px}.autogrid[class*=offset_],.autogrid_grid[class*=offset_],.column[class*=offset_]{margin-left:0}.autogrid_grid,.autogrid_row,.autogrid_wrapper{margin-left:0!important;margin-right:0!important}.autogrid_grid>.column>.attributes.has-image.empty>.image_mob,.autogrid_grid>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.image_mob,.autogrid_row>.column>.attributes.has-image.empty>.same-height-wrap>.image_mob{display:block}.autogrid_grid>.column>.attributes.has-image.empty,.autogrid_row>.column>.attributes.has-image.empty{background:0 0!important}.col_1_m{flex:0 0 calc((100% / 12) * 1);max-width:calc((100% / 12) * 1)}.col_2_m{flex:0 0 calc((100% / 12) * 2);max-width:calc((100% / 12) * 2)}.col_3_m{flex:0 0 calc((100% / 12) * 3);max-width:calc((100% / 12) * 3)}.col_4_m{flex:0 0 calc((100% / 12) * 4);max-width:calc((100% / 12) * 4)}.col_5_m{flex:0 0 calc((100% / 12) * 5);max-width:calc((100% / 12) * 5)}.col_6_m{flex:0 0 calc((100% / 12) * 6);max-width:calc((100% / 12) * 6)}.col_7_m{flex:0 0 calc((100% / 12) * 7);max-width:calc((100% / 12) * 7)}.col_8_m{flex:0 0 calc((100% / 12) * 8);max-width:calc((100% / 12) * 8)}.col_9_m{flex:0 0 calc((100% / 12) * 9);max-width:calc((100% / 12) * 9)}.col_10_m{flex:0 0 calc((100% / 12) * 10);max-width:calc((100% / 12) * 10)}.col_11_m{flex:0 0 calc((100% / 12) * 11);max-width:calc((100% / 12) * 11)}.col_12_m{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}.order_1_m{order:1}.order_2_m{order:2}.order_3_m{order:3}.order_4_m{order:4}.order_5_m{order:5}.order_6_m{order:6}.autogrid_grid>.column>.attributes.p-l,.autogrid_grid>.column>.attributes.p-m,.autogrid_grid>.column>.attributes.p-s,.autogrid_grid>.column>.attributes.p-xl,.autogrid_grid>.column>.attributes.p-xs,.autogrid_row>.column .attributes.p-l,.autogrid_row>.column .attributes.p-m,.autogrid_row>.column .attributes.p-s,.autogrid_row>.column .attributes.p-xl,.autogrid_row>.column .attributes.p-xs{padding:20px}.autogrid_grid .column.m_align_left_top{text-align:left}.autogrid_grid .column.m_align_left_center{text-align:left;align-self:center}.autogrid_grid .column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_grid .column.m_align_center_top{text-align:center}.autogrid_grid .column.m_align_center_center{text-align:center;align-self:center}.autogrid_grid .column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_grid .column.m_align_right_top{text-align:right}.autogrid_grid .column.m_align_right_center{text-align:right;align-self:center}.autogrid_grid .column.m_align_right_bottom{text-align:right;align-self:flex-end}.autogrid_row>.column.m_align_left_top{text-align:left}.autogrid_row>.column.m_align_left_center{text-align:left;align-self:center}.autogrid_row>.column.m_align_left_bottom{text-align:left;align-self:flex-end}.autogrid_row>.column.m_align_center_top{text-align:center}.autogrid_row>.column.m_align_center_center{text-align:center;align-self:center}.autogrid_row>.column.m_align_center_bottom{text-align:center;align-self:flex-end}.autogrid_row>.column.m_align_right_top{text-align:right}.autogrid_row>.column.m_align_right_center{text-align:right;align-self:center}.autogrid_row>.column.m_align_right_bottom{text-align:right;align-self:flex-end}}body.edge column[class*=col_]{flex-basis:1}@media only screen and (max-width:767px){body.edge column[class*=col_]{flex-basis:100%}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
html{font-family:nobel, sans-serif;font-weight:300;font-style:normal;font-size:20px}html body{background:#2f2f2f;overflow-x:hidden;max-width:100vw}@media (min-width:1100px){html body{padding:30px 30px 0 30px !important}}html div.body{overflow-x:hidden;max-width:100vw}html .header.original .mainmenu{border-left:unset;margin-top:30px;margin-left:300px}html .header.original .mainmenu ul li a{text-transform:uppercase !important;color:#fff !important;font-family:nobel, sans-serif}html .header.original .mod_search{display:none}html .header .mod_langswitcher .mod_langswitcher_inside{display:none}html .stickyheader .header.cloned{display:none}html #wrapper{z-index:11}html #contentwrapper{outline:3px solid #181818;outline-offset:3px}@media only screen and (min-width:768px){html .header.original{position:fixed}html .header.original .inside{background-color:unset}html .header.original .inside .mainmenu{background-image:url(https://staging.sam-s.at/files/cto_layout/img/layout/background-element_v1_20211006.svg);background-size:cover;background-color:#ec7919;margin-right:0px;min-width:80vw;transform:translateY(-40px)}html .header.original .inside .mainmenu ul{text-align:left}html .bg-second{background-color:#242424}html .header.original .logo{width:100px}html .header.original .logo a{background-image:url(https://staging.sam-s.at/files/cto_layout/img/layout/etikett-logo.svg)}html .header .mainmenu ul li a.trail,html .header .mainmenu ul li a.active{background:rgba(255, 255, 255, 0.25)}html #mmenu #mmenu_top,html #mmenu #mmenu_middle,html #mmenu #mmenu_bottom{background:#ec7919}}@media only screen and (min-width:768px) and (min-width:768px){html .header.original .logo{width:250px;position:absolute;height:250px;rotate:-4deg;margin-top:-55px}}html h1,html h2,html h3,html h4,html h5,html h6,html .h1,html .h2,html .h3,html .h4,html .h5,html .h6,html .ce_revolutionslider_text.bold,html .font_headline{font-family:nobel, sans-serif;font-weight:700}html h1{text-transform:uppercase;font-size:clamp(2, 4vw, 2.8rem)}html h2,html .h2,html .h2 p{letter-spacing:0.2vw !important}@media only screen and (min-width:1440px){html h2,html .h2,html .h2 p{letter-spacing:10px !important}}html .header .mainmenu ul li a,html .header .mainmenu ul li ul a.active,html .header .ce_search_label i,html .header .mod_langswitcher .mod_langswitcher_inside,html .header .header_metanavi a,html .header .mod_socials a{color:#131313 !important}html #slider .ce_video_background{padding-bottom:0px !important;padding-top:6em !important;margin-left:-1px !important;margin-right:-1px !important}html #slider .ce_video_background .video-overlay{background-color:rgba(19, 19, 19, 0.85);opacity:0.25 !important}html #slider .ce_swiper-slider-start{height:100% !important}html .content_page #slider{display:none}html #footer{font-size:1.2rem !important;line-height:1.8rem !important}html #footer .inside{max-width:unset;padding:unset !important}html #footer .fmel-button a{color:white !important;min-width:220px}html .mod_newslist{padding-top:60px}html .mod_newslist .newslist-timeline-content *{color:white}html .fmel-kontaktblock{padding-top:60px}@media only screen and (min-width:1440px){html .fmel-kontaktblock{padding-top:unset}}html .bg-darkgray{background-color:#131313 !important}html .pb-xxl{padding-bottom:100px !important}html .pt-xxl{padding-top:100px !important}html form.style5 input,html form.style5 select,html form.style5 textarea{font-size:1rem}html form span.mandatory{color:white;display:contents}html input.submit,html button.submit{border-radius:unset;font-size:1rem}@media only screen and (max-width:767px){html .header{background:#ec7919}}html .mmenu_trigger{color:#fff}html .mmenu_trigger .burger .burger_lines,html .mmenu_trigger .burger .burger_lines::after,html .mmenu_trigger .burger .burger_lines::before{background:#fff}@media only screen and (max-width:767px){html .header .logo{width:100px}}html #mmenu{background:#ec7919 !important}html #mmenu #mmenu_top,html #mmenu #mmenu_middle,html #mmenu #mmenu_bottom{background:#ec7919 !important}.tablets-lokal .mainmenu{display:none}
html body{font-family:nobel, sans-serif;font-weight:300;font-style:normal;font-size:20px;top:0 !important}@media (max-width:768px){html #fix-wrapper{position:fixed}}html .ce_bgimage{margin-top:-100px;padding-top:100px}html .txt-alien{font-family:"Alien League 3D Regular"}html .txt-old *{font-family:nobel, sans-serif;font-weight:400;font-style:normal}html .txt-jappokki.color-darkgray p{color:#131313 !important}html .txt-jappokki *{font-family:"Jaapokki enchance";text-transform:uppercase;color:#131313 !important;background:#ec7919;padding:10px 10px 5px 10px;background-image:url(https://staging.sam-s.at/files/cto_layout/img/layout/background-element_v1_20211006.svg);background-size:2547px;background-attachment:fixed !important}html .fmel-takeAwayBtn{width:100%;margin:50px 0 30px 0}@media (min-width:1300px){html .fmel-takeAwayBtn{position:relative;overflow:visible;margin:0}html .fmel-takeAwayBtn figure{position:absolute;left:calc(50% + 480px);top:10px;z-index:10;width:160px;height:160px}html .fmel-takeAwayBtn figure.sticky{position:fixed;top:300px}}html .fmel-button .fa::before{background:rgba(255, 255, 255, 0.2);display:block;padding:20px 15px 20px 15px;margin-right:10px !important;transition:500ms}html .fmel-cta-button a.link-black{min-width:220px;font-size:1.1em !important}html .fmel-cta-button a.link-black:hover{background:black}html .fmel-cta-button .fa::before{font-size:29px !important;top:4px !important;position:relative}html .fmel-button.ce_hyperlink a:hover .fa-envelope-o::before{margin-right:20px !important}html .fmel-button.ce_hyperlink a,html .fmel-button a.btn{color:#131313 !important;text-align:left !important;line-height:0;background-image:url(https://staging.sam-s.at/files/cto_layout/img/layout/background-element_v1_20211006.svg);background-size:2560px;background-attachment:fixed !important;padding:0px}html .fmel-shadow-box{background-color:rgba(19, 19, 19, 0.85) !important;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);padding:22px;transition:500ms;rotate:-0.75deg;margin-top:0px !important}@media only screen and (min-width:1239px){html .fmel-shadow-box{rotate:-1.5deg}}@media only screen and (min-width:1440px){html .fmel-shadow-box{margin-top:80px !important}}@media only screen and (min-width:768px) and (max-width:1024px){html .fmel-shadow-box_boxes .column.col_4{flex:0 0 calc((100% / 12) * 12);max-width:calc((100% / 12) * 12)}}@media only screen and (min-width:1025px) and (max-width:1240px){html .fmel-shadow-box_boxes .column.col_4{flex:0 0 calc((100% / 12) * 5.75);max-width:calc((100% / 12) * 5.75)}}@media only screen and (min-width:768px) and (max-width:1240px){html .fmel-shadow-box_boxes .column.col_2{display:none !important}}html .fmel-shadow-box_boxes .column:nth-child(2){rotate:-0.75deg;background-color:rgba(19, 19, 19, 0.85);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);padding:22px}@media only screen and (min-width:1241px){html .fmel-shadow-box_boxes .column:nth-child(2){rotate:-1.5deg;margin-right:20px}}html .fmel-shadow-box_boxes .column:nth-child(3){rotate:0.75deg;background-color:rgba(19, 19, 19, 0.85);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);padding:22px}@media only screen and (min-width:1241px){html .fmel-shadow-box_boxes .column:nth-child(3){rotate:1.5deg;margin-left:20px}}html .fmel-shadow-box_boxes .column:nth-child(4){rotate:2deg;background-color:rgba(247, 236, 217, 0.8) !important;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);border-radius:8px}@media only screen and (min-width:1241px){html .fmel-shadow-box_boxes .column:nth-child(4){margin-left:30px}}@media only screen and (min-width:768px) and (max-width:1099px){html .fmel-shadow-box_boxes{margin-top:80px !important;text-align:center;justify-content:center}html .fmel-shadow-box_boxes .column{margin:20px !important}html .fmel-shadow-box_boxes .column:first-child,html .fmel-shadow-box_boxes .column:last-child{display:none}}@media only screen and (max-width:768px){html .fmel-shadow-box_boxes .column:first-child,html .fmel-shadow-box_boxes .column:last-child{display:none}}html #article-13735 div.col_1:nth-child(3){border-radius:none;box-shadow:none;background-color:transparent !important}html .fmel-linkboxen .ce_linkbox.version5 span.font-size-xl{font-family:nobel, sans-serif;font-weight:400;font-size:6vw !important;font-style:normal}@media only screen and (min-width:768px){html .fmel-linkboxen .ce_linkbox.version5 span.font-size-xl{font-size:3.25vw !important}}html .fmel-linkboxen .ce_linkbox.version5 .ce_linkbox_overlay{background:rgba(0, 0, 0, 0.5)}html .fmel-max-width-none .ce_bgimage-inside{max-width:unset !important}@media only screen and (max-width:767px){html .fmel-startpage-boxes{margin-top:0 !important}html .fmel-startpage-boxes>div:first-child{display:none}html .fmel-startpage-boxes>div:first-child{display:none}html .fmel-startpage-boxes .autogrid_row{margin-top:0 !important}}html #slider .fmel-headline p{color:white;font-weight:900;line-height:1.2em}html #slider .fmel-subline{margin-bottom:20px}html #slider .fmel-subline p{font-weight:100;line-height:1.2em;margin-top:5px;font-family:"Alien League 3D Regular"}html #slider .fmel-stoerer{rotate:-4deg}html #slider .txt-jappokki *{width:max-content;text-align:right !important;margin-left:auto;margin-top:15px}html #slider .fmel-link-leiste .mod_socials{display:flex}html #slider .inside .fmel-video-stage .ce_video_background{left:1px}html #slider .inside .fmel-video-stage.mod_article.ol-bg-accent .article-overlay{background:#f3e9d7 !important;opacity:0.5 !important}@media only screen and (max-width:767px){html #slider .txt-jappokki p{margin:25px auto}html #slider .fmel-stoerer .attributes{float:none !important;margin:0 auto !important}html #slider .inside .fmel-video-stage{height:100%}html #slider .inside .fmel-video-stage .ce_video_background{padding-top:0 !important}html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside{padding-top:0 !important;padding-bottom:0 !important;width:calc(100% + 40px);margin-left:-20px;display:flex;justify-content:center;align-items:center;height:100%;min-height:300px}html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside .autogrid_row{margin-top:200px !important}html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside div.ce_text_extented{overflow:visible}html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside div.ce_text_extented p{max-width:100%;text-align:right !important}html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside .attributes{width:42%;float:right}html #slider .fmel-link-leiste .ce_bgimage-inside{height:160px;align-items:center;justify-content:center;display:flex}html #slider .fmel-link-leiste .ce_bgimage-inside .column{margin:0;justify-content:space-between}html #slider .fmel-link-leiste .ce_bgimage-inside .column .ce_text_extented{text-align:left !important;margin:0 10px 0 0}html #slider .fmel-link-leiste .ce_bgimage-inside .column .mod_socials{min-width:80px}html #slider .fmel-link-leiste .ce_bgimage-inside .column .mod_socials a{display:inline-block;vertical-align:middle}html #slider .fmel-link-leiste .ce_bgimage-inside .column .mod_socials a i{font-size:24px}html #slider .fmel-link-leiste .ce_bgimage-inside p{font-size:16px;text-align:left !important}}@media only screen and (max-width:767px) and (orientation:landscape){html #slider .inside .fmel-video-stage{height:calc(100vh - 20px)}}@media only screen and (max-width:500px){html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside div.ce_text_extented:last-child{}html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside div.ce_text_extented:last-child p{width:100%;margin:0}html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside .attributes{max-width:200px;margin:0 auto;float:none;width:100%;transform:translateY(-50px)}html #slider .inside .fmel-video-stage .ce_video_background .txt-jappokki.pizza{margin-top:120px !important}html #slider .inside .fmel-video-stage .ce_video_background .txt-jappokki.getraenke{margin-top:80px !important}}@media (max-height:768px) and (max-width:768px){html #slider .inside .fmel-video-stage .ce_video_background .ce_video_background_inside div.ce_text_extented:last-child{top:auto;bottom:auto;position:relative;margin-top:20px !important}html #slider .inside .fmel-video-stage .fmel-stoerer{display:none}}html .fmel-link-leiste{font-weight:500;color:#000}html .fmel-link-leiste .ce_bgimage-inside{padding-top:15px !important;padding-bottom:15px !important}html .fmel-link-leiste .column{display:flex;align-content:center;align-items:center}html .fmel-link-leiste .fa{font-size:2.5rem;margin-right:10px;margin-left:10px;color:#ec7919}html .fmel-footer-linkleiste p a{color:#ec7919 !important;margin-left:54px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:767px){html .fmel-footer-linkleiste p a{display:block;margin-left:0;margin-bottom:10px}}html .fmhlp-remove-padding-margin{margin:0;padding:0}@media (max-width:768px){html .fmel-textvideo .ce_bgimage-inside{padding-bottom:60px !important}html .fmel-textvideo .ce_bgimage-inside .autogrid_row .column:last-child{display:none}html .fmel-textvideo .ce_bgimage-inside .autogrid_row .column:nth-last-child(2){margin-bottom:0 !important}}html #mmenu{background:#0a1119;top:50px}html #mmenu #mmenu_top,html #mmenu #mmenu_middle,html #mmenu #mmenu_bottom{background:#0a1119}html #mmenu #mmenu_bottom{justify-content:center}html #mmenu #mmenu_bottom .fmel-menu-logo{border-radius:50%;border:1px solid #00000061}html #mmenu a{color:#fff}html body #container,html body #contentwrapper,html body .ce_bgimage.bg-nocolor,html body .mod_article{background:transparent}html body.home #wrapper{z-index:4}@media only screen and (max-width:767px){html body.home #wrapper{margin-top:160px}}@media (orientation:landscape) and (max-width:767px){html body.home #wrapper{margin-top:500px !important}}@media only screen and (max-width:767px){html body.content_page .contentwrap{padding-top:20px !important}html body.content_page .contentwrap .fmel-shadow-box_boxes:not(.fmel-startpage-boxes),html body.content_page .contentwrap .mod_newslist{margin-top:40px !important}}html body.speisekarte .ce_bgimage .ce_bgimage-image{position:fixed}html .language-switcher{float:right;width:auto;line-height:16px;padding:8px 16px;background:none;border:none;color:white;font-size:16px;text-transform:uppercase;font-family:nobel, sans-serif;font-weight:bold;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background:url(/files/cto_layout/img/chevrondown.svg);background-position:right center;background-repeat:no-repeat;background-size:12px}html .language-switcher option{background:#ec7919}@media (max-width:767px){html .language-switcher{margin-top:66px;margin-right:-10px}}html body.tablets-lokal .language-switcher{margin-right:0}@media (min-width:768px){html body.tablets-lokal .language-switcher{margin-right:18px}}@media (min-width:1024px){html body.tablets-lokal .language-switcher{margin-right:50%;transform:translateX(430px)}}html .skiptranslate{display:none !important}html body:not(.refresh-2024){background-image:url(/files/cto_layout/img/layout/background-vertical-unendlich.jpg) !important;background-size:contain !important}@media (min-width:768px){html body:not(.refresh-2024) #wrapper{margin-top:0 !important}}html body:not(.refresh-2024) .ce_bgimage-image{display:none !important}html body:not(.refresh-2024) #contentwrapper,html body:not(.refresh-2024) #container{background:transparent}html body:not(.refresh-2024) .ce_bgimage{margin-top:unset;padding-top:unset}html{position:relative}html body.refresh-2024{padding:unset !important;background-image:url(/files/cto_layout/img/refresh-2024/repeat-background.jpg) !important;color:#131313;background-size:contain}@media (min-width:767px){html body.refresh-2024{background-size:cover}}html body.refresh-2024 h1,html body.refresh-2024 h2,html body.refresh-2024 h3,html body.refresh-2024 h4,html body.refresh-2024 h5,html body.refresh-2024 h6,html body.refresh-2024 .h1,html body.refresh-2024 .h2,html body.refresh-2024 .h3,html body.refresh-2024 .h4,html body.refresh-2024 .h5,html body.refresh-2024 .h6,html body.refresh-2024 .font_headline{color:#131313}html body.refresh-2024.fixed-header #header{background-color:rgba(247, 236, 217, 0.8)}html body.refresh-2024.fixed-header #header .mod_navigation.mainmenu{padding-top:15px;padding-bottom:15px}html body.refresh-2024 #mmenu{background:rgba(247, 236, 217, 0.95) !important}html body.refresh-2024 #mmenu #mmenu_bottom{background:rgba(247, 236, 217, 0.8) !important}html body.refresh-2024 #mmenu #mmenu_middle,html body.refresh-2024 #mmenu #mmenu_top{background-color:unset !important}html body.refresh-2024 #mmenu #mmenu_middle *,html body.refresh-2024 #mmenu #mmenu_top *{color:#131313}html body.refresh-2024 #header{background:unset !important;transition:500ms}html body.refresh-2024 #header .inside{max-width:unset}html body.refresh-2024 #header .logo{display:none}html body.refresh-2024 #header .mmenu_trigger{transform:translateY(0px);color:#131313}html body.refresh-2024 #header .mmenu_trigger .burger .burger_lines,html body.refresh-2024 #header .mmenu_trigger .burger .burger_lines::after,html body.refresh-2024 #header .mmenu_trigger .burger .burger_lines::before{background:#fff;background:#131313}html body.refresh-2024 #header .mod_navigation.mainmenu{transition:500ms;transform:unset;background-color:transparent;padding-left:unset;margin-left:unset;width:100%;background-image:unset;margin-top:unset;padding-top:30px}html body.refresh-2024 #header .mod_navigation.mainmenu .level_1{display:flex;justify-content:initial;flex-direction:inherit;width:100%}html body.refresh-2024 #header .mod_navigation.mainmenu ul{justify-content:center !important}html body.refresh-2024 #header .mod_navigation.mainmenu ul li{width:100%}@media (min-width:1076px) and (max-width:2291px){html body.refresh-2024 #header .mod_navigation.mainmenu ul li{width:auto !important;margin-right:4% !important}}html body.refresh-2024 #header .mod_navigation.mainmenu ul li:nth-of-type(1){text-align:left}html body.refresh-2024 #header .mod_navigation.mainmenu a{color:#131313 !important;background-color:unset}@media (min-width:1100px){html body.refresh-2024 #header .mod_navigation.mainmenu a{font-size:1.067em}}@media (min-width:1600px){html body.refresh-2024 #header .mod_navigation.mainmenu a{font-size:1.5em}}@media only screen and (min-width:768px) and (max-width:1100px){html body.refresh-2024 #header .mainmenu{display:none !important}html body.refresh-2024 #header .smartmenu{display:block !important}html body.refresh-2024 #header .smartmenu .smartmenu-trigger .line{background:#131313 !important}html body.refresh-2024 #header .smartmenu .smartmenu-trigger .line::before,html body.refresh-2024 #header .smartmenu .smartmenu-trigger .line::after{background:#131313 !important}}html body.refresh-2024 #slider{min-height:500px}@media (min-width:767px){html body.refresh-2024 #slider{height:100vh}}@media (min-width:767px){html body.refresh-2024 #slider{min-height:960px}}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide{display:flex;justify-content:center;align-items:center}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background{position:relative;overflow:visible}@media (max-width:767px){html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background{max-width:400px;max-height:400px}}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background::after{content:"";background-image:url(/files/cto_layout/img/refresh-2024/sams-logo-slider1.png);display:block;width:13vw;height:20vw;object-fit:contain;z-index:99999999;position:relative;background-repeat:no-repeat;width:100%;background-size:21vw;background-position-x:center;top:-7.5vw}@media (max-width:767px){html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background::after{background-size:38vw;top:-11vw;height:38vw}}@media (max-width:500px){html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background::after{background-size:62vw;top:-23vw;height:38vw}}@media (max-width:767px){html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background{width:80vw !important;height:80vw !important;padding-top:unset !important}}@media (min-width:767px) and (max-width:1499px){html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background{width:40vw !important;height:40vw !important;padding-top:unset !important}}@media (min-width:1500px){html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background{width:26vw;height:26vw !important;padding-top:unset !important;margin-top:5vw}}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .video-overlay{border-radius:100%;background-color:rgba(247, 236, 217, 0) !important;opacity:1 !important;mix-blend-mode:hard-light}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .video{box-shadow:0 0 350px rgba(247, 236, 217, 0.8), 0 0 150px rgba(247, 236, 217, 0.8);width:26vw;height:auto;border-radius:100%;object-fit:cover}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .ce_video_background_inside{position:absolute;width:max-content;right:0;height:100%;padding-right:unset;transform:translateX(5vw) translateY(10vw)}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .ce_video_background_inside .autogrid_row{height:100%}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .ce_video_background_inside *{color:#131313 !important;text-shadow:0 0 50px rgba(247, 236, 217, 0.8), 0 0 25px rgba(247, 236, 217, 0.8);overflow:visible;text-align:right !important}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .ce_video_background_inside .fmel-headline{font-size:clamp(2.2rem, 6vw, 5rem) !important}@media (max-width:500px){html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .ce_video_background_inside .fmel-headline{margin-top:50px}}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .ce_video_background_inside .fmel-subline{font-size:clamp(1.8rem, 4.5vw, 4.2rem) !important}@media (max-width:500px){html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .ce_video_background_inside .fmel-subline{width:100%;max-width:80vw}html body.refresh-2024 #slider .fmel-video-stage .swiper-slide .ce_video_background .ce_video_background_inside .fmel-subline p{white-space:wrap;word-wrap:revert;word-break:initial;text-shadow:0 0 50px rgba(247, 236, 217, 0.8), 0 0 25px rgba(247, 236, 217, 0.8), 0 0 10px rgba(247, 236, 217, 0.8), 0 0 5px rgba(247, 236, 217, 0.8)}}html body.refresh-2024 .willkommen-text .column:nth-child(1){margin-top:20px !important}@media (max-width:1099px){html body.refresh-2024 .willkommen-text .column:nth-child(2){padding-left:unset !important;margin-bottom:unset !important}}html body.refresh-2024 .willkommen-text .ce_swiper-slider-start{height:100%}html body.refresh-2024 .willkommen-text .ce_swiper-slider-start .swiper-wrapper .ce_image{height:100%}html body.refresh-2024 .willkommen-text .ce_swiper-slider-start .swiper-wrapper .ce_image .image_container{height:100%}html body.refresh-2024 .willkommen-text .ce_swiper-slider-start .swiper-wrapper .ce_image .image_container img{height:100% !important;width:100% !important;object-fit:cover}@media (max-width:767px){html body.refresh-2024 .fmel-shadow-box .col_6.align_left_center{padding-right:30px !important}}@media (max-width:767px){html body.refresh-2024 .mod_newslist{padding-top:0px}}html body.refresh-2024 .fmel-link-leiste *{color:#131313}html body.refresh-2024 .fmel-link-leiste .ce_bgimage{margin-top:unset;padding-top:unset}html body.refresh-2024 .ce_bgimage{margin-top:unset;padding-top:unset}html body.refresh-2024 .mod_article.ol-bg-accent .article-overlay{background:#f3e9d7}@media (min-width:1100px){html body.refresh-2024 .ce_gallery .swiper-wrapper .swiper-container-horizontal .swiper-pagination{bottom:-4px}}html body.refresh-2024 .ce_gallery .swiper-wrapper .content{background:#f3e9d7}html body.refresh-2024 .ce_gallery .swiper-wrapper li{padding:20px}html body.refresh-2024 .ce_gallery .swiper-wrapper li img{border-radius:8px}html body.refresh-2024 .ce_gallery .swiper-wrapper li:hover .content{opacity:1;opacity:0.2}html body.refresh-2024 .ce_gallery li{padding:10px}html body.refresh-2024 .ce_gallery li img{border-radius:8px}html body.refresh-2024 .fm-rund img{border-radius:100% !important}@media (min-width:1100px){html body.refresh-2024 .fmel-border-big{position:fixed;z-index:10009;width:100%;height:100%;left:0;top:0;border-image:unset !important;border-left:unset !important;border-top:unset !important;border-right:unset !important;background:transparent;pointer-events:none;border-color:black}html body.refresh-2024 .fmel-border-small{position:fixed;z-index:10010;width:unset !important;height:unset !important;left:unset !important;top:unset !important;border-left:unset !important;border-top:unset !important;border-right:unset !important;background:transparent;pointer-events:none}}html body.refresh-2024 .fmel-shadow-box_boxes .column:nth-child(2){rotate:-0.75deg;background-color:rgba(247, 236, 217, 0.8) !important;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);padding:22px;margin-right:20px;border-radius:8px}@media only screen and (min-width:1241px){html body.refresh-2024 .fmel-shadow-box_boxes .column:nth-child(2){rotate:-1.5deg}}html body.refresh-2024 .fmel-shadow-box_boxes .column:nth-child(2) *{color:#131313}html body.refresh-2024 .fmel-shadow-box_boxes .column:nth-child(3){border-radius:8px;background-color:rgba(247, 236, 217, 0.8) !important;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3)}html body.refresh-2024 .fmel-shadow-box{background-color:rgba(247, 236, 217, 0.8) !important;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3);backdrop-filter:blur(5px);padding:unset;transition:500ms;rotate:-0.75deg;margin-top:0px !important;border-radius:8px;overflow:hidden}@media only screen and (min-width:1239px){html body.refresh-2024 .fmel-shadow-box{rotate:-1.5deg}}@media only screen and (min-width:1440px){html body.refresh-2024 .fmel-shadow-box{margin-top:80px !important}}html body.refresh-2024 .fmel-shadow-box .col_6:not(.align_left_center){padding-right:unset !important}html body.refresh-2024 .fmel-shadow-box .col_6.align_left_center{padding-left:30px !important}html body.refresh-2024 .mod_newslist .newslist-timeline-content *{color:#131313}html body.refresh-2024 .ce_bgimage div.offset_layer{display:block !important}html body.refresh-2024 .offset-layer{background-color:rgba(247, 236, 217, 0.8)}html body.refresh-2024 #content-wrapper{outline:unset !important}html body.refresh-2024 .fmel-linkboxen .ce_linkbox.version5 .ce_linkbox_overlay{background:rgba(243, 233, 215, 0.2)}@media (min-width:1100px){html body.refresh-2024.speisekarte #wrapper .fmel-menucard__menu.sticky{background-image:unset !important;background-color:#f3e9d3 !important}html body.refresh-2024.speisekarte #wrapper .fmel-menucard__menu.sticky *{color:#131313}}html body.refresh-2024.speisekarte #wrapper .fmel-menucard__menu{background-color:#f3e9d3 !important}html body.refresh-2024.speisekarte #wrapper .fmel-menucard__menu *{color:#131313}@media (min-width:1100px){html body.refresh-2024.speisekarte #wrapper .fmel-menucard__menu a{color:#131313}}html body.refresh-2024 .fmel-menucard__name,html body.refresh-2024 .fmel-menucard__name2,html body.refresh-2024 .fmel-drinkscard__name,html body.refresh-2024 .fmel-drinkscard__name2{color:#131313}html body.refresh-2024 .fmel-menucard__beilagen,html body.refresh-2024 .fmel-drinkscard__beilagen{color:#131313}html body.refresh-2024 .fmel-menucard__category .ctlg_group_headline h3,html body.refresh-2024 .fmel-drinkscard__category .ctlg_group_headline h3{color:#131313}html body.refresh-2024 .fmel-menucard__beschreibung,html body.refresh-2024 .fmel-drinkscard__beschreibung{color:#131313}html body.refresh-2024 .fmel-menucard__unterueberschrift,html body.refresh-2024 .fmel-drinkscard__unterueberschrift{color:#131313}html body.refresh-2024 .language-switcher{color:#131313;background:#fff}html body.refresh-2024 .language-switcher option{background:#fff}html body.refresh-2024 .fmel-menucard__category .ctlg_teaser.even,html body.refresh-2024 .fmel-drinkscard__category .ctlg_teaser.even{background:rgba(243, 233, 215, 0.7)}@media (max-width:1100px){html body.refresh-2024 .fmel-menucard__category .ctlg_teaser.even .ctlg_entities,html body.refresh-2024 .fmel-drinkscard__category .ctlg_teaser.even .ctlg_entities{margin-top:30px !important}}@media (max-width:1100px){html body.refresh-2024 .fmel-menucard__category .ctlg_teaser.odd,html body.refresh-2024 .fmel-drinkscard__category .ctlg_teaser.odd{background:rgba(243, 233, 215, 0.9)}html body.refresh-2024 .fmel-menucard__category .ctlg_teaser.odd .ctlg_entities,html body.refresh-2024 .fmel-drinkscard__category .ctlg_teaser.odd .ctlg_entities{margin-top:30px !important}}@media (max-width:767px){html body.refresh-2024 .pt-xl{padding-top:70px !important}}@media (max-width:767px){html body.refresh-2024 .fmel-kontaktblock .autogrid_row .column .ce_text{text-align:center !important}}html body.refresh-2024 .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__lunchMenu,html body.refresh-2024 .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__newsBlock{background:#f3e9d7}html body.refresh-2024 .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__title,html body.refresh-2024 .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews .mod_newslist h2 span{color:#131313;border-bottom:5px solid #131313}html body.refresh-2024 #footer p,html body.refresh-2024 #footer a:not([class^="hyperlink_"]){color:#131313 !important}@media (max-width:767px){html .fixed-header #header{background:#ec7919 !important}}html .fixed-header nav.mod_navigation:nth-child(3){margin-top:50px}@media (max-width:767px){html #resmio-sam-s-cafe-bar-restaurant{text-align:center}}@media (max-width:1099px){html .smartmenu .smartmenu-trigger .line{background:#ec7919 !important;height:3px !important}html .smartmenu .smartmenu-trigger .line::after,html .smartmenu .smartmenu-trigger .line::before{height:3px !important;background:#ec7919 !important}}@media (max-width:1099px){html .fmel-shadow-box{display:block}html .fmel-shadow-box .column{width:100% !important;max-width:100% !important}}
@font-face {
    font-family: 'Jaapokki enchance';
    src: url('../../files/cto_layout/fonts/Jaapokkienchance-Regular.woff2') format('woff2'),
        url('../../files/cto_layout/fonts/Jaapokkienchance-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* #### Generated By: http://www.cufonfonts.com #### */

    @font-face {
    font-family: 'Alien League 3D Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Alien League 3D Regular'), url('../../files/cto_layout/fonts/AlienLeague3D-lypZ.woff') format('woff');
    }
    
html{--bottomOutbrake: -240px;--topOutbrake: -180px;--boxShadow: 0px 0px 15px rgb(0 0 0 / 10%);--typo: #555;--main-color: #ec7919;--white: #fff;--black: #222}html .fmel-lunchMenuArticle .container{max-width:100% !important;margin:0 auto;position:relative;z-index:10}html .fmel-lunchMenuArticle .container .fmel-lunchMenu{text-align:center;overflow:visible}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews{margin-top:100px}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__lunchMenu,html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__newsBlock{padding:40px;background:#131313;position:relative;box-shadow:var(--boxShadow);margin-bottom:40px}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__lunchMenu figure,html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__newsBlock figure{max-width:360px;margin:0 auto 40px auto}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__date{margin-bottom:40px}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__title,html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews .mod_newslist h2 span{letter-spacing:2px;font-weight:600;font-size:1rem;line-height:1.2;text-transform:uppercase;margin-bottom:10px;color:#fff;font-family:nobel, sans-serif;border-bottom:5px solid white;width:max-content;margin-left:auto;margin-right:auto}@media screen and (min-width:500px){html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__title,html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews .mod_newslist h2 span{font-size:1.5rem}}@media screen and (min-width:768px){html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__title,html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews .mod_newslist h2 span{font-size:2.8rem}}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__text img{margin:12px 0 8px 0}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__text p{margin-bottom:5px}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__print{display:none;position:absolute;right:20px;top:20px;font-size:32px;cursor:pointer}@media screen and (min-width:1280px){html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews__print{top:40px;right:40px}}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews .more{display:none}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews:not(.fmel-lunchAndNews).fmhlp--onlyScreen{max-width:768px;margin:0 auto 0 auto}@media screen and (min-width:1024px){html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews--2col{display:flex;justify-content:center}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews--2col .fmel-lunchAndNews__lunchMenu{display:flex;flex-direction:column;justify-content:center;width:50%;margin-bottom:0}html .fmel-lunchMenuArticle .container .fmel-lunchMenu .fmel-lunchAndNews--2col .fmel-lunchAndNews__newsBlock{display:flex;flex-direction:column;justify-content:center;width:50%;margin:0 0 0 30px}}html .fmel-menucard p,html .fmel-drinkscard p{font-size:16px;line-height:1.35;color:#fff}@media screen and (min-width:768px){html .fmel-menucard p,html .fmel-drinkscard p{font-size:20px}}html .fmel-menucard__category,html .fmel-drinkscard__category{text-align:center;margin-top:40px;max-width:900px;margin:0 auto}html .fmel-menucard__category h3,html .fmel-drinkscard__category h3{font-size:2.4rem;line-height:1.1}@media screen and (min-width:768px){html .fmel-menucard__category h3,html .fmel-drinkscard__category h3{font-size:3.5rem}}html .fmel-menucard__category .ctlg_teaser,html .fmel-drinkscard__category .ctlg_teaser{padding:10px 20px}html .fmel-menucard__category .ctlg_teaser.even,html .fmel-drinkscard__category .ctlg_teaser.even{background:rgba(0, 0, 0, 0.3)}html .fmel-menucard__category .ctlg_group_headline h3,html .fmel-drinkscard__category .ctlg_group_headline h3{margin-top:60px;color:#fff}html .fmel-menucard__category.genussmenue,html .fmel-drinkscard__category.genussmenue{border:1px solid var(--second-color);padding:20px}html .fmel-menucard__category.genussmenue .ctlg_group_headline h3,html .fmel-menucard__category.genussmenue .ctlg_group_content,html .fmel-drinkscard__category.genussmenue .ctlg_group_headline h3,html .fmel-drinkscard__category.genussmenue .ctlg_group_content{color:var(--second-color)}html .fmel-menucard__category.fm-classicburgers::before,html .fmel-drinkscard__category.fm-classicburgers::before{content:"";position:absolute;display:inline-block;width:1200px;height:1200px;background:url(https://staging.sam-s.at/files/cto_layout/img/icons/burger-icon.svg);background-repeat:no-repeat;background-size:contain;right:65%;opacity:0.75;transform:rotate(19deg);z-index:-1}html .fmel-menucard__category.fm-pizza,html .fmel-drinkscard__category.fm-pizza{position:relative}html .fmel-menucard__category.fm-pizza::before,html .fmel-drinkscard__category.fm-pizza::before{content:"";position:absolute;display:inline-block;width:1000px;height:1000px;background:url(https://staging.sam-s.at/files/cto_layout/img/icons/pizza-icon.svg);background-repeat:no-repeat;background-size:contain;top:8%;left:80%;opacity:0.75;transform:rotate(357deg);z-index:-1}html .fmel-menucard__category.fm-fries,html .fmel-drinkscard__category.fm-fries{position:relative}html .fmel-menucard__category.fm-fries::before,html .fmel-drinkscard__category.fm-fries::before{content:"";position:absolute;display:inline-block;width:1000px;height:1000px;background:url(https://staging.sam-s.at/files/cto_layout/img/icons/fries-icon.svg);background-repeat:no-repeat;background-size:contain;top:8%;left:80%;opacity:0.75;transform:rotate(337deg);z-index:-1}html .fmel-menucard__category.fm-getraenke,html .fmel-drinkscard__category.fm-getraenke{position:relative}html .fmel-menucard__category.fm-getraenke::before,html .fmel-drinkscard__category.fm-getraenke::before{content:"";position:absolute;display:inline-block;width:1200px;height:1200px;background:url(https://staging.sam-s.at/files/cto_layout/img/icons/getranke-icon.svg);background-repeat:no-repeat;background-size:contain;top:8%;right:70%;opacity:0.75;transform:rotate(20deg);z-index:-1}html .fmel-menucard__text,html .fmel-drinkscard__text{display:flex;flex-wrap:wrap;margin-bottom:40px}html .fmel-menucard__name,html .fmel-menucard__name2,html .fmel-drinkscard__name,html .fmel-drinkscard__name2{display:flex;justify-content:space-between;text-align:left;font-weight:600;width:100%;font-size:1.6rem;line-height:1.3;color:#fff}@media (min-width:500px){html .fmel-menucard__name,html .fmel-menucard__name2,html .fmel-drinkscard__name,html .fmel-drinkscard__name2{font-size:2rem}}html .fmel-menucard__name__inner,html .fmel-menucard__name2__inner,html .fmel-drinkscard__name__inner,html .fmel-drinkscard__name2__inner{margin-right:20px}html .fmel-menucard__eigenschaften,html .fmel-drinkscard__eigenschaften{white-space:nowrap}html .fmel-menucard__eigenschaften svg,html .fmel-drinkscard__eigenschaften svg{width:20px}html .fmel-menucard__preis,html .fmel-menucard__preis2,html .fmel-drinkscard__preis,html .fmel-drinkscard__preis2{white-space:nowrap;margin-left:30px;font-weight:400;margin-left:5px}html .fmel-menucard__beilagen,html .fmel-drinkscard__beilagen{font-size:1.6rem;line-height:2rem;text-align:left;margin-right:100px;color:#fff}html .fmel-menucard__beschreibung,html .fmel-drinkscard__beschreibung{width:100%;text-align:initial;color:#fff}html .fmel-menucard__beschreibung *,html .fmel-drinkscard__beschreibung *{margin-bottom:3px}html .fmel-menucard__unterueberschrift,html .fmel-drinkscard__unterueberschrift{font-size:1.8rem;line-height:1.1;color:var(--white);margin-bottom:10px}@media (min-width:768px){html .fmel-menucard__unterueberschrift,html .fmel-drinkscard__unterueberschrift{font-size:2.4rem}}html .fmel-menucard__anker,html .fmel-drinkscard__anker{position:absolute;margin-top:-100px}@media (min-width:768px){html .fmel-menucard__anker,html .fmel-drinkscard__anker{margin-top:-200px}}@media (min-width:1100px){html .fmel-menucard__anker,html .fmel-drinkscard__anker{margin-top:-330px}}html .fmel-menucard__black-on-orange-text-top,html .fmel-menucard__black-on-orange-text-bottom,html .fmel-drinkscard__black-on-orange-text-top,html .fmel-drinkscard__black-on-orange-text-bottom{background:var(--main-color);color:var(--black);text-align:left;padding:20px;font-size:1.8rem}html .fmel-menucard__black-on-orange-text-bottom,html .fmel-drinkscard__black-on-orange-text-bottom{margin-top:20px}html body.speisekarte #wrapper{margin:0;padding:0}html body.speisekarte #wrapper #top_link{display:none}html body.speisekarte #wrapper .ce_bgimage.oversize .ce_bgimage-outer .ce_bgimage-inside{transform:none}html body.speisekarte #wrapper p{font-size:16px;line-height:1.35}@media screen and (min-width:768px){html body.speisekarte #wrapper p{font-size:20px}}html body.speisekarte #wrapper .contentwrap{box-shadow:none !important;padding-top:100px}html body.speisekarte #wrapper .mod_catalogUniversalView{position:relative;overflow:visible;padding-top:0px !important}@media (max-width:767px){html body.speisekarte #wrapper .mod_catalogUniversalView{margin:0 -20px}}@media screen and (min-width:1100px){html body.speisekarte #wrapper .fmel-menucard__category:nth-child(2){padding-top:250px}}@media (max-width:1099px){html body.speisekarte #wrapper .fmel-menucard__menu{position:fixed;bottom:0;left:0;width:100%;transition:all 0.5s ease;background:var(--main-color);z-index:1000}html body.speisekarte #wrapper .fmel-menucard__menu .mobileMenuTrigger{display:flex;justify-content:flex-end;align-items:center;width:100%;height:80px;font-family:nobel, sans-serif;font-weight:300;font-size:20px;color:var(--white);cursor:pointer;border-bottom:1px solid rgba(255, 255, 255, 0.3);margin-bottom:20px}html body.speisekarte #wrapper .fmel-menucard__menu .mobileMenuTrigger span{display:flex}html body.speisekarte #wrapper .fmel-menucard__menu .mobileMenuTrigger span svg{margin:0 10px;width:26px;height:26px}html body.speisekarte #wrapper .fmel-menucard__menu:not(.open){height:80px}html body.speisekarte #wrapper .fmel-menucard__menu:not(.open) .mobileMenuTrigger .fa-times{display:none}html body.speisekarte #wrapper .fmel-menucard__menu.open{height:350px}html body.speisekarte #wrapper .fmel-menucard__menu.open .mobileMenuTrigger .fa-bars{display:none}html body.speisekarte #wrapper .fmel-menucard__menuItems{column-count:3;padding:0 10px}html body.speisekarte #wrapper .fmel-menucard__menuItems a{display:block;color:var(--white);line-height:1.3rem;font-size:1.4rem;padding:0 10px;margin-bottom:15px}}@media (max-width:1099px) and (orientation:landscape){html body.speisekarte #wrapper .fmel-menucard__scrollWrapper{max-height:calc(100% - 120px);overflow:auto}}@media (max-width:700px){html body.speisekarte #wrapper .fmel-menucard__menuItems{column-count:2}html body.speisekarte #wrapper .fmel-menucard__menu.open{height:420px}}@media (min-width:1100px){html body.speisekarte #wrapper .fmel-menucard__menu{position:absolute;top:0.1vw;left:50%;margin-bottom:100px;width:900px;margin:0 auto;transform:translate(0, 0px) rotate(0deg) !important;transition:background 0.2s;padding:30px 50px;background:rgba(255, 255, 255, 0.05);transform:translate(-50%, 0px) rotate(0deg) !important}html body.speisekarte #wrapper .fmel-menucard__menu .fmel-menucard__menuItems{column-count:3}html body.speisekarte #wrapper .fmel-menucard__menu .mobileMenuTrigger{display:none}html body.speisekarte #wrapper .fmel-menucard__menu a{margin:0 20px;padding:3px 20px;font-family:nobel, sans-serif;font-weight:700;font-size:1rem;line-height:1.4;text-transform:uppercase;white-space:nowrap;width:44%;color:var(--main-color)}html body.speisekarte #wrapper .fmel-menucard__menu.sticky{position:fixed;left:0;width:830px;padding:30px 0px 30px 60px;background-image:url(/files/cto_layout/img/layout/background-element_v1_20211006.svg);background-size:cover;background-color:var(--main-color);z-index:1000;transform:translate(288px, 110px) rotate(-1.8deg) !important;transform-origin:0 0}html body.speisekarte #wrapper .fmel-menucard__menu.sticky a{color:var(--white)}}@media (min-width:1300px){html body.speisekarte #wrapper .fmel-menucard__menu.sticky{top:0.25vw;transform:translate(287px, 110px) rotate(-1.8deg) !important}}@media (min-width:1500px){html body.speisekarte #wrapper .fmel-menucard__menu{top:0;width:900px;transform:translate(-50%, 0px) rotate(0deg) !important}html body.speisekarte #wrapper .fmel-menucard__menu.sticky{top:0.4vw;left:50%;width:924px;transform:translate(-50%, 110px) rotate(-1.8deg) !important}}@media (min-width:1800px){html body.speisekarte #wrapper .fmel-menucard__menu.sticky{top:0.45vw}}html body.home{margin:0}@media print{html body.home{}@page{html body.home{size:A4 landscape;margin:0cm}}html body.home #slider,html body.home #outdated-browser,html body.home .mod_article:not(.fmel-lunchMenuArticle){display:none}html body.home #container{box-shadow:none !important}html body.home #main .fmel-lunchMenuArticle{background:none !important;padding-top:0 !important;padding-bottom:0 !important}html body.home .fmel-lunchAndNews{padding:0.5cm}html body.home .fmel-lunchAndNews__date{font-size:0.5cm;margin:0}html body.home .fmel-lunchAndNews__title{color:var(--second-color);font-weight:400;margin:0.5cm 0 0.5cm 0;font-size:0.6cm;font-family:nobel, sans-serif !important;color:white;border-bottom:4px solid white;width:max-content;margin-right:auto;margin-left:auto}html body.home .fmel-lunchAndNews__text{border:1px solid var(--second-color);padding:0.5cm}html body.home .fmel-lunchAndNews__text p{font-size:18px;margin:7px 0}html body.home .fmel-lunchAndNews__text h2{font-size:20px}html body.home .fmel-lunchAndNews__text h3{font-size:18px}html body.home .fmel-lunchAndNews__text h4{font-size:16px}html body.home .fmel-lunchAndNews__text h5{font-size:14px}html body.home .fmel-lunchAndNews img{width:2cm;margin-top:6px}}html .fmhlp--onlyPrint{display:none}html .fmhlp-noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html .fmhlp-isSticky{position:fixed;top:0;z-index:1}@media print{html .fmhlp--onlyScreen{display:none}html .fmhlp--onlyPrint{display:table;width:100%}}
