/*
Theme Name: RatschHaus
Theme URI: http://grazersoft.com/themes/ratschhaus
Author: GTheme
Author URI: http://grazersoft.com
Description: RatschHaus-Theme ist ein responsives Theme für modernes und cooles Design. Features: parallax header image, Meta-Slider, Möglichkeit für Google Fonts, Social Icons, Color Control, Custom Widgets und viel mehr.
Version: 1.5.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ratschhaus
Tags: custom-colors, custom-background, custom-menu, custom-header, featured-images, editor-style, sticky-post, theme-options, threaded-comments

This theme, like WordPress, is licensed under the GPL.


#primary-menu li:nth-of-type(1).current_page_item a
--colorItems1
*/



:root {
	--paddingcols: 0px;
	--RatschhausRed: #e84133;
	--RatschhausBlue: #00a2d2;
	--colorItems1: #fff;
	--colorItems2: #fff;
	--colorItems3: #fff;
}

body {
	color: #4c4c4c;
	background-color: #f7f3f0;
	font-size: 14px;
	line-height: 1.4;
	word-wrap: break-word;

	font-family: 'Courier New';
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #000;
	font-family: "Cairo Regular", serif !important;
	font-weight: 400;
	font-size: 15px;
	text-transform: uppercase;

}

h1,
h2 {
	font-size: 26px;
	text-transform: uppercase;
	margin-bottom: 23px;
	padding-top: 17px !important;
	margin-top: 0 !important;
}

a,
a:hover {
	color: #618eba;
}

.bypostauthor {
	display: block;
}

a,
a:link,
a:visited {
	outline: none;
}

/*--------------------------------------------------------------
Tables
--------------------------------------------------------------*/

table {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
}

th {
	background-color: #f5f5f5;
}

table>thead>tr>th,
table>tbody>tr>th,
table>tfoot>tr>th,
table>thead>tr>td,
table>tbody>tr>td,
table>tfoot>tr>td {
	padding: 10px;
	line-height: 1.42857143;
	vertical-align: top;
}

table>thead>tr>th,
table>tbody>tr>th,
table>tfoot>tr>th,
table>thead>tr>td,
table>tbody>tr>td,
table>tfoot>tr>td {
	border: 1px solid #ddd;
}


/*--------------------------------------------------------------
Forms
--------------------------------------------------------------*/

button,
input,
select,
textarea {
	margin: 0;
	/* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	font-size: 100%;
	/* Corrects font size not being inherited in all browsers */
	vertical-align: baseline;
	/* Improves appearance and consistency in all browsers */
}

button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	padding: 15px;
	border: 0;
	color: #fff;
	background-color: #618eba;
	font-weight: 700;
	cursor: pointer;
	/* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-transition: all 0.3s;
	transition: all 0.3s;

	-webkit-appearance: button;
	/* Corrects inability to style clickable 'input' types in iOS */
}

input[type="submit"] {
	margin-top: 5px;
}

button:hover,
.button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	color: #fff;
	background-color: #17191b;
	text-decoration: none;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;
	/* Addresses excess padding in IE8/9 */
}

input[type="search"] {
	-webkit-box-sizing: content-box;
	/* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	box-sizing: content-box;

	-webkit-appearance: textfield;
	/* Addresses appearance set to searchfield in S5, Chrome */
}

input[type="search"]::-webkit-search-decoration {
	/* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	width: 100%;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	color: #666;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 14px;
}

textarea {
	overflow: auto;
	/* Removes default vertical scrollbar in IE6/7/8/9 */
	width: 100%;
	padding-left: 8px;
	vertical-align: top;
	/* Improves readability and alignment in all browsers */
}


/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#site-navigation,
.slicknav_nav {
	z-index: 500;

}

.main-navigation {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	border-top: none;
	border-bottom: 1px solid #e0e0e0;
	margin-top: -85px;
	height: 54px;
}

.menu-above {
	border-top: 0;
}

.main-navigation ul {
	margin: 0;
	padding-left: 0;

	list-style: none;
}

.main-navigation li {
	display: inline-block;
	position: relative;
	padding: 13px;
	padding-top: 12px;
	border-right: none;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}

.main-navigation li:last-of-type {
	border-right: 0;
}

.main-navigation a {
	display: block;
	color: #1c1c1c;
	text-decoration: none;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.main-navigation a:hover {
	color: #618eba;
}

.main-navigation ul ul {
	float: left;
	position: absolute;
	z-index: 99999;
	top: 100%;
	left: -999em;
}

.main-navigation ul ul::before {
	display: block;
	height: 10px;
	margin-left: 10px;
	color: #1c1c1c;
	font-family: Fontawesome;
	font-size: 28px;
	line-height: 1;
	text-align: left;
	content: "\f0de";
}

.main-navigation ul ul ul::before {
	height: 0;
	content: "";
}

.main-navigation ul ul ul {
	top: 0;
	left: -999em;
}

.main-navigation ul ul a {
	width: 200px;
	color: #fff !important;
}

.main-navigation ul ul li {
	border-right: 0;
	border-bottom: 1px solid #2f2f2f;
	background-color: #1c1c1c;
	font-weight: 400;
	text-align: left;
	text-transform: none;
}

.main-navigation ul ul li:last-of-type {
	border-bottom: 0;
}

.main-navigation ul li:hover>ul,
.main-navigation ul li.focus>ul {
	left: 0;
}

.main-navigation ul ul li:hover>ul,
.main-navigation ul ul li.focus>ul {
	left: 100%;
}

/* Menu icons */
.main-navigation li::before {
	margin-right: 5px;
	color: #1e262d;
	font-family: Fontawesome;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.slicknav_nav li:hover {
	background-color: transparent;
}

.slicknav_nav li::before {
	display: none;
}

.main-navigation a {
	display: inline-block;
}

.main-navigation ul ul a {
	float: none;
}

.main-navigation ul ul li::before {
	content: "";
}

/* Posts nav */
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
	overflow: hidden;
	margin: 0 0 45px;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	max-width: 50%;
	padding: 15px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	max-width: 50%;
	padding: 15px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	text-align: right;
}

.nav-next a,
.nav-previous a {
	color: #1c1c1c;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}

.nav-next a:hover,
.nav-previous a:hover {
	color: #618eba;
}

.menu li {
	list-style: none;
}

.menu-footer-left-container ul {
	padding: 0px !important;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */
.screen-reader-text {
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	width: 1px;
	height: 1px;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	display: block;
	clip: auto !important;
	z-index: 100000;
	/* Above WP toolbar. */
	top: 5px;
	left: 5px;
	width: auto;
	height: auto;
	padding: 15px 23px 14px;
	border-radius: 3px;
	color: #21759b;
	background-color: #f1f1f1;
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}


/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}


/*--------------------------------------------------------------
# Social Menu
--------------------------------------------------------------*/

.social-navigation {
	padding: 10px 0;
	border-bottom: 1px solid #e0e0e0;
}

.social-navigation ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.social-navigation li {
	display: inline-block;
	position: relative;
	line-height: 1;
	list-style: none;
}

.menu-social-container {
	overflow: hidden;
}

.social-navigation li a {
	display: block;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.social-navigation li a::before {
	display: block;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background-color: #1c1c1c;
	font-family: FontAwesome;
	font-size: 18px;
	line-height: 34px;
}

.social-navigation li a:hover {
	color: #618eba;
}

.social-navigation li a[href*="twitter.com"]::before {
	content: "\f099";
}

.social-navigation li a[href*="facebook.com"]::before {
	content: "\f09a";
}

.social-navigation li a[href*="plus.google.com"]::before {
	content: "\f0d5";
}

.social-navigation li a[href*="dribbble.com"]::before {
	content: "\f17d";
}

.social-navigation li a[href*="pinterest.com"]::before {
	content: "\f0d2";
}

.social-navigation li a[href*="youtube.com"]::before {
	content: "\f167";
}

.social-navigation li a[href*="flickr.com"]::before {
	content: "\f16e";
}

.social-navigation li a[href*="vimeo.com"]::before {
	content: "\f194";
}

.social-navigation li a[href*="instagram.com"]::before {
	content: "\f16d";
}

.social-navigation li a[href*="linkedin.com"]::before {
	content: "\f0e1";
}

.social-navigation li a[href*="foursquare.com"]::before {
	content: "\f180";
}

.social-navigation li a[href*="tumblr.com"]::before {
	content: "\f173";
}


/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/

.widget-area .widget {
	margin: 0 0 45px;
	padding: 30px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
}

.widget a {
	color: #4c4c4c;
	text-decoration: none;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.widget a:hover {
	color: #618eba;
	;
}

.widget li {
	padding-top: 2px;
	padding-bottom: 2px;
}

.widget .children {
	padding-left: 30px;
}

.widget-area .widget-title {
	position: relative;
	margin: 0 0 15px;
	padding-bottom: 15px;
}

.widget-area .widget-title::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 2px;
	background-color: #1c1c1c;
	content: "";
}

/* Make sure select elements fit in widgets. */
.widget select {
	max-width: 100%;
}

/* Search widget. */
.widget_search .search-submit {
	display: none;
}

/* Footer widget area */
.footer-widget-area {
	background-color: #fff;
}

.footer-widget-area .widget {
	margin-bottom: 13px;
}

.footer-widget-area .widget-title {
	margin: 0 0 30px;
}




/* Default widgets */
.widget_recent_entries ul,
.widget_archive ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_categories ul {
	padding: 0;
	list-style: none;
}

.widget_recent_entries li::before,
.widget_archive li::before,
.widget_pages li::before,
.widget_recent_comments li::before,
.widget_categories li::before {
	font-family: Fontawesome;
	font-size: 15px;
}

.widget_recent_entries li::before {
	margin-right: 5px;
	content: "\f040";
}

.widget_archive li::before {
	margin-right: 8px;
	content: "\f133";
}

.widget_pages li::before {
	margin-right: 8px;
	content: "\f016";
}

.widget_recent_comments li::before {
	margin-right: 8px;
	content: "\f0e5";
}

.widget_categories li::before {
	margin-right: 8px;
	content: "\f114";
}

.tagcloud a {
	display: inline-block;
	margin-right: 4px;
	margin-bottom: 8px;
	padding: 5px;
	border: 1px solid #41474f;
	font-size: 13px !important;
}

.ratschhaus_recent_posts_widget ul,
.ratschhaus_recent_comments ul {
	padding: 0;
	list-style: none;
}

.recent-comment img {
	float: left;
	margin-right: 15px;
}

.ratschhaus_recent_posts_widget .recent-thumb {
	padding-left: 0;
}

.ratschhaus_recent_posts_widget .col-md-9,
.ratschhaus_recent_posts_widget .col-md-12 {
	padding: 0;
}

.ratschhaus_recent_posts_widget .post-date,
.widget_recent_entries .post-date {
	color: #9d9d9d;
	font-size: 12px;
}

.ratschhaus_recent_posts_widget h4 {
	margin: 0 0 8px;
}

.ratschhaus_recent_comments .list-group-item,
.ratschhaus_recent_posts_widget .list-group-item {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #eaeaea;
}

.ratschhaus_recent_comments .list-group-item:last-of-type,
.ratschhaus_recent_posts_widget .list-group-item:last-of-type {
	border-bottom: 0;
}

/* About me widget */
.ratschhaus_about {
	margin-top: 90px !important;
}

.photo-wrapper {
	display: table;
	margin: -120px auto 30px;
	padding: 5px;
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	background-color: #fff;
}

.photo-wrapper img {
	max-height: 180px;
	border-radius: 50%;
}


/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/


/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/

.sticky {
	display: block;
}

.hentry {
	margin: 0 0 45px;
	background-color: #fff;
}

.post-inner {
	padding: 45px;
}

.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.entry-meta .posted-on:after,
.entry-meta .author:after {
	margin: 0 15px;
	content: "/";
}

.entry-meta .author {
	margin-left: -2px;
}

.entry-meta,
.entry-meta a,
.entry-footer,
.entry-footer a {
	color: #9d9d9d;
	text-decoration: none;
}

.entry-meta a,
.entry-footer a {
	-webkit-transition: color 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.entry-meta a:hover,
.entry-footer a:hover {
	color: #618eba;
}

.entry-footer {
	clear: left;
	margin-top: 20px;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.entry-header {
	margin-bottom: 30px;
}

.entry-title {
	margin: 0 0 20px;
}

.entry-title a {
	color: #1c1c1c;
	text-decoration: none;
	-webkit-transition: color 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}

.entry-title a:hover {
	color: #618eba;
}

.single-thumb,
.entry-thumb {
	position: relative;
	text-align: center;
}

.entry-thumb-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-color: #618eba;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.entry-thumb:hover .entry-thumb-inner {
	top: 10%;
	left: 10%;
	width: 80%;
	height: 80%;
	opacity: 0.6;
}

.thumb-icon {
	position: absolute;
	top: 42%;
	left: 46%;
	opacity: 0;
	font-size: 56px;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.thumb-icon,
.thumb-icon:hover {
	color: #fff;
}

.entry-thumb:hover .thumb-icon {
	opacity: 1;
}

.page-header {
	margin: 0 0 45px;
	padding: 0;
	border: 0;
}

.page-title {
	margin: 0;
	padding: 30px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
}


/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/

.comments-area {
	margin-bottom: 60px;
}

.comments-title {
	margin: 0;
	padding: 30px;
	border-bottom: 1px solid #e0e0e0;
	background-color: #fff;
	font-size: 24px;
}

.comments-area ol {
	list-style: none;
}

.comments-area ol {
	padding: 0;
}

.comments-area .comment-content ol {
	padding-left: 35px;
	list-style: decimal;
}

.comments-area .children {
	padding-left: 20px;
}

.comment-author .avatar {
	position: absolute;
}

.comment-author .fn,
.comment-metadata {
	margin-left: 80px;
}

.comment-metadata {
	margin-bottom: 30px;
	font-size: 12px;
}

.comment-body {
	margin-bottom: 15px;
	padding: 30px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
}

.reply {
	text-align: right;
}

.comment-reply-link {
	padding: 5px;
	background-color: #fff;
	font-size: 12px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

a.comment-reply-link {
	text-decoration: none;
}

a.comment-reply-link:hover {
	color: #000;
	-webkit-box-shadow: 0 0 1px #505050;
	box-shadow: 0 0 1px #505050;
}

.comments-area a.url {
	text-decoration: underline;
}

.comment-metadata a,
.comments-area a.url {
	color: #444;
}

.comment-respond {
	margin-top: 60px;
}

.comment-form .form-submit {
	margin-top: 30px;
}


/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
/* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}


/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	border: none;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	max-width: 100%;
	/* Adhere to container width. */
	height: auto;
	/* Make sure images are scaled correctly. */
}


/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/

.wp-caption {
	max-width: 100%;
	margin-bottom: 1.5em;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}


/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/

.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	width: 100%;
	text-align: center;
	vertical-align: top;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


/*--------------------------------------------------------------
## Metaslider integration
--------------------------------------------------------------*/

.header-slider {
	overflow: hidden;
}

.flex-direction-nav a {
	overflow: hidden;
	width: 40px !important;
	height: 40px !important;
	color: #fff;
	background: none !important;
	text-decoration: none;
	text-indent: 0 !important;
}

.flex-prev::before {
	margin-left: 20px;
	font-family: Fontawesome;
	font-size: 40px;
	content: "\f104";
}

.flex-next::before {
	margin-right: 20px;
	font-family: Fontawesome;
	font-size: 40px;
	content: "\f105";
}

.metaslider .caption-wrap {
	top: 0;
	bottom: auto !important;
	padding: 25px 15px;
	color: #fff !important;
	font-size: 18px;
	text-align: center;
}


/*--------------------------------------------------------------
## Mobile menu
--------------------------------------------------------------*/

.slicknav_menu .slicknav_menutxt {
	display: block;
	font-size: 30px;
}

.slicknav_menu .slicknav_icon {
	display: none;
}

.slicknav_menu .slicknav_no-text {
	margin: 0;
}

.slicknav_menu .slicknav_icon-bar {
	display: block;
	width: 1.125em;
	height: 0.125em;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar {
	margin-top: 0.188em;
}

.slicknav_nav {
	clear: both;
}

.slicknav_nav ul,
.slicknav_nav li {
	display: block;
	border: 0;
	padding: 10px 0;
	text-transform: uppercase;
	font-family: "Daytona Pro CondLight";
	font-size: 20px;
	font-weight: bold;
}

.slicknav_nav .slicknav_arrow {
	margin: 0 0 0 0.4em;
	font-size: 0.8em;
}

.slicknav_nav .slicknav_item {
	cursor: pointer;
}

.slicknav_nav .slicknav_row {
	display: block;
}

.slicknav_nav a {
	display: block;
}

.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
	display: inline;
}

.slicknav_nav {
	margin-top: 27px !important;
	border-bottom: 1px solid #9F9F9F;
}

@media only screen and (min-width: 600px) {
	.slicknav_nav {
		margin-top: 37px !important;

	}
}

.slicknav_menu:before,
.slicknav_menu:after {
	display: table;
	content: " ";
}

.slicknav_menu:after {
	clear: both;
}

/* IE6/7 support */
.slicknav_menu {
	*zoom: 1;
}

.mobile-nav {
	display: none;
	z-index: 500;
}

/* Button */
.slicknav_btn {

	margin: 5px 5px 6px;
	border-radius: 4px;

	text-decoration: none;
}

/* Button Text */
.slicknav_menu .slicknav_menutxt {
	color: #fff;

	font-weight: bold;
}

.slicknav_menutxt {
	float: right;
	margin-right: 10px;
	margin-top: 7px;
}

@media only screen and (max-width: 470px) {
	.slicknav_menutxt {
		margin-top: 4px;
	}
}

/* Button Lines */
.slicknav_menu .slicknav_icon-bar {}

.slicknav_menu {
	text-align: center;
}

.slicknav_nav {
	margin: 0;
	padding: 0;
	color: #fff;
}

.slicknav_nav,
.slicknav_nav ul {
	overflow: hidden;
	list-style: none;
}

.slicknav_nav {
	position: absolute;
	z-index: 999;
	left: 0;
	width: 100%;
	background-color: #000;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;

}

.slicknav_nav ul {
	margin: 0;
	padding: 0;
}

.slicknav_nav .slicknav_row {
	margin: 2px 5px;
	padding: 5px 10px;
}

.slicknav_nav a {
	margin: 2px 5px;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
}

.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
	margin: 0;
	padding: 0;
}

.slicknav_nav .slicknav_row:hover {
	color: #fff;
}

.slicknav_nav .slicknav_txtnode {
	margin-left: 15px;
}


/*--------------------------------------------------------------
## Structure
--------------------------------------------------------------*/

.site-header {
	background-color: #fff;

}

.site-branding {
	padding: 60px 0;
}

.site-logo {
	width: 100%;
	max-width: 200px;
}

.show-title {
	margin-bottom: 15px;
}

.site-title {
	margin: 0;
	font-size: 62px;
}

.site-title a {
	color: #1c1c1c;
	text-decoration: none;
}

.site-description {
	margin: 30px 0 0;
	color: #767676;
	font-family: "Noto Serif", serif;
	font-size: 18px;
	font-weight: 400;
}

.header-image {
	border-bottom: 1px solid #e0e0e0;
	position: relative;
	height: 313px !important;
	background-size: auto 313px !important;
	max-width: 2000px;
	margin: auto !important;
	max-height: 305px;


}

.header-scroll0 {
	position: absolute;
	top: 35%;
	width: 100%;
	font-size: 90px;
	text-align: center;
	-webkit-animation: scroll-anim 1s infinite;
	animation: scroll-anim 1s infinite;
}

@-webkit-keyframes scroll-anim {
	0% {
		top: 35%;
	}

	100% {
		top: 40%;
	}
}

@keyframes scroll-anim {
	0% {
		top: 35%;
	}

	100% {
		top: 40%;
	}
}

.scroll-icon,
.scroll-icon:hover {
	color: #fff;
}

.scroll-icon {
	text-shadow: 0 0 1px #1c1c1c;
}

.content-area {
	float: left;
	width: 740px;
}

.fullwidth {
	width: 100%;
}

.fullwidth img {}


.widget-area {
	float: right;
	width: 360px;
}

.site-footer {
	position: relative;
	padding: 40px 0 30px;
	border-top: 1px solid #e0e0e0;
	background-color: #fff;
	font-size: 14px;
	text-align: center;
}

.site-footer,
.site-footer a {
	color: #4c4c4c;
}

.scroll-container {
	position: absolute;
	width: 100%;
	text-align: center;
}

.scroll-container a {
	display: inline-block;
	width: 50px;
	height: 50px;
	padding: 10px;
	border-radius: 50%;
	background-color: #fff;
	font-size: 24px;
	line-height: 1;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.scroll-container a:hover {
	color: #fff;
	background-color: #1c1c1c;
}

/* 404 page */
.error404 .content-area {
	width: 100%;
	margin-bottom: 45px;
	text-align: center;
}


/*--------------------------------------------------------------
## The Nivo Slider styles
--------------------------------------------------------------*/

.nivoSlider {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: auto;
}

.nivoSlider img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	max-width: none !important;
}

.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	display: none;
	position: absolute;
	z-index: 6;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	opacity: 0;
	background: white;

	filter: alpha(opacity=0);
}

/* The slices and boxes in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	top: 0;
	height: 100%;
}

.nivo-box {
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 5;
}

.nivo-box img {
	display: block;
}

/* Caption styles */
.nivo-caption {
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 8;
	bottom: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	/* Safari/Chrome, other WebKit */
	/* Firefox, other Gecko */
	box-sizing: border-box;
	/* Opera/IE 8+ */
	width: 100%;
	padding: 5px 10px;
	opacity: 0.8;
	color: #fff;
	background: #000;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=8);
	-moz-opacity: 0.8;
}

.nivo-caption p {
	margin: 0;
	padding: 5px;
}

.nivo-caption a {
	display: inline !important;
}

.nivo-html-caption {
	display: none;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position: absolute;
	z-index: 9;
	top: 45%;
	cursor: pointer;
}

.nivo-prevNav {
	left: 0;
}

.nivo-nextNav {
	right: 0;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	padding: 15px 0;
	text-align: center;
}

.nivo-controlNav a {
	cursor: pointer;
}

.nivo-controlNav a.active {
	font-weight: bold;
}


/*--------------------------------------------------------------
## The Nivo Slider Plugin
--------------------------------------------------------------*/

.nivo-caption {
	display: block !important;
	top: 0 !important;
	bottom: auto !important;
	left: 0 !important;
	width: 100% !important;
	padding: 25px 15px !important;
	opacity: 0.7 !important;
	font-family: "Noto Serif", serif !important;
	font-size: 18px !important;
	line-height: 1.4em !important;
	text-align: center !important;
}

.theme-default .nivoSlider {
	margin-bottom: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.nivo-controlNav a {
	display: inline-block !important;
	width: 11px !important;
	height: 11px !important;
	margin: 0 6px !important;
	border-radius: 20px !important;
	background: #666 !important;
	background: rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) !important;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) !important;
	text-indent: -9999px !important;
	cursor: pointer !important;
}

.nivo-controlNav a.active {
	background: rgba(0, 0, 0, 0.9) !important;
}

.nivo-directionNav a {
	width: 45px;
	height: 45px;
	padding: 0;
	border: 1px solid #1c1c1c;
	border-radius: 50%;
	color: #1c1c1c;
	background: #fff;
	font-size: 12px;
	line-height: 45px;
	text-align: center;
}

.nivo-directionNav a:hover {
	opacity: 0.8;
	text-decoration: none;
}

.nivo-directionNav a.nivo-prevNav {
	margin-left: 20px;
}

.nivo-directionNav a.nivo-nextNav {
	margin-right: 20px;
}

.theme-default .nivo-directionNav a,
.theme-light .nivo-directionNav a,
.theme-dark .nivo-directionNav a {
	color: transparent !important;
	background: none !important;
	-webkit-transition: all 0.3s !important;
	transition: all 0.3s !important;
}

.theme-light .nivo-directionNav a,
.theme-dark .nivo-directionNav a {
	height: 25px !important;
}

.theme-default .nivo-directionNav a:before {
	color: #fff !important;
	font-family: Fontawesome !important;
	font-size: 40px !important;
}

.theme-default .nivo-directionNav a.nivo-prevNav:before,
.theme-light .nivo-directionNav a.nivo-prevNav:before {
	float: left !important;
	text-indent: 0;
	content: "\f104" !important;
}

.theme-default .nivo-directionNav a.nivo-prevNav {
	left: -40px;
}

.theme-default:hover .nivo-directionNav a.nivo-prevNav {
	left: 20px;
	margin-left: 0;
}

.theme-default .nivo-directionNav a.nivo-nextNav:before {
	float: right !important;
	text-indent: 0;
	content: "\f105" !important;
}

.theme-default .nivo-directionNav a.nivo-nextNav {
	right: -40px;
}

.theme-default:hover .nivo-directionNav a.nivo-nextNav {
	right: 20px;
	margin-right: 0;
}

.theme-light .nivo-directionNav a:before,
.theme-dark .nivo-directionNav a:before {
	color: rgba(0, 0, 0, 0.5) !important;
	font-family: Fontawesome !important;
	font-size: 35px !important;
	line-height: 30px;
}

.theme-dark .nivo-directionNav a:before {
	color: #fff !important;
}

.theme-light .nivo-directionNav a.nivo-prevNav:before,
.theme-dark .nivo-directionNav a.nivo-prevNav:before {
	float: left !important;
	width: 100%;
	text-align: center;
	text-indent: 0;
	content: "\f104" !important;
}

.theme-light .nivo-directionNav a.nivo-nextNav:before,
.theme-dark .nivo-directionNav a.nivo-nextNav:before {
	float: right !important;
	width: 100%;
	text-align: center;
	text-indent: 0;
	content: "\f105" !important;
}

.theme-light .nivo-controlNav a {
	margin-top: 10px !important;
}

.theme-dark .nivo-controlNav a {
	margin-top: 12px !important;
	background: rgba(255, 255, 255, 0.5) !important;
}

.theme-dark a.nivo-prevNav,
.theme-dark a.nivo-nextNav,
.theme-light a.nivo-prevNav,
.theme-light a.nivo-nextNav {
	margin: 0 !important;
}

.theme-bar .nivo-controlNav {
	padding-top: 10px;
	border: none;
	background: #565656;
}

.theme-bar .nivo-directionNav a {
	width: auto;
	height: auto;
	margin: 0;
	margin-bottom: 0 !important;
	background: none !important;
	line-height: 5px !important;
	text-decoration: none !important;
}

.theme-bar .nivo-controlNav {
	padding: 10px !important;
	border: none !important;
	background: rgba(0, 0, 0, 0.5) !important;
}

.theme-bar .nivo-controlNav a {
	background: rgba(255, 255, 255, 0.5) !important;
}

.theme-bar .nivo-controlNav a.active {
	background: #fff !important;
}



#content {
	max-width: 1088px;
	padding: 0 !important;
}


@media only screen and (max-width: 768px) {
	.nivo-caption {
		display: none !important;
	}

	.nivo-directionNav a {
		top: 30%;
	}

	.theme-default .nivo-directionNav a.nivo-nextNav {
		right: 0;
		opacity: 1;
	}

	.theme-default .nivo-directionNav a.nivo-prevNav {
		left: 0;
		opacity: 1;
	}

	#sidebar-footer .sidebar-column {
		border-bottom: 1px solid #fff;
	}

	#sidebar-footer .sidebar-column:last-child {
		border-bottom: 0px;
	}

	.page .hentry {
		padding: 10px;
	}

	#content {
		padding-left: 0px;
		padding-right: 0px;
	}

	.site-content {
		margin-top: 0px;

	}

	#main article {
		padding-top: 20px;
		margin-bottom: 0px;
	}

	img {
		width: 100%;
	}

	.site-branding {
		padding: 30px 0 !important;
	}
}


/*--------------------------------------------------------------
## Responsive
--------------------------------------------------------------*/

@media only screen and (max-width: 1199px) {
	.content-area {}
}

@media (max-width: 1024px) {
	.main-navigation {
		display: none;
	}

	.mobile-nav {
		display: block;
		background-color: #000;
		border-bottom: 1px solid #9F9F9F !important;
		border-top: 0;
		margin: 0;
		margin-top: -1px;
		padding: 0;
		line-height: 1.2;

		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;


	}

	#masthead {
		display: grid;
	}

}

@media only screen and (max-width: 1024px) {
	.header-image {
		background-attachment: scroll !important;
		background-position: center !important;
	}
}

@media only screen and (max-width: 991px) {

	.content-area,
	.widget-area {
		width: 100%;
	}
}

@media only screen and (max-width: 600px) {
	.post-inner {
		padding: 15px;
	}

	h1 {
		font-size: 28px;
	}

	.entry-header {
		margin-bottom: 15px;
	}

	.site-title {
		font-size: 42px !important;
	}

	.site-description {
		font-size: 16px !important;
	}

	.entry-meta,
	.entry-footer {
		font-size: 13px;
	}

	.entry-meta .posted-on:after,
	.entry-meta .author:after {
		margin: 0 5px;
	}

	.entry-meta span {
		display: inline-block;
	}

	.site-branding img {
		max-width: 320px;
	}

}

@media only screen and (max-width: 320px) {

	.site-content,
	.footer-widget-area .container {
		padding: 0;
	}

	.hentry,
	.widget-area .widget {
		margin-bottom: 30px;
	}

	.site-title {
		font-size: 32px !important;
	}

	.site-description {
		font-size: 14px !important;
	}

	.site-branding img {
		width: 100%;
	}
}


.sidebar-footer {
	color: #fff !important;
}

.slicknav_nav a {
	color: #fff !important;
}

.slicknav_nav a:hover {
	color: #fff !important;
}




.ratschhaus_title {}

.display_none {
	display: none;

}




#site-navigation {
	border: none;
	background-color: #000;
	position: relative;

}

@media only screen and (max-width: 1500px) {

	#site-navigation {
		background-color: #000;


	}
}

@media only screen and (min-width: 3150px) {

	#site-navigation {

		background-color: #000;

	}
}


.navimage {
	position: relative;
	float: left;
	vertical-align: left;
	margin-right: 85px;

	padding: 10px;
	padding-left: 10px;
	padding-left: 0;
}

.navimage img {
	width: 275px;
}


.site-navigation-fixed {
	position: fixed;
	top: 0px;
	margin-top: 0;
}

.site-navigation-fixed-mobil {
	position: fixed;
	top: 0px;
	margin-top: 0;
	width: 100%;
}



.lo {
	margin-top: -14px;
	width: 100%;
	height: 25px;
	background-repeat: repeat-x;
}

.lu {
	display: inline-block;
	width: 100%;
	height: 25px;
	background-repeat: repeat-x;
}



#menu-footer-menu {
	text-align: center;

}

#menu-footer-menu li {
	display: inline-block;
	margin: 0 37px;
}

.menu-footer-menu-container {
	margin-left: 0;
	padding-left: 0;
}

#menu-footer-menu {
	margin-left: 0;
	padding-left: 0;
}

.mobil-fixed-helper {
	margin-top: 59px;
}

@media only screen and (max-width: 1024px) {

	.lo,
	.lu {
		display: none;
	}

	#main {}

	.header-image {
		height: 250px !important;
		background-size: auto 250px !important;
		background-position: center !important;
	}
}

@media only screen and (max-width: 666px) {
	.header-image {
		height: 150px !important;
		background-size: auto 150px !important;
		background-position: center !important;
	}
}


.wp-block-column {
	font-size: 14px;
	color: #000;


}


.wp-block-column {

	margin-left: var(--paddingcols) !important;
	margin-right: var(--paddingcols) !important;
}

.wp-block-column:first-child {

	margin-left: 0px !important;

}

.wp-block-column:last-child {

	margin-right: 0px !important;

}


@media only screen and (max-width: 781px) {
	.wp-block-column {
		width: 100%;
		flex-basis: 100%;
		margin: 15px 0 !important;
	}
}

.navimage-mobile {
	display: inline-block;
	width: 50%;
	float: left;
	min-width: 200px;
	max-width: 250px;
	padding-top: 6px;
	padding-left: 5px;
	margin-top: -38px;
}



#primary-menu li a {
	font-family: "Daytona CondBold", serif !important;
	font-size: 18px !important;

}

.ratschhausposts img {}

.pt-cv-view .panel-default {

	background-color: #f00 !important;

}


/* Grid style */
.display-posts-listing.grid {
	display: grid;
	grid-gap: 16px;
}

.display-posts-listing.grid .title {
	display: block;
}

.display-posts-listing.grid img {
	display: block;
	max-width: 100%;
	height: auto;
}

@media (min-width: 600px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.alm-listing {
		grid-template-columns: repeat(2, 1fr) !important;
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat(3, 1fr);
	}

	.alm-listing {
		grid-template-columns: repeat(3, 1fr) !important;
	}
}

.alm-listing {
	display: grid !important;
	grid-gap: 16px !important;
}

.alm-listing .title {
	display: block !important;
}

.alm-listing img {
	display: block !important;
	max-width: 100% !important;
	height: auto !important;
}

.alm-reveal {
	width: 100% !important;
	display: contents;
}


.listing-item img {
	width: 100%;
}

.listing-item h3 a {
	color: #c90c0f !important;
}

.listing-item {
	margin-bottom: 25px;
	padding: 5px;
}

.listing-item a:nth-child(2) {
	color: #618eba;
	color: #c90c0f !important;
	font-size: 19px;

	margin: 15px 0;
	margin-bottom: 8px;
	font-family: "Daytona Pro", serif !important;
}

.rakalwr {

	margin: 5px 0;
	display: flow-root;

}

.rakalwr1 {
	float: left;
	display: inline-block;
	width: 50px;
}



.rakalwr2 {
	float: left;
	display: inline-block;
	width: 190px;

}

.rakalwr3 {
	float: left;
	display: inline-block;
	padding: 7px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}


.colbuthelper {
	width: 20px;
	height: 5px;
	display: inline-block;
}

.colbut {
	position: absolute;
	z-index: 300;
	right: 4px;
	top: 5px;


	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;


}

.rakalwr5a {


	width: 100% !important;

}



.rakalwr5 {


	width: 100% !important;
	overflow: auto;
	/*padding:8px !important;*/

}

.rakalwr5OOO {
	display: flex;
}

.picdiv {
	width: 245px;
	display: block;
	display: list-item;
	float: left;
	margin-right: 12px;
	margin-bottom: 0px;
	height: auto;
}

.picdiv img {
	width: 245px;
	height: auto;
}

.rakalwrDesc {
	display: flex;
}

@media only screen and (max-width: 450px) {
	.picdiv img {
		width: 100%;
		height: auto;
	}

	.picdiv {
		width: 100%;
		display: inline-block;
		float: left;
		margin-bottom: 0px;
		height: auto;
	}
}

[data-toggle="collapse"] .fa:before {
	content: "\f139";
}

[data-toggle="collapse"].collapsed .fa:before {
	content: "\f13a";
}

.rakalop {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	color: #000;
	margin-right: 5px;
	padding: 7px;
	font-size: 18px;
	font-weight: bold;
	background-color: #fff;
	text-align: center;
}

@media only screen and (max-width: 600px) {
	.rakalwrDesc {
		clear: both;

	}

	.rakalop,
	.rakalwr3 {
		font-size: 14px;
		margin: 1px;
	}

	.rakalwr5a {
		font-size: 12px;
	}
}



@media (min-width: 992px) {
	#site-navigation .container {
		padding: 0;
	}

}



@media (min-width: 1200px) {
	#site-navigation .container {
		padding-left: 15px;
		padding-right: 15px;
	}
}



@media (max-width: 1200px) {
	.header-widget-area {
		padding-left: 65px !important;
	}
}





@media only screen and (max-width: 990px) {
	.rakalwr4 {
		margin: 0 8px;
	}
}



.listing-item .title {
	text-transform: uppercase;
	font-size: 15px !important;
	color: #c90c0f;
}

.listing-item .title a {

	color: #c90c0f !important;
}

.post-inner h1 {
	text-transform: uppercase;
	font-size: 15px;
}

.post-inner h1 {

	color: #c90c0f !important;

}

.flagPhantom_Container h3,
.flagPhantom_galleryDescription {
	display: none;
}

.flagallery-phantom .mfp-close.mfp-button {
	right: 0 !important;
	left: auto !important;
	cursor: pointer !important;
}

.search-field,
.search-submit {
	font-family: "Daytona Pro CondLight", serif !important;
	padding: 4px !important;
	margin: 0 !important;
	font-weight: normal;
	font-size: 13px;

}

.search-submit {
	background-color: #000 !important;
	margin-left: 2px !important;
	padding: 7px !important;
	text-transform: uppercase;
	margin-left: -5px !important;
}

.search-form {
	margin: 0;
	padding: 0;
	line-height: 0;
	margin-top: 17px;
}

.search-form label {
	margin-bottom: 0;

}

.search-field {
	width: 110px !important;
	padding: 0 !important;
}

#primary-menu li:last-child {
	padding: 0;
	font-size: 16px;
	line-height: 110%;
	margin-left: 17px;
}

#menu-footer-menu li:last-child {
	display: none;
}


.rasearchresult .post-inner {
	padding: 0;
}

.rasearchresult .entry-meta {
	display: none;
}

.rasearchresult .entry-header,
.rasearchresult .entry-header h1 {
	margin: 0px;
	margin-bottom: 4px;
	padding: 0px;
}

.rasearchresult .entry-header h1 a {
	color: #f00 !important;
}

.rasearchresult .entry-header h1 a:hover {
	text-decoration: underline !important;
}

textarea,
input.text,
input[type="text"],
input[type="search"],
input[type="button"],
input[type="submit"],
.input-checkbox {
	-webkit-appearance: none;
	border-radius: 0;
}


.thum_div_ {
	padding: 2px !important;
	border: 1px solid #ccc !important;
}


.header-widget-area {
	position: relative;
	width: 100%;
	max-width: 1100px;
	text-align: left;
	margin: auto;
	padding: 0;
	margin-top: 260px;
	padding-left: 6px;
}



.header-widget-area p {
	font-size: 14px;
	margin: 0;
	font-family: 'Courier New';
	font-style: normal;
	;
}

.start-first-row p {
	font-family: 'Courier New';
	font-style: normal;
}

.start-first-row p {
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom: 5px !important;
	padding-bottom: 0 !important;
}



.start-first-row p strong:nth-of-type(1) {
	padding-top: 20px;
	display: inline-block;
}


.start-first-row div p:nth-of-type(1) strong {
	padding-top: 0px !important;
}



.start-first-row div:nth-of-type(3) {}

#sidebar-footer {
	background-color: #000;
}

#menu-footer-menu a {
	color: #fff;
}

#primary-menu {
	display: inline-flex;
}

#primary-menu li a {
	color: #fff;
}

#primary-menu li.current_page_item a {
	color: var(--colorItems1);
}




.main-navigation li {
	padding-top: 0 !important;
}

.main-navigation li a {
	margin-top: 14px !important;
	margin-right: 0px !important;
}

.main-navigation li .header-social-area a {
	margin-top: 10px !important;
}

.header-social-area img {
	height: 20px;
	margin-top: 8px;
}

#sidebar-footer aside,
#sidebar-footer ul {
	margin: 0;
	font-family: 'Courier New';
	font-style: normal;
}


@media only screen and (max-width: 1024px) {
	.header-widget-area {
		margin-top: 190px;
		padding-left: 10px !important;
	}

}

@media only screen and (max-width: 666px) {
	.header-image {
		height: 100px !important;
		background-size: auto 100px !important;
		background-position: 40% 0 !important;
	}

	.header-widget-area {
		margin-top: 138px;
		padding-left: 10px !important;
	}

	#content {
		margin-top: 40px;
	}
}



.clearfix::after,
.dl-horizontal dd::after,
.container::after,
.container-fluid::after,
.row::after,
.form-horizontal .form-group::after {
	clear: both;

}

.clearfix::before,
.clearfix::after,
.dl-horizontal dd::before,
.dl-horizontal dd::after,
.container::before,
.container::after,
.container-fluid::before,
.container-fluid::after,
.row::before,
.row::after,
.form-horizontal .form-group::before,
.form-horizontal .form-group::after {
	content: " ";

	display: table;

}

::before,
::after {
	-webkit-box-sizing:
		border-box;

	-moz-box-sizing:
		border-box;

	box-sizing: border-box;

}

Element {}

@media (min-width: 1200px) {
	.container {}
}

@media (min-width: 992px) {
	.container {}
}

@media (min-width: 768px) {
	.container {}
}

.container {
	margin-right: auto;

	margin-left: auto;

	padding-left: 15px;

	padding-right: 15px;

}

@media (min-width: 600px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1120px;

	}
}

#main {
	margin-top: 45px;
}

.ratschhausblock {}


.ratschhausblock:first-of-type {
	margin-top: 60px !important;
}

.RatschhausCircleSmall {
	z-index: 99;
	position: relative;

}

.entry-content .find:nth-of-type(2),
.entry-content .find:nth-of-type(3) {
	margin-top: 60px !important;
}




.entry-content h2:first-of-type,
.find {
	z-index: 9;
	position: relative;
}

.entry-content>h2:first-of-type:not(.excludeFirstCircle)::after,
.find:not(.excludeFirstCircle)::after {
	content: "";
	height: 200px;
	width: 200px;
	background-color: var(--colorItems3);
	position: absolute;
	top: -20px;
	left: -25px;
	border-radius: 50%;
	z-index: -1;
}





.entry-content .find:not(.excludeFirstCircle):nth-of-type(2)::after,
.Presse div:not(.excludeFirstCircle):nth-of-type(2) h2::after {
	background-color: var(--colorItems2) !important;
}



body.home .entry-content>h2:first-of-type::after {
	content: "";
	background-color: #fff !important;
}


.entry-content p:first-of-type {
	z-index: 9;
	position: relative;
}

/*
.RatschhausCircleBig, .RatschhausCircleBig2,.RatschhausCircleBig3, .RatschhausCircleBig2a, .RatschhausCircleBig4 {
	z-index: 9;
	position: relative;
}
*/
.RatschhausCircleSmall::after {
	content: "";
	height: 150px;
	width: 150px;
	background-color: var(--colorItems2);
	position: absolute;
	top: -40px;
	left: -50px;
	border-radius: 50%;
	z-index: -1;
}

.wp-block-column.RatschhausRedFont p {
	color: var(--RatschhausBlue) !important;

}


.CirceColor1::after {
	background-color: var(--colorItems1) !important;
}

.CirceColor2::after {
	background-color: var(--colorItems2) !important;
}

.CirceColor3::after {
	background-color: var(--colorItems3) !important;
}

.wp-block-image.RatschhausRoundImg img {
	border-radius: 50% !important;
}

.RatschhausCircleVeryBig::after {
	content: "";
	height: 350px;
	width: 350px;
	background-color: var(--colorItems3);
	position: absolute;
	border-radius: 50%;
	z-index: -1;
	top: 0;
	right: 50%;
	left: unset;
	transform: translate(50%, 0);
}

.RatschhausCircleVeryBig {
	z-index: 90;
	position: relative;
}





@media (max-width: 992px) {
	.RatschhausCircleBig::after {
		content: unset;
		height: 100px;
		width: 100px;
	}

	.RatschhausCircleVeryBig::after {

		height: 200px;

		width: 200px;
	}

	.Presse {
		margin-left: auto !important;
		margin-right: auto !important;
		width: 200px;
	}

	.AkteureContainerRow.Presse .wp-block-column {
		width: 200px;
		margin-bottom: 50px !important;
	}
}

























.RatschhausKreis2.RatschhausCircleBig4::after {
	top: 0;
	right: 50%;
	left: unset;
	transform: translate(50%, 0);
}

.RatschhausCircleBig4.colorR1::after {
	background-color: #dbebd1 !important;
}

.RatschhausKreis3.RatschhausCircleBig4::after {
	width: 100% !important;
	height: 100% !important;

	top: 0;
	right: 50%;
	left: unset;
	transform: translate(50%, 0);
	background-color: #e2eed9 !important;

}

.aspectRatio {
	aspect-ratio: 1 / 1;
}







.AkteureContainerRow {
	align-items: flex-start !important;
}





.AkteureContainerRow .wp-block-column:has(div) {
	border: 1px solid #000;
	padding: 0;
	padding-top: 20px;
	text-align: center;
	display: block;
	height: auto;
	flex-grow: 1;
	flex-shrink: 1;
	height: auto;
}


.AkteureContainerRow.Presse .wp-block-column {
	border: none;
	text-align: unset;
}





.AkteureContainerRow .wp-block-column h3 {
	padding-top: 0 !important;
	margin-top: 0 !important;
	font-size: 22px;
	font-family: 'Cairo Bold' !important;
	margin-bottom: 5px;
	padding-left: 13px;
	padding-right: 13px;
}

.AkteureContainerRow .wp-block-column h5 {
	font-size: 22px;
	margin-bottom: 5px;
	text-transform: unset;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 0px !important;
	margin-top: 6px !important;


	font-family: 'Cairo Bold' !important;


}


.AkteureContainerRow .wp-block-column h4,
.AkteureContainerRow .wp-block-column h6 {
	font-size: 13px;
	font-family: 'Cairo Bold' !important;
	padding: 0;
	margin: 0;
	text-transform: unset;
	padding-left: 13px;
	padding-right: 13px;
}

.AkteureContainerRow .wp-block-column h4 {
	margin-top: 8px;
}



.AkteureContainerRow .wp-block-column h6 {
	margin-top: 20px;
	margin-bottom: 11px;
	text-align: left;
}

.AkteureContainerRow .wp-block-column p {
	text-align: left;
	margin-top: 0 !important;
	;
	padding-left: 13px !important;
	padding-right: 13px !important;
}


.AkteureContainerRow .wp-block-column p:first-of-type {}

.AkteureContainerRow .wp-block-column p:last-of-type {
	margin-bottom: 20px !important;
	;
}



.AkteureContainerRow .wp-block-column img {
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	width: 100%;
	padding: 0;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	object-fit: cover;
	object-position: top center;

}

.AkteureContainerRow .wp-block-column .wp-block-columns {
	border: none;
	margin: 0;
	padding: 0;
	display: none;
}

.AkteureContainerRow .wp-block-column .wp-block-columns .wp-block-column {
	border: none;
}


.AkteureContainer figure {
	position: relative;
	width: 100%;
	aspect-ratio: 3/2;
	overflow: hidden;
}

.AkteureContainerRow .wp-block-column figure::after {
	content: "";
	background-image: url("./ikons/collapse.png");
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 10px;
	z-index: 99999;
	right: 50%;
	left: unset;
	transform: translate(50%, 0);
	cursor: pointer !important;
}




.AkteureContainerRow .wp-block-column figure,
.AkteureContainerRow .wp-block-column .n2-section-smartslider {}

.isRotated::after {


	background-image: url("./ikons/collapse2.png") !important;


}

.AkteureContainerRow {
	margin-top: 0 !important;
}


.AkteureContainerRow:first-of-type {
	margin-top: 60px !important;
}

.AkteureContainerRow:last-of-type {
	margin-bottom: 110px !important;
}



.AkteureContainerRow.IrgendwieContainerRow {
	align-items: stretch !important;
}


.AkteureContainerRow .AkteureContainer {
	position: relative;
}

.AkteureContainerRow.IrgendwieContainerRow .AkteureContainer {
	padding-bottom: 40px !important;
}



.costAkteure {
	position: absolute;
	width: 100%;
	bottom: 0;
}




.n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*,
.n2-ss-slider .n2-ss-slider-controls-above>* {
	margin-bottom: -30px !important;
}

.SliderContainer {
	position: relative;

}




.SliderOpener {
	position: absolute;
	bottom: 0;
	width: 100%;
	display: block;
	height: 50px;
	cursor: pointer;
	z-index: 999;
}


.SliderOpener::after {
	content: "";
	background-image: url("./ikons/collapse.png");
	width: 30px;
	height: 30px;
	position: absolute;
	left: 10px;
	bottom: 10px;
	z-index: 99999;
	right: 50%;
	left: unset;
	transform: translate(50%, 0);
	cursor: pointer;
}


.SliderContainer .wp-block-column p:first-of-type {}

.n2-ss-control-bullet {
	border: 1px solid red !important;
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls>* {
	visibility: visible;
}

.n2-section-smartslider {
	margin-bottom: 37px;
	margin-top: 7px;
}



.RatschausSozialWrapper {
	width: 100%;
	background-color: transparent;
	height: 35px;
	list-style-type: none;
	display: inline-block;
	padding-top: 8px;
	margin-bottom: 0;
}


.RatschausSozialWrapper::before {
	content: '';
	width: 100%;
	background-color: #000;
	height: 35px;
	display: inline-block;
	position: absolute;
	left: 0;
	margin-top: -7px;

}

.RatschausSozialWrapper a {
	display: block;
	height: 30px;
}

.RatschausSozialWrapper li {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	z-index: 99;
}

.RatschausSozial1,
.RatschausSozial2,
.RatschausSozial3,
.RatschausSozial4 {
	width: 20px;
	height: 20px;
}

.RatschausSozial3 {
	width: 30px;
}

.RatschausSozial1::before,
.RatschausSozial2::before,
.RatschausSozial3::before,
.RatschausSozial4::before {
	content: "";
	width: 20px;
	height: 20px;
	display: inline-block;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	left: 0;
	z-index: -1;
}

.RatschausSozial1::before {
	background-image: url("./ikons/sozial1.svg");
}

.RatschausSozial2::before {
	background-image: url("./ikons/sozial2.svg");
}

.RatschausSozial3::before {
	width: 30px !important;
	background-size: 30px auto;
	background-image: url("./ikons/sozial3.svg");
}

.RatschausSozial4::before {
	background-image: url("./ikons/sozial4.svg");
}


.Upcycling .SliderOpener {
	display: none;
}

.AkteureContainerRow.Upcycling .wp-block-column .wp-block-columns {
	display: block;
}

.AkteureContainerRow.Upcycling .wp-block-column {}



.AkteureContainerRow.Upcycling .wp-block-columns h3:last-of-type {
	background-color: #000;
	color: #fff;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	line-height: 180%;
}

.AkteureContainerRow.Upcycling .wp-block-column {
	border-bottom: none !important;
}


.automaticmenu {

	width: 100%;
	height: 600px;
	clear: both;
	text-align: center;
}

.automaticmenuMessage {
	margin-top: 40px;
	display: none;
	;
}


body.home .wp-block-columns {
	margin-top: 130px;
}


#sb_instagram {
	margin-top: 80px;
}

.margintop200 {
	margin-top: 100px;
}

.entry-content p {
	z-index: 99 !important;
	position: relative;
}


.noCircle::after {
	content: unset !important;
}


.logosvg {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 277.16 35.22' height='12.42mm' width='97.78mm' id='uuid-3e4f7c81-ff25-42f4-8913-fc2f397d63c2'%3E%3Cmetadata id='metadata55'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs7'%3E%3Cstyle id='style2'%3E.uuid-e0f7c58a-7b6a-4ea6-b14c-318ccc0e3d77%7Bfill:none;%7D.uuid-e0f7c58a-7b6a-4ea6-b14c-318ccc0e3d77,.uuid-7a89ce24-598c-458f-bfbf-25b7a448972d%7Bstroke-width:0px;%7D.uuid-37be76fa-da28-4716-802a-b3886671183d%7Bclip-path:url(%23uuid-2dee7b7e-6522-4481-bc91-8ca864071db4);%7D.uuid-7a89ce24-598c-458f-bfbf-25b7a448972d%7Bfill:%23fff;%7D%3C/style%3E%3CclipPath id='uuid-2dee7b7e-6522-4481-bc91-8ca864071db4'%3E%3Crect id='rect4' height='35.22' width='277.16' class='uuid-e0f7c58a-7b6a-4ea6-b14c-318ccc0e3d77' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg style='fill:var(--colorItems2);fill-opacity:1' id='uuid-d19abc39-56a3-47f8-98a5-2e35276fce8c'%3E%3Cg style='fill:var(--colorItems2);fill-opacity:1' id='g49' clip-path='url(%23uuid-2dee7b7e-6522-4481-bc91-8ca864071db4)' class='uuid-37be76fa-da28-4716-802a-b3886671183d'%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path9' d='m10.19,22.15c-.1-.2-.05-.44.15-.54.19-.1.39-.05.54.2l6.35,11.23c.29.49.49.64.98.64h.49c.39,0,.54-.25.29-.64l-5.56-9.72c-.59-1.03-.2-1.85,1.02-1.85h.29c.93,0,1.32.29,1.85,1.22l5.91,10.35c.29.49.49.64.98.64h.49c.39,0,.54-.25.29-.64l-5.81-10.3c-.68-1.17-.39-2.1.54-2.68,2.88-1.86,4.74-4.88,4.74-8.69,0-5.81-4.39-10.3-10.79-10.3H2.42c-.98,0-1.37.39-1.37,1.37v30.61c0,.49.15.64.64.64h.39c.49,0,.63-.15.63-.64V4.28c0-1.07.44-1.56,1.56-1.56h8.64c5.52,0,9.13,3.71,9.13,8.64s-3.61,8.64-9.13,8.64h-1.32c-1.07,0-1.56-.44-1.56-1.56v-.1c0-1.12.49-1.56,1.56-1.56h1.32c3.71,0,5.91-2.29,5.91-5.42s-2.2-5.42-5.91-5.42h-6.2c-.59,0-.78.2-.78.78v26.32c0,.49.15.64.64.64h.39c.49,0,.64-.15.64-.64V8.67c0-.73.29-1.07,1.07-1.07h4.25c2.83,0,4.25,1.51,4.25,3.76s-1.42,3.76-4.25,3.76h-2.49c-.24,0-.39-.15-.39-.39s.15-.39.39-.39h2.49c2.39,0,3.47-1.17,3.47-2.98s-1.07-2.98-3.47-2.98h-4.25c-.19,0-.29.1-.29.29v24.36c0,1.03-.44,1.42-1.42,1.42h-.39c-.98,0-1.42-.39-1.42-1.42V6.72c0-1.07.44-1.56,1.56-1.56h6.2c4.15,0,6.69,2.63,6.69,6.2s-2.54,6.2-6.69,6.2h-1.32c-.59,0-.78.19-.78.78v.1c0,.59.2.78.78.78h1.32c5.08,0,8.35-3.37,8.35-7.86s-3.27-7.86-8.35-7.86H4.28c-.59,0-.78.2-.78.78v28.76c0,1.03-.44,1.42-1.42,1.42h-.39c-.98,0-1.42-.39-1.42-1.42V2.42C.27,1.01,1.01.27,2.42.27h10.5c6.84,0,11.57,4.83,11.57,11.08,0,4-2.1,7.17-5.17,9.37-.54.39-.64.88-.15,1.71l5.71,10.15c.59,1.03.2,1.85-1.02,1.85h-.29c-.93,0-1.32-.29-1.86-1.22l-5.91-10.35c-.29-.49-.49-.64-.98-.64h-.49c-.39,0-.54.25-.29.64l5.57,9.72c.59,1.03.19,1.85-1.03,1.85h-.29c-.93,0-1.32-.29-1.86-1.22l-6.25-11.08Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path11' d='m23.86,34.72h-.29c-1.11,0-1.56-.44-2.09-1.36l-5.91-10.35c-.26-.44-.39-.5-.74-.5h-.49c-.09,0-.14.02-.14.03,0,0,.01.07.08.19l5.57,9.73c.35.61.4,1.18.15,1.61-.24.42-.75.65-1.41.65h-.29c-1.11,0-1.56-.44-2.09-1.35l-6.26-11.1c-.17-.34-.05-.74.27-.9.35-.17.69-.05.9.3l6.35,11.23c.27.45.39.5.74.5h.49c.09,0,.14-.02.15-.03,0,0-.01-.07-.08-.19l-5.57-9.73c-.35-.61-.4-1.18-.15-1.61.24-.42.74-.65,1.41-.65h.29c1.11,0,1.56.44,2.09,1.35l5.91,10.35c.27.45.39.5.74.5h.49c.11,0,.14-.03.14-.03,0,0-.01-.07-.08-.19l-5.82-10.32c-.72-1.23-.49-2.34.63-3.05,2.97-1.92,4.61-4.92,4.61-8.46,0-5.81-4.42-10.03-10.52-10.03H2.42c-.83,0-1.09.27-1.09,1.09v30.61c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36V4.28c0-1.25.58-1.83,1.84-1.83h8.64c5.54,0,9.4,3.67,9.4,8.92s-3.87,8.92-9.4,8.92h-1.32c-1.25,0-1.84-.58-1.84-1.84v-.1c0-1.25.58-1.84,1.84-1.84h1.32c3.42,0,5.63-2.02,5.63-5.14s-2.21-5.15-5.63-5.15h-6.2c-.43,0-.51.08-.51.51v26.32c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36V8.67c0-.91.44-1.35,1.35-1.35h4.25c2.83,0,4.52,1.51,4.52,4.03s-1.69,4.03-4.52,4.03h-2.49c-.4,0-.66-.27-.66-.67s.27-.66.66-.66h2.49c2.09,0,3.19-.93,3.19-2.7s-1.1-2.71-3.19-2.71h-4.27v24.38c0,1.15-.54,1.69-1.69,1.69h-.39c-1.15,0-1.69-.54-1.69-1.69V6.72c0-1.25.58-1.83,1.84-1.83h6.2c4.17,0,6.96,2.6,6.96,6.48s-2.8,6.48-6.96,6.48h-1.32c-.44,0-.51.07-.51.51v.1c0,.44.07.51.51.51h1.32c4.76,0,8.08-3.12,8.08-7.58s-3.32-7.59-8.08-7.59H4.28c-.43,0-.51.08-.51.51v28.76c0,1.15-.54,1.69-1.69,1.69h-.39C.54,34.72,0,34.19,0,33.03V2.42C0,.86.86,0,2.42,0h10.5C19.78,0,24.76,4.78,24.76,11.36c0,4.8-2.88,7.87-5.29,9.6-.32.23-.56.51-.07,1.35l5.72,10.16c.35.61.4,1.18.15,1.61-.24.42-.74.65-1.41.65' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path13' d='m48.11,3.4c-.44-1.71-1.12-2.35-2.74-2.35h-5.86c-1.61,0-2.3.64-2.73,2.35l-7.27,29.68c-.1.34,0,.59.39.59h.63c.34,0,.54-.15.64-.54l6.88-28.27c.44-1.71,1.12-2.15,2.59-2.15h3.61c1.47,0,2.15.44,2.59,2.15l6.84,27.98c.29,1.17-.24,1.61-1.17,1.61h-.44c-.88,0-1.37-.24-1.61-1.17l-6.49-26.71c-.1-.44-.39-.59-.73-.59h-1.56c-.34,0-.64.15-.73.59l-6.44,26.51c-.1.34,0,.59.39.59h.64c.34,0,.54-.15.64-.54l5.42-22.56c.24-.92.44-1.12.88-1.12s.63.2.88,1.12l2.25,9.38c.29,1.13-.2,1.56-1.37,1.56h-1.47c-.44,0-.63.14-.73.59l-.15.63c-.05.25.05.44.44.44h2.83c1.07,0,1.27.29,1.51,1.27l.1.4c.29,1.12-.19,1.56-1.37,1.56h-3.86c-.44,0-.63.14-.73.59l-.15.64c-.05.24.05.44.44.44h5.22c1.07,0,1.27.29,1.51,1.27l1.12,4.59c.1.34-.05.53-.34.53s-.39-.19-.44-.39l-1.12-4.64c-.1-.44-.29-.59-.73-.59h-5.03c-1.17,0-1.66-.44-1.37-1.56l.1-.4c.24-.97.44-1.27,1.51-1.27h4.05c.39,0,.49-.2.44-.44l-.15-.64c-.1-.44-.29-.59-.73-.59h-2.64c-1.17,0-1.66-.44-1.37-1.56l.1-.39c.24-.97.44-1.27,1.51-1.27h1.66c.39,0,.49-.2.44-.44l-2.25-9.42c-.05-.19-.24-.19-.29,0l-5.37,22.41c-.24.93-.73,1.17-1.61,1.17h-.44c-.93,0-1.46-.44-1.17-1.61l6.4-26.22c.24-1.07.68-1.42,1.85-1.42h.98c1.17,0,1.61.34,1.86,1.42l6.44,26.51c.1.39.29.54.63.54h.64c.39,0,.49-.25.39-.59l-6.88-28.17c-.25-1.03-.59-1.42-1.71-1.42h-3.71c-1.12,0-1.46.39-1.71,1.42l-6.93,28.37c-.24.93-.73,1.17-1.61,1.17h-.44c-.93,0-1.47-.44-1.17-1.61l7.27-29.64c.54-2.15,1.42-2.93,3.52-2.93h5.86c2.1,0,2.98.78,3.52,2.93l7.52,30.71c.1.34-.05.53-.34.53s-.39-.19-.44-.39l-7.52-30.66Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path15' d='m56.07,34.72c-.25,0-.58-.1-.71-.6l-7.52-30.66c-.42-1.62-1.02-2.14-2.47-2.14h-5.86c-1.45,0-2.05.52-2.47,2.14l-7.27,29.68c-.04.14-.03.21-.02.22,0,0,.04.03.14.03h.63c.2,0,.3-.05.37-.33l6.88-28.27c.45-1.74,1.19-2.36,2.85-2.36h3.61c1.66,0,2.41.62,2.85,2.35l6.84,27.98c.16.63.1,1.12-.16,1.46-.25.33-.68.49-1.28.49h-.44c-.79,0-1.56-.17-1.88-1.37l-6.49-26.71c-.06-.27-.2-.38-.47-.38h-1.56c-.27,0-.41.11-.47.37l-6.45,26.51c-.04.15-.02.21-.02.22,0,0,.04.03.14.03h.64c.2,0,.3-.05.37-.33l5.42-22.56c.24-.9.47-1.33,1.15-1.33s.91.43,1.14,1.32l2.25,9.38c.16.6.11,1.06-.14,1.39-.27.35-.76.52-1.49.52h-1.47c-.32,0-.4.06-.46.37l-.15.63c-.01.05,0,.08,0,.08,0,0,.06.03.17.03h2.83c1.27,0,1.53.47,1.78,1.47l.1.4c.16.6.11,1.06-.14,1.38-.27.35-.76.52-1.49.52h-3.86c-.32,0-.4.06-.47.37l-.15.64c-.01.05,0,.07,0,.07,0,0,.06.03.17.03h5.22c1.27,0,1.53.47,1.78,1.47l1.12,4.59c.09.32,0,.52-.08.64-.11.15-.3.24-.53.24-.25,0-.58-.1-.71-.6l-1.12-4.64c-.07-.32-.15-.38-.47-.38h-5.03c-.74,0-1.22-.17-1.49-.52-.25-.32-.3-.78-.14-1.39l.1-.39c.25-1,.51-1.47,1.78-1.47h4.05c.12,0,.17-.02.18-.03,0,0,0-.02,0-.08l-.15-.63c-.07-.31-.15-.38-.47-.38h-2.64c-.74,0-1.22-.17-1.49-.52-.25-.33-.3-.78-.14-1.39l.1-.39c.25-1,.51-1.47,1.78-1.47h1.66c.12,0,.17-.02.17-.03,0,0,0-.02,0-.08l-2.12-8.91-5.25,21.91c-.32,1.21-1.09,1.38-1.88,1.38h-.44c-.59,0-1.02-.17-1.28-.49-.27-.34-.32-.83-.16-1.46l6.4-26.22c.27-1.2.83-1.62,2.12-1.62h.98c1.29,0,1.85.43,2.12,1.63l6.44,26.51c.07.28.17.33.37.33h.64c.1,0,.14-.02.14-.03,0-.01.03-.07-.01-.21l-6.89-28.18c-.22-.91-.45-1.21-1.44-1.21h-3.71c-.99,0-1.23.3-1.44,1.2l-6.93,28.37c-.32,1.21-1.09,1.38-1.88,1.38h-.44c-.59,0-1.02-.17-1.28-.49-.26-.34-.32-.83-.16-1.46l7.27-29.64C36.31.85,37.33,0,39.52,0h5.86c2.19,0,3.21.85,3.78,3.14l7.52,30.71c.09.31,0,.52-.08.64-.11.15-.3.24-.53.24' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path17' d='m69.88,6.72c0-1.07.44-1.56,1.56-1.56h5.81c.58,0,.78-.2.78-.78v-.1c0-.58-.2-.78-.78-.78h-16.41c-.59,0-.78.2-.78.78v.1c0,.58.19.78.78.78h5.81c1.12,0,1.56.49,1.56,1.56v26.32c0,1.02-.44,1.41-1.42,1.41h-.39c-.98,0-1.42-.39-1.42-1.41V8.67c0-.2-.1-.29-.29-.29h-5.71c-1.42,0-2.15-.73-2.15-2.15v-3.81c0-1.42.73-2.15,2.15-2.15h20.12c1.42,0,2.15.73,2.15,2.15v3.81c0,1.42-.73,2.15-2.15,2.15h-5.71c-.19,0-.29.1-.29.29v25.39c0,.25-.15.39-.39.39s-.39-.14-.39-.39V8.67c0-.73.29-1.07,1.07-1.07h5.71c.98,0,1.37-.39,1.37-1.37v-3.81c0-.98-.39-1.37-1.37-1.37h-20.12c-.98,0-1.37.39-1.37,1.37v3.81c0,.98.39,1.37,1.37,1.37h5.71c.78,0,1.07.34,1.07,1.07v24.36c0,.49.15.63.63.63h.39c.49,0,.64-.14.64-.63V6.72c0-.58-.2-.78-.78-.78h-5.81c-1.12,0-1.56-.49-1.56-1.56v-.1c0-1.07.44-1.56,1.56-1.56h16.41c1.12,0,1.56.49,1.56,1.56v.1c0,1.07-.44,1.56-1.56,1.56h-5.81c-.59,0-.78.2-.78.78v27.34c0,.25-.15.39-.39.39s-.39-.14-.39-.39V6.72Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path19' d='m72.71,34.72c-.4,0-.66-.27-.66-.66V8.67c0-.91.44-1.35,1.35-1.35h5.71c.83,0,1.09-.27,1.09-1.09v-3.81c0-.83-.27-1.09-1.09-1.09h-20.12c-.83,0-1.09.27-1.09,1.09v3.81c0,.83.26,1.09,1.09,1.09h5.71c.91,0,1.35.44,1.35,1.35v24.36c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36V6.72c0-.43-.08-.51-.51-.51h-5.81c-1.25,0-1.84-.58-1.84-1.83v-.1c0-1.25.58-1.83,1.84-1.83h16.41c1.25,0,1.84.58,1.84,1.83v.1c0,1.25-.58,1.83-1.84,1.83h-5.81c-.43,0-.51.08-.51.51v27.34c0,.4-.27.66-.67.66s-.66-.27-.66-.66V6.72c0-1.25.58-1.83,1.84-1.83h5.81c.43,0,.51-.08.51-.51v-.1c0-.43-.08-.51-.51-.51h-16.41c-.43,0-.51.08-.51.51v.1c0,.43.08.51.51.51h5.81c1.25,0,1.84.58,1.84,1.83v26.32c0,1.15-.54,1.69-1.69,1.69h-.39c-1.15,0-1.69-.54-1.69-1.69V8.67s0-.01,0-.02h-5.73c-1.56,0-2.42-.86-2.42-2.42v-3.81C56.57.86,57.43,0,58.99,0h20.12c1.56,0,2.42.86,2.42,2.42v3.81c0,1.56-.86,2.42-2.42,2.42h-5.73s0,.01,0,.02v25.39c0,.4-.27.66-.67.66' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path21' d='m95.9,26.35c1.61,0,2.44-.59,2.44-1.85,0-3.71-13.18-3.71-13.18-14.8,0-5.72,3.61-9.42,10.3-9.42h8.35c1.03,0,1.42.44,1.42,1.42v.39c0,.98-.39,1.42-1.42,1.42h-8.35c-4.64,0-7.08,2.44-7.08,6.2,0,9.23,13.23,7.86,13.23,14.8,0,3.56-1.95,5.07-5.71,5.07h-8.59c-.49,0-.63.15-.63.64v.39c0,.49.15.63.63.63h8.94c4.64,0,7.08-2.44,7.08-6.2,0-9.22-13.23-7.86-13.23-14.8,0-3.56,1.95-5.08,5.71-5.08h8.01c1.03,0,1.42.44,1.42,1.42v.39c0,.98-.39,1.42-1.42,1.42h-8.01c-1.61,0-2.44.59-2.44,1.85,0,3.71,13.18,3.71,13.18,14.8,0,5.72-3.61,9.42-10.3,9.42h-9.96c-.24,0-.39-.14-.39-.39s.15-.39.39-.39h9.96c6.2,0,9.52-3.42,9.52-8.64,0-10.89-13.18-10.11-13.18-14.8,0-1.9,1.37-2.63,3.22-2.63h8.01c.49,0,.63-.15.63-.63v-.39c0-.49-.15-.64-.63-.64h-8.01c-3.22,0-4.93,1.12-4.93,4.3,0,6.4,13.23,4.93,13.23,14.8,0,4.25-2.73,6.98-7.86,6.98h-8.94c-1.03,0-1.42-.44-1.42-1.41v-.39c0-.98.39-1.42,1.42-1.42h8.59c3.22,0,4.93-1.12,4.93-4.3,0-6.4-13.23-4.94-13.23-14.8,0-4.25,2.74-6.98,7.86-6.98h8.35c.49,0,.63-.15.63-.64v-.39c0-.49-.15-.64-.63-.64h-8.35c-6.2,0-9.52,3.42-9.52,8.64,0,10.89,13.18,10.11,13.18,14.8,0,1.9-1.37,2.63-3.22,2.63h-9.62c-.24,0-.39-.14-.39-.39s.15-.39.39-.39h9.62Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path23' d='m96.24,34.72h-9.96c-.4,0-.66-.27-.66-.66s.27-.66.66-.66h9.96c5.79,0,9.25-3.13,9.25-8.37,0-6.4-4.69-8.66-8.46-10.48-2.54-1.22-4.72-2.28-4.72-4.31,0-1.88,1.24-2.91,3.5-2.91h8.01c.34,0,.36-.02.36-.36v-.39c0-.34-.02-.36-.36-.36h-8.01c-3.31,0-4.66,1.17-4.66,4.02,0,2.68,2.5,3.91,5.4,5.33,3.67,1.8,7.83,3.84,7.83,9.47,0,4.54-3.04,7.26-8.13,7.26h-8.93c-1.15,0-1.69-.54-1.69-1.69v-.39c0-1.15.54-1.69,1.69-1.69h8.59c3.31,0,4.66-1.16,4.66-4.02,0-2.68-2.5-3.91-5.4-5.33-3.67-1.8-7.83-3.84-7.83-9.47,0-4.54,3.04-7.26,8.14-7.26h8.35c.34,0,.36-.02.36-.36v-.39c0-.34-.02-.36-.36-.36h-8.35c-5.79,0-9.25,3.13-9.25,8.37,0,6.4,4.69,8.67,8.46,10.49,2.53,1.22,4.72,2.28,4.72,4.31,0,1.88-1.24,2.91-3.5,2.91h-9.62c-.4,0-.66-.27-.66-.66s.27-.66.66-.66h9.62c1.94,0,2.17-.9,2.17-1.58,0-1.19-1.7-2.02-3.86-3.07-3.93-1.91-9.32-4.54-9.32-11.73C84.88,3.62,88.83,0,95.46,0h8.35c1.15,0,1.69.54,1.69,1.69v.39c0,1.15-.54,1.69-1.69,1.69h-8.35c-4.33,0-6.81,2.16-6.81,5.93,0,4.78,3.65,6.6,7.17,8.37,3.12,1.56,6.06,3.04,6.06,6.43,0,3.6-1.96,5.35-5.99,5.35h-8.59c-.34,0-.36.02-.36.36v.39c0,.34.02.36.36.36h8.93c4.32,0,6.81-2.16,6.81-5.93,0-4.77-3.64-6.6-7.17-8.37-3.12-1.56-6.06-3.04-6.06-6.43,0-3.6,1.96-5.35,5.99-5.35h8.01c1.15,0,1.69.54,1.69,1.69v.39c0,1.15-.54,1.69-1.69,1.69h-8.01c-1.94,0-2.17.9-2.17,1.58,0,1.19,1.71,2.02,3.86,3.07,3.93,1.91,9.32,4.53,9.32,11.73,0,6.07-3.95,9.7-10.58,9.7' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path25' d='m129.43,31.23c.49,0,.64-.14.64-.64v-.39c0-.49-.15-.63-.64-.63h-5.22c-5.22,0-7.91-3.27-7.91-9.13v-6.15c0-5.86,2.69-9.13,7.91-9.13h5.22c1.03,0,1.42.44,1.42,1.42v.39c0,.98-.39,1.42-1.42,1.42h-5.22c-3.27,0-4.69,2.1-4.69,5.91v6.15c0,3.81,1.42,5.91,4.69,5.91h6.25c.24,0,.39.14.39.39s-.15.39-.39.39h-6.25c-3.76,0-5.47-2.39-5.47-6.69v-6.15c0-4.3,1.71-6.69,5.47-6.69h5.22c.49,0,.64-.15.64-.64v-.39c0-.49-.15-.64-.64-.64h-5.22c-4.74,0-7.13,2.98-7.13,8.35v6.15c0,5.37,2.39,8.35,7.13,8.35h5.22c1.03,0,1.42.44,1.42,1.41v.39c0,.98-.39,1.42-1.42,1.42h-5.22c-6.74,0-10.35-4.15-10.35-11.57v-6.15c0-7.42,3.61-11.57,10.35-11.57h5.22c.49,0,.64-.15.64-.64v-.39c0-.49-.15-.63-.64-.63h-5.22c-7.76,0-12.01,4.74-12.01,13.23v6.15c0,8.49,4.25,13.23,12.01,13.23h6.25c.24,0,.39.14.39.39s-.15.39-.39.39h-6.25c-8.25,0-12.79-5.03-12.79-14.01v-6.15c0-8.98,4.54-14.01,12.79-14.01h5.22c1.03,0,1.42.44,1.42,1.42v.39c0,.98-.39,1.42-1.42,1.42h-5.22c-6.25,0-9.57,3.86-9.57,10.79v6.15c0,6.93,3.32,10.79,9.57,10.79h5.22Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path27' d='m130.46,34.72h-6.25c-8.43,0-13.07-5.07-13.07-14.29v-6.15C111.14,5.07,115.78,0,124.21,0h5.22c1.15,0,1.69.54,1.69,1.69v.39c0,1.15-.54,1.69-1.69,1.69h-5.22c-6.08,0-9.29,3.64-9.29,10.52v6.15c0,6.88,3.21,10.52,9.29,10.52h5.22c.34,0,.36-.02.36-.36v-.39c0-.33-.03-.36-.36-.36h-5.22c-5.28,0-8.18-3.34-8.18-9.4v-6.15c0-6.06,2.91-9.4,8.18-9.4h5.22c1.15,0,1.69.54,1.69,1.69v.39c0,1.15-.54,1.69-1.69,1.69h-5.22c-2.97,0-4.41,1.84-4.41,5.63v6.15c0,3.79,1.44,5.63,4.41,5.63h6.25c.4,0,.66.27.66.66s-.27.66-.66.66h-6.25c-3.81,0-5.74-2.34-5.74-6.96v-6.15c0-4.62,1.93-6.96,5.74-6.96h5.22c.34,0,.36-.03.36-.36v-.39c0-.33-.03-.36-.36-.36h-5.22c-4.48,0-6.85,2.79-6.85,8.08v6.15c0,5.28,2.37,8.08,6.85,8.08h5.22c1.15,0,1.69.54,1.69,1.69v.39c0,1.15-.54,1.69-1.69,1.69h-5.22c-6.85,0-10.62-4.21-10.62-11.84v-6.15c0-7.64,3.77-11.84,10.62-11.84h5.22c.34,0,.36-.03.36-.36v-.39c0-.34-.02-.36-.36-.36h-5.22c-7.57,0-11.74,4.6-11.74,12.96v6.15c0,8.36,4.17,12.96,11.74,12.96h6.25c.4,0,.66.27.66.66s-.27.66-.66.66' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path29' d='m139.58,4.28c0-1.07.44-1.56,1.56-1.56h.1c1.12,0,1.56.49,1.56,1.56v10.6c0,.49.15.64.63.64h10.69c.49,0,.64-.15.64-.64V4.28c0-1.07.44-1.56,1.56-1.56h.1c1.12,0,1.56.49,1.56,1.56v28.76c0,1.02-.44,1.41-1.42,1.41h-.39c-.98,0-1.41-.39-1.41-1.41v-13.67c0-.49-.15-.64-.64-.64h-10.69c-.49,0-.63.15-.63.64v13.67c0,.49.15.63.63.63h.39c.49,0,.64-.14.64-.63v-11.57c0-.73.29-1.07,1.07-1.07h6.49c.78,0,1.07.34,1.07,1.07v12.6c0,.25-.14.39-.39.39s-.39-.14-.39-.39v-12.6c0-.2-.1-.29-.29-.29h-6.49c-.19,0-.29.1-.29.29v11.57c0,1.02-.44,1.41-1.42,1.41h-.39c-.98,0-1.41-.39-1.41-1.41v-13.67c0-.98.39-1.42,1.41-1.42h10.69c1.03,0,1.42.44,1.42,1.42v13.67c0,.49.15.63.63.63h.39c.49,0,.64-.14.64-.63V4.28c0-.58-.2-.78-.78-.78h-.1c-.59,0-.78.2-.78.78v10.6c0,.98-.39,1.42-1.42,1.42h-10.69c-1.02,0-1.41-.44-1.41-1.42V4.28c0-.58-.2-.78-.78-.78h-.1c-.58,0-.78.2-.78.78v28.76c0,1.02-.44,1.41-1.41,1.41h-.39c-.98,0-1.42-.39-1.42-1.41V2.42c0-1.42.73-2.15,2.15-2.15h3.81c1.42,0,2.15.73,2.15,2.15v10.35c0,.19.1.29.29.29h6.49c.19,0,.29-.1.29-.29V2.42c0-1.42.73-2.15,2.15-2.15h3.81c1.41,0,2.15.73,2.15,2.15v31.64c0,.25-.15.39-.39.39s-.39-.14-.39-.39V2.42c0-.98-.39-1.37-1.37-1.37h-3.81c-.97,0-1.37.39-1.37,1.37v10.35c0,.73-.29,1.07-1.07,1.07h-6.49c-.78,0-1.07-.34-1.07-1.07V2.42c0-.98-.39-1.37-1.37-1.37h-3.81c-.98,0-1.37.39-1.37,1.37v30.61c0,.49.15.63.64.63h.39c.49,0,.63-.14.63-.63V4.28Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path31' d='m154.47.78h3.81c1.14,0,1.64.51,1.64,1.64v31.64c0,.09.02.12.12.12s.12-.02.12-.12V2.42c0-1.26-.61-1.87-1.88-1.87h-3.81c-1.26,0-1.87.61-1.87,1.87v10.35c0,.35-.22.57-.57.57h-6.49c-.35,0-.57-.22-.57-.57V2.42c0-1.26-.61-1.87-1.87-1.87h-3.81c-1.26,0-1.88.61-1.88,1.87v30.61c0,.85.29,1.14,1.14,1.14h.39c.85,0,1.14-.29,1.14-1.14V4.28c0-.74.32-1.05,1.05-1.05h.1c.74,0,1.06.32,1.06,1.05v10.6c0,.85.29,1.14,1.14,1.14h10.69c.85,0,1.14-.29,1.14-1.14V4.28c0-.74.32-1.05,1.06-1.05h.1c.74,0,1.06.32,1.06,1.05v28.76c0,.64-.27.91-.91.91h-.39c-.64,0-.91-.27-.91-.91v-13.67c0-.85-.29-1.14-1.14-1.14h-10.69c-.85,0-1.14.29-1.14,1.14v13.67c0,.85.29,1.14,1.14,1.14h.39c.85,0,1.14-.29,1.14-1.14v-11.57c0-.35.22-.57.57-.57h6.49c.35,0,.57.22.57.57v12.6c0,.09.02.12.12.12s.12-.02.12-.12v-12.6c0-.61-.19-.8-.8-.8h-6.49c-.6,0-.8.19-.8.8v11.57c0,.64-.27.91-.91.91h-.39c-.64,0-.91-.27-.91-.91v-13.67c0-.64.27-.91.91-.91h10.69c.64,0,.91.27.91.91v13.67c0,.85.29,1.14,1.14,1.14h.39c.85,0,1.14-.29,1.14-1.14V4.28c0-.95-.34-1.29-1.29-1.29h-.1c-.95,0-1.29.34-1.29,1.29v10.6c0,.64-.27.91-.91.91h-10.69c-.64,0-.91-.27-.91-.91V4.28c0-.95-.34-1.29-1.29-1.29h-.1c-.95,0-1.29.34-1.29,1.29v28.76c0,.65-.26.91-.91.91h-.39c-.64,0-.91-.27-.91-.91V2.42c0-1.14.51-1.64,1.64-1.64h3.81c1.13,0,1.64.51,1.64,1.64v10.35c0,.61.2.8.8.8h6.49c.61,0,.8-.19.8-.8V2.42c0-1.14.51-1.64,1.64-1.64m5.57,33.94c-.4,0-.66-.27-.66-.66V2.42c0-.83-.27-1.09-1.09-1.09h-3.81c-.83,0-1.09.27-1.09,1.09v10.35c0,.91-.44,1.35-1.35,1.35h-6.49c-.91,0-1.35-.44-1.35-1.35V2.42c0-.83-.27-1.09-1.09-1.09h-3.81c-.83,0-1.09.27-1.09,1.09v30.61c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36V4.28c0-1.25.58-1.83,1.84-1.83h.1c1.25,0,1.84.58,1.84,1.83v10.6c0,.33.03.36.36.36h10.69c.34,0,.36-.03.36-.36V4.28c0-1.25.58-1.83,1.84-1.83h.1c1.25,0,1.84.58,1.84,1.83v28.76c0,1.15-.54,1.69-1.69,1.69h-.39c-1.15,0-1.69-.54-1.69-1.69v-13.67c0-.34-.02-.36-.36-.36h-10.69c-.34,0-.36.02-.36.36v13.67c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36v-11.57c0-.91.44-1.35,1.35-1.35h6.49c.91,0,1.35.44,1.35,1.35v12.6c0,.4-.27.66-.66.66s-.66-.27-.66-.66v-12.6s0-.01,0-.02h-6.53s0,.01,0,.02v11.57c0,1.15-.54,1.69-1.69,1.69h-.39c-1.15,0-1.69-.54-1.69-1.69v-13.67c0-1.15.54-1.69,1.69-1.69h10.69c1.15,0,1.69.54,1.69,1.69v13.67c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36V4.28c0-.43-.08-.51-.51-.51h-.1c-.43,0-.51.08-.51.51v10.6c0,1.15-.54,1.69-1.69,1.69h-10.69c-1.15,0-1.69-.54-1.69-1.69V4.28c0-.43-.08-.51-.51-.51h-.1c-.43,0-.51.08-.51.51v28.76c0,1.15-.54,1.69-1.69,1.69h-.39c-1.15,0-1.69-.54-1.69-1.69V2.42C136.86.86,137.72,0,139.29,0h3.81c1.56,0,2.42.86,2.42,2.42v10.35s0,.01,0,.02c0,0,.01,0,.02,0h6.49s.01,0,.02,0c0,0,0-.01,0-.02V2.42C152.05.86,152.91,0,154.47,0h3.81c1.56,0,2.42.86,2.42,2.42v31.64c0,.4-.27.66-.67.66' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path33' d='m169.69,4.28c0-1.07.44-1.56,1.56-1.56h.1c1.12,0,1.56.49,1.56,1.56v10.6c0,.49.14.64.63.64h10.69c.49,0,.63-.15.63-.64V4.28c0-1.07.44-1.56,1.56-1.56h.1c1.12,0,1.56.49,1.56,1.56v28.76c0,1.02-.44,1.41-1.41,1.41h-.39c-.98,0-1.42-.39-1.42-1.41v-13.67c0-.49-.15-.64-.63-.64h-10.69c-.49,0-.63.15-.63.64v13.67c0,.49.14.63.63.63h.39c.49,0,.64-.14.64-.63v-11.57c0-.73.29-1.07,1.07-1.07h6.5c.78,0,1.07.34,1.07,1.07v12.6c0,.25-.15.39-.39.39s-.39-.14-.39-.39v-12.6c0-.2-.1-.29-.29-.29h-6.5c-.19,0-.29.1-.29.29v11.57c0,1.02-.44,1.41-1.42,1.41h-.39c-.97,0-1.42-.39-1.42-1.41v-13.67c0-.98.39-1.42,1.42-1.42h10.69c1.03,0,1.42.44,1.42,1.42v13.67c0,.49.15.63.64.63h.39c.49,0,.63-.14.63-.63V4.28c0-.58-.19-.78-.78-.78h-.1c-.59,0-.78.2-.78.78v10.6c0,.98-.39,1.42-1.42,1.42h-10.69c-1.03,0-1.42-.44-1.42-1.42V4.28c0-.58-.19-.78-.78-.78h-.1c-.58,0-.78.2-.78.78v28.76c0,1.02-.44,1.41-1.42,1.41h-.39c-.98,0-1.41-.39-1.41-1.41V2.42c0-1.42.73-2.15,2.15-2.15h3.81c1.41,0,2.15.73,2.15,2.15v10.35c0,.19.1.29.29.29h6.5c.19,0,.29-.1.29-.29V2.42c0-1.42.74-2.15,2.15-2.15h3.81c1.41,0,2.15.73,2.15,2.15v31.64c0,.25-.15.39-.39.39s-.39-.14-.39-.39V2.42c0-.98-.39-1.37-1.37-1.37h-3.81c-.98,0-1.37.39-1.37,1.37v10.35c0,.73-.29,1.07-1.07,1.07h-6.5c-.78,0-1.07-.34-1.07-1.07V2.42c0-.98-.39-1.37-1.37-1.37h-3.81c-.97,0-1.37.39-1.37,1.37v30.61c0,.49.15.63.63.63h.39c.49,0,.64-.14.64-.63V4.28Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path35' d='m190.15,34.72c-.4,0-.66-.27-.66-.66V2.42c0-.83-.27-1.09-1.09-1.09h-3.81c-.83,0-1.09.27-1.09,1.09v10.35c0,.91-.44,1.35-1.35,1.35h-6.49c-.91,0-1.35-.44-1.35-1.35V2.42c0-.83-.26-1.09-1.09-1.09h-3.81c-.83,0-1.09.27-1.09,1.09v30.61c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36V4.28c0-1.25.58-1.83,1.84-1.83h.1c1.25,0,1.84.58,1.84,1.83v10.6c0,.34.02.36.36.36h10.69c.34,0,.36-.02.36-.36V4.28c0-1.25.58-1.83,1.84-1.83h.1c1.25,0,1.84.58,1.84,1.83v28.76c0,1.15-.54,1.69-1.69,1.69h-.39c-1.15,0-1.69-.54-1.69-1.69v-13.67c0-.34-.02-.36-.36-.36h-10.69c-.34,0-.36.02-.36.36v13.67c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36v-11.57c0-.91.44-1.35,1.35-1.35h6.49c.91,0,1.35.44,1.35,1.35v12.6c0,.4-.27.66-.66.66s-.67-.27-.67-.66v-12.62h-6.53s0,.01,0,.02v11.57c0,1.15-.54,1.69-1.69,1.69h-.39c-1.15,0-1.69-.54-1.69-1.69v-13.67c0-1.15.54-1.69,1.69-1.69h10.69c1.15,0,1.69.54,1.69,1.69v13.67c0,.34.02.36.36.36h.39c.34,0,.36-.02.36-.36V4.28c0-.43-.08-.51-.51-.51h-.1c-.43,0-.51.08-.51.51v10.6c0,1.15-.54,1.69-1.69,1.69h-10.69c-1.15,0-1.69-.54-1.69-1.69V4.28c0-.43-.08-.51-.51-.51h-.1c-.43,0-.51.08-.51.51v28.76c0,1.15-.54,1.69-1.69,1.69h-.39c-1.15,0-1.69-.54-1.69-1.69V2.42C166.98.86,167.84,0,169.4,0h3.81c1.56,0,2.42.86,2.42,2.42v10.35s0,.01,0,.02c0,0,0,0,.02,0h6.49s.01,0,.02,0V2.42C182.16.86,183.02,0,184.59,0h3.81c1.56,0,2.42.86,2.42,2.42v31.64c0,.4-.27.66-.66.66' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path37' d='m214.95,3.4c-.44-1.71-1.12-2.35-2.74-2.35h-5.86c-1.61,0-2.3.64-2.74,2.35l-7.28,29.68c-.1.34,0,.59.39.59h.63c.34,0,.54-.15.64-.54l6.88-28.27c.44-1.71,1.12-2.15,2.59-2.15h3.61c1.47,0,2.15.44,2.59,2.15l6.84,27.98c.29,1.17-.25,1.61-1.17,1.61h-.44c-.88,0-1.37-.24-1.61-1.17l-6.49-26.71c-.1-.44-.39-.59-.73-.59h-1.56c-.34,0-.63.15-.73.59l-6.44,26.51c-.1.34,0,.59.39.59h.64c.34,0,.54-.15.64-.54l5.42-22.56c.24-.92.44-1.12.88-1.12s.64.2.88,1.12l2.25,9.38c.29,1.13-.2,1.56-1.37,1.56h-1.46c-.44,0-.64.14-.73.59l-.15.63c-.05.25.05.44.44.44h2.83c1.08,0,1.27.29,1.51,1.27l.1.4c.29,1.12-.19,1.56-1.37,1.56h-3.86c-.44,0-.64.14-.73.59l-.14.64c-.05.24.05.44.44.44h5.22c1.07,0,1.27.29,1.51,1.27l1.12,4.59c.1.34-.05.53-.34.53s-.39-.19-.44-.39l-1.12-4.64c-.1-.44-.29-.59-.73-.59h-5.03c-1.17,0-1.66-.44-1.37-1.56l.1-.4c.24-.97.44-1.27,1.51-1.27h4.05c.39,0,.49-.2.44-.44l-.15-.64c-.1-.44-.29-.59-.73-.59h-2.64c-1.17,0-1.66-.44-1.37-1.56l.1-.39c.24-.97.44-1.27,1.51-1.27h1.66c.39,0,.49-.2.44-.44l-2.25-9.42c-.05-.19-.24-.19-.29,0l-5.37,22.41c-.24.93-.73,1.17-1.61,1.17h-.44c-.93,0-1.46-.44-1.17-1.61l6.4-26.22c.24-1.07.68-1.42,1.85-1.42h.98c1.17,0,1.61.34,1.86,1.42l6.45,26.51c.1.39.29.54.63.54h.64c.39,0,.49-.25.39-.59l-6.88-28.17c-.25-1.03-.59-1.42-1.71-1.42h-3.71c-1.12,0-1.46.39-1.71,1.42l-6.93,28.37c-.25.93-.73,1.17-1.61,1.17h-.44c-.93,0-1.47-.44-1.17-1.61l7.28-29.64c.54-2.15,1.41-2.93,3.51-2.93h5.86c2.1,0,2.98.78,3.51,2.93l7.52,30.71c.1.34-.05.53-.34.53s-.39-.19-.44-.39l-7.52-30.66Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path39' d='m222.9,34.72c-.26,0-.58-.1-.7-.6l-7.52-30.66c-.42-1.62-1.02-2.14-2.47-2.14h-5.86c-1.45,0-2.05.52-2.47,2.14l-7.27,29.68c-.04.14-.02.21-.02.22,0,0,.04.03.14.03h.63c.2,0,.3-.05.37-.33l6.88-28.27c.45-1.74,1.19-2.36,2.85-2.36h3.61c1.66,0,2.41.62,2.85,2.35l6.84,27.98c.16.63.1,1.12-.16,1.46-.25.33-.68.49-1.28.49h-.44c-.79,0-1.56-.17-1.88-1.37l-6.49-26.71c-.06-.27-.2-.38-.47-.38h-1.56c-.27,0-.41.11-.47.37l-6.45,26.51c-.04.15-.02.21-.02.22,0,0,.04.03.14.03h.64c.2,0,.3-.05.37-.33l5.42-22.56c.24-.9.47-1.33,1.15-1.33s.91.43,1.14,1.33l2.25,9.38c.16.6.11,1.06-.14,1.39-.27.35-.76.52-1.49.52h-1.46c-.32,0-.4.06-.47.37l-.14.63c-.01.06,0,.08,0,.08,0,0,.06.03.17.03h2.83c1.27,0,1.53.47,1.78,1.47l.1.4c.16.6.11,1.06-.14,1.38-.27.35-.76.52-1.49.52h-3.86c-.32,0-.4.06-.47.37l-.14.64c-.01.05,0,.07,0,.07,0,0,.06.03.17.03h5.23c1.2,0,1.51.39,1.78,1.47l1.12,4.59c.09.31,0,.52-.08.64-.11.15-.3.24-.53.24-.26,0-.58-.1-.7-.6l-1.12-4.64c-.07-.32-.15-.38-.46-.38h-5.03c-.73,0-1.22-.17-1.49-.52-.25-.33-.3-.78-.14-1.39l.1-.39c.25-1,.51-1.47,1.78-1.47h4.05c.12,0,.17-.02.18-.03,0,0,0-.03,0-.08l-.15-.63c-.07-.31-.15-.38-.47-.38h-2.64c-.74,0-1.22-.17-1.49-.52-.25-.32-.3-.78-.14-1.39l.1-.39c.27-1.09.58-1.47,1.78-1.47h1.66c.12,0,.17-.02.18-.03,0,0,0-.02,0-.09l-2.12-8.91-5.25,21.91c-.32,1.21-1.09,1.38-1.88,1.38h-.44c-.59,0-1.02-.17-1.27-.49-.26-.34-.32-.83-.16-1.46l6.4-26.22c.27-1.2.83-1.62,2.12-1.62h.98c1.29,0,1.85.43,2.12,1.63l6.44,26.51c.07.28.17.33.37.33h.64c.1,0,.14-.02.14-.03,0-.01.02-.07-.01-.21l-6.89-28.18c-.22-.91-.46-1.21-1.44-1.21h-3.71c-.99,0-1.23.3-1.44,1.2l-6.93,28.37c-.32,1.21-1.09,1.38-1.88,1.38h-.44c-.59,0-1.02-.17-1.28-.49-.26-.34-.32-.83-.16-1.46l7.27-29.64C203.14.85,204.17,0,206.35,0h5.86c2.18,0,3.21.85,3.78,3.14l7.52,30.71c.09.31,0,.52-.08.64-.12.15-.3.24-.53.24' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path41' d='m249.36.66c0-.25.15-.39.39-.39s.39.14.39.39v21.09c0,9.52-4.74,13.18-11.67,13.18s-11.67-3.66-11.67-13.18V1.69c0-1.03.44-1.42,1.42-1.42h.39c.98,0,1.42.39,1.42,1.42v20.07c0,7.17,3.42,9.96,8.44,9.96s8.45-2.78,8.45-9.96V1.69c0-.49-.15-.64-.64-.64h-.39c-.49,0-.64.14-.64.64v20.07c0,6-2.73,8.3-6.79,8.3s-6.79-2.3-6.79-8.3V1.69c0-1.03.44-1.42,1.42-1.42h.39c.98,0,1.42.39,1.42,1.42v20.07c0,3.66,1.46,5.08,3.56,5.08s3.57-1.42,3.57-5.08V.66c0-.25.15-.39.39-.39s.39.14.39.39v21.09c0,4.2-1.76,5.86-4.35,5.86s-4.34-1.66-4.34-5.86V1.69c0-.49-.15-.64-.63-.64h-.39c-.49,0-.63.14-.63.64v20.07c0,5.42,2.44,7.52,6,7.52s6.01-2.1,6.01-7.52V1.69c0-1.03.44-1.42,1.42-1.42h.39c.98,0,1.42.39,1.42,1.42v20.07c0,7.76-3.76,10.74-9.23,10.74s-9.23-2.98-9.23-10.74V1.69c0-.49-.15-.64-.64-.64h-.39c-.49,0-.64.14-.64.64v20.07c0,8.93,4.44,12.4,10.89,12.4s10.89-3.47,10.89-12.4V.66Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path43' d='m238.47,35.22c-7.81,0-11.94-4.65-11.94-13.46V1.69c0-1.15.54-1.69,1.69-1.69h.39c1.15,0,1.69.54,1.69,1.69v20.07c0,6.42,2.75,9.68,8.17,9.68s8.17-3.26,8.17-9.68V1.69c0-.34-.02-.36-.36-.36h-.39c-.34,0-.36.02-.36.36v20.07c0,3.91-1.22,8.57-7.06,8.57s-7.06-4.66-7.06-8.57V1.69c0-1.15.54-1.69,1.69-1.69h.39c1.15,0,1.69.54,1.69,1.69v20.07c0,3.19,1.11,4.8,3.29,4.8s3.29-1.61,3.29-4.8V.66c0-.4.27-.66.66-.66s.66.27.66.66v21.09c0,5.07-2.51,6.13-4.62,6.13s-4.62-1.06-4.62-6.13V1.69c0-.34-.02-.36-.36-.36h-.39c-.34,0-.36.02-.36.36v20.07c0,4.81,1.93,7.24,5.73,7.24s5.73-2.44,5.73-7.24V1.69c0-1.15.54-1.69,1.69-1.69h.39c1.15,0,1.69.54,1.69,1.69v20.07c0,5.02-1.65,11.02-9.5,11.02s-9.5-5.99-9.5-11.02V1.69c0-.34-.02-.36-.36-.36h-.39c-.34,0-.36.02-.36.36v20.07c0,8.04,3.57,12.12,10.62,12.12s10.62-4.08,10.62-12.12V.66c0-.4.27-.66.66-.66s.66.27.66.66v21.09c0,8.8-4.13,13.46-11.94,13.46' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path45' d='m266.24,26.35c1.61,0,2.44-.59,2.44-1.85,0-3.71-13.18-3.71-13.18-14.8,0-5.72,3.61-9.42,10.3-9.42h8.35c1.03,0,1.42.44,1.42,1.42v.39c0,.98-.39,1.42-1.42,1.42h-8.35c-4.64,0-7.08,2.44-7.08,6.2,0,9.23,13.23,7.86,13.23,14.8,0,3.56-1.96,5.07-5.71,5.07h-8.59c-.49,0-.63.15-.63.64v.39c0,.49.14.63.63.63h8.94c4.64,0,7.08-2.44,7.08-6.2,0-9.22-13.23-7.86-13.23-14.8,0-3.56,1.95-5.08,5.71-5.08h8.01c1.03,0,1.42.44,1.42,1.42v.39c0,.98-.39,1.42-1.42,1.42h-8.01c-1.61,0-2.44.59-2.44,1.85,0,3.71,13.18,3.71,13.18,14.8,0,5.72-3.61,9.42-10.3,9.42h-9.96c-.24,0-.39-.14-.39-.39s.15-.39.39-.39h9.96c6.2,0,9.52-3.42,9.52-8.64,0-10.89-13.18-10.11-13.18-14.8,0-1.9,1.37-2.63,3.22-2.63h8.01c.49,0,.64-.15.64-.63v-.39c0-.49-.15-.64-.64-.64h-8.01c-3.22,0-4.93,1.12-4.93,4.3,0,6.4,13.23,4.93,13.23,14.8,0,4.25-2.73,6.98-7.86,6.98h-8.94c-1.03,0-1.42-.44-1.42-1.41v-.39c0-.98.39-1.42,1.42-1.42h8.59c3.22,0,4.93-1.12,4.93-4.3,0-6.4-13.23-4.94-13.23-14.8,0-4.25,2.73-6.98,7.86-6.98h8.35c.49,0,.64-.15.64-.64v-.39c0-.49-.15-.64-.64-.64h-8.35c-6.2,0-9.52,3.42-9.52,8.64,0,10.89,13.18,10.11,13.18,14.8,0,1.9-1.37,2.63-3.22,2.63h-9.62c-.24,0-.39-.14-.39-.39s.15-.39.39-.39h9.62Z' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3Cpath style='fill:var(--colorItems2);fill-opacity:1' id='path47' d='m266.59,34.72h-9.96c-.4,0-.66-.27-.66-.66s.27-.66.66-.66h9.96c5.79,0,9.25-3.13,9.25-8.37,0-6.4-4.69-8.66-8.46-10.48-2.54-1.22-4.73-2.28-4.73-4.31,0-1.88,1.24-2.91,3.49-2.91h8.01c.33,0,.36-.03.36-.36v-.39c0-.33-.03-.36-.36-.36h-8.01c-3.26,0-4.66,1.2-4.66,4.02s2.5,3.91,5.4,5.33c3.67,1.8,7.83,3.84,7.83,9.47,0,4.54-3.04,7.26-8.13,7.26h-8.94c-1.15,0-1.69-.54-1.69-1.69v-.39c0-1.15.54-1.69,1.69-1.69h8.59c3.26,0,4.66-1.2,4.66-4.02s-2.5-3.91-5.4-5.33c-3.67-1.8-7.83-3.84-7.83-9.47,0-4.54,3.04-7.26,8.13-7.26h8.35c.33,0,.36-.03.36-.36v-.39c0-.34-.02-.36-.36-.36h-8.35c-5.79,0-9.25,3.13-9.25,8.37,0,6.4,4.69,8.67,8.46,10.49,2.54,1.22,4.72,2.28,4.72,4.31,0,1.88-1.24,2.91-3.5,2.91h-9.62c-.4,0-.66-.27-.66-.66s.27-.66.66-.66h9.62c1.94,0,2.17-.9,2.17-1.58,0-1.19-1.7-2.02-3.86-3.07-3.93-1.91-9.32-4.54-9.32-11.73C255.23,3.62,259.18,0,265.8,0h8.35c1.15,0,1.69.54,1.69,1.69v.39c0,1.15-.54,1.69-1.69,1.69h-8.35c-4.33,0-6.81,2.16-6.81,5.93,0,4.78,3.65,6.6,7.17,8.37,3.12,1.56,6.06,3.04,6.06,6.43,0,3.6-1.96,5.35-5.99,5.35h-8.59c-.34,0-.36.02-.36.36v.39c0,.34.02.36.36.36h8.94c4.32,0,6.8-2.16,6.8-5.93,0-4.77-3.64-6.6-7.17-8.37-3.12-1.56-6.06-3.04-6.06-6.43,0-3.6,1.96-5.35,5.99-5.35h8.01c1.15,0,1.69.54,1.69,1.69v.39c0,1.15-.54,1.69-1.69,1.69h-8.01c-1.94,0-2.17.9-2.17,1.58,0,1.19,1.7,2.02,3.86,3.07,3.93,1.91,9.32,4.53,9.32,11.73,0,6.07-3.95,9.7-10.58,9.7' class='uuid-7a89ce24-598c-458f-bfbf-25b7a448972d' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
	width: 277px;
	height: 35px;
}

.navimage svg {
	color: var(--colorItems1);
	width: 100%;
	height: 100%;
}

.navimage {
	width: 275px;
	height: auto;
}












.RatschhausCircleBig::after {
	content: "";
	height: 200px;
	width: 200px;
	background-color: var(--colorItems3);
	position: absolute;
	top: -40px;
	left: -50px;
	border-radius: 50%;
	z-index: -1;
}

.RatschhausCircleBig {
	z-index: 90;
	position: relative;
	min-height: 200px;
	;
}

.RatschhausCircleBigCenter::after {
	top: 0;
	right: 50%;
	left: unset;
	transform: translate(50%, 0);

}








.FoodRatschhausCircleBig::after {
	content: "";
	height: 200px;
	width: 200px;
	background-color: var(--colorItems3);
	position: absolute;
	border-radius: 50%;
	z-index: -1;
	top: 0;
	right: 50%;
	left: unset;
	transform: translate(50%, 0);
}

.FoodRatschhausCircleBig {
	z-index: 90;
	position: relative;
	height: 200px;
}

.FoodRatschhausCircleBigHuge {
	height: 263px !important;
}

.FoodRatschhausCircleBigHuge::after {
	height: 263px !important;
	width: 263px !important;
}

.FoodRatschhausCircleBigTinny {
	height: 100px !important;
}

.FoodRatschhausCircleBigTinny::after {
	height: 100px !important;
	width: 100px !important;
}




.FoodItemWrapper {
	margin-top: 70px;
}

.FoodItemWrapper .wp-block-group__inner-container {
	column-count: 3;
	column-gap: 20px;
	width: 100%;
}

.FoodItem {
	break-inside: avoid;
	margin-bottom: 20px;
}



.FoodItemWrapperPlay {
	margin-top: 70px;
}

.FoodItemWrapperPlay .wp-block-group__inner-container {}

.FoodItemPlay {
	margin-top: 3%;
}

.FoodItemPlay img {
	width: 100%;
}

.gcol1 {
	width: 32.5%;
}

.gcol2 {
	width: 64.5%;
}

.gfloatl {
	float: left;
}

.gfloatr {
	float: right;
}

.gclsfl {
	clear: both;
}

.middlesmall {
	width: 29%;
	margin-left: 3%;
}
	.gmtop80 {
		margin-top: 80px !important;
	}
	.gmtop150 {
		margin-top: 150px !important;
	}
@media only screen and (max-width: 991px) {


	.FoodItemWrapper .wp-block-group__inner-container {
		column-count: 1;
		text-align: center;
	}

	.FoodItem {

		margin: auto;
		margin-bottom: 20px;

	}

	.FoodItemWrapperPlay .wp-block-group__inner-container {}

	.gcol1 {
		width: 80%;
		margin: 0;
	}

	.gcol2 {
		width: 80%;
		margin: 0;

	}

	.gfloatl {
		float: none;
		margin: 0;
	}

	.gfloatr {
		float: none;
		margin: 0;
	}

	.gclsfl {
		clear: both;
	}

	.middlesmall {
		width: 80%;
		margin: 0;
	}


	.gmtop80 {
		margin-top: 20px !important;
	}
	.gmtop150 {
		margin-top: 20px !important;
	}


	.FoodItemPlay {
		margin: auto;
		margin-bottom: 20px;
	}



	.RatschhausRoundImg {
		position: relative;
		text-align: center;
	}

	.RatschhausRoundImg img {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}

	body.home .wp-block-columns {
		margin-top: 20px;
	}

}


h2 a {
	color: #000 !important;
	text-decoration: none;
}

h2 a:hover {
	color: #000;
	text-decoration: underline;
}



#menu-footer-menu li.current_page_item a {
	color: var(--colorItems1) !important;
}

#menu-footer-menu li a:hover {
	color: var(--colorItems2) !important;
}



@media (max-width: 1200px) {
	.navimage {
		margin-right: 15px;
	}

	.main-navigation li a {
		margin-right: 0px !important;
	}
}


@media (max-width: 1100px) {
.main-navigation li {
  padding: 10px !important;
}
#menu-footer-menu li {
  margin: 0 10px;
}
}

#sidebar-footer{
	position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 999;
}
