.entry-footer {
display: none;	
}

header.entry-header p{
	margin: 0 0 25px 0; 
}	

header.entry-header p a:link, 
header.entry-header p a:hover, 
header.entry-header p a:visited, header.entry-header p a:active {
	padding-bottom: 1px; 
	border-bottom: 1px solid #000; 
	color: #000; 
}

div.entry-content p a:link, 
div.entry-content p a:hover, 
div.entry-content p a:visited, div.entry-content p a:active {
	padding-bottom: 1px; 
	border-bottom: 1px solid #000; 
	color: #000;
}


p.site-title a:link, p.site-title a:hover, p.site-title a:visited, p.site-title a:active {
	border-bottom: 0px; 
}

div.site-info-left {
	width: 100%; 
	margin: 0 auto;
	float: none; 
	background-color: #989898; 
}

p.anne-sophie-footer-left {
	text-align:left; 
}
	
@media screen  and (max-width: 600px) {

.entry-header, .site-info p {
	font-size: 18px;
}

.main-navigation ul:not(.children):not(.sub-menu) {
		font-size: 40px; 
		text-align: center; 
	}

.site-footer {
		display: inline;
	}
	
.site-footer { 
	width: 100%; 
	margin: 0 auto;
	float: left; 
	}
	
#anne-sophie-footer p {
		text-align: center;
}		

h2.entry-title, h2.entry-title a { 
	margin-bottom: 18px; 
}		
	
}

@media screen  and (max-width: 900px) and (min-width: 601px) 
{

p {
font-size: 16px;	
}

div.entry-content h1, div.entry-content p, div.entry-content hr.is-style-wide {
	margin: 10px 20px 20px 20px; 
}

#asb-description, .site-info p, .main-navigation ul li {
	font-size: 22px;
}

h2.entry-title, h2.entry-title a { 
	margin-bottom: 20px; 
}	
	
header.entry-header p {
		font-size: 16px;
}	
	
}

@media screen  and (max-width: 1200px) and (min-width: 901px)  {

	
p {
font-size: 18px;	
}

div.entry-content h1, div.entry-content p, div.entry-content hr.is-style-wide {
	margin: 15px 30px 30px 30px; 
}

#asb-description, .site-info p, .main-navigation ul li {
	font-size: 22px;
}

header.entry-header p {
		font-size: 18px; 
}	
	
}


@media screen and (min-width: 1201px) {

	
p {
font-size: 20px;	
}

div.entry-content h1, div.entry-content p, div.entry-content hr.is-style-wide {	
	margin: 20px 40px 40px 40px; 
}

#asb-description, .site-info p, .main-navigation ul li {
	font-size: 24px;
}

h2.entry-title, h2.entry-title a {
		margin-bottom: 24px; 
}	

header.entry-header p {
		font-size: 20px;
}	

}

.cookie-notice-container a:link, .cookie-notice-container a:hover, .cookie-notice-container a:active, .cookie-notice-container a:visited {
	font-weight:bold;
	color:#FFFFFF;
}

a:link.cn-set-cookie, a:hover.cn-set-cookie, a:active.cn-set-cookie, a:visited.cn-set-cookie {
	font-weight:bold;
	color:#000;
}

.menu-anne-sophie-navi-footer ul li a{
	padding: 8px 0px;
}

.menu-anne-sophie-navi-footer ul li a:link,
.menu-anne-sophie-navi-footer ul li a:hover, 
.menu-anne-sophie-navi-footer ul li a:visited, 
.menu-anne-sophie-navi-footer ul li a:active {
		color: #000;	
}

/* Kontakt Navi menu. */

div.kontakt-menu-container { 
	margin: 0 auto;
/*	background-color: #989898; */
}

.kontakt-main-navigation a {
	position: relative;
}

.kontakt-main-navigation a:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 0;
	height: 1px;
	background: #000;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out;
	-ms-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	transition: .2s ease-out;
}

.kontakt-main-navigation li a:hover {
	color: #000;
}

.kontakt-main-navigation a:hover:after {
	width: 100%;
}

.kontakt-main-navigation {
	clear: both;
	display: inline;
}

.kontakt-main-navigation ul {
	display: none;
	font-weight: 500;
	font-size: 24px; 
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.kontakt-main-navigation li {
	display: inline;
	margin-left: 8px;
	margin-right: 8px;
	padding-bottom: 10px;
	position: relative;
}

.kontakt-main-navigation a {
	display: inline;
	text-decoration: none;
}



/* Autorin und Journalistin */

#asb-description {
	margin: 0 0px 10px 0;
}


/* Social Navi Inline P */

#anne-sophie-footer {
	margin: 0 0px 14px 0;
}

#anne-sophie-footer a:link {
	position: relative; 
	display: inline;
	margin-left: 8px;
	margin-right: 8px;
	padding-bottom: 4px; 
}

#anne-sophie-footer a:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 0;
	height: 1px;
	background: #000;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out;
	-ms-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	transition: .2s ease-out;
}

#anne-sophie-footer a:hover, #anne-sophie-footer a:visited, #anne-sophie-footer a:active {
	color: #000;
}

#anne-sophie-footer a:hover:after {
	width: 100%;
}

/* Kontakt Page */

.contact {
	margin:-60px 0 0 0;
}

.contact img {
	margin: 0;
}


h1.page-title span, div.nav-previous, div.nav-next {
		visibility: hidden;
}


/* Texte Header */

header.entry-header h1.page-title	{
}

/* Notizbuch Header */

header.page-header h1.page-title	{
}

@media screen  and (max-width: 600px) {
	
header.page-header h1.page-title	{
	margin-top:-150px; 
}

.archive-item {
	margin-top:-50px; 
}
	
}

/* Notizbuch Beitrag */

.archive-item {
}

