
/* ---------- HOMEPAGE ---------- */

/* Linke Spalte ausblenden */

.os_main_left_td { display:none }
.os_main_shop { width:100% ; margin:0 ; padding:0 }

/* Slider-Skin */

.os_head_slider { position:relative ; margin:0 ; padding: 0 0 20px 0 }
.os_head_slider .slick-slide img { width:100% }
.os_home_prodnewwrapper .slick-prev { left: -12px }
.os_home_prodnewwrapper .slick-next { right: -15px }
.os_home_prodnewwrapper .slick-prev:before { content: "\f104" ; color:#000 }
.os_home_prodnewwrapper .slick-next:before { content: "\f105" ; color:#000 }

/* Titel */

.os_home_title h1 ,
.os_home_productswrapper h1 ,
.os_home_prodnewwrapper h2 ,
.os_home_vendorwrapper h2 ,
.os_home_textwrapper h2
{ color:#000 ; background:#FF8724 ; padding: 8px 0 ; margin:40px 0 15px 0 ; font-size:1.143em ; font-weight:600 ; text-align:center }

.os_home_title h1 a ,
.os_home_productswrapper h1 a ,
.os_home_prodnewwrapper h2 a ,
.os_home_vendorwrapper h2 a ,
.os_home_textwrapper h2 a
{ display:block ; color:#000 }

.os_home_title h1 { margin: 0 0 30px 0 }

/* Angebote */

.os_home_productswrapper h2 { margin: 70px 0 5px 0 }

@media screen and ( min-width:111992px ) {
	
	body { overflow-x:hidden }
	.os_home_productswrapper { background:#fff ; padding: 0 20px 35px 20px ; width:100vw ; position:relative ; left:50% ; right:50% ; margin-left: -50vw ; margin-right: -50vw }
	.os_home_productswrapper { border-top: 20px solid #f1f1f1 ; border-bottom: 20px solid #f1f1f1 }
}

/* Neue Artikel (Slider) */

.os_home_prodnewwrapper h2 { margin: 60px 0 25px 0 }
.os_home_prodnewwrapper .listwrap { text-align:center ; padding: 0 10px }
.os_home_prodnewwrapper .listwrap .listthumb { margin:0 10px 10px 10px }
.os_home_prodnewwrapper .listwrap .listtitle { height:40px ; overflow:hidden ; font-weight:600 }
.os_home_prodnewwrapper .listwrap .listprice { padding-top:10px }
.os_home_prodnewwrapper .listwrap .listpold { color:#990000 ; font-weight:normal ; display:inline-block ; padding-left:15px }
.os_home_prodnewwrapper .thumb { width:75% ; height:auto ; margin: 0 auto }

@media screen and ( min-width:768px ) {

	.os_home_prodnewwrapper { padding: 30px 0 40px 0 ; margin:30px -20px ; background:#ff0000 ; box-shadow: 650px 0 0 #ff0000 , -650px 0 0 #ff0000 }
	.os_home_prodnewwrapper h2 { margin-top:0 ; background:transparent ; color:#000 ; border-bottom:1px solid #e1e1e1 }
	.os_home_prodnewwrapper h2 a { color:#000 }
}

/* Herstellerlogos */

.os_home_vendorwrapper { text-align:center ; margin-bottom:20px }
.os_home_vendorwrapper h2 { margin: 60px 0 30px 0 }
.os_home_vendorwrapper img { vertical-align:middle ; width:80px ; margin:6px 30px 6px 0 ; filter:gray ; -webkit-filter: grayscale(100%) }
.os_home_vendorwrapper img:hover { filter:none }

/* Text */

.os_home_textwrapper { margin:0 }
.os_home_textwrapper h2 { margin: 55px 0 25px 0 }
.os_home_textwrapper h3 { margin:15px 0 15px 0 ; font-size:1em ; font-weight:bold }
.os_home_textwrapper .textblock a { text-decoration:underline }
.os_home_textwrapper .textblock .textl ul { list-style:none ; margin:0 ; padding:0 }
.os_home_textwrapper .textblock .textl li { background:url(./../main/home_dott.gif) no-repeat left center ; padding:3px 0 3px 25px }
.os_home_textwrapper .textblock .textl { font-size:0.929em ; line-height:1.4 }
.os_home_textwrapper .textblock .textr { font-size:0.929em ; line-height:1.4 }

/* ---------- END ---------- */
