/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 07 2024 | 12:34:35 */
/* CSS BASIC */


body
{
	color:var(--hex-corp-black) !important;
	/* font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important; */
	font-weight:300 !important;
}



#main-content img
{
	/* keine Bild-Titel anzeigen */
	pointer-events:none;
}


#main-content:not(.image-text, h1, h1 a, h2.h1, h2.h1 a, h2.h1-custom-color)
{
	/* word-break: break-all */
	/* The default value of hyphenate-limit-chars, auto, is equivalent to 5 2 2 (i.e. the word length is 5, and 2 is the minimum number of characters before and after the hyphen). */
	-webkit-hyphenate-limit-before: 5 !important; /* For Safari */
	-webkit-hyphenate-limit-after: 4 !important; /* For Safari */
	-ms-hyphenate-limit-chars: 9 5 4 !important;
	hyphenate-limit-chars: 9 5 4 !important;

}

/*
.gecko div#main-content:not(.image-text, h1, h1 a, h2.h1, h2.h1 a, h2.h1-custom-color),
.chrome div#main-content:not(.image-text, h1, h1 a, h2.h1, h2.h1 a, h2.h1-custom-color)
{
		hyphens: auto; 
}
*/

.gecko div#main-content :not(.image-text):not(h1):not(h1 a):not(h2.h1):not(h2.h1 a):not(h2.h1-custom-color),
.chrome div#main-content :not(.image-text):not(h1):not(h1 a):not(h2.h1):not(h2.h1 a):not(h2.h1-custom-color)
{
		 hyphens: auto;  
}

p
{
	hyphens: auto;
}


html, body, .entry-content
{

	
}

strong:not(strong a)
{
	font-weight:500 !important;
	 filter:opacity(72%); 
}

a strong, 
strong a
{
	filter:opacity(100%);
	font-weight:500 !important;
}

/*
a strong:hover
{
	color:transparent;
}
*/

#main-content a:not(.et_pb_blurb_content a):not(thead a),  /*, h3.df-cpt-title a*/
#main-content a:not(.et_pb_blurb_content a):not(thead a) strong, 
#main-content strong a:not(.et_pb_blurb_content a):not(thead a)
{
	color:rgba(110,113, 130, 1) !important;
	 background: linear-gradient(45deg, rgba(110,113, 130, 1) 0%, rgba(110,113, 130, 1) 50%, rgba(110,113, 130, 1) 100%); 
	background-clip: text;
	-webkit-background-clip: text; 
	/* #main-content a:not(.et_pb_blurb_content a) *//*, h3.df-cpt-title a*/
	font-weight:400;
	
		-webkit-transition: color 2s ease !important;
  	-moz-transition: color 2s ease !important;
  	-o-transition: color 2s ease !important;
  	transition: color 2s ease !important;
}



#main-content a:hover:not(.et_pb_blurb_content a:hover), 
#main-content a:hover:not(.et_pb_blurb_content a:hover) strong,
#main-content strong a:hover:not(.et_pb_blurb_content a:hover)
{
	color:transparent !important; 
	background: linear-gradient(45deg, rgba(var(--rgb-corp-transition6), 1) 0%, rgba(var(--rgb-corp-transition5), 1) 50%, rgba(var(--rgb-corp-transition4), 1) 100%);
	background-clip: text;
	-webkit-background-clip: text; 
	
	

	
}
