<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Restaurant Hiller
Theme URI: www.restaurant-hiller.de
Author: Dialog Marketing
Author URI: www.dialog-gestalten.de
Description: Responsives Theme die Homepage des Restaurant Hillers in Hannover, Germany. 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

GrÃ¼n:#6cac37
Orange: #d75c21
*/

hr {
	text-align: center;
	border-top: 2px solid green;
	border-radius: 15px;
	margin: 10px 0;
	padding: 0 5px;
}


/* nunito-regular - latin */
@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: 400;
	src: url('./fonts/nunito-v9-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Nunito Regular'), local('Nunito-Regular'),
	url('./fonts/nunito-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('./fonts/nunito-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('./fonts/nunito-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('./fonts/nunito-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('./fonts/nunito-v9-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
}


.nobot { margin-bottom: 0; }

b {
	color:#d75c21; 
	text-shadow: none;
}
.col-backgr {
	padding: 5px 15px 15px 15px;
	text-align:center;
}

.col-backgr h3 {
	color: #6cac37;
	padding: 5px 10px 0 10px;
	margin: 0 0 10px 0;
}
.psozsli { margin: 3px 0 0; }

h3.h3sozsli { padding: 0; }

@media screen and (min-width: 1200px ){
	h3.h3sozsli { font-size: 1.2em; }
	.psozsli { font-size: 0.85em; }
}

.single-title h1.bb a { color: #6cac37; }
.single-title h1.bb {margin: 20px 0 0 0;}

a.moretag {
	transition: all 0.4s ease-in-out;
	color: #d75c21;
}
a.moretag:hover {
	color: black;
	text-decoration: underline;
}

h1.sozl,
h2.sozl {
	text-align: left;
	margin-top: 15px;
	margin-bottom: 30px;
	color: #6cac37;
}

@media screen and (max-width: 767px) { h2.sozl { margin-bottom: 10px; } }

.row.soz { margin-bottom: 50px; }


p,
h1,
h2,
h3,
a {
	color: #222;
	text-shadow: 0px 1px 1px #555;
}

h4,
h5,
h6 {
	color: #6cac37;
	text-shadow: 0px 1px 1px #555;	
}

figcaption {
	text-align: center;
	padding: 4px 0;
	margin-bottom: 0;
	font-style: italic;
}

.polaroid {
	padding: 5px 5px 0px 5px;
	border: solid 1px black;
	background-color: white;
	-webkit-box-shadow: 8px 7px 21px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 8px 7px 21px -5px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 15px 1px rgba(0,0,0,0.75);
}

@media screen and (max-width: 767px) {
	.polaroid {
		border: none;
		padding: 5px 5px 5px 5px;
	}
}

li { text-shadow: 0px 1px 1px #555; }


/* blackblur */
@-webkit-keyframes blackblur {
	from 	{ text-shadow: 0 0 72px #d75c21; color: transparent; }
	to 		{ text-shadow: 0; 				color: #d75c21; }	
}

@keyframes blackblur {
	from 	{ text-shadow: 0 0 72px #d75c21; color: transparent; }
	to 		{ text-shadow: 0; 				color: #d75c21; }	
}
.bb span:nth-of-type(1)  { -webkit-animation: blackblur 2s 1s    1 alternate; }
.bb span:nth-of-type(2)  { -webkit-animation: blackblur 2s 1.1s  1 alternate; }
.bb span:nth-of-type(3)  { -webkit-animation: blackblur 2s 1.15s 1 alternate; }
.bb span:nth-of-type(4)  { -webkit-animation: blackblur 2s 1.2s  1 alternate; }
.bb span:nth-of-type(5)  { -webkit-animation: blackblur 2s 1.25s 1 alternate; }
.bb span:nth-of-type(6)  { -webkit-animation: blackblur 2s 1.3s  1 alternate; }
.bb span:nth-of-type(7)  { -webkit-animation: blackblur 2s 1.35s 1 alternate; }
.bb span:nth-of-type(8)  { -webkit-animation: blackblur 2s 1.4s  1 alternate; }
.bb span:nth-of-type(9)  { -webkit-animation: blackblur 2s 1.45s 1 alternate; }
.bb span:nth-of-type(10) { -webkit-animation: blackblur 2s 1.5s  1 alternate; }
.bb span:nth-of-type(11) { -webkit-animation: blackblur 2s 1.55s 1 alternate; }
.bb span:nth-of-type(12) { -webkit-animation: blackblur 2s 1.6s  1 alternate; }
.bb span:nth-of-type(13) { -webkit-animation: blackblur 2s 1.65s 1 alternate; }
.bb span:nth-of-type(14) { -webkit-animation: blackblur 2s 1.7s  1 alternate; }
.bb span:nth-of-type(15) { -webkit-animation: blackblur 2s 1.75s 1 alternate; }
.bb span:nth-of-type(16) { -webkit-animation: blackblur 2s 1.75s 1 alternate; }
.bb span:nth-of-type(17) { -webkit-animation: blackblur 2s 1.8s  1 alternate; }
.bb span:nth-of-type(18) { -webkit-animation: blackblur 2s 1.85s 1 alternate; }
.bb span:nth-of-type(19) { -webkit-animation: blackblur 2s 1.9s  1 alternate; }
.bb span:nth-of-type(20) { -webkit-animation: blackblur 2s 1.95s 1 alternate; }
.bb span:nth-of-type(21) { -webkit-animation: blackblur 2s 2s 	 1 alternate; }
.bb span:nth-of-type(22) { -webkit-animation: blackblur 2s 2.05s 1 alternate; }
.bb span:nth-of-type(23) { -webkit-animation: blackblur 2s 2.1s  1 alternate; }
.bb span:nth-of-type(24) { -webkit-animation: blackblur 2s 2.15s 1 alternate; }
.bb span:nth-of-type(25) { -webkit-animation: blackblur 2s 2.2s  1 alternate; }


/* Globals */

* { 
	box-sizing: border-box; 
	font-family: 'Nunito', sans-serif;
	font-size: 1.03em;
}

html { overflow-y: scroll; }

body { line-height: 1.8; }


@media screen and (min-width: 767px) {
	body {
		/*background: url(img/bg-beispiel-7.jpg) no-repeat center center fixed;*/
		background: url(img/bg.jpg) no-repeat center center fixed;
		/*img/BG-Vorschau5.jpg*/
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
}

a {  
	transition: all 0.4s ease-in-out;
	text-decoration: none;	
}

a:hover { 
	color:black; 
	text-decoration: none;	
}

a:visited { text-decoration: none; }

p a { color: #d75c21; }

p a:hover { text-decoration: underline }

.single-content { margin-bottom: 30px; }

article { margin-top: 20px; } 

@media screen and (max-width: 767px) {
	.row.soz { margin-bottom: 5px;}
	.single-content {margin-bottom: 0;}
}
@media screen and (max-width: 767px) { .page-template-archive-recipe .single-content { margin-bottom: 30px; } }


.container {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+70&amp;1+0,0+70 */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 70%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 70%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.8) 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

.container .querlinie { margin: 0 -15px; }

.container.header {
	background-color: rgba(255,255,255,1);
	border: none;
}

.container.body { padding: 20px 60px 60px 60px; }
@media screen and (max-width:585px){ .container.body{ padding: 20px; } }
@media screen and (min-width:586px) and (max-width: 1199px) { .container.body{ padding: 20px 40px; } }

.row { margin-bottom: 10px; }

.single-recipe .row { margin-bottom:50px; }

/* Header */
.logo-header { 
	text-align: center;
	padding: 20px 0 30px 0;
}

.logo-header img {
	max-height: 100px;
	max-width: 60%;
}

.querlinie {
	background: url('./img/querlinie.jpg') repeat-x;
	clear: both;
	height: 12px;
	margin: 0;
}


/* Navigation */
.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	float: none;
	display: flex;
	justify-content: center;
}

.menu li { display: inline; text-align: center;}

.menu li a {
	font-size: 1.1em;
	color: #6cac37;
	padding: 3px 8px;
	margin: 0 5px;
}



.menu li a:hover { color: black; }

/* Pagination */
.custom-post { display: block; }

.custom-post .links a {
	color: #00962A;
	margin: 0 10px;
	text-decoration: none; 
}

p.right {
	text-align: right;
	margin-bottom: 0;
}

p.left {
	text-align: left;
	margin-bottom: 0;
}

.col-lg-6.no {
	padding: 0;
	margin-bottom: 25px;
}

.pag-links { text-align: center; }

.pagination {
	text-align: center;
	margin: 10px 0;
}

.nav-links { position:relative; }

.prev.page-numbers,
.next.page-numbers{ display:none; }

.page-numbers {
	padding: 0 5px;
	color: #6cac37;
	font-size: 1.5em;
	text-shadow: 0px 1px 1px #555;
}
.page-numbers.current {
	color: #d75c21;
	font-size: 2.2em;
	font-weight: bold;
}

.pag {
	font-weight: bold;
	font-size: 1.5em;
	padding: 0 10px;
}

.screen-reader-text { display: none; }

.sozu {
	text-align: center;
	margin-top: 50px;
}

/* Home Page */
figure {
	width: 100%;
	height: auto;
	text-align: center;
	margin: 0 auto;
}


@media screen and (max-width: 990px) { figure {margin-bottom:20px; } }

figure img { 
	max-width: 100%;
	height: auto; 
}

@media screen and (min-width: 768px){.rezept {padding-right: 30px; } }

.bgshadow {
	background-color: #eaf7de; 
	-webkit-box-shadow: 8px 7px 21px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 8px 7px 21px -5px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 15px 1px rgba(0,0,0,0.75); 
}

.zutatenliste {
	padding: 10px 0 20px 0;
	background-color: #eaf7de;
}
.zutatenliste a,
.zutatenliste a:hover,
.zutatenliste a:visited {
	text-decoration: none;
}

@media screen and (max-width: 767px){ 
	.zutatenliste { 
		padding: 15px;
		margin-bottom: 30px;
	} 
}

.zutatenliste figure { padding-top: 15px; }

.zutatenliste h4 {
	padding-top: 15px;
	color:black;
}

.lm { padding-left: 40px; }
@media screen and (max-width:766px){ .lm { padding-left: 15px; } }
@media screen and (min-width:767px) and (max-width: 1199px) { .lm { padding: 20px} }

.speisekarte { 
	color: #6cac37;
	display: block;
	padding: 3px;
	border: 1.5px dotted #6cac37;
	border-radius: 50px;
	text-align: center;
}

.speisekarte:hover {
	color: white;
	background-color: #6cac37;
}

.speisekarte i { 
	font-size: 3em; 
	vertical-align: middle;
}

/* Youtube Video Einbindungen */

.youtube-player {
	margin-top: 20px;
	position: relative;
	padding-bottom: 56.23%;
	height: 0;
	overflow: hidden;
	background: #000;
	width: 100%;
	-webkit-box-shadow: 8px 7px 21px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 8px 7px 21px -5px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 15px 1px rgba(0,0,0,0.75); 
}

.youtube-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:100%;
	z-index: 100;
	background: transparent;
}

.youtube-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .4s all;
	-moz-transition: .4s all;
	transition: .4s all;
}

.youtube-player img:hover { -webkit-filter: brightness(75%); }

.youtube-player .play {
	height: 72px;
	width: 72px;
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute;
	background: url("./img/arrow.png") no-repeat;
	cursor: pointer;
}

footer {
	text-align: center;
	background-color: #6cac37;
	font-size: 1.3em;
	width: 100%;
	margin-bottom: 0;
}

.container.footer { 
	padding-left: 0;
	padding-right: 0;
}


/* Front Page Tiles */
.flip-container { perspective: 1000px; margin: 0 auto;}
.flip-container:hover .flipper { transform: rotateY(180deg); }	
.home hr { margin: 20px 0; }
.home .flip-container { margin-bottom: 25px; }
.flip-container.fp-tile figure { position: relative; }
.flip-container.fp-tile figcaption {
	position: absolute;
	bottom: 0;
}

.flip-container,
.front,
.back {
	width: 320px;
	height: 320px;
	vertical-align: center
}

@media screen and (min-width: 992px) and (max-width: 1199px){
	.flip-container,
	.front,
	.back {
		width: 270px;
		height: 270px;
	}
}

@media screen and (max-width: 320px){
	.flip-container,
	.front,
	.back {
		width: 100%;
		height: 320px;
	}
}

/*flip speed*/
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
	height: 100%;
}

/* hide back of pane during swap */
.front,
.back {
	font-size: 0.8em;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0 ;
	border: solid 1px #6cac37;
	-webkit-box-shadow: 8px 7px 21px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 8px 7px 21px -5px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 15px 1px rgba(0,0,0,0.75);
}

.front figure {
	position: absolute;
	bottom: 0;
	width: auto;
	height: 100%;
}

.back .text-back {
	padding: 5px 25px;
	width: 100%;
	height: 100%;
	position: relative;
	background-color: rgba(66,66,66,0.1);
	text-align: center;
}

.back .text-back h2 {
	color: #6cac37;
	text-shadow: 0px 1px 1px #555;
	margin-top: 10px;
}

.back .text-back .bottom-row {
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	font-weight: bold;
	padding: 5px;
	border-top: 3px solid #6cac37;
}

.rrr {
	position: absolute;
	bottom: 40px;
	width: 100%;
	padding: 5px;
	left: 0;
}

.stammtisch .front figure { bottom: 0; }

.front figcaption.st {
	width: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	font-weight: bold;
	padding: 5px;
	border-top: 3px solid #6cac37;
}
.front figcaption.st h3 {
	margin: 6px 0;
	color: #d75c21;

}


.front figcaption,
.back figcaption { padding-top: 20px; }

.front h2,
.back h2 { text-align: center; }

/* front pane, placed above back */
.front {
	z-index: 2;
	transform: rotateY(0deg);
}


.back span.bottom {
	position: absolute;
	width: 100%;
	bottom: 20px;
	display: block;
	text-align: center;
}

/* back initially hidden pane */
.back { transform: rotateY(180deg); }

/* Speisekarte page */
.center { text-align: center; }


.sb {
	position: relative;
	border: 4px solid #6cac37;
	padding: 8px 12px;
}

.sb:before {
	content: ' ';
	position: absolute;
	z-index: 3;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	border: 2px solid #d75c21;
}

.sb:after {
	content: ' ';
	position: absolute;
	z-index: 3;
	top: -8px;
	left: -8px;
	right: -8px;
	bottom: -8px;
	border: 2px solid #d75c21;
}

.page-id-281 .single-content p.ten { margin-bottom: 10px; }

.page-id-281 .single-content p { text-shadow: none; }
.page-id-281 .single-content{
	font-size: 0.9em;
	/*text-transform: uppercase;*/
}
.page-id-281 .single-content i { font-size: 0.85em; }
.page-id-281 .single-content h2 { font-size: 1.9em; }
@media screen and (max-width: 500px) {
	.page-id-281 .single-content * { font-size: 0.99em; }
	.page-id-281 .single-content i {font-size: 1.04em;}
	.page-id-281 .col-xs-1 { padding: 0 5px; }
	.page-id-281 .col-xs-2 { padding: 0 5px; }
	.page-id-281 .col-xs-3 { padding: 0 5px; }
	.page-id-281 .col-xs-4 { padding: 0 5px; }
	.page-id-281 .col-xs-5 { padding: 0 5px; }
	.page-id-281 .col-xs-6 { padding: 0 5px; }
	.page-id-281 .col-xs-7 { padding: 0 5px; }
	.page-id-281 .col-xs-8 { padding: 0 5px; }
	.page-id-281 .col-xs-9 { padding: 0 5px; }
}
.page-id-468 .single-content .right{ text-align: right; }
.page-id-468 .single-content p { text-shadow: none; }
.page-id-468 .single-content { font-size: 0.9em; }
.page-id-468 .single-content .tpt { padding-top: 10px; }
.page-id-468 h2 { cursor: pointer; }

.page-id-1522 .single-content .right{ text-align: right; }
.page-id-1522 .single-content p { text-shadow: none; }
.page-id-1522 .single-content { font-size: 0.9em; }
.page-id-1522 .single-content .tpt { padding-top: 10px; }
.page-id-1522 h2 { cursor: pointer; }

@media screen and (max-width: 500px) {
	.page-id-468 .single-content * { font-size: 0.99em; }
	.page-id-468 .single-content h2 { font-size: 1.99em; }
	.page-id-468 .single-content i {font-size: 1.04em;}
	.page-id-468 .col-xs-1 { padding: 0 5px; }
	.page-id-468 .col-xs-2 { padding: 0 5px; }
	.page-id-468 .col-xs-3 { padding: 0 5px; }
	.page-id-468 .col-xs-4 { padding: 0 5px; }
	.page-id-468 .col-xs-5 { padding: 0 5px; }
	.page-id-468 .col-xs-6 { padding: 0 5px; }
	.page-id-468 .col-xs-7 { padding: 0 5px; }
	.page-id-468 .col-xs-8 { padding: 0 5px; }
	.page-id-468 .col-xs-9 { padding: 0 5px; }
	.page-id-1522 .single-content * { font-size: 0.99em; }
	.page-id-1522 .single-content h2 { font-size: 1.99em; }
	.page-id-1522 .single-content i {font-size: 1.04em;}
	.page-id-1522 .col-xs-1 { padding: 0 5px; }
	.page-id-1522 .col-xs-2 { padding: 0 5px; }
	.page-id-1522 .col-xs-3 { padding: 0 5px; }
	.page-id-1522 .col-xs-4 { padding: 0 5px; }
	.page-id-1522 .col-xs-5 { padding: 0 5px; }
	.page-id-1522 .col-xs-6 { padding: 0 5px; }
	.page-id-1522 .col-xs-7 { padding: 0 5px; }
	.page-id-1522 .col-xs-8 { padding: 0 5px; }
	.page-id-1522 .col-xs-9 { padding: 0 5px; }
}

/* Google Maps */
.gmnoprint {display: none;}


#map {
	height: 400px;
	width: 100%;
}
@media screen and (max-width:500px) {
	#map { width: 100%; }
}

/* Speisekarte Akkordion */
#drawers { padding: 0; }

#drawers .row {
	margin-left: 0;
	margin-right: 0;
}

#drawers div#l { display: none; }
#drawers li { list-style-type: none; }
#drawers div#l.first{ display:block; }
#drawers h2 {
	padding-bottom: 10px;
	border-bottom: 1.5px solid #6cac37;
}

/* RezeptÃ¼bersicht */
.page-template-archive-recipe article .row { margin-bottom: 70px; }
.page-template-archive-recipe .body a { text-align: center; }
.page-template-archive-recipe figure figcaption { text-shadow: 0px 1px 1px #555; }
.page-id-25 figure figcaption { text-shadow: 0px 1px 1px #555; }

.page-template-archive-recipe h3 {
	margin: 15px 0 25px 0;
	padding: 10px 10px 20px 10px;
	border-bottom: 1.5px solid #6cac37;

}
.zutatenliste h4 { color: #6cac37; }
.zutatenliste h4:first-child { text-align: center; }


.zutatenliste h4 a { color: #6cac37; }

.editor2 { margin-bottom: 20px; }

#arls { 
	display: flex;
	justify-content: space-around; 
	margin-bottom: 15px;
}

#arls h4 a {
	color: #d75c21;
	text-shadow: none;
	font-weight: bold;
}

@media screen and (max-width: 500px) { .page-template-archive-recipe h3 { margin-top: 0; } }

.slicknav_menu { display: none; }

/* slicknav */

@media screen and (min-width: 677px) {
	.recipe-template-default .zutatenliste {
		padding-left: 25px;
		padding-right: 25px;
	}
}

.box { padding-right:50px; }

@media screen and (max-width: 990px){
	.box {
		margin: 30px;
		padding-right:15px;
	}
	.page-id-9 .bgshadow {
		background-color: transparent;
		box-shadow: none;
	}
	.page-id-9 figure { margin: 0; }
}

/* MenÃ¼ 2 */
ul#menu-menu2 { width: 100%; display: flex;}
.menu-menu2-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 30px;
	background-color: rgba(108, 172, 55, 1);
	z-index: 9;
}
ul#menu-menu2 li { cursor: pointer; }
ul#menu-menu2 a { color: #fff; }

.menu-menu2-container { clear: both; }

.menu-menu2-container ul#menu-menu2 li {
	width: 100%;
	display: block;
}

nav.navigation-header ul.sub-menu {
	padding-left: 0;
	margin-top: -4px;
}
nav.navigation-header {
	position: relative;
	height: 30px;
	margin-left: -15px;
	margin-right: -15px;
}

@-webkit-keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}

@keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}

nav.navigation-header ul ul { display: none; }

nav.navigation-header ul li:hover &gt; ul {
	display: block;
	background-color: #fff;

	-webkit-animation: fadeIn .4s;
	animation: fadeIn .4s;
}

nav.navigation-header ul li ul li { border: 1px solid #6cac37; }
ul#menu-menu2 ul.sub-menu a {
	color: #000;
	display: block;
}
ul#menu-menu2 li.current_page_item a { color: #d75c21; }

nav.navigation-header ul ul li:hover {
	background-color: #6cac37;
	transition: 1s;
}

nav ul ul.sub-menu li:last-of-type {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
@media screen and (max-width: 676px) {
	.menu { display: none; }
	.menu-menu2-container { display: none; }
	.slicknav_menu { display: block; }
	header { margin-top: 45px; }
	.logo-header { display: none; }
	.querlinie { display: none; }
	.container.body { margin-top:20px; }
	.current_page_item a { 
		background-color: #d75c21; 
		border-radius: 0;
		color: #fff;
	}
}

.shariff li,
.shariff li a { 
	font-size: 1.2em; 
	text-align: center;
	height: 50px;
}

.shariff li a span.share_text { font-size: 0.7em; }

.shariff .theme-white .shariff-button { border: 1px solid #6cac37; }
.social_buttons { border: 1px solid red; }

img.glutenfrei { 
	width: 20px; 
	height: auto;
}</pre></body></html>