/*
Theme Name: BertHeinrich
Template: bhMain
*/



/*

dark orange: ff6900;
orange: #ff8700;
light grey4: #ebecec;
grey3: d7d9da
grey2: #aeb2b5
grey1 868c90
grey: 5e666b
darkgrey1: #3f454a;
darkgrey2: 22282b

schwarz: 000000
*/

/* noto-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://bertheinrich.de/font/noto-sans-v42-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  src: url('https://bertheinrich.de/font/noto-sans-v42-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 600;
  src: url('https://bertheinrich.de/font/noto-sans-v42-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('https://bertheinrich.de/font/noto-sans-v42-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('https://bertheinrich.de/font/noto-sans-v42-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}




 html, body, p, h1, h2, h3, h4, h5, h6, a, li, strong, b, ls-layer, form {
     font-family: 'Noto Sans', sans-serif !important;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-optical-sizing:  auto;
     font-stretch:  normal;
     letter-spacing: normal;
}

.av-form-text p, fieldset p
{
	font-family: 'Noto Sans', sans-serif !important;
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Noto Sans !important;
	letter-spacing: normal !important;
	font-weight: 500 !important;
	text-transform: none !important;
}

#scroll-top-link {
    position: fixed;
    border-radius: 2px;
    height: 50px;
    width: 50px;
    border-radius: 50% !important;
    background-color: #ff8700 !important;
    line-height: 50px;
    text-decoration: none;
    text-align: center;
    opacity: 0;
    right: 50px;
    bottom: 50px;
    z-index: 1030;
    visibility: hidden;
}


.logo
{
	
}


.logo a img
{


}

#header_main
{
	padding-top: 30px;
}



nav.main_menu
{
	margin-right: 400px;
	margin-top: 15px;
}


li.menu-item a
{
	font-size: 18px;
	font-weight: 600 !important;
	font-family: 'Noto Sans';
}


ul#avia-menu li.current-menu-item > a span
{
	color: #ff8700 !important;
}

div.avia-menu ul li ul li a
{

}

div.avia-menu ul li ul li a span::before
{

}

.av-main-nav ul
{
		box-shadow: none !important;
}

ul.sub-menu
{
		margin-left: 20px !important;
		margin-right: 20px !important;
		margin-top: -15px !important;
		background-color: #22282b !important;
		border: none !important;
		padding: 35px 25px 15px !important;
		width: 400px !important;
}

span.avia-bullet
{
		display: none !important;
}


ul.sub-menu li, ul.sub-menu li a
{
		border-right: none !important;
		border-left: none !important;
}


ul.sub-menu li, ul.sub-menu li a
{
		background-color: #22282b !important;

}

ul.sub-menu li
{
		border-bottom: 1px #5e666b solid !important;
		padding-left: 0px !important;
		padding-bottom: 5px;
		padding-top: 5px;

}

ul.sub-menu li:last-child, ul.sub-menu li:last-child a
{
		border-bottom: 0 !important;
}



ul.sub-menu li.menu-item a span
{
		color: #ffffff;
		font-size: 18px;
		font-weight: 600 !important;
		font-family: 'Noto Sans' !important;
		padding-left: 0px !important;
		margin-left: -15px !important;

}

ul.sub-menu li.menu-item a:hover span
{
				color: #FF8700;
}






.ihv-buttons
{

}




/* ================================================  Homeslider */

.ls-button-layer
{
	
}

ls-layer.hsDachzeile
{
	display: block;
	border-bottom: 1px #000000 solid !important;
	width: 800px !important;
	padding-bottom: 6px !important;
}

/* ================================================  Blackbox > Home  */

.bhSectionBlack
{
	background-color: #000000;
}

.bhAbschnitt2
{
	padding: 50px 13% 50px 18%;
}


.bhAbschnittTesti
{
	padding: 50px 13% 0px 18%;
}


.bhH2Orange h2
{
	font-weight: 600 !important;
	color: #ff8700;
	font-size: 40px;
	line-height: 130%;
	padding-bottom: 40px;
}


.bhTxtGrey2 p
{
	font-weight: 500;
	color: #aeb2b5;
	font-size: 22px;
	line-height: 140%;


}

.bhTxtGrey2
{
	padding-bottom: 40px;
}


.avia-button.bhCTA, .bhCTA a 
{
	
		border: none !important;
	

}

.bhCTA a span
{

	color: #000000;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 18px;
	text-transform: uppercase;
	background-color: none !important;
	border: none !important;

}

/* ================================================  Darkgreybox > Home  */

.bhSectionDarkgrey2
{
		background-color: #22282b;
}


.bhH5Dachzeile h5
{
	display: block;
	border-bottom: 1px #ffffff solid !important;
	width: 400px !important;
	padding-bottom: 12px !important;
	color: #ffffff;
	font-weight: 500;
	font-size: 24px;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	margin-bottom: 10px;

}

.bhSectionDarkgrey2 .bhH2Orange h2
{
		padding-top: 20px;
}
.bhChecklist ul 
{
	margin-left: 0px;
}

.bhChecklist ul li
{
	list-style: none;
	font-weight: 500;
	color: #aeb2b5;
	font-size: 24px;
	line-height: 140%;
	background-image: url(https://bertheinrich.de/wp-content/uploads/2026/01/checkbox1.svg);
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 3.3em;
	margin-left: -76px;
	padding-bottom: 20px;

}


.bhChecklist ul li strong
{
	color: #ffffff;
	font-weight: 600;
}



/* ================================================  LSTGbox > Home  */

.bhSectionLstg
{
		background: #ebecec;
	

}

.bhSectionLstg2
{

		background: linear-gradient(180deg, #ebecec, #aeb2b5);

}


#leistungen.avia-section
{
	background-size: 800px 400px !important;
}

.bhH5DachzeileBlack h5
{
	display: block;
	border-bottom: 1px #000000 solid !important;
	width: 600px !important;
	padding-bottom: 12px !important;
	color: #000000;
	font-weight: 500;
	font-size: 24px;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	margin-bottom: 20px;

}



.bhLstgBox
{
	background-color: #000000;
	border-radius: 10px;
	padding: 30px 20px;


}






.bhLstgBox h3
{
	font-weight: 600 !important;
	color: #ff8700;
	font-size: 24px;
	line-height: 130%;
	padding-bottom: 20px;
	display: block;
	border-bottom: 1px #5E666B solid !important;
}

.bhLstgBox p
{
	color: #aeb2b5;
	font-weight: 500;
	font-size: 21px;
	line-height: 130%;
}


.bhLstgBox:hover
{
		background-color: #ff8700;
}

.bhLstgBox:hover h3
{
			color: #000000;
}

.bhLstgBox:hover p
{
			color: #000000;
}



.bhLstgTxt
{
	height: 220px;
	max-height: 220px;
}



/* ================================================  Aboutbox > Home  */

.bhSectionAbout
{
		background: #ebecec;
	

}


.bhH2Orange h2 strong
{
	font-weight: 700 !important;
	color: #ff8700 !important;
}

.bhH2Orange h2 b
{
	font-weight: 700 !important;
	color: #000000 !important;
}

div.bhBoxAboutTxt
{
	background-color: #ffffff;
	margin-top: 180px !important;
	outline-color: #ffffff;
	outline-width: 140px;
	outline-style: solid;

}

.bhAboutTxt
{
	padding: 0px 80px 0px 70px;
	font-size: 20px;
	line-height: 130%;
	font-weight: 500;
	color: #22282b;
}

div.bhBoxAboutImg
{
	z-index: 2000 !important;
	margin-top: -30px !important;
}

.bhAboutImg
{
	padding-right: 20px;
}



/* ================================================  Sparringbox > Home  */

.bhSectionLightgrey4
{
		background-color: #ebecec;
}


.bhChecklist2 ul 
{
	margin-left: 0px;
}

.bhChecklist2 ul li
{
	list-style: none;
	font-weight: 500;
	color: #22282b;
	font-size: 24px;
	line-height: 140%;
	background-image: url(https://bertheinrich.de/wp-content/uploads/2026/01/checkbox2.svg);
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 3.3em;
	margin-left: -76px;
	padding-bottom: 20px;

}


.bhChecklist ul li strong
{
	color: #ffffff;
	font-weight: 600;
}




/* ================================================  Testimonialslider > Home  */



.bhTestiSlider
{
	margin-left: 16.3%;
	padding-left: 0 !important;
	margin-top: 0 !important;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows 
{
	position: relative;
    width: 81px;
    top: 750px;
    left: -50%;
    height: 24px;

}



h3.slide-entry-title
{
	display: none;
}


section.slide-entry
{
	height: 700px;
	max-height: 700px;
	margin-left: 30px !important;

}




.slide-entry
{
	background-color: #5e666b;
	border-left: 10px #ff6900 solid !important;
	padding: 30px 25px 50px !important;

}



.slide-entry-excerpt
{
	font-weight: 700;
	font-style: italic;
	font-size: 20px;
	color: #ffffff;
	line-height: 140%;
}


.slide-entry-excerpt h6
{
	font-weight: 400;
	color: #000000;
	font-size: 20px;
	font-style: normal;
	line-height: 140%;
}



#top .avia-smallarrow-slider .avia-slideshow-arrows
{
	height: 0px !important;
	width: 200px !important;

}

#top .avia-smallarrow-slider .avia-slideshow-arrows a
{
	background-color: transparent !important;
	border: 1px #5e666b solid;
	border-radius: 50%;
	padding: 35px;


}

#top .avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide > svg
{
			display: inline-block;
			margin-left: -5px;
}


#top .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide > svg
{
			display: inline-block;
			margin-left: -5px;
}




#top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon svg

{
	height: 30px !important;
	width: auto;
	margin-top: -15px !important;
	fill: #5e666b !important;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a:hover
{
	background-color: #5e666b !important;

}
#top .avia-smallarrow-slider .avia-slideshow-arrows a:hover svg
{
	fill: #ffffff !important;

}




/* ================================================  Kontakt   */


.bhKontaktBox
{
	background: linear-gradient(90deg, #ff6900, #ff8700);

}

.bhH2White h2
{
	font-weight: 700 !important;
	color: #ffffff;
	font-size: 40px;
	line-height: 130%;
	padding-bottom: 40px;
}



.bhTxtDarkGrey
{
	font-size: 26px;
	color: #22282b;
	font-weight: 500;
	line-height: 140%;
}


.bsBox
{
		background-color: #000000;
		padding: 70px 90px;
		max-height: 310px !important;
		max-width: 840px !important;
		width: 840px;

}



.bsBox h4
{
		color: #ffffff;
		font-size: 22px !important;
		font-weight: 700 !important;
		padding-bottom: 0;
		margin-bottom: 0;
}

.bsBox span.fu
{
		color: #5e666b !important;
		font-weight: 400 !important;
		font-size: 20px !important;
}


.bhMail
{
		background-color: #ffffff;
		border-radius: 20px;
		padding: 10px 20px;
		display: inline-block;
		width: 180px;
		margin-top: 30px;
		text-align: center;
}

.bhMail a
{
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 18px;
	text-transform: uppercase;
	color: #000000;

}

.bhMail:hover
{
		background-color: #ff6900;
}

.bhMail a:hover
{
		color: #000000;
}


.bhBild
{
		position: relative;
		width: 330px;
		height: 330px;
		background-image: url(https://bertheinrich.de/wp-content/uploads/2026/01/01_bert_heinrich_cta.webp);
		background-repeat: no-repeat;
		background-size: 100%;
		top: -330px;
		left: 500px;

}



/* Blankoseiten */


.bhBlankoseiten
{
		background-color: #000000;

}


.bhH1Grey h1
{
		color: #868c90 !important;
		font-size: 28px !important;
		font-weight: 500;
		padding-bottom: 50px;
		padding-top: 50px;
		text-transform: uppercase !important;
		letter-spacing: 2px !important;
}


.bhTxtImprint p, .bhTxtImprint p a, .bhTxtDS p, .bhTxtDS ul li
{
		color: #868c90;
		font-size: 20px;
		font-weight: 500;
		line-height: 140%;
}

.bhTxtImprint p a:hover
{
		color: #ffffff;
}

a.mflinkwhite
{
		color: #ffffff !important;
}

.bhTxtImprint p strong
{
		display: inline-block;
		padding-top: 40px;
		color: #ebecec;
		font-size: 20px;
		font-weight: 500;
		line-height: 140%;

}

.bhTxtDS p strong
{
		display: inline-block;
		color: #ffffff;
		font-size: 20px;
		font-weight: 700;
		line-height: 140%;
		padding-top: 40px;
		padding-bottom: 20px;
}


/* ++++++++++++++++++++++++ Folgeseiten ++++++++++ */


.bhFSH5Dachzeile h5
{
	display: block;
	border-bottom: 1px #ffffff solid !important;
	width: 800px !important;
	padding-bottom: 12px !important;
	color: #ffffff;
	font-weight: 500;
	font-size: 24px;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
	margin-bottom: 10px;

}



.bhFSH2Orange h2
{
	font-weight: 600 !important;
	color: #ff8700;
	font-size: 40px;
	line-height: 130%;
	padding-bottom: 40px;
	padding-top: 40px;
	letter-spacing: normal !important;
}







.bhTxtLightGrey1 
{
		padding-right: 80px;
}



.bhTxtLightGrey1 p
{
		color: #868c90;
		font-weight: 500 !important;
		font-size: 20px;
		line-height: 140% !important;
}



.bhTxtLightGrey2
{
		padding-right: 80px;
}



.bhTxtLightGrey2 p
{
		color: #aeb2b5;
		font-weight: 500 !important;
		font-size: 22px;
		line-height: 140% !important;
}




/* ++++++++++++++++++++++++  BH FooterBS */

.bhFooterBox
{
	max-height: 360px;
	height: 360px;
}


.bhfooterbla
{
		padding-top: 70px;
}

.mfsignet
{
		padding-left: 70px;
		padding-top: 16px;
}

.mfsignet p img
{
		width: 140px;
}

.bhfooterbla p
{
		font-size: 18px;
		line-height: 140%;
		color: #aeb2b5;

}
.bhfooterbla p strong
{
		color: #ffffff;
		font-weight: 700;
}

.bhorangestrong
{
		color: #ff8700 !important;
}

.bhfooterbla a.mfwhite
{
		color: #ffffff;
}

.bhfooterbla a.mfgrey
{
		color: #aeb2b5;
}

.bhfooterbla a.mfgrey:hover
{
		color: #ffffff;
}



.bhfooterbla a.mforange
{
		color: #ff8700;
}


#footer, #footer div div section, #footer div div section div p
{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}








/********************************
        				--Media Queries--
 ********************************/




@media screen and (max-width: 767px) and (orientation: portrait) 

{	


				.avia-svg-logo
				{
					margin-left: 0px !important;

				}			



				.avia-svg-logo a svg
				{
					transform: scale(1.15);
				}

					#top .av-small-burger-icon {
					    transform: scale(1);
					    transform-origin: right;
					    margin-top: -16px;

					}



				nav.main_menu
				{
					margin-right: 10px;
					margin-top: 15px;
				}


				/* Homeslider */

				#layer_slider_1, .ls-responsive
		{
				max-height: 925px !important;
				height: 925px !important;

		}





		img.hsBG
		{
				margin-top: 299px !important;
				width: 160% !important;
				height: 160% !important;
				margin-left: -120px !important;

		}



		.ls-wrapper img.hsboxDarkorange
		{
				width: 780px !important;
				height: 420px !important;
				margin-left: -120px !important;
				margin-top: -70px !important;
				
		}



		.ls-wrapper img.hsboxGrey4
		{
			width: 780px !important;
			margin-top: 221px !important;
			margin-left: -120px !important;
			height: 360px !important;
		}

		.hsDachzeile
		{
				font-size: 1.5em !important;
				margin-left: -60px !important;

		}


		.hsTitleBlack, .hsTitleWhite
		{
			font-size: 2.6em !important;
			padding-bottom: 5px !important;
			line-height: 130% !important;
			margin-left: -60px !important;
			max-width: 340px !important;
			width: 340px !important;

		}

		.hsTitleBlack
		{
				margin-top: 15px !important;
		}


		.hsTitleWhite
		{
				margin-top: 75px !important;
		}



		.hsText
		{
				font-size: 1.4em !important;
				margin-top: 205px !important;
				line-height: 140% !important;
				margin-left: -60px !important;
				width: 340px !important;

		}







				.bhAbschnitt2
				{
					padding: 20px 0px 20px 0px;
				}


				.bhAbschnittTesti
				{
					padding: 20px 0px 10px 0px;
				}


				.bhH5Dachzeile h5, .bhH5DachzeileBlack h5
				{
					font-size: 22px;

				}



				.bhH2Orange h2
				{
					font-weight: 600 !important;
					color: #ff8700;
					font-size: 30px;
					line-height: 130%;
					padding-bottom: 40px;
				}

				.bhH2Orange h2 br
				{
						display: none;
				}



				.bhTxtGrey2 p
				{
					font-weight: 500;
					color: #aeb2b5;
					font-size: 22px;
					line-height: 140%;


				}


				.bhChecklist ul 
				{
					margin-left: 0px;
				}

				.bhChecklist ul li
				{
					font-size: 22px;
					line-height: 140%;
					background-size: 50px 50px;
					background-repeat: no-repeat;
					background-position: 0 0px;
					padding-left: 3.1em;
					margin-left: -8px;
					padding-bottom: 20px;

				}




					div.bhBoxAboutTxt
					{
						margin-top: 0px !important;
						outline-color: #ffffff;
						outline-width: 25px !important;
						outline-style: solid;
						padding-left: 0 !important;
						padding-right: 0 !important;
						padding-top: 0px !important;


					}






					.bhAboutTxt
					{
						padding: 20px 0px !important;
						font-size: 20px;
					}



					div.bhBoxAboutImg
					{
						z-index: 2000 !important;
						margin-top: -30px !important;
						padding-left: 0 !important;
						margin-left: 0 !important;
						height: 350px !important;
					}

					.bhAboutImg
					{
						padding-right: 0px;
						padding-left: 0px;
						width: 130% !important;
						margin-left: -50px !important;
					}




					#leistungen
					{
							padding-top: 170px !important;
							height: 380px !important;
					}

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


					#leistungen.avia-section
					{
						background-size: 400px 200px !important;
						background-position: 0 0 !important;
					}









				/* ++++++++++++++++++++++++  BH FooterBS */

				#av_section_9.avia-section
				{
						background-image: url(https://bertheinrich.de/wp-content/uploads/2026/01/footer-mobile.webp) !important;
						background-size: contain !important;
				}



				.bhFooterBox
				{
					max-height: 580px;
					height: 580px;
				}


					.bhfooterbla
					{
							padding-top: 0px;
							padding-left: 60px;
					}




				.mfsignet
				{
						padding-left: 0px;
						padding-top: 0px;
						margin-left: 0px;
				}

				.mfsignet p img
				{
						width: 130px;
				}


}


@media screen and (min-width: 900px) and (max-width: 1024px)
{
	
					ul.sub-menu
				{
					
					margin-top: 0px !important;

				}


					div.bhBoxAboutTxt
					{
						margin-top: 0px !important;
						padding-top: 100px !important;
						outline-color: #ffffff;
						outline-width: 25px !important;
						outline-style: solid;
						padding-left: 0 !important;
						padding-right: 0 !important;


					}


					/* ++++++++++++++++++++++++  BH FooterBS */

				#av_section_9.avia-section
				{
						background-image: url(https://bertheinrich.de/wp-content/uploads/2026/01/footer-mobile.webp) !important;
						background-size: cover !important;
				}



				.bhFooterBox
				{
					max-height: 880px;
					height: 880px;
				}


					.bhfooterbla
					{
							padding-top: 0px;
							padding-left: 60px;
					}




				.mfsignet
				{
						padding-left: 0px;
						padding-top: 0px;
						margin-left: 0px;
				}

				.mfsignet p img
				{
						width: 130px;
				}


	
}


@media screen and (max-width: 1200px)
{

				/* Kontakt */

				.bsBox
				{
						padding: 70px 90px;
						max-height: 310px !important;
						max-width: 640px !important;
						width: 640px;

				}



				.bhBild
				{
						position: relative;
						width: 330px;
						height: 330px;
						background-image: url(https://bertheinrich.de/wp-content/uploads/2026/01/01_bert_heinrich_cta.webp);
						background-repeat: no-repeat;
						background-size: 100%;
						top: -330px;
						left: 400px;

				}


					/* testimonial slider */

					
					.avia-content-slider-inner
					{
							width: 1400px !important;
					}






					section.slide-entry
					{
						height: 650px;
						max-height: 650px !important;
						margin-left: 20px !important;


					}



					#top .avia-smallarrow-slider .avia-slideshow-arrows 
					{
						position: relative;
					    width: 81px;
					    top: 690px;
					    left: -45%;
					    height: 24px;

					}


					/* About */


					div.bhBoxAboutTxt
					{
						background-color: #ffffff;
						margin-top: 120px !important;
						outline-color: #ffffff;
						outline-width: 40px;
						outline-style: solid;

					}



					.bhAboutTxt
					{
						padding: 0px 40px 0px 40px;
						font-size: 20px;
						line-height: 130%;
						font-weight: 500;
						color: #22282b;
					}



}


@media screen and (width >= 1920px)
{


		#layer_slider_1
		{
				max-height: 1500px !important;

		}

		img.hsBG
		{
				margin-top: -80px !important;
		}



		.ls-wrapper img.hsboxDarkorange
		{
				width: 1400px !important;
				height: 490px !important;
				
		}

		.hsDachzeile
		{
				font-size: 2.5em !important;
				margin-left: -20px !important;

		}


		.hsTitleBlack, .hsTitleWhite
		{
			font-size: 4.3em !important;
			padding-bottom: 5px !important;
			line-height: 130% !important;
			margin-left: -20px !important;

		}

		.hsTitleWhite
		{
				margin-top: -15px !important;
		}

		.hsboxGrey4
		{
			width: 1400px !important;
			margin-top: -40px !important;
			height: 310px !important;
		}

		.hsText
		{
				font-size: 2em !important;
				margin-top: -35px !important;
				line-height: 140% !important;
				margin-left: -20px !important;

		}

}




@media screen and (width >= 2400px)
{


		#layer_slider_1
		{
				max-height: 2000px !important;

		}

		img.hsBG
		{
				margin-top: -80px !important;
		}



		.ls-wrapper img.hsboxDarkorange
		{
				width: 1700px !important;
				height: 590px !important;
				
		}

		.hsDachzeile
		{
				font-size: 2.5em !important;
				margin-left: -20px !important;

		}


		.hsTitleBlack, .hsTitleWhite
		{
			font-size: 4.3em !important;
			padding-bottom: 5px !important;
			line-height: 130% !important;
			margin-left: -20px !important;

		}

		.hsTitleWhite
		{
				margin-top: -30px !important;
		}

		.hsboxGrey4
		{
			width: 1700px !important;
			margin-top: -73px !important;
			height: 300px !important;
		}

		.hsText
		{
				font-size: 2em !important;
				margin-top: -75px !important;
				line-height: 140% !important;
				margin-left: -20px !important;
				width: 1300px !important;

		}

}
