/*
Theme Name: Harrison Child
Theme URI: https://themezee.com/themes/harrison/
Template: harrison
Author: ThemeZee
Author URI: https://themezee.com/
Description: Harrison is a highly versatile WordPress Theme and was specially designed for use with the new WordPress Block Editor. The theme supports the latest Gutenberg features and provides different blog layouts and extensive post settings. The clean and elegant design is perfect to create all kinds of websites. You should really try it!
Tags: one-column,blog,news,custom-background,custom-logo,custom-header,custom-menu,grid-layout,entertainment,editor-style,block-styles,rtl-language-support,featured-image-header,featured-images,flexible-header,custom-colors,full-width-template,sticky-post,threaded-comments,translation-ready,theme-options,two-columns,three-columns
Version: 1.3.5.1638705386
Updated: 2021-12-05 11:56:26

*/
/* --- BEGIN Anpassungen root-Variablen --- */
:root {
	/*--primary-color: #c9493b;
	--secondary-color: #e36355; //rot
	--tertiary-color: #b03022;
	--accent-color: #078896;
	--highlight-color: #5bb021;
	--light-gray-color: #e4e4e4;
	--gray-color: #848484;
	--dark-gray-color: #242424;
	--text-color: rgba(0, 0, 0, 0.9);
	--medium-text-color: rgba(0, 0, 0, 0.7);
	--light-text-color: rgba(0, 0, 0, 0.5);
	--page-background-color: #fff;
	--page-border-color: rgba(0, 0, 0, 0.1);
	--page-light-bg-color: rgba(0, 0, 0, 0.05);
	--link-color: #c9493b;
	--link-hover-color: #e36355; //rot
	--button-text-color: #fff;
	--button-hover-text-color: #fff;
	--header-background-color: #fff;
	--header-text-color: rgba(0, 0, 0, 0.9);
	--header-text-hover-color: #e36355;
	--header-border-color: rgba(0, 0, 0, 0.1);
	--title-color: #202020;
	--title-hover-color: #e36355;
	--footer-background-color: #202020;
	--footer-text-color: rgba(255, 255, 255, 0.5);
	--footer-link-color: rgba(255, 255, 255, 0.95);
	--footer-link-hover-color: rgba(255, 255, 255, 0.5);
	--footer-border-color: rgba(255, 255, 255, 0.1);*/
	--text-font: "Poppins", arial, helvetica, sans-serif;
	--title-font: "Great Vibes", arial, helvetica, sans-serif;
	--navi-font: "Poppins", arial, helvetica, sans-serif;
	--navi-font-weight: 300;
	--title-font-weight: 400;
	--header-text-hover-color: #996633;
	--link-color: #c9493b;
	--button-color: none;
	--button-hover-color: none;
    /*--title-text-transform: none;
	--navi-text-transform: none;
	--text-line-height: 1.75;
	--title-line-height: 1.4;*/
}
/* --- ENDE Anpassungen root-Variablen --- */


/*--- BEGIN Anpassungen Typography ---*/
body,
button,
input,
select,
textarea {
	color: rgba(0, 0, 0, 0.9);
	color: var(--text-color);
	font-size: 16px;
	font-size: 1rem;
	font-family: var(--text-font);
	line-height: 1.75;
	line-height: var(--text-line-height);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	margin: 1em 0 0.75em;
	font-family: var(--title-font);
	font-weight: bold;
	font-weight: var(--title-font-weight);
	text-transform: none;
	text-transform: var(--title-text-transform);
	line-height: 1.4;
	line-height: var(--title-line-height);
}
.archive-header .archive-title,
.search-header .search-title {
	font-size: 3rem;
}

/*--- ENDE Anpassungen Typography ---*/


/* great-vibes-regular - latin */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/great-vibes-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/great-vibes-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/great-vibes-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/great-vibes-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/great-vibes-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/great-vibes-v9-latin-regular.svg#GreatVibes') format('svg'); /* Legacy iOS */
}
/* besley-regular - latin */
@font-face {
  font-family: 'Besley';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/besley-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/besley-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/besley-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/besley-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/besley-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/besley-v6-latin-regular.svg#Besley') format('svg'); /* Legacy iOS */
}

/* besley-700 - latin */
@font-face {
  font-family: 'Besley';
  font-style: normal;
  font-weight: 700;
	  font-display: swap;
  src: url('/fonts/besley-v6-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/besley-v6-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/besley-v6-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/besley-v6-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/besley-v6-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/besley-v6-latin-700.svg#Besley') format('svg'); /* Legacy iOS */
}
/* be-vietnam-pro-200 - latin */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 200;
	  font-display: swap;
  src: url('/fonts/be-vietnam-pro-v2-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/be-vietnam-pro-v2-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/be-vietnam-pro-v2-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/be-vietnam-pro-v2-latin-200.svg#BeVietnamPro') format('svg'); /* Legacy iOS */
}

/* be-vietnam-pro-200italic - latin */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 200;
	  font-display: swap;
  src: url('/fonts/be-vietnam-pro-v2-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/be-vietnam-pro-v2-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/be-vietnam-pro-v2-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/be-vietnam-pro-v2-latin-200italic.svg#BeVietnamPro') format('svg'); /* Legacy iOS */
}

/* be-vietnam-pro-300 - latin */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 300;
	  font-display: swap;
  src: url('/fonts/be-vietnam-pro-v2-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/be-vietnam-pro-v2-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/be-vietnam-pro-v2-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/be-vietnam-pro-v2-latin-300.svg#BeVietnamPro') format('svg'); /* Legacy iOS */
}

/* be-vietnam-pro-300italic - latin */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 300;
	  font-display: swap;
  src: url('/fonts/be-vietnam-pro-v2-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/be-vietnam-pro-v2-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/be-vietnam-pro-v2-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/be-vietnam-pro-v2-latin-300italic.svg#BeVietnamPro') format('svg'); /* Legacy iOS */
}

/* be-vietnam-pro-regular - latin */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
	  font-display: swap;
  src: url('/fonts/be-vietnam-pro-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/be-vietnam-pro-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/be-vietnam-pro-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/be-vietnam-pro-v2-latin-regular.svg#BeVietnamPro') format('svg'); /* Legacy iOS */
}

/* be-vietnam-pro-italic - latin */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: italic;
  font-weight: 400;
	  font-display: swap;
  src: url('/fonts/be-vietnam-pro-v2-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/be-vietnam-pro-v2-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/be-vietnam-pro-v2-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/be-vietnam-pro-v2-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/be-vietnam-pro-v2-latin-italic.svg#BeVietnamPro') format('svg'); /* Legacy iOS */
}
/* poppins-200italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
	  font-display: swap;
  src: url('/fonts/poppins-v15-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v15-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v15-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v15-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v15-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v15-latin-200italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-200 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
	  font-display: swap;
  src: url('/fonts/poppins-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v15-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v15-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v15-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v15-latin-200.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
	  font-display: swap;
  src: url('/fonts/poppins-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v15-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-300italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
	  font-display: swap;
  src: url('/fonts/poppins-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v15-latin-300italic.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
	  font-display: swap;
  src: url('/fonts/poppins-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v15-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
	  font-display: swap;
  src: url('/fonts/poppins-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v15-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/poppins-v19-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v19-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v19-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v19-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v19-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}

/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/poppins-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/poppins-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/poppins-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/poppins-v19-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/poppins-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/poppins-v19-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}


/* --- Änderungen Formatierung --- */

/* Hintergrund-Farbe body = #e0cdb5 */
/* Farbe a:hover = #59412f - Schrift */
/* Farbe a:hover = #e0cdb5 - Background */
/* Farbe current = #f8e3c8 - Background */

/* --- BEGIN Head --- */
a:link,
a:hover,
a:visited,
a:focus,
a:active {
	outline: none;
}
p.site-description {
	font-weight: 300;
}
/* Menu im Header */
#primary-menu a {
	font-size: 1rem;
}
#primary-menu a:hover {
	color: #59412f;
	background-color: #e0cdb5;
	font-weight: 300;
	padding-right: 1em;
}
/* Header-Bild */
#headimg img {
	max-height: 280px;
}


/* --- ENDE Head --- */

/*Suchresultate h2*/
h2.entry-title a:hover {
	color: #996633;}


/* Inhalte */
div.entry-tags a:link {
	background-color: #e0cdb5;}
div.entry-tags a:hover {
	background-color: #59412f;}
.page-numbers {
	color: #000 !important;
	background-color: #f8e3c8;}
.page-numbers.current {
	background-color: #e0cdb5;}
div.entry-categories a:link,
div.entry-categories a:visited {
	color: #e0cdb5 !important;
	text-decoration: bold;}
div.entry-categories a:hover {
	color: #59412f;
	text-decoration: bold;
}
.entry-content, 
.entry-content span,
div.archive-description p {
	font-size: 0.85rem;
	}
/*.entry-content p {
	font-size: 0.85rem;
	}*/
.entry-header h2.entry-title a {
	font-family: Poppins;
	font-size: 1rem;
	font-weight: 400;
	}
h1.page-title,
h1.entry-title,
h1.post-title,
h1.archive-title {
	font-size: 3rem;
	font-family: Great Vibes;
	font-weight: 400;
	margin-top: 3rem;
}
h2.page-title {
	font-size: 3rem;
}
h3.entry-title {
	font-family: Great Vibes;
	font-weight: 400;
}
/* --- Titel - Seite --- */
.entry-content h2 {
	font-family: Great Vibes;
  	font-size: 3rem;
	font-weight: 400;
	}
.entry-content h3 {
	font-family: Poppins;
	font-size: 1rem;
}
.nav-next a:hover h3,
.nav-previous a:hover h3 {
	color: #59412f !important;
}
/*a:hover h3, a.more-link {
  background-color: #e0cdb5;
	color: #59412f !important;}*/
.entry-content a:link,
.entry-content a:hover,
.entry-content a:visited {
	font-weight: 400;
	color: #111;
	text-decoration: underline;
}
.site-content {
	padding: 0 !important;
}
/*body.archive.category .site-content {
	padding: 3rem !important;
}
*/
/*.entry-content a:hover {
	background-color: #e0cdb5 !important;
	text-decoration: bold;
}*/

/* --- BEGIN Rezept-Beiträge Links unterhalb Rezept vorher & nachher --- */
.post-navigation-wrap .page-footer a:hover {
	background-color: none !important;
}
.nav-links a {
	font-size: 0.85rem;
}
/* --- END Rezept-Beiträge Links unterhalb Rezept vorher & nachher --- */
h1.post-title {
	font-family: Great Vibes;
	font-style: italic;}
h2 {
	font-family: Great Vibes;
	}
/* --- BEGIN Formatierung WP Show Posts "neueste Beiträge" --- */
header.wp-show-posts-entry-header h2 {
	font-family: Poppins;
	font-size: 1rem;
	}
header.wp-show-posts-entry-header h2 a {
	color: #111;
	background: #fff !important;
	margin-top: 3em;
}
div.wpsp-read-more,
div.wpsp-read-more a:hover {
	background-color: #fff;
}
a.wp-show-posts-read-more,
a.wp-show-posts-read-more:visited,
a.wp-show-posts-read-more:hover {
	border: none;
	font-size: 0.85rem;
	padding-left: 0;
	text-decoration: underline;
}
a.wp-show-posts-read-more:hover {
	color: #996633;
}
/*@media only screen and (max-width: 420px)and (orientation:portrait) {
	.entry-content {
		margin-left: 1rem;
	}}
*/
@media only screen and (max-width: 880px) {
	#content {
		padding-left: 1rem !important;
	}}
/* --- END Formatierung WP Show Posts "neueste Beiträge" --- */


/* --- BEGIN Formatierung Block-Abfrage-Loop Rezepte --- */
.wp-block-query {
	
}
.wp-block-query h2 {
	font-family: Poppins;
	font-size: 1rem;
}

/* --- END Formatierung Block-Abfrage-Loop Rezepte --- */
/*.wp-block-media-text {
	max-width: 80% !important;
	outline: 2px dotted blue;
	margin: 0 10%;
	}
@media only screen and (max-width: 600px) {
	.wp-block-media-text__media img {
	outline: 2px dotted red;
	max-width: 400px;
	height: auto;
	margin-left: 8%;
	}
}
*/


.entry-content > .alignwide {
	max-width: 90%;
	margin: 0 5%;
}
.has-drop-cap:not(:focus):first-letter {
    font-size: 4.4em !important;
    font-family: Great Vibes, georgia, sans-serif !important;
	padding-right: 0.8rem;
}
/*--------------------------------------------------------------
# --- BEGIN Änderungen - Archives and Blog Layouts
--------------------------------------------------------------*/

/* Search & Archive Header */
/*.archive-header .archive-title,
.search-header .search-title {
	font-size: 18px;
	font-size: 1.125rem;
	font-family: Poppins;
	font-weight: bold;
	font-weight: var(--title-font-weight);
	text-transform: none;
	text-transform: var(--title-text-transform);
	line-height: 1.4;
}*/

.archive-header .archive-description,
.search-header .search-form {
	margin-top: 1rem;
}

.archive-header .archive-description {
	font-size: 16px;
	font-size: 1rem;
}
/* --- Anpassung Abstand Bild - "Titel" an Vorlage Startseite*/
.post-image {
	margin-bottom: 0.2rem !important;
}
.entry-excerpt p {
	margin-top: -1.2rem;
}
.more-link:link,
.more-link:visited,
.more-link:hover {
	border: none;
    font-size: 0.85rem;
    padding: 0;
    text-decoration: underline;
	font-size: 0.85rem !important;
}
/*--------------------------------------------------------------
# --- END Änderungen - Archives and Blog Layouts
--------------------------------------------------------------*/



/*
 figure.post-image-archives {
	outline: 1px solid red;
	margin: none !important;
}
figure {
    display: block;
	outline: 1px solid red;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}
figure img {
	width: 100% !important;
}
*/

/* --- BEGIN ARCHIV-Änderungen --- */

@media only screen and (min-width: 800px) {
	.blog-layout-two-column-grid .post-wrapper .type-post,
	.blog-layout-three-column-grid .post-wrapper .type-post {
		padding-right: 0.9rem !important; /* Änderung Susanne 3/2022 */
		margin-bottom: 2rem;
		width: 50%;
			}
}

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

}

@media only screen and (min-width: 1120px) {
	
	.blog-layout-two-column-grid .post-wrapper .type-post,
	.blog-layout-three-column-grid .post-wrapper .type-post {
		padding-right: 0.9rem !important; /* Änderung Susanne 3/2022 */
		margin-bottom: 2.5rem;
	}

	.blog-layout-three-column-grid .post-wrapper .type-post {
		width: 33%;
		padding-right: 0.9rem !important; /* Änderung Susanne 3/2022 */	
	}

}

@media only screen and (min-width: 1280px) {
	.blog-layout-three-column-grid .post-wrapper .type-post {
		width: 33%;		
		padding-right: 0.9rem !important; /* Änderung Susanne 3/2022 */
	}
}

/* Theme Pagination */
.pagination-wrap {
	border-top: 1px solid;
	border-color: rgba(0, 0, 0, 0.1);
	border-color: var(--page-border-color);
}

.pagination {
	margin: 0 auto;
	max-width: 880px;
	width: 100%;
	font-size: 15px;
	font-size: 0.9375rem;
	text-align: center; /* Änderung Susanne 3/2022 */
}

.pagination .page-numbers,
.pagination .current {
	display: inline-block;
	margin: 0 1em 0 0;
	padding: 0.4em 1em;
	text-align: center;
	color: #c9493b;
	color: var(--link-color);
	text-decoration: none;
}

.pagination .page-numbers.dots {
	padding: 0 0.5rem;
}

.pagination a:hover,
.pagination a:active {
	color: #e36355;
	color: var(--link-hover-color);
	text-decoration: underline;
}

.pagination .current {
	color: #fff;
	color: var(--button-text-color);
	background-color: #c9493b;
	background-color: var(--button-color);
}

/* Infinite Scroll Pagination */
.infinite-scroll .pagination-wrap {
	display: none;
}

.infinite-scroll #infinite-handle,
.infinite-scroll .infinite-loader {
	display: block;
	width: 100%;
	padding: 2rem 0;
	border-top: 1px solid;
	border-color: rgba(0, 0, 0, 0.1);
	border-color: var(--page-border-color);
}

.infinite-scroll .infinite-loader .spinner {
	margin: 0;
}

.infinite-scroll #infinite-handle span {
	display: inline-block;
	margin: 0;
	padding: 0.6em 1.2em;
	color: #fff;
	color: var(--button-text-color);
	background-color: #c9493b;
	background-color: var(--button-color);
	font-size: 15px;
	font-size: 0.9375rem;
}

.infinite-scroll #infinite-handle span:hover {
	color: #fff;
	color: var(--button-hover-text-color);
	background-color: #e36355;
	background-color: var(--button-hover-color);
	text-decoration: none;
}

@media only screen and (min-width: 640px) {
	.infinite-scroll #infinite-handle,
	.infinite-scroll .infinite-loader {
		padding: 3rem 0;
	}

	.infinite-scroll #infinite-handle span {
		font-size: 16px;
		font-size: 1rem;
	}
}

@media only screen and (min-width: 800px) {
	.blog-layout-two-column-grid.infinite-scroll #infinite-handle,
	.blog-layout-three-column-grid.infinite-scroll #infinite-handle,
	.blog-layout-two-column-grid.infinite-scroll .infinite-loader,
	.blog-layout-three-column-grid.infinite-scroll .infinite-loader {
		margin-top: 1.5rem;
		margin-right: 2rem;
	}
}

@media only screen and (min-width: 960px) {
	.infinite-scroll #infinite-handle,
	.infinite-scroll .infinite-loader {
		padding: 4rem 0;
	}

	.infinite-scroll #infinite-handle span {
		font-size: 17px;
		font-size: 1.0625rem;
	}
}

@media only screen and (min-width: 1120px) {
	.blog-layout-two-column-grid.infinite-scroll #infinite-handle,
	.blog-layout-three-column-grid.infinite-scroll #infinite-handle,
	.blog-layout-two-column-grid.infinite-scroll .infinite-loader,
	.blog-layout-three-column-grid.infinite-scroll .infinite-loader {
		margin-top: 2rem;
		margin-right: 2.5rem;
	}
}

@media only screen and (min-width: 1280px) {
	.infinite-scroll #infinite-handle,
	.infinite-scroll .infinite-loader {
		padding: 5rem 0;
	}

	.infinite-scroll #infinite-handle span {
		font-size: 18px;
		font-size: 1.125rem;
	}
}

/* --- END ARCHIV-Änderungen --- */



/* --- BEGIN categories --- */
.category #main {
	max-width: 880px;
	margin: 0 auto;
}

/* --- END categories --- */

/* --- BEGIN footer --- */
.site-footer a {
	font-size: 1rem;
	font-weight: lighter;
}
.search-form {
	border: 1px solid white;
}
#search-2 input {
	font-size: 1rem;
}
input[type="search"] {
	color: white !important;
}
body.search-results input[type="search"] {
	color: black !important;
}
body.search-results div#search-2 {
	display: none !important;
}
::placeholder {
	color: white;
	opacity:1;
	transition: opacity 1s;
}

:focus::placeholder { 
	opacity:0;
}

#categories-2 h4 {
	font-family: Poppins;
	font-size: 1rem;
}
button.search-submit {
	background-color: #bbab8e; /* hellbraun */
} 
footer#colophon.site-footer {
	background-color: #59412f; /* dunkelbraun */
}
.footer-text {
	font-size: .75rem;
	padding-top: 4rem;
}
/* Impressum + Datenschutz - Block */
#block-4 div {
	padding-left: 0;
	/*bottom: 2rem;*/
	height: 1px;
	font-size: 0.75rem;
}
.impressum ul, .impressum ul li {
	list-style-image: none !important;
	list-style: none;
	margin-left: -.55rem;
}
.impressum a {
	height: 1rem;
	font-size: 0.75rem;
}
.goRight {
	text-align: right;
}
div#block-4 {
	
	}
/* --- END footer --- */
/* --- BEGIN Such-Resultate --- */
.search-header span {
	font-family: Poppins;
	font-size: 1rem;
}
/* --- ENDE Such-Resultate --- */


/*--- BEGIN Formatierung Rezepte ---*/
/* das CSS für die Rezepte findet man ganz tief im Innern der Einstellungen von wp-recipe-maker */
/* und nicht hier! */ 
/*--- ENDE Formatierung Rezepte ---*/