/*
Theme Name: Namba Child
Theme URI:
Description: 
Author: MIK
Author URI: https://www.lightstalker.at
Template: namba
Version: 1.0
Tags: Namba Child Theme
*/

/*
Now you can start adding your own styles here. Use !important to overwrite styles if needed. */

body {
	margin: 0 auto;
	/*background-color: #FFD300 !important;*/
	background-image: url('https://www.mein-zaubergarten.at/wp-content/uploads/2021/06/groovepaper.png')!important;
	font-family: 'Cabin', Helvetica, Arial, sans-serif;
	color: #434343;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	margin: 0 !important;
	padding: 0 !important;
}


element.style {
	-webkit-user-select: none;
	margin: auto;
	background-color: rgba(255, 255, 255, 0.5)!important;
}

#container {
	background-color: #fff !important;
	margin-bottom: 60px !important;
	/*border-bottom: 2px dashed  #bdc0ba;*/
	border-bottom: none !important;
	margin-top: 45px !important;
	/*border-top: 1px dashed  #bdc0ba;*/
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-radius: 4px;
	box-shadow: rgba(0, 0, 0, 0.54) 0px 3px 8px;

}

/*STARTSEITE-DEKO*/

/*.page-id-102 #container {
	background-color: #fff773 !important;
	background-image: url('https://monika.lightstalker.at/wp-content/uploads/2020/12/geometric-leaves.png')!important;
}*/

/*STARTSEITE-DEKO ENDE*/

/*#site-title{
border-left: none !important;
}*/

hr {
	border-top: 1px solid rgba(136, 136, 136, 0.7);
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
	/*margin: 8px 0 8px 0;*/
}

/*Image*/

img {
	box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px !important;
}

.single .site-content .post,
.site-content .page {
	position: relative !important;
	max-width: 100%;
	float: none;
	top: auto;
	left: auto;
	/*border-bottom: none !important;*/
}

.single #primary,
.page #primary,
.error404 #primary {
	height: auto !important;
	border-bottom: 1px dashed #bdc0ba;
	border-bottom: none !important;
}

#widget-area-top {
	display: none !important;
}

#recent-comments-2 {
	display: none !important;
}

#recent-posts-2 {
	border-bottom: none !important;
}

/*Footer*/

#colophon {
	/*position: absolute !important;
	bottom: 0px !important;*/
	border-bottom: none !important;
}

.site-footer {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 30 px !important;
	padding-right: auto !important;
	position: absolute !important;
	bottom: 0px !important;
	width: 100% !important;
	border-top: none !important;
	border-bottom: none !important;
}

/* END Footer*/

/*Blockquote*/

blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
}

blockquote:before {
	color: #ccc;
	content: open-quote;
	font-size: 4em;
	line-height: 0.1em;
	margin-right: 0.25em;
	vertical-align: -0.4em;
}

blockquote p {
	display: inline;
}

/*Grün*/

.page-id-114 blockquote {
	color: #008000 !important;
	border-left: 10px solid #008000;
}

.page-id-102 blockquote {
	color: #008000 !important;
	border-left: 10px solid #008000;
}

/*Violett*/

.page-id-108 blockquote {
	color: #de1abb !important;
	border-left: 10px solid #de1abb;
}

/*Blau*/

.page-id-48 blockquote {
	color: #34b2d2 !important;
	border-left: 10px solid #34b2d2;
}

/*Gelb*/

.page-id-111 blockquote {
	color: #dbc321 !important;
	border-left: 10px solid #dbc321;
}

/*END Blockquote*/

/* --- Fonts --- */

.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content dl,
.sidebar-recentposts .rp-text {
	font-family: 'Cormorant', serif!important;
}

#site-title h2.site-description,
.logo-footer p.site-description-footer {
	font-family: 'Cormorant', serif!important;
}

/* --- Headings --- */

h1,
h2,
h3 {
	color: rgba(68, 68, 68, 0.0);
	/*Color:#444*/
	font-family: 'Montez', cursive !important;
	font-weight: normal;
	text-rendering: optimizeLegibility;
	word-wrap: break-word;
}

h1 {
	margin: 2em 0 1.5em;
	font-size: 32px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .4);
	/* 50% black coming from the bottom */
}

h2 {
	margin: 1.8em 0 1.2em;
	font-size: 29px;
	line-height: 1.25;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .4);
	/* 50% black coming from the bottom */
}

h3 {
	margin: 1.8em 0 1em;
	font-size: 28px;
	line-height: 1.25;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .4);
	/* 50% black coming from the bottom */
}

/*Widget Titel: BLOG-BEITRAEGE*/

h3.widget-title {
	font-size: 21px !important;
	font-weight: bold !important;
}


/*h3,h2,h1 COLOR STYLE PAGES START*/

/*Startseite - Grün*/

.page-id-102 h1 {
	color: #008000 !important;
}

.page-id-102 h2 {
	color: #008000 !important;
}

.page-id-102 h3 {
	color: #008000 !important;
}

/*Über Mich - Blau*/

.page-id-48 h1 {
	color: #34b2d2 !important;
}

.page-id-48 h2 {
	color: #34b2d2 !important;
}

.page-id-48 h3 {
	color: #34b2d2 !important;
}

/*Bücher - Violett*/

.page-id-108 h1 {
	color: #de1abb !important;
}

.page-id-108 h2 {
	color: #de1abb !important;
}

.page-id-108 h3 {
	color: #de1abb !important;
}

/*Pressestimmen - Gelb*/

.page-id-111 h1 {
	color: #dbc321 !important;
}

.page-id-111 h2 {
	color: #dbc321 !important;
}

.page-id-111 h3 {
	color: #dbc321 !important;
}

/*Lesungen - Grün*/

.page-id-114 h1 {
	color: #008000 !important;
}

.page-id-114 h2 {
	color: #008000 !important;
}

.page-id-114 h3 {
	color: #008000 !important;
}

/*Kontakt - Rot*/

.page-id-40 h1 {
	color: #D25124 !important;
}

.page-id-40 h2 {
	color: #D25124 !important;
}

.page-id-40 h3 {
	color: #D25124 !important;
}

/*Impressum - Rot*/

.page-id-42 h1 {
	color: #D25124 !important;
}

.page-id-42 h2 {
	color: #D25124 !important;
}

.page-id-42 h3 {
	color: #D25124 !important;
}

/*Blog-Beiträge - Rot*/

.post-id-60 h1 {
	color: #D25124 !important;
}

.post-id-60 h2 {
	color: #D25124 !important;
}

.post-id-60 h3 {
	color: #D25124 !important;
}

/*Datenschutzerklärung - Rot*/

.page-id-3 h1 {
	color: #D25124 !important;
}

.page-id-3 h2 {
	color: #D25124 !important;
}

.page-id-3 h3 {
	color: #D25124 !important;
}

/*Entry-Title - Rot*/

h1 {
	color: #D25124 !important;
}

h2 {
	color: #D25124 !important;
}

h3 {
	color: #D25124 !important;
}

/*END*/

/* FEEDBACK (COMMENTS) STYLE */

/* Forms */

input,
textarea {
	padding: 8px 2%;
	background: #f9f9f9 !important;
	/*border:1px solid #d3d3d3;*/
	border-left: 10px solid #D25124 !important;
	font-size: 16px !important;
	/*font-size: 1rem;*/
	color: #434343;
	line-height: 1.6;
}

input:hover,
input:focus,
v:active,
textarea:hover,
textarea:focus,
textarea:active {
	background: #f9f9f9 !important;
	/*border: 1px solid #969696;*/
	outline: none;
}

.comment-form-cookies-consent {
	display: none;
}

#commentform label {
	font-weight: normal;
}

input[type="button"],
input[type="submit"] {
	border-left: none !important;
	background: #434343 !important;
}

#submit {
	background: #D25124 !important;
}

input#submit:hover,
input.wpcf7-submit:hover {
	background: #fff !important;
	color: #434343 !important;
	/*border: 1px solid #434343 !important;*/
}

input[type="button"],
input[type="submit"] {
	background: #D25124 !important;
}

.entry-author {
	display: none !Important;
}

/*Searchform*/

/*.field {
	border: 1px solid #434343 !important;
}

#searchsubmit:hover {
	border: 1px solid #434343 !important;
	background: #f9f9f9 !important;
	color: #434343 !important;
}*/

#search-2 {
	display: none !Important;
}

/*END Searchform*/

.widget h3.widget-title {
	border-bottom: none !important;
}

/*COOKIE BANNER*/

#fhw_cookiehinweis {
	box-shadow: rgba(0, 0, 0, 0.54) 0px 3px 8px;
}

.mainbutton {
	border-style: none !important;
	font-size: 0.75rem !important;
	padding: 12px 18px !important;
}

.privacybutton {
	border-style: none !important;
	font-size: 0.75rem !important;
	padding: 12px 18px !important;
}

.mainbutton:hover {
	color: #434343 !important;
	background-color: #fff !important;
}

.privacybutton:hover {
	color: #434343 !important;
	background-color: #fff !important;
}
/*Credit-Wrap*/
#colophon  {
  display: none !important;
}