/* hide crap */

#wpcom-launch-banner-wrapper
{ 
	display: none; 
}

.sharedaddy 
{
	display: none;
}



/* rund ums Logo */

#masthead
{ 
	padding-top: 0px; 
}

#masthead .site-branding 
{
	margin-bottom: 0; 
}

#masthead .site-logo a 
{ 
	margin-bottom: 0; 
}



/* background */

#page.site
{
	background-color: #F8F7E9;
	background-image: url(https://derbuergermeister.at/wp-content/uploads/2020/09/bg_04.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-attachment: fixed;
	border-top: none; 
}	



/* Menü */

nav.main-navigation li.current-menu-item a
{
	color: #747766 !important;
}

@media only screen and (min-width: 560px)
{
nav#site-navigation li:not(.current-menu-item) a:hover 
	{ 
		background: transparent !important; 
		color: #000!important;
		text-decoration: none; 
	}

nav#site-navigation li.current-menu-item a 
	{ 
		background: #000 !important; 
		color: #fff!important; 
	}
}

nav.main-navigation li:not(.current-menu-item) a:hover, 
nav#site-navigation li:not(.current-menu-item) a:hover
{
	color: inherit !important;
	text-decoration: underline; 
}

nav#site-navigation input#toggle:focus,
nav#site-navigation label#toggle-menu
{
	background: #000!important; 
	text-decoration: none!important; 
}



/* Social Menu */

nav.social-navigation a
{
	color: black !important;
}

nav.social-navigation a:hover
{
	color: #747766 !important;
}



/* Überschriften */

h1,
.h1,
h2.entry-title,
.entry-content ul.wp-block-latest-posts > li > a
{ 
	font-size: 1.9rem !important; 
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, 
h2.entry-title, 
h2.entry-title a,
.entry-content ul.wp-block-latest-posts > li > a
{
	text-align: left; 
	color: #000 !important; 
	text-decoration: none !important;
 }

.entry-content ul.wp-block-latest-posts > li > a:hover,
h2.entry-title a:hover
{
	color: #000 !important; 
	text-decoration: underline !important;
}



/* Abstand nach Menü auf HOME */

#main .entry-content
{
	margin-top: 24px;
}

/* Abstand und Linie zwischen 2 Artikeln auf HOME */

.wp-block-latest-posts > li:not(:last-child)
{
	padding-bottom: 30px; 
	margin-bottom: 45px;
	border-bottom: 1px dotted #bbb;
}

/* Abstand nach Ü auf HOME */

ul.wp-block-latest-posts > li > a + div
{
	margin-top: 12px !important;
}



/* Zwischenüberschriften kleiner */

.entry-content h2
{
	font-size: 1.4rem;
	margin-top: 16px;
  margin-bottom: 16px;
}

/* Text und Links Artikel */

.entry-content p
{
	margin: 16px 0;
}

.entry-content p a,
.entry-content li a
{
	color: #000; 
	text-decoration: underline;
}

.entry-content p a:hover,
.entry-content li a:hover
{
	text-decoration: none;
}

.wp-block-latest-posts__post-author 
{
	color: #747766;
}

.entry-content .wp-block-image img
{
	border-radius: 5px; 
}



/* download button */

.wp-block-file .wp-block-file__button
{
	background-color: #000;
}

.wp-block-file .wp-block-file__button:hover
{
	background-color: #333;
}


/* Fußzeile Artikel BLOG */

footer.entry-footer
{
	border-top: 1px dotted #ccc;
}
	
footer.entry-footer svg
{
	margin-bottom: 4px;
}

footer.entry-footer .author,
footer.entry-footer a 
{ 
	vertical-align: top; 
}

footer.entry-footer a:hover 
{ 
	color: #000;
	text-decoration: underline; 
	vertical-align: top; 
}



/* Vorheriger/nächster Beitrag unter ARTIKEL */

.post-navigation:before 
{
	background: none; 
	margin-bottom: 56px;
	border-bottom: 1px dotted #bbb;

}

.post-navigation 
{
	line-height: 1.4 !important;  
}

.post-navigation .meta-nav
{
	color: #747766; 
}

.post-navigation a:hover .post-title
{
	color: #747766; 
	text-decoration: underline; 
}



/* Footer */

footer
{
	border-top: 1px dotted #bbb;
	margin-top: 0 !important;
	padding-top: 0 !important;
}

footer ul, 
footer li
{ 
	border: none !important; 
}

footer li a,
.textwidget.custom-html-widget p a
{
	color: #000; 
	text-decoration: underline; 
}

footer li a:hover,
.textwidget.custom-html-widget p a:hover
{
	color: #747766; 
	text-decoration: none; 
}



/* Newsticker */

footer .textwidget.custom-html-widget p:first-child
{
	margin-top: 24px; 
}

footer .textwidget.custom-html-widget p
{
	background-color: #FFF0C8; 
	background-color: rgba(255,250,200,0.6);
	padding: 1px 8px 2px; 
	border-radius: 5px; 
	font-size: 0.7rem;
}


/* Footer 2.0*/

.footer_neu
{
	border-top: 1px dotted #bbb;
	padding-top: 20px;
	margin-top: 50px;
}


/* Neueste Beiträge 2.0 */

.entry-content ul.wp-block-latest-posts.footerlinks > li  {
	margin: 0 0 15px !important; 
	padding: 0 !important; 
	line-height: 1.3 !important;
	border: none !important;
}

.entry-content ul.wp-block-latest-posts.footerlinks > li > a {
	font-size: 0.85rem !important; 
	font-weight: normal !important; 
	text-decoration: underline !important; 
}

.entry-content ul.wp-block-latest-posts.footerlinks > li > a:hover {
	text-decoration: none !important; 
}

/* Newsticker 2.0 */

.newsticker p {
	background-color: #FFF0C8; 
	background-color: rgba(255,250,200,0.6);
	padding: 1px 8px 2px; 
	margin: 0 0 15px !important;
	border-radius: 5px; 
	font-size: 0.7rem;	
}



/* Impressum */

footer section#text-3 
{
	width: 100%; 
	font-size: 0.66rem!important;
}

footer section#text-3 p a
{
	color: #000;
}

footer section#text-3 p a:hover
{
	color: #747766;
}

footer .site-info a.site-name
{
	color: #747766; 
}

footer .site-info a.site-name:hover 
{ 
	color: #000; 
}



/* Kein Titel bei Über Mich */

article#post-8 header h1 
{
	display: none; 
}