/*!
 * @author:		OneByte GmbH
 * @copyright:	http://www.onebyte.ch
 */.visible-m{display:none !important}.visible-d{display:block !important}.visible-d.btn3{display:inline-block !important}.hidden-desktop{display:none !important}#header-mobile,#offcanvas{display:none !important}.c-content{width:940px;margin:0px auto;position:relative}#page{position:relative}#header h1{margin:0;height:80px;float:left}#header h1 a{background:url(/media/img/design/logo_ruegg-en.png) no-repeat;background-size:200px 69px;width:200px;height:69px;text-decoration:none;overflow:hidden;text-indent:-9000px;display:block}.de #header h1 a{background-image:url(/media/img/design/logo_ruegg-de.png)}.fr #header h1 a{background-image:url(/media/img/design/logo_ruegg-fr.png)}.it #header h1 a{background-image:url(/media/img/design/logo_ruegg-it.png)}.nl #header h1 a{background-image:url(/media/img/design/logo_ruegg-nl.png)}#content{position:relative;min-height:400px;z-index:1}.dw-filterbar{padding-bottom:10px}.dw-cat::after{clear:both;content:"";display:table}.dw-cat li{float:left;width:380px}.dw-cat ul li:nth-child(2n+1){clear:left;margin-right:20px}.inp_normal input{width:200px}.inp_normal textarea{width:300px;height:70px}.inp_select select,.inp_country select{width:200px}.form.vertical label,.form.vertical legend{float:left;width:150px}.form.vertical .inp_radio label,.form.vertical .inp_checkbox label{width:auto}.form.vertical .inp_checkbox legend{position:absolute;left:0;top:0}.form.vertical .inp_checkbox label{clear:both;float:none;margin-left:150px}.form.vertical li.error span.error,.form.vertical .inp_captcha img{margin-left:150px}.form.vertical p.inp_submit input.inp_submit{margin-left:150px}#s4 .col2 .form.vertical label,#s4 .col2 .form.vertical legend{width:180px}#s4 .col2 .inp_textarea label{width:auto;margin-bottom:2px}#s4 .col2 .inp_textarea textarea{width:100%}#s4 .col2 .form.vertical p.inp_submit input.inp_submit{float:right}.plugin_cms-slider .dsp>li:first-child{z-index:2}.plugin_cms-slider .dsp>li{position:absolute;left:0;top:0;margin:0;z-index:1}#s2 .dsp li{height:520px}#s2 .cycle-pager{bottom:30px}#s2 .dsp .info{position:absolute;top:140px;right:0;width:370px}#s2 .dsp h2{padding-left:15px;padding-right:15px;font-size:17px;margin-bottom:20px}#s2 .dsp p{font-size:35px;margin-bottom:20px}#s2 .dsp p span{padding-left:15px;padding-right:15px}#s1-slider .btn-scrolldown{bottom:20%}#s1-slider .dsp li{height:520px}#s1-slider .pager{padding-top:15px;padding-bottom:5px}#s1-slider .pager ul{margin:0 auto}#s1-slider>.c-content{left:50%;width:940px;margin-left:-470px}#s1-slider h1{margin-top:80px;font-size:30px}#s1-slider .pager li:after,#slider2 .pager li:after{position:absolute;content:"";top:-15px;left:50%;z-index:2;margin-left:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #333 transparent;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s}#s1-slider .pager li.cycle-pager-active:after{top:-24px}#s1-slider .pager li+li{margin-left:31px}#s1-slider .pager li img{width:100%}#slider2 .dsp li img{width:378px}#slider2 .pager li{width:87px}#slider2 .pager li img{width:100%}#slider2 .pager li+li{margin-left:10px}#slider2 .pager li:after{top:-10px;border-color:transparent transparent #fff transparent}#slider2 .pager li.cycle-pager-active:after{top:-19px}#s1 .plugin_cms-teaser.hasimg{min-height:330px}#s1 .plugin_cms-teaser.hasimg.landingpage{min-height:520px;background-position:center 70%;background-size:cover;width:100%}#s1 .plugin_cms-teaser.hasimg.landingpage .c-content{padding:0}#s1 .plugin_cms-teaser.hasimg.landingpage h1{margin-top:80px;margin-bottom:0}#s1 .plugin_cms-teaser .c-content{padding-top:60px;padding-bottom:10px}#s1 .plugin_cms-teaser p{width:760px}#s5 .plugin_cms-teaser .imgholder{height:360px}.magdetail .plugin_cms-teaser h1{width:600px}.product-list li{width:300px;float:left;margin:0 0 30px 20px}.product-list li:nth-child(3n+1){clear:left;margin-left:0}.product-list li img{width:100%}.product-list li p{font-size:13px}.product-list li .imgholder{min-height:145px}#s2b .col1{float:left}#s2b .col1{width:560px}#s2b h2{float:right}#s2b .plugin_cms-text{position:relative;float:right;width:300px;font-size:12px;top:30px}#s2b .col1 li:nth-child(8n+1){clear:left}#navbar2 .c-content,#navbar3 .c-content{margin:0 auto}#navbar2 a:hover{color:#fff}#navbar2 .prev,#navbar2 .next{text-transform:uppercase}#navbar2 .prev{float:left}#navbar2 .next{float:right}.detail-header{display:table;width:100%}.detail-header .col1,.detail-header .col2{display:table-cell;vertical-align:top}.detail-header .col1{width:600px}.detail-header .col2{vertical-align:bottom}.detail-header .btnlist{float:right;margin-bottom:20px}.detail-header .btnlist a{clear:both;float:left;max-width:300px}.detail-header .btnlist a+a{margin-top:15px}.detail-specs>h2 .icon-close{margin-left:8px}.detail-specs .content>.imgholder{position:absolute;right:0;top:0}.team-list li{width:300px;float:left;margin:0 0 30px 20px}.team-list li:nth-child(3n+1){clear:left;margin-left:0}.team-list li img{width:100%}.team-list li p{font-size:13px}.team-list li .imgholder{min-height:145px}.team-list li span{font-size:13px}.team-list h2{margin-bottom:0;padding-top:10px;font-size:14px}.team-list .team-intro-text{padding-top:4px}#s2b .col1{float:left}#s2b .col1{width:560px}#s2b h2{float:right}#s2b .plugin_cms-text{position:relative;float:right;width:300px;font-size:12px;top:30px}#s2b .col1 li:nth-child(8n+1){clear:left}#navbar2 .c-content,#navbar3 .c-content{margin:0 auto}#navbar2 a:hover{color:#fff}#navbar2 .prev,#navbar2 .next{text-transform:uppercase}#navbar2 .prev{float:left}#navbar2 .next{float:right}.detail-header{display:table;width:100%}.detail-header .col1,.detail-header .col2{display:table-cell;vertical-align:top}.detail-header .col1{width:600px}.detail-header .col2{vertical-align:bottom}.detail-header .btnlist{float:right;margin-bottom:20px}.detail-header .btnlist a{clear:both;float:left;max-width:300px}.detail-header .btnlist a+a{margin-top:15px}.detail-specs>h2 .icon-close{margin-left:8px}.detail-specs .content>.imgholder{position:absolute;right:0;top:0}.page-426 #s6,.page-444 #s6,.page-11 #s6,.page-63 #s6,.page-11 #s6,.page-102 #s6,.page-138 #s6,.page-258 #s6,.page-186 #s6,.page-222 #s6,.page-294 #s6,.page-330 #s6,.page-366 #s6{padding-top:0}.page-426 #s1 a,.page-444 #s1 a,.page-11 #s1 a,.page-63 #s1 a,.page-11 #s1 a,.page-102 #s1 a,.page-138 #s1 a,.page-258 #s1 a,.page-186 #s1 a,.page-222 #s1 a,.page-294 #s1 a,.page-330 #s1 a,.page-366 #s1 a{clear:both;margin-bottom:10px;margin-right:12px;text-align:center;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer;border:none;border-radius:0;background:#151515;line-height:20px;padding:8px 15px;font-family:Raleway, Verdana, "Lucida Grande", "Gill Sans", Arial, Helvetica, sans-serif;font-size:16px}.page-426 #s1 .plugin_cms-teaser .c-content,.page-444 #s1 .plugin_cms-teaser .c-content,.page-11 #s1 .plugin_cms-teaser .c-content,.page-63 #s1 .plugin_cms-teaser .c-content,.page-11 #s1 .plugin_cms-teaser .c-content,.page-102 #s1 .plugin_cms-teaser .c-content,.page-138 #s1 .plugin_cms-teaser .c-content,.page-258 #s1 .plugin_cms-teaser .c-content,.page-186 #s1 .plugin_cms-teaser .c-content,.page-222 #s1 .plugin_cms-teaser .c-content,.page-294 #s1 .plugin_cms-teaser .c-content,.page-330 #s1 .plugin_cms-teaser .c-content,.page-366 #s1 .plugin_cms-teaser .c-content{padding-left:0}.magarticle-list li{width:220px;float:left;margin:0 0 30px 20px}.magarticle-list li:nth-child(4n+1){clear:left;margin-left:0}.magarticle-list li p,.listview-1 li p,.listview-2 li p{font-size:13px}.magdetail-content{padding-top:40px;padding-bottom:40px}.magdetail-content .col1{width:600px}#navbar3{padding:15px 0}#navbar3 li{float:left}#navbar3 li+li{margin-left:15px}#navbar3 a{border:1px solid #333;padding:4px 10px;font-size:12px}#navbar3 a:hover{color:#fff;border-color:#fff}#navbar3 li.selected a{color:#fff;background-color:#CA1407;border-color:#CA1407}.viewswitch,.viewswitch li{list-style:none;margin:0;padding:0}.viewswitch{margin-bottom:30px}.viewswitch::after{clear:both;content:"";display:table}.viewswitch a{text-decoration:none;font-size:12px}.viewswitch li{float:left;opacity:.5;filter:alpha(opacity=50);margin-right:20px}.viewswitch li.selected{opacity:1;filter:alpha(opacity=100)}.viewswitch i{margin-right:5px}.listview-1{float:left;width:220px}.listview-1 li{padding-bottom:30px}.listview-1 img{width:100%}.listview-1+.listview-1{margin-left:20px}.listview-2{width:600px}.breadcrumb,.breadcrumb li{list-style:none;margin:0;padding:0}.breadcrumb li{color:#fff;float:left;padding-right:5px}.breadcrumb li a{color:#fff}.mod_shop-product-list>li .img_holder{float:right}.mod_shop-product-list>li p{font-size:12px;max-width:270px}.mod_shop-product-list>li{width:430px;margin-left:80px;float:left}.mod_shop-product-list>li:nth-child(2n+1){clear:left;margin-left:0}#s1 .box-cartinfo{position:absolute;bottom:5px;right:0;text-align:center}#s1 .plugin_cms-teaser .box-cartinfo p{width:auto;font-size:20px}#s1 .box-cartinfo .btn4{display:block;margin-top:5px}.checkout-addr-col,.checkout-orderaddr-col{float:left}.checkout-addr-col+.checkout-addr-col,.checkout-orderaddr-col+.checkout-orderaddr-col{margin-left:80px}#navbar{background:#fff;padding-top:10px;min-height:90px;position:relative;z-index:2}#nav_lang-map{height:205px;background-image:url(/media/img/design/nav_lang-map_bg.jpg);background-repeat:no-repeat;background-position:center center}#nav_lang-map>.c-content{padding-top:35px}#nav_lang-map .c-content>ul>li{min-height:75px}#nav_lang-map .c-content>ul{float:right;width:515px}#nav_lang-map li.other{position:absolute;left:150px;top:35px}#nav_main>ul{float:right;position:relative;z-index:6;background:#fff}#nav_main>ul>li{position:relative;float:left;margin-left:40px}#nav_main>ul>li>ul,#nav_main #productbtn-bar2{display:none}#nav_main a{float:left;position:relative;height:80px;font-size:16px;color:#000;text-decoration:none;font-weight:700;text-transform:uppercase;line-height:20px;padding-top:37px}#nav_main li.active>a,#nav_main li.selected>a{color:#c60b13}#nav_main a:after{position:absolute;content:"";transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;bottom:0;left:50%;margin-left:-10px;z-index:2;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ffffff transparent transparent transparent}#nav_main a.activearrow:after{bottom:-9px}#nav_sub{clear:both;background:#333}.nav_mainsub{border-radius:1px;display:none}.nav_mainsub::after{clear:both;content:"";display:table}.nav_mainsub.active{box-shadow:rgba(0,0,0,0.5) 0px 5px 10px 0}#nav_sub ul,#nav_sub li{list-style:none;margin:0;padding:0}#nav_sub ul{width:940px;margin:0 auto;position:relative;padding-top:35px}#nav_sub li{width:220px;float:left;margin-left:20px;margin-bottom:15px}#nav_sub li,#nav_sub li img{width:220px}#nav_sub ul li:nth-child(4n+1){clear:left;margin-left:0}#nav_sub li a{text-decoration:none}#nav_sub li strong{display:block;padding-top:5px;font-weight:700;font-size:14px;color:#fff}#nav_sub li span{color:#bbb;font-size:12px;display:block}#productbtn-bar2{clear:both;background:#252525;text-align:center;font-size:14px;color:#bbb;padding:20px 0}#productbtn-bar2 strong{color:#fff;display:inline-block;padding-right:5px}#productbtn-bar2 a{color:#bbb;text-decoration:none}#productbtn-bar2 a:hover{text-decoration:underline}.no-touchevents a .imgholder:after,.no-touchevents a .imgholder:before{opacity:0;display:block;position:absolute;content:"";transition:opacity 0.5s;-moz-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s}.no-touchevents a .imgholder:before{left:10px;top:10px;width:calc(100% - 20px);height:calc(100% - 20px);background-color:#c60b13;background-color:rgba(198,11,19,0.8)}.no-touchevents a .imgholder:after{width:60px;height:32px;left:50%;top:50%;background:url("/media/img/design/sprite.svg") no-repeat -350px 0;margin-left:-30px;margin-top:-16px}.no-touchevents a:hover .imgholder:after,.no-touchevents a:hover .imgholder:before{opacity:1}#footer>.c-content{padding:50px 0}#footer>.c-content::after{clear:both;content:"";display:table}#footer .col{float:left}#footer .col+.col{margin-left:50px}#footer .col>strong{display:block;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:10px}#footer .btn4{clear:both;display:block;margin-bottom:10px;text-align:center}#footer .col2{min-width:100px}#footer .col5{float:right;min-width:25px}#footer [class*="icon-social-"]{display:block;clear:both;margin-bottom:10px}#footer #nav_foot{height:55px;padding-top:12px}#footer #nav_foot ul{width:940px;margin:0px auto;position:relative;text-align:right}#footer #nav_foot li{padding-left:40px}#footer #nav_foot a:hover{color:#fff;text-decoration:underline}#s2b{padding-top:15px;padding-bottom:5px}#s3{padding-top:40px;padding-bottom:40px}#s3 .plugin_cms-text{width:940px;margin:0 auto;padding-right:340px}.fullwidth .plugin_cms-text {padding-right:0px !important;}#s4{padding-top:40px;padding-bottom:40px}#s4 .col1{float:left;width:510px}#s4 .col2{float:right;width:380px}#s6{padding-top:40px;padding-bottom:40px}.magdetail-content p.intro,#press-overview p.intro{font-family:"Georgia", "Cambria", "Times New Roman", "Times", serif;font-size:22px}.magdetail-content h2{font-size:16px;font-weight:bold;text-transform:inherit;margin:1.2em auto 1em}.detail-specs .content>.imgholder{display:inline-block;float:right;clear:both;position:relative}.specs{display:inline-block}#footer .col.col5,#footer .col.col6{float:right;margin-left:30px}.footer-logo{max-width:226px}.footer-logo a,.footer-logo img{width:150px;margin:10px auto 20px;display:block}.page-426 #s6,.page-444 #s6,.page-11 #s6,.page-63 #s6,.page-11 #s6,.page-102 #s6,.page-138 #s6,.page-258 #s6,.page-186 #s6,.page-222 #s6,.page-294 #s6,.page-330 #s6,.page-366 #s6{padding-top:0}.page-426 #s1 a,.page-444 #s1 a,.page-11 #s1 a,.page-63 #s1 a,.page-11 #s1 a,.page-102 #s1 a,.page-138 #s1 a,.page-258 #s1 a,.page-186 #s1 a,.page-222 #s1 a,.page-294 #s1 a,.page-330 #s1 a,.page-366 #s1 a{clear:both;margin-bottom:10px;margin-right:12px;text-align:center;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer;border:none;border-radius:0;background:#151515;line-height:20px;padding:8px 15px;font-family:Raleway, Verdana, "Lucida Grande", "Gill Sans", Arial, Helvetica, sans-serif;font-size:16px}.page-426 #s1 .plugin_cms-teaser .c-content,.page-444 #s1 .plugin_cms-teaser .c-content,.page-11 #s1 .plugin_cms-teaser .c-content,.page-63 #s1 .plugin_cms-teaser .c-content,.page-11 #s1 .plugin_cms-teaser .c-content,.page-102 #s1 .plugin_cms-teaser .c-content,.page-138 #s1 .plugin_cms-teaser .c-content,.page-258 #s1 .plugin_cms-teaser .c-content,.page-186 #s1 .plugin_cms-teaser .c-content,.page-222 #s1 .plugin_cms-teaser .c-content,.page-294 #s1 .plugin_cms-teaser .c-content,.page-330 #s1 .plugin_cms-teaser .c-content,.page-366 #s1 .plugin_cms-teaser .c-content{padding-left:0}.c-content>a{display:inline-block;margin-bottom:10px;margin-right:12px;color:#fff;text-decoration:none;vertical-align:middle;cursor:pointer;border:none;border-radius:0;background:#151515;line-height:20px;padding:8px 15px;font-family:Raleway, Verdana, "Lucida Grande", "Gill Sans", Arial, Helvetica, sans-serif;font-size:16px}.c-content>p>a{color:#c60b13;text-decoration:none}.c-content>p>a:hover{text-decoration:underline}
