html,
body {
	overflow-x: hidden;
}

.single-post .entry-meta {
    margin-bottom: 30px;
}
.single-post .breadcrumb-content .post-meta {
	margin-top: 15px;
}

.single-post .breadcrumb-content .post-meta a, .single-post .breadcrumb-content .post-meta {
    color: #fff;
}

.single-post .ast-breadcrumbs-wrapper .breadcrumbs {
	padding-top: 80px;
}

.single-post .ast-breadcrumbs-inner .entry-title {
	color: var(--ast-global-color-5);
    font-size: 2.8rem;
    font-family: 'Poppins', sans-serif;
    margin-top: 50px;
    line-height: 1.3;
}


body #main .wpnbha.ts-3 article h2.entry-title a, body #main .wpnbha.ts-3 article h2.entry-title,
.entry-content h2 a {
	font-size: 20px !important;
	margin-top: 20px;
}

.site-header-focus-item + .ast-breadcrumbs-wrapper {
	  border-top: 1px solid #dddddd38;
    padding-top: 11px;
    margin-top: 30px;
    width: 100%;
    max-width: initial;
}

.ast-theme-transparent-header #ast-desktop-header > .ast-main-header-wrap > .main-header-bar, .ast-theme-transparent-header.ast-header-break-point #ast-mobile-header > .ast-main-header-wrap > .main-header-bar {
    border-bottom: 0;
}

.ast-breadcrumbs-inner {
    max-width: 1280px;
    margin: 0 auto;
}


body.archive.author.ast-theme-transparent-header #masthead,
body.post-template-default.single-post.ast-theme-transparent-header #masthead,
body.category-allgemein.ast-theme-transparent-header #masthead {
	box-shadow: 0px 0px #00000070;
	padding-top: 10px;
	padding-bottom: 130px;
	position: relative !important;
	background-image: linear-gradient(to right, var(--ast-global-color-0), var(--ast-global-color-0)), url(https://hennhrsolutions.com/wp-content/uploads/2021/07/bg-06-free-img.jpg); !important;
}
body.archive.author.ast-theme-transparent-header #masthead::before,
body.post-template-default.single-post.ast-theme-transparent-header #masthead::before,
body.category-allgemein.ast-theme-transparent-header #masthead::before {
    content: "";
    position: absolute;
    pointer-events: none;
    top: -0px;
    left: -0px;
    width: calc(100% + 0px + 0px);
    height: calc(100% + 0px + 0px);
    border-color: inherit;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
    mix-blend-mode: normal;
    background-image: url(https://hennhrsolutions.com/wp-content/uploads/2021/07/bg-03-free-img.jpg);
    background-clip: padding-box;
    opacity: 0.1;
}
body.archive.author.ast-theme-transparent-header #ast-desktop-header > .ast-main-header-wrap > .main-header-bar,
body.post-template-default.single-post.ast-theme-transparent-header #ast-desktop-header > .ast-main-header-wrap > .main-header-bar,
body.category-allgemein.ast-theme-transparent-header #ast-desktop-header > .ast-main-header-wrap > .main-header-bar {
	border: 0!important;
}

body.archive.author.ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu,
body.post-template-default.single-post.ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu,
body.category-allgemein.ast-theme-transparent-header .ast-builder-menu .main-header-menu .sub-menu {
    background-color: #3771e0d9;
}

body.archive.author .ast-breadcrumbs,
body.category-allgemein .ast-breadcrumbs {
    margin-top: 60px;
}

.site-header-focus-item + .ast-breadcrumbs-wrapper {
	padding: 0 !important;
}

.ast-breadcrumbs-inner {
    max-width: 1240px !important;
    padding: 0 20px !important;
}

.wp-block-uagb-info-box.uagb-block-1cf3f323.uagb-infobox__content-wrap.uagb-infobox-icon-above-title.uagb-infobox-image-valign-top {
    max-width: 1240px;
    padding: 0 20px !important;
}

/* thecodude/3/16/2025 */
body.archive .ast-archive-description {
	padding-left: 0;
	padding-right: 0;
}

@media only screen and (max-width: 1024px) {
.main-header-menu .menu-link, .main-header-menu>a {
    padding: 0 9px !important;
}
}


@media only screen and (max-width: 991px) {
    .wp-block-uagb-container {
        padding-top: 152px !important;
			padding-left: 10px !important;
}
.wp-block-uagb-info-box.uagb-block-1cf3f323.uagb-infobox__content-wrap.uagb-infobox-icon-above-title.uagb-infobox-image-valign-top,
	.ast-breadcrumbs-inner {
	padding: 0!important;
	}
}

@media only screen and (max-width: 767px) {
    .wp-block-uagb-container {
        padding-top: 100px !important;
}
	.wp-block-uagb-info-box.uagb-block-1cf3f323.uagb-infobox__content-wrap.uagb-infobox-icon-above-title.uagb-infobox-image-valign-top,
	.ast-breadcrumbs-inner {
	padding: 0!important;
	}
}