/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.8.1686746660
Updated: 2023-06-14 14:44:20

*/

body {font-family: 'Open Sans', sans-serif!important; background-color: #fff;}
p {font-family: 'Open Sans', sans-serif!important;}
p.ersteUeberschrift { font-family: 'Old Standard TT', serif!important; font-style: italic!important;}

.wp-block-spacer {margin: 0!important; height: 15px!important;}



/*HEADLINES*/

h1 {font-family: 'Old Standard TT', serif!important; font-style: italic!important;}
h1.page-title {/*width: 700px!important;*/ margin-left: 0!important; font-size: 16px!important;  font-weight:400;}
h1.site-title {font-size: 24px; font-family: 'Open Sans', sans-serif!important; font-style:normal!important; margin-bottom: 0!important;}
h1.entry-title {/*width: 700px!important;*/ font-size: 35px!important; margin-top: 50px!important; margin: 0 30px 10px 60px!important; font-weight:400;}
h2 .entry-title {font-size: 25px;}
.wp-block-group .wp-block-group__inner-container, .wp-block-group .wp-block-group__inner-container h2 {color: #883b48; font-size: 20px!important; font-weight: bolder;}
h2, p.ersteUeberschrift  { font-family: 'Old Standard TT', serif!important; font-style: italic!important;}
h3 .wp-block-heading {margin-top: 15px!important; font-weight:600!important; }
/*HEADLINES END*/

#sidebar .widget ul a {font-family: 'Open Sans', sans-serif!important;}

.wp-block-table td {border: none!important; font-family: 'Open Sans', sans-serif!important; vertical-align: top;}
	
.textlink-rot a, .entry-content a {color: #883b48; font-weight: bolder; text-decoration: none;}

.widget a, .cat-item {font-size: 16px!important; font-weight: 400;}
 .single .site-main > article > .entry-footer .byline {display: none!important;}


/*BLOGINFO GELB AUF SEITEN AUSBLENDEN*/
.widget-area #page, .home .widget-area {display: none;}


.wp-container-3 {background-color: #fec905!important; }

/*AUF ÜBERSICHTSSEITEN BLOG BEITRAGSBILD AUSBLENDEN*/
.blog .post-thumbnail, .archive .post-thumbnail {display: none!important;}
/*.primary-navigation {display: none;}*/

/*AKKORDEON*/
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {padding: 0 !important;}


/*HEADER-BEREICH*/

.site-branding {text-align: right!important; text-transform:none; color: #883b48; font-weight: bolder; padding-left: 40px; padding-left: 0px; padding-right: 30px!important; margin-top: 0!important;}
.site-title, .site-title a, .site-description {font-family: 'Open Sans', sans-serif!important; text-transform:none; text-decoration: none; color: #883b48; font-size: 35px; font-weight: bold;}
.site-description {font-size: 25px; font-weight: bold;}
.flexcontainer-header {background-image: url()!important; margin-top: 0!important;}

.slogan {font-size: 35px; line-height: 1.2em;  color: #883b48; font-weight: bold;}
.pustelogo, .pustelogorechts {display:none!important;}
/*div.slogan.boxh1 {background-image: url("https://cogitato.de/wordpress2/wp-content/uploads/logo-smart-text.png")!important; background-repeat:no-repeat; background-size: auto 100%; height: 250px; width:370px; }*/
div.slogan.boxh1 {background-image: url("https://cogitato.de/wp-content/uploads/pusteblume-lila-trans.png")!important; background-repeat:no-repeat; background-size: auto 100%; height: 250px; width:370px; }

.page-id-178 .flexcontainer-header {background-image: url("")!important;}

.page-header {
	border-bottom: 0px solid!important; margin-bottom: 0!important; }


.site-footer > .site-info {border-top: none;}
.no-widgets .site-footer {margin-top: 0!important;}
p.fussinfo {margin-bottom: 30px!important;}
.widget-area {width: 100%; margin: auto;}

#sidebar .widget ul li.current-menu-item, li.current-menu-parent { background-color:#fff!important;}

.primary-navigation .sub-menu {border:0px!important;}
.primary-navigation a {font-weight: 600;}
ul.submenu a  {font-weight: 400!important;}




@media only screen and (max-width: 599px) {
			
	footer#colophon.site-footer {margin-top: 0!important;}
	
	.site{ margin: 0 5%!important;}
	.site-content {width: 100%!important;}
	header.entry-header.alignwide {margin-bottom: 0!important; padding-bottom: 0!important; border-bottom: 0!important;}
	header.site-header {padding-bottom: 20px!important; padding-top: 0!important;}		
	
	.site-branding, div.site-branding, .site-header:not(.has-logo).has-title-and-tagline .site-branding {text-align: left!important; width: 100%!important;}
	
	#sidebar {display: none!important;}
	.primary-navigation .primary-menu-container > ul > .menu-item {width: 100%!important; background-color: #fec905!important;border-bottom: 2px solid #fff!important;}	
	
	h1.entry-title, h1.site-title {font-size: 35px!important; margin-left: 0!important;}
	h2 .entry-title {font-size: 20px!important;}
	.menu-button-container {margin-top: 10px!important;}
	
	/*	gelber Bereich hauptseite*/
	.wp-block-columns .wp-block-column:not(:last-child) {padding: 30px!important;}
	
}

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

#sidebar {display: none!important;}
	
.site{ margin: 0 0!important;}
	.site-main {background-color: #fff;}
.site-content {width: 100%!important; /*background-color: #fff; */}	
	.site-info {border-top: none!important;}	
	.site-header {padding-top: 30px; padding-bottom: 30px;  max-width: 90%; background-color: #fff;}
	header.entry-header.alignwide {margin-bottom: 0!important; padding-bottom: 0!important; border-bottom: 0!important;}	
	h1.entry-title {margin-left: 0!important;}
	p {width: 100%!important; max-width: 100%!important;}
	
.site-branding {text-align: left!important;}
	h1.site-title {margin-left: 0!important}
	.flexcontainer-header {width: 100%!important;  display: flex!important; flex-wrap: wrap; flex-direction: row!important;}
	div.boxh0 {min-width: 100%!important; margin-bottom: 0px;}
	div.boxh1, div.boxh2, div.boxh3 { width: 30%!important;}
	div.boxh1 {padding-right: 20px!important;}
	
	div.boxh0 {min-width: 30% !important;margin-bottom: 0px!important;}	
	img.boxh3 {display: none!important;}	
	
	
	#site-navigation.primary-navigation {  max-width: 100%!important;}
	.primary-navigation > div > .menu-wrapper {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  list-style: none;
  margin: auto;
  max-width: 90% !important;
  padding-left: 0;
		position: relative;}
	
	
	
	.content-wrapper {max-width: 100%!important; margin: 0!important; background-color: #fff!important;}
	div#content-wrapper.alignwidth {max-width: 100%!important; margin: 0!important;}
	

	aside.widget-area {margin-top: 0!important; /*background-color: #eace6b!important;*/padding: 0px!important; padding-left: 0px!important;}	
		#block-3, #block-5, #block-6 { background-color: #fec905!important; }
	div.wp-block-columns.is-layout-flex.wp-container-3 {margin-left: 0!important; margin-right:0!important;width:100%; max-width: 100%;   min-width: 100%;}


/*seitenbilder*/
/*================ Kopfbild umfließen ================ */
	figure.post-thumbnail { margin-top: 5px!important; padding-left: 0px!important; padding-bottom: 15px; min-width: 300px!important;
max-width: 300px !important;}
	.post-thumbnail {float: left!important; padding-right: 30px; background-color: #fff!important; width: 500px!important;}
	.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {margin-top: 0!important; }
	
	/*================ Kopfbild umfließen ================ */

	
h3.wp-block-heading {margin-left:30px!important; font-size: 25px!important;}	
	
}

@media only screen and (max-width: 800px ) {
	
	h3.wp-block-heading {margin-left:0px!important;}	
	.site-info {margin-top: 0!important; padding-top: 0!important;}
p.fussinfo {font-size: 16px!important;}

}

@media only screen and (min-width: 800px ) {
.site-info, .site-footer > .site-info {display: flex; align-items: start!important;}
}

@media only screen and (max-width: 1000px ) {
div.slogan.boxh1 {background-image: url("https://cogitato.de/wp-content/uploads/pusteblume-lila-trans.png")!important; background-repeat:no-repeat; background-size: auto 100%; height: 150px; width:auto; }	
	.site-title {font-size: 35px!important;}	
	#site-navigation.primary-navigation {margin:auto!important;}	
	
.entry-content ul {padding-left:30px!important; margin-bottom: 30px!important;}	
	
	footer.entry-footer {display: none!important;}	
	p.zusatzinfos {margin-bottom: 0px!important; margin-left: 0!important;}
	h3.h3-in-gelb {margin-left:0px!important;}
	
	.widget a {margin-left:30px!important;}
	
	h1.page-title, h2.entry-title {font-size: 35px!important; margin-left: 0!important;}
	h2.entry-title {font-size: 25px!important; margin-left: 0!important;}
	.widget-area h2 {margin-left: 30px!important; margin-bottom: 0px!important;}
	.site-info {margin-top: 30px!important;}
	
	aside.widget-area {background-color: #fec905!important;}
	
	p.ersteUeberschrift { font-size: 20px!important; font-family: 'Old Standard TT', serif!important; font-style: italic!important; font-weight:bolder;line-height: normal; }
	
	.boxf1, .boxf2, .boxf3 {margin-right: 20px!important;}
	p.fussinfo {font-size: 16px!important; margin-right: 20px!important;}
	
	
}

@media only screen and (max-width: 1000px ) {
	
/*aside.widget-area {background-color: #fec905!important;}*/
/*h3.wp-block-heading {margin-left:0px!important;}*/
	h3.wp-block-heading {font-weight: 600; margin-left:0px!important;}
}

@media only screen and (max-width: 1200px ) {
	
	
		/*================ HEADERBILDER ================ */
	
	
	/*.site-info, .site-footer > .site-info {display: flex; align-items: start!important;}*/	
	
	.page-id-684 .flexcontainer-header {/*background-color: green!important; */background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild-alle-1440.png)!important;}
	.page-id-684 .flexcontainer-header {/*background-color: green!important; */background-image: url(http://cogitato.de/wp-content/uploads/headerbild-alle-1440.png)!important;}
	
	
	.page-id-51 .flexcontainer-header {/*background-color: green!important; */background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild-alle-1440.png)!important;}
	.page-id-51 .flexcontainer-header {/*background-color: green!important; */background-image: url(http://cogitato.de/wp-content/uploads/headerbild-alle-1440.png)!important;}
	
	.page-id-158	.flexcontainer-header {/*background-color: green!important; */background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild1-1440.png)!important;}
	.page-id-158	.flexcontainer-header {/*background-color: green!important; */background-image: url(http://cogitato.de/wp-content/uploads/headerbild1-1440.png)!important;}
	
	.page-id-53	.flexcontainer-header {/*background-color: green!important; */background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild2-1440.png)!important;}
	.page-id-53	.flexcontainer-header {/*background-color: green!important; */background-image: url(http://cogitato.de/wp-content/uploads/headerbild2-1440.png)!important;}
	
/*	.page-id-178 .flexcontainer-header {background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild5-1440.png)!important;}*/
	.page-id-180 .flexcontainer-header {/*background-color: green!important; */background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild4-1440.png)!important;}
	.page-id-180 .flexcontainer-header {/*background-color: green!important; */background-image: url(http://cogitato.de/wp-content/uploads/headerbild4-1440.png)!important;}
	/*usability*/
	.page-id-182 .flexcontainer-header {/*background-color: green!important; */background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild-usabilityberatung-1020.png)!important;}
	.page-id-182 .flexcontainer-header {/*background-color: green!important; */background-image: url(http://cogitato.de/wp-content/uploads/headerbild-usabilityberatung-1020.png)!important;}
	
	.home.slogan {color: #883b48!important;}
	/*.slogan {color: #fff;}*/
	
	/*.page-id-53	.flexcontainer-header {background-color: rgba(76, 175, 80, 0.3)!important;}	*/
	/*.slogan.boxh1	{background-color: rgba(76, 175, 80, 0.3)!important; background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild6.jpg)!important;}	*/
/*	.slogan.boxh1 .page-id-51{
  width: 680px !important;
  padding-right: 0px !important;
		background-image: url(http://neu2.cogitato.de/wordpress2/wp-content/uploads/headerbild6.jpg)!important;}*/
	.slogan.boxh1 {background-color: rgba(76, 175, 80, 0)!important;}	
	/*================ HEADERBILDER END ================ */
	
	
	.page-header {margin-bottom: 0!important; padding-bottom: 30px!important;}
	
	/*h3.wp-block-heading {margin-left:30px!important;}*/
	
	p {margin-top:0px!important; margin-bottom: 15px!important;}
	/*.navigation.post-navigation {display: none!important;}*/

	.wp-block-columns .wp-block-column {padding: 30px!important;}
	.wp-block-columns .is-layout-flex .wp-container-3 {padding: 30px!important; max-width: 100%!important;}
	div.wp-block-columns.is-layout-flex.wp-container-3 {max-width: 100%!important; margin-top: 60px!important;background-color: red!important;}
	
	/*aside.widget-area {background-color: #fec905!important;}*/
	
	figure.post-thumbnail {margin-top: 30px!important;}
	
/*	
	h1,h2,h3.wp-block-heading,h4 {margin-left:30px!important; margin-bottom:15px!important;}*/
	
	
	h3.h3-in-gelb {margin-left:0px!important;}
	div.wp-block-columns {background-color: rgb(254, 201, 5)!important; margin: 0!important;}
}

/*@media only screen and (max-width: 800px ) {
.wp-block-columns .wp-block-column {padding-bottom: 0px!important; margin-bottom: 0!important;}
}*/


@media only screen and (min-width: 1200px ) {
	
/*aside.widget-area {background-color: #fec905!important;}*/
h3.wp-block-heading {margin-left:30px!important;}
	
}

@media only screen and (min-width: 1000px ) {
	
	
	
	
	body {background-image: url("http://neu2.cogitato.de/wordpress2/wp-content/uploads/back-geflecht.jpg");}
		body {background-image: url("http://cogitato.de/wp-content/uploads/back-geflecht.jpg");}
	
	/*.site-header {background-color: #fff!important;}*/
	
	h1 {font-size: 35px;font-family: 'Old Standard TT', serif!important; font-style: italic!important;}
h2 {font-size: 25px; font-family: 'Old Standard TT', serif!important; font-style: italic!important; /*font-weight: 700!important;*/}
h3 {font-size: 20px!important; font-weight:600!important; margin-left: 30px!important; margin-bottom: 10px!important;}
	.wp-container-3 h3 {margin-left: 30px;margin-bottom: 15px!important;}
h4 {font-size: 20px; }

h1.page-title {/*width: 700px!important;*/ margin-left: 30px!important; font-size: 25px!important;  font-weight:400;}
h1.site-title, .site-title, .site-title a {font-size: 24px; font-family: 'Open Sans', sans-serif!important; font-style:normal!important; margin-bottom: 0!important;}
	p.site-description, .site-description 	{font-size: 19px!important;}
h1.entry-title {/*width: 700px!important;*/ font-size: 35px!important; margin-top: 50px!important; margin: 0 30px 10px 30px!important; font-weight:400;}
h2 .entry-title, h2.entry-title.default-max-width, .entry-title {font-size: 25px!important; }
.archive h2.entry-title {font-size: 25px!important; margin-left: 30px!important;}
	.navigation.post-navigation {display: none!important;}
.wp-block-table td {font-size: 16px; }	
	
	.archive h2.entry-title  {font-size: 25px!important;}
	
p.zusatzinfos {margin-bottom: 0px!important; margin-left: 0!important;}

	
	/*====================================================================================*/
	
		/*HEADER-BEREICH*/
	
	.flexcontainer-header {display: flex; width: 1200px!important;  display:flex!important; flex-direction: row; justify-content: flex-start; width: 1200px;}
	.site-branding {width: 340px!important; text-align: right!important;}
	.site-title a, h1.site-title {font-size: 28px!important;}
	
	div.pustelogo, .pustelogorechts {display:block!important;}    /*pusteblume linkerteil wieder einblenden*/
	
	div.boxh0 {min-width: 340px!important; margin-bottom: 0px;}
	div.boxh1 {width: 440px!important; padding-right: 0px!important;}
	img.boxh3 {display: block!important;}	
	.boxh0, .boxh1, .boxh2 {height: 270px;}
	.boxh0 {width: 340px!important; margin: 0; padding-top: 54px; }
	.boxh1 {width: 300px!important; margin: 0; padding-top: 60px; padding-left: 60px; /*background-color: #fff;*/}
	.boxh2 {width: 250px!important; margin: 0; background-color: #fff; } img.boxh2  {width: 249px;}
	.boxh3 {width: 170px;} img.boxh2  {width: 170px;}
	
	/*HEADER-BEREICH END*/
		/*===================
	
	/*================ HEADERBILDER ================ */
	
	.site-branding {padding-left: 0; padding-right: 60px;}
	
	.flexcontainer-header {/*background-color: green!important;*/ background-image: url(https://cogitato.de/wordpress2/wp-content/uploads/headerbild-1020.png)!important; background-repeat:no-repeat;}
	.flexcontainer-header {/*background-color: green!important;*/ background-image: url(https://cogitato.de/wp-content/uploads/headerbild-1020.png)!important; background-repeat:no-repeat;}
	
		div.slogan.boxh1 {/*background-color: #fff!important; */background-image: url("https://cogitato.de/wordpress2/wp-content/uploads/slogantext-rot-trans.png")!important; background-repeat:no-repeat;}
	div.slogan.boxh1 {/*background-color: #fff!important; */background-image: url("https://cogitato.de/wp-content/uploads/slogantext-rot-trans.png")!important; background-repeat:no-repeat;}
	
	.page-id-684 .flexcontainer-header {/*background-color: green!important; */background-image: url(https://cogitato.de/wordpress2/wp-content/uploads/headerbild-alle-1440.png)!important;}
	.page-id-684 .flexcontainer-header {/*background-color: green!important; */background-image: url(https://cogitato.de/wp-content/uploads/headerbild-alle-1440.png)!important;}
	
		.flexcontainer-header {/*background-color: green!important;*/ background-image: url(https://cogitato.de/wp-content/uploads/headerbild-1020.png)!important; background-repeat:no-repeat;}
	.
	
		div.slogan.boxh1 {/*background-color: #fff!important; */background-image: url("https://cogitato.de/wp-content/uploads/slogantext-rot-trans.png")!important; background-repeat:no-repeat;}
	
	
	
	
	
	.page-id-684 .flexcontainer-header {/*background-color: green!important; */background-image: url(https://cogitato.de/wp-content/uploads/headerbild-alle-1440.png)!important;}
	
	/*Was ich für Sie tun kann*/
	/*.page-id-51 .flexcontainer-header {background-image: url("https://cogitato.de/wordpress2/wp-content/uploads/headerbild1-1020.png")!important;}
	.page-id-51 div.slogan.boxh1 {background-image: url("https://cogitato.de/wordpress2/wp-content/uploads/slogantext-weiss-trans.png")!important; background-repeat:no-repeat;}*/
	
	/*Psychologische Beratung*/
	.page-id-158	.flexcontainer-header {background-image: url("https://cogitato.de/wordpress2/wp-content/uploads/headerbild-psychologischeBeratungI-1020.png")!important;}
	.page-id-158 div.slogan.boxh1 {background-image: url("https://cogitato.de/wp-content/uploads/slogantext-weiss-trans.png")!important; background-repeat:no-repeat;}
	
	/*Persönlichkeitsberatung*/
	.page-id-53	.flexcontainer-header {background-image: url(https://cogitato.de/wp-content/uploads/headerbild-persoenlichkeitsberatung-1020.png)!important;}
	.page-id-53 div.slogan.boxh1 {/*background-color: green!important; */background-image: url("https://cogitato.de/wp-content/uploads/slogantext-weiss-trans.png")!important; background-repeat:no-repeat;}
	
	/*CHRISTLICHE BERATUNG*/
	.page-id-178 .flexcontainer-header {background-image: url(https://cogitato.de/wp-content/uploads/headerbild-christliche-beratung-1020.png)!important;}
	.page-id-178 div.slogan.boxh1 {/*background-color: green!important; */background-image: url("https://cogitato.de/wp-content/uploads/slogantext-weiss-trans.png")!important; background-repeat:no-repeat;}
	
	/*Kreativberatung*/
	.page-id-180 .flexcontainer-header {background-image: url(https://cogitato.de/wp-content/uploads/headerbild-kreativberatung-1020.png)!important;}
	.page-id-180 div.slogan.boxh1 {/*background-color: green!important; */background-image: url("https://cogitato.de/wp-content/uploads/slogantext-weiss-trans.png")!important; background-repeat:no-repeat;}
	
	/*Usabilityberatung*/
	.page-id-182 .flexcontainer-header {/*background-color: green!important; */background-image: url(https://cogitato.de/wp-content/uploads/headerbild-usabilityberatung-1020.png)!important;}
	.page-id-182 div.slogan.boxh1 {/*background-color: green!important; */background-image: url("https://cogitato.de/wordpress2/wp-content/uploads/slogantext-weiss-trans.png")!important; background-repeat:no-repeat;}
	.page-id-182 div.slogan.boxh1 {/*background-color: green!important; */background-image: url("https://cogitato.de/wp-content/uploads/slogantext-weiss-trans.png")!important; background-repeat:no-repeat;}
	
	/*.home.slogan {color: #883b48!important;}*/
	/*.slogan {color: #fff;}*/
	div.slogan.boxh1 {/*background-color: green!important; */background-image: url("https://cogitato.de/wp-content/uploads/slogantext-rot-trans.png")!important; background-repeat:no-repeat;}
	
	/*.page-id-53	.flexcontainer-header {background-color: rgba(76, 175, 80, 0.3)!important;}	*/
	/*.slogan.boxh1	{background-color: rgba(76, 175, 80, 0.3)!important; background-image: url(https://cogitato.de/wordpress2/wp-content/uploads/headerbild6.jpg)!important;}	*/
/*	.slogan.boxh1 .page-id-51{
  width: 680px !important;
  padding-right: 0px !important;
		background-image: url(https://cogitato.de/wp-content/uploads/headerbild6.jpg)!important;}*/
	.slogan.boxh1 {background-color: rgba(76, 175, 80, 0)!important;}	
	/*================ HEADERBILDER END ================ */
	
/*	====================================================================================*/
	
	/*div#content-wrapper.alignwide {flex-direction: row-reverse!important;}*/
	
	
	.site {width: 1200px; margin-left: auto!important; margin-right: auto!important; height: 270px;}
	.site-header {width: 1200px; max-width: 1200px; background: rgba(0, 0, 0, 0); margin: 0 auto 0 auto; padding:0 0 0 0;}
	.site-footer {width: 690px; margin-left: 340px;}
	.site-info {margin-top: 30px!important;}
	.widget-area {width: 860px; padding:0; margin-left: 340px!important;}
	
		/*NAVIGATION-TOP*/
	.primary-navigation {display: none;}
	
	/*================ SIDEBAR NAVIGATION  ================ 
	#sidebar {display: block!important; width: 300px!important; min-width: 300px!important;}
	#sidebar.widget-area {display: block!important;  margin-left: 0; margin-top: 50px!important; background-color: none!important; margin-right: 0!important; padding-right: 60px!important;}
	#sidebar .widget ul li {
	line-height: 1.1em; padding-top: 0px; background-color:rgba(254, 201, 5, 1)!important; }
	.widget ul.sub-menu a {margin-top: 0!important; margin-bottom: 0!important;}

	#sidebar .widget ul a {background-color:rgba(234, 206, 107, 0)!important; border-bottom: 4px solid #c8c5b2!important; padding: 10px !important; margin-bottom: 0 !important;}
	
	li.current-menu-item { background-color:#fff!important;}
	li.current-menu-item /*, li.current-menu-parent { background-color:#fff!important;}	
	#sidebar .widget ul a {font-weight: 600!important;}
	#sidebar .widget ul.sub-menu a  {font-weight: normal!important; font-size: 14px!important;}
	/*================ SIDEBAR END ================ */
	
	#sidebar .widget ul li.current-menu-item, li.current-menu-parent { background-color:#fff!important;}
	
	
	div#content-wrapper.alignwide {width: 1200px!important; max-width: 1200px!important; min-width: 1200px!important;margin: auto!important;
	flex-direction: row-reverse !important;}
	div#content.site-content {width: 860px!important;}
	.content-area {width: 860px; background-color: none; margin-left: auto; /*margin-right: 170px;*/ padding-left: 0px;}
	.site-main {width: 690px; background-color: #fff; padding-bottom: 0!important; margin-left: 0px;  margin-top: 0px; box-shadow: 2px 2px 3px 0px rgba(113,122,117,1);}
	
/* ==== SIDEBAR ==================== */
	#sidebar.widget-area {width: 300px!important; min-width: 300px!important; margin-left: 0; margin-top: 50px!important; background-color: none!important;}
		li.mega-menu-item {display: block!important; margin-bottom: 10px!important;}
	 #sidebar .widget ul a {display: block!important; width: 280px!important; min-width: 280px!important; max-width: 280px!important; padding: 7px!important; margin-bottom: 10px; background-color: #e8c64c!important; text-decoration: none!important;}
	
	 #sidebar .widget .submenu  a {display: block!important; width: 270px!important; min-width: 270px!important; max-width: 270px!important; padding-left: 40px!important;   background-color: #eace6b!important; background-color: #fec905!important;}
	
	.widget ul.sub-menu, .widget ul.children { margin-left: 0!important;}
	#sidebar .widget ul.sub-menu a { font-size: 16px!important; padding-left: 30px!important; margin-top: 0!important;}
	#sidebar .widget ul a:hover {background-color:#fec905!important; color: #fff!important;}
	#sidebar .widget ul a:hover {background-color:#fec905!important; color: #fff!important;}
	#sidebar .widget ul a .menu-item .menu-item-type-post_type .menu-item-object-page .current-menu-item .page_item .page-item-55 .current_page_item .menu-item-65 {background-color:#fec905!important; color: #fff!important;}
	
	
		/*================ SIDEBAR NAVIGATION  ================ */
	#sidebar {display: block!important; width: 300px!important; min-width: 300px!important;}
	#sidebar.widget-area {display: block!important;  margin-left: 0; margin-top: 0px!important; background-color: none!important; margin-right: 0!important; padding-right: 30px!important;}
	#sidebar .widget ul li {
	line-height: 1.1em; padding-top: 0px; background-color:rgba(254, 201, 5, 1)!important; }
	.widget ul.sub-menu a {margin-top: 0!important; margin-bottom: 0!important;}

	#sidebar .widget ul a {background-color:rgba(234, 206, 107, 0)!important; border-bottom: 4px solid #c8c5b2!important; padding: 10px !important; margin-bottom: 0 !important;}
	
	li.current-menu-item { background-color:#fff!important;}
	li.current-menu-item /*, li.current-menu-parent*/ { background-color:#fff!important;}	
	#sidebar .widget ul a {font-weight: 600!important;}
	#sidebar .widget ul.sub-menu a  {font-weight: normal!important; font-size: 14px!important;}
	/*================ SIDEBAR END ================ */
		
	
	/*FOOTER-BEREICH*/
	.no-widgets .site-footer {margin-top: 0!important;}	
	
	div.site-info {display: flex; justify-content: space-between!important; border-top: none!important; padding-top: 0!important; margin-left: 30px!important; margin-right: 30px!important;  font-size: 14px!important; vertical-align: top!important; margin-top: 0px!important; margin-top: 30px!important;}
	.boxf1, .boxf2, .boxf3 {height: 250px; width: 250px; }
	.memberlogo {width: 100px;}
	
	
	/*GELBER BEREICH UNTEN*/
	.wp-block-columns.is-layout-flex.wp-container-3 {margin-top: 60px!important; padding-top: 30px; background-color: yellow!important;}
	/*WIDGET-AEREA*/
	.widget-area { margin-left: 300px; margin-top: 0; column-gap: 0;}
	#block-3, #block-5, #block-6 {width: 345px; margin-top: 0; padding-left: 30px; padding-top: 30px; box-shadow: 2px 2px 3px 0px rgba(113,122,117,1); background-color: #fec905!important; }
	#block-3 {width: 345px!important; box-shadow: 2px 2px 3px 0px rgba(113,122,117,1);}
	.widget ul.sub-menu a {margin-top: 0!important; margin-bottom: 0!important;}
	
	
	/*================ CONTENT / TYPO ================ */
	
	.wp-block-media-text__content {padding-top:0!important;}
	.wp-block-media-text .wp-block-media-text__media {align-self: start!important;}
	.wp-block-media-text__content p {margin-right:0!important;}
.entry-content p {width: 600px; max-width: 600px!important; font-size: 16px; margin-left: 30px!important; margin-right: 30px!important; margin-top: 0px!important;margin-bottom: 15px!important;}
		p.ersteUeberschrift { font-size: 20px!important; font-family: 'Old Standard TT', serif!important; font-style: italic!important; font-weight:bolder;line-height: normal; }
	.entry-content li {font-size: 16px;}
	p.zusatzinfos {margin-bottom: 0px!important; margin-left: 0!important;}

	/*================ Kopfbild umfließen ================ */
	figure.post-thumbnail { margin-top: 5px!important; padding-left: 30px!important; min-width: 300px!important;
max-width: 300px !important;}
	.post-thumbnail {float: left!important; padding-right: 30px; background-color: #fff!important; width: 500px!important;}
	.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {margin-top: 0!important; }
	
	/*================ Kopfbild umfließen ================ */
	
	/*================ CONTENT END ================ */
	
	
	/*================ BLOG ================ */
	.archive footer.entry-footer {padding-top: 0px!important; padding-bottom: 15px!important; border-bottom: 0!important;}
	.archive article.hentry {margin-top: 0!important;}
	.archive header.page-header {border: 0!important; margin-bottom: 0;}
	.pagination {border-top: 0; padding-top: 0;}
	.pagination .nav-links {padding: 10px 60px;}	
	.page-numbers {font-size: 16px!important;}	
	.current-cat {text-decoration: underline;}
	
	/*================ BLOG END ================ */
	
	/*================ AKKORDEON ================ */
	
	#sp_easy_accordion-1691067793 {max-width: 800px!important;}
#sp-ea-668.sp-easy-accordion > .sp-ea-single {
	background: #fff;}
#sp-ea-668.sp-easy-accordion > .sp-ea-single {
	border: none!important;}
	
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {padding: 0 !important;}
	/*================ AKKORDEON END ================ */
	
	
	figure.wp-block-table {margin: 30px!important;}
	
	figure.post-thumbnail {margin-top: 30px!important;}	
	
	div.wp-block-columns {max-width: 690px!important; background-color:rgb(254, 201, 5)!important;margin: 0!important;  padding: 30px!important;}
	
	
	
}

@media only screen and (min-width: 1200px ) {
	.wp-container-3 {min-height: 250px!important;}
	p.zusatzinfos {margin-left: 30px!important;}
	figure.post-thumbnail {margin-top: 30px!important;}
}

@media only screen and (min-width: 1440px ) {
	
	
	.site {width: 1440px; margin-left: auto; margin-right: auto; height: 270px;}
	.site-header {width: 1440px; max-width: 1440px; background: rgba(0, 0, 0, 0); margin: 0 0 0 0; padding:0 0 0 0;}
	.site-footer {width: 930px; margin-left: 340px;}
	
	
	.widget-area {width: 930px; padding:0;}
	div.widget-area.page {display: none!important;}
	
	.site-content {width: 100%!important;}
	/*#content-wrapper {margin-left: 30px!important; margin-right: 0!important;}*/
	
	.site-main {width: 930px; background-color: #fff; padding-bottom: 0!important; margin-left: 0px; margin-right: 170px; margin-top: 0px; padding-top: 80px!important; box-shadow: 2px 2px 3px 0px rgba(113,122,117,1);}
		
	.content-area {width: 930px; background-color: none; margin-left: auto; margin-right: auto; padding-left: 0px;}
	.entry-content {margin: 0 0 0 0!important; width: 930px;  background-color: #fff; /*padding-top: 50px; padding-bottom: 60px;*/ padding-top: 0px; padding-bottom: 0px;}
	
	 #page.entry-content {min-height: 600px!important;}
	.entry-header {margin: 0 0 0 0!important; width: 930px;  background-color: #fff; }
	.entry-footer {margin-top: 0!important;}
	#content-wrapper {margin-left: 30px!important; margin-right: 0!important;}
	div#content-wrapper.alignwide {width: 14400px!important; max-width: 1440px!important; min-width: 1440px!important;margin: auto!important; flex-direction: row-reverse!important;}
	
	div#content.site-content {width: 930px!important; margin-right: 170px;}
	.content-area {width: 930px; background-color: none; margin-left: auto; /*margin-right: 170px;*/ padding-left: 0px;}
	.site-main {width: 930px; background-color: #fff; padding-bottom: 0!important; margin-left: 0px;  margin-top: 0px; box-shadow: 2px 2px 3px 0px rgba(113,122,117,1);}
	
	
	
	/*========== HEADER ============== */
	.flexcontainer-header {display: flex; width: 1440px!important;  display:flex!important; flex-direction: row; justify-content: flex-start; }
	.flexcontainer-header {/*background-color: green!important; *//*background-image: url(https://cogitato.de/wp-content/uploads/headerbild-weiss-text-1440)!important;*/}
	.site-branding {width: 340px!important; text-align: right!important;}
	
	
	div.boxh0 {min-width: 340px!important; margin-bottom: 0px;}
	div.boxh1 {width: 680px!important; padding-right: 0px!important;}
	.boxh0, .boxh1, .boxh2 {height: 270px;}
	.boxh0 {width: 340px!important; margin: 0; padding-top: 56px; }
	.boxh1 {width: 680px!important; margin: 0; padding-top: 60px; padding-left: 60px; background-color: #fff;}
	.boxh2 {width: 250px!important; margin: 0; background-color: #fff; } img.boxh2  {width: 249px;}
	.boxh3 {width: 170px;} img.boxh2  {width: 170px;}
	
	/*div.slogan.boxh1 {background-image: url("https://cogitato.de/wp-content/uploads/slogantext-rot-trans.png")!important; background-repeat:no-repeat;}*/
	
	/*========== HEADER END  ============== */
	
	
	
	.site-main article { margin-top:0!important; margin-bottom: 0!important;}

	.post.comments-area {display: none!important; padding-bottom: 30px;}
	
	/*NAVIGATION-TOP*/
	.primary-navigation {display: none;}
	
	/*SIDEBAR*/
	#sidebar.widget-area {width: 360px!important; min-width: 340px!important; margin-left: 0; margin-top: 50px!important; background-color: none!important; padding-right: 60px!important;}
	
/*	li.mega-menu-item {display: block!important; margin-bottom: 10px!important;}
	ul.mega-sub-menu {background-color:rgb(234, 206, 107)!important;}
		#sidebar .widget ul a {display: block!important; width: 280px!important; max-width: 280px!important; min-width: 280px!important; padding: 10px!important; margin-bottom: 5px; background-color: #eace6b!important;}
	#sidebar .widget ul li a {width: 280px!important; max-width: 280px; padding: 10px!important;}*/
	
	
	/*WIDGET-AEREA*/
	#block-3 {width: 500px!important; box-shadow: 2px 2px 3px 0px rgba(113,122,117,1);}
	.widget-area { margin-left: 340px; margin-top: 0; column-gap: 0;}
	#block-3, #block-5, #block-6 {width: 430px; margin-top: 0; box-shadow: 2px 2px 3px 0px rgba(113,122,117,1); background-color: #fec905!important; }
	
	
	.widget .wp-block-group { padding: 30px 30px 30px 60px; background-color: #fec905!important;}
	.widget a {text-decoration: none!important;}
	.widget a:hover {text-decoration: none!important; color: #883b48!important; }
	
	/*.widget ul li:a {color: #883b48; font-size: 20px!important; font-weight: bolder;}*/
	
	/*END WIDGET-AEREA*/
	

		
	
	/*.singular .entry-header {border-bottom: none;}*/
	.singular .entry-header {font-family: 'Old Standard TT', serif!important; font-style: italic!important; font-size: 30px!important; margin-left: 60px; font-weight:700; border-bottom: none;}
	h2 {font-size: 25px!important;}
	
	
	
	
	
	/*TYPO*/
	
	
	
	.entry-content p {width: 810px!important; max-width: 810px!important; margin: 0 60px 10px 60px!important; padding: 0 0 0 0!important;}
p.zusatzinfos{width: 350px!important; margin-bottom: 0!important; margin-left: 60px!important;  }

	p.fussinfo {width: 250px!important; margin: 0!important; font-size: 14px; margin-left:0!important;}
	
	.site-branding {width: 340px!important; padding-right: 60px;}
	h1.site-title {width: 280px!important; margin: 0 0 0 0!important; }
	p.site-title, .site-title a {width: 280px!important; margin: 0 0 0 0!important; }
	p.site-description {width: 280px!important; margin: 0 0 0 0!important;  font-size: 20px;}
	
	
	h1.page-title {width: 700px!important; margin-left: 0!important; font-size: 16px!important; font-size: 35px!important;  font-weight:400;}
	h1.entry-title {width: 700px!important; font-size: 35px!important; margin-top: 50px!important; margin: 0 30px 10px 60px!important; font-weight:400;}
	h1.entry-title.page {margin-bottom: 50px!important;}
	
	
	
	
	.singular .entry-title {margin-bottom: 30px!important;}
	h2.entry-title {width: 700px!important; font-size: 30px!important; margin: 0 30px 10px 60px!important; font-weight:400;}
	h2.wp-block-heading {width: 700px!important; /*font-size: 35px!important;*/margin: 0 30px 10px 60px!important; font-weight:400;}
	.archive h2.entry-title { margin-left: 60px !important;}
	h3.wp-block-heading {width: 700px!important; font-size: 20px!important; margin: 15px 30px 10px 60px!important; font-weight:400;}
	h4.wp-block-heading {width: 700px!important; /*font-size: 35px!important;*/margin: 0 30px 10px 60px!important; font-weight:400;}
	.widget-area h2.wp-block-heading, .wp-container-3 h3.wp-block-heading {margin-left: 0!important;}
	h2.startseite {max-width: 50%!important;}
	
	.entry-content ul {width: 700px!important; font-size: 16px!important; margin: 15px 30px 15px 60px!important; font-weight:400; 
	}
	
	/*.single-post .content-area p {width: 780px!important; max-width: 780px!important; padding-left: 60px; padding-right: 60px; }
	.single-post .content-area h2.wp-block-heading  {margin-left: 60px!important; font-weight:400!important;}
	.single-post .entry-content {padding-top: 0!important;*/
	
	div.wp-block-media-text__content {width: 930px!important; max-width: 930px!important;}
	figure.wp-block-table {margin-left: 60px!important;}
	
	
	/*END TYPO*/
	
	.page-header {border-bottom: none!important; margin-left: 60px!important; margin-bottom: 0!important;}
	.page-title {margin-left: 30px!important;}
	
	
	
	/*BILDER*/
	figure.post-thumbnail {min-width: 450px!important; margin-top: 5px!important; padding-left: 60px!important;}
	.post-thumbnail {width: 500px!important; max-width: 350px!important; color: #fff!important; float: left!important;  padding-right: 30px; margin-left:0px!important; padding: auto!important; margin-bottom: 30px!important;   }
	.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {margin-top: 0!important; }	
	
	.blog .post-thumbnail, .archive .post-thumbnail {display: none!important;}
	 figure.wp-block-image { margin-right: 0; float: right;}
	.wp-block-image { max-width: 100%; margin-right: 0; float: right;}
	img.wp-image-144 {min-width: 400px!important;}
	.entry-content img {max-width: 100%;}
	figure.wp-block-image.size-full {min-width: 400px!important;}
	
	/*FOOTER*/
	footer.entry-footer { width: 930px!important; padding-bottom: 60px!important; margin-bottom: 0!important;}
		footer.entry-footer {display: none!important;}
	div.site-info {display: flex; justify-content: space-between!important; border-top: none!important; padding-top: 0!important; margin-left: 60px!important; margin-right: 60px!important;  font-size: 14px!important; vertical-align: top!important; margin-top: 30px!important;}
	footer.site-info {margin-top: 30px!important;}
	.boxf1, .boxf2, .boxf3 {height: 250px; width: 270px; }
	.memberlogo {width: 100px;}
	footer.entry-footer.default-max-width {width: 930px!important; min-width: 930px!important; padding-left: 60px!important; padding-right: 60px!important; border: 0!important; padding: 0 60px 30px 60px!important;}
	
	nav.navigation.post-navigation {display: none!important;}
	
	/*Seite HOME*/  /*WIDGET-AREA gelb einblenden bei BLOG*/
	
	.home #block-3, .home #block-6 {display: none!important;}
	.home div.entry-content { padding-top: 0px!important; padding-bottom: 0!important;}
	p { max-width: 750px!important; margin-left: 60px!important; margin-right: 60px!important;}
	p.ersteUeberschrift { font-size: 20px!important; font-family: 'Old Standard TT', serif!important; font-style: italic!important; font-weight:bolder;line-height: normal; }
	
	.wp-block-image {max-width: 300px!important; }
	div.wp-block-media-text__content {padding-left: 0px!important; margin-left: 0!important; max-width: 600px!important;}
	
	div.wp-block-columns.is-layout-flex.wp-container-3, div.wp-block-columns:not(.alignwide):not(.alignfull) {width: 930px!important; min-width: 930px!important; max-width: 930px!important; padding:60px!important; padding-right:60px!important; padding-top: 30px!important; justify-content: space-between!important; margin: 0!important;background-color: #eace6b!important; background-color: #fec905!important; margin-top: 60px!important; }
	div.wp-block-column {width: 50%!important;}
	/*h3.wp-block-heading {font-weight: bolder; margin-bottom: 10px!important;}*/
	p.wp-block-column {margin-left: 0!important;}
	.page-id-49 aside.widget-area, .blog aside.widget-area {display: flex;}
	p.home {}
	
	/*FORMULAR*/
	div#wpcf7-f520-p7-o1.wpcf7.js {width: 810px!important;margin: 60px!important;}
	textarea.wpcf7-form-control.wpcf7-textarea {width: 600px!important;}
	
	/*AKKORDEON*/
	#sp_easy_accordion-1691067793 {max-width:900px!important;}
	#sp_easy_accordion-1691067793 p {max-width:800px!important; padding-right:30px!important;}
	/*p .panel-body.toggle-content.post-content {width: 600px!important;}*/
	.page-id-725 .entry-content div {max-width:880px!important; }
	
}






