﻿.logo-standart {
	width: 200px
}

/*footer fix home*/
.page-id-991 #footer-wrapper .row {
	display: block;
}

/*footer fix Leistungen*/
#footer-wrapper .row {
	display: block;
}

/*Job grid*/
.job-listing-block:hover {
 -webkit-box-shadow: 0px 14px 30px -4px rgba(0,0,0,0.41) !important;
 -moz-box-shadow: 0px 14px 30px -4px rgba(0,0,0,0.41) !important;
 box-shadow: 0px 14px 30px -4px rgba(0,0,0,0.41) !important;
padding-bottom: 20px !important;
}
.location {
	padding-bottom: 10px !important;
}
.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
	padding-left: 10px;
	padding-right: 10px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title div {
	font-size: 15px !important;
	line-height: 1.4em !important;
	font-weight: 700 !important;}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
	padding-left: 10px;
	float: left;
	width: 37%;
}
.vc_gitem-post-meta-field-geolocation_city.location.vc_gitem-align-left {
	padding-left: 10px;
	padding-right: 10px;
	width: 30%;
	display: inline;
}

.vc_custom_heading.vc_custom_1656312922834.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
	padding-top: 20px !important;
}
.date-icon {
		float: left;
	width: 15px !important;
	height: 15px !important;
	padding-right: 5px;
	padding-left: 10px;
}
div.vc_icon_element-inner.vc_icon_element-color-grey.vc_icon_element-size-xs.vc_icon_element-style-.vc_icon_element-background-color-grey {
	height: 20px !important;
}
/*buttons*/
.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-orange {
	background-color: #d5aa6d;
	border-color: #d5aa6d;
	border-radius: 0px;
	text-transform: none;
	font-weight: 300;
}

.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-orange {
		background-color: #d5aa6d;
	border-color: #d5aa6d;
	border-radius: 0px;
	text-transform: none;
	font-weight: 300;
}


.testimonial-photo {
	display: none !important;
}

.testimonial-content {
	font-family: 'Open Sans'
		font-size: 25px !important;
}

/*tablet*/
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	/*paralax*/
	#background-img-1, #background-img-2, 	#background-img-3  {
 background-attachment:scroll !important;
    background-size: cover;
    height: 100%;
    overflow: hidden;
	}
	#background-img-1 .vc_column-inner.vc_custom_1655304869621 {
		padding-top: 200px !important;
		padding-bottom: 200px !important;
	}
	
	#background-img-2 .vc_column-inner.vc_custom_1655304995944 {
			padding-top: 100px !important;
		padding-bottom: 100px !important;
	}
	
#background-img-3 .vc_column-inner.vc_custom_1655306017380 {
			padding-top: 200px !important;
		padding-bottom: 200px !important;
	}
	/*hero*/
	#hero-head {
		font-size: 35px !important;
	}
	#hero-head-2 {
		font-size: 35px !important;
	}
	/*fixed header*/
	#header-wrapper {
		position: fixed !important;
		z-index: 10;
		background-color: #fff;
		width: 100%;
		margin-top: 40px;
	}
	#topbar-wrapper {
		position: fixed !important;
		z-index: 10;
		width: 100%;
	}
	#title-wrapper {
		margin-top: 95px;
	}
	/*stellen*/
	.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date {
	padding-left: 10px;
	float: left;
	width: 45%;
}
}

/*phone*/
@media only screen and (max-width: 600px) {
/*paralax*/
		#background-img-1, #background-img-2, 	#background-img-3  {
 background-attachment:scroll !important;
    background-size: cover;
    height: 100%;
    overflow: hidden;
			display: none !important;
	}
	#background-img-1 .vc_column-inner.vc_custom_1655304869621 {
		padding-top: 200px !important;
		padding-bottom: 200px !important;
	}
	
	#background-img-2 .vc_column-inner.vc_custom_1655304995944 {
			padding-top: 100px !important;
		padding-bottom: 100px !important;
	}
	
#background-img-3 .vc_column-inner.vc_custom_1655306017380 {
			padding-top: 200px !important;
		padding-bottom: 200px !important;
	}
/*Topbar*/
	#topbar-wrapper {
		display: block !important;
		font-size: 10px;
	}
	#topbar-wrapper .fa.fa-clock-o {
		margin-left: 5px !important;
	}
	#topbar-wrapper .fa.fa-phone {
		margin-left: 5px !important;
	}
	/*hero img*/
.vc_row.wpb_row.vc_row-fluid.hero-img.vc_custom_1655897952677.vc_row-has-fill.wpb_section.wpb_padding{
		padding-top: 50px !important;
		padding-bottom: 0px !important;
	height: 500px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1655819731268.vc_row-has-fill.wpb_section.wpb_padding {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	#hero-head {
		font-size: 30px !important;
	}
	#hero-head-2 {
		font-size: 30px !important;
	}
	/*fixed header*/
	#header-wrapper {
		position: fixed !important;
		z-index: 10;
		background-color: #fff;
		width: 100%;
		margin-top: 40px;
	}
	#topbar-wrapper {
		position: fixed !important;
		z-index: 10;
		width: 100%;
	}
	
.vc_row.wpb_row.vc_row-fluid.hero-img.vc_custom_1655897952677.vc_row-has-fill.wpb_section.wpb_padding .container .row .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner .wpb_wrapper{
	padding-top: 80px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.wpb_section.wpb_padding {

	}
}


