.container {
	max-width: 1280px;
}

div.blog-item {
	background-color: #ffffff!important;
}

img {
	max-width: 100%;
}

.btn { /* Kopie von .btn-primary */ 
	background-color: #647d6c;
	color: #fff;
	cursor: pointer;
	font-family: Open Sans;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	outline: none;
	border: none;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

.btn-primary, .btn-secondary {
	text-transform: none;
}

.btn-primary, .btn-secondary {
	padding: 10px 15px 10px 15px;
	font-size: 14px;
	font-weight: 400;
}

h1, h2, h3, #rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .blog-item .item-content .item-title a {
	color: #647d6c;
}

div.mod-custom.custom a:not(.btn) {
	font-size: 18px !important;
}

div.mod-randomimage.random-image {
	text-align: center;
}

li.nav-item.item-904 a {
	color: #647d6c !important;
}

#rstpl-pagewrap #rstpl-com_content .com-content-category-blog .blog-items .blog-item,
#rstpl-pagewrap #rstpl-com_content .com-content-archive .blog-items .blog-item,
#rstpl-pagewrap #rstpl-com_content .com-content-article .blog-items .blog-item,
#rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .blog-item,
#rstpl-pagewrap #rstpl-com_content .com-content-category-blog .archive-items .blog-item,
#rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items .blog-item,
#rstpl-pagewrap #rstpl-com_content .com-content-article .archive-items .blog-item,
#rstpl-pagewrap #rstpl-com_content .blog-featured .archive-items .blog-item,
#rstpl-pagewrap #rstpl-com_content .com-content-category-blog .blog-items .archive-item,
#rstpl-pagewrap #rstpl-com_content .com-content-archive .blog-items .archive-item,
#rstpl-pagewrap #rstpl-com_content .com-content-article .blog-items .archive-item,
#rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .archive-item,
#rstpl-pagewrap #rstpl-com_content .com-content-category-blog .archive-items .archive-item,
#rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items .archive-item,
#rstpl-pagewrap #rstpl-com_content .com-content-article .archive-items .archive-item,
#rstpl-pagewrap #rstpl-com_content .blog-featured .archive-items .archive-item {
	border: 0px solid #ffffff;
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0)
}

div.item-content {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#rstpl-pagewrap #rstpl-com_content .com-content-category-blog .blog-items .blog-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-archive .blog-items .blog-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-article .blog-items .blog-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .blog-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .archive-items .blog-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items .blog-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-article .archive-items .blog-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .blog-featured .archive-items .blog-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .blog-items .archive-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-archive .bl og-items .archive-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-article .blog-items .archive-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .archive-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .archive-items .archive-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items .archive-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .com-content-article .archive-items .archive-item:hover .item-image img, #rstpl-pagewrap #rstpl-com_content .blog-featured .archive-items .archive-item:hover .item-image img {
	transform: none;
}

#rstpl-pagewrap #rstpl-com_content .com-content-category-blog .blog-items .blog-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-archive .blog-items .blog-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-article .blog-items .blog-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .blog-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .archive-items .blog-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items .blog-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-article .archive-items .blog-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .blog-featured .archive-items .blog-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .blog-items .archive-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-archive .blog-items .archive-item .ite m-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-article .blog-items .archive-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .archive-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .archive-items .archive-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items .archive-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .com-content-article .archive-items .archive-item .item-image::after, #rstpl-pagewrap #rstpl-com_content .blog-featured .archive-items .archive-item .item-image::after {
	content: none;
}

/* Joomshopping */ 
div.block_product { 
	background-color: #ffffff!important;
}

div.name {
	text-align: left !important;
	font-size: 36px !important;
	font-weight: 700 !important;
	padding-left: 4px;
}

/* /Joomshopping */ 

@media (min-width: 601px) {
	.mobile,
	div.eb-3 {
		display: none;
	}

}

@media (max-width: 600px) {
	.not-mobile {
		display: none;
	}
}

/* Verlinktes Einleitungsbild */
#rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .blog-item .item-image::after {
	position: relative;
}
/* /Verlinktes Einleitungsbild */