.section{background-color:#d6d6d0;}
article{padding-top:0;}


.col_left h1{background: no-repeat right center;background-size:2em;}
.col_left h1.icon_img{position:relative;z-index:0;}
.col_left h1.icon_img a{position:absolute;right:0;top:0;width:2em;}
.col_left h1.faser{background-image:url(https://www.paradies.de/images/icons/fuellung_faser.png);}
.col_left h1.feder{background-image:url(https://www.paradies.de/images/icons/fuellung_feder.png);}
.col_left h1.natur{background-image:url(https://www.paradies.de/images/icons/fuellung_natur.png);}
.col_left h1+p{margin-top:0;}
.col_left h1 sup{display:none;}

.col_left h2{font-size:1.2em;border-top:.1em solid #fff;margin-top:-.5em;padding-top:1em;line-height:1.43;}
.col_left h2.overh1{border-top:none;margin-top:.5em;}

#material-science .col_left h1 sup{display:inline;}
.col_left a{text-decoration:underline;}

figure{padding:0;margin:1em 0;overflow:auto;}
figure.w45{width:80%;}
figcaption{font-size:.8em;font-style:italic;margin-top:.5em;}
figure img{height:auto;width:auto;max-width:100%;display:block;}
figure.w45 img{width:100%;}
.fig_left{float:left;width:49.9%;padding-right:.5em;}
.fig_right{float:right;width:49.9%;padding-left:.5em;}
figcaption.bg_blue{background-color:#163C63;margin-top:0;padding:.8em .5em;}
figcaption.bg_blue .fig_left{text-align:right;padding-right:1em;}
figcaption.bg_blue .fig_right{padding-left:1em;}

.blueCap{background-color:#163C63;padding:1em;margin-bottom:1em;}

.col_right li a{display:block;}
.col_right ul.uebersicht a{padding:.5em 0;}
.col_right ul.uebersicht a:hover{background-color:#eee;}
.col_right .produkt_left{width:20%;float:left;min-height:1em;}
.col_right .produkt_right{width:20%;float:right;font-size:.8em;padding-bottom:3em;text-align:center;max-width:120px;}
.col_right .produkt_right p{text-align:left;font-size:1em;margin:.5em 0;}
.col_right .produkt_right img{max-width:100%;display:block;margin:auto;}
.col_right .produkt_desc{width:59.9%;float:left;padding:0 1em;}
.col_right .noimg{padding-left:0;width:79.9%;}
.col_right .breit{width:79.9%}

.col_right .text p{margin:1em 0;}

.col_right .text h4{margin-top:2em;}
.col_right .text h4:first-child{margin-top:1em;}
.col_right h4{font-weight:400;line-height:1em;margin-bottom:.3em;}


a.shadow_box{display:block;position:relative;max-width:100px;}
.col_right a.shadow_box::after{content:url(https://www.paradies.de/images/icons/lupe.png);position:absolute;top:100%;left:100%;margin:-16px 0 0 -16px;display:block;}
a.shadow_box img{width:auto;height:auto;max-width:100%;display:block;}
.col_right .siegel{margin-top:1.5em;}
.col_right .siegel img{max-width:100%;}
.col_right .siegel p{font-size:.6em;margin-top:1em;}
.col_right .oeko img{max-width:60px;}
.col_right  li a::after,.col_right  li::after,.col_right h2::after{content:' ';height:1px;clear:both;display:block;}
h2.title_kuller{line-height:1.45;}
h2.title_kuller .title_kuller_text{width:auto;text-align:left;float:left;padding-right:2em;}
.title_kuller_text{padding-top:.5em;padding-bottom:.5em;display:block;}
.col_right .produkt_right .kuller{display:block;width:auto;float:none;text-align:center;}
.kuller a,.kuller div{display:inline-block;width:8em;padding:0 .1em .5em .1em;text-align:center;font-size:.5em;line-height:1.2em;vertical-align:top;color:#4d4d4f;}
 .produkt_right .kuller a, .produkt_right .kuller div{display:block;margin:0 0 0 auto;font-size:.7em;}
.kuller a.xb,.kuller div.xb{width:8.5em;}
.kuller a:hover{color:#aa0316;}
.col_right .kuller img{width:4.6em;height:4.6em;display:block;margin:0 auto .15em auto;}
.col_right .kuller img.h_auto{width:4.6em;height:auto;display:block;margin:0 auto .15em auto;}
.col_right .shop_link{clear:both;height:0;position:relative;}
.col_right .shop_link  a{position:absolute;right:0;bottom:0;display:block;background-color:#DB021B;color:#fff;height:2.5em;float:right;font-size:.83em}
.col_right .shop_link a img{display:block;width:auto;height:100%;}

.col_right  a.zum_produkt {color:#DB021B;text-decoration:underline;display:inline;}
.col_right  a.zum_produkt:after {content:none;}


.col_right ul p,.col_right ul ul{margin:0 0 1em 0;padding:0;}
.col_right ul.uebersicht ul li, ul.details ul li{border:none;padding:0 0 0 1em;position:relative;min-height:0;}
.col_right  ul ul li::after{content:none;}
.col_right  ul ul li::before, ul.details ul li::before{content:'\2022 ';position:absolute;left:0;}
.col_right ul .breit table{margin-right:5em;}
.col_right ul table.ergo{margin-bottom:1em;}
.col_right ul table.ergo img{width:auto;max-height:1.1em;}
.col_right ul td{text-align:center;}
.col_right ul .ergo td{vertical-align:middle;}
.icon_topright{height:auto;width:auto;max-width:4em;float:right;margin:0 0 .5em .5em}

.produkt_desc h4 + table{margin-top:1.5em;}

.mb0{margin-bottom:0;}


.produkt-info {margin: 0;padding:1em;background-color:#163C63;color:#fff;clear:right;}
.produkt-info ul,ul.textlist{margin:0 0 .8em 0;padding:0;}
.produkt-info li,ul.textlist li{padding:0 0 0 1em;list-style-type:none;position:relative;}
.produkt-info li::before,ul.textlist li::before{content:'\2022 ';position:absolute;left:0;}
.produkt-info h3{margin:0 0 0 0;font-weight:600;}
#material-science .produkt-info h3{margin-bottom:1em;}
.produkt-info p:first-child,.produkt-info p:last-child{margin:0;}

.col_left  .fuellung{display:inline-block;text-align:center;color:#163C63;font-size:.8em;font-weight:600;margin-right:2em;margin-top:2em;text-decoration:none;}
.fuellung img{display:block;margin:0 auto 1em auto;}

/* Produkt navigation */
.produkt_navi{max-width:100%;min-width:15em;position:absolute;top:0;left:0;background-color:#163C63;padding:2em 0 2em 1.5em;margin:0 -6% 0 0;display:none;z-index:4;}
.produkt_navi nav a{font-size: 1em;}
.produkt_navi nav .nav_produkte a{font-size: .85em;}
.col_left .produkt_navi *{text-decoration:none;font-weight:600;color:#fff;}
.col_left  ul ul li.current > a{color:#97948F;}
.col_left .produkt_navi .nav_produkte *{font-weight:400;}
.produkt_navi  a{display:block;}
.produkt_navi  .nav_parent > li > a{margin-right:4em;}
.produkt_navi .nav_sub{display:inline-block;vertical-align:top;min-width:8em;padding:0 1.5em 0 0;}
.produkt_navi .nav_sub > li > a,.produkt_navi .nav_parent > li > a{line-height:2.2em;}
.produkt_navi .nav_sub > li > a{border-bottom: 1px solid #fff;margin-bottom:.4em;font-size:.85em;line-height:2.4em;}

.produkt_navi .nav_sub a{background-repeat:no-repeat;background-position:right center;}
.produkt_navi .nav_sub a.faser{background-image:url(https://www.paradies.de/images/icons/fuellung_faser_k.png);padding-right:2em;}
.produkt_navi .nav_sub a.feder{background-image:url(https://www.paradies.de/images/icons/fuellung_feder_k.png);padding-right:2em;}
.produkt_navi .nav_sub a.natur{background-image:url(https://www.paradies.de/images/icons/fuellung_natur_k.png);padding-right:2em;}
.close_subnav{position:absolute;right:.5em;top:.5em;z-index:5;}
.col_left  .open_subnav{font-weight:600;font-size:.85em;position:absolute;top:0em;left:0;padding:0 1em;z-index:5;text-decoration:none;line-height:2em;color:#163C63;background-color:#fff;}
.down_arr{position:absolute;top:1.6em;left:.5em;z-index:0;max-height:.8em;width:auto;display:none;}
.col_left .produkt_navi .close_subnav a{background-color:#fff;color:#163C63;width:1.4em;line-height:1.4em;display:block;font-weight:600;text-align:center;}

@media (min-width: 470px)  {
	.half{width:auto;max-width:50%;float:left;padding-right:1em;}
	img.w23{width:auto;max-width:66%;}
	img.w34{width:auto;max-width:75%;}
	img.w45{width:auto;max-width:80%;}
}

@media (min-width: 790px)  {
	.section{background-attachment:fixed;background-size:cover;background-position:center top;background-repeat:no-repeat;}
	#pillows,#products{background-image:url(https://www.paradies.de/images/backgrounds/tradition.jpg);}
	#duvets{background-image:url(https://www.paradies.de/images/backgrounds/betten.jpg);}
	#duvets.bg_fibre,#mattress-toppers{background-image:url(https://www.paradies.de/images/backgrounds/betten-faser.jpg);background-position:center center;}
	#duvets.bg_natural{background-image:url(https://www.paradies.de/images/backgrounds/betten-natur.jpg);background-position:center center;}
	#material-science{background-image:url(https://www.paradies.de/images/backgrounds/film.jpg);background-position:center center;}
	article{padding-top:2em;}
	
	.produkt_navi{margin:0 -4em 0 0;}
	
	ul.produkt-liste{padding-top:1.5em;}
	.produkt_navi{padding-top:1em;}
	.col_left  .open_subnav{top:-1em;}
	.down_arr{top:.8em;}
}

/* Shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:1010;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;background-color:#fff;border:5px solid #fff;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(https://www.paradies.de/images/icons/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#d6d6d0;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:28px;margin-left:4px;cursor:pointer;background-repeat:no-repeat;background-position:center center;position:relative;left:6px;}
#sb-nav-close{background-image:url(https://www.paradies.de/images/icons/close.png);}
#sb-nav-next{background-image:url(https://www.paradies.de/images/icons/next.png);}
#sb-nav-previous{background-image:url(https://www.paradies.de/images/icons/previous.png);}
#sb-nav-play{background-image:url(https://www.paradies.de/images/icons/play.png);}
#sb-nav-pause{background-image:url(https://www.paradies.de/images/icons/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;}
#sb-counter{}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{text-decoration:underline;}