html, body {
	background: #000;
}

a {
	color: #fe8259;
}

a:hover, a:focus, a:active {
	text-decoration: underline;
}

h1, h2, h3 {
	font-family: "Rubik",Helvetica,Arial,sans-serif;
	font-weight: 700;
}

.t3-mainbody {
	padding: 0 0 24px 0;
	background: #000;
}

div.t3-wrapper {
	background: #000;
}

.mod-articles-items.mod-articles-grid li {
	list-style: none;
	padding: 32px;
	border: 2px solid #403d75;
}

.mod-articles-grid {
  --grid-layout-gap: 3rem;
}

#t3-section-video .module-inner {
	background: transparent;
}

#Section148.padding-bottom {
	padding-bottom: 54px;
	padding-top: 54px;
}

#Section152.padding-top {
	padding-top: 0;
}

#Section155.padding-bottom {
	padding-top: 54px;
	padding-bottom: 0;
}

.item-page {
	background: #000;
	color: #fff;
}

.item-page img {
	width: auto;
}

html.restaurace #t3-mainbody {margin-bottom: 0;}
html.restaurace #t3-section-top.t3-section-wrap .padding-top {padding: 0;)
	