/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2025 | 13:20:35 */
/* CSS karriere */






.page-id-2383 .df-cpt-inner-wrap, 
.page-id-1004 .df-cpt-inner-wrap, 
.page-id-2383 .df-cpt-title,
.page-id-1004 .df-cpt-title
{
	height:100%;
}

/* Video 1 oben */
.page-id-2383 .et_pb_section_1 .fluid-width-video-wrapper {

}



.page-id-2383 .et_pb_toggle_open
{


}

.page-id-2383 #et-main-area {
  top: 48px !important;

  position: relative !important;
}

div.sub-heading-slider-karriere::before
{

	content:url("/wp-content/uploads/pfeil_jobangebote_jacobi_gebaeudereinigung.svg") !important;
	/* content:'\00A0→' !important; */

  display: block !important;
  text-indent: -55px;
  visibility: visible !important;
  height: 0px !important;
  width: 40px !important;
  top: -0.3em !important;
  position: relative;

}

.text-karriere-sub-heading
{
	margin-top:-20px;
}

.icon-karriere-sub-heading::before
{

}



.page-id-2383 #header-gesamt
{
	background-color:var(--hex-corp-dark-grey) !important;
}

.page-id-2383 img.df-site-logo, 
.page-id-2383 .difl_advancedmenuitem_0_tb_header {
	/* content: url("/wp-content/uploads/Logo_TeamJacobi.svg"); */
	content: url("/wp-content/uploads/Logo_TeamJacobi_2025b.svg");

	height:auto !important;
	width: 400px !important;
	max-width:400px !important;
    /* content: " (" attr(href) ")"; */	
}

/* make alternative image link to front page */
.page-id-2383 .df-am-col .df-am-item
{
	content: " (" attr(href) ")" !important;
}

.page-id-2383 button.df-mobile-menu-button {
  color: var(--hex-corp-white);
}

.page-id-2383 .difl_advancedmenuitem_1_tb_header {
  background-color: var(--hex-corp-dark-grey) !important;
}



/* Reveal searchbox textinput when hovering or an search page */
.page-id-2383 .df-am-search form:hover [type="text"], 
.page-id-2383 .search .df-am-search form [type="text"]
{
  	color:var(--hex-corp-white) !important;
	border-bottom: 1px solid var(--hex-corp-white) !important;
	padding: 8px 10px;	
	z-index:0;
}


.page-id-2383 .difl_advancedmenuitem_1_tb_header .df_am_searchsubmit,
.page-id-2383 .df-am-search form [type="text"]
{
  color: var(--hex-corp-white) !important;
}



.page-id-2383 .heading-slider-karriere
{
	text-transform: uppercase !important;
	transform: translate(0px, 0px) skew(-11deg, 0deg);
	font-weight:900 !important;
	letter-spacing:3px !important;
	padding: 0.3em 0.3em 0.3em 0.3em !important;
}


.page-id-2383 .sub-heading-slider-karriere
{
	text-transform: uppercase !important;
	transform: translate(0px, 0px) skew(-11deg, 0deg);
	font-weight:300 !important;
}


.page-id-2383 .heading-slider-karriere,
.page-id-2383 .sub-heading-slider-karriere
{
	margin-right:0px !important;
}



/* START Video content toggle START */


.page-id-2383 .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title, 
.page-id-2383 .et_pb_toggle.et_pb_text_align_left h3.et_pb_toggle_title, 
.page-id-2383 .et_pb_toggle .et_pb_toggle_title, 
.page-id-2383 .et_pb_toggle h3.et_pb_toggle_title {
  cursor: pointer;
  position: relative;
  padding: 0px 0px 0px 0px;
}



.page-id-2383 .video-abspielen.et_pb_toggle_open .et_pb_toggle_title::before, 
.page-id-2383 .video-abspielen.et_pb_toggle_close .et_pb_toggle_title::before {
	font-size: 1.3em !important;

}

/* ENDE Video content toggle ENDE */



.page-id-2383 .fluid-width-video-wrapper iframe, 
.page-id-2383 .fluid-width-video-wrapper object, 
.page-id-2383 .fluid-width-video-wrapper embed {
  position: relative !important;
}

.page-id-2383 .et_pb_toggle h3.et_pb_toggle_title
{
	margin-bottom:0px !important;
}

.page-id-2383 .video-abspielen
{

	margin-left: auto;
  margin-right: auto;

}


.page-id-2383 .et_pb_toggle_0.et_pb_toggle_open .et_pb_toggle_title::before, 
.page-id-2383 .et_pb_toggle_0.et_pb_toggle_close .et_pb_toggle_title::before {

}

.page-id-2383 .et_pb_module.et_pb_toggle_0.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_1.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_2.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_3.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_4.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_5.et_pb_toggle:hover 
{
  	 border-color: var(--hex-corp-dark-grey) !important; 
	transition: border-color 1.5s;
	
}


.karriere-name-beruf
{

}



.page-id-2383 .et_pb_section_4
{
	margin-bottom:-2px;
}

@media only screen and (min-width: 1550px)
{
	.page-id-2383 .karriere-beschreibung
	{
		min-height:190px !important;
	}
	.service-leben-text
	{
		font-size: 120px; 
		line-height:90px;
		margin-top:70px;
	}
	
}

@media only screen and (min-width: 1300px) and (max-width: 1549px)
{
	.page-id-2383 .karriere-beschreibung
	{
		min-height:240px !important;
	}
	.service-leben-text
	{
		font-size: 100px; 
		line-height:70px;
		margin-top:50px;		
	}
	
}

@media only screen and (min-width: 980px) and (max-width: 1200px)
{
	.page-id-2383 .video-abspielen .et_pb_toggle_title::before {

	}
	.page-id-2383 .video-abspielen h3.et_pb_toggle_title {
		font-size: 20px !important;
	}
	
	
}

@media only screen and (min-width: 980px) and (max-width: 1299px)
{
	.page-id-2383 .karriere-beschreibung
	{
		min-height:320px !important;
	}
	.service-leben-text
	{
		font-size: 100px; 
		line-height:70px;
		margin-top:50px;
	}	
	
}

@media only screen and (max-width: 980px)
{
	.page-id-2383 .video-abspielen
	{
		max-width:300px !important;
		
	}
	
	.page-id-2383 .karriere_statements .et_pb_image .et_pb_image_wrap 
	{
  		max-width: 300px;
	}
		.page-id-2383 .video-abspielen h3.et_pb_toggle_title {
		font-size: 20px !important;
	}
	
	.page-id-2383 .karriere_statements .et_pb_column_1, 
	.page-id-2383 .karriere_statements .et_pb_column_3,
	.page-id-2383 .karriere_statements .et_pb_column_18,
	.page-id-2383 .karriere_statements .et_pb_column_20	
	{
		background-color:var(--hex-corp-light-grey) !important; 
		padding:20px;
		
	}
	
	.karriere-name-beruf 
	{
		border-top:1px dotted var(--hex-corp-dark-grey);
	}
	.service-leben-text
	{
		font-size: 40px; 
		line-height:25px;
		margin-top:30px;
	}	
}
	


@media only screen and (min-width: 901px)
{
	.page-id-2383 #n2-ss-76item1,
	.page-id-2383 #n2-ss-76item2
	{
		position:relative !important;
		top:100px !important;
		right:25px !important;
	}
	.page-id-2383 #n2-ss-76item2
	{
		right:35px !important;
		top:110px !important;
	}
}
@media only screen and (max-width: 900px)
{
	
	.page-id-2383 .heading-slider-karriere
	{
		font-size:1.5em !important;
	}
	
	.page-id-2383 .sub-heading-slider-karriere
	{
		font-size:1em !important;
	}
	.page-id-2383 #n2-ss-76item1,
	.page-id-2383 #n2-ss-76item2
	{
		position:relative !important;
		top:-20px !important;
	}
	div.sub-heading-slider-karriere::before
	{
		 height: 0px !important;
  		width: 25px !important;
  		top: -0.3em !important;
		text-indent: -35px;
	}
	.page-id-2383 img.df-site-logo, .page-id-2383 .difl_advancedmenuitem_0_tb_header {
  		width: 260px !important;
	}
	
	.tax-orte_jac div.sub-heading-slider-karriere::before {
	top: -0.29em !important;
    width: 40px !important;
    left: -20px !important;
  }
	
}

@media only screen and (min-width: 900px) and (max-width: 1280px)
{
	.page-id-2383 #n2-ss-76item1,
	.page-id-2383 #n2-ss-76item2
	{
		position:relative !important;
		top:40px !important;
		right:25px !important;
	}
	.page-id-2383 #n2-ss-76item2
	{
		right:35px !important;
		top:50px !important;
	}
}

@media only screen and (min-width: 700px) and (max-width: 900px)
{
	.page-id-2383 #n2-ss-76item1,
	.page-id-2383 #n2-ss-76item2
	{
		position:relative !important;
		top:100px !important;
		right:25px !important;
	}
	.page-id-2383 #n2-ss-76item2
	{
		right:35px !important;
		top:110px !important;
	}
	
		.page-id-2383 .heading-slider-karriere
	{
		font-size:1.5em !important;
	}
	
	.page-id-2383 .sub-heading-slider-karriere
	{
		font-size:1em !important;
	}	
}

@media only screen and (max-width: 768px)
{
	.tax-orte_jac .container-karriere-sub-heading, 
	.tax-orte_jac .sub-heading-slider-karriere
	{
		min-height:20px !important;
		margin-bottom: 20px !important;
	}
}

@media only screen and (max-width: 700px)
{
	.page-id-2383 .df-mobile-menu-button {
		/*
   		position: relative;
    	left: -10px !important;
	    */
	}
}
@media only screen and (max-width: 450px)
{
	.page-id-2383 .heading-slider-karriere,
	.page-id-2383 .sub-heading-slider-karriere
	{
		display:none !important;
	}
	.page-id-2383 img.df-site-logo{
  		width: 220px !important;
	}
	
	.page-id-2383 .difl_advancedmenuitem_0_tb_header {
  		width: 220px !important;
	}
	
	.page-id-2383 .n2-ss-slider .n2-ss-layers-container {

  width: 100%;
  height: auto !important; 
		

}
	
}

/* Imagevideo alt 2019 */
.video-bottom-no-space
{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	padding-top:30px !important;
}


