/*
	Theme Name: WerkStatt
	Theme URI: https://themeforest.net/item/werkstatt-creative-portfolio-theme/17870799
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 4.7.8
	Tested up to: 6.6
	Requires PHP: 7.4
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Text Domain: werkstatt
	Domain Path: /inc/languages
	Tags: two-columns, four-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
* PLEASE DO NOT EDIT THIS FILE!
*
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme.
* Instead use the app.css file that is located in your themes /assets/css/ folder to add your styles.
* If you just want to add small css snippets you might also  want to consider to add it to the designated
* CSS option field in your themes backend at: Appearance -> Theme Options
*/
.header.style5 .full-menu {
  margin-left: 0px;
  margin-right: auto;
}
.thb-full-menu > li a {
  padding: 30px 18px;
}
.thb-full-menu > li > a {
  color: #fba922 !important;
  font-weight: 500;
  letter-spacing: .05em;
  font-size: 17px;
}
#fifty-right-home {
  background-image: url(http://dev.campo-amargo.empbiotech.com.cloud3-vm631.de-nserver.de/wp-content/uploads/2025/06/campo-amargo-07.jpg?id=447) !important;
  background-position: center 100px !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}
#stickyfooter {
  width: 100%;
  height: 70px;
  position: fixed;
  display: flex;
  font-size: 17px;
	font-weight:500;
	letter-spacing: .05em;
  bottom: 0;
  line-height: 16px;
  padding: 19px 53px;
  box-sizing: border-box;
  z-index: 100;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
  color: #024792;
  font-size: 1rem;
  font-weight: 500;
  padding: .8125rem 1.625rem;
  background: transparent !important;
  border: 1px solid #024792;
  margin: 1rem 0 1.75rem;
  display: inline-block;
  transition: all .3s;
  transition-timing-function: ease;
  transition-timing-function: ease-in-out;
}
.link-extern {
  padding-left: 1.5rem;
  background-image: url(http://dev.campo-amargo.empbiotech.com.cloud3-vm631.de-nserver.de/wp-content/uploads/2025/06/up-right-arrow.png) !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  background-size: 10% !important;	
}
.textblock h3, .textblock p, .textblock li {
	color: #024792;
	line-height: 1.47;
	font-weight:500;
}
.textblock h3 {
	letter-spacing: 0.02em;
	line-height: 1.47;
	font-size:30px;
	margin-bottom:35px;
}
.textblock p, .textblock li {
	color: #024792;
	font-size: 18px;
	font-weight:500;
	line-height: 1.53;
}
.textblock.ueber-ca p {
	margin-bottom:35px;
}
ul {
list-style-image:url(http://dev.campo-amargo.empbiotech.com.cloud3-vm631.de-nserver.de/wp-content/uploads/2025/06/ic-bullet-check.png);
}
.textblock ul {
	list-style:none;
	margin-left:0;
}
.textblock ul li {
	margin-left:0;
}
.textblock ul li::before {
	content: '' !important;
	background-image: url(http://dev.campo-amargo.empbiotech.com.cloud3-vm631.de-nserver.de/wp-content/uploads/2025/06/ic-bullet-check.png);
	margin: 0 9px -0.5rem 0rem;
	background-size: cover;
	display: inline-block;
	height: 25px;
	width: 25px;
}
h1, h2, h3, h4, h5 {
	color: #004a94;
}
#stellenangebote {
	border: 5vw solid #93b2d9;
  background: #ECF1F6;
}
@media screen and (max-width: 767px) {
	.vc_custom_1750158896938 {
	  background-size: cover !important;
	}
	.row.row-o-full-height.home {
  		display: flex;
  		min-height: 23.61vh;
		margin-top: 62px;
	}	
	.full-height.home {
  		display: flex;
  		min-height: 23.61vh;
	}
	#fifty-right-home {
	  background-position: center 0px !important;
	  background-size: cover !important;
	}
	.full-height.home2 {
  		display: flex;
  		min-height: 46vh;
	}
	.dont {
		display:none;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
	#fifty-right-home {
	  background-position: center 50px !important;
	  background-size: cover !important;
	}
	.vc_custom_1749113698489 {
	  background-size: cover !important;		
	}	
	.textblock h3 {
		letter-spacing: 0.02em;
		font-size:24px;
	}
	p, .textblock p, .textblock li {
		font-size: 15px;
	}
	#stickyfooter p {
		font-size: 18px;
	}
	#footer .row .small-12.medium-6.large-3.columns:first-child {
		display:none;	
	}			
}
