
/* ---------- 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 }
.os_head_slider .slicktop > div img { width:100% ; height:auto }
.os_head_slider .slicktop > div { display:none }
.os_head_slider .slicktop > div:first-child { display:block }
.os_head_slider .slick-initialized > div { display:block }
.os_head_slider .slick-dots { bottom:-30px } 

.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 }

/* SLICK MIT RAHMEN UND ABSTAND 
.os_home_prodnewwrapper .slick-list { margin: 0 -5px }
.os_home_prodnewwrapper .slick-slide > div { padding: 0 5px }
*/

/* Titel */

.os_home_title h1 ,
.os_home_productswrapper h1 ,
.os_home_productswrapper h2 ,
.os_home_prodnewwrapper h2 ,
.os_home_vendorwrapper h2 ,
.os_home_textwrapper h2
{ color:#fff ; background:#3e4958d4; padding: 8px 0 ; margin:40px 0 15px 0 ; font-size:1.3em ; font-weight:700 ; text-align:center }

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

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

/* Angebote */
.os_home_productswrapper .os_list_title { margin-top:0px; font-size:1.2em; height:79px ; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; line-height:1.451em; -webkit-mask-image: linear-gradient(180deg, #000 90%, transparent) }
.os_home_productswrapper h2 { margin: 30px 0 5px 0 }
.os_home_productswrapper .os_list_infos {text-align:right;  }
.os_home_productswrapper .os_list_buttons { height:30px; margin:12px 0 3px 0}
.os_home_productswrapper .os_list_ddoption { width:110px }

/* 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:700 }
.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 }



/* wellcomewrapper */

.os_home_wellcomewrapper { text-align:center ; margin-bottom:20px }
.os_home_wellcomewrapper h1 { margin: 30px 0 30px 0 }


/* 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:200px ; margin:6px 30px 6px 0 ; filter:gray ; -webkit-filter: grayscale(99%) }
.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:1.15em ; 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:1.1em ; line-height:1.4 }
.os_home_textwrapper .textblock .textr { font-size:1.1em ; line-height:1.4 }
.os_home_textwrapper .textblock .textm { font-size:1.1em ; line-height:1.4 }

@media ( max-width:767px ) {
	
	.os_home_productswrapper .os_list_title { height:auto;margin-bottom:10px;font-size:1em; }
}

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