@font-face {
	font-family: 'Droid Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(hsob-assets/fonts/droid-sans-400.woff2) format('woff2');
}

@font-face {
	font-family: 'Droid Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(hsob-assets/fonts/droid-sans-700.woff2) format('woff2');
}

body {
	font-family: "Frutiger Roman";
}

h2,
h3,
h4,
h5,
h6 {
	font-weight: 400 !important;
	font-family: "Frutiger Neue W01 Bd";
}

.widgettitle {
	font-weight: 400;
	font-family: "Frutiger Neue W01 Bd";
}

.huge_it_slideshow_description_text_1 p {
	font-size: 18px;
	margin-top: 4px;
}

.magazinfirstgridtextbox {
	display: inline-block;
	margin-bottom: 0px !important;
}

p {
	font-size: 16px;
	line-height: 21px;
}

.page-id-2 p#breadcrumbs {
	display: none;
}

p#breadcrumbs {
	text-align: center;
}

#mainnav-menu a:hover,
#mainnav-menu ul,
#mainnav-menu li.menu-item:hover a,
#mainnav-menu li.current_page_item a,
#mainnav-menu li.current-menu-item a {
	background-color: #f4f4f4;
}

#mainnav-menu a {
	padding: 14px 14px;
}

#sidebar .widget a:link,
#sidebar .widget a:visited {
	color: orange;
}

.magazinfirstgridauthor {
	display: inline-block;
}

.orangelinks li {
	list-style: none;
}

.magazi2titel a.vc_gitem-link {
	line-height: 25px;
}

.forschungsposts a.vc_gitem-link {
	line-height: 25px;
}

#mainnav-menu ul li {
	margin-top: 5px;
}

.vc_gitem-post-data {
	margin-bottom: 0px !important;
}

#sidebar ul {
	list-style-position: initial !important;
}

.startboxcontent h2 {
	line-height: 43px;
}

.forschungsposts h2 {
	line-height: 25px !important;
}

.page ul {
	list-style-position: inherit !important;
}

.vc_grid-filter-item.vc_gitem-post-category-name:not(:last-child) {
	display: none;
}

.huge_it_slideshow_dots_container_1 {
	display: none !important;
}

.postmeta {
	display: none;
}

.startboxcontent h3 {
	color: white;
}

.magazin2titel a.vc_gitem-link {
	font-size: 23px;
	font-weight: bold;
}

.startbox2 .vc_column-inner {
	background: url(hsob-images/bg_publikationen.jpg) 0 73% no-repeat;
}

.startbox4 .vc_column-inner {
	background: url(hsob-images/startbox.jpg) right top no-repeat;
	background-size: cover;
}

.startbox5 .vc_column-inner {
	background: url(hsob-images/bg_NewsletterNEW.png) 49% 60% no-repeat;
}

.startbox6 .vc_column-inner {
	background: url(hsob-images/bg_Stellenanzeige.png) 100% 100% no-repeat;
}

.magazi2titel a.vc_gitem-link {
	font-size: 23px !important;
	font-weight: bold !important;
}

.magazinfirstgrid2titel a.vc_gitem-link {
	font-size: 23px;
	font-weight: bold;
}

.themaaouthorbox {
	margin-top: 0;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.orangelinks li:before {
	position: absolute;
	margin-left: -17px;
	margin-top: 5px;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	content: "";
	font-size: 12px;
	color: orange;
}

.huge_it_slideshow_description_text_1 h1 {
	color: white;
	line-height: 48px;
	font-family: "Frutiger Black";
	font-weight: 400;
}

.sliderrow .vc_column-inner {
	margin-top: -33px;
}

.entry ul,
.comment ul {
	list-style: disc;
}

.huge_it_slideshow_description_text_1 {
	margin-top: 107px;
	width: 100% !important;
	background: rgba(0,0,0,0.6) !important;
	margin-bottom: -45px !important;
	padding: 1px 1px 50px 50px;
}

.homeboxtitel {
	margin-bottom: 0px !important;
	color: white;
}

ul.sub-menu {
	padding: 40px 0px 15px 0;
	background-color: #f4f4f4 !important;
}

.sub-menu a {
	border-top: 1px solid #dddddd;
	width: 321px !important;
	padding: 15px 0px 6px 0px !important;
	text-transform: initial;
	font-weight: 100 !important;
}

.sub-menu li {
	padding: 0px 29px 8px 29px;
}

.startbox {
	padding: 10px 10px 10px 10px !important;
	color: white;
}

.footer-widget-column li {
	list-style-type: none;
}

.footerhr {
	position: absolute;
	left: 0px;
	width: 100%;
	border-bottom: 1px solid #efefef;
	margin-top: -40px;
}

.startbox .vc_column-inner {
	min-height: 450px;
	max-height: 450px;
	padding: 0 0 0 35px;
}

.magazinrowline {
	border-top: 1px solid #e4e4e4;
}

.homeslider {
	margin-top: -35px;
	margin-bottom: 0px !important;
}

nav#mainnav {
	width: 70%;
}

#header #wrapper {
	padding: 3em 0 2em !important;
}

ul#mainnav-menu {
	text-transform: uppercase;
}

.sprache,
.suche {
	float: right;
}

.suche {
	margin-right: 15px;
}

#logofooter {
	position: absolute;
	margin-top: -27px;
	margin-left: -215px;
}

#mainnav-icon {
	padding: 0 0 0 0 !important;
	margin-top: 29px;
}

h5#mainnav-icon {
	width: 37px;
	color: black;
	position: absolute;
	right: 20px;
	top: 71px;
}

.rechte-spalte {
	position: absolute;
	right: 0px;
	top: 85px;
}

#header {
	padding: 0 !important;
	background: #f4f4f4 !important;
}

.magazinfirst .vc_gitem-post-data-source-post_title a.vc_gitem-link {
	color: #339966 !important;
	font-weight: 400;
	font-family: "Frutiger Neue W01 Bd";
	font-size: 36px;
	line-height: 38px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
	min-height: 340px !important;
}

.magazinfirst .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn {
	width: 40%;
}

.magazinfirst .vc_grid-item-zone-c-right .vc_gitem-zone-c {
	float: left;
	width: 60%;
}

a.vc_gitem-link {
	color: black;
}

#mainnav-menu {
	width: auto;
	margin-left: 24px;
}

#mainnav-menu li.current-menu-item a {
	background-color: #f4f4f4;
	color: black;
}

#mainnav-menu li.menu-item:hover a:hover {
	background-color: #f4f4f4;
	color: black;
	font-weight: bold;
}

#mainnav-menu li.menu-item ul a:hover {
	font-weight: bold !important;
}

.startboxcontent {
	position: absolute;
	border: 0px;
	bottom: 10px;
	width: 79%;
}

.startboxtitel {
	width: 100%;
	margin-bottom: 0px;
}

.startbox a,
a:visited {
	color: #fff;
}

.startbox ul {
	margin: 0;
	list-style: none;
}

.startbox li {
	margin-left: 17px;
}

.themadiv span {
	text-transform: uppercase;
	color: orange;
}

.magazinfirstgridauthor a {
	color: #999999 !important;
	font-weight: bold;
	text-decoration: underline !important;
}

.startbox li:before {
	position: absolute;
	margin-left: -17px;
	margin-top: 5px;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	content: "";
	font-size: 12px;
}

.orangelinks a {
	color: orange !important;
}

span.slidertext {
	font-size: 16px;
}

.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4.vc_gitem-is-link {
	max-height: 345px;
}

.forschungsposts .vc_grid-item-zone-c-right .vc_gitem-zone-c {
	width: 80%;
}

.forschungsposts .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn {
	width: 20%;
}

.magazinfirstgridtextbox.themadiv {
	padding: 12px 5px 0px 5px;
}

.magazinfirstgridtextbox.themadiv span a {
	color: orange !important;
}

.magazinfirst .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
	height: 217px;
}

.logged-in-as a {
	color: black;
}

#footer {
	clear: both;
	background: #585858 !important;
	padding: 10px;
}

#footer > div {
	padding: 20px 40px !important;
	text-align: center;
}

.vc_gitem-zone,
.vc_gitem_row .vc_gitem-col {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center 20px;
}

#sidebar .widgettitle,
#sidebar .widget-tabnav li a,
.frontpage-category-title {
	margin-bottom: 0;
}

.widget_recent_entries {
	margin-top: 30px;
}

div#footer-widgets-wrap {
	margin-left: -4px;
}

.startbox a,
a:visited {
	color: #ffa500;
}

p#breadcrumbs {
	text-align: center;
	font-family: roboto condensed !important;
	color: #999;
	font-size: 14px;
	line-height: 16px;
	padding: 20px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}

@media only screen and (min-width: 1770px) {
	#mainnav-menu {
		margin-left: 74px;
	}
}

@media only screen and (max-width: 1770px) {
	#logo {
		left: 2%;
	}
	#mainnav-menu {
		margin-left: 64px;
	}
}

@media only screen and (max-width: 1755px) {
	nav#mainnav {
		width: 100% !important;
	}
}

@media only screen and (max-width: 1700px) {
	#logo {
		left: 5px;
	}
	nav#mainnav {
		width: 100%;
	}
	#mainnav-menu {
		margin-left: 10px;
	}
}

@media only screen and (max-width: 1755px) {
	nav#mainnav {
		width: 100% !important;
	}
}

@media only screen and (max-width: 1630px) {
	#footer-widgets-wrap {
		margin-top: 70px;
	}
	#logofooter {
		position: absolute;
		margin-top: -85px;
		margin-left: 0px;
	}
}

@media only screen and (max-width: 1120px) {
	#footer {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 980px) {
	.huge_it_slideshow_description_text_1 {
		width: 100% !important;
		background: rgba(0,0,0,0.6) !important;
		font-size: 10.661333px !important;
	}
}

@media only screen and (max-width: 1300px) {
	.rechte-spalte {
		top: 40px;
	}
}

@media only screen and (max-width: 1000px) {
	#mainnav-menu a {
		padding: 14px 8px;
	}
}

@media only screen and (max-width: 960px) {
	.rechte-spalte {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 100%;
		background: #eee;
	}
	#header #wrapper {
		padding: 0 !important;
	}
	h5#mainnav-icon {
		top: 45px;
	}
	#logo {
		left: 30px;
		top: 19px;
	}
	.huge_it_slideshow_description_text_1 {
		line-height: 13px;
	}
	.huge_it_slideshow_description_text_1 h1 {
		line-height: 40px;
	}
}

@media only screen and (max-width: 864px) {
	aside#nav_menu-6 {
		margin-bottom: 5em;
	}
	#footer {
		padding: 0px;
	}
}

@media only screen and (max-width: 793px) {
	.huge_it_slideshow_description_text_1 h1 {
		line-height: 30px;
		font-size: 20px;
	}
}

@media only screen and (max-width: 750px) {
	h5#mainnav-icon {
		width: 37px;
		color: black;
		position: absolute;
		right: 20px;
		top: 29px;
	}
	#logo {
		left: 5px;
		top: 5px;
	}
	#header #wrapper {
		padding: 0 !important;
	}
}

@media only screen and (max-width: 650px) {
	footer#footer {
		line-height: 17px;
	}
}

@media only screen and (max-width: 450px) {
	.homeslider {
		display: none;
	}
}

.vc_gitem_row .vc_gitem-col {
	padding-bottom: 0 !important;
}

body,
html {
	overflow-x: hidden !important;
}

.startbox .vc_column-inner {
	max-height: none;
}

#mainnav-menu li {
	border-left: 1px solid #ccc;
}

.huge_it_slideshow_description_text_1 {
	text-align: left !important;
}

.huge_it_slideshow_description_text_1 h1 {
	font-size: 35px;
	line-height: 40px;
	margin-bottom: 0px !important;
	margin-top: 0;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: 700 !important;
}

.vc_custom_1588661498096 {
	min-height: 450px;
}

.huge_it_slideshow_description_text_1 a {
	color: #fff !important;
}

.huge_it_slideshow_description_text_1 a:hover {
	text-decoration: none !important;
}

.huge_it_slideshow_description_text_1 {
	margin-top: 207px !important;
	width: auto !important;
	margin-bottom: 0 !important;
	padding: 40px !important;
}

.huge_it_slideshow_description_text_1 a p {
	color: #fff;
	text-align: left;
	font-size: 14px;
	line-height: 19px;
}

ul#mainnav-menu li a {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 400;
	font-size: 18px;
}

.home .startbox4 .vc_column-inner {
	background: #144675 !important;
}

.magazinfirst .vc_gitem-post-data-source-post_title a.vc_gitem-link {
	font-family: Frutiger Black !important;
}

.magazinfirst .vc_col-sm-12 h4 {
	display: none;
}

.themaaouthorbox {
	line-height: 0.5em;
	font-family: "Roboto Condensed", sans-serif;
}

.magazinfirstgridtextbox,
.magazinfirstgridauthor {
	line-height: 0.5em;
	font-family: "Roboto Condensed", sans-serif;
}

a:hover,
.vc_custom_heading a:hover {
	text-decoration: underline !important;
	background-color: none !important;
}

.magazinfirstgridauthor a {
	text-transform: uppercase;
	margin-left: 2px;
	color: #999 !important;
	text-decoration: underline !important;
	font-weight: normal !important;
	font-size: 14px;
}

.magazinfirstgridauthor a:hover {
	color: #999 !important;
	text-decoration: none !important;
}

.magazinfirstgrid2titel a.vc_gitem-link {
	font-size: 24px;
}

.vc_gitem-post-data-source-post_excerpt p {
	margin: 0;
	padding: 0;
}

.startbox a {
	color: #fff !important;
}

.footerhr {
	margin-top: 0px !important;
}

.footer-widget-column {
	font-family: "Roboto Condensed", sans-serif;
	margin-top: 40px;
}

@media only screen and (max-width:960px) {
	.footer-widget-column aside {
		min-height: 0;
	}
}

#logofooter {
	display: none;
}

#logo {
	left: 40px !important;
	padding: 62px 0px 0px 0px !important;
}

@media only screen and (max-width: 960px) {
	#logo {
		left: 20px !important;
		top: 0px !important;
	}
}

nav#mainnav {
	width: 100%;
	position: absolute;
	top: 67px;
	left: 230px;
	z-index: 999;
}

@media only screen and (max-width: 560px) {
	nav#mainnav {
		width: 100%;
		position: absolute;
		top: 80px !important;
		left: 0;
		z-index: 999;
	}
}

#mainnav-menu ul a:link,
#mainnav-menu ul a:visited {
	font-size: 18px;
}

@media only screen and (max-width: 1700px) {
	#mainnav-menu {
		padding-left: 40px;
	}
	nav#mainnav {
		top: 65px;
	}
}

@media only screen and (max-width: 960px) {
	nav#mainnav {
		top: 100px;
	}
}

.rechte-spalte {
	position: absolute !important;
	right: 0px !important;
	top: 0px !important;
	width: 100% !important;
	background: #eee !important;
	padding-bottom: 10px !important;
}

#header {
	height: 140px;
}

.page-title,
.post-title {
	font-family: "Roboto Condensed", sans-serif;
}

.single h2.post-title {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 2.6em;
	line-height: 1.2em;
	font-weight: 700 !important;
}

.single .entry h3 {
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: 700 !important;
	margin-top: 40px !important;
	margin-bottom: 20px;
	color: #94837d;
	text-transform: uppercase;
	letter-spacing: .5px;
}

h4 strong {
	font-weight: normal;
}

#mainnav-icon {
	background-color: none !important;
}

.vc_gitem-zone,
.vc_gitem_row .vc_gitem-col {
	background-position: center 0px !important;
}

.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4.vc_gitem-is-link {
	max-height: 306px !important;
	margin-bottom: 20px;
}

.vc_custom_1459627027177 {
	padding-left: 3%;
}

.vc_custom_1458128788635 {
	padding-top: 0px;
}

.forschungsposts .vc_grid-item-zone-c-right .vc_gitem-zone-c {
	width: 78%;
	padding-left: 2%;
}

.magazinfirstgrid2titel h2 a,
.magazi2titel a.vc_gitem-link {
	font-family: Frutiger Black !important;
	font-weight: normal !important;
	color: #144675 !important;
}

#sidebar .widgettitle,
.footer-widget-column .widgettitle {
	font-size: 0.86em !important;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: normal !important;
	margin-bottom: 1.4em !important;
	color: #777 !important;
	padding: 0.5em 0 0.3em 0 !important;
	border-bottom: 0;
	text-transform: uppercase;
	line-height: 1.1em !important;
	letter-spacing: 1.5px;
}

.footer-widget-column .widget a:link,
.footer-widget-column .widget a:visited,
.footer-widget-column .widget {
	color: #777 !important;
}

.footer-widget-column .widget ul {
	margin: 0;
}

.postinfo {
	display: none;
}

#sidebar .widget ul {
	list-style: none;
	margin: 0;
}

.entry ul,
.comment ul {
	margin: 20px 0 35px 20px;
}

.entry ul li {
	line-height: 1.4em;
	padding-bottom: 10px;
	padding-left: 30px;
}

.page-title {
	font-size: 40px;
	margin-bottom: 20px;
	font-weight: 700 !important;
	line-height: 46px;
}

#sidebar {
	border-left: none;
}

a,
a:link,
.entry a,
.entry li a {
	color: #418b9a;
}

h4.teaserue a {
	font-family: Frutiger Black !important;
	color: #000;
}

h4.teaserue {
	margin-top: 30px !important;
	margin-bottom: 10px !important;
}

.autorenzeile {
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: 400 !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	color: #888;
}

li.cat-item-1,
li.cat-item-47,
li.cat-item-62,
li.cat-item-43,
li.cat-item-37 {
	display: none;
}

.category h2.post-title,
.archive h2.post-title {
	font-family: Frutiger Black !important;
	color: #000;
	line-height: 1.1em;
}

.category .postmeta,
.archive .postmeta {
	display: block !important;
	color: #888 !important;
	padding: 0.5em 0 0 0 !important;
}

.rpwe-title a {
	font-family: Frutiger Black;
	color: #144675 !important;
	font-size: 18px;
}

.rpwe-time {
	font-family: "Roboto Condensed", sans-serif !important;
	font-size: .9em !important;
	font-weight: 400;
	color: #999 !important;
}

.rpwe-summary {
	font-size: 14px !important;
	line-height: 19px;
}

#categories-2 li {
	color: #ccc;
}

aside#rpwe_widget-2 {
	margin-top: 40px;
	margin-bottom: 50px;
}

.postmeta .meta-date::before {
	content: "" !important;
}

.postmeta .meta-date a,
.postmeta .meta-author a {
	font-family: "Roboto Condensed", sans-serif !important;
	font-size: 1em !important;
	font-weight: 400;
	color: #999 !important;
	text-decoration: none !important;
}

.postmeta .meta-author::before {
	content: "| Von" !important;
	position: relative !important;
	top: -2px !important;
	font-size: 1em;
	color: #999;
	font-family: roboto condensed;
	line-height: 1em;
}

.page-id-2 #header {
	background: #ffffff !important;
}

#mainnav-menu li.current-menu-item a {
	background: none !important;
}

#mainnav-menu li ul li.menu-item a,
#mainnav-menu li ul li.menu-item a:hover {
	font-weight: normal !important;
}

#mainnav-menu li ul li.menu-item a:hover,
#mainnav-menu li ul li.menu-item:hover a:hover {
	text-decoration: none !important;
	color: #015a94 !important;
	transition: all ease .15s;
	font-weight: normal !important;
}

#mainnav-menu li.menu-item:hover a:hover {
	color: #144675 !important;
	font-weight: normal !important;
}

#mainnav-menu li.menu-item ul a:hover {
	font-weight: normal !important;
}

.lang-item a {
	color: white !important;
	padding: 7px 15px 7px 15px;
	font-size: 12px;
	background: grey;
}

.lang-item.current-lang a {
	background: #ff7d1f;
}

#sidebar .widget a:link,
#sidebar .widget a:visited {
	color: #144675;
}

#mainnav-menu .current-menu-item ul ul li.menu-item a,
#mainnav-menu .current-menu-item ul li ul li.menu-item a {
	color: #333 !important;
	font-weight: normal !important;
}

#mainnav-menu .current-menu-item a,
#mainnav-menu li.current_page_item a,
#mainnav-menu li.current-menu-item a,
#mainnav-menu ul li.current-menu-item a,
#mainnav-menu ul li ul .current-menu-item a {
	color: #004c94 !important;
	font-weight: normal !important;
}

#mainnav-menu .current-menu-item ul .menu-item a {
	font-weight: normal !important;
}

#mainnav-menu li ul li.current_page_item a,
#mainnav-menu ul li.current_page_item a,
#mainnav-menu ul li.current-menu-item a {
	text-decoration: none;
}

.startboxcontent li::before {
	content: "";
}

.startboxcontent li ul li::before {
	content: "";
}

.startboxcontent li ul {
	list-style: disc;
}

.startboxcontent ul {
	margin-left: 0 !important;
}

.meta-comments {
	display: none;
}

.startboxcontent h2 {
	font-family: "Roboto Condensed", sans-serif !important;
	font-size: 35px;
	font-weight: 700 !important;
}

.startboxtitel {
	font-size: 0.86em !important;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: normal !important;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.startboxtitel p {
	margin: 0;
	padding: 0;
}

.startboxcontent .wpb_wrapper {
	position: relative;
}

.startboxcontent .wpb_wrapper ul {
	position: relative;
	bottom: 0;
	margin-bottom: -10px !important;
}

#themenstartbox ul li {
	padding-left: 15px;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: bold;
	letter-spacing: .3px;
}

#themenstartbox ul li::before {
	content: "►";
	padding-left: 0px;
}

.startboxcontent .wpb_wrapper ul li {
	margin-left: 0;
}

.startboxcontent .wpb_wrapper ul li ul li {
	margin-left: 15px;
}

h2#category-title {
	font-family: roboto condensed !important;
	font-weight: normal !important;
	padding-left: 0;
	padding-top: 0;
}

#mainnav-icon {
	background-color: none !important;
}

h5#mainnav-icon {
	font-size: 11px;
	color: #999;
	letter-spacing: 0.5px;
	text-align: center;
	width: 33px;
	background: none;
}

#mainnav-icon:hover {
	background: none !important;
}

.huge_it_slideshow_image_item_1 a {
	font-size: 14px;
}

#footer {
	font-size: 13px !important;
	font-family: "Roboto Condensed", sans-serif;
	margin-left: -2%;
}

.archive article .entry p {
	margin: 0;
	padding: 0;
}

aside#nav_menu-11,
aside#nav_menu-17 {
	border-bottom: 12px solid #eee;
	padding: 32px 0 32px;
	margin-bottom: 50px;
	margin-top: -9px;
}

aside#nav_menu-11 a,
aside#nav_menu-17 a {
	font-size: 19px;
	font-family: "Roboto Condensed", sans-serif;
	color: #222 !important;
	line-height: 22px;
}

aside#nav_menu-11 li,
aside#nav_menu-17 li {
	line-height: 18px;
	padding-bottom: 6px;
}

aside#nav_menu-11 .current-menu-item a,
aside#nav_menu-17 .current-menu-item a {
	color: #ccc !important;
}

.eigene_beitraege .vc_gitem-zone-c {
	width: 100%;
	padding-bottom: 32px;
}

.eigene_beitraege .vc_gitem-animated-block {
	width: 0%;
}

.eigene_beitraege .vc_grid-item {
	border-bottom: 0px solid #e2e2e2;
}

.eigene_beitraege .vc_gitem_row .vc_gitem-col {
	padding: 0;
}

.eigene_beitraege .vc_custom_1459235031088,
.eigene_beitraege .vc_custom_1458128788635 {
	background: none !important;
}

.eigene_beitraege .themaaouthorbox {
	line-height: normal;
	margin-bottom: 10px;
	margin-top: -5px;
}

.eigene_beitraege .magazinfirstgrid2titel a.vc_gitem-link {
	font-size: 18px;
}

.huge_it_slideshow_description_text_1 a,
#categories-2 li a,
#categories-3 li a,
.widget_text,
.vc_custom_1458139607572 a,
.vc_custom_1594987817730 a,
.homeboxtitel {
	font-family: "Roboto Condensed", sans-serif;
}

.vc_gitem-row-position-top .magazinfirstgridtextbox .wpb_wrapper p {
	text-transform: uppercase;
	font-size: 14px;
}

.magazinfirstgridtextbox.themadiv {
	padding: 0px 2px 0px 2px !important;
}

.themaaouthorbox,
.themaaouthorbox a,
.magazinfirstgridtextbox,
.magazinfirstgridtextbox a {
	font-size: 14px !important;
}

.primary p {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: -.1px;
}

aside .rpwe-ul li {
	margin-bottom: 30px !important;
}

aside .rpwe-block h3 {
	font-family: Frutiger Black;
	line-height: 1.6em;
}

aside .rpwe-time {
	margin-top: 5px;
	display: block;
	margin-bottom: 5px;
}

.widget ul {
	color: #111;
}

#categories-2 li a,
#categories-3 li a {
	text-transform: uppercase;
	letter-spacing: .5px;
	color: #ee690a !important;
	font-weight: bold;
}

#categories-2 li {
	margin-bottom: 4px;
}

article .wp-post-image {
	margin: 12px 2em 1em 0 !important;
	border: 1px solid #ddd !important;
}

.postmeta span {
	margin-right: 0px !important;
}

.archive-title span {
	color: #928984 !important;
	text-transform: uppercase !important;
	letter-spacing: .5px;
	font-size: 22px;
	font-weight: bold;
}

.archive-title {
	border-bottom: none;
}

.archive-title {
	font-family: "Roboto Condensed", sans-serif;
	margin-bottom: 2.5em;
	color: #928984;
	padding: 20px 0.3em 0.5em 0;
	border-bottom: none;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-size: 22px;
	font-weight: bold;
}

#logo .site-title,
.page-title,
.post-title,
.post-title a:link,
.post-title a:visited {
	color: #144675;
}

aside .menu li a {
	text-decoration: none !important;
	transition: all ease .15s;
}

aside .menu li a:hover,
aside#nav_menu-11 a:hover,
aside#nav_menu-17 a:hover {
	text-decoration: none !important;
	color: #ccc !important;
	transition: all ease .15s;
}

#sidebar .widget ul.menu {
	margin: 0;
}

.entry h6,
.comment h6 {
	font-size: 16px;
	margin: 1.2em 0 0.5em 0;
	line-height: 24px;
}

.startbox6 .wpb_wrapper p {
	width: 80%;
}

.avatar {
	width: 70px;
	height: auto;
	margin: 0 0px 64px 0;
}

.footer-widget-column {
	width: 33%;
	padding-right: 4%;
}

#recent-posts-2 a:link {
	font-weight: bold;
}

#recent-posts-2 li {
	line-height: 22px;
	padding-bottom: 10px;
}

#recent-posts-2 ul {
	list-style: disc !important;
	margin-left: 16px !important;
}

#mainnav-menu ul ul li {
	padding-left: 10px;
}

#mainnav-menu ul ul li a::before {
	content: "›";
	margin-right: 5px;
}

.magazinrowline {
	border-top: 0px solid #e4e4e4 !important;
}

ul#mainnav-menu li a:hover {
	text-decoration: none !important;
}

.themaaouthorbox {
	display: none;
}

.magazinfirstgridtextbox p,
.magazinrowline .vc_gitem-post-data-source-post_author {
	display: none;
}

.magazinfirstgridtextbox.themadiv span a {
	color: #f66e07 !important;
	font-weight: bold;
	margin-left: -5px;
	letter-spacing: .5px;
}

.magazinfirstgridtextbox.themadiv span a::before {
	content: "category:";
	font-weight: normal;
	padding-right: 4px;
	line-height: 19px;
}

.vc_custom_1530253699434 {
	border-bottom: 1px solid #ddd;
}

.forschungsposts .vc_pageable-slide-wrapper {
	max-width: 700px;
	margin: auto !important;
	float: none !important;
}

.vc_custom_1458139607572 {
	background-color: #f66e07 !important;
}

.vc_custom_1458139607572 a,
.vc_custom_1594987817730 a {
	font-weight: bold;
	letter-spacing: .5px;
}

.startbox6 .vc_column-inner {
	background: url(/wp-content/uploads/bg_Stellenanzeige_2.png) 100% 100% no-repeat;
}

.startbox2 img {
	float: none;
	margin-bottom: 0px;
	top: 20px !important;
	position: relative;
	width: 25%;
}

.page-template-default .entry h1 {
	font-size: 40px;
	margin-bottom: 20px;
	font-weight: 700 !important;
	line-height: 46px;
	color: #144675;
	font-family: "Roboto Condensed", sans-serif !important;
}

.entry h2 {
	color: #144675;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: 400 !important;
	font-size: 38px;
	line-height: 44px;
	margin-top: 0;
}

.startbox h2 {
	font-weight: bold !important;
	font-size: 36px !important;
	line-height: 38px;
	margin-top: 30px !important;
}

.startbox h2 a:hover {
	text-decoration: none !important;
}

.entry h3 {
	line-height: 28px;
	margin: 40px 0 10px 0 !important;
	margin-top: 40px;
	font-family: "Roboto Condensed", sans-serif !important;
	font-size: 22px;
	line-height: 26px;
	color: #94837d;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-weight: bold !important;
}

.startbox ul li {
	padding-left: 0;
}

.entry h4 {
	font-size: 24px;
	font-family: "Roboto Condensed", sans-serif !important;
	line-height: 30px !important;
	color: #144675;
	font-weight: bold !important;
	margin-top: 40px;
}

.entry h5 {
	font-size: 24px;
	font-family: "Roboto Condensed", sans-serif !important;
	line-height: 32px !important;
	color: #144675;
	font-weight: normal;
	margin-top: 0px;
}

.entry h6 {
	font-size: 20px;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: bold !important;
	color: #ea6904;
	margin-top: 40px;
	text-transform: uppercase;
	letter-spacing: .5px;
	line-height: 24px;
}

.entry h5 strong {
	font-weight: 400 !important;
}

.forschungsposts {
	padding-bottom: 40px;
}

#sidebar {
	color: #144675;
}

.vc_grid-filter.vc_grid-filter-center {
	text-align: left;
}

.vc_responsive .vc_grid-filter {
	display: block !important;
}

.magazinfirst .vc_gitem-post-data-source-post_title a.vc_gitem-link {
	color: #144675 !important;
}

.magazinfirst .vc_gitem-post-data-source-post_title a:hover {
	text-decoration: none !important;
}

.profiluebersicht a {
	color: #144675;
	padding: 3px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

#nav_menu-16 #menu-item-2208,
#nav_menu-15 #menu-item-2208 {
	display: none;
}

#nav_menu-16 #menu-sidebar_themen,
#nav_menu-15 #menu-sidebar_themen {
	list-style: disc !important;
	color: #ff7d1f;
	margin-left: 15px !important;
}

#tribe-events-list-widget-2 p {
	font-family: "Roboto Condensed", sans-serif;
}

.home .magazinfirstgrid2titel h2 {
	line-height: 38px !important;
}

.home .forschungsposts h2 {
	line-height: 20px !important;
}

.homeboxtitel p,
.startboxtitel p {
	letter-spacing: .8px;
	font-size: 14px;
	text-transform: uppercase;
}

div#footer-widgets-wrap {
	margin-left: 0;
}

.footer-widget-column .textwidget {
	padding: 0;
}

.footer-widget-column img.wp-image-1759 {
	max-width: 200px !important;
}

.homeboxtitel {
	color: #777;
}

.alignright,
.alignleft {
	margin-top: 4px !important;
}

#orange ul li a {
	font-size: 20px;
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: bold !important;
	color: #ea6904;
	text-transform: uppercase;
	letter-spacing: .5px;
	line-height: 24px;
}

.single-post .category-magazin .post-title,
.single-post .category-magazine-en .post-title {
	font-family: Frutiger Black !important;
	font-size: 40px !important;
	line-height: 42px !important;
}

#rpwe_widget-7 h3 a {
	font-family: "Roboto Condensed", sans-serif !important;
	font-weight: bold;
}

.post-pagination {
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 40px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.rezensionen em {
	font-size: 20px;
	font-family: "Roboto Condensed", sans-serif !important;
	color: #144675;
}

.rezensionen h4 {
	margin-top: 0;
	margin-bottom: -10px;
}

.rezensionen ul {
	margin: 0px 0 40px 20px !important;
	border-bottom: 1px solid #eee;
	padding-bottom: 40px;
}

.rezensionen ul li {
	padding-bottom: 0px;
}

.rezensionen h2 {
	margin-top: -20px;
}

.team {
	font-family: "Roboto Condensed", sans-serif !important;
	text-transform: uppercase;
	color: #777;
	padding-bottom: 40px;
	width: 60%;
	padding-left: 20%;
	padding-right: 20%;
	margin: auto;
	background: #f4f4f4;
}

.team p {
	font-size: 14px !important;
	line-height: 18px;
	letter-spacing: .8px;
}

.team strong {
	color: #144675;
}

.team img {
	width: 106px;
	height: auto;
	margin-bottom: 0px;
}

.team .wpb_content_element {
	margin-bottom: 10px;
}

#start_aufmacher a {
	color: #144675;
}

#start_aufmacher a:hover {
	text-decoration: none !important;
}

.single-post .postmeta {
	display: block;
	margin-top: 10px;
}

.single-post .meta-author {
	display: none;
}

.startbox5 input,
.startbox5 textarea {
	padding: 5px;
	background: #f4f4f4;
	border: 1px solid #ddd;
	font-size: 15px;
	color: #333;
	font-family: frutiger roman;
	height: 20px;
}

label {
	font-size: 12px;
}

.newsletterbetreff {
	font-size: 18px;
	font-family: "Roboto Condensed", sans-serif !important;
}

span.wpcf7-list-item {
	margin: 0;
}

.datenok {
	display: block;
	font-size: 14px;
	line-height: 17px;
	margin-left: 30px;
}

.datenok a {
	text-decoration: underline !important;
	font-size: 14px !important;
	line-height: 19px;
}

.datenok a:hover {
	text-decoration: none !important;
}

.wpcf7-form {
	overflow: hidden;
}

input.wpcf7-form-control {
	font-size: 16px;
	width: 90%;
}

input[type="submit"] {
	width: auto;
}

.newsbutton input {
	height: 35px;
	color: #aaa;
	transition: all ease .2s;
	background: none;
	margin-top: 15px;
	font-size: 14px;
}

.newsbutton input:hover {
	background: #f4f4f4;
	color: #f66e07;
	transition: all ease .2s;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: pointer;
}

.knopf input {
	float: left;
}

.eigenschaften {
	font-weight: normal !important;
}

.start2_slidertext a {
	text-align: right;
	text-shadow: 0px 0px 5px rgb(14, 77, 118);
}

.page-template-default .vc_grid-container .vc-gitem-zone-height-mode-auto {
	display: none;
}

ul#mainnav-menu {
	text-transform: none;
}

.vc_gitem-zone-mini h4 {
	font-weight: normal;
	line-height: 28px;
}

.category-publikationen .authbio,
.tag .authbio,
.page-id-510 .authbio,
.page-id-1343 .authbio,
.page-id-1495 .authbio,
.page-id-1165 .authbio,
.page-id-1475 .authbio,
.page-id-898 .authbio,
.page-id-1671 .authbio,
.page-id-912 .authbio,
.page-id-908 .authbio,
.page-id-891 .authbio,
.page-id-893 .authbio {
	display: none;
}

.category-publikationen .archive-title span,
.category-denkanstoesse .archive-title span,
h1.tribe-events-page-title,
.tribe-events-single-event-title {
	font-size: 40px !important;
	margin-bottom: 20px !important;
	font-weight: 700 !important;
	line-height: 46px !important;
	color: #144675 !important;
	text-transform: none !important;
	font-family: "Roboto Condensed", sans-serif !important;
	text-align: left;
}

.page-template-template-fullwidth section#content {
	margin: auto;
}

.page-template-template-fullwidth #custom-header img,
.page-id-1981 #text-8 {
	display: none;
}

.wp-caption-text {
	font-size: 13px !important;
	text-align: left;
	line-height: 17px !important;
}

#corona .wpb_text_column p {
	font-size: 18px;
	line-height: 24px;
	letter-spacing: normal !important;
	text-transform: none !important;
}

.footer-widget-column aside#text-8 {
	min-height: 1px;
}

.home .startbox5 .vc_column-inner {
	background: #3c828e !important;
}

.newsbutton input {
	border: 1px solid #ccc;
	padding: 5px 10px;
}

.category-denkanstoesse .authbio,
.post-type-archive-tribe_events #tag_cloud-2,
.post-type-archive-tribe_events .authbio,
.post-type-archive-tribe_events #tribe-events-list-widget-2,
.single-tribe_events #tag_cloud-2,
.single-tribe_events .authbio,
.single-tribe_events #tribe-events-list-widget-2,
.tribe-events-notices,
.tribe-bar-date-filter,
a.tribe-events-ical {
	display: none;
}

.tribe-events-widget-link a {
	font-family: "Roboto Condensed", sans-serif !important;
	color: #777 !important;
	font-size: 16px !important;
	font-weight: normal !important;
	padding-left: 5px;
}

.tribe-events-widget-link a:before {
	content: "›";
	position: relative;
	left: -5px;
}

.tribe-event-date-start {
	font-family: "Roboto Condensed", sans-serif !important;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
	list-style: disc !important;
	padding: 0 !important;
	margin-bottom: 10px !important;
	margin-left: 15px !important;
	line-height: 18px;
}

.tribe-events-list-widget .tribe-list-widget {
	margin-left: 15px !important;
}

.post-type-archive-tribe_events .entry tr th,
.post-type-archive-tribe_events .entry thead th {
	background: #144675;
	font-weight: normal;
	font-family: "Roboto Condensed", sans-serif !important;
}

.tribe-events-has-events {
	background: #f4f4f4;
}

.tribe-events-has-events a {
	color: #F60;
}

h1.tribe-events-page-title {
	margin: 0 !important;
}

.tribe-events-title-bar {
	margin-top: -20px;
}

.tribe-events-nav-previous a,
.tribe-events-nav-next a {
	background: #f6f6f6;
	display: block;
	padding: 10px 20px;
	border: 1px solid #eee;
	min-width: 120px;
	text-align: center;
	font-family: "Roboto Condensed", sans-serif !important;
	text-transform: uppercase;
	font-size: 16px !important;
	letter-spacing: .5px;
	transition: all ease .2s;
}

.tribe-events-nav-previous a:hover,
.tribe-events-nav-next a:hover {
	background: #ddd;
	transition: all ease .2s;
	text-decoration: none !important;
}

.tribe-events-nav-previous {
	padding-left: 0 !important;
	margin-left: 0 !important;
}

#tribe-events-header .tribe-events-sub-nav,
.tribe-events-nav-pagination .tribe-events-sub-nav {
	margin-left: 0 !important;
}

a.tribe-events-ical {
	display: none !important;
}

#tribe-events .tribe-events-content p {
	line-height: 24px !important;
}

.single-tribe_events .tribe-events-event-meta,
.single-tribe_events .tribe-events-event-meta a {
	font-family: "Roboto Condensed", sans-serif !important;
	font-size: 16px !important;
	letter-spacing: .5px;
}

.tribe-events-back a {
	font-family: "Roboto Condensed", sans-serif !important;
	color: #F60 !important;
}

.single-tribe_events #wrap {
	padding-top: 0;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	color: #aaa;
	text-transform: uppercase;
	font-size: 16px !important;
	font-weight: bold !important;
}

.single-tribe_events #sidebar {
	margin-top: 40px;
}

.vc_btn3.vc_btn3-shape-rounded {
	border-radius: 0;
}

.vc_btn3.vc_btn3-size-md {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #f66e07 !important;
	font-family: "Frutiger Roman";
}

.home .startbox1 li {
	text-transform: uppercase;
}

.footer-widget-column .widget a:link,
.footer-widget-column li,
.footer-widget-column .textwidget p {
	color: #555 !important;
	font-size: 18px;
	line-height: 20px;
	padding: 5px 0;
}

.logofooter {
	width: 220px;
	margin-right: 0;
}

#text-11 {
	margin-bottom: 80px;
	padding: 8% 4%;
	border: 1px solid #ddd;
	margin-top: 176px;
}

.startbox3 .vc_column-inner {
	color: #777;
}

.home .startbox3 a {
	font-family: "Roboto Condensed", sans-serif !important;
	font-size: 24px;
	line-height: 27px;
	color: #144675 !important;
	font-weight: bold;
	margin-top: 10px;
	display: block;
}

div#footer-widgets-wrap {
	margin-left: 0;
	width: 104% !important;
	overflow: hidden;
	margin-bottom: 40px;
}

.home .startbox5 .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4.vc_gitem-is-link {
	display: none !important;
}

.home .startbox5 .vc_grid-item-zone-c-right .vc_gitem-zone-c {
	float: left;
	width: 92%;
}

.home .startbox5 .magazinfirstgrid2titel h2 a {
	line-height: 10px !important;
	font-size: 18px !important;
	font-family: "Roboto Condensed", sans-serif !important;
	color: #fff !important;
	font-weight: bold !important;
}

.home .startbox5 .magazinfirstgrid2titel h2 {
	line-height: 20px !important;
}

.home .startbox5 .vc_gitem_row .vc_gitem-col {
	padding: 0;
}

.home .startbox5 .vc_gitem-post-data-source-post_excerpt {
	line-height: 22px !important;
	font-size: 16px !important;
	font-family: "Roboto Condensed", sans-serif !important;
}

.home .startbox5 .vc_gitem-post-data-source-post_excerpt p {
	color: #ccc;
	line-height: 18px;
	margin-top: 4px;
	display: none;
}

.home .startbox5 .vc_gitem-post-data {
	margin-bottom: 5px !important;
}

.home .startbox5 h2 {
	margin-top: 10px !important;
}

#denkbox {
	min-height: 200px;
}

#ausbildung .startboxcontent p,
#denk .startboxcontent p,
#work .startboxcontent p {
	color: #144675;
}

#ausbildung .startboxtitel p,
#denk .startboxtitel p,
#work .startboxtitel p {
	color: #777 !important;
}

#denk .startbox h2 a,
#work .startbox h2 a,
#ausbildung .startbox h2 a {
	color: #144675 !important;
}

#ausbildung .startbox .vc_column-inner {
	min-height: 550px;
	padding: 5%;
}

#ausbildung .startboxcontent {
	width: 88%;
}

#ausbildung_2.startbox1 .vc_column-inner {
	background: #f4f4f4 url(https://the-human-side-of-business.com/wp-content/uploads/aus_2.png) !important;
	background-repeat: no-repeat !important;
	background-size: 45% auto !important;
	background-position: 90% 10% !important;
}

#ausbildung_1.startbox4 .vc_column-inner {
	background: #f4f4f4 url(https://the-human-side-of-business.com/wp-content/uploads/aus_1.png) !important;
	background-repeat: no-repeat !important;
	background-size: 25% auto !important;
	background-position: 90% 10% !important;
}

.home .startbox5 p {
	font-family: "Roboto Condensed", sans-serif !important;
}

#denk .startbox4 .vc_column-inner {
	background: url(https://the-human-side-of-business.com/wp-content/uploads/icon_denk.png) no-repeat #f4f4f4 !important;
	background-position: 94% 17% !important;
	background-size: 120px auto !important;
}

#work .startbox4 .vc_column-inner {
	background: url(https://the-human-side-of-business.com/wp-content/uploads/workshop_leichtgrau-150x150.png) no-repeat #f4f4f4 !important;
	background-position: 93% 13% !important;
	background-size: 150px auto !important;
}

.home .startbox3 .vc_column-inner {
	background: url(https://the-human-side-of-business.com/wp-content/uploads/denk.png) no-repeat #f4f4f4 !important;
	background-position: 90% 20% !important;
	background-size: 90px auto !important;
}

.page-id-1981 #denk .startbox4 .vc_column-inner,
.page-id-1981 #work .startbox4 .vc_column-inner {
	width: 100%;
	min-height: 350px;
	padding: 3%;
}

.page-id-2114 section#content {
	max-width: none;
}

.teaserbild2 {
	min-height: 200px;
}

.page-id-2114 .page-title,
.teaser_denk {
	max-width: 700px;
	margin: auto;
}

.teaser_denk .vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}

div#wrap {
	margin-bottom: -80px;
}

.teaser_denk p {
	font-size: 20px;
	line-height: 26px;
	color: #144675;
}

#rpwe_widget-7 {
	margin-bottom: 30px;
}

.widget {
	margin-bottom: 60px;
}

.umsetzung_profiltext {
	font-family: "Roboto Condensed", sans-serif !important;
	color: #144675;
}

.profil_mail {
	font-family: "Roboto Condensed", sans-serif;
	margin-top: 5px;
}

.profil_bez {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #999;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	margin-top: 0;
	line-height: 19px;
	margin-bottom: 0;
	min-height: 40px;
}

.profiluebersicht p {
	font-family: "Roboto Condensed", sans-serif;
	color: #144675;
	font-size: 18px !important;
	letter-spacing: normal;
}

.profil_name h2 {
	font-size: 36px;
	font-weight: bold !important;
	margin-bottom: 0;
}

.profil_name h5 {
	font-size: 16px;
	color: #999;
	text-transform: uppercase;
	letter-spacing: .4px;
	word-spacing: 1px;
	line-height: 18px !important;
	margin-top: 10px;
	font-weight: bold !important;
}

.Profil_ueberschrift {
	position: relative;
}

.Profil_ueberschrift .profil_name {
	margin-top: 14%;
	color: #999;
}

.profil_texte .textwidget p {
	font-size: 19px;
	line-height: 28px;
	color: #144675;
	letter-spacing: normal;
}

.vc_custom_1595446895199 {
	padding: 40px 0 !important;
}

aside#tribe-events-list-widget-4 p,
.umsetzung_teaser {
	font-family: "Roboto Condensed", sans-serif !important;
}

.umsetzung_teasertext p {
	font-size: 18px !important;
	line-height: 24px !important;
	color: #144675;
}

.umsetzungs_teaserbox .vc_gitem_row .vc_gitem-col {
	padding: 20px 20px 0 20px !important;
}

.umsetzungs_teaserbox h2 a {
	color: #144675 !important;
	font-weight: bold !important;
	font-size: 32px !important;
	line-height: 34px !important;
}

.umsetzungs_teaserbox h2 {
	line-height: 34px !important;
	padding-bottom: 2px;
}

.umsetzungs_teaserbox h2 a:hover {
	text-decoration: none !important;
}

.teaserbild2 .wpb_single_image img {
	width: 100%;
	height: 100%;
	max-width: none;
	margin-bottom: 0;
}

.teaserueber_blau .vc_gitem-zone-mini h4 a.vc_gitem-link {
	color: #144675 !important;
	font-size: 32px !important;
	line-height: 34px !important;
	font-family: "Roboto Condensed", sans-serif !important;
}

.teaserueber_blau h4 {
	margin-top: 0 !important;
}

.teaserueber_blau a.vc_gitem-link {
	color: #144675 !important;
}

.denk_liste {
	margin-left: 0 !important;
	padding-left: 0;
	list-style: none;
}

.denk_liste li {
	margin-left: 0;
	padding-left: 0 !important;
	list-style: none;
}

.impr h6 {
	color: #144675 !important;
	text-transform: none !important;
	font-size: 22px !important;
}

.tagcloud a {
	color: #144675 !important;
	font-size: 18px !important;
	line-height: 28px;
	letter-spacing: -.3px;
	white-space: nowrap;
	padding-right: 5px;
}

@media only screen and (max-width: 1100px) {
	.home .startbox4,
	.home .startbox4 .vc_column-inner,
	.home .startbox3,
	.home .startbox3 .vc_column-inner {
		width: 100%;
		min-height: 300px;
	}
	.home .startbox1,
	.home .startbox2,
	.home .startbox6,
	.home .startbox5 {
		width: 50%;
	}
}

@media only screen and (max-width: 1000px) {
	.page-id-1981 .startbox4,
	.page-id-1981 .startbox4 .vc_column-inner,
	.page-id-1981 .startbox1,
	.page-id-1981 .startbox1 .vc_column-inner {
		width: 100%;
		min-height: 300px;
	}
}

@media only screen and (max-width: 960px) {
	#mainnav-menu ul {
		padding-top: 0 !important;
	}
	ul#mainnav-menu {
		overflow: hidden;
		padding-bottom: 20px;
	}
	aside#nav_menu-11,
	aside#nav_menu-17 {
		border-top: 12px solid #eee;
	}
	.footer-widget-column {
		width: 100%;
		padding-right: 0%;
	}
	#text-11 {
		width: 96%;
		background: #f4f4f4 !important;
		margin-top: 0;
	}
	input.wpcf7-form-control {
		width: 97%;
	}
	input[type="submit"] {
		width: auto;
	}
	#text-11 {
		width: 100%;
		background: none;
	}
	div#footer-widgets-wrap {
		width: 100% !important;
		background: #eee !important;
		margin-left: -10%;
		padding-left: 10%;
		padding-right: 10%;
		margin-bottom: 0;
		padding-bottom: 0;
		margin-top: 3px;
	}
	div#wrapper {
		margin-bottom: 0 !important;
		padding-bottom: 0;
	}
	#footer {
		margin-top: 0;
	}
	.eigenschaften {
		line-height: 19px;
		display: block;
		margin-top: 10px;
	}
}

@media only screen and (max-width: 864px) {
	aside#nav_menu-6 {
		margin-bottom: 40px;
	}
	.profilbild {
		margin-bottom: -60px;
	}
}

@media only screen and (max-width: 780px) {
	.home .startbox1,
	.home .startbox2,
	.home .startbox6,
	.home .startbox5 {
		width: 100%;
	}
	.page-template-about figure img {
		max-width: 210px;
		margin-bottom: -20px;
	}
	.umsetzungs_teaserbox .wpb_single_image {
		display: none;
	}
	.teaserbild2 {
		min-height: 0;
		float: left;
		width: 120px;
		height: auto;
	}
	.umsetzung_profiltext p {
		font-size: 18px !important;
		line-height: 24px !important;
	}
}

@media only screen and (max-width: 750px) {
	h5#mainnav-icon {
		top: 45px;
	}
	.startboxcontent {
		position: relative;
		width: 90%;
	}
	.startbox h2 {
		margin-top: 60px !important;
	}
	#ausbildung .startboxcontent {
		width: auto;
	}
	.startboxcontent .wpb_wrapper ul {
		position: relative;
		margin-top: 80px;
	}
	.startboxcontent .wpb_wrapper ul li ul {
		margin-top: 20px;
	}
	.page-id-1981 #denk .startbox4 .vc_column-inner,
	.page-id-1981 #work .startbox4 .vc_column-inner,
	#ausbildung .startbox .vc_column-inner {
		min-height: 1px;
	}
	.start2_slidertext a {
		margin-top: 40%;
	}
	#ausbildung_2.startbox1 .vc_column-inner {
		background-size: 15% auto !important;
	}
	#ausbildung_1.startbox4 .vc_column-inner {
		background-size: 11% auto !important;
	}
	#denk .startbox4 .vc_column-inner {
		background-size: 10% auto !important;
	}
	#work .startbox4 .vc_column-inner {
		background-size: 13% auto !important;
	}
}

@media only screen and (max-width: 660px) {
	nav#mainnav {
		top: 100px !important;
		left: 0;
	}
	ul#mainnav-menu {
		overflow: hidden;
		margin-left: 0px;
	}
	.startbox h2 {
		margin-top: 100px !important;
	}
	#ausbildung_2.startbox1 .vc_column-inner {
		background-size: 25% auto !important;
	}
	#ausbildung_1.startbox4 .vc_column-inner {
		background-size: 20% auto !important;
	}
	#denk .startbox4 .vc_column-inner {
		background-size: 20% auto !important;
		background-position: 94% 7% !important;
	}
	#work .startbox4 .vc_column-inner {
		background-size: 23% auto !important;
	}
	#work .startboxcontent,
	#ausbildung_2 .startboxcontent,
	#ausbildung_1 .startboxcontent,
	#denk .startboxcontent {
		width: 100%;
	}
	article .wp-post-image {
		margin: 12px 15px 10px 0 !important;
		max-width: 100px !important;
		max-height: 100px !important;
	}
}

#searchsubmit {
	background-image: url(hsob-images/search-icon.png);
}

@media only screen and (max-width: 60em) {
	#mainnav-icon:before {
		background-image: url(hsob-images/menu-icon.png);
	}
}

.wpb_animate_when_almost_visible {
	opacity: 1 !important;
	-webkit-animation: none !important;
	animation: none !important;
}
