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

.os_main_left_td { display:none }
.os_main_shop { width:100% ; padding:0 ; margin:0 }
.os_head_big { z-index:100001 }

.os_content_all { overflow:hidden }
.os_content_all .content {  padding-top:0 }
.os_content_all .container { width:100% }

/* Slider-Skin */

.os_head_slider { position:relative ; margin: -34px 0 0 0 ; padding: 0 0 20px 0 }
.os_head_slider .slicktop > div img { width:100% }
.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 } 

/* Content */

.os_home_wrapper { margin-top:85px !important }
.os_home_wrapper h2 { font-size:3.5em ; margin:0 }
.os_home_wrapper h2 span { display:block ; font-family:Stalemate ; color:#94cec2 ; font-size:1.5em ; font-weight:normal }
.os_home_wrapper h3 { font-size:2.5em ; margin:0 }
.os_home_wrapper p { margin: 12px 0 0 0 ; font-size:1.5em }

.os_home_wrapper .hpimgresp { width:100% }
.os_home_wrapper .hpimgicon { width:170px }
.os_home_wrapper .hpovertext { position:absolute ; font-size:1.5em ; font-weight:600 }
.os_home_wrapper .home_text { margin: 40px 0 }

.os_home_wrapper .home_teaser4 .hpovertext { top:20% ; right:15% ; color:#fff }

.os_home_wrapper .home_teaser7 { background-color: transparent ; background-image: radial-gradient(at center left, #eecca3 0%, #ee9aa1 100%) }
.os_home_wrapper .home_teaser7 .hpimgresp { width:50% }
.os_home_wrapper .home_teaser7 .hpovertext { width:33% ; top:20% ; right:15% ; color:#000 ; font-size:1.2em }
.os_home_wrapper .home_teaser7 .hpovertext p { font-size:0.9em ; font-weight:normal }
.os_home_wrapper .home_teaser7 .hpovertext h3 { margin-bottom:6px }
.os_home_wrapper .home_teaser7 .hpovertext a { display:inline-block ; background:#8d918a ; color:#fff ; padding: 6px 20px ; margin-top:10px }

.os_home_wrapper .home_teaser8 { background-color: transparent ; background-image: radial-gradient(at bottom right, #c9b8ca 0%, #7a7b8c 100%) }
.os_home_wrapper .home_teaser8 .hpimgresp { width:50% ; float:right }
.os_home_wrapper .home_teaser8 .hpovertext { width:33% ; top:20% ; left:15% ; color:#fff ; font-size:1.2em }
.os_home_wrapper .home_teaser8 .hpovertext p { font-size:0.9em ; font-weight:normal }
.os_home_wrapper .home_teaser8 .hpovertext h3 { margin-bottom:6px }
.os_home_wrapper .home_teaser8 .hpovertext a { display:inline-block ; background:#8d918a ; color:#fff ; padding: 6px 20px ; margin-top:10px }

.os_home_wrapper .home_teaser9 .hpovertext { top:20% ; right:15% }

@media (max-width: 767px) {

	.os_home_wrapper .hpovertext { font-size:0.9em }
	.os_home_wrapper .home_teaser8 .hpovertext p { display:none }
	.os_home_wrapper .home_teaser7 .hpovertext p { display:none }

	.os_home_wrapper h2 { font-size:2.5em }
	.os_home_wrapper h2 span { font-size:1.2em }
	.os_home_wrapper h3 { font-size:1.5em }
	.os_home_wrapper p { font-size:1.1em }

	.os_home_wrapper .home_teaser9 .hpovertext { width:150px }
}

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