/*
Theme Name: mein Childtheme von Twenty Twelve
Template: twentytwelve
*/

.site-header h1 {
	line-height: 1.846153846; 
	margin-bottom: 0;
	background-image: url('cat-halloween-kitty-2-svgrepo-com.svg');
    background-size: 150px 150px; /* Größe anpassen */
    background-position: left center;
    background-repeat: no-repeat; /* verhindert Wiederholung */
    padding: 30px 0 5px 150px; /* oben rechts unten links */ 
}
.site-header h1 a, .site-header h2 a {
	color: rgb(63, 63, 86);
    font-size: 5rem !important;
}
.site-header h1 a:hover, .site-header h2 a:hover {
	color: #cb6d6d;
}
.site-header h2{
    color: #cb6d6d !important;
    font-size: 2rem !important;
}
.main-navigation a {
	color: rgb(63, 63, 86) !important;
    font-size: 1.2rem !important;
}
.main-navigation a:hover, .main-navigation a:focus {
	color: #cb6d6d !important;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	border-bottom: 4px dotted #cb6d6d;
	border-top: 4px dotted #cb6d6d;
	display: flex !important;
    flex-direction: column !important;
	width: 100%;
    padding: 20px;
}




p {
    font-size: 1.3rem !important;
}
.wp-block-list {
    font-size: 1.3rem !important;
}
.entry-title {
    font-size: 2rem !important;
}
.wp-block-heading {
    font-size: 1.5rem !important;
}

body {
    background-color:rgb(228, 219, 183);
    font-family:Georgia, 'Times New Roman', Times, serif !important;
    color: rgb(63, 63, 86) !important;
}
.site {
	padding: 0 24px;
	padding: 0 1.714285714rem;
	background-color: rgb(228, 219, 183);
}
body .site {
	box-shadow: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
.site {
	margin: 0 auto;
	max-width: 68.571428571rem;
	overflow: hidden;
}


.edit-link {
	display: none;
}
#post-6, #post-16, #post-27 {
	padding-bottom: 0;
	border-bottom: none !important;
	margin-bottom: 0;
}
#colophon {
	padding-top: 0;
	border-top: none;
	margin-top: 0;
	padding-bottom: 10px;
}
.site-content article {
	border-bottom: 4px double #cb6d6d !important;
	border-radius: 20px;
}
#menu-footermenue {
	border-bottom: 1px dotted #cb6d6d;
	border-top: 1px dotted #cb6d6d;
	display: flex !important;
	flex-direction: row !important;
	width: 100%;
	padding: 0;
	margin-top: 100px;
}
#menu-footermenue li a {
	font-size: 1rem !important;
	text-transform:none !important;
}
footer p {
	font-size: 1rem !important;
	padding-top: 2px;
}
#menu-footermenue li {
	position: relative;
	left: 0;
}
.archive-header {
	display: none;
}


@media screen and (min-width: 600px) {
.main-navigation li ul li a {
	background-color: #d89a9ae3;
	border: 1px solid #cb6d6de3;
	display: block;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	padding: 0.571428571rem 0.714285714rem;
	width: 15rem !important;
	white-space: normal;
}
}
@media screen and (min-width: 600px) {
.main-navigation li ul li a:hover {
    background-color: #f2bbbbe3;
}
}
@media screen and (min-width: 600px) {
.main-navigation li {
	position: relative;
	left: 10%;
}
}


