/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@font-face {
  font-family: 'PramukhRounded-Variable';
  src: url('/fonts/PramukhRounded-Variable.woff2') format('woff2'),
       url('/fonts/PramukhRounded-Variable.woff') format('woff'),
       url('/fonts/PramukhRounded-Variable.ttf') format('truetype');
       font-weight: 200 900;
       font-display: swap;
       font-style: normal;
}

@font-face {
  font-family: 'PramukhRounded-Variable';
  src: url('/fonts/PramukhRounded-VariableItalic.woff2') format('woff2'),
       url('/fonts/PramukhRounded-VariableItalic.woff') format('woff'),
       url('/fonts/PramukhRounded-VariableItalic.ttf') format('truetype');
       font-weight: 200 900;
       font-display: swap;
       font-style: italic;
}

@font-face {
  font-family: 'Sentient-Variable';
  src: url('/fonts/Sentient-Variable.woff2') format('woff2'),
       url('/fonts/Sentient-Variable.woff') format('woff'),
       url('/fonts/Sentient-Variable.ttf') format('truetype');
       font-weight: 200 700;
       font-display: swap;
       font-style: normal;
}

@font-face {
  font-family: 'Sentient-Variable';
  src: url('/fonts/Sentient-VariableItalic.woff2') format('woff2'),
       url('/fonts/Sentient-VariableItalic.woff') format('woff'),
       url('/fonts/Sentient-VariableItalic.ttf') format('truetype');
       font-weight: 200 700;
       font-display: swap;
       font-style: italic;
}

@font-face {
  font-family: 'PilcrowRounded-Variable';
  src: url('/fonts/PilcrowRounded-Variable.woff2') format('woff2'),
       url('/fonts/PilcrowRounded-Variable.woff') format('woff'),
       url('/fonts/PilcrowRounded-Variable.ttf') format('truetype');
       font-weight: 400 900;
       font-display: swap;
       font-style: normal;
}

@font-face {
  font-family: 'GeneralSans-Variable';
  src: url('/fonts/GeneralSans-Variable.woff2') format('woff2'),
       url('/fonts/GeneralSans-Variable.woff') format('woff'),
       url('/fonts/GeneralSans-Variable.ttf') format('truetype');
       font-weight: 200 700;
       font-display: swap;
       font-style: normal;
}


@font-face {
  font-family: 'GeneralSans-Variable';
  src: url('/fonts/GeneralSans-VariableItalic.woff2') format('woff2'),
       url('/fonts/GeneralSans-VariableItalic.woff') format('woff'),
       url('/fonts/GeneralSans-VariableItalic.ttf') format('truetype');
       font-weight: 200 700;
       font-display: swap;
       font-style: italic;
}


@font-face {
  font-family: 'Gambetta-Variable';
  src: url('/fonts/Gambetta-Variable.woff2') format('woff2'),
       url('/fonts/Gambetta-Variable.woff') format('woff'),
       url('/fonts/Gambetta-Variable.ttf') format('truetype');
       font-weight: 300 700;
       font-display: swap;
       font-style: normal;
}

@font-face {
  font-family: 'Gambetta-Variable';
  src: url('/fonts/Gambetta-VariableItalic.woff2') format('woff2'),
       url('/fonts/Gambetta-VariableItalic.woff') format('woff'),
       url('/fonts/Gambetta-VariableItalic.ttf') format('truetype');
       font-weight: 300 700;
       font-display: swap;
       font-style: italic;
}

@font-face {
  font-family: 'Satoshi-Variable';
  src: url('/fonts/Satoshi-Variable.woff2') format('woff2'),
       url('/fonts/Satoshi-Variable.woff') format('woff'),
       url('/fonts/Satoshi-Variable.ttf') format('truetype');
       font-weight: 300 900;
       font-display: swap;
       font-style: normal;
}

/* roboto-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/roboto-condensed-v25-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/roboto-condensed-v25-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/roboto-condensed-v25-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


@font-face {font-display: swap;
  font-family: 'Graphik Web';
  src: url('/fonts/Graphik-Semibold-Web.woff2') format('woff2'),
       url('/fonts/Graphik-Semibold-Web.woff') format('woff');
  font-weight:  600;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {font-display: swap;
  font-family: 'Graphik Web';
  src: url('/fonts/Graphik-Regular-Web.woff2') format('woff2'),
       url('/fonts/Graphik-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {font-display: swap;
  font-family: 'Graphik Web';
  src: url('/fonts/Graphik-RegularItalic-Web.woff2') format('woff2'),
       url('/fonts/Graphik-RegularItalic-Web.woff') format('woff');
  font-weight:  400;
  font-style:   italic;
  font-stretch: normal;
}


@font-face {
    font-family: 'Segoe UI';
    font-style: normal;
    font-weight: 400;
    src: local('Segoe UI Regular'), url('/fonts/SegoeUI.woff') format('woff');
	font-display:swap;
    }
    

    @font-face {
    font-family: 'Segoe UI';
    font-style: italic;
    font-weight: 400;
    src: local('Segoe UI Italic'), url('/fonts/SegoeUIItalic.woff') format('woff');
		font-display:swap;
    }
    

    @font-face {
    font-family: 'Segoe UI';
    font-style: normal;
    font-weight: 700;
    src: local('Segoe UI Bold'), url('/fonts/SegoeUIBold.woff') format('woff');
		font-display:swap;
    }
    

    @font-face {
    font-family: 'Segoe UI';
    font-style: italic;
    font-weight: 700;
    src: local('Segoe UI Bold Italic'), url('/fonts/SegoeUIBoldItalic.woff') format('woff');
		font-display:swap;
    }


/* playfair-display-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/playfair-display-v36-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* playfair-display-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 500;
  src: url('/fonts/playfair-display-v36-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* playfair-display-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/playfair-display-v36-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* playfair-display-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/playfair-display-v36-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* overpass-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/overpass-v13-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


@font-face {
  font-family: 'Canela Text Web';
  src: url('/fonts/CanelaText-Bold-Web.woff2') format('woff2'),
       url('/fonts/CanelaText-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
		font-display: swap;
}



@font-face {
  font-family: 'Canela Text Web';
  src: url('/fonts/CanelaText-Regular-Web.woff2') format('woff2'),
       url('/fonts/CanelaText-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
		font-display: swap;
}


@font-face {font-display: swap;
  font-family: 'Publico Text Web';
  src: url('/fonts/PublicoText-Bold-Web.woff2') format('woff2'),
       url('/fonts/PublicoText-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {font-display: swap;
  font-family: 'Publico Text Web';
  src: url('/fonts/PublicoText-Roman-Web.woff2') format('woff2'),
       url('/fonts/PublicoText-Roman-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
font-display:swap;
font-family:'gt walsheim';
src:url(/fonts/GT-Walsheim-Bold.woff2), url(/fonts/GT-Walsheim-Bold.woff);
font-weight:700;
}

@font-face {
font-display:swap;
font-family:'gt walsheim';
src:url(/fonts/GT-Walsheim-Medium.woff2), url(/fonts/GT-Walsheim-Medium.woff);
font-weight:500;
}

@font-face {
font-display:swap;
font-family:'gt walsheim';
src:url(/fonts/GT-Walsheim-Regular.woff2), url(/fonts/GT-Walsheim-Regular.woff);
font-weight:400;
	
}

@font-face {
font-display:swap;
font-family:gt walsheim_oblique;
src:url(/fonts/GT-Walsheim-Medium-Oblique.woff2), url(/fonts/GT-Walsheim-Medium-Oblique.woff);
font-weight:400;
}


@font-face {
font-display:swap;
font-family:'gt walsheim';
src:url(/fonts/GT-Walsheim-Light.woff2), url(/fonts/GT-Walsheim-Light.woff);
font-weight:300;
}

@font-face {
font-display:swap;
font-family:'gt walsheim';
src:url(/fonts/GT-Walsheim-Black.woff2), url(/fonts/GT-Walsheim-Black.woff);
font-weight:800;
}


 @font-face{
        font-family:"MuseoSans500";
        src:url('/fonts/d9896899-f08c-4750-a874-a9e10d83c2cb.woff2') format("woff2"),url('/fonts/d42dd843-62b0-4623-8855-d5882512c3c9.woff') format("woff"); font-display:swap;
	 font-weight:500;
      
    }


@font-face {
  font-family: "MuseoSans700"; font-display: swap;
  src: url('/fonts/MuseoSans700/MuseoSans700.woff2') format('woff2'), url('/fonts/MuseoSans700/MuseoSans700.woff') format('woff');
}

@font-face {
  font-family: "MuseoSans900"; font-display: swap;
  src: url('/fonts/MuseoSans900/MuseoSans900.woff2') format('woff2'), url('/fonts/MuseoSans900/MuseoSans900.woff') format('woff');
}

/* End Fonts */

.contentwidth {max-width: 520px; margin-left: auto; margin-right: auto;}



.main-title a .st-second-word {
    color: #04a3b7;
}

.post-image-below-header.post-image-aligned-center .inside-article .featured-image {margin-top: -20px !important;}

.gp-icon svg {
    height: 1.5em;
    width: 1.5em;
    top: 0.25em;
    position: relative;
    fill: currentColor;
}

/* 1. Artikel herausstellen, größere Überschrift, größeres Excerpt */

.blog article:first-of-type .inside-article h2.entry-title {
    font-size: 40px; font-weight: 900 !important; letter-spacing: 0.064em; 
}
.blog article:first-of-type .inside-article .entry-summary {
    font-size: 21px;font-family: Gambetta-Variable !important;
}


.post-image-above-header .generate-columns .inside-article div.post-image {
    margin-bottom: 0.5em;
}



.breadcrumb-container.theme1 a {
    background: none;
    display: inline-block;
    margin: 0 0px !important;
    padding: 5px 5px !important;
    text-decoration: none; font-size: 13px;
} 


.ns-buttons {
    position: relative;
    margin-top: 8px;
}



.page .entry-content img, .page .content-area img  {box-shadow: none;}
.ulc-style-minimal .ulc-list .ulc-list-group .ulc-list-group-item {background-color: #f8f8f8; border-bottom: 1px solid #eee;}



.inside-right-sidebar li.statify-widget-element  {margin-left: 20px; border-bottom: none; font-family: 'Roboto Slab';font-weight: 600; font-size: 17px;}



.single .entry-content h2:after {display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 15px;
    border-bottom: 5px solid;
    border-color: var(--global-color-37);} 

 h2.entry-title {font-weight: 700; line-height: 1.3em;} 


.sidebar .widget a { color: #000;
  text-decoration: none;
  background:  no-repeat 0 100%;
  background-image: linear-gradient(#05ad4c0, #05ad4c);
  background-size: 0% 2px;
  transition: background-size .8s ease;}

.sidebar .widget a:hover, .sidebar .widget a:focus  {
  background-size: 100% 2px; color: #888 !important; 
}

 .home h1 {text-decoration: none!important;} 

 
.entry-content p, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {}


.entry-content { hyphens: auto; }



.entry-content p a{text-decoration: none;   border-bottom: 1px solid #000;
   	
 color:  #222 !important; 

} 

.entry-content p a:hover, .entry-content p a:focus { border-bottom: 1px solid #000; color: #888 !important;
 } 

h2.gb-headline-9fa624d8 a:hover {
    color: var(--titel) !important;
}

.gb-headline-a6f36397 a, .gb-headline-643cf12f a { color: #000 !important; font-weight: bold !important;
  text-decoration: none;
  background:  no-repeat 0 100%;
  background-image: linear-gradient(var(--global-color-38), var(--global-color-38));
  background-size: 0% 2px;
  transition: background-size .3s ease;}

.gb-headline-a6f36397 a:hover, .gb-headline-a6f36397 a:focus, .gb-headline-643cf12f a:hover, .gb-headline-643cf12f a:focus {background-size: 100% 2px; color: #666 !important;} 


.sidebar .tag-list a {color: #fff;} 

/* Sub-menu effect */
.main-navigation ul ul {
	left: auto;
	transition: opacity 300ms ease-in-out, transform 200ms ease-in-out, height 200ms ease-in-out;
	transform: translateY(20px);
	height: auto; background: var(--global-color-20);
	border-top-left-radius: 6px !important;
	border-top-right-radius: 6px !important;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 5px 0;
	margin-top: -5px;
}

.main-navigation:not(.toggled) ul li:hover>ul, .main-navigation:not(.toggled) ul li.sfHover>ul {
	transform: translateY(0);
}

.slideout-navigation.do-overlay .slideout-menu .sub-menu li a {
	display: block; 
}

/* End Sub-menu effect */


.entry-summary span {
    display: flex;
    flex-direction: column;
}
.entry-summary span a {
    margin-top: 1em; /*adjust the number yourself */
    font-weight: bold;
}

 

.blog .wp-caption-text.thumb-caption-text, .archive .wp-caption-text.thumb-caption-text, .search .wp-caption-text.thumb-caption-text  { display: none;  } 


.single .dynamic-entry-excerpt {font-size: 19px; font-weight: 400; font-family: 'Satoshi-Variable'; arial; }

.blog.separate-containers .paging-navigation {background: #fff;}


 .content-area img  {background-size: cover;
    object-fit: cover;
    object-position: left bottom;
} 

.resize-featured-image .post-image img {object-position: center center; 
}

.taxonomy-description {color: #000 !important;}

.wp-block-image figcaption {font-weight: 400; font-size: 12px;}


.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
    border-radius: 4em; 
    display: inline-block;
    float: left; 
    height: 2.5em;
    margin-right: 0.25em;
    width: 2.5em;
    border: 2px solid #333;

}
.wp-block-latest-comments__comment-date {margin-left: 3px; display: inline-block;}


.has-avatars .wp-block-latest-comments__comment {
  list-style: none;
  min-height: 3.5em;
  margin-right: .0em; 
}

.home .wp-caption-text.thumb-caption-text, .archive .wp-caption-text.thumb-caption-text, .search .wp-caption-text.thumb-caption-text {max-width: 400px; overflow: hidden;} 


.dynamic-author-image-rounded {border: 3px solid var(--hauptfarbe); background: #eee; border-radius: 50px !important;
} 


.has-drop-cap:not(:focus):first-letter {
    float: left; font-family: "Canela Text Web";
    font-size: 5em; color: var(--global-color-38);
    font-style: normal;
    font-weight: 600;
    line-height: .68;
    margin: 0.13em 0.1em 0 0;
    text-transform: uppercase;
}


.ulc-list-title .ulc-item-name, .ulc-grid * {font-family: inherit, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-size: 16px; color: #000; }

.paging-navigation {margin-top: 80px; }

.nav-links {margin-bottom: 30px;}

.page-numbers { 
    background: #161616 ; font-family: Inherit, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; 
    padding: 15px 15px !important; margin-left: 1px;
    border-radius: 4px; font-size: 16px; line-height: 4;
    color: #fff !important; max-width: 640px;
}

a.page-numbers:hover,
.page-numbers.current {
    background:  
var(--global-color-38); color: #fff !important;
}


.lwptoc .lwptoc_items {
  padding: 15px 25px;
  background: var(--global-color-48);
  color: #000 !important;
	font-size: 17px;
	font-family: inherit; Arial;
}

.lwptoc-light .lwptoc_items A:visited {color: #000 !important;}


.entry-content .lwptoc .lwptoc_i .lwptoc_item a, .page .lwptoc .lwptoc_i .lwptoc_item a {
    cursor: s-resize;
  color: #000;
}

.lwptoc .lwptoc_header { 
  padding: 18px 25px;
  background-color: var(--global-color-48)!important;
  margin-bottom: 0 !important;
  color: #000; 
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 13px; border: 1px solid var(--violettes);
}

.lwptoc .lwptoc_i { 
  padding: 0 !important;
  -webkit-box-shadow: 1px 1px 3px rgb(0 0 0 / 30%);
  box-shadow: 1px 1px 3px rgb(0 0 0 / 30%);
}



.lwptoc .lwptoc_toggle a {
  font-family: inherit, -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, sans-serif, ;
  color: #000 !important;
  text-decoration: none;
  font-size: 0.65em;
  text-transform: uppercase;
  font-weight: 600;
  background-color: var(--global-color-23);
  border-radius: 100px;
  width: 105px;
  text-align: center;
  padding: 2px 5px;
  display: inline-block;
}

.lwptoc .lwptoc_toggle a:hover {background-color:#333; color: #fff !important;}

.lwptoc_i {
  text-align: left;
}

.lwptoc {
  margin: 50px 0 !important;
}

lwptoc_toggle::after {
  content: ']';
}
.lwptoc_toggle::before, .lwptoc_toggle::after {
  display: none;
}
.lwptoc_toggle::before {
  content: '[';
}

.lwptoc-notInherit .lwptoc_i DIV A {
  box-shadow: none !important;
  border: none !important;
  text-decoration: none !important;
}

.lwptoc .lwptoc_toggle {
  float: right;
}


.rpwe-time {color: #333 !important;}
.rpwe-title h3 {line-height: 1.2em; }



 .BorlabsCookie ._brlbs-content-blocker ._brlbs-default {
	font-family: inherit, system-ui; font-size: 18px;} 

#BorlabsCookieBox ._brlbs-box .container {border-radius: 0px; border: none !important;}

.gb-container-6e7cd794 a, .gb-container-6e7cd794 a:visited {color: #888 !important;}
.gb-container-0a6f3e5d, .gb-container-c9fb9a96 {line-height: 1.5em !important; border: none;} 

.wp-block-image figcaption {
	line-height: 1.1em; }

.wp-caption-text { text-align: left; margin-left: 10px;}

/* .wp-caption-text {display: none;} */

 .wp-caption-text::before, .wp-block-image figcaption::before, .wp-caption .wp-caption-text a::before {
  position: relative; 
  display: inline-block; top: -3px;
  height: 11px;
  width: 11px;
  border-left: 1px solid  
#ffcd00;
  border-bottom: 1px solid  
#ffcd00;
  left: -1px;
  content: "";
} 



.gb-container-f1999439{
    font-size: 18px; 
	line-height: 1.3em;
}

.site-description {text-align: center;}


.avatar.avatar-124.photo.wp-block-avatar__image {border-radius: 100px !important;}


.wp-caption .wp-caption-text, .wp-caption .wp-caption-text a { background: transparent;}


.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {line-height: 1.6em; }
.wp-block-gallery.has-nested-images figcaption {font-size: 12px; }


.wp-block-post-author__name {font-size: 24px; font-weight: 700;}


.site-main .post-navigation {display: none !important;}

.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {font-size: 24px; font-weight: 400; line-height: 1.4em;}

.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {font-size: 15px;}


.comment-form input, .comment-form-comment {
    margin-bottom: 10px;
    margin-right: 10px;
}



.single p.read-more-container {display: none !important;}


.page-header { margin-top: 20px; margin-bottom: 50px;  padding: 0px;  }
.page-header p {color: #000 !important; line-height: 1.5em;}

::selection {
  background: #739e03; /* WebKit/Blink Browsers */
  color: #fff;
}
::-moz-selection {
  background: #739e03; /* Gecko Browsers */
  color: #fff;
}

.rpwe-block h3 {font-family: inherit,-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 300;}

p.commentnotice { font-size: 16px; font-weight: 300; line-height: 26px!important; padding: 20px 0px; border-top: 2px solid  
#ffcd00; border-bottom: 2px solid  
#ffcd00; margin-top: 30px; margin-bottom: 30px;}

.comment-author cite {color: #000;}


.dynamic-read-more.read-more, .dynamic-read-more.read-more:visited, .dynamic-read-more.read-more:active {color: #fff !important; font-family: inherit, system-ui; text-transform: uppercase; text-underline-offset: 1em; border-radius: 4px;}
.dynamic-read-more.read-more:hover {color: #fff !important !important; text-decoration: none !important;}

.read-more a:before { content:' ';}
a.read-more:link, a.read-more:visited, a.read-more:focus, a.read-more:active { text-decoration-color: #000; font-family: inherit, system-ui; color: #fff !important; border-radius: 4px;  }
a.read-more:hover { 
	text-decoration: underline; text-decoration-color: var(--accent2); color: #fff !important; }


.display-comments {margin-top: 30px; margin-bottom: 30px; border-radius: 4px;}

.wpsp-related-posts1 h3 { font-size: 20px; font-weight: 300 !important; line-height: 1.1em !important; }
.wpsp-related-posts1 h5 {line-height: 1.1em !important;}
.wpsp-related-posts1 a:hover {color: #4E7AEE !important; font-weight: 300; }

.wp-block-embed figcaption {font-size: 12px; width: 1225px;}


.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child) {margin-bottom: 0em;}

.entry-content.wp-show-posts a {margin-left: 10px;font-family:inherit; color: #000; line-height: 1.2em; }
.wp-show-posts-entry-title a {font-size: 14px!important; font-weight: 500!important;margin-bottom: 20px; left: 60px; line-height: 1.1em !important;  color: #000;}
.wp-show-posts-meta a, .wp-show-posts-meta a {font-size: 15px; font-family:inherit, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.1em; color: #fff; font-weight: 400;}
.wp-show-posts-meta a:hover, .wp-show-posts-meta a:hover {color: #4E7AEE!important;}
.wp-show-posts-entry-summary {line-height: 1.1em; font-size: 22px;}

.gb-container-6489789a {
    margin: 0;
    line-height: 1.5em;
}

h2.gb-headline-6a0d48fc {font-family: inherit;}

.masonry-load-more a {margin-bottom: 40px !important; background: #333; text-align: center; display: block; border-radius: 9px;}


.clear {clear: left;}
.twitter-tweet {margin:auto;}

.ulc-filter {
	margin: 0 0 40px 0;}


.comment-content a{
    color:#b48484!important;
    font-weight:600;
    text-decoration:underline
}
.comment-content a:hover{
    color:green!important
}



.page-hero h1, .page-hero h2, .page-hero h3, .page-hero h4, .page-hero h5, .page-hero h6 {text-align: left;}

.tags-links, .cat-links {display: none;}

.views {margin-left: 14px;}

.page-hero-gravatar img { 
    width: 30px!important;
    height: 30px!important;
	aspect-ratio: auto 40 / 40!important;
    border-radius: 50%!important;
    position: relative;
    vertical-align: middle;
    margin: 0 3px 0 0;
	
} 


.page-hero .author, .page-hero-gravatar {
    display: inline-block; font-size: 16px; font-weight: 400; padding-bottom: 5px;
}
 
 .widget .search-form button.search-submit {
    font-size: 5px;} 

	
.exc,.page-hero-excerpt{ 
	font-size:19px; 
    line-height:1.3;
    padding-top:0;
    padding-left:0;
    padding-right:0;
    font-weight:400;
    display:inline!important;
    font-style:normal;
}

blockquote {border-left: 3px solid #666; line-height: 1.1em !important; font-weight: 400!important; }

blockquote p { 
	border: none; display: inline; color: #333; font-family: Georgia; font-style: italic; font-size: 19px; font-weight: 400 !important; line-height: 1.1em;

 } 

blockquote a {color: #000!important; border-bottom: 1px solid #fc0;}
blockquote a: hover {text-decoration: none;}
blockquote {line-height: 1.3em;}

blockquote p a {color: #000!important; text-decoration: none; border-bottom: 1px solid #fc0;}

blockquote p a:hover {color: #000!important;}

blockquote cite{ font-style: normal;  color: #333;
    font-size:13px!important; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; text-transform: uppercase;
	font-weight:400!important;
    line-height:1.5em;
	display: block;
    margin-top:15px!important;
	letter-spacing: normal;
}

.wp-block-pullquote p {
    font-size: inherit;
    line-height: inherit;
}

ul.post-categories {list-style: none !important; display: inline-block; margin-left: 0px; padding-left: 0px; margin-bottom: 3px;}


nav#generate-slideout-menu.main-navigation.offside {
    width: 321px;
}

.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit {
    left: 321px;
}

/* Tagliste unter den Titeln */
.tag-untertitel a{
    text-transform: uppercase; 
   line-height: 1.0em; font-size: 12px; 
    display: inline-block;
    letter-spacing: 0.1em;
   	color: #000;
	background-color: #fff;
    padding: 0px 5px;
    margin: 2px 4px;
    transition: background-color .2s ease 0s;
    cursor: pointer;
	

    }
.tag-untertitel a:hover{
    font-weight: 400; color:  
#ffcd00 !important;  text-decoration: none !important;
}
.tag-untertitel>li{
    max-width:-webkit-max-content;
    max-width:-moz-max-content;
    max-width:max-content
		
}

.tag-untertitel {  max-width: 1210px;
    margin: -50px auto 0 auto !important;
       font-size:inherit;
    list-style:none
}

/* Ende tags unter Titel */


ul.post-categories a {font-weight: 500; font-family: Inherit,-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-size: 10px;margin-right: 25px; text-transform: uppercase;}
ul.post-categories a:hover {font-weight: 500; font-family: Inherit,-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";  font-size: 10px;  }


.wp-block-tag-cloud a { text-transform: none; 
   line-height: 1.0em; font-size: 10px; font-weight: 400; font-family: Inherit, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; text-transform: none;
	display: inline-block; text-transform: uppercase;
    color: #fff; letter-spacing: 3px;
	background: var(--global-color-20);
    padding: 0.55rem 0.85rem 0.55rem;
    margin: 4px 6px;
	border-radius: 5px;
    transition: background-color .2s ease 0s;
    cursor: pointer;
	/* border: 1px solid #ddd; */ border-radius: 0px; 
	/* box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.1); */}

.wp-block-tag-cloud a:hover {background: var(--global-color-38); color: #fff;}


.widget .wp-block-tag-cloud a { text-transform: none; 
   line-height: 1.0em; font-size: 12px; font-weight: 400; font-family: Overpass, -apple-system, system-ui, BlinkMacSystemFont, Helvetica, Arial, sans-serif; text-transform: none;
	display: inline-block; text-transform: uppercase;
    color:#fff; letter-spacing: 3px;
	background: var(--global-color-20);
    padding: 0.35rem 1.2em 0.35rem;
    margin: 2px 2px;
	
    transition: background-color .2s ease 0s;
    cursor: pointer;
 border-radius: 0px; 
	}

.widget .wp-block-tag-cloud a:hover {background: #000; color: #888;}



.tag-list a{
   text-transform: none; 
   line-height: 1.0em; font-size: 10px; letter-spacing: 3px; font-weight: 500; font-family: inherit, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; text-transform: uppercase;
	display: inline-block;
    color: #fff; 
	background: var(--global-color-38);
    padding: 0.55rem 1.2em 0.55rem;
    margin: 4px 6px;
	
    transition: background-color .2s ease 0s;
    cursor: pointer;
	border-radius: 0px; 

	    }

.tag-list a:hover{
    font-weight: 500; color: #fff !important; background: #000!important; text-decoration: none !important; 
}
.tag-list>li{
    max-width:-webkit-max-content;
    max-width:-moz-max-content;
    max-width:max-content
		
}

.tag-list{ line-height: 1.0em;
    margin: 30px 0 30px 0px !important;
       font-size:inherit;
    list-style:none
}


.quicktags-toolbar{margin-top: 20px; font-size: 16px; font-family: Overpass,-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
    margin-left:-13px!important;
    background:transparent!important;
    min-height:35px;
    padding: 5px 5px 12px;
    margin-bottom:10px!important;
    border-bottom:0px solid transparent!important
}
.quicktags-toolbar input {
    background-color:#5856e9;
    background-image: linear-gradient(120deg, #fff 0%, #fff 100%)!important; 
    width:7em!important;
    padding:.15em 1.6em .6em;
    margin-left:10px!important;
    display:inline;
    color:#000 !important;
    float:center;
    text-transform:uppercase;
    font-size:14px!important;
    height:35px;
    font-weight:400!important;
    border-radius:6px!important;
	
}

#qt_comment_toolbar input {box-shadow: 6px 6px 11px -5px rgba(0,0,0,0.78);
-webkit-box-shadow: 6px 6px 11px -5px rgba(0,0,0,0.78);
-moz-box-shadow: 6px 6px 11px -5px rgba(0,0,0,0.78);}
.quicktags-toolbar input:hover{
    background: 
#333!important;
    color:#fff!important;
    border:none!important
}



@media (min-width: 769px) {
	
	
	
	
	 .site-branding {
        display: inline-block;
        padding-top: 0px;
		 margin-top: -10px;
    }

    .site-logo {
        float: left;
        margin-right: 30px;
    }
	
	/* Arrow abschalten Navi */
	 .menu-item-has-children .dropdown-menu-toggle {
        display: none;
    }

    .main-navigation .main-nav ul li.menu-item-has-children>a {
        padding-right: 10px; 
    } 
	/* Ende Arrow abschalten */
	

}


@media (min-width: 768px) and (max-width: 1180px) {
	
	.blog .gb-container-1cd8e16f{display: none !important;} 
	
	.blog .gb-container-1ab624f7 {display: none !important;}
	
	.sidebar {display: none;}
	
	
	.tag-untertitel {  max-width: 1024px;
    margin: -30px auto 0px auto !important;
       font-size:inherit; padding-left: 10px;
		list-style:none }
		
	
			
	}
	

@media (max-width: 769px) {
	
.secondary-navigation {
        display: none;
    }
	
	.site-logo.mobile-header-logo  {
    position: absolute;
    top: 0;
    left: 1%;
	
    transform: translateX(-50%); 
}
#mobile-header .menu-toggle {
    order: -1;
    margin-right: auto;
} 
	
	.main-title a, .main-title a:hover {color: var(--global-color-38)!important; margin-left: -25px; margin-top: -5px; letter-spacing: 5px;}
	
	
	.archive .inside-article .post-image img {
    width: 100%; margin-bottom: 15px;
}
	
	

	.featured-image img {
		margin-top: 10px;
        
    }
		
	.featured-image .wp-caption-text {display: none;} 
	
	 .main-navigation.has-branding .inside-navigation.grid-container {  box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.1);
       transition: margin .3s ease-out;
    width: 100%;} 
	
	
	.featured-image img {max-width: 390px !important;}
	
	.home .inside-article .post-image img {margin-bottom: 20px;}
		
#cookie-law-info-bar {line-height: 1.3em; }	

	.blog .gb-container-1cd8e16f{display: none !important;} 
	
	.blog.gb-container-1ab624f7 {display: none !important;}
	.entry-content p {text-align: left;}
	
	.featured-image img, .content-area img {border-radius: 0px;}
	
	
	
	.gb-container .gb-container-4a34e558 .breadcrumb-container.theme1 {
    margin-bottom: 0px;
    margin-left: -13px;
}
	
	.home .inside-article .post-image img {
    width: 100%;
}
.home.inside-article .post-image {
    margin: -40px -40px 0 -40px !important;
}
	.archive .inside-article .post-image img {
    width: 100%;
}
.archive.inside-article .post-image {
    margin: -40px -40px 0 -40px !important;
} 
	
 h1.gb-headline-3f307437, .gb-headline-643cf12f a, h1.gb-headline-19ec3af0 {
	
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    color: var(--base-3);
    font-weight: 600;
   
       letter-spacing: 0.02em;
    padding: 0 0 5px;
	 text-decoration-color: #a05d5d;
	 text-decoration-thickness: 5px;
    margin-top: 10px;
    margin-bottom: 5px;
    border-radius: 0;
} 
	
	h1.gb-headline-e66c87e2 {color: #000 !important; text-decoration: none !important;}
	
	.main-title:after {display: none;}
	 h2:after, h3:after {margin-top: 5px;} 
	
			
	 .wp-block-embed.is-type-video {
    position: relative;
    left: 0%;
    width: 100%;
    overflow: hidden;
  }
	
	
	
	
	
	.sticky-navigation-logo {width: 50%; height: auto; } 
	
	.entry-summary { 
    padding-bottom: 20px;
}

	body {background: #fff;}

 .wp-caption-text::before, .wp-block-image figcaption::before, .wp-caption .wp-caption-text a::before {
 /* display: none; */ font-size: 11px; color: #888;
} 

	.wp-caption-text, .wp-block-image figcaption, .wp-caption .wp-caption-text, .wp-caption-text.thumb-caption-text {/* display: none; */ font-size: 11px; color: #888; }
	
	.single .dynamic-entry-excerpt {font-size: 16px; font-weight: 500; letter-spacing: 1.0px;}

.entry-content .intro { font-size: 18px;
  font-family: inherit;
  font-style: normal; line-height: 1.4em;
  font-weight: 700; color: #000;
}

	
	.page-numbers { 
    background: #161616; font-family: Inherit, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; 
    padding: 15px 8px !important; margin-left: 1px;
    border-radius: 4px; font-size: 12px; line-height: 4;
    color: #fff !important; max-width: 320px;
}
	
	a.page-numbers:hover,
.page-numbers.current {
    background:  
var(--global-color-38); color: #fff !important;
}
	

	
	.generate-columns-container .paging-navigation {text-align: center;}
	
	
		.has-icon:not(.components-button) {
  width: 80px !important;
  height: 60px !important;
  vertical-align: middle;
}

	.wp-block-image {
    margin: 0 0 2em;
}
	
	

	
	 .comments-area  {
    background-color: #fff; padding: 20px 20px !important; color: #000; 
	
}

.comments-area a {color: #000 !important;}

	
 div.gb-headline-843cd291 {margin-left: 0px;} 
	
	
div.gb-headline-843cd291, .gb-headline-5ad22098, h1.gb-headline-412f6400, h1.gb-headline-113ac229 {display: inline;} 
	
	.tag-untertitel {  max-width: 500px;
    margin: -30px auto 0px auto !important;
       font-size:inherit; padding-left: 15px;
    list-style:none
}
	p.commentnotice {padding: 20px;}
	
	.gb-container-73f76319 {margin-top: 0px;}
	
	
	.site-logo img {display: none;} 


	#ftwp-container.ftwp-wrap #ftwp-contents, #ftwp-container.ftwp-fixed-to-post.ftwp-minimize #ftwp-trigger {display: none;}
	

	.gb-container-99e0f8fe {max-height: 250px;}
	

	
	
	.generate-columns-container .page-header {padding-left: 20px;}
	
	
		.gb-container-db821142 > .gb-inside-container {padding-bottom: 30px !important;}
	
	.wp-show-posts, .wp-show-posts-entry-title a {padding-left: 20px; padding-right: 20px;}

		
	
	.entry-meta {margin-bottom: 20px;}

	blockquote p {
	border: none; display: inline; color: #999;  font-size: 17px; font-weight: 400; line-height: 1.2em; } 
	blockquote {line-height: 1.2em; }

				
.page-hero h1 {font-size: 35px !important; line-height: 1.2em!important; text-align: center; font-weight: 700; }


	.page-header { margin-top: 20px; margin-bottom: 50px;  padding: 0px 20px;  }

		
}

@media only screen and (min-width: 980px){
	
/*	 .sticky-enabled .main-navigation.is_stuck {
    max-width: 1180px;
    margin: auto;
} */
	
	.entry-content:not(:first-child) {
    margin-top: -2em;
}
	.sidebar {margin-top: -30px;}
	
	.inside-navigation {margin-left: 20px;}
	.main-title {padding-top: 10px;}

 body:not(.single) .post-term-item.term-politik a:after {
display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: #d1d3c8; margin-bottom: 15px; }


 body:not(.single) .post-term-item.term-fluechtlinge a:after {display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: red; margin-bottom: 15px; }

body:not(.single) .post-term-item.term-gesellschaft a:after {display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: #3253a2; margin-bottom: 15px; } 


 body:not(.single) .post-term-item.term-medien a:after {
display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: #dcd1c7;margin-bottom: 15px;  }


 body:not(.single) .post-term-item.term-fotos a:after {display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: #990101;margin-bottom: 15px;  }


body:not(.single) .post-term-item.term-privat a:after {display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: green;margin-bottom: 15px;  }



 body:not(.single) .post-term-item.term-bloggen a:after {display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: #c68673;margin-bottom: 15px; }


 body:not(.single) .post-term-item.term-bedburg a:after  {display: block;
    content: ''; 
    width: 32px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: #9f442e;margin-bottom: 15px;  }
	
	

 body:not(.single) .post-term-item.term-zitat a:after {display: block;
    content: ''; 
    width: 64px;transition: width 1s; margin-top: 3px;
    border-bottom: 5px solid;
	border-color: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%); margin-bottom: 15px; } 

	
	
	.entry-content:not(:first-child) {margin-top: 0em;}
	
	
	/* h1.entry-title, h2.gb-headline-81a8e0da  {text-align: center;} */
	
	
	

	.nav-float-right .navigation-stick .main-nav,
    .nav-float-right #site-navigation {
        margin-left: 40px;
        flex: 1;
    }

    .nav-float-right .navigation-stick .navigation-branding {
        margin-right: initial
    }
	
	.navigation-branding img, .site-logo.mobile-header-logo img {
    height: 55px !important;
    width: auto;
}
	
	
nav#generate-slideout-menu.main-navigation.offside {
    width: 380px;
} 
	
	
.gb-container-8b6d1c4b > .gb-inside-container, .gb-container-8b6d1c4b {max-width: 800px !important; margin-left: 10%!important; margin-right: auto !important;} 
	
	
	


	.entry-content .intro {
  
  font-weight: 700; color: #000; font-size: 104%;
}
	
	

	.site-header, .sticky-enabled .main-navigation.is_stuck {/* box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.1); */ border-bottom: 1px solid #2b2b2b; border-top: 1px solid #2b2b2b;}
	
	
	h2 a, h3 a {
  color: #000 ;

} 

h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus {
  background-size: 100% 2px; color:  var(--Titel) !important; text-decoration: none !important;
} 

	
	.inside-article {margin-top: 0px;}
	
	.wp-block-latest-posts__featured-image img {margin-bottom: 6px;}
	
	.sidebar .wp-caption-text.thumb-caption-text {display: none;}

	
	.generate-back-to-top {margin-right: 80px;}	
		
	
.main-navigation .inside-navigation {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
	
	.readingProgressbar  {padding-left: 30px; max-width: 1480px !important }

	
	h3.gb-headline-574a3afe {font-size: 22px !important; font-weight: 900 !important;}
	.rpwe-block h3 a {font-size: 17px !important; font-weight: 300;}
	

	.wp-block-image figcaption {text-align: center !important; padding-left: 5px; }
	
		
	.wp-block-post-author__name {margin-bottom: 10px;}

	
.gb-container .gb-container-ff15641f img {height: 640px;}
	

	.wpsp-related-posts1 { font-size: 19px; line-height: 1.1em; font-weight: 300; 
    margin-left: auto !important; margin-right: auto !important;
    margin-top: 0px!important; 
	margin-bottom: 0px!important;
	border-radius: 0px!important;
   	padding: 0px; 
	}
	
		
	.wp-block-post-date {font-size: 14px;}
	

	.wpsp-related-posts1 {
	 background: transparent; color: #000; padding-top: 30px;
  }
	


	
	.wp-block-image {
    margin: 0 0 2em;
}
	

	.wp-block-latest-comments__comment {font-weight: 400;}
	
	.gb-container-db821142 > .gb-inside-container {padding-bottom: 20px !important;}
	
		
 .featured-image img { height: 640px;
	 object-fit: cover;
    object-position: center right;
    box-shadow: 0 19px 25px -17px rgb(2 31 63 / 30%);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 25%);
 
    margin-left: -25px;
    width: calc(100% + 50px);
    max-width: calc(100% + 50px);
		

	   } 

	
 .single .dynamic-featured-image img { height: 640px;
		object-fit: cover; 
		object-position: center right;
		box-shadow: 0 19px 25px -17px rgb(2 31 63 / 30%);
		box-shadow: 0 5px 10px 0 rgb(0 0 0 / 25%); 
	    margin-left: -25px;
        width: calc(100% + 50px);
        max-width: calc(100% + 50px); 
	 
	        
	    } 
	
	
	.home .gb-inside-container img {box-shadow: none !important;}
	
	
	.wp-show-posts-image.wpsp-image-center img{
     background-size: cover;
		object-fit: cover;
		object-position: 10%;
		
 
		margin-bottom: 20px;
	    }
	
		
		
	select {font-size: 14px;}
	
button1 { 	margin-left: 10px; font-weight: 400; font-size: 23px;} 
		
	#text-26 {font-size: 14px!important; padding-right: 3px!important; margin-top: -20px; }	
	.aktualdatum {background: #eee; opacity: 0.4; padding: 5px 10px; border-radius: 4px; font-size: 14px; color: #000; margin: 0px 6px;}
	h3#reply-title {font-size: 22px;}

	.wp-block-tag-cloud.is-style-outline {font-size: 15px; text-transform: uppercase; font-family: inherit,-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
	.wp-block-tag-cloud.is-style-outline a {border-radius: 6px; padding: 5px 20px; font-size: 12px!important; background: #d5d5d0; color: #000;}
	.wp-block-tag-cloud.is-style-outline a:hover {background: #000;  color: #fff !important;}
	.comment-form>.form-submit {margin-top: 20px;}
.comment-author-info .comment-author {
    line-height: 50px;
    color: #000; /* Add correct color */
}
.entry-meta.comment-metadata {
   
	
}
	
	
	
	
.wp-show-posts-columns:not(.wp-show-posts-masonry) {
  display: flex;
  flex-wrap: wrap;  padding-left: 0px; padding-right: 0px; font-size: 20px;
  width: 100%; background: transparent; color: #000; line-height: 1.2em !important;
} 

	.single .comments-area {color: #000;}

	
	

.comments-area a {color: #000 !important;}

	
 #author, #email, #url {
    background: #fff !important;
    color: #000;
    border: 1px solid #dfdfdf;
    outline: none;
    width: 30%;
	border-radius: 6px;
}

.comment-form #author, .comment-form #email, .comment-form #url {
    display: inline-block;
}

.comment-form #author, .comment-form #email {
    margin-right: 2%;
}
	
.comment-form-comment textarea {border: 1px solid #dfdfdf;
   width:100%;   
} 


	
	
	/* Editor Font */

/* div.editor-styles-wrapper p {font-family: 'Roboto Condensed', system-ui; font-size: 18px; color: #54595f; font-weight: 300; line-height: 27px; } */
	
	div.editor-styles-wrapper p a { text-decoration: underline !important; color: green;  text-decoration-color: #b77c37 !important; padding: 0 1.5px;text-decoration-thickness: 2px !important; } 
	div.editor-styles-wrapper p a:hover {text-decoration: underline !important;padding: 0 1.5px; color: #888;text-decoration-thickness: 2px !important; 
	 background: #FDEDE7;
	transition: all 0.5s ease-in-out 0s;
	box-shadow: inset 0 -300px 0 0 #FDEDE7; } 
	
/*	 div.editor-styles-wrapper h1 {font-family: "Jost", georgia; font-size: 60px;}
    div.editor-styles-wrapper h2 {font-family: "Jost",georgia; font-size: 30px;}
	div.editor-styles-wrapper h3 {font-family: "Jost",georgia; font-size: 25px;} */

}


   
	


@media(min-width:1250px) {
 	
}

@media (min-width: 769px) {

}

	
@media(min-width: 1280px ) {
	
/*     .entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull {
	   background-size: cover;
	   object-fit: cover;
	   object-position: 10%;
	  margin-left: -270px;
       width: calc(100% + 540px);
       max-width: calc(100% + 540px);
	
    } */
	
	
	    
 
} 
 


