/* German site */

.custom-html-widget ol {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	list-style-type: none;
}
.wpp-post-title {
	display: block;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.3;
	padding: 10px 12px;
	padding-left: 20px;
	width: 100%;
	margin-left: 0px;
	margin-top: -10px;
}
.custom-html-widget li a:hover,.wpp-list li a:hover {
	color: #81b800;
}
.wpp-list li a, .custom-html-widget li a {
	color: #fff !important;
}
.wpp-list li, .custom-html-widget li {
	margin-left: 15px;
	margin-bottom: 5px;  background: #555!important;  font-weight: bold;
	color: #fff;
	padding-left: 5px;
}
.custom-html-widget li:nth-child(1)::before, .wpp-list li:nth-child(1)::before {
	content:  "1";
}
.custom-html-widget li:nth-child(2)::before, .wpp-list li:nth-child(2)::before {
	content:  "2";
}
.custom-html-widget li:nth-child(3)::before, .wpp-list li:nth-child(3)::before {
	content:  "3";
}
.custom-html-widget li:nth-child(4)::before, .wpp-list li:nth-child(4)::before {
	content:  "4";
}
.custom-html-widget li:nth-child(5)::before, .wpp-list li:nth-child(5)::before {
	content:  "5";
}
.lupinSidebar-description {
	line-height: 1.42;
}
main > div .thumb-caption-text {
	display: none;
}
.taxonomy-description {
	padding-bottom: 20px;
}
.small-billboard img {
	width: 600px!important;
	max-width:97vw!important;
}
.sponsored-post-container .sponsored-post-label {
	display: none;
}
.st-post-tags a {
	padding: 5px 10px;
	text-decoration: none;
	margin-right: 6px;
	margin-bottom: 6px;
	display: inline-block;
}
.home .technicaltags-sponsored-sticky, .sponsored-post-container  .wp-caption-text  {
	display: none!important;
}
.vegco-footer-bar-msg h2 {
	text-align: left;
}
.page-header details {
	margin-bottom: 20px!important;
}
#popular-tags-in-cat .sponsored-post-tag, #popular-tags-in-cat .marken-tag, .vegconomist-tag,  #popular-tags-in-cat .bewerbung-tag, #popular-tags-in-cat .klima-tag, #popular-tags-in-cat .umwelt-tag {
	display: none;
}
.archive .sponsored-post-label, .search .sponsored-post-label, .search .entry-title p, .archive .entry-title p{
	margin-bottom: 2px;
}
.vegco-after-2nd-paragraph-in-content-mobile-only .vegco-after-2nd-paragraph-in-content-mobile-only, .vegco-after-6th-post-archivepages-mobile-only .vegco-after-6th-post-archivepages-mobile-only {
	max-width: 300px; margin: auto;padding-top: 20px; padding-bottom: 20px; margin-bottom: 50px; margin-top: -25px; border-top: solid 1px #d3d3d3; border-bottom: solid 1px #d3d3d3;
}
.vegco-after-2nd-paragraph-in-content-mobile-only .vegco-after-2nd-paragraph-in-content-mobile-only, .search .vegco-after-6th-post-archivepages-mobile-only .vegco-after-6th-post-archivepages-mobile-only {
	margin-top: 40px;
}
.sponsored-post-container  .preview-inside-article {
	margin-bottom: 10px;
}
.archive .sponsored-post-container , .search .sponsored-post-container {
	margin-bottom: 69px!important;
}
.entry-content a {
	text-decoration: none;
}
.menu-item-61976 {
	display: none;
}
#menu-main ul li:last-child {
	border-top: solid black 1px;
}
.crp_related ul {
	list-style-type: none;
	margin-left: 10px;
}
.vegco-billboard-before-header img {
	width: 1080px;  max-width: 98vw; height: auto;margin: auto; text-align: center;
}
@media(min-width:1090px) {
	.vegco-billboard-before-header img {
		width: 1080px;  max-width: 98vw; max-width: 101%!important; height: auto;margin: auto; text-align: center;
	}
}
#vegco-left-skyscraper, #vegco-right-skyscraper {
	position: fixed!important;
}
.single-post .sponsored-post-container, .archive .sponsored-post-container, .search .sponsored-post-container, .archive .technicaltags-sponsored-sticky .inside-article {
	background: #00000123;
	padding: 8px 10px;
}
.preview-inside-article a {
	font-weight: 700;
}
.sponsored-post-container .entry-header a {
	margin-bottom: 2px;
	font-weight: 700!important;
}
.sponsored-post-container .entry-header p {
	margin-bottom: 2px;
	font-weight: 700!important;
}
.sponsored-post-container .sponsored-post-label {
	display: none;
}
.featured-image .wp-caption .wp-caption-text {
	padding: 10px;
	max-width: 770px;
	margin: auto;
	line-height: 1.4em;
}
.archive .wp-caption .wp-caption-text, .home .wp-caption .wp-caption-text, .search .wp-caption .wp-caption-text  {
	font-size: 2px!important;
	display: none!important;
}

.mailoptin-click-trigger {
	padding: 4px 18px;
	border: solid #555 1px;
	background: #555;
	color: #fff!important;
}
.mailoptin-click-trigger:hover{
	padding: 4px 18px;
	border: solid #81b800 1px;
	background: #81b800;
}
.home .st-post-tags p, .archive .st-post-tags p {
	display: none;
}
.st-post-tags ul {
	margin-left: 0px!important;
}
.crp_related_widget a {
	text-decoration: none;
}
.byline, .author, .tags-links {
	display: none;
}
.widget-title {
	border-bottom: solid #333 2px; padding-bottom: 5px; font-weight: 900; font-size: 16px;
}
.inside-site-info {
	flex-wrap: wrap;
}
.copyright-bar {
	order: 10!important;
	margin-top: 25px;
}
h2 a {
	color: #222;
}
h2 a:hover {
	color: #666;
}
.secondary-menu-toggle {
	text-align: right!important;
}
.wpsp-read-more  {
	width: 100%!important;
	text-align: center;
}
.wpsp-read-more a:hover {
	color: white!important;
}
.read-more {

	border: 2px solid #222;
	color: #222!important;
	background: white!important;
}
.read-more:hover {

	border: 2px solid #222;
	color: white!important;
	background: #222!important;
}

.read-more-container {
	text-align:center;
}

.archive .entry-content figure {
	display: none !important;
}

.vegco-adlabel {
	font-size: 9px;
	color: #888!important;
}
.top-bar .vegco-widget {
	margin: auto!important;
	margin-top:  12px!important;
	margin-bottom: 8px!important;
}
.icon-categories {
	display: none!important;
}

.read-more {
	font-size: 16px!important;
	padding:4px 8px!important;
	font-weight: 300!important;
	border: solid 1px!important;
	margin-bottom: 15px;
}


.dnlsupu a {
	color: #fff;
	text-decoration: none;
}
.dnlsupu {
	background: #81b800;
}
.dnlsupu:hover {
	background: #575760;
}
.header-ad-more-btn {
	display: block;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
	margin-top: 5px;
	margin-bottom:2px;
}

.is-logo-image {
	margin-top: 2px!important;
	margin-bottom: 5px!important;
}
.trans-adlabel {
	text-align: center;
	font-size: 11px;
	color: #999199;
}
.load-more {
	margin-bottom: 33px!important;
}
.main-navigation, .top-bar, .inside-header {
	border-bottom: solid #9997 1px;
}

.site-logo {
	order: unset!important;
}
.inside-header * {
	vertical-align: middle;
}

#block-21 {
	width: 100%!important;
	margin: auto!important;
}
.trans-billboard {
	padding-bottom: 0px!important;
	margin-bottom: -40px;
}

.wpp-post-title {
	text-decoration: none!important;
}
.wpp-post-title p {
	margin-bottom:0;
}

@media(min-width: 460px) {
	.trans-billboard {
		padding-bottom: 0px!important;
		margin-bottom: -30px;
	}
}
.st-post-tags h3 {
	font-size: 16px;

}
.home .st-post-tags h3 , .archive .st-post-tags h3 {
	display: none;
	font-size: 15px;

}
.st-post-tags {
	margin-right: 0px;
	margin-top: 10px;
}
.st-post-tags a{

	font-size: 14px!important;
	font-weight: 500;
	background: #55555e;
	color: #fff;
	text-transform: uppercase;
}

h2 > p, h3 p, h1 p {
	margin-bottom: 0px!important;
}

.trans-billboard-top-of-site {
	justify-self: center!important;
	align-self: center!important;
}
.post-term-box ul {
	display: block;

}
.post-term-box ul li {
	list-style-type: none!important;
	display: inline-block;
	margin-right: 4px;
}
.post-term-box ul li a {
	text-decoration: none!important;
	padding: 3px 7px;
	border-radius: 2%;
	font-weight: 500;
	list-style-type: none!important;
	color: white;
	background: #555;
	display: block;
	margin-bottom: 8px!important;
}
.post-term-box ul li a:hover {
	text-decoration: none!important;
	list-style-type: none!important;
	color: white;
}

#menu-lang a {
	text-decoration: none;
	font-size: 15px;
}
.home  figure, .archive  figure, .search figure, .search figure {
	display: none;
}
.preview-inside-article, .home .inside-article, .archive .inside-article, .search .inside-article {
	display: flex;
	flex-wrap: wrap;
}
.preview-inside-article .post-image, .home .inside-article .post-image, .archive .inside-article .post-image, .search  .inside-article .post-image  {
	width: 25%;
}
.preview-inside-article .post-image img, .home .inside-article .post-image img, .archive .inside-article .post-image img, .search .inside-article .post-image img {
	width: 90%;
	height: auto!important;
	margin: auto;
	text-align: center;
	padding-right: 10px;
}
.preview-inside-article .entry-header, .home .inside-article .entry-header, .archive .inside-article .entry-header, .search .inside-article .entry-header{
	width: 70%;
	height: auto!important;
	padding-top: 10px;
}
.home .entry-summary,.home .entry-content, .archive .entry-summary, .archive .entry-content, .search .entry-summary, .search .entry-content {display: none;}
.read-more-container {
	display: none;
}

#secondary-navigation {
	display: none;
}

.inside-top-bar, .inside-navigation {
	padding-left: 15px!important;
	padding-right: 15px!important;
}
.entry-header {
	padding-top: 0!important;
}
#right-sidebar {
	margin-top:10px!important;
}

.trans-mobile-rectangle-top {
	display: block;
}
@media (max-width: 1420px){
	#vegco-left-skyscraper, #vegco-right-skyscraper {
		display: none!important;
	}
}
@media(max-width: 520px) {
	.inside-top-bar .widget {
		margin: 0px!important;
	}
	.menu {
		margin: 0px!important;
		padding: 0px!important;
		width: 80vw!important;
	}
	.preview-inside-article , .home .inside-article, .archive .inside-article, .search .inside-article {
		display: block;
		flex-wrap: wrap;
	}
	.preview-inside-article .post-image, .home .inside-article .post-image, 	.archive .inside-article .post-image,  .search .inside-article .post-image {
		width: 100%;
	}
	.preview-inside-article .entry-header, .home .inside-article .entry-header, 	.archive .inside-article .entry-header, .search  .inside-article .entry-header {
		width: 100%;
		height: auto!important;
	}
}
/* Stick sidebars */
@media(min-width: 769px) {
	/* stick right sidebar */
	.inside-right-sidebar,
	.inside-left-sidebar  {
		position: -webkit-sticky;
		position: sticky;
		top: 65px;
	}
	.vegco-after-6th-post-archivepages-mobile-only {
		display: none;
	}
}
@media(max-width: 768px) {
	.inside-right-sidebar
	{
		margin-top: -40px!important;
	}
	.popular-posts {
		margin-top: 65px;
		margin-bottom: 65px!important;
	}
}

@media (max-width: 770px){
	ul li li {
		padding-left: 15px;
	}

	.is-logo-image {
		margin-top:-10px;
	}
}
@media (max-width: 870px){

	.inside-navigation {
		padding:3px!important;
	}
	.inside-top-bar {

		display: flex;
		justify-content: space-between!important;
	}
}

@media(min-width:1091px){.maxwidth300 img {
	max-width: 600px!important;
}
}
@media (min-width: 420px){
	.tight-view {
		display: none!important;
	}

}
@media (max-width: 420px){
	.wide-view {
		display: none!important;
	}
	/*#menu-social, #menu-lang {
		display: flex!important;
		justify-content: space-between!important;

		width: 280px;
		margin: auto!important;		margin-top: 12px!important;
	}
	.inside-top-bar {
		justify-content: center!important;
	}*/
}
.maxwidth300 img {
	width: 300px!important;
	max-width: 95vw!important;
	height: auto;
	margin: auto;
}


#mobile-menu-overview,
#menu-uebersicht {
	min-width: 90vw;
}

@media(min-width: 1078px) {
	#mobile-menu-overview,
	#menu-uebersicht {
		display: none;
	}
	
}
