/*
Theme Name:     utpb
Template:       twentytwentythree
Author:         Steffi Wanzl-Lawrence
Version:        1.0
*/

body {
    font-family: "open-sans", sans-serif;
}
strong {
	font-weight: 600;
}

.wp-site-blocks .wp-block-post-content  {
	margin-block-start: 0 !important;
}

.wpcf7-form-control {
	width: 100%;
}
.wpcf7-form-control.wpcf7-text {
	height: 30px;
}
.wpcf7-form-control.wpcf7-textarea {
	height: 120px;
}
.wpcf7-form-control.wpcf7-submit {
	width: 200px;
	height: 50px;
}
.wpcf7-form-control.wpcf7-submit {
	width: 200px;
	height: 50px;
	font-size: 1.2em;
	font-family: 'open sans';
	font-weight: 300;
}

.language-switcher {
	display: flex;
	gap: 0.5em;
	align-items: center;
	justify-content: flex-end;
	list-style: none;
}

.language-switcher a {
	color: inherit;
	/* font-weight: bold; */
	font-size: 0.9em;
}

.language-switcher .pll-parent-menu-item img {
    vertical-align: middle;
    margin-right: 4px;
}
.mainmenu {
	float: right;
}
.page-id-472 .entry-content *, .page-id-484 .entry-content *, .page-id-482 .entry-content * {
	font-size: 1em !important;
}
h2 {
	hyphens: auto;
}
.wp-block-post-excerpt__excerpt {
	hyphens: auto;
}
.wp-block-post-title {
	font-weight: 300;
}
.aboutus a:after {
	content: url("http://www.usner-interim-management.de/wp-content/uploads/2025/07/externlink-2.svg");
	width: 20px;
	display: block;
	position: absolute;
	right: -25px;
	top: 0;
}
.wp-block-group {
	padding: 0 5px;
}
.gt_float_switcher img {
	width: 20px !important;
}
.gt_float_switcher, .nturl {
	font-size: 12px !important;
}
#gt_float_wrapper {
	position: absolute !important;
	top: 92px !important;
}
.gt_float_switcher {
	box-shadow: none !important;
}

@media (max-width: 600px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
	flex-basis: 100% !important;
	padding-top: 0 !important;
}
	.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
	height: 35px;
	width: 40px;
}
	#gt_float_wrapper {
	top: 192px !important;
	right: inherit !important;
	left: 20px !important;
}
	.wp-block-navigation__responsive-container {
	padding-right: 60px !important;
}
}