/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* BEGIN home magazine row fix */
.magazinfirst .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn {
	width: 100% !important;
}

.magazinfirst .vc_grid-item-zone-c-right .vc_gitem-zone-c {
	width: 100% !important;
	padding-bottom: 20px;
}

@media (min-width: 601px) {
	.magazinfirst .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn {
		width: 40% !important;
	}

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

.magazinrowline .vc-gitem-zone-height-mode-auto:before {
	display: none;
}

.magazinrowline .vc_gitem-zone-a .vc_gitem-row-position-top {
	position: relative;
}

.forschungsposts .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-fadeIn {
	display: none;
}

.forschungsposts .vc_grid-item-zone-c-right .vc_gitem-zone-c {
	width: 100% !important;
	padding-left: 0 !important;
}
/* END home magazine row fix */


/* CSS Reset | http://meyerweb.com/eric/tools/css/reset/ | v2.0
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.page-id-1593 section#content {
    max-width: 100%;
}

h5{
	line-height: 25px !important;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* General Styles
-------------------------------------------------------------- */
html {
	font-size: 100.01%;
}
body {
	font-family: 'Carme', Tahoma, Verdana, Arial;
	font-size: 1.0em;
	border: 0;
	color: #111;
	background: #eee;
}

/* Links */
a, a:link, a:visited{
	color: #0088ff;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

.page-id-2 div#wrap {
    padding-top: 0px;
    margin-top: -8px;
}

.page-id-2 div#wrapper {
    padding-top: 0px;
}
.page-id-2 h2.page-title {
    display: none;
} 

.footer-widget-column .textwidget {
    padding: 0 0 0 5px;
} 
.huge_it_slideshow_dots_thumbnails_1 {
    display: none;
}
.huge_it_slideshow_description_text_1 {
        left: 0px;
    bottom: 0px !important;
}

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

.page-id-1593 h2.page-title {
    display: none;
}

.page-id-1593 .entry.clearfix {
    margin-top: -77px;
}

/* Form Elements */
input, textarea {
	padding: 0.7em;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 1.0em;
	color: #333;
	font-family: 'Carme', Tahoma, Verdana, Arial;
}
input[type="submit"] {
	border: none;
	color: #fff;
	background: #0088ff;
}
input[type="submit"]:hover {
	background-color: #303030;
	cursor: pointer;
}

/* Clearing Floats */
.clearfix:before, .clearfix:after {  
	content: " ";
	display: table;  
}  
.clearfix:after {  
	clear: both; 
}  

li.lang-item {
    float: left;
    margin-right: 1px;
    margin-top: 11px;
}


.clearfix {
    *zoom: 1; /* For IE 6/7 only */  
}

/* Make Form Elements responsive */
input, textarea, select {
	max-width: 100%;
}

/* Basic Structure 
-------------------------------------------------------------- */
#wrapper {
	max-width: 1340px;
	width: 92%;
	/* margin: 0 auto 5em; */
        margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 3em 5em 0em;
}
#header {
 /*	padding: 0 0 3em 0; */
     background: #f4f4f4;
}
.page-id-2 #header { 
     background: #ffffff;
}
#wrap {
	clear: both;
	padding: 2.5em 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#content {
	float: left;
	width: 70%;
	padding-right: 2.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sidebar {
	margin-left: 70%;
	width: 30%;
	border-left: 1px solid #ddd;
	padding-left: 2.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Header
-------------------------------------------------------------- */
#logo {
    float: left;
    max-width: 100%;
    padding: 36px 0px 0px 0px;
    position: relative;
    left: 4%;
}
#logo .logo-image {
	border: 0;
	max-width: 100%;
	height: auto;
}
#logo .site-title {
	font-size: 3.0em;
	font-weight: bold;
	color: #0088ff;
	font-family: 'Volkhov', Tahoma, Verdana, Arial;
}
#logo a:hover {
	text-decoration: none;
}
#logo a:hover .site-title {
	color: #333;
	text-decoration: none;
}
#logo .site-description {
	margin-top: 0.4em;
	color: #333;
}

/* Header Content */
#header-content {
	float: right;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#header-content .header-banner {
	margin: -0.5em 0 0 0;
	float: right;
}
#header-content .header-banner img {
	max-width: 100%;
}
#header-content .header-search #s {
	float: right;
}
#header-content .header-text {
	float: right;
	margin-top: 0.3em;
	font-size: 1.5em;
	color: #777;
}
#header-content .header-icons {
	margin-top: 0.3em;
	float: right;
}
#header-content .header-icons img{
	float: left;
	margin: 0.1em;
}

/* Custom Header Image */
#custom-header {
	margin-top: 2.5em;
}
#custom-header img {
	max-width: 1340px;
	vertical-align: top;
	width: 100%;
	height: auto;
}
/* Navigation Menu
-------------------------------------------------------------- */
#mainnav-icon {
	display: none;
}
#mainnav-menu {
	float: left;
	width: 100%;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	padding: 0.5em 0;
}
#mainnav-menu li {
	float:left;
	position:relative;
	margin-right: 1px;
}
#mainnav-menu a {
	display: block;
	padding: 0.8em 1.2em;
	text-decoration: none;
	font-size: 1.1em;
	font-family: 'Carme', Tahoma, Verdana, Arial;
	color: #333;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;	
}
#mainnav-menu a:link, #mainnav-menu a:visited{
	color: #333;
	text-decoration: none;
}
#mainnav-menu a:hover {
	color: #fff;
	background: #0088ff; 
}
#mainnav-menu ul {
	position: absolute;
	display: none;
	z-index: 99;
	background: #0088ff;
}
#mainnav-menu ul li{
	margin: 0;
}
#mainnav-menu ul a {
	width: 250px;
	width: 16rem;
	padding: 0.7em 1.3em;
	float: left;
	font-weight: normal;
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#mainnav-menu ul a:link, #mainnav-menu ul a:visited{
	color: #fff;
	font-size: 1.0em;
	text-decoration: none;
}

#mainnav-menu li ul ul {
	margin-left: 250px;
	margin-left: 16rem;
}

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

section#content {
    max-width: 700px;
}

.page-id-2 section#content {
    max-width: 100% !important;
}


/* Widget Styling
-------------------------------------------------------------- */
.widget {
	float: left;
	width: 100%;
	margin-bottom: 2.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.widgettitle {
	font-size: 1.1em;
	font-family: 'Volkhov', Tahoma, Verdana, Arial;
	font-weight: bold;
	margin-bottom: 1em;
	color: #333;
	padding: 0.5em 0.3em;
/*	border-bottom: 1px solid #ddd; */
}
.widget .textwidget {
	line-height: 1.5em;
}

.widget .textwidget p {
	margin-bottom: 1em;
}
.widget ul {
	line-height: 1.5em;
	margin: 0 0.5em;
}
.widget ul {
	list-style: circle inside;
	color: #555;
}
.widget ul .children {
	padding: 0;
	margin: 0.5em 0 0.5em 1em;
}
.widget a:link, .widget a:visited  {
	text-decoration: none;
	color: #a9a9a9;
}
.widget a:hover, .widget a:active {
	text-decoration: underline;
}
.widget img {
	max-width: 100%;
	height: auto;
}

/* Custom Widgets
-------------------------------------------------------------- */

/* Theme SocialMedia Widget */
.widget-social-icons img{
	margin: 0.1em 0.2em;
}

/* Theme Ads Widget */
.widget-ads img {
	margin: 0 0.1em 0.5em 0;
}

/* Theme Search Widget */
#searchform {
	display: block;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.sub-menu a:hover {
    font-weight: bold;
}
#s {
    display: inline-block;
    margin: 0;
    width: 81%;
    height: 28px;
    padding: 1px 10px 1px 10px;
    margin-top: 10px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    font-size: 1.0em;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
} 
#searchsubmit {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	background: url(/wp-content/themes/zeeflowpro/images/search-icon.png) 0 11px no-repeat;
	border: none;
	cursor: pointer;
}
#searchsubmit:hover {
	/* background: url(/web/20180614144248im_/http://the-human-side-of-business.com/wp-content/themes/zeeflowpro/images/search-icon.png) -36px 11px no-repeat; */
}

/* Theme Calendar Widget */
#wp-calendar {
	margin: 0;
	width: 100%;
	color: #444;
	line-height: 1.6em;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar caption {
	font-style: italic;
	margin-bottom: 0.1em;
}
#wp-calendar th {
	font-weight: bold;
	font-size: 0.85em;
}
#wp-calendar tfoot tr td {
	padding-top: 0.5em;
}
#wp-calendar #next {
	padding-right: 0.8em;
	text-align: right;
}

/* Theme Recent Posts Widget */
.widget-recent-posts ul{
	padding: 0;
}
.widget-recent-posts ul li {
	list-style: none;
	margin: 0 0 0.8em 0;
	overflow: auto;
}
.widget-recent-posts .wp-post-image {
	float: left;
	margin: 0.3em 0.8em 0.5em 0;
	max-width: 75px;
	height: auto;
}
.widget-recent-posts .widget-postmeta {
	color: #777;
	margin: 0.3em 0;
	font-size: 0.9em;
}
.widget-recent-posts .widget-postmeta .widget-date {
	border-right: 1px solid #aaa;
	padding-right: 0.6em;
}
.widget-recent-posts .widget-postmeta .widget-comment {
	margin-left: 0.4em;
}

/* Theme Recent Comments Widget */
.widget-recent-comments ul{
	padding: 0 !important;
}
.widget-recent-comments ul li {
	list-style: none;
	margin: 0 0 0.8em 0;
	overflow: auto;
}
.widget-recent-comments img {
	float: left;
	margin: 0.3em 0.8em 0.5em 0;
}
.widget-recent-comments .comment-content {
	font-weight: normal !important;
	color: #555;
}
.widget-recent-comments .comment-date {
	padding: 0 !important;
	margin-top: 0.2em;
	font-size: 0.9em;
	color: #777;
}

/* Theme Tabbed Widget */
.widget-tabnavi {
	margin: 0 -0.5em;
	padding: 0;
	overflow: auto;
	list-style: none;
}
.widget-tabnav {
	margin: 0;
	padding: 0 !important;
	list-style: none !important;
	list-style-position: outside;
	position: relative;
}
.widget-tabnavi ul {
	text-indent: 0;
	list-style: none;
}
.widget-tabnav li {
	float:left;
	list-style: none;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
}
.widget-tabnav li a {  
	display: block;
	margin: 0 1px 1px 0;
	padding: 0.5em 1em;
	font-size: 0.9em;
	text-decoration: none;
	color: #fff !important;
	background-color: #0088ff;
}
.widget-tabnavi li a:hover, .widget-tabnavi li a:active {  
	background-color: #303030;
	text-decoration: none; 
}
.widget-tabnavi li a.current-tab{  
	text-decoration: underline !important;
}
.widget-tabbed .tabdiv {  
	padding: 0 !important;
	margin: 1em 0 0 0 !important;
}
.widget-tabbed .tabdiv li.widget-thumb, .widget-tabbed .tabdiv li.widget-avatar {
	overflow: auto;
	list-style: none;
	margin: 0 0 0.8em 0;
}
.widget-tabbed .tabdiv  li.widget-thumb .wp-post-image {
	float: left;
	margin: 0.3em 0.8em 0.8em 0;
	max-width: 75px;
	height: auto;
}
.widget-tabbed .tabdiv li.widget-avatar img {
	float: left;
	margin: 0.3em 0.8em 0.3em 0;
}
.widget-tabbed .tabdiv ul li .widget-postmeta {
	margin: 0.1em 0;
	padding: 0;
	font-size: 0.8em;
	color: #777;
}

/* Posts and Pages
-------------------------------------------------------------- */
.type-post, .type-page, .type-attachment  {
	margin: 0 0 2.5em 0;
	padding: 0 0 2.5em 0;
/*	border-bottom: 1px solid #ddd; */ 
}
.page-title, .post-title {
	font-family: 'Volkhov', Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #0088ff;
	line-height: 1.4em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.page-title {
    font-size: 2.0em;
}
.post-title {
    font-size: 1.5em;
}
.post-title a:link, .post-title a:visited {
	color: #0088ff;
	text-decoration: none;
}
.post-title a:hover, .post-title a:active{
	color: #333;
}

.sticky {
	border-left: 1px solid #ddd;
	border-bottom: none;
	margin-left: 2.5em;
	padding-left: 2.5em;
}

/* Page Links | wp_link_pages() */
.page-links {
	margin: 0;
	word-spacing: 1em;
}

/* Postmeta */
.postmeta {
	display: block;
	color: #333;
	margin: 0;
	padding: 0.5em 0.1em;
}
.postmeta span, .postmeta .post-edit-link {
	font-size: 0.9em;
	line-height: 1.5em;
	margin-right: 0.6em;
}
.postmeta a:link, .postmeta a:visited {
	color: #555;
	text-decoration: underline;
}
.postmeta a:hover, .postmeta a:active{
	text-decoration: none;
}
.postmeta span:before, .postinfo span:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 20px/1 'Genericons';
	vertical-align: middle;
	color: #555;
}
.postmeta .meta-date:before{
	content: '\f307';
}
.postmeta .meta-author:before{
	content: '\f304';
}
.postmeta .meta-comments:before{
	content: '\f300';
}

/* Postinfo */
.postinfo {
	clear: both;
	color: #333;
	background: #eee;
}
.postinfo .meta-category, .postinfo .meta-tags {
	display: inline-block;
	padding: 0.5em 0;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-left: 0.8em;
}
.postinfo .meta-category:before{
	content: '\f301';
}
.postinfo .meta-tags:before{
	content: '\f302';
}


/* Read more Link */
.more-link {
	display: inline-block;
	margin: 0;
	padding: 0.4em 1em;
	text-decoration: none;
	font-size: 0.9em;
	background-color: #0088ff;
	color: #fff;
}
.more-link:link, .more-link:visited {
	color: #fff;
}
.more-link:hover, .more-link:active{
	background-color: #303030;
	text-decoration: none;
}
.postinfo .more-link {
	padding: 0.7em 1em;
	font-size: 1.0em;
}

/* Archives and Search Heading */
.archive-title {
	font-size: 1.1em;
	font-family: 'Volkhov', Tahoma, Verdana, Arial;
	font-weight: bold;
	margin-bottom: 2.5em;
	color: #333;
	padding: 0.5em 0.3em;
	border-bottom: 1px solid #ddd;
}
.archive-title span{
	color: #777;
}

/* Default Pagination */
.post-pagination {
	font-size: 1.0em;
	font-weight: bold;
	color: #333;
	padding: 0.8em 0.5em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.post-pagination .post-pagination-alignleft {
	float: left;
}
.post-pagination .post-pagination-alignright {
	float: right;
}

/* Pagination with WP-Pagenavi plugin */
.wp-pagenavi {
	font-size: 1.0em;
	font-weight: bold;
	color: #333;
	padding: 0.8em 0.5em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.wp-pagenavi .pages {
    float: right;
}
.wp-pagenavi a {
	padding: 0 0.5em;
	display: inline-block;
    text-align: center;
	text-decoration: none;
}
.wp-pagenavi a:link, .wp-pagenavi a:visited {
	color: #0088ff;
}
.wp-pagenavi a:hover {
	text-decoration: underline;
}
.wp-pagenavi .current {
	padding: 0 0.5em;
	text-decoration: underline;
}

/* Text Elements
-------------------------------------------------------------- */
.entry {
	line-height: 1.6em;
	margin: 0.5em 0 0.8em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.entry p, .comment p {
	margin: 0.75em 0;
}
.entry h1, .comment h1,
.entry h2, .comment h2,
.entry h3, .comment h3,
.entry h4, .comment h4,
.entry h5, .comment h5,
.entry h6, .comment h6 {
	color: #222;
	font-weight: bold;
	line-height: 1.0em;
	margin: 1.2em 0 0.3em;
}
.entry h1, .comment h1 {
	font-size: 3.0em;
}
.entry h2, .comment h2 {
	font-size: 2.25em;
}
.entry h3, .comment h3 {
	font-size: 1.5em;
}
.entry h4, .comment h4 {
	font-size: 1.25em;
}
.entry h5, .comment h5 {
	font-size: 1.125em;
	margin: 1.3em 0 0;
}
.entry h6, .comment h6 {
	font-size: 1.0em;
	margin: 1.3em 0 0;
}
.entry ul, .comment ul{
	list-style: square inside;
	margin: 0 0 1.5em 2em;
}
.entry ol, .comment ol{
	list-style: decimal inside;
	margin: 0 0 1.5em 2em;
}
.entry ol ol, .comment ol ol{
	list-style: upper-alpha inside;
}
.entry ol ol ol, .comment ol ol ol{
	list-style: lower-roman inside;
}
.entry ol ol ol ol, .comment ol ol ol ol{
	list-style: lower-alpha inside;
}
.entry ul ul, .comment ul ul,
.entry ol ol, .comment ol ol,
.entry ul ol, .comment ul ol
.entry ol ul, .comment ol ul {
	margin-bottom: 0.2em;
}
dl {
	margin: 1em 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.5em;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big, .big_tag {
	font-size: 1.3em;
}
ins {
	padding: 1px 2px;
	background: #ffa;
	text-decoration: none;
}
code, pre {
	padding: 3px 8px;
	margin: 0 1px;
	background: #eeeeee;
	color: #222;
	font-size: 0.9em;
	font-family: Monospace, "Courier New", Courier;
	overflow: auto;
	line-height: 1.0em;
}
del, strike, s{
	text-decoration: line-through;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
small {
	font-size: 0.7em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	font-size: 0.8em;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.entry var, .entry kbd, .entry tt, .entry .tt_tag {
	font-size: 1.1em;
	font-family: "Courier 10 Pitch", Courier, monospace;
}
blockquote {
	background:#f5f5f5;
	border-left: 10px solid #ccc;
	margin: 1.5em 0;
	padding: 0.8em 1.5em;
}
blockquote p {
	display:inline;
}
blockquote cite {
	display: block;
	margin: 0.5em 0 0 0.5em;
	color: #777;
}
.entry table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ddd;
	margin: 1em 0;
	text-align: left;
	width: 100%;
}
.entry tr th,
.entry thead th {
	background: #e5e5e5;
	font-weight: bold;
	padding: 0.2em 1em;
}
.entry tr td {
	border-top: 1px solid #ddd;
	padding: 0.2em 1em;
}
.entry tr.alternate td {
	background: #f5f5f5;
}

/* Images | Gallery | Videos
-------------------------------------------------------------- */
.type-post .wp-post-image {
	max-width: 45%;
	margin: 1.5em 2em 1em 0;
	height: auto;
}
.entry img {
	max-width: 100%;
	height: auto;
}
.wp-caption {
	max-width: 100%;
	height: auto;
	text-align: center;
	margin: 1em 0;
}
.wp-caption-text {
	margin: 0 !important;
	padding: 0;
	font-size: 0.9em;
	text-align: center;
}
.alignleft { 
	float: left; 
	display: inline; 
	margin: 1em 2em 1em 0;
}
.alignright	{
	float: right; 
	display: inline; 
	margin: 1em 0 1em 2em;
}
.aligncenter {
	display: block;
	margin: 1em auto; 
}

/* Gallery Styling */
.gallery {
	margin: 1em auto !important;
}
.gallery-item {
	float: left;
	margin: 0.7em 0 0 0 !important;
	padding-right: 2em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery img {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}
.gallery-caption {
	margin-left: 0.3em !important;
}

/* Make Vidoes responsive */
embed, iframe, object, video {
	max-width: 100%;
}

/* Image.php Navigation */
#image-nav {
	margin: 1.5em 0;
	font-size: 1.0em;
	font-weight: bold;
	color: #333;
	padding: 0.5em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#image-nav .nav-previous {
	float: left;
}
#image-nav .nav-next {
	float: right;
}
#image-nav .nav-previous a, #image-nav .nav-next a {
	font-size: 0.9em;
	text-decoration: none;
	color: #0088ff;
}
#image-nav .nav-previous a:hover, #image-nav .nav-next a:hover {
	text-decoration: underline;
}

/* Comments
-------------------------------------------------------------- */
#comments {
	margin: 0 0 2.5em 0;
}
#comments .comments-title, #respond #reply-title {
	font-family: 'Volkhov', Tahoma, Verdana, Arial;
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
	line-height: 1.4em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	margin-bottom: 1em;
	padding: 0.5em 0.3em;
	border-bottom: 1px solid #ddd;
}
.commentlist {
	display: block;
	margin: 2.5em 0;
}
.commentlist .comment{
	display: block;
	margin: 2em 0 0;
	padding: 2em 0 0;
	border-top: 1px solid #ddd;
	list-style: none;
	line-height: 1.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.comment-author img {
	float: left;
	margin-right: 1em;
	margin-top: -0.1em;
}
.comment-author img:after {
	clear: both;
}
.comment-author .fn {
	font-family: 'Volkhov', Tahoma, Verdana, Arial;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0.2em 0;
}
.comment-author .fn a:link, .comment-author .fn a:visited {
	text-decoration: underline;
}
.comment-author .fn a:hover, .comment-author .fn a:active {
	text-decoration: none;
}
.bypostauthor .fn, .comment-author-admin .fn{
	font-style: italic;
	background: #eee;
	padding: 0.2em 0.6em;
}
.comment-meta {
	font-size: 0.9em;
	margin-bottom: 1.5em;
}
.comment-meta a:link, .comment-meta a:visited, 
.comment-meta a:active, .comment-meta a:hover {
	color: #666;
}
#comments .children {
	margin-top: 1em;
	margin-left: 2em;
}
.nocomments {
	color: #444;
	padding: 1em;
}
.commentlist .pingback {
	display: block;
	margin: 0.6em 0 0;
	padding: 0.8em 0 0;
	border-top: 1px solid #ddd;
	list-style: none;
	line-height: 1.3em;
}

/* Comment Pagination */
.comment-pagination {
	font-size: 0.9em;
	padding: 0 1em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.comment-pagination .alignleft {
	float: left;
}
.comment-pagination .alignright {
	float: right;
}

/* Comment Form */
#respond {
	margin: 2.5em 0 0;
}
#commentform {
	padding: 0;
}
#commentform p {
	margin: 1em 0;
}
#commentform input[type="text"], #commentform textarea {
	display: inline-block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#commentform label {
	display: block;
	margin: 0.6em 0 0.2em;
}
#commentform #submit {
	display: block;
	border: none;
	margin-top: 1em;
	padding: 1em 4em;
	text-decoration: none;
	color: #fff !important;
	background: #0088ff;
}
#commentform #submit:hover {
	background-color: #303030;
	cursor: pointer;
	text-decoration: none;
}

/* Page Templates
-------------------------------------------------------------- */

/* Fullwidth Template */
.fullwidth {
	float: none !important;
	width: 100% !important;
	padding: 0 !important;
}

/* Front Page Template
-------------------------------------------------------------- */

/* Front Page Slideshow */
#frontpage-slider-wrap {
	padding: 0;
	margin-bottom: 2.5em;
	/* All other Slideshow Styles in flexslider.css */
}

/* Front Page Category Posts Areas */
.frontpage-category-wrapper {
	margin: 0 0 2.5em 0;
}
.frontpage-category-title {
	font-size: 1.1em;
	font-family: 'Volkhov', Tahoma, Verdana, Arial;
	font-weight: bold;
	margin-bottom: 1.5em;
	color: #333;
	padding: 0.5em 0.3em;
	border-bottom: 1px solid #ddd;
}
.frontpage-category-wrapper .type-post {
	margin: 0;
	padding: 0;
	border: none;
}
.frontpage-category-wrapper .type-post .post-title {
	font-size: 1.2em;
}
.frontpage-category-wrapper .type-post .wp-post-image {
	margin: 0 0 0.5em 0;
	max-width: 100%;
}
.frontpage-category-wrapper .more-posts .type-post {
	float: left;
	display: block;
	width: 100%;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	border-bottom: 1px solid #ddd;
}
.frontpage-category-wrapper .more-posts .post-title{
	border: none;
	margin: 0.2em 0 0;
	font-size: 1.0em;
}
.frontpage-category-wrapper .more-posts .postmeta {
	display: inline-block;
	background: none;
	padding: 0.3em 0.3em 0.3em 0;
	font-size: 0.9em;
}
.frontpage-category-wrapper .more-posts .wp-post-image {
	float: left;
	margin: 0 1em 0 0;
	max-width: 30%;
}

/* Front Page Category Area One (horizontal) */
.frontpage-category-horizontal {
	margin: 0 -1.5em;
}
.frontpage-category-horizontal .type-post {
	float: left;
	width: 25%;
	padding: 0 1.5em;
	border-left: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.frontpage-category-horizontal .first-post {
	border: none;
}

/* Front Page Category Area Two/Four (boxed) */
.frontpage-category-boxed .first-post {
	float: left;
	width: 50%;
	padding-right: 1.5em;
	border-right: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.frontpage-category-boxed .more-posts {
	width: 50%;
	margin-left: 50%;
	padding-left: 1.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Front Page Category Area Thre (two columns) */
.frontpage-category-left {
	float: left;
	width: 50%;
	padding-right: 1.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.frontpage-category-right {
	margin-left: 50%;
	width: 50%;
	padding-left: 1.5em;
	border-left: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.frontpage-category-left .first-post,
.frontpage-category-right .first-post {
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd;
}
.frontpage-category-columns .more-posts .type-post {
	float: left;
	display: block;
	width: 100%;
	margin: 1em 0 0;
}

/* Front Page Blog Posts */
#frontpage-posts-load-more-button {
	font-size: 1.0em;
	font-weight: bold;
	color: #333;
	padding: 0.8em 0.5em;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#frontpage-posts-load-more-button a.no-posts {
	color: #333;
}
#frontpage-posts-load-more-button a.no-posts:hover{
	text-decoration: none;
	cursor: default;
}

/* Footer Widget Area
-------------------------------------------------------------- */
#footer-widgets-wrap {
	 background: white !important; 
         color: black !important;
}
#footer-widgets {
	padding: 2em 0 0 2.5em;
}
.footer-widget-column { 
	float: left;
	width: 25%;
	padding-right: 2.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* Footer Widget Styling */
#footer-widgets .widgettitle {
	color: black;
}
#footer-widgets a {
	color: black !important;
}
#footer-widgets .widget ul, #footer-widgets .widget div{
	color: #fff;
}
#footer-widgets .widget a:link, #footer-widgets .widget a:visited  {
	color: #ccc;
}
#footer-widgets .widget a:hover, #footer-widgets .widget a:active {
	text-decoration: underline;
}

/* Custom Widget Styling */
#footer-widgets #wp-calendar {
	color: #fff;
}
#footer-widgets .widget-recent-posts .widget-postmeta {
	color: #ccc;
}
#footer-widgets .widget-recent-comments .comment-content {
	color: #ccc;
}
#footer-widgets .widget-recent-comments .comment-date {
	color: #ccc;
}
#footer-widgets .widget-tabnav li a {  
	color: #333 !important;
	background-color: #eee;
}
#footer-widgets .widget-tabnavi li a:hover, #footer-widgets .widget-tabnavi li a:active {  
	background-color: #ccc;
}

/* Footer
-------------------------------------------------------------- */
#footer {
	padding: 1em;
	color: #c0c0c0;
        font-size: 12px;
        background-color:white !important;
}
#footer a {
	color: #ddd;
}
#footer #credit-link {
	float: right;
	font-size: 0.9em;
}

/*============================ MEDIA QUERIES ============================*/


/* Small screens | <1120px */
@media only screen and (max-width: 70em) {
	#wrapper {
		width: 94%;
		margin-bottom: 0;
		padding: 3em 3em 3em;
	}
	.footer-widget-column {
		width: 50%;
	}
}
/* Smaller screens | <1120px */
@media only screen and (max-width: 65em) {
	#wrapper {
		width: 96%;
		padding: 2.5em;
	}
	#header {
		padding: 0 0 2.5em 0;
	}
}
/* Tablets (landscape) | <960px */
@media only screen and (max-width: 60em) {
	#wrapper {
		width: 100%;
		padding: 2em;
	}
	#header {
		padding: 0 0 2em 0;
	}
	#content {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	#sidebar {
		clear: both;
		margin: 3em 0 0;
		width: 100%;
		border: none;
		padding: 0;
	}
	#logo {
		float: none;
		width: 100%;
	}
	#header-content {
		float: none;
		width: 100%;
		margin-top: 2.5em;
	}
	#header-content .header-banner,
	#header-content .header-search,
	#header-content .header-text,
	#header-content .header-icons {
		margin: 0;
		float: none;
	}
	#header-content .header-text {
		font-size: 1.3em;
	}
	#header-content .header-search form {
		max-width: 100%;
		float: none;
	}
	#footer-widgets {
		margin-right: 0;
	}
	.footer-widget-column {
		float: none;
		width: 100%;
	}
	
	/* Bottom Margins */
	#custom-header, #respond  {
		margin-top: 2em;
	}
	#wrap {
		padding: 2em 0;
	}
	.widget, .archive-title, #comments, 
	.type-post, .type-page, .type-attachment, 
	#frontpage-slider-wrap, .frontpage-category-wrapper {
		margin-bottom: 2em;
	}
	.type-post, .type-page, .type-attachment  {
		padding: 0 0 2em 0;
	}
	.commentlist {
		margin: 2em 0;
	}
	#footer-widgets {
		padding: 1.5em 0 0 2em;
	}
	.footer-widget-column {
		padding-right: 2em;
	}
	
	/* Mobile Navigation */
	
	/* Reset */
	#mainnav, #mainnav-menu, #mainnav-menu li, #mainnav-menu a, #mainnav-menu ul, 
	#mainnav-menu ul a, #mainnav-menu ul ul, #mainnav-menu li ul ul 
	{
		margin: 0;
		padding: 0;
		position: static;
		float: none;
		display: inline;
		font-size: 1.0em;
		border: none;
		box-shadow: none;
		background: none;
		top: 0;
		left: 0;
	}
	#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul,
	#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul
	{
		display: inline;
	}
	
	#mainnav {
		margin: 2.5em 0;
		float: none;
	}
        
        
	#mainnav-icon {
		display: block;
		padding: 1.5em;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 1.0em;
		font-family: 'Carme', Tahoma, Verdana, Arial;
		color: #fff;
		background: #0088ff;
		-webkit-transition: all 0.1s ease-out;
		-moz-transition: all 0.1s ease-out;
		-ms-transition: all 0.1s ease-out;
		-o-transition: all 0.1s ease-out;
		transition: all 0.1s ease-out;	
	}
	#mainnav-icon:hover {
		cursor: pointer;
		background: #303030;
	}
	#mainnav-icon:before {
		float: right;
		content: "";
		width: 32px;
		height: 30px;
		background: url(https://www.the-human-side-of-business.com/wp-content/themes/zeeflowpro/images/menu-icon.png) no-repeat 50%;
		margin: -0.4em 0 0 0;
	}
	#mainnav-menu {
		width: 100%;
		display: none;
		background: #f5f5f5;
	}
	#mainnav-menu a {
		display: block;
		padding: 1.5em;
		text-decoration: none;
		font-size: 1.0em;
		clear: left;
		border-bottom: 1px solid #ddd;
	}
	#mainnav-menu a:link, #mainnav-menu a:visited{
		color: #333;
	}
	#mainnav-menu a:hover {
		color: #333;
		background: #e5e5e5; 
	}
	#mainnav-menu ul {
		float: left;
		padding: 1.5em;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-menu ul a {
		display: block;
		width: 100%;
		padding: 1em;
		font-size: 0.9em;
		border-bottom: 1px solid #ddd;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-menu ul a:link, #mainnav-menu ul a:visited{
		color: #333;
	}
	#mainnav-menu ul li ul {
		float: left;
		padding: 0 0 0 1em;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {
		text-decoration: underline;
	}
	#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{
		text-decoration: none;
	}
	#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a {
		text-decoration: underline;
	}
	
	/* Frontpage Categories */
	.frontpage-category-horizontal {
		margin: 0;
	}
	.frontpage-category-horizontal .type-post {
		float: none;
		width: 100%;
		padding: 0 0 1em 0;
		margin: 0 0 1em 0;
		border: none;
		border-bottom: 1px solid #ddd;
	}
	.frontpage-category-horizontal .type-post .wp-post-image {
		float: left;
		margin: 0 2em 0 0;
		max-width: 40%;
	}
}

/* Tablets (portrait) | <800px */
@media only screen and (max-width: 50em) {
	#logo .site-title {
		font-size: 2.6em;
	}
	.entry h1, .comment h1 {
	font-size: 2.2em;
	}
	.entry h2, .comment h2 {
		font-size: 1.8em;
	}
	.entry h3, .comment h3 {
		font-size: 1.4em;
	}
	.entry tr th,
	.entry thead th {
		padding: 0.2em 0.4em;
	}
	.entry tr td {
		padding: 0.2em 0.4em;
	}
}

/* Phablets (portrait) | <640px */
@media only screen and (max-width: 40em) {
	#wrapper {
		padding: 2em 1.5em 1.5em;
	}
	
	/* Bottom Margins */
	#header {
		padding: 0 0 2em 0;
	}
	#custom-header, #respond  {
		margin-top: 2em;
	}
	#wrap {
		padding: 2em 0;
	}
	.widget, .archive-title, #comments, 
	.type-post, .type-page, .type-attachment, 
	#frontpage-slider-wrap, .frontpage-category-wrapper {
		margin-bottom: 2em;
	}
	.type-post, .type-page, .type-attachment  {
		padding: 0 0 2em 0;
	}
	.commentlist {
		margin: 2em 0;
	}
	#footer-widgets {
		padding: 1.5em 0 0 2em;
	}
	.footer-widget-column {
		padding-right: 2em;
	}
	
	.page-title {
		font-size: 2.0em;
	}
	.post-title {
		font-size: 1.3em;
	}
	
	/* Frontpage Categories */
	.frontpage-category-boxed .first-post {
		float: none;
		width: 100%;
		padding-right: 0;
		border: none;
		border-bottom: 1px solid #ddd;
		margin-bottom: 1em;
	}
	.frontpage-category-boxed .more-posts {
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	.frontpage-category-boxed .first-post .wp-post-image {
		float: left;
		margin: 0 1.5em 0 0;
		max-width: 35%;
	}
	.frontpage-category-left {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.frontpage-category-right {
		margin-left:0;
		margin-top: 2.5em;
		width: 100%;
		padding-left: 0;
		border: none;
	}
	.frontpage-category-left .first-post,
	.frontpage-category-right .first-post {
		padding-bottom: 0;
	}
	.frontpage-category-left .first-post .wp-post-image,
	.frontpage-category-right .first-post .wp-post-image {
		float: left;
		margin: 0 1.5em 0 0;
		max-width: 35%;
	}
}


/* Smartphones | <480px */
@media only screen and (max-width: 30em) {
	#logo .site-title {
		font-size: 2.3em;
	}
	/* Frontpage Categories */
	.frontpage-category-horizontal .type-post .wp-post-image,
	.frontpage-category-boxed .first-post .wp-post-image,
	.frontpage-category-left .first-post .wp-post-image,
	.frontpage-category-right .first-post .wp-post-image {
		float: none;
		margin: 0 0 1em 0;
		max-width: 100%;
	}
	.frontpage-category-wrapper .type-post .post-title {
		font-size: 1.1em;
	}
	.frontpage-category-wrapper .more-posts .post-title{
		font-size: 1.0em;
	}
	
}

/* Smartphones | <320px */
@media only screen and (max-width: 20em) {
	.type-post .wp-post-image {
		max-width: 100%;
	}
	.alignright, .alignleft {
		float: none;
		margin: 1em 0;
	}
	.postmeta span, .postinfo span {
		display: block;
	}
	#comments .children {
		margin-left: 10px;
	}
	.frontpage-category-wrapper .more-posts .wp-post-image {
		float: none;
		margin: 0 0 1em 0;
		max-width: 100%;
	}
}

/* Big Screens Navi Fix | >720px */
@media only screen and (min-width: 60em) {
	/* ensure #nav is visible on desktop version */
	#mainnav-menu {
		display: block !important;
	}
	#mainnav-menu li.menu-item:hover a {
		background-color: white;
    color: black; 
	}
	#mainnav-menu li.menu-item ul a:hover {
		color: #fff;
		background: #444;
	}
	#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {
	/*	background: #0088ff;
		color: #fff; */
                    background-color: white !important;
    color: black !important;
    font-weight: bold ;
	}
}


@charset "utf-8";
/* CSS-Ergänzungen Tanja Hoffmann */
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;
}

.page #content h3, .page #content h4, .page #content h5, .page #content h6 {

}

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;
}

p#breadcrumbs {

}

@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;
}

{
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;
}


/*
     FILE ARCHIVED ON 01:44:20 Jun 15, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:47:24 Nov 11, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.147
  captures_list: 59.739
  exclusion.robots: 0.157
  RedisCDXSource: 1.512
  esindex: 0.011
  CDXLines.iter: 15.578 (3)
  load_resource: 1002.116
  LoadShardBlock: 39.642 (3)
  PetaboxLoader3.resolve: 680.571 (2)
  PetaboxLoader3.datanode: 68.119 (5)
*/

/* CSS-Ergänzungen Tanja Hoffmann vom 14 Juli 2020 */

.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;
}

.page-template-template-fullwidth #wrap {

}

.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;
}

.page-template-about .vc_column_container {

}

.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;
}



} 
