html,body,p,span,td,tr,h1,h2,h3,h4,h5,a,strong,b,small{text-transform:none !important;}

#navigation-oben{text-align:right;height:50px;}
#navigation-oben-rechts{width:auto;float:right;}
#navigation-oben-rechts a.button-online-termin{height:50px;width:179px;background-image:url(/Themes/WeichbergerB2B_Responsive/Content/Images/button-online-termin.jpg);display:block;margin:0px 1px 0px 0px;float:left;}
#navigation-oben-rechts a.button-b2b{height:50px;width:132px;background-image:url(/Themes/WeichbergerB2B_Responsive/Content/Images/button-b2b.jpg);display:block;margin:0px 1px 0px 0px;float:left;}
#navigation-oben-rechts a.button-online-shop{height:50px;width:173px;background-image:url(/Themes/WeichbergerB2B_Responsive/Content/Images/button-fahrrad-shop.jpg);display:block;margin:0px 1px 0px 0px;;float:left;}
#navigation-oben-rechts a.button-app{height:50px;width:110px;background-image:url(/Themes/WeichbergerB2B_Responsive/Content/Images/button-app.jpg);display:block;margin:0px;float:left;}

.mega-menu {margin-top:40px;}
#navigation-oben-desktop {}
#navigation-oben-mobile{width:0px;height:0px;visibility:hidden;position:absolute;top:-1000px;left:-1000px;}


#weichberger-logo{z-index:9998;width:392px;height:159px;position:absolute;top:0px;left:0px;background-image:url(/Themes/WeichbergerB2B_Responsive/Content/Images/logo-weichberger.png);}
.button-logo-startseite{width:392px;height:159px;display:block;}

#navigation{position:relative;top:0px;}

#layerslider{padding:0px;margin-top:0px;}

.menu1{font-size:20px !important;padding-bottom:15px !important;padding-top:15px !important;padding-left:12px !important;padding-right:12px !important;}
.menu1::after {position: absolute !important; top:15px !important; right: 1px !important;}
.menu1:hover{background-color:#0063a4 !important;color:#ffffff !important;}

@media (max-width: 1199px) {
	#navigation-oben-rechts a.button-online-termin{width:170px;background-position:-4px 0px;}
	#navigation-oben-rechts a.button-b2b{width:121px;background-position:-4px 0px;}
	#navigation-oben-rechts a.button-online-shop{width:165px;background-position:-4px 0px;}
	#navigation-oben-rechts a.button-app{width:102px;background-position:-4px 0px;}
	
	.menu1{font-size:16px !important;padding-left:8px !important;padding-right:8px !important;text-align:center !important;}
	.menu1::after {position: absolute !important; top:15px !important; right:1px !important;}
}

@media (max-width: 1200px) {
	#navigation-oben-rechts a.button-online-termin{width:178px;padding-right:0px;border-right:1px solid #ffffff;}
	#navigation-oben-rechts a.button-b2b{width:129px;padding-right:0px;border-right:1px solid #ffffff;}
	#navigation-oben-rechts a.button-online-shop{width:173px;padding-right:0px;border-right:1px solid #ffffff;}
	#navigation-oben-rechts a.button-app{width:109px;padding-right:0px;border-right:1px solid #ffffff;}
	
	#navigation-oben-desktop{width:0px;height:0px;visibility:hidden;position:absolute;top:-1000px;left:-1000px;}
	#navigation-oben-mobile{width:100%;height:70px;;visibility:visible;position:relative;top:0px;left:0px;border-bottom:1px solid #e0e0e0;padding-top:10px;padding-bottom:10px;}
	#navigation-oben-rechts{background-color:#e4061f;margin:0px auto 0px auto;width:100%;padding-left:0px;}
	
	#weichberger-logo{height:96px;background-image:url(/Themes/WeichbergerB2B_Responsive/Content/Images/logo-weichberger-mobile.png);}
	.button-logo-startseite{width:392px;height:96px;}
	#navigation {padding-top:15px;}
}

@media (max-width: 640px) {
	#navigation-oben-rechts a.button-online-termin{background-position:-4px 0px;width:52px;}
	#navigation-oben-rechts a.button-b2b{background-position:-9px 0px;width:70px;}
	#navigation-oben-rechts a.button-online-shop{background-position:-5px 0px;width:63px;}
	#navigation-oben-rechts a.button-app{background-position:-15px 0px;width:42px;}
}

@media (max-width: 500px) {
	#weichberger-logo{width:220px;height:54px;background-size:220px 54px;}
	.button-logo-startseite{width:220px;height:54px;}
	.mega-menu {margin-top:10px;}
	#navigation {padding-top:0px !important;}
	#layerslider{padding:0px;margin-top:10px;}
	
}


#ueberschrift{font-size:16px;padding-top:30px;padding-bottom:0px;margin-bottom:0px;}
#ueberschrift p{font-size:16px;}
#ueberschrift h1{color:#0063a4 !important;}
@media (max-width: 992px) {
	#ueberschrift{padding-top:50px;}
}
@media (max-width: 500px) {
	#ueberschrift{padding-top:30px;}
}
@media (max-width: 400px) {
	#ueberschrift h1{font-size:22px !important;}
}

#content1{font-size:16px;color:black;}
#content1 p{font-size:16px;}
#content1 h1{color:#0063a4 !important;}
#content1 h2{color:#0063a4 !important;background-image:url(/Themes/WeichbergerB2B_Responsive/Content/Images/hg-h1.jpg);background-repeat:no-repeat;padding-left:30px;background-position:0px 5px;}
#content1 h3{color:#0063a4 !important;}
#content1 a{text-decoration:underline;}
#content1 a:hover{text-decoration:none;}
#content1 ul{/*list-style-image: url(/Themes/WeichbergerB2B_Responsive/Content/Images/hg-li.jpg);*/padding-left:23px;list-style-type: none;}

#content1-shop {
	padding: 15px 0 0 0;
	border-bottom: 1px solid rgb(0, 99, 164);

}
#content1-shop p{font-size:12px;}
@media (max-width: 992px) {
	#content1-shop{padding-bottom:5px;}
}



#leistung-startseite{background-color:#0063a4;color:#ffffff;font-size:16px;padding:15px;min-height:80px;}
#leistung-startseite p{color:#ffffff;font-size:16px;}
#leistung-startseite a{color:#ffffff;font-size:16px;text-decoration:underline;}
#leistung-startseite a:hover{text-decoration:none;}

@media (max-width: 1199px) {
	#leistung-startseite{min-height:170px;}
}
@media (max-width: 992px) {
	#leistung-startseite{min-height:120px;}
}
@media (max-width: 768px) {
	#leistung-startseite{min-height:80px;}
}

.xparallax {background-image: url("/Themes/WeichbergerB2B_Responsive/Content/Images/hg-zitat.jpg");background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
.parallax {background-image: url("/Themes/WeichbergerB2B_Responsive/Content/Images/hg-zitat.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;}

#content-parallax{font-size:16px;padding-top:50px !important;padding-bottom:50px !important;color:#ffffff !important;}
#content-parallax h2{font-size:26px;color:#ffffff !important;}

#content3{font-size:16px;}
#content3 h1{color:#0063a4 !important;}
#content3 h2{color:#0063a4 !important;background-image:url(/Themes/WeichbergerB2B_Responsive/Content/Images/hg-h1.jpg);background-repeat:no-repeat;padding-left:30px;background-position:0px 5px;}

#facebook-startseite{font-size:12px;padding:15px;min-height:80px;}
#facebook-startseite p{font-size:12px;}
#facebook-mobile{visibility:hidden;height:0px;width:0px;position:absolute;top:-1000px;left:-1000px;}
@media (max-width: 992px) {
	#facebook-desktop{visibility:hidden;height:0px;width:0px;position:absolute;top:-1000px;left:-1000px;}
	#facebook-mobile{visibility:visible;height:auto;width:100%;position:relative;top:0px;left:0px;margin-bottom:25px;}
}

#footer{padding-top:0px !important;padding-top:0px !important;padding-bottom:0px !important;color:#ffffff !important;font-size:16px;}
#footer h2{color:#ffffff !important;}
#footer a{color:#ffffff !important;}
#footer a:hover{text-decoration:underline;}
#footer-adresse{background-color:#ffffff;padding:42px 15px 0px 15px;color:#6a6a6a;}
@media (max-width: 992px) {
#footer-adresse{margin-top:41px;}
}

#footer2 {font-size:16px; color:#ffffff;padding-right:40px;}
#footer2 p{font-size:16px; color:#ffffff;}
#footer2 li{font-size:16px; color:#ffffff;}
#footer2 ul{font-size:16px; color:#ffffff;}
#footer2 a{text-decoration:underline;color:#ffffff;}
#footer2 a:hover{text-decoration:none;}


#footer-top-reifen-team{position:absolute;bottom:-20px;left:-50px;text-align:right;z-index:1000;}
@media (max-width: 992px) {
#footer-top-reifen-team{position:relative;bottom:0px;left:0px;text-align:left;margin-bottom:15px;padding-bottom:15px;}
}

.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}

.items{
	padding: 15px 0;
}

.col-search {
	position: relative;
	min-height: 1px;
	float: left;
	padding: 0;
}

.item-criterions{
	display: flex;
	justify-content: space-around;
}

.p-0{
	padding: 0;
}

.mb-3{
	margin-bottom: 1rem;
}

.flex-center{
	display: flex;
	justify-content: center;
}

.flex-column-center {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

#bigView .buttons {
	display: flex;
	justify-content: space-between;
	width: 50px;
}