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

/* Slider-Skin */

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

/* Titel */

.os_home_tittxt ,
.os_home_title h1 ,
.os_home_productswrapper h1 ,
.os_home_prodnewwrapper h2 ,
.os_home_vendorwrapper h2 ,
.os_home_textwrapper h1
{ padding: 8px 0 ; margin:40px 0 15px 0 ; font-size:1.357em ; font-weight:600 ; font-family:"SourceCodePro-Light" }

/* Neue Artikel (Slider) */

.os_home_prodnewwrapper h2 { margin: 60px 0 25px 0 }
.os_home_prodnewwrapper .listwrap { text-align:left ; padding:10px ; margin: 0 7px 0 -1px ; border: 1px solid #e1e1e1 ; border-right:0 }
.os_home_prodnewwrapper .listwrap .listthumb { margin-bottom:15px }
.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 }

/* 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 b.os_home_tittxt { display:block }
.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 { line-height:1.4 }
.os_home_textwrapper .textblock .textr { line-height:1.4 }
.os_home_textwrapper .textblock .textr a { display:block ; margin-bottom:8px ; text-decoration: underline dotted }
.os_home_textwrapper .textblock .textr .tboxnewa { display:block ; margin-top:24px ; font-weight:600  }
.os_home_textwrapper .textblock .textr img { display:block ; width:100% ; margin-bottom:15px }


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