
.main-menu-wrapper.mobile{
	top:0;
}

footer{
    max-width: 100%;
    overflow-x: hidden;
}

.main-menu img{
	margin-top:-4px;
}

.langselect ul li{
	list-style-type:none;
}

.info_element{
	padding-right:1rem;
}

.zurueck_zur_suche{
	margin-left:auto;
	color:#e60013;
	cursor:pointer;
}

#search_query{
	display:none;
}

.zurueck_zur_suche img{
	width:40px;
	height:auto;
}

.co2_reduction_amount{
	font-size:12rem;
	color:#fff;
}

.main-menu{
	width:100%;
}

.langselect img{
	width:1rem;
	margin-right:0.5rem;
}

.logo_intellisens{
	width:6rem
}

.ce-tab-pane.tab-pane .tab-content .frame-type-ce_columns2, .ce-tab-pane.tab-pane .tab-content .frame-type-ce_columns3, .ce-tab-pane.tab-pane .tab-content .frame-type-ce_columns4{
	width:100%;
}

.result_product{
	display:flex;
}

.result_product.acc_0{
	display:none;
}


.pf_akkordeon_header{
	cursor:pointer;
	background-color:#e7e7e7;
	color:#e30613;
	text-align:center;
	border-bottom:1px solid #757575;
    margin-top: -1rem;
}

.pf_akkordeon_footer{
	display:none;
	cursor:pointer;
	background-color:#e7e7e7;
	color:#e30613;
	text-align:center;
	border-bottom:1px solid #757575;
	justify-content: center;
}

.result_product_sk .modal-header{
	border-bottom:0 !important;
}

.result_product_sk .modal-title{
    font-size: 2rem;
    font-weight: 400;
}

.show_sk{
	cursor:pointer;
	transition:0.25s all;
}

.with-vertical-line {
  border-right: 1px solid #757575;
  padding-right: 15px;
}

.col-universal, .col-original{
	padding:0 2rem 4rem 2rem;
	margin:6rem 0;
}

.col-universal h2, .col-original h2{
	text-align:center;
	font-size:2rem;
	font-weight:400;
}
.col-universal p, .col-original p{
	text-align:center;
	font-weight:400;
}

.col-anlernvorgang{
	padding-bottom:6rem;
}

.anlern_heading{
	font-weight:400;
}


#text-anlernvorgang{
	padding-top:3rem;
    max-width: 40rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
	text-align:center;
}

#text-anlernvorgang ul{
	text-align:left;
}

.show_sk:hover{
	color:#e30613;
}

.sk_product_holder{
	width:100%;
	max-width:40rem;
    margin-left: auto;
    margin-right: auto;
}

.sk_product_image{
	float:left;
	display:inline-block;
	width:30%;
}

.sk_product_image img{
	max-width:8rem;
}

.sk_product_image{
	float:left;
	display:inline-block;
	width:30%;
}

.sk_product_model{
	font-weight:bold;
	float:left;
	display:inline-block;
	width:20%;
}

.sk_product_description{
	float:left;
	display:inline-block;
	width:50%;
}

.result_product{
    width: 100%;
    height: 9rem;
    margin-bottom: 1rem;
}


.acc_type_single{
    border-bottom: 1px solid #757575;
}

.acc_shown{
	transition:0.25s all;
	display:flex !important;
}

.c-zi{
	cursor:zoom-in;
}

#fullscreenModal{
	text-align:center;
}

.acc_hidden{
	transition:0.25s all;
	display:none !important;
}

.result_product_image{
	float:left;
	width:25%;
    display: inline-block;
}
.result_product_model{
	float:left;
	width:30%;
    display: inline-block;
}
.result_product_sk{
	float:left;
	width:30%;
    display: inline-block;
}
.result_product_pdf{
	float:left;
	width:15%;
    display: inline-block;
}

.result_product_image img{
	width:7rem;
	height:auto;
}

.result_product_model p{
	text-align:left;
}

.result_product_pdf img{
	width:4rem;
	height:auto;
}

.mobilelangselect{
	position:absolute;
	top:1rem;
	right:1rem;
	z-index:5000;
}

.news_image_two_columns{
	margin-bottom:2rem;
}

.news_image_two_columns img{
	width:calc(100% - 10px);
	height:auto;
}

.results_pg .p-5{
    padding-bottom: 4rem !important;
    padding-top: 4rem !important;
}

.result_hl .col-6{
	padding: 5rem 0rem 0rem 8rem;
	color:#e30613;
	font-weight:bold;
}


.result_pl .col-6{
	padding: 1rem 0rem 0rem 8rem;
}

.result_pl img{
	width:2rem;
}

.search_product{
	font-size:inherit;
}

#no_results{
	padding-bottom:10rem;
}

.results_pg{
	display:none;
}

#productfinder_results{
	display:none;
}

#weiterleitung{
	display:none;
}

.news_detail_header{
	text-align:center;
	position:relative;
}

.news_detail_header img{
	width:100%;
	max-width:1920px;
	height:auto;
}

.news_detail_header::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, black 90%);
    z-index: 1;
}

.news_detail_header .header .container{
    max-width: 1200px;	
}
	
.news_detail_header .header{
	position:absolute;
	z-index:5;
	color:#fff;
	top:calc(50% - 3rem);
	width:100%;
	text-align:left;
}

.news_detail_header .trenner, .news-trenner{
    content: "";
    width: 2.5rem;
    height: 2px;
    background-color: #e30613;
	margin-left:0.35rem;
	margin-top:-0.5rem;
}

.news-trenner{
    margin-top: 0.25rem;
    margin-left: 0;
    margin-bottom: 3rem;
}

.news-backlink-wrap a:hover{
	color:#e30613;
}

.paginated{
	color:#e30613;
}

.next_last a:hover{
	color:#e30613;
}

.red_arrow{
	color:#e30613;
}

.next_last{
	padding-top:2rem;
	padding-bottom:2rem;
	border-top:1px solid #a0a0a0;
}

.news_detail_header .tags{
    margin-left: 0.35rem;
    margin-top: 0.4rem;
    font-size: 0.9rem;
}

#energierechner{
	margin-top:4rem;
	margin-bottom:5rem;
}

#einsparpotenzial{
	text-align:center;
	font-size:2rem;
	padding-bottom:2rem;
}

#km, #verbrauch{
	line-height:1rem;
    height: 3.55rem;
}

@media (max-width: 600px) {
	.fm{
		right:0;
	}

}



@media (max-width: 998px) {
	#kontaktformular-1460 .col-4{
		width:100% !important;
	}
	#kontaktformular-1460 .col-6{
		width:100% !important;
	}
	#contactformen-4786 .col-4{
		width:100% !important;
	}
	#contactformen-4786 .col-6{
		width:100% !important;
	}
}


@media (max-width: 998px) {
	.col-universal, .col-original {
		width:100% !important;
		border:0 !important;
		padding:0;
	}
	.infoholder.d-flex{
		display:inline-block !important;
	}
}


@media (max-width: 600px) {
	.result_product_image img{
		width:6rem;
	}
	.result_product_model{
		font-size:0.8rem;
		padding-left:0.5rem;
	}
	.result_product_model h4{
		font-size:1rem;
	}
	.result_product_sk{
		font-size:0.8rem;
	}
	.result_product_pdf img{
		max-width:100%;
		height:auto;
	}
}

.pf-divider{
    border-bottom: 1px solid #757575;
    margin-top: 3rem;
}

.pf-heading{
	font-size:1.5rem;
	font-weight:500;
	color:#757575;
}

.sb-disabled{
	color:#757575;
	border-color:#757575;
}


.sb-disabled:hover{
	color:#757575;
	border-color:#757575;
	background-color:#fff;
	cursor:default;
}

