/*
 Theme Name:   PurVegan Custom Theme
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       Claudia Balzer & Marian Amiragov
 Template:     twentyseventeen
 Version:      1.0.0
 Text Domain:  twenty-fifteen-child
*/
@font-face {
    font-family: 'Netto OT';
    src: url('fonts/NettoOT.otf');
}
@font-face {
    font-family: 'Netto OT Bold';
    src: url('fonts/NettoOT-Bold.otf');
}
body,
button,
input,
select,
textarea {
	font-size: 17px;
}
.single-produkt .wp-block-table tr td:nth-of-type(2) {
    text-align: right;
}
span.edit-link {
    position: absolute;
}
.entry-content a, .entry-summary a, .comment-content a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {
    box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 0);
    /* color: #ff0057; */
    color: #e3004c;
}
.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
    color: #e3004c;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 #e3004c;;
}
* {
	font-family: 'Netto OT';
}
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
	height: auto;
}
body {
    overflow-x:hidden;
}
#colophon {
	background-color: #8fa034;
	font-size: 17px;
	font-weight: 700;
	text-align: right;
}
.bio-logos {
	background-image: url('img/Hintergrund_footer.png');
	width: 112px;
	height: 31px;
	display: block;
}
.footer-content a {
	color: #c8d529;
	display: inline-block;
	padding: 0 10px;
	transition: color ease .1s;
}
.footer-content a:hover {
	color: #d8e539;
}
.footer-menu > a::before {
	content:' ';
	background-image: url('img/Navigation_footer_passiv.gif');
	display: inline-block;
	width: 17px;
	height: 15px;
	margin-right: 7px;
}
.footer-menu > a:hover::before {
	background-image: url('img/Navigation_footer_hover.gif');
}
.navigation-top {
    background-color: #e3034d;
    border-top: none;
    border-bottom: none;
}
.single-featured-image-header {
    background-color: transparent;
    border-bottom: none;
}
.main-navigation a::before {
	content: ' ';
	width: 20px;
	height: 20px;
	border: rgba(255, 255, 255, .25) 3px solid;
	border-radius: 10px;
	border-top-right-radius: 10px;
	border-top-right-radius: 2px;
	display: inline-block;
	margin-right: 8px;
	position: relative;
	top: 4px;
	transition: border-color ease .1s
}
.main-navigation .sub-menu a::before {
	display: none;
}
.site-content-contain, #masthead {
    background-color: rgb(235, 244, 216);
}
.site-content-contain {
	font-size: 18px;
	color: #6e5638;
}
.wp-block-table td, .wp-block-table th {
    padding: .1em;
}
.menu-toggle {
	margin: 0 auto;
	color: #fff;
}
.site-branding{
	display: none;
}
.header-image-purvegan {
	line-height: 0;
}
.main-navigation.toggled-on #top-menu {
	background-color: rgb(221, 236, 187);
}
.main-navigation li {
    border-color: rgba(0,0,0,.25);
}
.custom-header{
	margin-bottom: 42px;
}
.main-navigation.toggled-on #top-menu .current-menu-item > a, .main-navigation.toggled-on #top-menu .current_page_item > a, .main-navigation.toggled-on #top-menu a:hover {
    color: #e3004c;
}
footer .diagonal-cut{
	position: relative;
	height: 0;
	display: none;
}
footer .diagonal-cut .cut-left, footer .diagonal-cut .cut-right{
    background-color: #b6ca01;
    display: block;
    height: 60px;
    position: absolute;
    z-index: 10;  
}
footer .diagonal-cut .diagonal{
	display: block;
	width: calc(100% + 10px);
	height: 30px;
	background-color: #8fa034;
	transform: rotate(-1deg);
	position: relative;
	bottom: 23px;
	right: 5px;
	top: -9px;
}
@media screen and (min-width: 1150px){
	footer .diagonal-cut .cut-left, footer .diagonal-cut .cut-right{
		width: 5px;
	}
	footer .diagonal-cut .cut-right{
		right: -5px;
		top: -47px;
	}
	footer .diagonal-cut .cut-left{
	    left: -5px;
	    top: -29px;
	}
}
footer .footer-content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: right;
    z-index: 10;
    position: relative;
    min-height: 40px;
    padding-left: 50px;
    padding-top: 7px;
	font-weight: normal;
}
footer .footer-content > * {
	margin: 0 10px;
}
footer .footer-content > *:last-child {
	margin-right: 0;
}
.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    max-width: none;
}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    color: #e3004c;
    font-size: 26px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
}
#site-navigation .search{
	display: none;
}
.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a {
    box-shadow: inset 0 0 0 rgb(255, 58, 88);
}
a, .entry-title a, .blog .entry-meta a.post-edit-link, .archive .entry-meta a.post-edit-link, .search .entry-meta a.post-edit-link {
    color: #e3004c;
}
.entry-meta a {
	box-shadow: inset 0 0 0 #e3004c77;
    color: #e3004c77;
}
body:not(.search) .page .entry-header .entry-title{
	display:none;
}
.site-content-contain #content {
	padding-top: 5px;
}
body:not(.search) .entry-header .entry-title{
	margin-top: 60px;
}
#content .entry-content h1, #content .entry-content h1 *,
#content .entry-content h2, #content .entry-content h2 *,
.entry-header .entry-title,
.entry-header .entry-title *{
	font-size: 26px;
	color: #e3004c;
}
#content .entry-content h1:first-child,
#content .entry-content h2:first-child{
	padding-top: 25px;
}
#content .entry-content h1, #content .entry-content h1 *, .navigation-top a,
#content .entry-content h2, #content .entry-content h2 *{
	/* font-family: 'Netto OT Bold'; */
}
.sub-menu .current-menu-item a {
	position:relative;
}
.entry-content h1:first-child::before,
.entry-content h2:first-child::before,
.single-lupine .entry-title::before,
.single-tofu .entry-title::before,
.single-hanf .entry-title::before,
.single-seitan .entry-title::before
{
	background-repeat: no-repeat;
    content: ' ';
    display: inline-block;
    min-width: 24px;
    min-height: 23px;
    background-image: url(./img/ikon_hl.png);
    margin-right: 8px;
    position: relative;
    top: 4px;
}
.home .entry-content h1:first-child::before,
.home .entry-content h2:first-child::before{
	content: none;
	display: none;
}
.home .entry-content h1:first-child,
.home .entry-content h2:first-child{
	text-align: center;
}
.slug-lupine .entry-content h1:first-child::before,
.slug-lupine .entry-content h2:first-child::before,
.page-id-277 .entry-content h1:first-child::before,
.page-id-277 .entry-content h2:first-child::before,
.single-lupine .entry-title::before,
#menu-item-388.current-menu-item a::before,
.single-lupine #menu-item-388 a::before,
#menu-item-914.current-menu-item a::before,
.single-lupine #menu-item-914 a::before{
	background-image: url(./img/Ueberschrift_Lupine.png);
}
.slug-hanf .entry-content h1:first-child::before,
.slug-hanf .entry-content h2:first-child::before,
.single-hanf .entry-title::before,
#menu-item-392.current-menu-item a::before,
.single-hanf #menu-item-392 a::before,
#menu-item-924.current-menu-item a::before,
.single-hanf #menu-item-924 a::before{
	background-image: url(./img/Ueberschrift_Hanf.png);
}
.slug-seitan .entry-content h1:first-child::before,
.slug-seitan .entry-content h2:first-child::before,
.single-seitan .entry-title::before, 
#menu-item-395.current-menu-item a::before,
.single-seitan #menu-item-395 a::before,
#menu-item-927.current-menu-item a::before,
.single-seitan #menu-item-927 a::before{
	background-image: url(./img/Ueberschrift_Seitan.png);
}
.slug-tofu .entry-content h1:first-child::before,
.slug-tofu .entry-content h2:first-child::before,
.single-tofu .entry-title::before,
#menu-item-399.current-menu-item a::before,
.single-tofu #menu-item-399 a::before,
#menu-item-930.current-menu-item a::before,
.single-tofu #menu-item-930 a::before{
	background-image: url(./img/Ueberschrift_Tofu.png);
}

.single-lupine #menu-item-388 a,
.single-lupine #menu-item-914 a{
	color: #e3004c
}
#content .slug-hanf .entry-content h1:first-child, #content .slug-hanf .entry-content h1:first-child *,
#content .slug-hanf .entry-content h2:first-child, #content .slug-hanf .entry-content h2:first-child *,
.single-hanf .entry-title,
#menu-item-392.current-menu-item a,
.single-hanf #menu-item-392 a,
#menu-item-924.current-menu-item a,
.single-hanf #menu-item-924 a{
	color: #369789;
}
#content .slug-seitan .entry-content h1:first-child, #content .slug-seitan .entry-content h1:first-child *,
#content .slug-seitan .entry-content h2:first-child, #content .slug-seitan .entry-content h2:first-child *,
.single-seitan .entry-title,
#menu-item-395.current-menu-item a,
.single-seitan #menu-item-395 a,
#menu-item-927.current-menu-item a,
.single-seitan #menu-item-927 a{
	color: rgb(236, 182, 0);
}
#content .slug-tofu .entry-content h1:first-child, #content .slug-tofu .entry-content h1:first-child *,
#content .slug-tofu .entry-content h2:first-child, #content .slug-tofu .entry-content h2:first-child *,
.single-tofu .entry-title,
#menu-item-399.current-menu-item a,
.single-tofu #menu-item-399 a,
#menu-item-930.current-menu-item a,
.single-tofu #menu-item-930 a{
	color: #e66c05;
}
.vegan-thumbnails {
	display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, auto));
    justify-content: space-between;
    position: relative;
    left: -25px;
    width: calc( 100% + 50px );
}
.vegan-thumbnails .vegan-thumbnail {
    margin: 10px 25px;
    min-width: 180px;
    font-size:14px;
}
.vegan-thumbnails .vegan-thumbnail a {
    color: #6e5638;
}
.vegan-thumbnails .vegan-thumbnail .no-image, .vegan-thumbnails .vegan-thumbnail .image {  
    min-width: 180px;
    min-height: 180px;
    display: inline-block;
}
.vegan-thumbnails .vegan-thumbnail .no-image {  
	background-color: #e5eec7;
}
.entry-content a img, .comment-content a img, .widget a img {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.wp-block-table tr {
    border-bottom: none;
}
.navigation-bottom{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	max-width: 550px;
	margin: 0 auto 20px;
}
.navigation-bottom a {
	font-size: 18px;
	color: #f03065;
}
.navigation-bottom a:first-of-type::before, .navigation-bottom a:nth-of-type(2)::after {
	content: ' ';
    display: inline-block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(img/vor_zurueck.png);
    position: relative;
    top: 10px;
}
.navigation-bottom a:nth-of-type(2)::after {
	transform: scaleX(-1);
	margin-left: 10px;
}
.navigation-bottom a:first-of-type::before {
	margin-right: 10px;
}
body.twentyseventeen-front-page .entry-header{
	padding-bottom: 1em;
}
.main-navigation .sub-menu.toggled-on{
	background-color: #d9eeb6;
	padding-left: 40px;
}
.navigation-top .main-navigation.toggled-on a{
	color: #80a740;
}
.main-navigation.toggled-on li {
    border-bottom: none;
}
.main-navigation.toggled-on a::before{
    border-color: #80a740;
}
.wp-block-table tr {
    border-bottom: none !important;
}
a.fb-purvegan {
	padding-left: 10px;
}
.fb-purvegan::after{
	width: 27px;
    height: 27px;
    display: inline-block;
    content: ' ';
    background-image: url(./img/facebook-logo.jpg);
    background-size: contain;
    position: absolute;
    margin-left: 5px;
    border-radius: 3px;
}
b.insta-purvegan {
	padding-left: 50px;
}
.insta-purvegan::after{
	width: 27px;
    height: 27px;
    display: inline-block;
    content: ' ';
    background-image: url(./img/Instagram.png);
    background-size: contain;
    position: left;
    margin-left: 10px;
    border-radius: 3px;
}

.search .entry-meta a.post-edit-link {
    margin-left: 0;
    position: relative;
    bottom: 10px;
}
.search .entry-meta > *:not(.edit-link) {
    display: none;
}
.prev.page-numbers, .next.page-numbers {
    background-color: transparent;
    box-shadow: none;
}
.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover {
    background-color: #e3004c;
    color: #eef5dd;
    box-shadow: none;
}
.page-numbers.current {
    background-color: #e3004c;
    color: #eef5dd;
    display: inline-block;
    border-radius: 3px;
    padding-bottom: 10px;
}
#content .entry-content p:empty, #content .entry-content p.leerzeile {
    height: 25px;
    opacity: 0;
}
@media screen and (min-width: 48em) {
	#menu-item-388.current-menu-item a::before,
	#menu-item-392.current-menu-item a::before,
	#menu-item-395.current-menu-item a::before,
	#menu-item-399.current-menu-item a::before,
	.single-lupine #menu-item-388 a::before,
	.single-tofu #menu-item-399 a::before,
	.single-hanf #menu-item-392 a::before,
	.single-seitan #menu-item-395 a::before,
	#menu-item-914.current-menu-item a::before,
	.single-lupine #menu-item-914 a::before,
	#menu-item-924.current-menu-item a::before,
	.single-hanf #menu-item-924 a::before,
	#menu-item-927.current-menu-item a::before,
	.single-seitan #menu-item-927 a::before,
	#menu-item-930.current-menu-item a::before,
	.single-tofu #menu-item-930 a::before
	{
		content: ' ';
	    border-color: transparent;
	    border-radius: 0;
	    position: absolute;
	    background-size: contain;
	    min-width: 24px;
	    min-height: 23px;
	    display: inline-block;
	    left: 0px;
	    top: 7px;
	    background-repeat: no-repeat;
	}
	.search #content > .alberts-logo {
	    top: 50px;
	}
	.search nav.navigation.pagination {
	    margin: 0 auto;
	    float: none;
	}
	.current-menu-item a::before{
		visibility: visible;
	}
	.ackergifte{

	}
	.navigation-bottom a:first-of-type::before, .navigation-bottom a:nth-of-type(2)::after {
	    width: 83px;
    	height: 57px;
    	top: 24px;
	}
	.navigation-bottom a {
		font-size: 30px;
		}
	.alles-vegetarisch{
		font-size:24px;
		text-align:right;
	}
	.alles-vegetarisch a::after{
		content: ' ';
		background-image: url(img/av_banner.gif);
	    min-width: 330px;
	    min-height: 120px;
	    width: 330px;
	    display: block;
	    margin-right: 0;
	    margin-left: auto;
	    background-size: contain;
	    background-repeat: no-repeat;
	}
	.main-navigation li li.current-menu-item > a, .main-navigation li li.focus > a, .main-navigation li li:focus > a, .main-navigation li li:hover > a, .main-navigation li li a:hover, .main-navigation li li a:focus, .main-navigation li li.current_page_item a:hover, .main-navigation li li.current-menu-item a:hover, .main-navigation li li.current_page_item a:focus, .main-navigation li li.current-menu-item a:focus{
		color: #e3004c;
	}
	.main-navigation li li:hover, .main-navigation li li.focus {
	    background: none;
	}
	.main-navigation .menu-item-has-children > a > .icon{
		display: none;
	}
	.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, .main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after, .main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before, .main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after {
	    display: none;
	}
	.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul, .main-navigation ul li > ul {
	    left: 43%;
	    right: auto;
	}
	.main-navigation li {
		position: static;
	}
	.main-navigation ul *:not(.current-menu-parent) .sub-menu, .main-navigation ul *:not(.current-menu-item) .sub-menu {
		display: none;
	}
	.main-navigation ul .current-menu-parent .sub-menu,
	.main-navigation ul .current-menu-item .sub-menu, 
	.single-produkt #menu-item-42 .sub-menu,
	.single-rezept #menu-item-278 .sub-menu {
	    display: flex;
	    left: 43%;
	    border-bottom-left-radius: 40px;
	    border-bottom-right-radius: 40px;
	    padding: 0px 40px;
	}
	.main-navigation ul .sub-menu a {
	    padding: 3px 25px;
	    width: auto;
	    display:flex;
	    color: #80a740;
	}
	.main-navigation ul ul {
	    background: #e2ecc0;
	    border: none;
	}
	#content .entry-content > *:not(.thumbnail-collection):not(.wp-block-image):not(.navigation-bottom):not(.alles-vegetarisch), #content form.search-form {
		width: calc( 100% - 200px );
	}
	.single-produkt #content .entry-content > *:not(.thumbnail-collection):not(.wp-block-image):not(.navigation-bottom):not(.alles-vegetarisch) {
		width: 40%;
		min-width: 360px;
	}
	.single-produkt .entry-content .wp-block-image:first-of-type {
		position: absolute;
		right: calc( 100% - 850px );
		top: 200px;
		max-width: calc( 100vw - 460px );
	}
	/*.postid-156.single-produkt .entry-content .wp-block-image:nth-of-type(2) {
		top: 200px;
		position: absolute;
	    right: 29%;
    	width: 180px;
	    max-width: 250px;
    	transform: rotate(20deg);
	}*/
	/*.postid-156.single-produkt .entry-content .wp-block-image:first-of-type {
	    right: 100px;
	    max-width: 180px;
	}*/
	#content > .wrap, .home #content .wrap {
		padding: 20px 100px 0;
		max-width: 1100px;
	}
	#site-navigation .search{
		margin-right: 30px;
		top: -2px;
		position: relative;
	}
	#site-navigation > div, #site-navigation .search{
		display: inline-block;
	}
	#site-navigation .search form{
		position: relative;
	}
	#site-navigation .search form .glass {
	    display: block;
	    color: #e3004c;
	    position: absolute;
	    right: 8px;
	    top: -6px;
	    font-size: 20px;
	    cursor: pointer;
	    transform: rotate(-45deg);
	}
	#site-navigation .search form .glass::before {
		content: '\26B2';
	}
	#site-navigation .search input[type="text"] {
	    width: 154px;
	    height: 22px;
	    border-radius: 12px;
	    border: none;
	    font-size: 12px;
	    padding: 0 25px 0 10px;
	}
	#content > .alberts-logo {
	    content: ' ';
	    position: absolute;
	    display: block;
	    background-image: url(./img/Logo.png);
	    min-width: 107px;
	    min-height: 84px;
	    right: 100px;
	    top: 5.5em;
	}
	#content > .alberts-logo:hover {
	    background-image: url(./img/Logo_alberts_hover.png);
	}
	.home #content > .alberts-logo {
	    top: auto;
	    z-index: 10;
	    bottom: 125px;
	}
	body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header, .blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
	    float: initial;
	    width: auto;
	}
	#masthead, .site-content-contain {
	    max-width: 1100px;
	    margin: 0 auto;
	}
	.has-header-image .custom-header-media img{
		position: static;
		min-width: 0;
	}
	.custom-header-media{
		height: auto !important;
	}
	.menu-scroll-down {
	    visibility: hidden;
	}
	body {
	    background-color: #b6ca01;
	}
	.navigation-top {
	    height: 42px;
	    width: 83%;
		border-bottom-right-radius: 30px;
	}
	.navigation-top.site-navigation-fixed {
		border-bottom-right-radius: 0;
	}
	.navigation-top .wrap {
	    padding: 0 0 0 50px;
	    margin-left: 0;
	    height: 100%;
	    margin-right: 0;
	    max-width: 100%;
	}
	.main-navigation a {
	    padding: 5px 10px 7px;
	    font-size: 20px;
	    color: #fff;
	    font-weight: normal;
	}
	.main-navigation a:hover {
	    color: #fff;
	}
	.main-navigation a:hover::before {
	    border-color: #fff;
	}
	.single-rezept .navigation-top #menu-item-278 > a, .single-produkt .navigation-top #menu-item-42 > a, .navigation-top .current-menu-item > a, .navigation-top .current_page_item > a, .navigation-top .current-menu-parent > a{
	    color: rgb(161, 207, 68);
	}
	.single-rezept .navigation-top #menu-item-278 > a::before, .single-produkt .navigation-top #menu-item-42 > a::before, .navigation-top .current-menu-parent > a::before, .navigation-top .current-menu-item > a::before, .navigation-top .current_page_item > a::before, .navigation-top .current-menu-item > a:hover::before, .navigation-top .current_page_item > a:hover::before{
	    border-color: rgb(161, 207, 68);
	}
	.custom-header-media::before{
		content: none;
	}
	/* .navigation-top::after */
	.main-navigation .submenu{
	    content: ' ';
	    display: block;
	    background-color: rgb(221, 236, 187);
	    width: 395px;
	    height: 35px;
	    border-bottom-right-radius: 16px;
	    border-bottom-left-radius: 16px;
	    position: relative;
	    left: 38%;
	}
	#search-bar {
	    display: inline;
	    width: 154px;
	    height: 20px;
	    display: inline-block;
	    content: ' ';
	    background-color: white;
	}
	.site-footer .wrap {
	    padding: 0;
	}
	#colophon {
		margin-right: 0;
		margin-left: auto;
		border-top-left-radius: 30px;
		max-height: 67px;
		width:83%;
	}
}
@media screen and (min-width: 30em){
	.panel-content .entry-header {
	    margin-bottom: 0;
	}
}
@media screen and (max-width:1000px) and (min-width: 48em){
	.navigation-top{
		width: 100%;
		border-bottom-right-radius: 0;
	}
}
@media screen and (max-width:850px){
	#site-navigation .search{
		display: none;
	}
	.single-produkt .entry-content .wp-block-image:first-of-type {
	    right: 0;
	}
}