/*==================================================================*\
    Bloglogo, Header
\*==================================================================*/
.blogcontainer #bloglogo
{
	background: url('../img/politblog/header_politblog.png') center center no-repeat transparent;
	background-size: cover;
	width: 317px;
	height: 84px;
	margin-top: 34px;
}
.mobile .blogcontainer #bloglogo
{
	width: 189px;
	height: 50px;	
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)
{ 
    /* Retina-specific */
	.blogcontainer #bloglogo
	{
		background-image: url('../img/politblog/header_politblog@2x.png');
		background-size: cover;
	}
}
.blogcontainer
{
	margin-top: 60px;
}
.blogcontainer #bloglogo
{
	margin-bottom: 5px;
}
.blogcontainer #blognavigation-top
{
	width: 50%;
}
.blogcontainer .article-category-top
{
	display: block;
}
.blogcontainer .blogsidebarcontainer .widgetarea.authorarea .widget_text img
{
	border-radius: initial;
}
/*==================================================================*\
    Change Colors
\*==================================================================*/
.blogcontainer a,
.blogcontainer .teaser-full:hover h2.teaser-title,
.blogcontainer .teaser-twothird:hover h2.teaser-title,
.blogcontainer article:hover h2.article-title,
.blogcontainer article.article:hover .article-title-link h2.article-title ,
.blogcontainer #blog-pagination .blog-pagination-previous span::before,
.blogcontainer #blog-pagination .blog-pagination-next span::after,
.blogcontainer .comments-pagination .prev.page-numbers span::before,
.blogcontainer .comments-pagination .next.page-numbers span::after,
.blogcontainer article .article-category, 
.blogcontainer .ausgewaehltekategorien .widget .widget-title a,
.blogcontainer .relatedposts .widget .widget-title a,
.blogcontainer .relatedposts .widget .widget-title a:hover, 
.blogcontainer .relatedposts .widget .widget-title a:focus, 
.blogcontainer .relatedposts .widget .widget-title a:active,
.post .blogcontainer .article-meta>div a,
.blogcontainer .relatedposts .widget .widget-title a,
.blog-pagination-previous,
.blog-pagination-next,
.blog-pagination-previous span::before,
.blog-pagination-next span::after,
.blogcontainer .article-category-top a:hover,
.blogcontainer .article-category-top a:focus,
.blogcontainer .article-category-top a:active,
.post .blogcontainer .language-chooser li a,
.post .blogcontainer .language-chooser li a:hover,
.post .blogcontainer .language-chooser li a:focus,
.post .blogcontainer .language-chooser li a:active
{
	color: rgba(234, 86, 69, 1);
}
.blogcontainer .teaser-full:hover .teaser-category a,
.blogcontainer .teaser-twothird:hover .teaser-category a,
.blogcontainer .article:hover .article-category a,
.blogcontainer .widget:hover .category-title a
{
	/* color: rgba(0, 0, 0, 0.5); */
}
.blogcontainer .teaser-full h2.teaser-title,
.blogcontainer .teaser-twothird h2.teaser-title,
.blogcontainer article h2.article-title,
.blogcontainer .teaser-full .teaser-category a,
.blogcontainer .teaser-twothird .teaser-category a,
.blogcontainer article .article-category a,
.blogcontainer #blog-pagination .blog-pagination-previous:hover span::before,
.blogcontainer #blog-pagination .blog-pagination-next:hover span::after,
.blogcontainer .relatedposts .widget a,
.post .blogcontainer .language-chooser li.active a,
.post .blogcontainer .language-chooser li.active a:hover,
.post .blogcontainer .language-chooser li.active a:focus,
.post .blogcontainer .language-chooser li.active a:active
{
	color: rgba(0, 0, 0, 0.8);
}
.blogcontainer #respond input.submit,
.blogcontainer #respond input:focus,
.blogcontainer #respond textarea:focus
{
	border-color: rgba(234, 86, 69, 1);
}
.blogcontainer #respond input.submit:hover
{
	background-color: rgba(234, 86, 69, 1);
}

/*==================================================================*\
    Text-Aligns & Special Widths
\*==================================================================*/
.blogcontainer .teaser-twothird .teaser-title-link,
.blogcontainer .teaser-twothird h2.teaser-title,
.blogcontainer .teaser-twothird .teaser-category,
.blogcontainer .teaser-twothird .teaser-lead,
.blogcontainer .teaser-twothird .teaser-date,
.blogcontainer .article-category,
.blogcontainer .article .article-title-link,
.blogcontainer .article h2.article-title,
.blogcontainer .article .article-lead,
.blogcontainer .article .article-date,
.post .blogcontainer h1,
.post .blogcontainer .article-lead,
.post .blogcontainer .article-date,
.post .blogcontainer .article-share,
.post .blogcontainer .article-content
{
	text-align: left;
	display: block;
	width: 100%;
	max-width: 712px;
	margin-left: auto;
	margin-right: auto;
}
.post .blogcontainer .article-content h2,
.post .blogcontainer .article-content h3,
.post .blogcontainer .article-content h4,
.post .blogcontainer .article-content h5,
.post .blogcontainer .article-content h6 
{
	text-align: left;
}
.blogcontainer .teaser-twothird .teaser-category,
.blogcontainer article h2.article-title,
.blogcontainer article .article-title-link
{
	display: block;
	width: 100%;
}
.blogcontainer .article
{
	min-height: 505px;
}
.blogcontainer .blogsidebarcontainer .widgetarea.authorarea img,
.blogcontainer .blogsidebarcontainer .widgetarea.authorarea .widget_text img
{
	/*border-radius: initial;*//*not working in IE*/
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	max-width: 75%;
	max-height: none;
}

.blogcontainer .bloglogo-additionalinfo-container
{
	text-align: center;
}
	.blogcontainer .bloglogo-additionalinfo
	{
		font-family: 'Helvetica Neue Heavy', sans-serif;
		font-size: 21px;
		line-height: 27px;
		color: rgba(157, 157, 158, 1);
	}
	.blogcontainer .bloglogo-additionalinfo .highlight
	{
		color: rgba(234, 86, 69, 1);
	}

/*==================================================================*\
    Share Buttons Mouseover / Pro and normal Version
\*==================================================================*/
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-facebook:hover,
	.blogcontainer .ssba div a.ssba_facebook_share:hover
	{
		background-image: url('../img/icons/facebook_icon_mouseover_politblog.png');
	}
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-pinterest:hover,
	.blogcontainer .ssba div a.ssba_pinterest_share:hover
	{
		background-image: url('../img/icons/pinterest_icon_mouseover_politblog.png');
	}
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-twitter:hover,
	.blogcontainer .ssba div a.ssba_twitter_share:hover
	{
		background-image: url('../img/icons/twitter_icon_mouseover_politblog.png');
	}
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-email:hover,
	.blogcontainer .ssba div a.ssba_email_share:hover
	{
		background-image: url('../img/icons/mail_icon_mouseover_politblog.png');
	}
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-whatsapp:hover,
	.blogcontainer .ssba div a.ssba_whatsapp_share:hover
	{
		background-image: url('../img/icons/whatsapp_icon_mouseover_politblog.png');
	}
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-facebook:hover img,
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-twitter:hover img,
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-pinterest:hover img,
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-email:hover img,
	.blogcontainer .ssbp-wrap .ssbp-list .ssbp-btn.ssbp-whatsapp:hover img,
	.blogcontainer .ssba div a.ssba_facebook_share:hover img,
	.blogcontainer .ssba div a.ssba_twitter_share:hover img,
	.blogcontainer .ssba div a.ssba_pinterest_share:hover img,
	.blogcontainer .ssba div a.ssba_email_share:hover img,
	.blogcontainer .ssba div a.ssba_whatsapp_share:hover img
	{
		visibility: hidden;
	}