:root {
	--bs-code-color: #cc3300; /* #006600, #0066cc */
	--bs-code-bg: #f0f0f0;
}

/* */
div.com-content-article {
	/* background-image: url(https://imobie-resource.com/de/support/img/bilder-mit-wasserzeichen-versehen-0.png); */ /* Adresse des Hintergrundbildes */
	/* background-attachment: fixed; */ /* Hintergrundbild fixieren */
	/* background-position: right top; */ /* Hintergrundbild Position */
	/* background-repeat: no-repeat; */ /* Hintergrundbild ohne Wiederholung */
}

/* code - xxx */
code {
	font-size: 0.95rem;
	background: var(--bs-code-bg);
	padding: 4px;
}
code i.fa-regular,
code i.fa-solid {
	color: black;
}
code i.bi {
	color: black;
}

/* list search results */
.com-finder__results-list .result__item:first-child {
	border-top: 1px dashed var(--bs-gray-500);
	margin-top: 1.5em;
	padding-top: 0.5em;
	padding-bottom: 0;
}
.result__item+.result__item {
	border-top: 1px dashed var(--bs-gray-500);
	margin-top: 0.5em; /* 1.5em */
	padding-top: 0.5em; /* 1.5em */
	padding-bottom: 0;

}
.com-finder__results-list .result__item:last-child {
	border-bottom: 1px dashed var(--bs-gray-500);
	margin-bottom: 1.5em;
	padding-bottom: 0.5em;
}

/* footer menu - center*/
.astroid-footer-section .moduletable {
	display: table;
	margin: 0 auto;
}

/* unordered list - custom-fa-ul */
ul[class^="custom-fa-ul-"] {
	background-color: var(--bs-gray-200);
	list-style-type: none;
	padding-left: 4px; /* 0 */
	font-size: 0.9rem;
	margin-bottom: 2px;
}
ul.custom-fa-ul-faq {
	background-color: transparent; /* #ffcccc; */
	font-size: 1.25rem;
	margin-bottom: 1rem;
}
ul.custom-fa-ul-check {
	/* background: var(--bs-gray-200); */ /* background: #eeffee; */
	/* margin-bottom: 2px; */
	/* padding-top: 5px; */
	/* border-top: 1px solid var(--bs-gray-400); */
}
ul.custom-fa-ul-github {
	/* background: var(--bs-gray-200); */
}
ul.custom-fa-ul-link {
	/* background: var(--bs-gray-200); */ /* rgba(var(--bs-primary-rgb), 0.1) */ /* #eeeeff; */
	/* margin-bottom: 2px; */
}
ul.custom-fa-ul-wikipedia {
	/* background: var(--bs-gray-200); */ /* #eeeeee */
}
ul.custom-fa-ul-youtube {
	/* background: var(--bs-gray-200); */
}
ul[class^="custom-fa-ul-"] li {
	margin-left: 2.25rem; /* calc(1.5rem + 1px) */
}
ul[class^="custom-fa-ul-"] li::before {
	font-size: 1.25rem; /* 1em */
	float: left;
	margin-left: -2rem; /* -1.5rem */
}
ul.custom-fa-ul-faq li::before {
	content: "\f059";
	font-family: "Font Awesome 7 Free"; /* "Font Awesome 6 Free" */
	font-weight: 400;
	color: var(--bs-body-color);
}
ul.custom-fa-ul-check li::before {
	content: "\f04b"; /* "\f35a" "\f058" */
	font-family: "Font Awesome 7 Free"; /* "Font Awesome 6 Free" */
	font-weight: 900;
	color: var(--bs-gray-600); /* var(--green-dark) */
}
ul.custom-fa-ul-github li::before {
	content: "\f09b"; /* "\f35a" "\f058" */
	font-family: "Font Awesome 7 Brands"; /* "Font Awesome 6 Brands" */
	font-weight: 400;
	color: #25292e;
}
ul.custom-fa-ul-link li::before {
	content: "\f35d";
	font-family: "Font Awesome 7 Free"; /* "Font Awesome 6 Free" */
	font-weight: 900;
	color: var(--bs-primary);
}
ul.custom-fa-ul-wikipedia li::before {
	content: "\f266";
	font-family: "Font Awesome 7 Brands"; /* "Font Awesome 6 Brands" */
	font-weight: 400;
	color: #000000; /* black */
}
ul.custom-fa-ul-youtube li::before {
	content: "\f167";
	font-family: "Font Awesome 7 Brands"; /* "Font Awesome 6 Brands" */
	font-weight: 400;
	color: #ff0033;
}

/* insert line breaks */
a {
	overflow-wrap: break-word;
}

/* front-end editing */
div.icons {
	z-index: 1;
	position: relative;
}

/* custom div-fa-ul */
.custom-div-fa-ul_check .fa-ul .fa-li {
	color: var(--green-dark);
}
.custom-div-fa-ul_check .fa-ul>li {
	font-size: 0.9rem;
}
.custom-div-fa-ul_link .fa-ul .fa-li {
	color: var(--bs-blue);
}
.custom-div-fa-ul_link .fa-ul>li {
	font-size: 0.9rem;
}
.custom-div-fa-ul_wikipedia .fa-ul .fa-li {
	color: var(--red-dark);
}
.custom-div-fa-ul_wikipedia .fa-ul>li {
	font-size: 0.9rem;
}

/* breadcrumbs */
.breadcrumb-item + .breadcrumb-item::before {
	content: var(--bs-breadcrumb-divider, ">");
	/* color: var(--bs-primary); */
}

/* ul --- */
ul {
	list-style-type: square;
}

/* article-info --- */
.article-info {
	margin: 0 0 5px 1px;
}

/* jfilters - search result */
div#jf_results figure.float-end.result__image img {
	width: 60px;
}

/* fago - blog - editing layout */
div#jf_results div.float-end.item-image img {
	width: 60px;
}

/* fago - search result */


/* digi showcase - image size */
.digi_showcase img {
	height: 90px;
}