/* 2018/07/05 - Release 0.36.1 */
 @charset "UTF-8";
/*! * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden],template{
    display:none
}
a{
    background-color:transparent
}
a:active,a:hover{
    outline:0
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    border:0
}
svg:not(:root){
    overflow:hidden
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
pre{
    overflow:auto
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
button,input,optgroup,select,textarea{
    color:inherit;
    font:inherit;
    margin:0
}
button{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input{
    line-height:normal
}
input[type=checkbox],input[type=radio]{
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
    height:auto
}
input[type=search]{
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    border:0;
    padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:700
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0
}
*{
    box-sizing:border-box
}
:after,:before{
    box-sizing:border-box
}
html{
    font-size:10px;
    -webkit-tap-highlight-color:transparent
}
body{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    line-height:1.428571429;
    color:#333;
    background-color:#fff
}
button,input,select,textarea{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a{
    color:#337ab7;
    text-decoration:none
}
a:focus,a:hover{
    color:#23527c;
    text-decoration:underline
}
a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
figure{
    margin:0
}
img{
    vertical-align:middle
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.img-rounded{
    border-radius:6px
}
.img-thumbnail{
    padding:4px;
    line-height:1.428571429;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}
.img-circle{
    border-radius:50%
}
hr{
    margin-top:20px;
    margin-bottom:20px;
    border:0;
    border-top:1px solid #c8c8c8
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    margin:0;
    overflow:visible;
    clip:auto
}
[role=button]{
    cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
    font-weight:400;
    line-height:1;
    color:#777
}
.h1,.h2,.h3,h1,h2,h3{
    margin-top:20px;
    margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{
    font-size:65%
}
.h4,.h5,.h6,h4,h5,h6{
    margin-top:10px;
    margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{
    font-size:75%
}
.h1,h1{
    font-size:36px
}
.h2,h2{
    font-size:30px
}
.h3,h3{
    font-size:24px
}
.h4,h4{
    font-size:18px
}
.h5,h5{
    font-size:14px
}
.h6,h6{
    font-size:12px
}
p{
    margin:0 0 10px
}
.lead{
    margin-bottom:20px;
    font-size:16px;
    font-weight:300;
    line-height:1.4
}
@media (min-width:520px){
    .lead{
        font-size:21px
    }
}
.small,small{
    font-size:85%
}
.mark,mark{
    background-color:#fcf8e3;
    padding:.2em
}
.text-left{
    text-align:left
}
.text-right{
    text-align:right
}
.text-center{
    text-align:center
}
.text-justify{
    text-align:justify
}
.text-nowrap{
    white-space:nowrap
}
.text-lowercase{
    text-transform:lowercase
}
.initialism,.text-uppercase{
    text-transform:uppercase
}
.text-capitalize{
    text-transform:capitalize
}
.text-muted{
    color:#777
}
.text-primary{
    color:#337ab7
}
a.text-primary:focus,a.text-primary:hover{
    color:#286090
}
.text-success{
    color:#3c763d
}
a.text-success:focus,a.text-success:hover{
    color:#2b542c
}
.text-info{
    color:#31708f
}
a.text-info:focus,a.text-info:hover{
    color:#245269
}
.text-warning{
    color:#8a6d3b
}
a.text-warning:focus,a.text-warning:hover{
    color:#66512c
}
.text-danger{
    color:#a94442
}
a.text-danger:focus,a.text-danger:hover{
    color:#843534
}
.bg-primary{
    color:#fff
}
.bg-primary{
    background-color:#337ab7
}
a.bg-primary:focus,a.bg-primary:hover{
    background-color:#286090
}
.bg-success{
    background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover{
    background-color:#c1e2b3
}
.bg-info{
    background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover{
    background-color:#afd9ee
}
.bg-warning{
    background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover{
    background-color:#f7ecb5
}
.bg-danger{
    background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover{
    background-color:#e4b9b9
}
.page-header{
    padding-bottom:9px;
    margin:40px 0 20px;
    border-bottom:1px solid #eee
}
ol,ul{
    margin-top:0;
    margin-bottom:10px
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none;
    margin-left:-5px
}
.list-inline>li{
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}
dl{
    margin-top:0;
    margin-bottom:20px
}
dd,dt{
    line-height:1.428571429
}
dt{
    font-weight:700
}
dd{
    margin-left:0
}
.dl-horizontal dd:after,.dl-horizontal dd:before{
    content:" ";
    display:table
}
.dl-horizontal dd:after{
    clear:both
}
@media (min-width:520px){
    .dl-horizontal dt{
        float:left;
        width:160px;
        clear:left;
        text-align:right;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .dl-horizontal dd{
        margin-left:180px
    }
}
abbr[data-original-title],abbr[title]{
    cursor:help;
    border-bottom:1px dotted #777
}
.initialism{
    font-size:90%
}
blockquote{
    padding:10px 20px;
    margin:0 0 20px;
    font-size:17.5px;
    border-left:5px solid #eee
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{
    margin-bottom:0
}
blockquote .small,blockquote footer,blockquote small{
    display:block;
    font-size:80%;
    line-height:1.428571429;
    color:#777
}
blockquote .small:before,blockquote footer:before,blockquote small:before{
    content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right{
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0;
    text-align:right
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{
    content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{
    content:'\00A0 \2014'
}
address{
    margin-bottom:20px;
    font-style:normal;
    line-height:1.428571429
}
code,kbd,pre,samp{
    font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code{
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:#f9f2f4;
    border-radius:4px
}
kbd{
    padding:2px 4px;
    font-size:90%;
    color:#fff;
    background-color:#333;
    border-radius:3px;
    box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd{
    padding:0;
    font-size:100%;
    font-weight:700;
    box-shadow:none
}
pre{
    display:block;
    padding:9.5px;
    margin:0 0 10px;
    font-size:13px;
    line-height:1.428571429;
    word-break:break-all;
    word-wrap:break-word;
    color:#333;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}
pre code{
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}
.pre-scrollable{
    max-height:340px;
    overflow-y:scroll
}
.container,.fixed-container{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.container:after,.container:before,.fixed-container:after,.fixed-container:before{
    content:" ";
    display:table
}
.container:after,.fixed-container:after{
    clear:both
}
@media (min-width:520px){
    .container,.fixed-container{
        width:100%
    }
}
@media (min-width:764px){
    .container,.fixed-container{
        width:100%
    }
}
@media (min-width:1010px){
    .container,.fixed-container{
        width:1040px
    }
}
.container-fluid{
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.container-fluid:after,.container-fluid:before{
    content:" ";
    display:table
}
.container-fluid:after{
    clear:both
}
.row{
    margin-left:-15px;
    margin-right:-15px
}
.row:after,.row:before{
    content:" ";
    display:table
}
.row:after{
    clear:both
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    float:left
}
.col-xs-1{
    width:8.3333333333%
}
.col-xs-2{
    width:16.6666666667%
}
.col-xs-3{
    width:25%
}
.col-xs-4{
    width:33.3333333333%
}
.col-xs-5{
    width:41.6666666667%
}
.col-xs-6{
    width:50%
}
.col-xs-7{
    width:58.3333333333%
}
.col-xs-8{
    width:66.6666666667%
}
.col-xs-9{
    width:75%
}
.col-xs-10{
    width:83.3333333333%
}
.col-xs-11{
    width:91.6666666667%
}
.col-xs-12{
    width:100%
}
.col-xs-pull-0{
    right:auto
}
.col-xs-pull-1{
    right:8.3333333333%
}
.col-xs-pull-2{
    right:16.6666666667%
}
.col-xs-pull-3{
    right:25%
}
.col-xs-pull-4{
    right:33.3333333333%
}
.col-xs-pull-5{
    right:41.6666666667%
}
.col-xs-pull-6{
    right:50%
}
.col-xs-pull-7{
    right:58.3333333333%
}
.col-xs-pull-8{
    right:66.6666666667%
}
.col-xs-pull-9{
    right:75%
}
.col-xs-pull-10{
    right:83.3333333333%
}
.col-xs-pull-11{
    right:91.6666666667%
}
.col-xs-pull-12{
    right:100%
}
.col-xs-push-0{
    left:auto
}
.col-xs-push-1{
    left:8.3333333333%
}
.col-xs-push-2{
    left:16.6666666667%
}
.col-xs-push-3{
    left:25%
}
.col-xs-push-4{
    left:33.3333333333%
}
.col-xs-push-5{
    left:41.6666666667%
}
.col-xs-push-6{
    left:50%
}
.col-xs-push-7{
    left:58.3333333333%
}
.col-xs-push-8{
    left:66.6666666667%
}
.col-xs-push-9{
    left:75%
}
.col-xs-push-10{
    left:83.3333333333%
}
.col-xs-push-11{
    left:91.6666666667%
}
.col-xs-push-12{
    left:100%
}
.col-xs-offset-0{
    margin-left:0
}
.col-xs-offset-1{
    margin-left:8.3333333333%
}
.col-xs-offset-2{
    margin-left:16.6666666667%
}
.col-xs-offset-3{
    margin-left:25%
}
.col-xs-offset-4{
    margin-left:33.3333333333%
}
.col-xs-offset-5{
    margin-left:41.6666666667%
}
.col-xs-offset-6{
    margin-left:50%
}
.col-xs-offset-7{
    margin-left:58.3333333333%
}
.col-xs-offset-8{
    margin-left:66.6666666667%
}
.col-xs-offset-9{
    margin-left:75%
}
.col-xs-offset-10{
    margin-left:83.3333333333%
}
.col-xs-offset-11{
    margin-left:91.6666666667%
}
.col-xs-offset-12{
    margin-left:100%
}
@media (min-width:520px){
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
        float:left
    }
    .col-sm-1{
        width:8.3333333333%
    }
    .col-sm-2{
        width:16.6666666667%
    }
    .col-sm-3{
        width:25%
    }
    .col-sm-4{
        width:33.3333333333%
    }
    .col-sm-5{
        width:41.6666666667%
    }
    .col-sm-6{
        width:50%
    }
    .col-sm-7{
        width:58.3333333333%
    }
    .col-sm-8{
        width:66.6666666667%
    }
    .col-sm-9{
        width:75%
    }
    .col-sm-10{
        width:83.3333333333%
    }
    .col-sm-11{
        width:91.6666666667%
    }
    .col-sm-12{
        width:100%
    }
    .col-sm-pull-0{
        right:auto
    }
    .col-sm-pull-1{
        right:8.3333333333%
    }
    .col-sm-pull-2{
        right:16.6666666667%
    }
    .col-sm-pull-3{
        right:25%
    }
    .col-sm-pull-4{
        right:33.3333333333%
    }
    .col-sm-pull-5{
        right:41.6666666667%
    }
    .col-sm-pull-6{
        right:50%
    }
    .col-sm-pull-7{
        right:58.3333333333%
    }
    .col-sm-pull-8{
        right:66.6666666667%
    }
    .col-sm-pull-9{
        right:75%
    }
    .col-sm-pull-10{
        right:83.3333333333%
    }
    .col-sm-pull-11{
        right:91.6666666667%
    }
    .col-sm-pull-12{
        right:100%
    }
    .col-sm-push-0{
        left:auto
    }
    .col-sm-push-1{
        left:8.3333333333%
    }
    .col-sm-push-2{
        left:16.6666666667%
    }
    .col-sm-push-3{
        left:25%
    }
    .col-sm-push-4{
        left:33.3333333333%
    }
    .col-sm-push-5{
        left:41.6666666667%
    }
    .col-sm-push-6{
        left:50%
    }
    .col-sm-push-7{
        left:58.3333333333%
    }
    .col-sm-push-8{
        left:66.6666666667%
    }
    .col-sm-push-9{
        left:75%
    }
    .col-sm-push-10{
        left:83.3333333333%
    }
    .col-sm-push-11{
        left:91.6666666667%
    }
    .col-sm-push-12{
        left:100%
    }
    .col-sm-offset-0{
        margin-left:0
    }
    .col-sm-offset-1{
        margin-left:8.3333333333%
    }
    .col-sm-offset-2{
        margin-left:16.6666666667%
    }
    .col-sm-offset-3{
        margin-left:25%
    }
    .col-sm-offset-4{
        margin-left:33.3333333333%
    }
    .col-sm-offset-5{
        margin-left:41.6666666667%
    }
    .col-sm-offset-6{
        margin-left:50%
    }
    .col-sm-offset-7{
        margin-left:58.3333333333%
    }
    .col-sm-offset-8{
        margin-left:66.6666666667%
    }
    .col-sm-offset-9{
        margin-left:75%
    }
    .col-sm-offset-10{
        margin-left:83.3333333333%
    }
    .col-sm-offset-11{
        margin-left:91.6666666667%
    }
    .col-sm-offset-12{
        margin-left:100%
    }
}
@media (min-width:764px){
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
        float:left
    }
    .col-md-1{
        width:8.3333333333%
    }
    .col-md-2{
        width:16.6666666667%
    }
    .col-md-3{
        width:25%
    }
    .col-md-4{
        width:33.3333333333%
    }
    .col-md-5{
        width:41.6666666667%
    }
    .col-md-6{
        width:50%
    }
    .col-md-7{
        width:58.3333333333%
    }
    .col-md-8{
        width:66.6666666667%
    }
    .col-md-9{
        width:75%
    }
    .col-md-10{
        width:83.3333333333%
    }
    .col-md-11{
        width:91.6666666667%
    }
    .col-md-12{
        width:100%
    }
    .col-md-pull-0{
        right:auto
    }
    .col-md-pull-1{
        right:8.3333333333%
    }
    .col-md-pull-2{
        right:16.6666666667%
    }
    .col-md-pull-3{
        right:25%
    }
    .col-md-pull-4{
        right:33.3333333333%
    }
    .col-md-pull-5{
        right:41.6666666667%
    }
    .col-md-pull-6{
        right:50%
    }
    .col-md-pull-7{
        right:58.3333333333%
    }
    .col-md-pull-8{
        right:66.6666666667%
    }
    .col-md-pull-9{
        right:75%
    }
    .col-md-pull-10{
        right:83.3333333333%
    }
    .col-md-pull-11{
        right:91.6666666667%
    }
    .col-md-pull-12{
        right:100%
    }
    .col-md-push-0{
        left:auto
    }
    .col-md-push-1{
        left:8.3333333333%
    }
    .col-md-push-2{
        left:16.6666666667%
    }
    .col-md-push-3{
        left:25%
    }
    .col-md-push-4{
        left:33.3333333333%
    }
    .col-md-push-5{
        left:41.6666666667%
    }
    .col-md-push-6{
        left:50%
    }
    .col-md-push-7{
        left:58.3333333333%
    }
    .col-md-push-8{
        left:66.6666666667%
    }
    .col-md-push-9{
        left:75%
    }
    .col-md-push-10{
        left:83.3333333333%
    }
    .col-md-push-11{
        left:91.6666666667%
    }
    .col-md-push-12{
        left:100%
    }
    .col-md-offset-0{
        margin-left:0
    }
    .col-md-offset-1{
        margin-left:8.3333333333%
    }
    .col-md-offset-2{
        margin-left:16.6666666667%
    }
    .col-md-offset-3{
        margin-left:25%
    }
    .col-md-offset-4{
        margin-left:33.3333333333%
    }
    .col-md-offset-5{
        margin-left:41.6666666667%
    }
    .col-md-offset-6{
        margin-left:50%
    }
    .col-md-offset-7{
        margin-left:58.3333333333%
    }
    .col-md-offset-8{
        margin-left:66.6666666667%
    }
    .col-md-offset-9{
        margin-left:75%
    }
    .col-md-offset-10{
        margin-left:83.3333333333%
    }
    .col-md-offset-11{
        margin-left:91.6666666667%
    }
    .col-md-offset-12{
        margin-left:100%
    }
}
@media (min-width:1010px){
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
        float:left
    }
    .col-lg-1{
        width:8.3333333333%
    }
    .col-lg-2{
        width:16.6666666667%
    }
    .col-lg-3{
        width:25%
    }
    .col-lg-4{
        width:33.3333333333%
    }
    .col-lg-5{
        width:41.6666666667%
    }
    .col-lg-6{
        width:50%
    }
    .col-lg-7{
        width:58.3333333333%
    }
    .col-lg-8{
        width:66.6666666667%
    }
    .col-lg-9{
        width:75%
    }
    .col-lg-10{
        width:83.3333333333%
    }
    .col-lg-11{
        width:91.6666666667%
    }
    .col-lg-12{
        width:100%
    }
    .col-lg-pull-0{
        right:auto
    }
    .col-lg-pull-1{
        right:8.3333333333%
    }
    .col-lg-pull-2{
        right:16.6666666667%
    }
    .col-lg-pull-3{
        right:25%
    }
    .col-lg-pull-4{
        right:33.3333333333%
    }
    .col-lg-pull-5{
        right:41.6666666667%
    }
    .col-lg-pull-6{
        right:50%
    }
    .col-lg-pull-7{
        right:58.3333333333%
    }
    .col-lg-pull-8{
        right:66.6666666667%
    }
    .col-lg-pull-9{
        right:75%
    }
    .col-lg-pull-10{
        right:83.3333333333%
    }
    .col-lg-pull-11{
        right:91.6666666667%
    }
    .col-lg-pull-12{
        right:100%
    }
    .col-lg-push-0{
        left:auto
    }
    .col-lg-push-1{
        left:8.3333333333%
    }
    .col-lg-push-2{
        left:16.6666666667%
    }
    .col-lg-push-3{
        left:25%
    }
    .col-lg-push-4{
        left:33.3333333333%
    }
    .col-lg-push-5{
        left:41.6666666667%
    }
    .col-lg-push-6{
        left:50%
    }
    .col-lg-push-7{
        left:58.3333333333%
    }
    .col-lg-push-8{
        left:66.6666666667%
    }
    .col-lg-push-9{
        left:75%
    }
    .col-lg-push-10{
        left:83.3333333333%
    }
    .col-lg-push-11{
        left:91.6666666667%
    }
    .col-lg-push-12{
        left:100%
    }
    .col-lg-offset-0{
        margin-left:0
    }
    .col-lg-offset-1{
        margin-left:8.3333333333%
    }
    .col-lg-offset-2{
        margin-left:16.6666666667%
    }
    .col-lg-offset-3{
        margin-left:25%
    }
    .col-lg-offset-4{
        margin-left:33.3333333333%
    }
    .col-lg-offset-5{
        margin-left:41.6666666667%
    }
    .col-lg-offset-6{
        margin-left:50%
    }
    .col-lg-offset-7{
        margin-left:58.3333333333%
    }
    .col-lg-offset-8{
        margin-left:66.6666666667%
    }
    .col-lg-offset-9{
        margin-left:75%
    }
    .col-lg-offset-10{
        margin-left:83.3333333333%
    }
    .col-lg-offset-11{
        margin-left:91.6666666667%
    }
    .col-lg-offset-12{
        margin-left:100%
    }
}
table{
    background-color:transparent
}
caption{
    padding-top:8px;
    padding-bottom:8px;
    color:#777;
    text-align:left
}
th{
    text-align:left
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    padding:8px;
    line-height:1.428571429;
    vertical-align:top;
    border-top:1px solid #ddd
}
.table>thead>tr>th{
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{
    border-top:0
}
.table>tbody+tbody{
    border-top:2px solid #ddd
}
.table .table{
    background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
    padding:5px
}
.table-bordered{
    border:1px solid #ddd
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd){
    background-color:#f9f9f9
}
.table-hover>tbody>tr:hover{
    background-color:#f5f5f5
}
table col[class*=col-]{
    position:static;
    float:none;
    display:table-column
}
table td[class*=col-],table th[class*=col-]{
    position:static;
    float:none;
    display:table-cell
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{
    background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{
    background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{
    background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{
    background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{
    background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{
    background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{
    background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{
    background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{
    background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{
    background-color:#ebcccc
}
.table-responsive{
    overflow-x:auto;
    min-height:.01%
}
@media screen and (max-width:519px){
    .table-responsive{
        width:100%;
        margin-bottom:15px;
        overflow-y:hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar;
        border:1px solid #ddd
    }
    .table-responsive>.table{
        margin-bottom:0
    }
    .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{
        white-space:nowrap
    }
    .table-responsive>.table-bordered{
        border:0
    }
    .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{
        border-left:0
    }
    .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{
        border-right:0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{
        border-bottom:0
    }
}
fieldset{
    padding:0;
    margin:0;
    border:0;
    min-width:0
}
legend{
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px;
    font-size:21px;
    line-height:inherit;
    color:#333;
    border:0;
    border-bottom:1px solid #e5e5e5
}
label{
    display:inline-block;
    max-width:100%;
    margin-bottom:5px;
    font-weight:700
}
input[type=search]{
    box-sizing:border-box
}
input[type=checkbox],input[type=radio]{
    margin:4px 0 0;
    line-height:normal
}
input[type=file]{
    display:block
}
input[type=range]{
    display:block;
    width:100%
}
select[multiple],select[size]{
    height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
output{
    display:block;
    padding-top:7px;
    font-size:14px;
    line-height:1.428571429;
    color:#555
}
.form-control{
    display:block;
    width:100%;
    height:40px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.428571429;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #c8c8c8;
    border-radius:0;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus{
    border-color:#66afe9;
    outline:0;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#999
}
.form-control::-webkit-input-placeholder{
    color:#999
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
    background-color:#eee;
    opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control{
    cursor:not-allowed
}
textarea.form-control{
    height:auto
}
input[type=search]{
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{
        line-height:40px
    }
    .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{
        line-height:30px
    }
    .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{
        line-height:46px
    }
}
.form-group{
    margin-bottom:15px
}
.checkbox,.radio{
    position:relative;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
.checkbox label,.radio label{
    min-height:20px;
    padding-left:20px;
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{
    position:absolute;
    margin-left:-20px
}
.checkbox+.checkbox,.radio+.radio{
    margin-top:-5px
}
.checkbox-inline,.radio-inline{
    position:relative;
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{
    margin-top:0;
    margin-left:10px
}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{
    cursor:not-allowed
}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{
    cursor:not-allowed
}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{
    cursor:not-allowed
}
.form-control-static{
    padding-top:7px;
    padding-bottom:7px;
    margin-bottom:0;
    min-height:34px
}
.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{
    padding-left:0;
    padding-right:0
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{
    height:30px;
    line-height:30px
}
.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{
    height:auto
}
.form-group-sm .form-control{
    height:30px;
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.form-group-sm select.form-control{
    height:30px;
    line-height:30px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{
    height:auto
}
.form-group-sm .form-control-static{
    height:30px;
    min-height:32px;
    padding:6px 10px;
    font-size:12px;
    line-height:1.5
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{
    height:46px;
    line-height:46px
}
.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{
    height:auto
}
.form-group-lg .form-control{
    height:46px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.form-group-lg select.form-control{
    height:46px;
    line-height:46px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{
    height:auto
}
.form-group-lg .form-control-static{
    height:46px;
    min-height:38px;
    padding:11px 16px;
    font-size:18px;
    line-height:1.3333333
}
.has-feedback{
    position:relative
}
.has-feedback .form-control{
    padding-right:50px
}
.form-control-feedback{
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    display:block;
    width:40px;
    height:40px;
    line-height:40px;
    text-align:center;
    pointer-events:none
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{
    width:46px;
    height:46px;
    line-height:46px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{
    width:30px;
    height:30px;
    line-height:30px
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{
    color:#3c763d
}
.has-success .form-control{
    border-color:#3c763d;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus{
    border-color:#2b542c;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon{
    color:#3c763d;
    border-color:#3c763d;
    background-color:#dff0d8
}
.has-success .form-control-feedback{
    color:#3c763d
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{
    color:#8a6d3b
}
.has-warning .form-control{
    border-color:#8a6d3b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus{
    border-color:#66512c;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon{
    color:#8a6d3b;
    border-color:#8a6d3b;
    background-color:#fcf8e3
}
.has-warning .form-control-feedback{
    color:#8a6d3b
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{
    color:#a94442
}
.has-error .form-control{
    border-color:#a94442;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus{
    border-color:#843534;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon{
    color:#a94442;
    border-color:#a94442;
    background-color:#f2dede
}
.has-error .form-control-feedback{
    color:#a94442
}
.has-feedback label~.form-control-feedback{
    top:25px
}
.has-feedback label.sr-only~.form-control-feedback{
    top:0
}
.help-block{
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#737373
}
@media (min-width:520px){
    .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-static{
        display:inline-block
    }
    .form-inline .input-group{
        display:inline-table;
        vertical-align:middle
    }
    .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{
        width:auto
    }
    .form-inline .input-group>.form-control{
        width:100%
    }
    .form-inline .control-label{
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .checkbox,.form-inline .radio{
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        vertical-align:middle
    }
    .form-inline .checkbox label,.form-inline .radio label{
        padding-left:0
    }
    .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{
        position:relative;
        margin-left:0
    }
    .form-inline .has-feedback .form-control-feedback{
        top:0
    }
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}
.form-horizontal .checkbox,.form-horizontal .radio{
    min-height:27px
}
.form-horizontal .form-group{
    margin-left:-15px;
    margin-right:-15px
}
.form-horizontal .form-group:after,.form-horizontal .form-group:before{
    content:" ";
    display:table
}
.form-horizontal .form-group:after{
    clear:both
}
@media (min-width:520px){
    .form-horizontal .control-label{
        text-align:right;
        margin-bottom:0;
        padding-top:7px
    }
}
.form-horizontal .has-feedback .form-control-feedback{
    right:15px
}
@media (min-width:520px){
    .form-horizontal .form-group-lg .control-label{
        padding-top:14.333333px;
        font-size:18px
    }
}
@media (min-width:520px){
    .form-horizontal .form-group-sm .control-label{
        padding-top:6px;
        font-size:12px
    }
}
.btn{
    display:inline-block;
    margin-bottom:0;
    font-weight:400;
    text-align:center;
    vertical-align:middle;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:6px 12px;
    font-size:14px;
    line-height:1.428571429;
    border-radius:4px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover{
    color:#333;
    text-decoration:none
}
.btn.active,.btn:active{
    outline:0;
    background-image:none;
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
    cursor:not-allowed;
    opacity:.65;
    box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn{
    pointer-events:none
}
.btn-default{
    color:#333;
    background-color:#fff;
    border-color:#ccc
}
.btn-default.focus,.btn-default:focus{
    color:#333;
    background-color:#e6e5e5;
    border-color:#8c8c8c
}
.btn-default:hover{
    color:#333;
    background-color:#e6e5e5;
    border-color:#adadad
}
.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{
    color:#333;
    background-color:#e6e5e5;
    border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{
    color:#333;
    background-color:#d4d4d4;
    border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{
    background-image:none
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
    background-color:#fff;
    border-color:#ccc
}
.btn-default .badge{
    color:#fff;
    background-color:#333
}
.btn-primary{
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4
}
.btn-primary.focus,.btn-primary:focus{
    color:#fff;
    background-color:#286090;
    border-color:#122b40
}
.btn-primary:hover{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{
    color:#fff;
    background-color:#204d74;
    border-color:#122b40
}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{
    background-image:none
}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
    background-color:#337ab7;
    border-color:#2e6da4
}
.btn-primary .badge{
    color:#337ab7;
    background-color:#fff
}
.btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success.focus,.btn-success:focus{
    color:#fff;
    background-color:#449d44;
    border-color:#255625
}
.btn-success:hover{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{
    color:#fff;
    background-color:#398439;
    border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{
    background-image:none
}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
    background-color:#5cb85c;
    border-color:#4cae4c
}
.btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}
.btn-info{
    color:#fff;
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info.focus,.btn-info:focus{
    color:#fff;
    background-color:#31b0d5;
    border-color:#1b6d85
}
.btn-info:hover{
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{
    color:#fff;
    background-color:#269abc;
    border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{
    background-image:none
}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{
    background-color:#5bc0de;
    border-color:#46b8da
}
.btn-info .badge{
    color:#5bc0de;
    background-color:#fff
}
.btn-warning{
    color:#fff;
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning.focus,.btn-warning:focus{
    color:#fff;
    background-color:#ec971f;
    border-color:#985f0d
}
.btn-warning:hover{
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{
    color:#fff;
    background-color:#d58512;
    border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{
    background-image:none
}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{
    background-color:#f0ad4e;
    border-color:#eea236
}
.btn-warning .badge{
    color:#f0ad4e;
    background-color:#fff
}
.btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger.focus,.btn-danger:focus{
    color:#fff;
    background-color:#c9302c;
    border-color:#761c19
}
.btn-danger:hover{
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{
    color:#fff;
    background-color:#ac2925;
    border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{
    background-image:none
}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
    background-color:#d9534f;
    border-color:#d43f3a
}
.btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}
.btn-link{
    color:#337ab7;
    font-weight:400;
    border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{
    background-color:transparent;
    box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{
    border-color:transparent
}
.btn-link:focus,.btn-link:hover{
    color:#23527c;
    text-decoration:underline;
    background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{
    color:#777;
    text-decoration:none
}
.btn-lg{
    padding:10px 16px;
    font-size:18px;
    line-height:1.3333333;
    border-radius:6px
}
.btn-sm{
    padding:5px 10px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-xs{
    padding:1px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width:100%
}
.fade{
    opacity:0;
    transition:opacity .15s linear
}
.fade.in{
    opacity:1
}
.collapse{
    display:none
}
.collapse.in{
    display:block
}
tr.collapse.in{
    display:table-row
}
tbody.collapse.in{
    display:table-row-group
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    transition-property:height,visibility;
    transition-duration:.35s;
    transition-timing-function:ease
}
.caret{
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px dashed;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.dropdown,.dropup{
    position:relative
}
.dropdown-toggle:focus{
    outline:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:14px;
    text-align:left;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    border-radius:4px;
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    background-clip:padding-box
}
.dropdown-menu.pull-right{
    right:0;
    left:auto
}
.dropdown-menu .divider{
    height:1px;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.dropdown-menu>li>a{
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.428571429;
    color:#333;
    white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    text-decoration:none;
    color:#262626;
    background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#337ab7
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    cursor:not-allowed
}
.open>.dropdown-menu{
    display:block
}
.open>a{
    outline:0
}
.dropdown-menu-right{
    left:auto;
    right:0
}
.dropdown-menu-left{
    left:0;
    right:auto
}
.dropdown-header{
    display:block;
    padding:3px 20px;
    font-size:12px;
    line-height:1.428571429;
    color:#777;
    white-space:nowrap
}
.dropdown-backdrop{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
.pull-right>.dropdown-menu{
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
    border-top:0;
    border-bottom:4px dashed;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width:520px){
    .navbar-right .dropdown-menu{
        right:0;
        left:auto
    }
    .navbar-right .dropdown-menu-left{
        left:0;
        right:auto
    }
}
.input-group{
    position:relative;
    display:table;
    border-collapse:separate
}
.input-group[class*=col-]{
    float:none;
    padding-left:0;
    padding-right:0
}
.input-group .form-control{
    position:relative;
    z-index:2;
    float:left;
    width:100%;
    margin-bottom:0
}
.input-group .form-control,.input-group-addon,.input-group-btn{
    display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){
    border-radius:0
}
.input-group-addon,.input-group-btn{
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}
.input-group-addon{
    padding:6px 12px;
    font-size:14px;
    font-weight:400;
    line-height:1;
    color:#555;
    text-align:center;
    background-color:#eee;
    border:1px solid #c8c8c8;
    border-radius:4px
}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{
    padding:5px 10px;
    font-size:12px;
    border-radius:3px
}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{
    padding:10px 16px;
    font-size:18px;
    border-radius:6px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{
    margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group-addon:first-child{
    border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.input-group-addon:last-child{
    border-left:0
}
.input-group-btn{
    position:relative;
    font-size:0;
    white-space:nowrap
}
.input-group-btn>.btn{
    position:relative
}
.input-group-btn>.btn+.btn{
    margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{
    z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
    margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
    z-index:2;
    margin-left:-1px
}
.nav{
    margin-bottom:0;
    padding-left:0;
    list-style:none
}
.nav:after,.nav:before{
    content:" ";
    display:table
}
.nav:after{
    clear:both
}
.nav>li{
    position:relative;
    display:block
}
.nav>li>a{
    position:relative;
    display:block;
    padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover{
    text-decoration:none;
    background-color:#eee
}
.nav>li.disabled>a{
    color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{
    color:#777;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
    background-color:#eee;
    border-color:#337ab7
}
.nav .nav-divider{
    height:1px;
    margin:9px 0;
    overflow:hidden;
    background-color:#e5e5e5
}
.nav>li>a>img{
    max-width:none
}
.nav-tabs{
    border-bottom:1px solid #ddd
}
.nav-tabs>li{
    float:left;
    margin-bottom:-1px
}
.nav-tabs>li>a{
    margin-right:2px;
    line-height:1.428571429;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover{
    border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    color:#555;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}
.nav-pills>li{
    float:left
}
.nav-pills>li>a{
    border-radius:4px
}
.nav-pills>li+li{
    margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
    color:#fff;
    background-color:#337ab7
}
.nav-stacked>li{
    float:none
}
.nav-stacked>li+li{
    margin-top:2px;
    margin-left:0
}
.nav-justified,.nav-tabs.nav-justified{
    width:100%
}
.nav-justified>li,.nav-tabs.nav-justified>li{
    float:none
}
.nav-justified>li>a,.nav-tabs.nav-justified>li>a{
    text-align:center;
    margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu{
    top:auto;
    left:auto
}
@media (min-width:520px){
    .nav-justified>li,.nav-tabs.nav-justified>li{
        display:table-cell;
        width:1%
    }
    .nav-justified>li>a,.nav-tabs.nav-justified>li>a{
        margin-bottom:0
    }
}
.nav-tabs-justified,.nav-tabs.nav-justified{
    border-bottom:0
}
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
    margin-right:0;
    border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
    border:1px solid #ddd
}
@media (min-width:520px){
    .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
        border-bottom:1px solid #ddd;
        border-radius:4px 4px 0 0
    }
    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{
        border-bottom-color:#fff
    }
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
.panel{
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body{
    padding:15px
}
.panel-body:after,.panel-body:before{
    content:" ";
    display:table
}
.panel-body:after{
    clear:both
}
.panel-heading{
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle{
    color:inherit
}
.panel-title{
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit
}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{
    color:inherit
}
.panel-footer{
    padding:10px 15px;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.list-group,.panel>.panel-collapse>.list-group{
    margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{
    border-width:1px 0;
    border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
    border-top:0;
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
    border-bottom:0;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
    border-top-right-radius:0;
    border-top-left-radius:0
}
.panel-heading+.list-group .list-group-item:first-child{
    border-top-width:0
}
.list-group+.panel-footer{
    border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{
    margin-bottom:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{
    padding-left:15px;
    padding-right:15px
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{
    border-top-right-radius:3px;
    border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{
    border-top-left-radius:3px;
    border-top-right-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{
    border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{
    border-top-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
    border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
    border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{
    border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{
    border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
    border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{
    border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{
    border-right:0
}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{
    border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{
    border-bottom:0
}
.panel>.table-responsive{
    border:0;
    margin-bottom:0
}
.panel-group{
    margin-bottom:20px
}
.panel-group .panel{
    margin-bottom:0;
    border-radius:4px
}
.panel-group .panel+.panel{
    margin-top:5px
}
.panel-group .panel-heading{
    border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{
    border-top:1px solid #ddd
}
.panel-group .panel-footer{
    border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body{
    border-bottom:1px solid #ddd
}
.panel-default{
    border-color:#ddd
}
.panel-default>.panel-heading{
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#ddd
}
.panel-default>.panel-heading .badge{
    color:#f5f5f5;
    background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#ddd
}
.panel-primary{
    border-color:#337ab7
}
.panel-primary>.panel-heading{
    color:#fff;
    background-color:#337ab7;
    border-color:#337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge{
    color:#337ab7;
    background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#337ab7
}
.panel-success{
    border-color:#d6e9c6
}
.panel-success>.panel-heading{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge{
    color:#dff0d8;
    background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#d6e9c6
}
.panel-info{
    border-color:#bce8f1
}
.panel-info>.panel-heading{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge{
    color:#d9edf7;
    background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#bce8f1
}
.panel-warning{
    border-color:#faebcc
}
.panel-warning>.panel-heading{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge{
    color:#fcf8e3;
    background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#faebcc
}
.panel-danger{
    border-color:#ebccd1
}
.panel-danger>.panel-heading{
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{
    border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge{
    color:#f2dede;
    background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{
    border-bottom-color:#ebccd1
}
.modal-open,.search-open{
    overflow:hidden
}
.modal{
    display:none;
    overflow:hidden;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog{
    transform:translate(0,-25%);
    transition:transform .3s ease-out
}
.modal.in .modal-dialog{
    transform:translate(0,0)
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:10px
}
.modal-content{
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    background-clip:padding-box;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.in{
    opacity:.5
}
.modal-header{
    padding:15px;
    border-bottom:1px solid #e5e5e5;
    min-height:16.428571429px
}
.modal-header .close{
    margin-top:-2px
}
.modal-title{
    margin:0;
    line-height:1.428571429
}
.modal-body{
    position:relative;
    padding:15px
}
.modal-footer{
    padding:15px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
.modal-footer:after,.modal-footer:before{
    content:" ";
    display:table
}
.modal-footer:after{
    clear:both
}
.modal-footer .btn+.btn{
    margin-left:5px;
    margin-bottom:0
}
.modal-footer .btn-group .btn+.btn{
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block{
    margin-left:0
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:520px){
    .modal-dialog{
        width:600px;
        margin:30px auto
    }
    .modal-content{
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    .modal-sm{
        width:300px
    }
}
@media (min-width:764px){
    .modal-lg{
        width:900px
    }
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:none;
    max-width:276px;
    padding:1px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style:normal;
    font-weight:400;
    letter-spacing:normal;
    line-break:auto;
    line-height:1.428571429;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    white-space:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    font-size:14px;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover.top{
    margin-top:-10px
}
.popover.right{
    margin-left:10px
}
.popover.bottom{
    margin-top:10px
}
.popover.left{
    margin-left:-10px
}
.popover-title{
    margin:0;
    padding:8px 14px;
    font-size:14px;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-radius:5px 5px 0 0
}
.popover-content{
    padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after{
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.popover>.arrow{
    border-width:11px
}
.popover>.arrow:after{
    border-width:10px;
    content:""
}
.popover.top>.arrow{
    left:50%;
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#999;
    border-top-color:rgba(0,0,0,.25);
    bottom:-11px
}
.popover.top>.arrow:after{
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fff
}
.popover.right>.arrow{
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#999;
    border-right-color:rgba(0,0,0,.25)
}
.popover.right>.arrow:after{
    content:" ";
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#fff
}
.popover.bottom>.arrow{
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0,0,0,.25);
    top:-11px
}
.popover.bottom>.arrow:after{
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fff
}
.popover.left>.arrow{
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#999;
    border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after{
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#fff;
    bottom:-10px
}
.clearfix:after,.clearfix:before{
    content:" ";
    display:table
}
.clearfix:after{
    clear:both
}
.center-block{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.pull-right{
    float:right!important
}
.pull-left{
    float:left!important
}
.hide{
    display:none!important
}
.show{
    display:block!important
}
.invisible{
    visibility:hidden
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.hidden{
    display:none!important
}
.affix{
    position:fixed
}
@-ms-viewport{
    width:device-width
}
.visible-xs{
    display:none!important
}
.visible-sm{
    display:none!important
}
.visible-md{
    display:none!important
}
.visible-lg{
    display:none!important
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{
    display:none!important
}
@media (max-width:519px){
    .visible-xs{
        display:block!important
    }
    table.visible-xs{
        display:table!important
    }
    tr.visible-xs{
        display:table-row!important
    }
    td.visible-xs,th.visible-xs{
        display:table-cell!important
    }
}
@media (max-width:519px){
    .visible-xs-block{
        display:block!important
    }
}
@media (max-width:519px){
    .visible-xs-inline{
        display:inline!important
    }
}
@media (max-width:519px){
    .visible-xs-inline-block{
        display:inline-block!important
    }
}
@media (min-width:520px) and (max-width:763px){
    .visible-sm{
        display:block!important
    }
    table.visible-sm{
        display:table!important
    }
    tr.visible-sm{
        display:table-row!important
    }
    td.visible-sm,th.visible-sm{
        display:table-cell!important
    }
}
@media (min-width:520px) and (max-width:763px){
    .visible-sm-block{
        display:block!important
    }
}
@media (min-width:520px) and (max-width:763px){
    .visible-sm-inline{
        display:inline!important
    }
}
@media (min-width:520px) and (max-width:763px){
    .visible-sm-inline-block{
        display:inline-block!important
    }
}
@media (min-width:764px) and (max-width:1009px){
    .visible-md{
        display:block!important
    }
    table.visible-md{
        display:table!important
    }
    tr.visible-md{
        display:table-row!important
    }
    td.visible-md,th.visible-md{
        display:table-cell!important
    }
}
@media (min-width:764px) and (max-width:1009px){
    .visible-md-block{
        display:block!important
    }
}
@media (min-width:764px) and (max-width:1009px){
    .visible-md-inline{
        display:inline!important
    }
}
@media (min-width:764px) and (max-width:1009px){
    .visible-md-inline-block{
        display:inline-block!important
    }
}
@media (min-width:1010px){
    .visible-lg{
        display:block!important
    }
    table.visible-lg{
        display:table!important
    }
    tr.visible-lg{
        display:table-row!important
    }
    td.visible-lg,th.visible-lg{
        display:table-cell!important
    }
}
@media (min-width:1010px){
    .visible-lg-block{
        display:block!important
    }
}
@media (min-width:1010px){
    .visible-lg-inline{
        display:inline!important
    }
}
@media (min-width:1010px){
    .visible-lg-inline-block{
        display:inline-block!important
    }
}
@media (max-width:519px){
    .hidden-xs{
        display:none!important
    }
}
@media (min-width:520px) and (max-width:763px){
    .hidden-sm{
        display:none!important
    }
}
@media (min-width:764px) and (max-width:1009px){
    .hidden-md{
        display:none!important
    }
}
@media (min-width:1010px){
    .hidden-lg{
        display:none!important
    }
}
.visible-print{
    display:none!important
}
@media print{
    .visible-print{
        display:block!important
    }
    table.visible-print{
        display:table!important
    }
    tr.visible-print{
        display:table-row!important
    }
    td.visible-print,th.visible-print{
        display:table-cell!important
    }
}
.visible-print-block{
    display:none!important
}
@media print{
    .visible-print-block{
        display:block!important
    }
}
.visible-print-inline{
    display:none!important
}
@media print{
    .visible-print-inline{
        display:inline!important
    }
}
.visible-print-inline-block{
    display:none!important
}
@media print{
    .visible-print-inline-block{
        display:inline-block!important
    }
}
@media print{
    .hidden-print{
        display:none!important
    }
}
/*! * Datetimepicker for Bootstrap 3 * version : 4.17.47 * https://github.com/Eonasdan/bootstrap-datetimepicker/ */
.bootstrap-datetimepicker-widget{
    list-style:none
}
.bootstrap-datetimepicker-widget.dropdown-menu{
    display:block;
    margin:2px 0;
    padding:4px;
    width:19em
}
@media (min-width:768px){
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{
        width:38em
    }
}
@media (min-width:992px){
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{
        width:38em
    }
}
@media (min-width:1200px){
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{
        width:38em
    }
}
.bootstrap-datetimepicker-widget.dropdown-menu:after,.bootstrap-datetimepicker-widget.dropdown-menu:before{
    content:'';
    display:inline-block;
    position:absolute
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-bottom-color:rgba(0,0,0,.2);
    top:-7px;
    left:7px
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    top:-6px;
    left:8px
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before{
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #ccc;
    border-top-color:rgba(0,0,0,.2);
    bottom:-7px;
    left:6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after{
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:6px solid #fff;
    bottom:-6px;
    left:7px
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{
    left:auto;
    right:6px
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{
    left:auto;
    right:7px
}
.bootstrap-datetimepicker-widget .list-unstyled{
    margin:0
}
.bootstrap-datetimepicker-widget a[data-action]{
    padding:6px 0
}
.bootstrap-datetimepicker-widget a[data-action]:active{
    box-shadow:none
}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{
    width:54px;
    font-weight:700;
    font-size:1.2em;
    margin:0
}
.bootstrap-datetimepicker-widget button[data-action]{
    padding:6px
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Increment Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Increment Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Decrement Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Decrement Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Show Hours"
}
.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Show Minutes"
}
.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Toggle AM/PM"
}
.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Clear the picker"
}
.bootstrap-datetimepicker-widget .btn[data-action=today]::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Set the date to today"
}
.bootstrap-datetimepicker-widget .picker-switch{
    text-align:center
}
.bootstrap-datetimepicker-widget .picker-switch::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Toggle Date and Time Screens"
}
.bootstrap-datetimepicker-widget .picker-switch td{
    padding:0;
    margin:0;
    height:auto;
    width:auto;
    line-height:inherit
}
.bootstrap-datetimepicker-widget .picker-switch td span{
    line-height:2.5;
    height:2.5em;
    width:100%
}
.bootstrap-datetimepicker-widget table{
    width:100%;
    margin:0
}
.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{
    text-align:center;
    border-radius:4px
}
.bootstrap-datetimepicker-widget table th{
    height:20px;
    line-height:20px;
    width:20px
}
.bootstrap-datetimepicker-widget table th.picker-switch{
    width:145px
}
.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{
    background:0 0;
    color:#777;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget table th.prev::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Previous Month"
}
.bootstrap-datetimepicker-widget table th.next::after{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0;
    content:"Next Month"
}
.bootstrap-datetimepicker-widget table thead tr:first-child th{
    cursor:pointer
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{
    background:#eee
}
.bootstrap-datetimepicker-widget table td{
    height:54px;
    line-height:54px;
    width:54px
}
.bootstrap-datetimepicker-widget table td.cw{
    font-size:.8em;
    height:20px;
    line-height:20px;
    color:#777
}
.bootstrap-datetimepicker-widget table td.day{
    height:20px;
    line-height:20px;
    width:20px
}
.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{
    background:#eee;
    cursor:pointer
}
.bootstrap-datetimepicker-widget table td.new,.bootstrap-datetimepicker-widget table td.old{
    color:#777
}
.bootstrap-datetimepicker-widget table td.today{
    position:relative
}
.bootstrap-datetimepicker-widget table td.today:before{
    content:'';
    display:inline-block;
    border:solid transparent;
    border-width:0 0 7px 7px;
    border-bottom-color:#337ab7;
    border-top-color:rgba(0,0,0,.2);
    position:absolute;
    bottom:4px;
    right:4px
}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{
    background-color:#337ab7;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bootstrap-datetimepicker-widget table td.active.today:before{
    border-bottom-color:#fff
}
.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{
    background:0 0;
    color:#777;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget table td span{
    display:inline-block;
    width:54px;
    height:54px;
    line-height:54px;
    margin:2px 1.5px;
    cursor:pointer;
    border-radius:4px
}
.bootstrap-datetimepicker-widget table td span:hover{
    background:#eee
}
.bootstrap-datetimepicker-widget table td span.active{
    background-color:#337ab7;
    color:#fff;
    text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.bootstrap-datetimepicker-widget table td span.old{
    color:#777
}
.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{
    background:0 0;
    color:#777;
    cursor:not-allowed
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour{
    height:27px;
    line-height:27px
}
.bootstrap-datetimepicker-widget.wider{
    width:21em
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade{
    line-height:1.8em!important
}
.input-group.date .input-group-addon{
    cursor:pointer
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
html{
    -ms-overflow-style:scrollbar
}
[class*=col-]{
    padding-left:15px;
    padding-right:15px
}
@media all and (max-width:764px){
    [class*=col-]{
        padding-left:10px;
        padding-right:10px
    }
}
.container,.container-fluid,.fixed-container{
    padding-left:30px;
    padding-right:30px
}
@media all and (max-width:764px){
    .container,.container-fluid,.fixed-container{
        padding-left:20px;
        padding-right:20px
    }
}
.row{
    margin-left:-15px;
    margin-right:-15px
}
@media all and (max-width:764px){
    .row{
        margin-left:-10px;
        margin-right:-10px
    }
}
.clickblock-one-link{
    cursor:pointer
}
.clickblock-one-link:hover .action-btn{
    background-color:#f60;
    color:#fff
}
.clickblock-one-link:hover .orange-action-btn{
    background-color:#fff;
    color:#f60;
    border-color:#fff
}
.clickblock-one-link:hover .white-action-btn{
    background-color:#f60;
    color:#fff;
    border-color:#f60
}
.clickblock-one-link:hover .grey-action-btn{
    border:1px solid #f60;
    color:#fff;
    background-color:#f60
}
.clickblock-one-link:hover a{
    color:#f60
}
.clickblock-one-link:hover a.orange{
    color:#999
}
.clickblock-one-link:hover a.white{
    color:#f60;
    text-shadow:none
}
.clickblock-one-link:hover a.dark-gray{
    color:#f60
}
.ms-dropdown-wrapper button.button-dropdown{
    position:relative;
    border:none;
    min-height:1px;
    padding:0 31px 0 0;
    vertical-align:middle;
    text-align:right;
    width:auto;
    background-color:#fff
}
.ms-dropdown-wrapper button.button-dropdown:active,.ms-dropdown-wrapper button.button-dropdown:focus,.ms-dropdown-wrapper button.button-dropdown:hover{
    background-color:#fff;
    border:none
}
.ms-dropdown-wrapper button.button-dropdown:active .button-text,.ms-dropdown-wrapper button.button-dropdown:focus .button-text,.ms-dropdown-wrapper button.button-dropdown:hover .button-text{
    color:#f60
}
.ms-dropdown-wrapper button.button-dropdown .button-text{
    white-space:nowrap
}
.ms-dropdown-wrapper button.button-dropdown .button-icon{
    position:absolute;
    right:-5px;
    top:50%;
    margin-top:-20px
}
.ms-dropdown-wrapper button.button-dropdown.bordered{
    height:30px;
    border:1px solid #c8c8c8;
    padding:0 31px 0 12px;
    text-align:left
}
.ms-dropdown-wrapper ul.dropdown-menu{
    overflow-y:auto;
    border-radius:0;
    border-color:#c8c8c8;
    margin:-1px 0 0;
    width:100%;
    max-height:250px;
    height:auto;
    overflow-x:hidden
}
.ms-dropdown-wrapper ul.dropdown-menu>li.selected>a{
    background-color:transparent;
    color:#f60
}
.ms-dropdown-wrapper ul.dropdown-menu>li>a{
    min-height:40px;
    white-space:normal;
    vertical-align:middle;
    padding:10px 20px
}
.ms-dropdown-wrapper ul.dropdown-menu>li:not(.selected)>a:focus,.ms-dropdown-wrapper ul.dropdown-menu>li:not(.selected)>a:hover{
    color:#f60;
    background-color:#f5f6f8
}
.ms-dropdown-wrapper ul.dropdown-menu>li.menu-lbl{
    padding:10px 20px;
    font-weight:700;
    color:#999
}
.ms-form-dropdown-wrapper .button-dropdown{
    border:1px solid #f60;
    position:relative;
    padding:5px 60px 5px 15px;
    width:100%;
    text-align:left
}
.ms-form-dropdown-wrapper .button-dropdown:hover{
    background-color:transparent;
    color:inherit
}
.ms-form-dropdown-wrapper .button-dropdown:after{
    font-size:20px;
    content:"\61";
    color:#f60;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-10px
}
.ms-form-dropdown-wrapper ul.dropdown-menu{
    overflow-y:auto;
    border-radius:0;
    border-color:#c8c8c8;
    margin:-1px 0 0;
    width:100%;
    max-height:250px;
    height:auto;
    overflow-x:hidden
}
.ms-form-dropdown-wrapper ul.dropdown-menu>li.selected>a{
    background-color:transparent;
    color:#f60
}
.ms-form-dropdown-wrapper ul.dropdown-menu>li>a{
    min-height:40px;
    white-space:normal;
    vertical-align:middle;
    padding:10px 20px
}
.ms-form-dropdown-wrapper ul.dropdown-menu>li:not(.selected)>a:focus,.ms-form-dropdown-wrapper ul.dropdown-menu>li:not(.selected)>a:hover{
    color:#f60;
    background-color:#f5f6f8
}
.ms-form-dropdown-wrapper ul.dropdown-menu>li.menu-lbl{
    padding:10px 20px;
    font-weight:700;
    color:#999
}
.styled-select{
    position:relative
}
.styled-select::after{
    font-size:40px;
    content:"\67";
    color:#f60;
    position:absolute;
    right:-5px;
    top:50%;
    margin-top:-20px;
    pointer-events:none
}
.styled-select select{
    border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    width:100%;
    height:40px;
    border:1px solid #c8c8c8;
    padding:0 31px 0 12px;
    background-color:#fff;
    text-indent:.01px;
    text-overflow:"";
    font-size:inherit;
    line-height:inherit
}
@media screen and (-webkit-min-device-pixel-ratio:2){
    .styled-select select{
        font-size:16px
    }
}
.styled-select select:hover{
    cursor:pointer
}
.styled-select select::-ms-expand{
    display:none
}
.styled-select select[disabled]{
    opacity:.8;
    color:#999
}
.styled-select select[disabled]:hover{
    cursor:default
}
.styled-select select option:hover{
    color:#000;
    box-shadow:inset 20px 20px #00f
}
.styled-select.disabled::after{
    opacity:.8;
    color:#999
}
.icon-column{
    margin-bottom:20px
}
.icon-column [class^=ms-icon]{
    width:100%;
    margin-bottom:5px;
    text-align:center;
    color:#f60
}
.icon-column .multicolor{
    width:100%;
    margin-bottom:5px;
    text-align:center;
    font-size:50px
}
.icon-column input{
    border:1px solid #c8c8c8;
    display:block;
    font-size:12px;
    line-height:15px;
    margin:0;
    outline:0 none;
    padding:5px 0;
    text-align:center;
    width:100%
}
.icon-column input+input{
    margin-top:-1px
}
a,a:visited{
    color:#3c3c3c;
    text-decoration:none;
    outline:0
}
a.hover,a:focus,a:hover,a:visited.hover,a:visited:focus,a:visited:hover{
    color:#f60;
    text-decoration:none;
    cursor:pointer;
    outline:0
}
a.underlined,a:visited.underlined{
    text-decoration:underline
}
a.icon-link-b,a.icon-link-c,a.icon-link-d{
    display:block;
    position:relative;
    padding-left:14px;
    margin-top:10px
}
a.icon-link-b a.icon-link-b+a.icon-link-b,a.icon-link-b a.icon-link-b+a.icon-link-c,a.icon-link-b a.icon-link-b+a.icon-link-d,a.icon-link-b a.icon-link-c+a.icon-link-b,a.icon-link-b a.icon-link-c+a.icon-link-c,a.icon-link-b a.icon-link-c+a.icon-link-d,a.icon-link-b a.icon-link-d+a.icon-link-b,a.icon-link-b a.icon-link-d+a.icon-link-c,a.icon-link-b a.icon-link-d+a.icon-link-d,a.icon-link-c a.icon-link-b+a.icon-link-b,a.icon-link-c a.icon-link-b+a.icon-link-c,a.icon-link-c a.icon-link-b+a.icon-link-d,a.icon-link-c a.icon-link-c+a.icon-link-b,a.icon-link-c a.icon-link-c+a.icon-link-c,a.icon-link-c a.icon-link-c+a.icon-link-d,a.icon-link-c a.icon-link-d+a.icon-link-b,a.icon-link-c a.icon-link-d+a.icon-link-c,a.icon-link-c a.icon-link-d+a.icon-link-d,a.icon-link-d a.icon-link-b+a.icon-link-b,a.icon-link-d a.icon-link-b+a.icon-link-c,a.icon-link-d a.icon-link-b+a.icon-link-d,a.icon-link-d a.icon-link-c+a.icon-link-b,a.icon-link-d a.icon-link-c+a.icon-link-c,a.icon-link-d a.icon-link-c+a.icon-link-d,a.icon-link-d a.icon-link-d+a.icon-link-b,a.icon-link-d a.icon-link-d+a.icon-link-c,a.icon-link-d a.icon-link-d+a.icon-link-d{
    margin-top:0
}
a.icon-link-b>[class^=ms-icon],a.icon-link-c>[class^=ms-icon],a.icon-link-d>[class^=ms-icon]{
    font-size:40px;
    height:40px;
    color:#f60;
    position:absolute;
    left:-8px;
    top:-12px
}
@media all and (min-width:1010px){
    a.icon-link-b>[class^=ms-icon],a.icon-link-c>[class^=ms-icon],a.icon-link-d>[class^=ms-icon]{
        top:-11px
    }
}
@media all and (min-width:1465px){
    a.icon-link-b>[class^=ms-icon],a.icon-link-c>[class^=ms-icon],a.icon-link-d>[class^=ms-icon]{
        top:-10px
    }
}
a.icon-link-b>[class^=ms-icon].ms-icon_link,a.icon-link-c>[class^=ms-icon].ms-icon_link,a.icon-link-d>[class^=ms-icon].ms-icon_link{
    left:-17px
}
a.icon-link-b.orange,a.orange.icon-link-c,a.orange.icon-link-d{
    color:#f60
}
a.icon-link-b.orange.hover,a.icon-link-b.orange:hover,a.orange.hover.icon-link-c,a.orange.hover.icon-link-d,a.orange.icon-link-c:hover,a.orange.icon-link-d:hover{
    color:#999
}
a.gray.icon-link-c,a.gray.icon-link-d,a.icon-link-b.gray{
    color:#999
}
a.gray.hover.icon-link-c,a.gray.hover.icon-link-d,a.gray.icon-link-c:hover,a.gray.icon-link-d:hover,a.icon-link-b.gray.hover,a.icon-link-b.gray:hover{
    color:#f60
}
a.icon-link-b.white,a.white.icon-link-c,a.white.icon-link-d{
    color:#fff
}
a.icon-link-b.white.hover,a.icon-link-b.white:hover,a.white.hover.icon-link-c,a.white.hover.icon-link-d,a.white.icon-link-c:hover,a.white.icon-link-d:hover{
    color:#f60
}
a.icon-link-b.underline,a.underline.icon-link-c,a.underline.icon-link-d{
    text-decoration:underline
}
a.icon-link-b.inline,a.inline.icon-link-c,a.inline.icon-link-d{
    display:inline
}
a.icon-link-c{
    padding-left:30px
}
a.text-link-b{
    display:block;
    margin-top:20px
}
a.text-link-b.orange,input[type=reset]{
    color:#f60
}
a.text-link-b.orange.hover,a.text-link-b.orange:hover,input.hover[type=reset],input[type=reset]:hover{
    color:#999
}
a.text-link-b.gray{
    color:#999
}
a.text-link-b.gray.hover,a.text-link-b.gray:hover{
    color:#f60
}
a.text-link-b.white{
    color:#fff
}
a.text-link-b.white.hover,a.text-link-b.white:hover{
    color:#f60
}
a.text-link-b.underline{
    text-decoration:underline
}
a.text-link-b.inline{
    display:inline
}
a.icon-link-d{
    padding:0
}
a.icon-link-d [class^=ms-icon]{
    top:auto;
    left:auto;
    text-align:center;
    position:relative
}
.text-wrapper a.text-link-b{
    display:block
}
.more-hidden{
    display:none
}
a.more-link{
    color:#f60
}
a.more-link,a.more-link:active,a.more-link:focus,a.more-link:hover{
    margin-left:1em;
    text-decoration:underline
}
a.more-link:active,a.more-link:hover{
    color:#999
}
.more-link img{
    border:none
}
.fixed-container{
    width:980px!important
}
.ms-checkbox{
    font-size:30px;
    width:30px;
    height:30px;
    position:absolute;
    top:0;
    left:0;
    color:#000;
    border:1px solid #c8c8c8
}
.ms-item-checkbox{
    cursor:pointer;
    padding-left:40px;
    display:inline-block;
    height:30px;
    line-height:30px;
    position:relative
}
.ms-item-checkbox .ms-icon_check:before{
    font-size:30px
}
.hover-opacity:hover .backgr-img,.hover-opacity:hover img{
    opacity:.8
}
.hover-opacity:hover .text-wrapper .white-action-btn{
    text-shadow:none
}
.no-result-msg{
    color:#dc3c14;
    margin-top:15px
}
.text-wrapper a.orange-dash-link{
    display:block;
    padding-left:18px;
    position:relative
}
.text-wrapper a.orange-dash-link:not(:first-of-type){
    margin-top:5px
}
.text-wrapper a.orange-dash-link:first-of-type{
    margin-top:10px
}
.text-wrapper a.orange-dash-link:before{
    position:absolute;
    color:#f60;
    display:block;
    content:'\2014\00a0\00a0';
    left:0
}
@font-face{
    font-family:osram-microsite-icons;
    src:url(data:application/font-ttf;charset=utf-8;base64,AAEAAAAMAIAAAwBAR1NVQl95aQ0AAADMAAAHkk9TLzISSgkJAAAIYAAAAGBjbWFw2Df0kgAACMAAAACEZ2FzcAAAABAAAAlEAAAACGdseWZdokmTAAAJTAAAP2BoZWFkD8+SWwAASKwAAAA2aGhlYQfDBCoAAEjkAAAAJGhtdHiuAWOeAABJCAAAAdhsb2NhCJj5fAAASuAAAADubWF4cACCALwAAEvQAAAAIG5hbWXTEreBAABL8AAAAi5wb3N0AAMAAAAATiAAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABAE4AJACaAKYAxgDSAN4A6gEAAQwBGAEkAToBUAFcAXwBiAKAAvwDkgO4A/IEGgQsBEYEfASYBO4E/gUYBWgGBgcCBxIHJAc0B0IHTgABACQADAANAA4ADwARABIAFAAVABcAGgAcAB0AHgAfACYAJwAoACkAKgArACwALQAuAC8AMQAyADMANQA3ADgAOQA6ADsAPAA/AHUAAQAEAEQAAwARABgAAwAIABAAGABJAAMAJAAVAEcAAwAYACMARgADABIAEAABAAQASgADABUAFQABAAQASwADAB8AHAABAAQAWAADAAwAGgACAAYADgBMAAMAHwAQAEgAAwAcABUAAQAEAE0AAwAaACMAAQAEAEUAAwASABwAAQAEAE4AAwAjABwAAgAGAA4AUAADABYAGABPAAMAEgAaAAIABgAOAFIAAwAfAAwAUQADABkAGAABAAQAUwADAA8AFQADAAgAEAAYAFQAAwAhAA4AVwADABwAIwBVAAMAEgAMAAEABABWAAMAHQAOAAkAFAAuAFIAcACGAKIAugDQAPAABgAMADsAJgAuADEAJgAnAC4AMQAuADkAPgAqABEANwA3ADQAPAAlADkAJgAnACUAKwA0ADcAPAAmADcAKQApAA4ANwA3ADQAPAAlADkAJgAnACUAJwAmACgAMAAsAAoANwA3ADQAPAAlADQANQAqADMAKAANADcANwA0ADwAJQArADQANwA8ACYANwApACsACwA3ADcANAA8ACUAKAAxADQAOAAqACcACgA3ADcANAA8ACUAJwAmACgAMAAmAA8ANwA3ADQAPAAlACYAMwAwACoANwAxAC4AMwAwAEEAAwApACkABQAMABoAOgBWAGgANQAGADoANwAsACoANwA0AA8AOgAxADEAKgA5ACUALgAzACYAKAA5AC4AOwAqADMADQA6ADEAMQAqADkAJQAmACgAOQAuADsAKgAxAAgANAA0ADAAMgAmADcAMABAAAkAMQAmADMAMAAlACkANAAoAAcAEAAgADAAPABgAIAAjABmAAcANAAzADkAJgAoADkAPwAHADQAMgA1ACYANwAqADYABQAxADQAOAAqACEAEQAtACoAKAAwACcANAA9ACUALgAzACYAKAA5AC4AOwAqACIADwAtACoAKAAwACcANAA9ACUAJgAoADkALgA7ACoAPAAFAC0AKgAoADAAdAAEACYANwA5AAIABgAYAFsACAA0ADwAMwAxADQAJgApAGgABgAuACYAMQA6AD0ABAAKABgAJAAwAF4ABgA9ADUANAA4ACoAMAAFAD0AKAAqADEAXQAFADIAJgAuADEAXAAEACkALgA5AAIABgAaAGwACQA3ACoAKgAlADkAKgA9ADkAWgAGADQAMQApACoANwABAAQAXwAGADEANAAnACYAMQACAAYAEABgAAQANAAyACoAOAAEACoAMQA1AAMACAAgACoAYgALADMAKwA0ADcAMgAmADkALgA0ADMAOQAEADMAKwA0AGEABQAyACYALAAqAAEABAATAAsAOgAyADUAJQA5ADQAJQA5ADQANQAGAA4AGgAoADQAQgBMAFkABQA0ADoANQAqAGoABgA0ACwANAA6ADkAaQAFADQALAAuADMAcgAGADQAKAAwACoAKQA6AAQANAAmACkACwAEAC4AMwAwAAEABAA+AAUALgAzADoAOAABAAQAIAAKADQAJQA1AC4AKAA5ADoANwAqAAUADAAcACgAPgBIAGQABwA3ADQAKwAuADEAKgAEAAUANwAuADMAOQA3AAoANAA8ACoANwA1ADQALgAzADkAPQAEADEAOgA4AEIAAwApACsABQAMACQAQgBOAHgAEAALACoAOAA6ADEAOQAlADEALgA4ADkADwAOACoAOAA6ADEAOQAlACwAJgAxADEAKgA3AD4AZwAFACoAMQA6AD0AIwAUACYAKQAuADQAJwA6ADkAOQA0ADMAJQAuADMAJgAoADkALgA7ACoAJAASACYAKQAuADQAJwA6ADkAOQA0ADMAJQAmACgAOQAuADsAKgAKABYAMgBOAFoAeACSAKgAwgDcAOwAcwANADkAJgA5ADoAOAAlACgALgA3ACgAMQAqABIADQAuACkAKgAnACYANwAlADsALgApACoANABlAAUALQAmADcAKgBwAA4ALQAmADUAKgAlADkANwAuACYAMwAsADEAKgBuAAwALQAmADUAKgAlADgANgA6ACYANwAqAHEACgAtACYANQAqACUANAA7ACYAMQBvAAwALQAmADUAKgAlACgALgA3ACgAMQAqAG0ADAAtACYANQAqACUAJwAmADgALgAoADgABQAHACoAOQA5AC4AMwAsABEABwAqADcAOwAuACgAKgABAAQADQAFADcAJgA4AC0AAQAEAGsABgA1ADEANAAmACkAAQAEAGMABQAuACkAKgA0AAEABABDAAQANAA3ACkAAQAEAA4AAwAuADUAAQAEAHQAAgB1AAAAAwP7AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpMQPA/8AAQAPAAEAAAAABAAAAAAKzAzgAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAaAAAABYAEAADAAYAAQAgACYAMgBaAF8AeuAE6TH//f//AAAAAAAgACQALwBBAF8AYeAB6QD//f//AAH/4//g/9j/yv/G/8UgPxdEAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAFARoAswLmArMAFQAaAC8AMwA3AAABNSM1IRUzNTMVIzUjFSMRMxUhNTMRAyM1MxU3IzUzNSEVMxUjNTM1MxUhNTMVMxUHIzUzFSM1MwLNTf8AGszMZxlmAQBmgMzMZ00a/swaTRozAQAzGoCampqaAjMzTU00gEwz/wCAgAEA/pqzs4AzGhozzTNNTTPNGhpNGgAAAgEUAMgC7AKcAKwAuQAAASMiJicuAScmNj8BNjQvAS4BIyIGDwEOASMiJicuAScuAT0BNCYrASIGHQEUBgcOAQciBiMiJi8BLgEjIgYPAQ4BFRQWHwEeAQcOAQcOASsBIgYdARQWOwEyFhceARcWBg8BBhQfAR4BMzI2PwE+ATM6ARceARceAR0BFBY7ATI2PQE0Njc+ATcyNjMyFh8BHgEzMjY/ATY0LwEuATc+ATc+ATsBMjY9AS4BIzEHFAYjIiY1NDYzMhYVAsoXBAkCAgQCAgEEDwgIGgMLBgYLAxACBgICBAICDAQECBEMIwwRBwUECwMCBAIEBAIQAwsGBgsEGQQEBAQPBAECAgQCAgkEFwwREQwcBAkCAgQCAgEEDwgIGgMLBgYLAxACBgICBAICDAQECBEMIwwRBwUECwMCBAIEBAIQAwsGBgsEGQgIDwQBAgIEAgIJBBcMEQQSDHgvIyMvLyMjLwHhBwYECgQEDAIPCBgJGgQEBAQQAQQBAgIEAgIJBBcMEBAMGgMKAgIEAgIDAg8EBAQEGQQLBgYKBBADCwQDCwMECRELJAwQBwYECgQEDAIPCBgJGgQEBAQPAgMCAgQCAgkEFwwQEAwcBAkCAgQCAwQCDwQEBAQaBxgKDwQKBAQKBAQJEAwkCRAuIjAwIiMvLyMAAAcAswCAA00C5gAdAC0AMQA1ADkATwBWAAABNTcVMjYzNScmIg8BJzc+ATU0Ji8BBxUXNzQ2NwcDFycXOgEzNxcHDgEVHAEzNxcHJxMnNRcnNxcHBSoBBw4BBw4BFRQGFRQWMzI2NTQmIwcnNxc3FwcBw94GCQZnAgYCFAgNAgMDAoj7+2wDAlx5Il8pAgQB2gjSAgMCaWfkXNTm5k/pVOkBAAYJBSxEDgIDAlo/QFpaQBRLHStXHHABD6yFjwKcXQEBDQUIAQQCAgQCK5fHlz0GCwY2AQMcNg19BXgCAgQCA8IhgiP+tIW2hlqFSoUaAgY5KgYMBQYMBUBaWkA/WuFIHCxXHHMAAAEBmgIzAmYCswAEAAABMxUjNQGazMwCs4CAAAABAZoBgAJmAgAABAAAATMVIzUBmszMAgCAgAAAAQGaAM0CZgFNAAQAAAEzFSM1AZrMzAFNgIAAAAEBTQCAArMDAAAKAAABETMRIREhFSERIQFNGQE0/rMBZv6aAwD9gAJm/bQaAoAAAAEBswEzAk0CMwAFAAABJzcnNxcBzRpnZxqAATMaZGkZggAAAAEAAAAAAAAAAAACAAA3OQEAAAAABQFmALMCmgKzAAcADAARABYAHgAAAQMjAyMTIRMHMxEjETsBESMRJzUhFSE3MzUzFTM1IwKAGswaGhoBABrNGRlNGRm0ATT+zGcZNBlmAk3+gAGA/mYBmjP+zAE0/swBNEwaGhoaGjMAAAAABAEzAOYC5gKaAAcADAAQACAAAAEjJyMHESERJTMXIzcBITUhExEjBzMRIxczFSMVMzUjNQKz5hpmGgGA/qdMDWYNAUD+swFNTOYa580aZjOZMwJmNDT/AAEAGhoa/wDN/uYBZxr+zRoZNDQZAAAAAAQBMwDmAs0CgAAEAAgADQASAAABMxUjNTUzFSMXMxUjNTUzFSM1ATOzs7Oz57Ozs7MBmrS05rMztLTms7MAAAAGAQAA5gMAAmYAAwAIAAwAEQAWABsAAAEhFSEVIRUhNRUhFSEDMxUjNRUzFSM1FTMVIzUBmgFm/poBZv6aAWb+mppmZmZmZmYCZkxNTU2aTQGATEyZTU2aTU0AAAQAAP/EBAADxAAFAAwAKABFAAABFSEVIxEBIxUnIxEhATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NjciBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjAoT+zFcCDkl12wGZ/vleUlN7JCMjJHtTUl5eUlN7JCMjJHtTUl5qXV2LKSgoKYtdXWpqXV2LKSgoKYtdXWoC2pOgATP+LHFxASMBYCMke1NSXl5TUnskJCQke1JTXl5SU3skIzspKItdXWpqXV6LKCgoKIteXWpqXV2LKCkAAAgAVwAaA5oDOAALAA8AEwAWABoAHgAiACYAAAEHMxEhETM3IxEhEQUzNyMFMzcjEzcnEzcXBzcnNxcFNxcHJxcHJwNNpL39NB6V5wM0/jh7oW7+fXmkcQqAgAp5sG7LsesS/V14sG79pOQSAk1n/mcBmWf9zQIzZ2dnZ/59TU0BiBRKEiRHKWQPFUgVO0omZAAAAAAEAAD/vAQAA7wAAwAHAAwAEgAAAREhESUhESEBMxEjERcHJwcnNwPp/C4D6fwABAD96S4u2CKfnyLBA6X8LQPTF/wAAtj+IgHechd+fhefAAEBAADNAkABMwAEAAAlIzUzFwH7+/tFzWYzAAABAQABTQINAbMABAAAASM1MxcBz8/PPgFNZjMAAQEAAc0B2gIzAAQAAAEjNTMXAaSkpDYBzWYzAAEBAAJNAbMCswAEAAABIzUzFwF4eHg7Ak1mMAABAkACGgMAAuYABAAAATM1IwcCn2FhXwIazGYAAQAA/8UEAAPFABsAAAEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYEACgoi15dampdXosoKCgoi15dampdXosoKAHFal1diygpKSiLXV1qa11diygoKCiLXV0AAAAAAgAA/8UEAAPFABsAOAAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NjciBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjAgBeUlN7JCMjJHtTUl5eUlN7JCMjJHtTUl5qXV2LKSgoKYtdXWpqXV2LKSgoKYtdXWoDiyQjfFJTXl1TUnwjJCQjfFJTXV5TUnwjJDooKItdXmppXl2LKCkpKItdXmlqXl2LKCgAAAABAdQBmgJJAiwAAgAAATcnAdR1dQGaSUkAAAAAAwEHAM0C+QKSAAwAEQAVAAABESERMxUjFSE1IzUzJREhESEFIzUzAvn+Ds1YAQhYzf4dAdT+LAEHOjoBMwFf/qE6LCw6DwFC/r5JOgAAAAABAAD/xQQAA8UAGwAAARQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgQAKCiLXl1qal1eiygoKCiLXl1qal1eiygoAcVqXV2LKCkpKItdXWprXV2LKCgoKItdXQAAAAACAAD/xQQAA8UAGwA4AAABMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2NyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMCAF5SU3skIyMke1NSXl5SU3skIyMke1NSXmpdXYspKCgpi11dampdXYspKCgpi11dagOLJCN8UlNeXVNSfCMkJCN8UlNdXlNSfCMkOigoi11eamleXYsoKSkoi11eaWpeXYsoKAAAAAEBbgDbAuoCtAACAAABESUBbgF8ArT+J+0AAAAFAAD/xAQAA8QADgAhAD0AWgBeAAABBx4BFRQGIyImJwchESMjBy4BIyIGFRQWFwcjETM1MxUzAyIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYjCQEnAQMBmwcHRS8OHAxrAcYkYGsMHA4wRAcHmyS/zDuhal1diykoKCmLXV1qal1diykoKCmLXV1qZFhYgyYmJiaDWFhkZFhYgyYmJiaDWFhkAXT9LBQC1AKRlwwcDjFDBwZmAZpnBwZELw4cDJcBmjo6ATMpKItdXWpqXV6LKCgoKIteXWpqXV2LKCn8HSYmg1hYZGRYV4QmJiYmhFdYZGRYWIMmJgNC/SwVAtQAAAAC//P/swQNA80AAwAIAAAFIREhJREhESEDy/xqA5b8KAQa++YLA5ZC++YEGgAAAAADAAD/wAQAA8AABQAJAA0AAAEjAycjEwERIREDIREhA0CA4GCA4P4gBABA/IADgAKA/wCA/wACwPwABAD8QAOAAAAAAAIAAP/ABAADwAAbADgAAAEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzY3IgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIwIAXlJTfCMkIyR8U1JeXlJTfCMkJCN8U1Jeal1diykoKCmLXV1qal1diykoKCmLXV1qA4YjJHxTUl5eUlN8IyQkI3xTUl5eUlN8IyQ6KCmLXV1qal1diykoKCmLXV1qal1diykoAAAAAwAA/8AEAAPAABsANwBEAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBhMUBiMiJjU0NjMyFhUCAGpdXYspKCgpi11dampdXYspKCgpi11dal5SU3wjJCQjfFNSXl5SU3wjJCMkfFNST2VISGVlSEhlA8AoKYtdXWpqXV2LKSgoKYtdXWpqXV2LKSj8OiQjfFNSXl5SU3wjJCMkfFNSXl5SU3wjJAHGSGVlSEhlZUgAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAM0EAAK4AAUAABM3CQEXAQApAdcB1yn+AAKUJP5XAakk/jkAAAEBGgAzAs0DMwAFAAABFwkBBwECpif+mQFnJ/50AzMm/qb+pycBgAABATMAMwLmAzMABQAAJScJATcBAVonAWf+mScBjDMnAVkBWib+gAAAAQGaAQACZgJmAAUAAAEXBxcHJwJNGZmZGbMCZhmamRqzAAAAAQGaAQACZgJmAAUAAAEnNyc3FwGzGZmZGbMBABqZmhmzAAAAAQGAAWYCgAIAAAUAAAEHJwcnNwKAGmNpGoMBgBpnZxqAAAAAAQGAAWYCgAIAAAUAAAE3FzcXBwGAGmNpGoMB5hpmZhqAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABACzALMCzQKzABEAFAAcACAAAAEhFTM1MxUzESE1IzAUMSERJxcjNQMnNyMHJyMXJwczNwIz/wAazZn+mhoBmppzcxl5eV9IR2Lxj3lfQgKzs5qA/rMzTQGAgIBa/o1mZkBAzFxcMwACAYAAmgKAAuYABwANAAABES8BDwERMzchETcXEQJmVBISVMwa/wCAgALN/gdQDw9QAfkZ/bR1dQJMAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBAACzAwACswAbAAABFAcOAQcGIyInLgEnJjU0Nz4BNzYzMhceARcWAwAUFEYuLzU1Ly5GFBQUFEYuLzU1Ly5GFBQBszUuL0YUFBQURi8uNTUvLkYUFBQURi4vAAAAAAIBAACzAwACswAbADgAAAEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzY3IgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmIwIALCcnOxERERE7JycsLCcnOxERERE7JycsNi4vRRQUFBRFLy42Ni4vRRQUFBRFLy42AooRETooJywsJyc7ERERETsnJywsJyg6EREpFBNGLi82Ni4vRRQUFBRFLy42Ni8uRhMUAAAAAwEAAQADAAJmAAMACAAMAAABIRUhFSEVITUVIRUhAQACAP4AAgD+AAIA/gACZjNmMzOaMwAAAAACAPMApQMNAsEABAAJAAA3ARcBJxE3AQcB8wHuLP4SLCwB7iz+EtEB7iv+ESwBxCz+EiwB7gAAAAMBAACzAs0CswARABQAKQAAASEVMzUzFTMRITUjMBQxIREnFyM1ByMVMzUzMhYVFAYrARUzMjY1NCYjAjP/ABrNmf6aGgGamnNzu3gzPgUXFwUkKwhAQAgCs7OagP6zM00BgICAWqfMowgREQkpEjM0DAAABAEAALMDAAKzABwAOQBTAFcAAAEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYzNSIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJiMHNDYzMhYVFAYHDgEdASM1PgEnLgEjIgYVIxczFSMCADAqKz8TEhITPysqMDAqKz8TEhITPysqMDUuL0YUFBQURi8uNTUuL0YUFBQURi8uNVoyKyYxFw0OFiQCRQICGRUdHCRDLi4CnBITPyorMDAqKz8SExMSPysqMDArKj8TEhcUFEYuLzU1Li9FFRQUFUUvLjU1Ly5GFBTNKzkrJxkeDgsdFRAVNCAuFxooHZ8uAAAAAAQBAACzAwACswAcADkAPgBDAAABMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2MzUiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjAzMVIzURMxUjNQIAMCorPxMSEhM/KyowMCorPxMSEhM/KyowNS4vRhQUFBRGLy41NS4vRhQUFBRGLy41GjQ0NDQCnBITPyorMDAqKz8SExMSPysqMDArKj8TEhcUFEYuLzU1Li9FFRQUFUUvLjU1Ly5GFBT+mjMzAQDn5wAAAAgBDAC8AvQCuQAMABkAJgAzAEAATQBaAGcAAAEUBiMiJjU0NjM2FhUDFAYjIiY1NDYzMhYVAxQGIyImNTQ2MzYWFQEUBiMiJjU0NjMyFhUlFAYjIiY1NDYzMhYVIRQGIyImNTQ2MzIWFQUGFBcWMjc2NCcuAQcBFAYjIiY1NDYzMhYVAkkiGRkiIhkXJBoUDxAUFBAPFIAeFxcfHxcVIAEQEg0MExINDBP+rhwVEx0bFRMeAYcNCgkODgkKDf5nDAwLJAwLCwwiDQFXCggICgoICAoCfhkiIhkZIgIkGf5iEBQUEA8UFg0BYRcfHxcXHwIhF/7ZCxMRDQwTEQ6VEx4cFRMeHhMKDQ0KCg0NCnYLJAwLCwwkCwwCDgEICAoKCAgKCggAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAU0BMwKzAjMABQAAATcXNxcHAU0ZZNAZ6QGzGmfNGecAAAACAQAAswMAArMABAAJAAABMxEjEQchFSE1AeY0NOYCAP4AArP+AAIA5jMzAAEBAAGaAwABzQAEAAABIRUhNQEAAgD+AAHNMzMAAAAABgEaAJoC5gLmAAoADQAaAB0AJwAwAAABIxUzNTMVMxUzNSsBNQcjETM1IxEzFTMVMzUrATUFByM3IzUzJzMXBzMHMxUjFyMnAmbMGZqAGSZagMzMs5qAGSZaAQAzJiZmZiYmM7MnJ2dnJyczAuaZgICzzFpz/k0ZAYCAM01Z5kAtJi1AJi0gM0AAAAACATMAswLNArMAFQAYAAABIREzETMVMxEhNSMwFRwBFRQxIREnFyM1AjP/ABrNmf6aGgGamnNzArP+5wEAgP6z5igoYCgoAYCAgFoABAEzALMCzQKzABIAFQAZAB4AACUjETMVMxUzNSchMBUcARUUMTMTFyMXMxEjJyEVITUCA7bNmRqa/wDQMHNzDRoacwEA/wDNAc2AnbaAUFDAUFAB2lqA/wCNGhoAAAAABADfALMCzQKzABEAFACCAJYAAAEhETMRMxUzESE1IzAUMSERJxcjNQM+AT8BNDY3PgEfAR4BBw4BMTA2Jy4BJyIGBw4BBw4BFT4BNT4BMTAGBw4BBx4BFx4BFx4BFx4BFx4BFRQGMTAmJy4BJx4BNzI2MTAGFQ4BIyImJyYiBw4BLwEmNDc+ATcyNjEwBiMOAQcxPgE3Fw4BBzE+ARcxLgEnMS4BJzEOAQcCM/8AGs2Z/poaAZqac3PADBkMBQYJAgoGBQgFAgIJBQICBAICBAECBAIEBAIDAhAOBgIBAgIOCQQMBxAdDA8VAgIBAwEMCSIXFSkJAgYFAgUDDjUXIUUfKDQQBwICBB8dBC8tBBciAhlEMAoHEAcdOxsEBAIMDwEKFRACs/7nAQCA/rMzTQGAgIBa/v0OGxAHJTgRBAMCAgIRBAYUFAYICgIEAwYLBAshEQIDAgQeLAoCBAIXLBEIDAYCBAQECwYBCAMCAwkGBggEExgCBQgCAgEdGQQCKB4MBQIGAgoSCBIVCR0IBDY0CggPCAQBAgQHBBAlEw8bEQAAAwDhALMCzQKzABEAFACOAAABIRUzNTMVMxEhNSMwFDEhEScXIzUBPgE3PgE3MDY1HAEVHgEVOgEzMjY1NDY3PgE3PgE3PgE1PAE3KgEjMCIxFAYVHgEXHgEHDgEHOAExNCY1MCIjKgEjMAYVDgEHPAE1LgE1NDY3MjYzMjY1NDY3KgEjKgEjIgYVFAYHMhYzMhYXFhceARcWFx4BNxQ0MQIz/wAazZn+mhoBmppzc/8ABCIGBCMEAwISCBAKAwQOBARKBAQJCAMHAhUnEwMCBggEBgMCATgEFAECCA8IAgRUAgILBQYBBwIEAQEBAQICGTIbAgMBAgQFBAQEAgEEBAgEBAEGEgkCs7OagP6zM00BgICAWv6UBjUFBDcFAwICAQIHdgUBBAIUBgZ2BAYKAgICBgIFAwMHAgICAgEKBARdBQKCBgECBX8GAgECClcGBQgCAwEEAgYCAQQCBgIDBgICGhk+GxoDBAECAgIAAAAEAFcAsQOxArMAHQA2AEAASQAAEyERIxEjFRQGBw4BBw4BIyoBJzUyNjM+ATc+ATURITMyFhceARceARUUBgceARUUBgcOASsBERMVMzA2NTQmMSM1FTMwNjU0JjGmAUtIvQQCAg4JDB4UDRwPGR4EBAcEAgMBtKMdKg4PGwwLDBsYIiMTERE9K71KZGRkZFxdXQKz/gABuf4sOhAPGAwJCwJIAgIIBgYqJAFSBAYGFBIRKBglNhQPPS4dNBMVFAH9/uGZDUA/DdiQDDw7DQAAAwAmALMD3AK4AD4AaAB6AAABFw4BBw4BIyImJy4BJy4BNTQ2Nz4BNz4BMzIWFx4BFwcuAScuASMiBgcOAQcOARUUFhceARceATMyNjc+ATcXETMyFhceARceARUUBgcOAQceARceAR8BIycuAScuAScuAScuASsBFSMTMzI2Nz4BNz4BNTQmJy4BKwEBnEMKJhsaQikoQRkZJw0NDRAPDysbGj0hJj4ZGSUKQAoYEREpGxwyExMbCAcICAoJHRUTKhcbMRMTGgaF3yE0ERIbDAsJEBERNiUOFAcQGwtXVEMPGAoJEAgHEAgFEwtNQ0OPFyMODRQFBgcMDg0oHJ8BbhIoPhcVFxAREi4fH0QiJ0QdHS0QDw8TExM2IwwaKQwLDw8ODSYXFzEZITcZGSMLDAsQEREvIbEB9gcGBRoREiUTGy4RExcEBg4GDSITiGkXIwsMEgMEBwICAd8BFAUGBA8LChcOER4LDAsAAAMArgCzA1ICswAKACUAKQAANxEhFSEVMxUjFSMhETMVPgE3PgEzMhYXBy4BIyIGBw4BBw4BHQEzNTMVrgFa/unw8EMBlTgLFAoJFAwPIRAVCxcMCRMIBwwEBQWFSLMCAD2fPecBczgTGwUGBwsJOwcGCAUGEgoRJBXASEgAAAAAAQE9AL0CxQKzABwAACU1IzUzNSM1MyczFx4BFz4BPwEzBzMVIxUzFSMVAeGNjY10i0ZjCA4EBA8JX0qKc42Njb1vMDEz87AQGwsJHBOu8zMxMG8AAgC2ALMDSAKzAAwAMwAANxEzETczBxcjJwcVIyERMxU+ATMyFhceARceARceAR0BIzU0JicuAScuASMiBgcOAR0BI7ZAlFKPnE17K0ABZjgWOiYSHg4NFgYHCQQCAUAEBAQMCgkXCxMjDxAMPrMCAP7cl4rpviySAXM1Hh8HBgUQCQoXDgkdF+ThFBsKCRAGBQUMDg0wJMgAAAAAAwB9AKwDgwK2AAsAQQBJAAA3ETMVNzMHEyMDBxUlFw4BBw4BIyImJy4BNTQ2Nz4BNz4BMzIWFx4BFwcuAScuASMiBgcOARUUFhceATMyNjc+ATcDNzMHIyczF31D/V3X4Vq2VAKFPgYZFRUyHyY+FxcXCwkKHxUVLBkeMhMUFwY9BBALDBsPFyYQDw8ODg0mFxMfCwwRAlwmSE9DSkgmswIA/f3P/s8BA1KxiAggMhIREhcZGUcwHjMXGCEKDAsPEA8rHQoTHAkKCBARETYkJTgPERALDAsjFwFAO2JiOwACAOkAswMaArMADAAoAAA3ETMRNzMHFyMnBxUjIREzFT4BNz4BMzIWFwcuASMiBgcOAQcOAR0BI+lAlFKPnE17K0ABZjkLFAoJFAwPIRAVCxcMChIIBwwEBgRDswIA/tyXium+LJIBczgTGwUGBwsJOwcGCAUGEgoRJBXAAAAAAAEBQwCzAsUCtgBBAAABIgYHDgEHDgEHMwcjHAEVHAEVMwcjHgEXHgEzMjY3FQ4BIyImJy4BJyM3MzwBNTwBNSM3Mz4BNz4BMzIWFwcuASMCVBwvEwwUCQoLAuYK4dkKyAgjGhQqFx8xERUuGU1nGwYIBDMKJCwKJwk5LBs9IB81FQ0bMBkCew8NCBcPEB4NLgQHAg4PAisnNhEMCxARRQoLQT8OHhIuBxAHBAcCLjhOGQ8QDw1AERAAAAAAAgDkAK4DIQKzAAoALgAANxEhFSEVMxUjFSMlFw4BIyImJy4BJy4BPQEjNTM1NxUzFSMVFBYXHgEXHgEzPgHkAVn+7PHxRQIzCg0YCxIbCQoMBAQDLi49QEABAgIEBAQLBQgPswIAPZ895zk5AgMFBQYPBwokHdQxXCaCMdkOEAQEBwECBAICAAEBPQC9AsUCswAcAAAlNSM1MzUjNTMnMxceARc+AT8BMwczFSMVMxUjFQHhjY2NdItGYwgOBAQPCV9KinONjY29bzAxM/OwEBsLCRwTrvMzMTBvAAMAIQC9A+QCswApADwAUAAANxEzMhYXHgEXHgEVFAYHDgEHHgEXHgEfASMnLgEnLgEnLgEnLgErARUjEzMyNjc+ATc+ATU0JicuASsBFQERMxMeARc+ATcTMxEjEQMjAxEjId8hNBESGwwLCRARETYlDhQHEBsLV1RDDxgKCRAIBxAIBRMLTUNDjxcjDg0UBQYHDA4NKByfAaRkdQgLBAQOCHhaQJI7kj29AfYHBgUaERIlExsuERMXBAYOBg0iE4hpFyMLDBIDBAcCAgHfARQFBgQPCwoXDhEeCwwLqf7pAfb+nxkmCw0pGQFc/g0Bof5cAan+VwAABAEfAMAC5gKzACUALwA4AD4AAAEjDgEHDgErARUjESM1MzUjNTM1MzIWFx4BFzMVIxwBFRwBFTMVJy4BJy4BKwEVMxc8ATUjFTM8AQcjFTMyNgLkJAYNCRVJNIBDMDAwML4ZJg4oNg0hGRlzBxQLCB8XgOQV9vYV4YIhMQHhCxcJFxXKASEuHy5XAwIIJyMuAgcEBAoELnkJDAICAxw7BAcCHwYIOhwPAAAAAAIBCgCzAvsCswARAB4AACU1Ew4BKwE1IRUPAT4BOwEVISUHNTcRMxU3FQcRIzUBCuwTJg+XAS7IJhUnE6z+uAGFLi4+Li4+szMBEAIBMynrLAIBNsgnOSYBAMopNin/AMgAAAAEAE0AqQO4Ak0ABgAwAD4AZwAANxEzETMVISUXDgEHDgEjIiYnLgE1NDY3PgEzMhYXHgEVHAEVIx4BFx4BMzI2Nz4BNyczLgEnLgEjIgYHDgEVBTUOASMiJicuAScuAScuAT0BMxUUFhceARceATMyNjc+ATc+AT0BMxFNNsr/AAIFMwYXEREqGSEzExMTExMTMh8dMRMTFNwBDQ4NHxEOFwkKDwakpgEJBwwfExEeDAsRAdoSLh8NGAwLEAYGBwICATMBAgILBwgTDAsVCwoPAwQEM7MBmv6XMV8IFyMNDgwUFRM5JSQ8ExMWFBUVNyUCBwQZIw4NDQgICBcPUhMcCRAMCwwLHxOxLBkaBAYGDAcIEwwHFxC4pBMbBwoPBgYEBwUGEAkKHhOf/tQAAAAAAgFIAMACuAKzACYAQgAAARUzFSMVIzUjNTM1IzUzNTMyFhceARceARUUBgcOAQcOAQcOASsBNzI2Nz4BNz4BNz4BNTQmJy4BJy4BJy4BKwEVMwGsx8dDISEhIZwjMhIRGwwLCQcICBQNDR0RESETVFcLFgoKEggIDAYDBwQEBAsICBAJChYJXFIBnDAvfX0vMDjfBwYFGhESJRMWIg4NFggICwQEBDgBAgIHBAQOBwgWCwwTCAcNBQYGBAIDpwAAAgDpALMDGgKzAAwAKAAANxEzETczBxcjJwcVIyERMxU+ATc+ATMyFhcHLgEjIgYHDgEHDgEdASPpQJRSj5xNeytAAWY5CxQKCRQMDyEQFQsXDAoSCAcMBAYEQ7MCAP7cl4rpviySAXM4ExsFBgcLCTsHBggFBhIKESQVwAAAAAAFABcAgAPuAnsACgASAFkAZgBzAAA3ETMTETMRIwMRIwURIzUhFSMRBTUuAScuAScuASc3HgEXHgEXNS4BJy4BJy4BNTQ2Nz4BNzUzFR4BFx4BFwcuAScuAScVHgEXHgEXHgEXHgEVFAYHDgEHFSMRDgEHDgEVFBYXHgEXFz4BNz4BNTQmJy4BJxc41zQ51zMB9ogBRYcBFBMfCwwUCQoJAjMECQgLGQ8PIBELEwYGBxQTDSQZHxUiDhETAjMCCgYIEwsTGAgLFAcIDAMEBBARESsbHw8XCAgKCAcIGBEcEBcKCQkHBggbE70Bmv7AAUD+ZgFD/sADAWkxMf6XOjMCCAgHEg0OIRQKFRwKDRACnwQLCAYSDAsbEBsqEgsNBBcXAgwMDSYXCBAXBwgLApIECAMGDAgIEAwJFwsbKxESEwIzAbsCDAkKFw0OFAoJDQbPAgwLDBsPDhYIBxAHAAAABQFIAIACwALzACoAPQBBAEUAXAAAAS4BJz4BNz4BNTQmJy4BJy4BJzUjFSMRMxUzNTI2Nz4BNz4BNz4BNTQmJyceARUUBgcOAQcOASM1MhYXHgEnMxUjFTUzFTcOAQcOAQcOASM1MhYXHgEXHgEVDgEHAqYLIxcSGgoKCAsKCRsRECkXM5SUMxUkDxEbCgsRCAcIDgxMBQcHBQYTDgYTDQ0XBwoSzFJSUpcGDAgIEwsGEwsRHAsOEwgIBwEIAwGaDxcICRUQDx0RESIQDxcICAUCQED+DUBABAQEDAkIFw8QIBMTJRC9ChYLDhYICA4EAgOVAwIEDBeX6aysLAoNBQQHAgIBrAQEBA4KChkOCxcJAAAAAwFhAIACnALNAEYAUwBhAAAlNS4BJy4BJy4BJzceARceARc1LgEnLgEnLgE1NDY3PgE3NTMVHgEXHgEXBy4BJy4BJxUeARceARceARceARUUBgcOAQcVIxEOAQcOARUUFhceARcXPgE3PgE1NCYnLgEnFQHxFSYNDRgMCQwCOwQMBwweEREmEw4WCAcIFhUQKx0hGSkQExcEOQELCAgXDxccCA0XBwgOBAQGExMTMh8hEhsJCgsJCQgdFCERHAsMCwcICB8ZgDsCCwcIFw8QJhcKFyIMDxMBugQNDAcXDQ4fEx8yEw0QAhwcAhANDy0bCBEbCgoLAqkGCAQGDggIFQwMGg0fMhYVFAI7AgACDwsMGg0QGAwJEAjwARANDh8TEBoJChMHtQABAUMAuAK9ArMALwAAJTUHNTc1BzU3NTMVNxUHFTcVBxU+ATc+ATc+ATc+ATUzFAYHDgEHDgEHDgEjIiYjAbFubm5uQnNzc3MRHQ0MFQgIDgQDBEUICQoYDw8mFRUxGQoQB7v9GTUaNho2GllHHDYfNh02HNUEDAcIFg4NHBIRIhIdNRcXKRARGAoJCQMAAAABAVwAsQK9ArMAYAAAATMVIx4BFRQGBw4BBz4BMzIWFx4BMzI2NxcOAQcOASMqASciJicuAScmIiMiBgcOAQcnPgE3PgE1NCYnIzUzLgEnJjQ1NDY3PgEzMhYXHgEXBy4BJy4BIyIGBw4BFQYWFwHPbF8EBAcGCBcPDRgMDSESHCcMDSATFA8YCQgSBwgNCAMXEREXBAcQBwwaDg0aDBcQHAoLDAMCQzMFCAICGhkVMh8fMhMTGgQ+Ag8ODR0TEx8LDA4ECgkBzTMIDwgPHxARIBEEBAQECAUICjgGCgICAwIHBgYFAgIDBAQMBzsJGBIRKBkJFgozExwJChAHIzgTEA8QEREvHwoVHwwLDAwLDB4RETEfAAAAAwEAALgDAAKzABEAHQAqAAAlFAYHBiYvAT4BNz4BNxceARUBMhYVFAYjIiY1NDY3IgYVFBYzMjY1NCYjAwABBAYRCJkDCAQEBQSZAgb+szpTUzo5VFQ5S2hoS0toaEvIBAgEBQMHmgQFBAQHBJkGCAQBxVM6OlNTOjpTJmhLS2hoS0toAAAAAAMBAADmAwACgAAIAAwAEgAAATUhJyMRIREjJxUjJwEhETMXMwLm/uIVswIAGhnNJgEM/jSMTfMCGkwa/mYBNDMzM/6zAWZmAAIA8QDNAw8CmgARABoAAAEHFTchByERMxczNSMnIxEhEyc1FzUzFTcVBwFXTV8BgGb+h41Nc2lNsAGegIUsITNAAc2nQM3NAWdNGkz+ZwEAZicnZ2cnJzMAAAAAAwD9ALYC/QK2AAcAEgAbAAAJAQc3AS4BMQMHLgExPwEeATEHJwEwFhcBMCYnAoX+miKdAWMHcfMzDigKEkUaEjgBM0sM/tIuLgK2/pmZIQFmUSj+Mw0bGzYPE04NgAExJTD+0kwGAAADAQABAAMAAmYABAAKABIAAAEFJTUhBQcnNSEVFwcVITUnFSEBAAEAAQD+AAHm5uYBzBoa/jQaAgACH7GxRzOkpBoaRxLAwBLsAAAABwEaAIAC5gKzAAoADQAUACUAKQAtADEAAAEhMBUcARUUMSERJxcjEyERMxUzESMVIREzNSMwFRwBFRQxITUjASEVIRUhFSEVIRUhAk3/AAGZmXNzgP6ZzZoz/pkzTAGZGf8AAQD/AAEA/wABAP8AArNQUMBQUAGAWlr+mgHNgP6zMwHMGlBQwFBQTQEAGjMaMxkAAAMBAACzAwACswAbADgAhgAAATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NjciBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYjFzAmBw4BBw4BFRY2Fx4BBw4BBwYmJyYGBw4BFx4BNz4BFx4BFx4BBw4BFx4BMzI2Nz4BNz4BJy4BNz4BJyYGJyY0JyY2Nz4BNz4BJy4BAgAwKio+EhISEj4qKjAwKio+EhISEj4qKjA1Li9GFBQUFEYvLjU1Li9GFBQUFEYvLjVhDQ8PLAICAwEQDQ4IBAQJGRkgBwgmEA8ECQoODAsLBgYJCAgMAgILBQYOCwoXBgUDCQoSAgIIDxATAgUeBgUKCxEREyEKCRwCAVECmhISPyoqMDAqKj4SEhISPioqMDAqKj8SEhkUFEYuLzU1Li9FFRQUFUUvLjU1Ly5GFBQhAQQDIgYGCwYIBgYGIwgHFAYGGwICCBEPQAgIBAICAwgFEwsMBwoJEg4NGQsJDBcEBAoEBBoNEBQFDgkNDgkICBICAgcMCx8WGTQAAgEAALMDAAKzAA8AFQAAJSM1IxUjNSMVMzUzFTM1IwMBMzcXMwKmZoBmGppMmhqm/wAm2tomzZmZzeeamucBGf8A2toAAAAABQEAALMDAAKzAAMABwATAB8ALAAAAREhESUhESEDBycHFzcXNyc3FzclMhYVFAYjIiY1NDY3IgYVFBYzMjY1NCYjAub+NAHm/gACAI90FL0PqV8USF9fEv6hDA4ODAwODgwVHh4VFR4eFQKa/jMBzRn+AAFQVReIFHheFEVFXhGGDgwMDg4MDA4ZHhUVHh4VFR4AAAQBAACzAwACswAbADcAWABkAAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmAyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBi8BMDY3PgEXFgYHBhQzMjY3FzAGBzAmNz4BNTQmBw4BMTcWBgcGJicmNjc2FgIANS4vRhQUFBRGLy41NS4vRhQUFBRGLy41MCorPxMSEhM/KyowMCorPxMSEhM/KypwCC8ZFRoCAxcDBAQDGwULOiIcAgIYBAQKGoIFDxAPHgUFDhAQHQKzFBRGLi81NS4vRRUUFBVFLy41NS8uRhQU/hcTEj8rKjAwKyo/ExISEz8qKzAwKis/EhPVDSEKCAMOD1AREQkOBA0yAwEbE18EAwECAg2cDRsGBwkNDRsGBwkAAAYBAACzAwACswAIABUAIQAuADoARwAAJSE1FzUHNSERJTMwNjEVJyMVITUhFQEyFhUUBiMiJjU0NjciBhUUFjMyNjU0JiMzMhYVFAYjIiY1NDY3IgYVFBYzMjY1NCYjARoBgGZm/oABZhpMTBr+swFN/uYhLCwhICwsICo8PCorPDwr9CQ1NSQlNTUlMEREMDBDQzCzTTPNNE3/AJomgCdNzU0BMywhIC0tICEsGj0qKjw8Kio9NiQkNjYkJDYZQzAwQ0MwMEMAAwEmALMC2gKzAFYAcwCNAAABMTA0MTQmJzgBMS4BMSYGBwYWFzIWFx4BFTAUMRwBBw4BIyImJyY0NTA0MTQ2Nz4BNzY0Jy4BBzAGBzgBMQ4BBzAUOQEUFhcUFhceATMyNjc+ATU+ATUDMhYXHgEXOQEUBgcOASMiJicuATU5AT4BNz4BMzUiBgcOAQcUFhceATMyNjc+ATUuAScuASMxAtoOIyUyBgsEAwIEAjcoEwkCDmBNTWAOAgkTKDcCBgMECwY0IyMMAgIEAwIDbGBgbQICAwQC2gYbCA8TAgMXByAMDCAHFwMCEREMFwYGIBAPHwICHA4pEQ8rDhwCAh8PDCQGARoCEDkMCR0EAwQDDQQiCgUiEwMIEQYFJiYFBhMGAxEiBwogAgQLBQQDBB8HDDkQAgQhCQIEAgIvLwICAgQJIQQBgAcECSIXAkwZCQ4OCRtKAhkiCgQEGQUICSomBlQhDxARDiFUBiYqCQYHAAAEASYAswLaArYANABAAEwAWAAAASIGByc+ATU0Jic3HgEzMjY1NCYjIgYVFBYXBy4BIyIGFRQWMzI2NxcOARUUFjMyNjU0JiMRMhYVFAYjIiY1NDYBIiY1NDYzMhYVFAYFIiY1NDYzMhYVFAYCjREeCpkCAwQEnwocECAtLSAhLAQEnwocECAtLSARHgqZBAEsISAtLSAVHh4VFR4e/vsVHh4VFR4eAQUVHh4VFR4eAU0ODGQIDQoJEAhcCwwsISEsLCEKEAdcCQ4tICEsDgxkCA8IISwsISEsAU0eFhUeHhUWHv7mHhUVHh4VFR6zHhUVHh4VFR4AAAQBJgCzAtoC5gBWAHMAjQCwAAABMTA0MTQmJzgBMS4BMSYGBwYWFzIWFx4BFTAUMRwBBw4BIyImJyY0NTA0MTQ2Nz4BNzY0Jy4BBzAGBzgBMQ4BBzAUOQEUFhcUFhceATMyNjc+ATU+ATUDMhYXHgEXOQEWBgcOASMiJicmNDU5AT4BNz4BMzUiBgcOAQcUFhceATMyNjc+ATUuAScuASMxFTUyNjc2JicuASMiBgccATEzFSMwNDU+ATMyFhceAQcOASMC2g4jJTIGCwQDAgQCNygTCQIOYE1NYA4CCRMoNwIGAwQLBjQjIwwCAgQDAgNsYGBtAgIDBALaBhsIDxACAggRByAJDB0IFwIQDwgWBgYgEA8fAgIcDikRDysOHAICHw8MJAY6PwICBRkOMCFJMQMeOAQ1XiY9Ex0JAghYOgEaAhA5DAkdBAMEAw0EIgoFIhMDCBEGBSYmBQYTBgMRIgcKIAIECwUEAwQfBww5EAIEIQkCBAICLy8CAgIECSEEAX0GBAogGRE/FAkLDQcZSQIXIgoGBBwFCAkqJgZUIQ8QEQ4hVAYmKgkGB7MaGgkKRRoUE1wkBAkaHgsjdBcXIFANFyQAAAkA3ACzAzgCswAJABUAGAAqADMAPwBFAFgAZAAAJSE1IzAUMSE1IwEzFTMVMzUnIRUzNR8BIwMnPgE1NCYnLgErARUzNTMXMycjNTMyFhUUBjc1IxUzNSM1MzUjNTcVMzUjNRcUBiMiJj0BIxUUFjMyNj0BIxU3Mxc3MwcXIycHIzcCs/6aGgGaGv6azZkamv8AGuZzc+EhDQ8HBgYWEDgfHBwfQxcXDg8PsGdnSDg4ZFpAmQ4LDA4aFx0cFxokHCEfHCYmHB8hHCbNM01NAZqAGjOAs5oNWv7uVQcYEQ4TBgYHu01NaT0PDQ0UOxm7GjsXNhm7GqFzGxYWG3NzISkqI3Bzc0pKXF9NTV8AAAAACwChALMDTwKzAAkAFQAYAC4AOAA9AEYASgBQAGMAbwAAJSE1IzAUMSE1IwEzFTMVMzUnIRUzNR8BIwUuASsBFTMyNjc+ATc+ATU0JicuAScHIzUzMhYVDgEjNzMVIzUXMzczFzMnIwc3IzcXNxUzNSM1FxQGIyImPQEjFRQWMzI2PQEjFTczFzczBxcjJwcjNwKz/poaAZoa/prNmRqa/wAa5nNz/sMIFw8nKRAXBwgMAwQEBAQDDwcsDQ0ZGAIWGWkaGjMdCjMKHC4eNFUpFBVFWkCZDgsMDhoXHRwXGicZISIZJiYZIiEZJs0zTU0BmoAaM4Czmg1aYQYEuwcGBhIJDBgNDRcKDhAGl4gjIyQeobu7uy4uu7tIVFRzuxqhcxsWFhtzcyEpKiNwc3NKSlxfS0tfAAAACgEAAM0DAwKzAAwAGQAvAEMASQBhAHkAogCmALEAAAEyNjU0JiMiBhUUFjM1MhYVFAYjIiY1NDYzNzIWFx4BFzMXBycHJyMOASMiJjU0NjciBhUUFjMyNjczFzcXNycjLgEjAzMVMxUjNxQGBw4BIyImJy4BNTQ2Nz4BMzIWFx4BBzQmJy4BIyIGBw4BFRQWFx4BMzI2Nz4BNzMVIycOASMiJicuATU0Njc+ATMyFhcHLgEnLgEjIgYVFBYzMjY1IzU3MxUjNzMXNTMVIycVIzUBYRIaGhIRGhgTDBAQDAsREQsfHS8OAwUC5BkuGRoSigg4JCo8PCo2Sko2KD4QcBoaGU0z1xA+KIAaM03DBwYGFQwNEwYIBQcGCBMLDhMGBgcaAwIECQgHCwIEAQMCBAkHCAsCAgNmMQ0CBhENDBMIBwUHBQgUDRQXAxQCBAQECAQPDRAPCw8aSBkZMyE7GhpAGgIIGhERGxsRERpHEAwLERELDBBLHRcFDQcaLhoaFSEsPCoqPRlKNjZKKiMaGhpNMyMq/s2aGVwXIAwLDAwLDCIVFSIMCwwMCwwiFQ8YCgkJCQkKGA8PGAoJCQkJCBgRWhcLDAwLDB8VFiEMCw8bGwgMDgIEBCIhICIXFxdXs7OAgLOPj7MAAAAAAwEAALMC/QKzACkALQAzAAABDgEjIicuAScmNTQ3PgE3NjMyFhcjLgEjIgcOAQcGFRQXHgEXFjMyNjc3NSEVJxc3JzcnAuwdgE81Li9GFBQUFEYvLjVLeh8aHmtBMCorPxMSEhM/KyowRXAdK/62M4AaWloaAU9FVxQVRS8uNTUvLkYUFE1ANEISEz8qKzAwKis/EhNKO1AzMxeQJ2lwJwAAAAAFAQAAswMAArMACQAVACEALgA3AAABESERITUhESERJwcnBxc3FzcnNxc3JTIWFRQGIyImNTQ2NyIGFRQWMzI2NTQmIyUVJxUjNQc1NwLm/jQBM/6zAgCPdBS9D6lfFEhfXxL+oQwODgwMDg4MFR4eFRUeHhUBgCwhM0AB5v7nAc0Z/gABMx1VF4gUeF4URUVeEYYODAwODgwMDhkeFRUeHhUVHk0mJmZmJiYzAAAAAAgA/QCzAwACswAOABoAIgAmADUAPgBIAGkAAAEVMzUhESE1IzAUMSERIQUzFSMRMxUjNTMRIwUzFyMnIwcjNycHMzczMhYVFAYHHgEVFAYrATczMjY1NCYrARUzPgE1NCYrARU3Fw4BIyImJy4BNTQ2Nz4BMzIWFwcuASMiBhUUFjMyNjcBABoBzP40GgIA/gABgE0aGk0aGv6sHCkaCiwKGlASEiQ2Lh4SCwwODhceLhcPDw0KDxIUDg4PDxKzFwQYFw4WBQgFCAcIFA0VGgIXAgwMDxAQDxAIAgKzTTT+M2aAAgBNGf7mGRkBGg3mOjpXaWmPLA8PHgYGIhMTLYoWDAsWrAITEhEVTS4FJicQEg8tGx0tDxAPJygFGxguLisqKAsAAAAAAwEAALMDAAKzAAoAEQAUAAABFS4BNTQ2MzIWFwczFScHIzUbAgFzMENKNjJIBmbzDW54ZoCAAkCNBkgyNkpDMCY0Gtr0/pkBAP8AAAEBAACzAwACswADAAABIREhAQACAP4AArP+AAABAQAAswMAArMAGwAAARQHDgEHBiMiJy4BJyY1NDc+ATc2MzIXHgEXFgMAFBRGLy41NS4vRhQUFBRGLy41NS4vRhQUAbM1Li9FFRQUFUUvLjU1Ly5GFBQUFEYuLwAAAAABAQAAswMAArMAAgAAJQkBAQABAAEAswIA/gAAAQEAATMDAAIzABsAAAEUBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYDABQURi8uNTUuL0YUFBQURi8uNTUuL0YUFAGzGxcXIwoKCgojFxcbGxcYIgoKCgoiGBcAAAAABAFNALMCswKzAAwAFgAbACwAAAE1NCYjIgYdASMRIRElNDYzMhYdASM1AxEhESE3BxcjNycuATU0NjMyFhUUBgKARDw8RDMBZv7nNjAwNsw0ATT+zLQLFUoUCAUFFQ8PFQUB5kA6U1M6QP7NATNALkZGLkBA/qcBAP8AkghSUggEDQYNFBQNBg0AAAAIAMAAcwNAAvMABwAPABcAHwAnADAAOQBBAAABLgEnIx4BFzc+ATcnDgEHNz4BNzUOAQc3FR4BFzcuARceARczLgEnAS4BJwceARc1Nw4BBxc+ATcjBw4BBxU+ATcBVxUaAmYEKSIXBBoTSCIpBLMZPSM4YiboIz0ZRyZiXRUaAmYEKSL++yM9GUcmYjjuBBoTSCIpBGZNGT0jOGImASYZPSM4YibpIj0ZSCdiN5QVGgJmBCkiT2YEGhNIIimvGT0iN2In/lIDGhNHIykEZ8UjPRlHJmI4lRUZAmcEKSMAAAUBAADNAuYCmgALABcAJAAwAD0AAAEDIzUzEzM3IzUzBwcyFhUUBiMiJjU0NjciBhUUFjMyNjU0JiMXMhYVFAYjIiY1NDY3IgYVFBYzMjY1NCYjAaZPV3NNzTPN80DmDA4ODAwODgwVHh4VFR4eFeYMDg4MCw4OCxUeHhUWHh4WAU0BMxr+zLQZ5jMODAwODgwMDhkeFRUeHhUVHhkODAwODgwMDhkeFRUeHhUVHgAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAQAAZBquy18PPPUACwQAAAAAANZYJu8AAAAA1lgm7//z/7MEDQPNAAAACAACAAAAAAAAAAEAAAPA/8AAAAQA//P/8wQNAAEAAAAAAAAAAAAAAAAAAAB2BAAAAAAAAAAAAAAAAgAAAAQAARoEAAEUBAAAswQAAZoEAAGaBAABmgQAAU0EAAGzAAAAAAQAAWYEAAEzBAABMwQAAQAEAAAABAAAVwQAAAAEAAEABAABAAQAAQAEAAEABAACQAQAAAAEAAAABAAB1AQAAQcEAAAABAAAAAQAAW4EAAAABAD/8wQAAAAEAAAABAAAAAAAAAAEAAAABAABGgQAATMEAAGaBAABmgQAAYAEAAGAAAAAAAAAAAAAAAAABAAAswQAAYAAAAAABAABAAQAAQAEAAEABAAA8wQAAQAEAAEABAABAAQAAQwAAAAABAABTQQAAQAEAAEABAABGgQAATMEAAEzBAAA3wQAAOEEAABXBAAAJgQAAK4EAAE9BAAAtgQAAH0EAADpBAABQwQAAOQEAAE9BAAAIQQAAR8EAAEKBAAATQQAAUgEAADpBAAAFwQAAUgEAAFhBAABQwQAAVwEAAEABAABAAQAAPEEAAD9BAABAAQAARoEAAEABAABAAQAAQAEAAEABAABAAQAASYEAAEmBAABJgQAANwEAAChBAABAAQAAQAEAAEABAAA/QQAAQAEAAEABAABAAQAAQAEAAEABAABTQQAAMAEAAEAAAAAAAAAAAAACgAUAB4AaAFmAeoB+AIGAhQCLAI+AkgCfgK2AtYDBANwA7oD4gPwA/4EDAQaBCgEWASwBL4E5gUWBW4FfAYMBiQGRgaeBwYHEAckBzgHTAdeB3AHggeUB54HqAeyB+YIBAgOCD4IlgiyCM4JCAmICe4KggqMCp4KtArECwoLMAtgDDIM6g1SDggOSA5yDsAPMA9wD84QEhA8ELgRDhFAEdgSOBJ4EygTshRGFI4VGhVeFYIVsBXkFgoWVBceF0IXjBgiGIYZPhm6Gp4bJhvCHLgdCh1iHfYeHB4qHloeaB6YHt4fTh+mH7AAAAABAAAAdgC6AAsAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAFQAAAAEAAAAAAAIABwDeAAEAAAAAAAMAFQBgAAEAAAAAAAQAFQDzAAEAAAAAAAUACwA/AAEAAAAAAAYAFQCfAAEAAAAAAAoAGgEyAAMAAQQJAAEAKgAVAAMAAQQJAAIADgDlAAMAAQQJAAMAKgB1AAMAAQQJAAQAKgEIAAMAAQQJAAUAFgBKAAMAAQQJAAYAKgC0AAMAAQQJAAoANAFMb3NyYW0tbWljcm9zaXRlLWljb25zAG8AcwByAGEAbQAtAG0AaQBjAHIAbwBzAGkAdABlAC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwb3NyYW0tbWljcm9zaXRlLWljb25zAG8AcwByAGEAbQAtAG0AaQBjAHIAbwBzAGkAdABlAC0AaQBjAG8AbgBzb3NyYW0tbWljcm9zaXRlLWljb25zAG8AcwByAGEAbQAtAG0AaQBjAHIAbwBzAGkAdABlAC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByb3NyYW0tbWljcm9zaXRlLWljb25zAG8AcwByAGEAbQAtAG0AaQBjAHIAbwBzAGkAdABlAC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABlIAAsAAAAAGPwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgEkkQQmNtYXAAAAFoAAAAXAAAAFwAtgElZ2FzcAAAAcQAAAAIAAAACAAAABBnbHlmAAABzAAAE1wAABNcyU308WhlYWQAABUoAAAANgAAADYKlwYoaGhlYQAAFWAAAAAkAAAAJAfCA/lobXR4AAAVhAAAAOAAAADg05Itu2xvY2EAABZkAAAAcgAAAHJ5NnQWbWF4cAAAFtgAAAAgAAAAIABBAJluYW1lAAAW+AAAAi4AAAIu0xK3gXBvc3QAABkoAAAAIAAAACAAAwAAAAMD6wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAQAAAAHoDwP/AAEADwABAAAAAAQAAAAACswM4AAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAEAIABaAHr//f//AAAAAAAgAEEAYf/9//8AAf/j/8P/vQADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAbMBMwJNAjMABQAAASc3JzcXAc0aZ2cagAEzGmRpGYIAAAADATMAmgLNAtoAEAAVABsAAAEVMxEhETM1IzAcAjEhESMnMxEjERcHJwcnNwJNZv6aZoABmoBaGhqNGmNpGoMCGhr+swFNGniQeAGApv8AAQBNGUxMGWcABQFmALMCmgKzAAcADAARABYAHgAAAQMjAyMTIRMHMxEjETsBESMRJzUhFSE3MzUzFTM1IwKAGswaGhoBABrNGRlNGRm0ATT+zGcZNBlmAk3+gAGA/mYBmjP+zAE0/swBNEwaGhoaGjMAAAAABAEzAOYC5gKaAAcADAAQACAAAAEjJyMHESERJTMXIzcBITUhExEjBzMRIxczFSMVMzUjNQKz5hpmGgGA/qdMDWYNAUD+swFNTOYa580aZjOZMwJmNDT/AAEAGhoa/wDN/uYBZxr+zRoZNDQZAAAAAAQBMwDmAs0CgAAEAAgADQASAAABMxUjNTUzFSMXMxUjNTUzFSM1ATOzs7Oz57Ozs7MBmrS05rMztLTms7MAAAAGAQAA5gMAAmYAAwAIAAwAEQAWABsAAAEhFSEVIRUhNRUhFSEDMxUjNRUzFSM1FTMVIzUBmgFm/poBZv6aAWb+mppmZmZmZmYCZkxNTU2aTQGATEyZTU2aTU0AAAQAAP/EBAADxAAFAAwAIAA1AAABFSEVIxEBIxUnIxEhATIeAhUUDgIjIi4CNTQ+AjciDgIVFB4CMzI+AjU0LgIjAoT+zFcCDkl12wGZ/vlepXtHR3ulXl6le0dHe6VearqLUVGLumpquotRUYu6agLak6ABM/4scXEBIwFgR3ulXl6le0hIe6VeXqV7RztRi7pqaruLUFCLu2pquotRAAAIAFcAGgOaAzgACwAPABMAFgAaAB4AIgAmAAABBzMRIREzNyMRIREFMzcjBTM3IxM3JxM3Fwc3JzcXBTcXBycXBycDTaS9/TQelecDNP44e6Fu/n15pHEKgIAKebBuy7HrEv1deLBu/aTkEgJNZ/5nAZln/c0CM2dnZ2f+fU1NAYgUShIkRylkDxVIFTtKJmQAAAAABAAA/7wEAAO8AAMABwAMABIAAAERIRElIREhATMRIxEXBycHJzcD6fwuA+n8AAQA/ekuLtgin58iwQOl/C0D0xf8AALY/iIB3nIXfn4XnwABAQAAzQJAATMABAAAJSM1MxcB+/v7Rc1mMwAAAQEAAU0CDQGzAAQAAAEjNTMXAc/Pzz4BTWYzAAEBAAHNAdoCMwAEAAABIzUzFwGkpKQ2Ac1mMwABAQACTQGzArMABAAAASM1MxcBeHh4OwJNZjAAAQJAAhoDAALmAAQAAAEzNSMHAp9hYV8CGsxmAAEAAP/FBAADxQATAAABFA4CIyIuAjU0PgIzMh4CBABQi7tqaruLUFCLu2pqu4tQAcVquotRUYu6amu6i1BQi7oAAAAAAgAA/8UEAAPFABMAKAAAATIeAhUUDgIjIi4CNTQ+AjciDgIVFB4CMzI+AjU0LgIjAgBepXtHR3ulXl6le0dHe6VearqLUVGLumpquotRUYu6agOLR3ylXl2lfEdHfKVdXqV8RzpQi7tqabuLUVGLu2lqu4tQAAAAAQHUAZoCSQIsAAIAAAE3JwHUdXUBmklJAAAAAAMBBwDNAvkCkgAMABEAFQAAAREhETMVIxUhNSM1MyURIREhBSM1MwL5/g7NWAEIWM3+HQHU/iwBBzo6ATMBX/6hOiwsOg8BQv6+SToAAAAAAQAA/8UEAAPFABMAAAEUDgIjIi4CNTQ+AjMyHgIEAFCLu2pqu4tQUIu7amq7i1ABxWq6i1FRi7pqa7qLUFCLugAAAAACAAD/xQQAA8UAEwAoAAABMh4CFRQOAiMiLgI1ND4CNyIOAhUUHgIzMj4CNTQuAiMCAF6le0dHe6VeXqV7R0d7pV5quotRUYu6amq6i1FRi7pqA4tHfKVeXaV8R0d8pV1epXxHOlCLu2ppu4tRUYu7aWq7i1AAAAABAW4A2wLqArQAAgAAARElAW4BfAK0/iftAAAABQAA/8QEAAPEAA4AIQA1AEoATgAAAQceARUUBiMiJicHIREjIwcuASMiBhUUFhcHIxEzNTMVMwMiDgIVFB4CMzI+AjU0LgIDIi4CNTQ+AjMyHgIVFA4CIwkBJwEDAZsHB0UvDhwMawHGJGBrDBwOMEQHB5skv8w7oWq6i1FRi7pqarqLUVGLumpksINMTIOwZGSwg0xMg7BkAXT9LBQC1AKRlwwcDjFDBwZmAZpnBwZELw4cDJcBmjo6ATNRi7pqaruLUFCLu2pquotR/B1Mg7BkZK+ETEyEr2RksINMA0L9LBUC1AAAAAIAAP/ABAADwAADAAcAACUhESElESERA8D8gAOA/EAEAAADgED8AAQAAAAAAwAA/8AEAAPAAAUACQANAAABIwMnIxMBESERAyERIQNAgOBggOD+IAQAQPyAA4ACgP8AgP8AAsD8AAQA/EADgAAAAAACAAD/wAQAA8AAEwAoAAABMh4CFRQOAiMiLgI1ND4CNyIOAhUUHgIzMj4CNTQuAiMCAF6lfEdHfKVeXqV8R0d8pV5quotRUYu6amq6i1FRi7pqA4ZHfKVeXqV8R0d8pV5epXxHOlGLumpquotRUYu6amq6i1EAAAADAAD/wAQAA8AAEwAnADQAAAEiDgIVFB4CMzI+AjU0LgIDIi4CNTQ+AjMyHgIVFA4CExQGIyImNTQ2MzIWFQIAarqLUVGLumpquotRUYu6al6lfEdHfKVeXqV8R0d8pU9lSEhlZUhIZQPAUYu6amq6i1FRi7pqarqLUfw6R3ylXl6lfEdHfKVeXqV8RwHGSGVlSEhlZUgAAAEAAADNBAACuAAFAAATNwkBFwEAKQHXAdcp/gAClCT+VwGpJP45AAABARoAMwLNAzMABQAAARcJAQcBAqYn/pkBZyf+dAMzJv6m/qcnAYAAAQEzADMC5gMzAAUAACUnCQE3AQFaJwFn/pknAYwzJwFZAVom/oAAAAEBmgEAAmYCZgAFAAABFwcXBycCTRmZmRmzAmYZmpkaswAAAAEBmgEAAmYCZgAFAAABJzcnNxcBsxmZmRmzAQAamZoZswAAAAEBgAFmAoACAAAFAAABBycHJzcCgBpjaRqDAYAaZ2cagAAAAAEBgAFmAoACAAAFAAABNxc3FwcBgBpjaRqDAeYaZmYagAAAAAIBMwCzAs0CswATABYAAAEhETMRMxUzESE1IzAcAjEhEScXIzUCM/8AGs2Z/poaAZqac3MCs/7nAQCA/rPmUGBQAYCAgFoAAAQA3wCzAs0CswARABQAggCWAAABIREzETMVMxEhNSMwFDEhEScXIzUDPgE/ATQ2Nz4BHwEeAQcOATEwNicuASciBgcOAQcOARU+ATU+ATEwBgcOAQceARceARceARceARceARUUBjEwJicuASceATcyNjEwBhUOASMiJicmIgcOAS8BJjQ3PgE3MjYxMAYjDgEHMT4BNxcOAQcxPgEXMS4BJzEuAScxDgEHAjP/ABrNmf6aGgGamnNzwAwZDAUGCQIKBgUIBQICCQUCAgQCAgQBAgQCBAQCAwIQDgYCAQICDgkEDAcQHQwPFQICAQMBDAkiFxUpCQIGBQIFAw41FyFFHyg0EAcCAgQfHQQvLQQXIgIZRDAKBxAHHTsbBAQCDA8BChUQArP+5wEAgP6zM00BgICAWv79DhsQByU4EQQDAgICEQQGFBQGCAoCBAMGCwQLIRECAwIEHiwKAgQCFywRCAwGAgQEBAsGAQgDAgMJBgYIBBMYAgUIAgIBHRkEAigeDAUCBgIKEggSFQkdCAQ2NAoIDwgEAQIEBwQQJRMPGxEAAAMA4QCzAs0CswARABQAjAAAASEVMzUzFTMRITUjMBQxIREnFyM1AT4BNz4BNzA2NRwBFR4BFToBMzI2NTQ2Nz4BNz4BNz4BNTwBNyoBIzAiMRQGFR4BFx4BBw4BBzgBMTQmNTAiIyoBIzAGFQ4BBzwBNS4BNTQ2NzI2MzI2NTQ2NyoBIyoBIyIGFRQGBzIWMzIWFx4DFx4BNxQ0MQIz/wAazZn+mhoBmppzc/8ABCIGBCMEAwISCBAKAwQOBARKBAQJCAMHAhUnEwMCBggEBgMCATgEFAECCA8IAgRUAgILBQYBBwIEAQEBAQICGTIbAgMBAgQFBAQEAgEICAgBBhIJArOzmoD+szNNAYCAgFr+lAY1BQQ3BQMCAgECB3YFAQQCFAYGdgQGCgICAgYCBQMDBwICAgIBCgQEXQUCggYBAgV/BgIBAgpXBgUIAgMBBAIGAgEEAgYCAwYCAjM+NQMEAQICAgAAAAQAswCzAs0CswARABQAHAAgAAABIRUzNTMVMxEhNSMwFDEhEScXIzUDJzcjBycjFycHMzcCM/8AGs2Z/poaAZqac3MZeXlfSEdi8Y95X0ICs7OagP6zM00BgICAWv6NZmZAQMxcXDMAAgGAAJoCgALmAAcADQAAAREvAQ8BETM3IRE3FxECZlQSElTMGv8AgIACzf4HUA8PUAH5Gf20dXUCTAAAAQAA/8QBkgPEAAUAAAUnBxEhEQGSyckBkjxpaQQA/AAAAAAAAQEAALMDAAKzABMAAAEUDgIjIi4CNTQ+AjMyHgIDAChGXTU1XUYoKEZdNTVdRigBszVdRigoRl01NV1GKChGXQAAAAACAQAAswMAArMAEwAoAAABMh4CFRQOAiMiLgI1ND4CNyIOAhUUHgIzMj4CNTQuAiMCACxOOyIiO04sLE47IiI7Tiw2XUUoKEVdNjZdRSgoRV02AooiOk8sLE47IiI7TiwsTzoiKSdGXTY2XUUoKEVdNjZdRicAAAADAQABAAMAAmYAAwAIAAwAAAEhFSEVIRUhNRUhFSEBAAIA/gACAP4AAgD+AAJmM2YzM5ozAAAAAAIA8wClAw0CwQAEAAkAADcBFwEnETcBBwHzAe4s/hIsLAHuLP4S0QHuK/4RLAHELP4SLAHuAAAABAEzAQACswKAAAwAIgAmACoAAAEyFhUUBiMiJjU0NjM1Ig4CFRQeAjMyPgI1NC4CIzEXByc3BxcHJwHzRWJiRUVhYUUnRjQfHzRGJyhFNR4eNUUoVY0ajXuaGpkCZmFFRWFhRUVhGh41RicnRjUeHjVGJydGNR6AmhqaCI0ZjAAEAQAAswMAArMAFAApAEMARwAAATIeAhUUDgIjIi4CNTQ+AjM1Ig4CFRQeAjMyPgI1NC4CIwc0NjMyFhUUBgcOAR0BIzU+AScuASMiBhUjFzMVIwIAMFU/JSU/VTAwVT8lJT9VMDVdRigoRl01NV1GKChGXTVaMismMRcNDhYkAkUCAhkVHRwkQy4uApwlP1UwMFU/JSU/VTAwVT8lFyhGXTU1XUUpKUVdNTVdRijNKzkrJxkeDgsdFRAVNCAuFxooHZ8uAAAAAAQBAACzAwACswAUACkALgAzAAABMh4CFRQOAiMiLgI1ND4CMzUiDgIVFB4CMzI+AjU0LgIjAzMVIzURMxUjNQIAMFU/JSU/VTAwVT8lJT9VMDVdRigoRl01NV1GKChGXTUaNDQ0NAKcJT9VMDBVPyUlP1UwMFU/JRcoRl01NV1FKSlFXTU1XUYo/pozMwEA5+cAAAAIAQwAvAL0ArkADAAZACYAMwBAAE0AWgBnAAABFAYjIiY1NDYzNhYVAxQGIyImNTQ2MzIWFQMUBiMiJjU0NjM2FhUBFAYjIiY1NDYzMhYVJRQGIyImNTQ2MzIWFSEUBiMiJjU0NjMyFhUFBhQXFjI3NjQnLgEHARQGIyImNTQ2MzIWFQJJIhkZIiIZFyQaFA8QFBQQDxSAHhcXHx8XFSABEBINDBMSDQwT/q4cFRMdGxUTHgGHDQoJDg4JCg3+ZwwMCyQMCwsMIg0BVwoICAoKCAgKAn4ZIiIZGSICJBn+YhAUFBAPFBYNAWEXHx8XFx8CIRf+2QsTEQ0MExEOlRMeHBUTHh4TCg0NCgoNDQp2CyQMCwsMJAsMAg4BCAgKCggICgoIAAAAAAIA6QCVAxAC1QAYACwAAAE+ATU0LgIjIg4CFRQeAjMyNjcXNycHIi4CNTQ+AjMyHgIVFA4CAoEVGSQ+Ui8vUz4jIz5TLxw4GJZCj7InRjQfHzRGJydGNR4eNUYBah1EJy9TPSQkPVMvL1M9JA8NlkKTOB80RicnRjQfHzRGJydGNB8AAAEBTQEzArMCMwAFAAABNxc3FwcBTRlk0BnpAbMaZ80Z5wAAAAIBAACzAwACswAEAAkAAAEzESMRByEVITUB5jQ05gIA/gACs/4AAgDmMzMAAQEAAZoDAAHNAAQAAAEhFSE1AQACAP4AAc0zMwAAAAAEARoAmgLmAuYADwASACAAIwAAASMVMzUzFTMRIzAUNTMRJxcjNQcjETMRMxUzESEVIREnFyM1AmbMGZqAZ4CAWlqAzBmagP7NAUyAWloC5pmAgP79FgIBMICAWnP+TQGZgP8AGQEzgIBZAAABAAAAAQAAIKqsZV8PPPUACwQAAAAAANO74NUAAAAA07vg1QAA/7wEAAPFAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAA4BAAAAAAAAAAAAAAAAgAAAAQAAbMEAAEzBAABZgQAATMEAAEzBAABAAQAAAAEAABXBAAAAAQAAQAEAAEABAABAAQAAQAEAAJABAAAAAQAAAAEAAHUBAABBwQAAAAEAAAABAABbgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAARoEAAEzBAABmgQAAZoEAAGABAABgAQAATMEAADfBAAA4QQAALMEAAGAAZIAAAQAAQAEAAEABAABAAQAAPMEAAEzBAABAAQAAQAEAAEMBAAA6QQAAU0EAAEABAABAAQAARoAAAAAAAoAFAAeADAAXACSAMoA6gEYAWgBsgHaAegB9gIEAhICIAJCAn4CjAK0AtYDEgMgA5QDqgPMBAgEVARoBHwEkASiBLQExgTYBPwFzgaCBrYG1AbmBwgHRAdgB3wHvAggCGoI/glACVIJaAl4Ca4AAAABAAAAOACXAAgAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAFQAAAAEAAAAAAAIABwDeAAEAAAAAAAMAFQBgAAEAAAAAAAQAFQDzAAEAAAAAAAUACwA/AAEAAAAAAAYAFQCfAAEAAAAAAAoAGgEyAAMAAQQJAAEAKgAVAAMAAQQJAAIADgDlAAMAAQQJAAMAKgB1AAMAAQQJAAQAKgEIAAMAAQQJAAUAFgBKAAMAAQQJAAYAKgC0AAMAAQQJAAoANAFMb3NyYW0tbWljcm9zaXRlLWljb25zAG8AcwByAGEAbQAtAG0AaQBjAHIAbwBzAGkAdABlAC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwb3NyYW0tbWljcm9zaXRlLWljb25zAG8AcwByAGEAbQAtAG0AaQBjAHIAbwBzAGkAdABlAC0AaQBjAG8AbgBzb3NyYW0tbWljcm9zaXRlLWljb25zAG8AcwByAGEAbQAtAG0AaQBjAHIAbwBzAGkAdABlAC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByb3NyYW0tbWljcm9zaXRlLWljb25zAG8AcwByAGEAbQAtAG0AaQBjAHIAbwBzAGkAdABlAC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
) format("woff"),url(./resources_osram-microsite-icons.svg?ihtiaa#osram-microsite-icons) format("svg");
    font-weight:400;
    font-style:normal
}
#fileupload ul li span:before,#ledDesignerWrapper label.single-check input[type=checkbox]~.lbl::before,#ledDesignerWrapper label.single-check input[type=radio]~.lbl::before,.datepicker .next,.datepicker .prev,.facet-search .dropdown-checkbox button.button-dropdown:before,.facet-search .dropdown-checkbox ul:before,.facet-search input[type=checkbox]+.lbl::before,.facet-search input[type=checkbox]:checked+.lbl::before,.form-register label.single-check input[type=checkbox]~.lbl::before,.form-register label.single-check input[type=radio]~.lbl::before,.ms-form-dropdown-wrapper .button-dropdown:after,.ms-icon-style,.ms-product-details .master-product-dropdown .collapse-toggle:after,.ms-product-details .product-variation-dropdown .collapse-toggle:after,.ms-product-details-ds .master-product-dropdown .collapse-toggle:after,.ms-product-details-ds .product-variation-dropdown .collapse-toggle:after,.ms-product-details-ls .master-product-dropdown .collapse-toggle:after,.ms-product-details-ls .product-variation-dropdown .collapse-toggle:after,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle:after,.ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle:after,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle:after,.ms-product-details-os .master-product-dropdown .collapse-toggle:after,.ms-product-details-os .product-variation-dropdown .collapse-toggle:after,.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle:after,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle:after,.ms-product-overview-myOSRAM input[type=checkbox]+.lbl::before,.ms-product-overview-myOSRAM input[type=checkbox]:checked+.lbl::before,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title>label:after,.os-product-selector input[type=checkbox]+.lbl::before,.os-product-selector input[type=checkbox]:checked+.lbl::before,.slick-dots li button:before,.slick-dots li.slick-active button:before,.slick-next:before,.slick-prev:before,.styled-select::after,[class*=" ms-icon"],[class^=ms-icon]{
    font-family:osram-microsite-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ms-icon{
    font-size:40px
}
.ms-icon_burger:before{
    content:"\70";
    font-size:40px
}
.ms-icon_result-gallery:before{
    content:"\45";
    font-size:40px
}
.ms-icon_result-list:before{
    content:"\46";
    font-size:40px
}
.ms-icon_loupe:before,.ms-product-details .image-zoom-trigger .ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .ms-icon-zoom:before{
    content:"\e915";
    font-size:40px
}
.ms-icon_plus:before{
    content:"\78";
    font-size:40px
}
.ms-icon_minus:before{
    content:"\79";
    font-size:40px
}
.ms-icon_home:before{
    content:"\e91c";
    font-size:40px
}
.ms-icon_global:before{
    content:"\e91b";
    font-size:40px
}
.ms-icon_profile:before{
    content:"\e920";
    font-size:40px
}
.ms-icon_contact:before{
    content:"\e922";
    font-size:40px
}
.ms-icon_login:before{
    content:"\e925";
    font-size:40px
}
.ms-icon_logout:before{
    content:"\e926";
    font-size:40px
}
.ms-icon_arrow-anchorlink:before{
    content:"\61";
    font-size:50px
}
.ms-icon_arrow-back:before{
    content:"\62";
    font-size:40px
}
.ms-icon_arrow-forward:before{
    content:"\63";
    font-size:40px
}
.ms-icon_arrow-tab-back:before{
    content:"\64";
    font-size:40px
}
.ms-icon_arrow-tab-forward:before{
    content:"\65";
    font-size:40px
}
.ms-icon_arrow-close:before{
    content:"\66";
    font-size:40px
}
.ms-icon_arrow-open:before{
    content:"\67";
    font-size:40px
}
.ms-icon_link:before{
    content:"\41";
    font-size:40px
}
.ms-icon_close:before,.ms-product-details .image-zoom-trigger .ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger .ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger .ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger .ms-icon-cancel:before{
    content:"\71";
    font-size:40px
}
.ms-icon_check:before{
    content:"\77";
    font-size:40px
}
.ms-icon_blank-doc:before{
    content:"\e001";
    font-size:40px
}
.ms-icon_pdf:before{
    content:"\e003";
    font-size:40px
}
.ms-icon_word:before{
    content:"\e004";
    font-size:40px
}
.ms-icon_excel:before{
    content:"\6b";
    font-size:40px
}
.ms-icon_powerpoint:before{
    content:"\72";
    font-size:40px
}
.ms-icon_dialux:before{
    content:"\e924";
    font-size:40px
}
.ms-icon_relux:before{
    content:"\e923";
    font-size:40px
}
.ms-icon_expose:before{
    content:"\e91a";
    font-size:40px
}
.ms-icon_folder:before{
    content:"\e916";
    font-size:40px
}
.ms-icon_zip:before{
    content:"\44";
    font-size:40px
}
.ms-icon_bookmark:before{
    content:"\6c";
    font-size:40px
}
.ms-icon_share:before{
    content:"\e921";
    font-size:40px
}
.ms-icon_trash:before{
    content:"\43";
    font-size:40px
}
.ms-icon_add:before{
    content:"\e002";
    font-size:40px
}
.ms-icon_download:before{
    content:"\e917";
    font-size:40px
}
.ms-icon_image-upload:before{
    content:"\e927";
    font-size:40px
}
.ms-icon_free-text:before{
    content:"\e928";
    font-size:40px
}
.ms-icon_shape-basics:before{
    content:"\e929";
    font-size:40px
}
.ms-icon_shape-square:before{
    content:"\e92a";
    font-size:40px
}
.ms-icon_shape-circle:before{
    content:"\e92b";
    font-size:40px
}
.ms-icon_shape-triangle:before{
    content:"\e92c";
    font-size:40px
}
.ms-icon_shape-oval:before{
    content:"\e92d";
    font-size:40px
}
.ms-icon_setting:before{
    content:"\25";
    font-size:40px
}
.ms-icon_edit:before{
    content:"\e918";
    font-size:40px
}
.ms-icon_locked:before{
    content:"\e92e";
    font-size:40px
}
.ms-icon_print:before{
    content:"\24";
    font-size:40px
}
.ms-icon_help:before{
    content:"\73";
    font-size:40px
}
.ms-icon_info:before{
    content:"\74";
    font-size:40px
}
.ms-icon_info2:before{
    content:"\e91e";
    font-size:40px
}
.ms-icon_status-circle:before{
    content:"\e92f";
    font-size:40px
}
.ms-icon_availability:before{
    content:"\26";
    font-size:40px
}
.ms-icon_cart:before{
    content:"\e930";
    font-size:40px
}
.ms-icon_compare:before{
    content:"\7a";
    font-size:40px
}
.ms-icon_bullet-active:before{
    content:"\6e";
    font-size:30px
}
.ms-icon_bullet-inactive:before{
    content:"\6f";
    font-size:30px
}
.ms-icon_sidebar-video:before{
    content:"\48";
    font-size:40px
}
.ms-icon_email:before{
    content:"\e919";
    font-size:40px
}
.ms-icon_image:before{
    content:"\e91d";
    font-size:40px
}
.ms-icon_video:before{
    content:"\e91f";
    font-size:40px
}
.ms-icon_energylabel .path1:before{
    content:"\4a";
    font-size:40px;
    color:rgba(255,102,0,.4)
}
.ms-icon_energylabel .path2:before{
    content:"\4b";
    font-size:40px;
    margin-left:-1em;
    color:rgba(255,102,0,.6)
}
.ms-icon_energylabel .path3:before{
    content:"\4c";
    font-size:40px;
    margin-left:-1em;
    color:rgba(255,102,0,.8)
}
.ms-icon_energylabel .path4:before{
    content:"\4d";
    font-size:40px;
    margin-left:-1em;
    color:#f60
}
.ms-icon_energylabel .path5:before{
    content:"\4e";
    font-size:40px;
    margin-left:-1em;
    color:#f60
}
.ms-icon_status>.path1:before{
    content:"\2f";
    font-size:40px;
    color:#c8c8c8
}
.ms-icon_status>.path2:before{
    content:"\30";
    font-size:40px;
    margin-left:-1em;
    color:#c8c8c8
}
.ms-icon_status>.path3:before{
    content:"\31";
    font-size:40px;
    margin-left:-1em;
    color:#c8c8c8
}
.ms-icon_status>.path4:before{
    content:"\32";
    font-size:40px;
    margin-left:-1em;
    color:#c8c8c8
}
.ms-icon_status.available .path1::before,.ms-icon_status.available .path2::before,.ms-icon_status.available .path3::before,.ms-icon_status.full-production .path1::before,.ms-icon_status.full-production .path2::before,.ms-icon_status.full-production .path3::before{
    color:#0c0
}
.ms-icon_status.preliminary .path2::before,.ms-icon_status.preliminary .path3::before{
    color:#0c0
}
.ms-icon_status.limited .path2::before,.ms-icon_status.not-for-new-design .path2::before{
    color:#ecf802
}
.ms-icon_status.limited .path3::before,.ms-icon_status.not-for-new-design .path3::before{
    color:#ecf802
}
.ms-icon_status.not-available .path3::before,.ms-icon_status.orders-still-accepted .path3::before{
    color:#ff0101
}
.ms-icon_status.discontinued .path1::before,.ms-icon_status.discontinued .path2::before,.ms-icon_status.discontinued .path3::before{
    color:#ff0101
}
.ms-icon_bulgaria_BGN:before{
    content:"\e900";
    font-size:20px
}
.ms-icon_cambodia_KHR:before{
    content:"\e901";
    font-size:20px
}
.ms-icon_campione_CHF:before{
    content:"\e902";
    font-size:20px
}
.ms-icon_china_CNY:before{
    content:"\e903";
    font-size:20px
}
.ms-icon_croatia_HRK:before{
    content:"\e904";
    font-size:20px
}
.ms-icon_czech-republic_CZK:before{
    content:"\e905";
    font-size:20px
}
.ms-icon_denmark_DKK:before{
    content:"\e906";
    font-size:20px
}
.ms-icon_euro_EUR:before{
    content:"\e907";
    font-size:20px
}
.ms-icon_hungary_HUF:before{
    content:"\e908";
    font-size:20px
}
.ms-icon_japan_JPY:before{
    content:"\e909";
    font-size:20px
}
.ms-icon_malaysia_MYR:before{
    content:"\e90a";
    font-size:20px
}
.ms-icon_philippines_PHP:before{
    content:"\e90b";
    font-size:20px
}
.ms-icon_poland_PLN:before{
    content:"\e90c";
    font-size:20px
}
.ms-icon_romania_RON:before{
    content:"\e90d";
    font-size:20px
}
.ms-icon_russia_RUB:before{
    content:"\e90e";
    font-size:20px
}
.ms-icon_sweden_SEK:before{
    content:"\e90f";
    font-size:20px
}
.ms-icon_taiwan_TWD:before{
    content:"\e910";
    font-size:20px
}
.ms-icon_thailand_THB:before{
    content:"\e911";
    font-size:20px
}
.ms-icon_timor-leste_USD:before{
    content:"\e912";
    font-size:20px
}
.ms-icon_turkey_TRY:before{
    content:"\e913";
    font-size:20px
}
.ms-icon_united-kingdom_GBP:before{
    content:"\e914";
    font-size:20px
}
.ms-icon_checkbox-inactive:before{
    content:"\57";
    font-size:16px
}
.ms-icon_checkbox-active:before{
    content:"\58";
    font-size:16px
}
.ms-icon_radiobutton-inactive:before{
    content:"\59";
    font-size:16px
}
.ms-icon_radiobutton-active:before{
    content:"\5a";
    font-size:16px
}
.ms-icon_load:before{
    content:"\75";
    font-size:40px
}
.ms-icon_service:before{
    content:"\47";
    font-size:70px
}
.ms-icon_no-picture:before{
    content:"\56";
    font-size:102px
}
.ms-icon_jump-to-top:before{
    content:"\49";
    font-size:45px
}
.ms-icon_play-slideshare .path1:before{
    content:"\4f";
    font-size:70px;
    color:rgba(255,102,0,.2)
}
.ms-icon_play-slideshare .path2:before{
    content:"\50";
    font-size:70px;
    margin-left:-1em;
    color:#f60
}
.ms-icon_play-slideshare .path3:before{
    content:"\51";
    font-size:70px;
    margin-left:-1em;
    color:#f60
}
.ms-icon_play-slideshare .path4:before{
    content:"\52";
    font-size:70px;
    margin-left:-1em;
    color:#f60
}
.ms-icon_play-video>.path1:before{
    content:"\53";
    color:rgba(255,255,255,.5)
}
.ms-icon_play-video>.path2:before{
    content:"\54";
    margin-left:-1em;
    color:#fff
}
.ms-icon_play-video>.path3:before{
    content:"\55";
    margin-left:-1em;
    color:#fff
}
.ms-icon_play-video.play-icon-big .path2:before,.ms-icon_play-video.play-icon-big .path3:before,.ms-icon_play-video.play-icon-big>.path1:before{
    font-size:130px
}
.ms-icon_play-video.play-icon-small .path2:before,.ms-icon_play-video.play-icon-small .path3:before,.ms-icon_play-video.play-icon-small>.path1:before{
    font-size:70px
}
.animation-rotate{
    height:40px;
    width:40px;
    display:inline-block;
    animation:spin 1.5s linear infinite
}
@keyframes spin{
    0%{
        transform:rotate(0)
    }
    50%{
        transform:rotate(180deg)
    }
    100%{
        transform:rotate(360deg)
    }
}
.icon-column .animation-rotate{
    position:absolute;
    left:80px
}
.icon-column .animation-position{
    width:100%;
    margin-bottom:5px;
    text-align:center;
    height:40px
}
button:focus,select:focus{
    outline:0
}
a.link-btn,button,button.button{
    display:inline-block;
    min-height:40px;
    padding:5px 15px;
    background-color:transparent;
    border:1px solid #3c3c3c;
    color:#3c3c3c
}
a.active.link-btn,a.hover.link-btn,a.link-btn:active,a.link-btn:hover,button.active,button.button.active,button.button.hover,button.button:active,button.button:hover,button.hover,button:active,button:hover{
    border:1px solid #f60;
    color:#fff;
    background-color:#f60
}
a.btn-block.link-btn,button.btn-block,button.button.btn-block{
    display:block
}
a.action-btn.link-btn,button.action-btn,button.button.action-btn{
    color:#f60;
    border:1px solid #f60
}
a.action-btn.active.link-btn,a.action-btn.hover.link-btn,a.action-btn.link-btn:active,a.action-btn.link-btn:hover,button.action-btn.active,button.action-btn.hover,button.action-btn:active,button.action-btn:hover,button.button.action-btn.active,button.button.action-btn.hover,button.button.action-btn:active,button.button.action-btn:hover{
    background-color:#f60;
    color:#fff
}
a.mobile-hover-fix.hover.link-btn,a.mobile-hover-fix.link-btn:hover,button.button.mobile-hover-fix.hover,button.button.mobile-hover-fix:hover,button.mobile-hover-fix.hover,button.mobile-hover-fix:hover{
    background-color:transparent;
    border:1px solid #3c3c3c;
    color:#3c3c3c
}
a.orange-action-btn.link-btn,button.button.orange-action-btn,button.orange-action-btn{
    color:#fff;
    background-color:#f60;
    border-color:#fff
}
a.orange-action-btn.active.link-btn,a.orange-action-btn.hover.link-btn,a.orange-action-btn.link-btn:active,a.orange-action-btn.link-btn:hover,button.button.orange-action-btn.active,button.button.orange-action-btn.hover,button.button.orange-action-btn:active,button.button.orange-action-btn:hover,button.orange-action-btn.active,button.orange-action-btn.hover,button.orange-action-btn:active,button.orange-action-btn:hover{
    background-color:#fff;
    color:#f60;
    border-color:#fff
}
a.white-action-btn.link-btn,button.button.white-action-btn,button.white-action-btn{
    color:#fff;
    background-color:transparent;
    border-color:#fff
}
a.white-action-btn.active.link-btn,a.white-action-btn.hover.link-btn,a.white-action-btn.link-btn:active,a.white-action-btn.link-btn:hover,button.button.white-action-btn.active,button.button.white-action-btn.hover,button.button.white-action-btn:active,button.button.white-action-btn:hover,button.white-action-btn.active,button.white-action-btn.hover,button.white-action-btn:active,button.white-action-btn:hover{
    background-color:#f60;
    color:#fff;
    border-color:#f60
}
a.orange-action-hover-btn.link-btn,button.button.orange-action-hover-btn,button.orange-action-hover-btn{
    color:#fff;
    background-color:#f60;
    border-color:#fff
}
a.orange-action-hover-btn.active.link-btn,a.orange-action-hover-btn.hover.link-btn,a.orange-action-hover-btn.link-btn:active,a.orange-action-hover-btn.link-btn:hover,button.button.orange-action-hover-btn.active,button.button.orange-action-hover-btn.hover,button.button.orange-action-hover-btn:active,button.button.orange-action-hover-btn:hover,button.orange-action-hover-btn.active,button.orange-action-hover-btn.hover,button.orange-action-hover-btn:active,button.orange-action-hover-btn:hover{
    background-color:#fff;
    color:#f60;
    border-color:#f60
}
a.link-btn{
    padding:10px 15px
}
a.link-btn.grey-action-btn:focus{
    background-color:transparent;
    color:#3c3c3c;
    border:1px solid #3c3c3c
}
a.link-btn.orange-action-btn{
    color:#fff;
    background-color:#f60;
    border:1px solid #fff
}
a.link-btn.orange-action-btn:focus{
    background-color:#fff;
    color:#f60;
    border-color:#fff
}
a.link-btn.orange-action-hover-btn{
    color:#fff;
    background-color:#f60;
    border:1px solid #fff
}
a.link-btn.orange-action-hover-btn:focus{
    background-color:#fff;
    color:#f60;
    border-color:#f60
}
a.link-btn.orange-action-hover-btn:hover{
    background-color:#fff;
    color:#f60;
    border-color:#f60
}
a.link-btn.white-action-btn{
    color:#fff;
    background-color:transparent;
    border:1px solid #fff
}
a.link-btn.white-action-btn:focus{
    background-color:#f60;
    color:#fff;
    border-color:#f60
}
a.link-btn.with-icon-left{
    position:relative;
    padding-left:40px;
    white-space:nowrap
}
a.link-btn.with-icon-left [class^=ms-icon]{
    position:absolute;
    left:5px;
    top:5px
}
a.link-btn.with-icon-left [class^=ms-icon]:before{
    font-size:30px
}
a.link-btn.with-icon-center{
    padding:1px;
    line-height:40px;
    white-space:normal!important;
    word-wrap:break-word;
    text-align:center;
    vertical-align:middle
}
a.link-btn.with-icon-center [class^=ms-icon]{
    position:relative
}
a.link-btn.with-icon-center [class^=ms-icon]:before{
    vertical-align:middle
}
a.link-btn.with-icon-center .btn-text{
    margin-right:12px
}
a.link-btn.disabled{
    background-color:#c8c8c8;
    opacity:.65;
    pointer-events:none
}
input[type=reset]{
    outline:0;
    border:none;
    background-color:transparent;
    text-decoration:underline
}
@font-face{
    //font-family:'PT Sans';
    //src:url(./resources_pt_sans-web-regular.woff) format("woff"),url(./resources_pt_sans-web-regular.ttf) format("truetype");
 font-family: arial;
    font-weight:400;
    font-style:normal
}
@font-face{
    //font-family:'PT Sans';
    //src:url(./resources_pt_sans-web-italic.ttf) format("truetype");
 font-family: arial;
    font-weight:400;
    font-style:italic
}
@font-face{
    //font-family:'PT Sans';
    //src:url(./resources_pt_sans-web-bolditalic.ttf) format("truetype");
 font-family: arial;
    font-weight:700;
    font-style:italic
}
@font-face{
    //font-family:'PT Sans';
    //src:url(./resources_pt_sans-web-bold.woff) format("woff"),url(./resources_pt_sans-web-bold.ttf) format("truetype");
 font-family: arial;
    font-weight:700;
    font-style:normal
}
@font-face{
    /*font-family:"Helvetica Neue";
    src:url(./resources_285b0922-a3d2-4550-b29d-b4f74a9611e4.eot?#iefix);
    src:url(./resources_285b0922-a3d2-4550-b29d-b4f74a9611e4.eot?#iefix) format("eot"),url(./resources_823e6839-53d8-41b9-a5a1-5f05833acd12.woff2) format("woff2"),url(./resources_92679273-9798-4d27-893b-d53dfd2bb4c7.woff) format("woff"),url(./resources_e4fb2994-44c3-40fe-bec7-9c4fa593b799.ttf) format("truetype"),url(./resources_ea22c7fc-8a36-484f-85e6-d014662a2273.svg#ea22c7fc-8a36-484f-85e6-d014662a2273) format("svg")
 */
 font-family: arial;
}
@font-face{
/*
    font-family:"Helvetica Neue";
    src:url(./resources_e276fe3d-01c5-4575-99f1-3fc0780d5417.eot?#iefix);
    src:url(./resources_e276fe3d-01c5-4575-99f1-3fc0780d5417.eot?#iefix) format("eot"),url(./resources_a61c00c6-86e7-4fa9-ac6b-476548df9cb8.woff2) format("woff2"),url(./resources_7fd00069-f615-471e-8089-b0bab013cfd9.woff) format("woff"),url(./resources_7c110d92-b5c8-416b-b5c6-5f1d6c3a720a.ttf) format("truetype"),url(./resources_ee27a720-58cd-465f-b85c-1a5b5bdee597.svg#ee27a720-58cd-465f-b85c-1a5b5bdee597) format("svg");*/
font-family: arial;
    font-weight:700
}
body,html{
    //font-family:"PT Sans",Arial,sans-serif;
 font-family: arial,sans-serif;
    font-size:13px;
    line-height:18px;
    color:#3c3c3c
}
@media all and (min-width:1920px){
    body,html{
        font-size:15px;
        line-height:21px
    }
}
html:lang(pl),html:lang(pl) body{
    font-family:"Helvetica Neue",Arial,sans-serif
}
.font-campaign-name-and-small-quote,.font-headline-and-product-name,.font-headline-page,.font-headline-page-portrait,.font-headline-teaser,.font-headline-text-bold,.font-navigation-menu,.font-sub-headline,.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content b{
    font-weight:500
}
.font-headline-page{
    margin:0;
    color:#3c3c3c;
    font-size:30px;
    line-height:34px
}
@media all and (min-width:1010px){
    .font-headline-page{
        font-size:36px;
        line-height:40px
    }
}
@media all and (min-width:1920px){
    .font-headline-page{
        font-size:50px;
        line-height:54px
    }
}
.font-headline-page.orange{
    color:#f60
}
.font-headline-page.gray{
    color:#999
}
.font-headline-page-portrait{
    margin:0;
    color:#3c3c3c;
    font-size:30px;
    line-height:34px
}
@media all and (min-width:1920px),all and (min-width:764px) and (orientation:portrait){
    .font-headline-page-portrait{
        font-size:50px;
        line-height:54px
    }
}
.font-headline-teaser{
    margin:0;
    color:#3c3c3c;
    font-size:22px;
    line-height:30px
}
@media all and (min-width:1010px){
    .font-headline-teaser{
        font-size:28px;
        line-height:30px
    }
}
@media all and (min-width:1920px){
    .font-headline-teaser{
        font-size:36px;
        line-height:42px
    }
}
.font-navigation-menu{
    margin:0;
    color:#3c3c3c;
    white-space:nowrap;
    font-size:15px;
    line-height:21px
}
@media all and (min-width:764px){
    .font-navigation-menu{
        font-size:18px;
        line-height:24px
    }
}
@media all and (min-width:1010px){
    .font-navigation-menu{
        line-height:40px
    }
}
@media all and (min-width:1920px){
    .font-navigation-menu{
        font-size:22px
    }
}
.font-headline-and-product-name{
    margin:0;
    color:#3c3c3c;
    font-size:15px;
    line-height:18px
}
@media all and (min-width:1010px){
    .font-headline-and-product-name{
        font-size:18px;
        line-height:22px
    }
}
.font-campaign-name-and-small-quote{
    margin:0;
    color:#3c3c3c;
    font-size:18px;
    line-height:24px
}
@media all and (min-width:1920px){
    .font-campaign-name-and-small-quote{
        font-size:22px;
        line-height:29px
    }
}
.font-sub-headline,.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content b{
    margin-top:0;
    margin-bottom:0;
    font-size:15px;
    line-height:21px;
    color:#3c3c3c
}
@media all and (min-width:1920px){
    .font-sub-headline,.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content b{
        font-size:18px;
        line-height:24px
    }
}
.font-sub-headline.orange,.orange.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content b.orange{
    color:#f60
}
.font-sub-headline.gray,.gray.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content b.gray{
    color:#999
}
.font-sub-headline-portrait{
    font-size:15px;
    line-height:21px
}
@media all and (min-width:1920px),all and (min-width:764px) and (orientation:portrait){
    .font-sub-headline-portrait{
        font-size:18px;
        line-height:24px
    }
}
.product-details .product-detail-content .left-col .product-pim-content a>b:hover,a>.font-campaign-name-and-small-quote:hover,a>.font-headline-and-product-name:hover,a>.font-headline-page-portrait:hover,a>.font-headline-page:hover,a>.font-headline-teaser:hover,a>.font-navigation-menu:hover,a>.font-sub-headline-portrait:hover,a>.font-sub-headline:hover{
    color:#f60
}
.font-headline-text-bold{
    margin-bottom:0;
    font-weight:700;
    font-size:13px;
    line-height:18px;
    color:#3c3c3c
}
@media all and (min-width:1920px){
    .font-headline-text-bold{
        font-size:15px;
        line-height:21px
    }
}
.font-text-small,.image-slider .image-slider-slide .image-caption,.ms-image-slider .image-slider-slide .image-caption{
    font-size:11px;
    line-height:13px
}
@media all and (min-width:1920px){
    .font-text-small,.image-slider .image-slider-slide .image-caption,.ms-image-slider .image-slider-slide .image-caption{
        font-size:13px;
        line-height:18px
    }
}
.font-text-standard,p{
    margin:10px 0 0 0;
    padding:0;
    font-weight:400
}
.font-text-standard-portrait{
    font-size:13px;
    line-height:18px
}
@media all and (min-width:1920px),all and (min-width:764px) and (orientation:portrait){
    .font-text-standard-portrait{
        font-size:15px;
        line-height:21px
    }
}
.bold{
    font-weight:700;
    color:#3c3c3c
}
.em,.italic{
    font-style:italic
}
@media print{
    .font-headline-page{
        font-size:20px!important;
        line-height:25px!important
    }
    .ms-image-slider.slick-initialized{
        max-width:100%!important
    }
    .ms-image-slider.slick-initialized .image-slider-slide{
        margin:0 0 30px 0!important;
        page-break-inside:avoid;
        max-width:100%!important
    }
    .ms-image-slider.slick-initialized .image-slider-slide .img-txt-wrapper,.ms-image-slider.slick-initialized .image-slider-slide .video-txt-wrapper{
        page-break-inside:avoid;
        max-width:100%!important
    }
    .ms-image-slider.slick-initialized .image-slider-slide .img-txt-wrapper img,.ms-image-slider.slick-initialized .image-slider-slide .video-txt-wrapper img{
        margin:0!important;
        display:block!important;
        max-width:100%!important;
        height:auto!important;
        width:100%!important
    }
    .ms-image-slider.slick-initialized .image-slider-slide .img-txt-wrapper .category-lbl,.ms-image-slider.slick-initialized .image-slider-slide .video-txt-wrapper .category-lbl{
        left:30px;
        right:auto;
        color:#f60!important;
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact
    }
    .ms-image-slider.slick-initialized .image-slider-slide .img-txt-wrapper .text-wrapper,.ms-image-slider.slick-initialized .image-slider-slide .video-txt-wrapper .text-wrapper{
        left:30px;
        right:auto
    }
    .ms-image-slider.slick-initialized .image-slider-slide .img-txt-wrapper .text-wrapper .gray,.ms-image-slider.slick-initialized .image-slider-slide .img-txt-wrapper .text-wrapper .white,.ms-image-slider.slick-initialized .image-slider-slide .video-txt-wrapper .text-wrapper .gray,.ms-image-slider.slick-initialized .image-slider-slide .video-txt-wrapper .text-wrapper .white{
        color:#f60!important;
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact
    }
    .ms-image-slider.slick-initialized .slick-track{
        transform:none!important;
        width:100%!important;
        left:0!important
    }
    .ms-image-slider.slick-initialized .slick-dots{
        display:none!important
    }
    .ms-image-slider.slick-initialized.full-size img{
        max-width:100%!important;
        display:block!important;
        min-height:320px!important;
        height:auto!important;
        max-height:100%!important
    }
    .full-size-image-module .full-size-search{
        display:none!important
    }
    .ms-carousel-container .ms-carousel .slick-dots{
        display:none!important
    }
    .ms-carousel-container .ms-carousel .text-background-teaser{
        page-break-inside:avoid
    }
    .ms-carousel-container .ms-carousel .text-background-teaser .img-txt-wrapper img,.ms-carousel-container .ms-carousel .text-background-teaser .video-txt-wrapper img{
        width:600px!important;
        display:block!important
    }
    .ms-carousel-container .ms-carousel .text-background-teaser .text-wrapper{
        display:block;
        max-width:600px!important
    }
    .ms-carousel-container .ms-carousel .slick-track{
        transform:none!important;
        width:100%!important;
        left:0!important
    }
    .multi-img-carousel{
        max-width:100%!important
    }
    .multi-img-carousel .multi-img-carousel-item{
        width:45%!important
    }
    .multi-img-carousel .multi-img-carousel-item img{
        position:relative!important;
        max-width:100%!important;
        height:auto!important
    }
    .text-background-teaser{
        margin-top:0!important;
        margin-bottom:30px!important;
        page-break-inside:avoid!important;
        max-width:100%!important
    }
    .product-details .product-detail-content .left-col .product-pim-content .text-background-teaser b,.text-background-teaser .category-lbl,.text-background-teaser .font-headline-teaser,.text-background-teaser .font-sub-headline,.text-background-teaser .font-sub-headline-portrait,.text-background-teaser .product-details .product-detail-content .left-col .product-pim-content b,.text-background-teaser p{
        color:#3c3c3c!important
    }
    .text-background-teaser .colalign{
        display:inline!important;
        height:auto!important
    }
    .text-background-teaser .colalign.col-md-8{
        width:66%!important
    }
    .text-background-teaser .colalign.col-md-4{
        width:33%!important
    }
    .text-background-teaser .colalign.col-md-6{
        width:50%!important
    }
    .text-background-teaser .img-txt-wrapper img,.text-background-teaser .video-txt-wrapper img{
        width:100%!important
    }
    .text-background-teaser .img-txt-wrapper img.cropped,.text-background-teaser .video-txt-wrapper img.cropped{
        position:relative!important;
        height:auto!important
    }
    .img-background-teaser{
        margin-bottom:30px
    }
    .img-background-teaser .img-txt-wrapper.half-size,.img-background-teaser .video-txt-wrapper.half-size{
        min-height:200px!important;
        max-height:0!important
    }
    .img-background-teaser .text-wrapper{
        top:20px!important;
        bottom:auto!important
    }
    .img-background-teaser .text-wrapper.center{
        transform:none!important
    }
    .container,.fixed-container{
        width:100%!important
    }
    table{
        max-width:100%!important
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    .table-wrapper{
        overflow:hidden
    }
    .table-wrapper .table-parent{
        overflow:hidden
    }
    .table-wrapper .table-parent .table.fixed-column{
        display:none!important
    }
    .table-wrapper .table-parent .table td,.table-wrapper .table-parent .table th{
        background-color:#fff!important
    }
    .table-wrapper img{
        max-width:45px!important
    }
    .slick-cloned{
        display:none!important
    }
    .benefit-carousel-item{
        width:50%!important;
        margin:0 0 30px 0!important;
        padding:0 10px!important;
        page-break-inside:auto
    }
    .benefit-carousel-nav{
        display:none
    }
    .play-video{
        display:none!important
    }
    .search-result-items{
        page-break-inside:auto;
        padding:0!important;
        margin:0!important
    }
    .item-card-column{
        width:33%!important;
        height:auto!important
    }
    .item-card .item-card-container{
        max-height:350px!important;
        page-break-inside:avoid!important
    }
    .item-card .item-card-container .item-card-img-wrapper,.item-card .item-card-container .item-card-video-wrapper{
        height:200px!important
    }
    .item-card .item-card-container .item-card-img-wrapper img,.item-card .item-card-container .item-card-video-wrapper img{
        max-height:100%!important;
        width:auto!important
    }
    .item-card .item-card-container .item-card-details-wrapper,.item-card .item-card-container .item-card-details-wrapper-full{
        display:none!important
    }
    .item-card .item-card-container .item-card-details-wrapper-full{
        display:block!important;
        position:relative!important;
        left:0!important;
        right:0!important
    }
    .ms-header .mobile-nav,.ms-header .ms-search-cta{
        display:none!important
    }
    .ms-header .ms-header-main .ms-logo-name-wrapper.center-me{
        text-align:left!important
    }
    .ms-product-details-ds.stickem-container .col-sm-6,.ms-product-details-ls.stickem-container .col-sm-6,.ms-product-details.stickem-container .col-sm-6{
        width:50%!important
    }
    .ms-product-details-ds.stickem-container .col-sm-6 .stickem .ms-product-img-main-carousel img,.ms-product-details-ls.stickem-container .col-sm-6 .stickem .ms-product-img-main-carousel img,.ms-product-details.stickem-container .col-sm-6 .stickem .ms-product-img-main-carousel img{
        max-width:350px!important;
        display:block!important;
        margin:0!important;
        height:auto
    }
    .ms-product-details.accessory-details .col-sm-6{
        width:50%!important
    }
    .ms-product-details.accessory-details .col-sm-6 img{
        max-width:100%!important;
        margin-left:0!important
    }
    .ms-product-details-os .col-md-7,.ms-product-details-os>.col-md-5{
        width:50%!important
    }
    .ms-product-details-os .col-md-7 .ms-product-img-main-carousel img,.ms-product-details-os>.col-md-5 .ms-product-img-main-carousel img{
        width:300px!important;
        max-width:100%!important;
        display:block!important;
        margin:0!important;
        height:auto
    }
    .product-carousel-os .product-carousel-item{
        width:33%!important
    }
    .product-carousel-os .new-flag{
        display:none!important
    }
    .ms-product-carousel-nav{
        display:none!important
    }
    .tiles-matrix{
        margin:0!important;
        width:100%!important
    }
    .tiles-matrix img{
        page-break-inside:avoid!important;
        width:100%!important;
        height:auto!important;
        display:block!important;
        max-width:100%!important
    }
    .tiles-matrix>.col-xs-12{
        width:100%!important
    }
    .tiles-matrix>.col-xs-12>.row.tiles-matrix-l>.col-md-8{
        width:66.6666666667%!important
    }
    .tiles-matrix>.col-xs-12>.row.tiles-matrix-l>.col-md-4{
        width:33.3333333333%!important;
        margin-bottom:20px
    }
    .tiles-matrix>.col-xs-12>.row.tiles-matrix-r>.col-md-4{
        width:33.3333333333%!important
    }
    .tiles-matrix>.col-xs-12>.row.tiles-matrix-r>.col-md-4 .col-md-12{
        margin-bottom:20px;
        width:100%!important
    }
    .tiles-matrix>.col-xs-12>.row.tiles-matrix-r>.col-md-8{
        width:66.6666666667%!important
    }
    .tiles-teaser{
        min-height:100%!important;
        page-break-inside:auto;
        max-width:100%!important;
        margin:0!important
    }
    .tiles-teaser .col-xs-12.col-md-4{
        width:100%!important;
        height:auto!important
    }
    .tiles-teaser .col-xs-12.col-md-4 img{
        width:100%!important
    }
    .tiles-teaser .col-xs-12.col-md-4 img.cropped{
        position:relative!important;
        height:auto!important
    }
    .tiles-teaser .col-xs-12.col-lg-3{
        margin-bottom:20px!important;
        width:50%!important;
        height:auto!important
    }
    .tiles-teaser .col-xs-12.col-lg-3 img{
        height:100%!important;
        display:block!important
    }
    .tiles-teaser-text{
        max-width:100%!important;
        min-height:100%!important
    }
    .tiles-teaser-text .background-wrapper{
        height:auto!important
    }
    .tiles-teaser-text .col-md-4{
        width:100%!important;
        height:auto!important
    }
    .tiles-teaser-text .col-md-4 img.img-responsive{
        width:auto!important;
        max-width:100%!important;
        height:300px!important
    }
    .tiles-teaser-text .col-lg-3{
        page-break-inside:avoid;
        height:auto!important;
        margin-bottom:20px!important
    }
    .tiles-teaser-text .col-lg-3 img.img-responsive{
        width:auto!important;
        max-width:100%!important;
        height:auto!important
    }
    .vehicle-lamp-replacement-guide .vlrg-product-gallery img{
        margin:0!important
    }
    .vehicle-lamp-replacement-guide #vlrg_howToFind1,.vehicle-lamp-replacement-guide #vlrg_howToFind2{
        width:50%!important
    }
    #fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header tbody tr th:first-child,#fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th:first-child{
        width:120px!important;
        min-width:120px!important;
        max-width:120px!important
    }
    #fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th:nth-child(n+3){
        width:100px!important;
        min-width:100px!important;
        max-width:100px!important
    }
    #fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th:nth-child(n+3) img{
        width:80px!important;
        max-width:80px!important;
        min-width:80px!important
    }
}
@media print{
    blockquote,pre{
        border:1px solid #c8c8c8;
        page-break-inside:avoid
    }
    table{
        max-width:100%!important
    }
    thead{
        display:table-header-group
    }
    img,tr{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    .font-headline-text-bold,.font-sub-headline,.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content b,p{
        orphans:3;
        widows:3
    }
    .font-headline-text-bold,.font-sub-headline,.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content b{
        page-break-after:avoid
    }
    .navbar{
        display:none
    }
    .btn>.caret,.dropup>.btn>.caret{
        border-top-color:#fff!important
    }
    .label{
        border:1px solid #000
    }
    .table{
        border-collapse:collapse!important
    }
    .table td,.table th{
        background-color:#fff!important
    }
    .table-bordered td,.table-bordered th{
        border:1px solid #c8c8c8!important
    }
    .container,.fixed-container{
        width:100%!important
    }
    .ms-head{
        position:absolute!important;
        top:0
    }
    .page-content{
        padding-top:60px!important
    }
    .footer-copyright{
        page-break-inside:avoid;
        height:40px;
        margin-bottom:50px;
        border-top:1px solid #c8c8c8
    }
    .icon,.icon-filter,.product-details a.arrow-link .icon-arrow,.product-details a.icon-link .icon-arrow,.product-details a.icon-link .icon-energy-label,.product-details a.icon-link .icon-pdf{
        -webkit-print-color-adjust:exact
    }
    .item-checkbox{
        border-width:2px
    }
    .new{
        background-color:#f60;
        -webkit-print-color-adjust:exact
    }
    .image-slider.slick-initialized .image-slider-slide{
        page-break-inside:avoid;
        margin-bottom:30px
    }
    .image-slider.slick-initialized .image-slider-slide img{
        width:600px!important;
        max-width:600px!important
    }
    .image-slider.slick-initialized .slick-track{
        transform:none!important;
        width:100%!important;
        left:0!important
    }
    .image-slider.slick-initialized .slick-dots{
        display:none!important
    }
    .carousel-container{
        width:100%!important
    }
    .carousel-container .slick-list{
        padding:0!important
    }
    .carousel-container .slick-track{
        transform:none!important;
        width:100%!important;
        left:0!important
    }
    .carousel-container .carousel-item{
        page-break-inside:avoid;
        margin-left:5px;
        margin-right:15px;
        margin-bottom:30px
    }
    .carousel-container .carousel-item.slick-cloned{
        display:none
    }
    .carousel-container .carousel-item img{
        transform:scale(1)!important;
        border:none!important;
        max-width:100%!important
    }
    .carousel-container .carousel-item .legend{
        display:block!important;
        opacity:1!important
    }
    .carousel-container .product-carousel-item{
        margin-bottom:30px
    }
    .carousel-container .product-carousel-item.slick-cloned{
        display:none
    }
    .carousel-container .carousel-nav{
        display:none
    }
    .image-topic-container{
        width:100%!important
    }
    .image-topic-container .slick-list{
        padding:0!important
    }
    .image-topic-container .slick-track{
        transform:none!important;
        width:100%!important;
        left:0!important
    }
    .image-topic-container .image-topic-item{
        page-break-inside:avoid;
        margin-left:5px;
        margin-right:15px;
        margin-bottom:30px;
        width:100%!important
    }
    .image-topic-container .image-topic-item .img-txt-wrapper{
        height:auto!important
    }
    .image-topic-container .image-topic-item .img-txt-wrapper img{
        transform:scale(1)!important;
        border:none!important;
        width:100%!important;
        height:auto!important;
        position:relative!important
    }
    .image-topic-container .image-topic-item.slick-cloned{
        display:none
    }
    .image-topic-container .image-topic-item.slick-active .legend,.image-topic-container .image-topic-item.slick-active .legend2{
        display:block!important;
        background-color:transparent!important
    }
    .image-topic-nav{
        display:none!important
    }
    .full-size-image-module .backgr-img-wrapper{
        height:auto!important;
        min-height:0!important
    }
    .full-size-image-module .backgr-img-wrapper .backgr-img{
        display:none!important
    }
    .full-size-image-module .backgr-img-wrapper .fullsize-print-image{
        display:block!important
    }
    .full-size-image-module .fullsize-content-wrapper{
        height:auto!important;
        min-height:0!important
    }
    .full-size-image-module .fullsize-bottom-wrapper{
        display:none!important
    }
    .full-size-image-module .text-wrapper .gray,.full-size-image-module .text-wrapper .white{
        color:#f60!important;
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact
    }
    .img-txt-wrapper,.video-txt-wrapper{
        page-break-inside:avoid
    }
    .img-txt-wrapper .backgr-img-wrapper,.video-txt-wrapper .backgr-img-wrapper{
        height:auto!important;
        min-height:0!important
    }
    .img-txt-wrapper .backgr-img-wrapper .backgr-img-print,.video-txt-wrapper .backgr-img-wrapper .backgr-img-print{
        display:block!important
    }
    .img-txt-wrapper .play-video,.video-txt-wrapper .play-video{
        display:none
    }
    .img-txt-wrapper .text-wrapper .white,.video-txt-wrapper .text-wrapper .white{
        color:#f60!important;
        -webkit-print-color-adjust:exact;
        print-color-adjust:exact
    }
    .comparison-table-wrapper{
        overflow:visible!important
    }
    .comparison-table-wrapper .comparison-table-parent{
        overflow:visible!important
    }
    .comparison-table-wrapper .comparison-table-parent .table.fixed-column{
        display:none!important
    }
    .comparison-table-wrapper img{
        max-width:45px!important
    }
    .sidebar-content,.sidebar-flags,.sidebar-overlay{
        display:none!important
    }
    .product{
        height:auto!important;
        page-break-inside:avoid
    }
    .product .product-content{
        height:250px!important
    }
    .product .product-content .left{
        height:auto!important
    }
    .product .product-content .left .product-name{
        height:auto!important
    }
    .product .product-content .left .new{
        left:15px
    }
    .product .product-footer{
        display:none!important
    }
    .product-details{
        page-break-inside:avoid
    }
    .product-details .product-detail-content .new{
        left:15px
    }
    .product-details .product-detail-content .btn-add-bookmark,.product-details .product-detail-content .btn-buy-now,.product-details .product-detail-content .btn-share{
        display:none
    }
    .icon-arrow{
        transform:scale(.5);
        margin-top:-5px
    }
    .icon-arrow:before{
        content:url(../images/icons/ms_link_d.png)
    }
    .icon-pdf{
        transform:scale(.5);
        margin-top:-5px
    }
    .icon-pdf:before{
        content:url(../images/icons/ms_pdf.png)
    }
    .ms-expand{
        transform:scale(.3);
        margin-top:-10px
    }
    .ms-expand:before{
        content:url(../images/icons/ms_plus_d.png)
    }
    .icon-energy-label{
        transform:scale(.5);
        margin-top:-5px
    }
    .icon-energy-label:before{
        content:url(../images/icons/ms_energy-label.png)
    }
    .ms-collapse{
        transform:scale(.3);
        margin-top:-10px
    }
    .ms-collapse:before{
        content:url(../images/icons/ms_minus_d.png)
    }
    .ms-th-lightify{
        transform:scale(.5);
        margin-top:-5px
    }
    .ms-th-lightify:before{
        content:url(../images/icons/ms_th_lightify.png)
    }
    .ms-th-dim{
        transform:scale(.5);
        margin-top:-5px
    }
    .ms-th-dim:before{
        content:url(../images/icons/ms_th_dim.png)
    }
    .ms-th-color-2700k{
        transform:scale(.5);
        margin-top:-5px
    }
    .ms-th-color-2700k:before{
        content:url(../images/icons/ms_th_color-2700k.png)
    }
    .ms-th-color-3000k{
        transform:scale(.5);
        margin-top:-5px
    }
    .ms-th-color-3000k:before{
        content:url(../images/icons/ms_th_color-3000k.png)
    }
    .ms-th-color-4000k{
        transform:scale(.5);
        margin-top:-5px
    }
    .ms-th-color-4000k:before{
        content:url(../images/icons/ms_th_color-4000k.png)
    }
    .ms-th-color-rgb{
        transform:scale(.5);
        margin-top:-5px
    }
    .ms-th-color-rgb:before{
        content:url(../images/icons/ms_th_color-rgb.png)
    }
}
input,textarea{
    border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none
}
input.form-control,textarea.form-control{
    font-size:inherit
}
@media screen and (-webkit-min-device-pixel-ratio:2){
    input.form-control,textarea.form-control{
        font-size:16px
    }
}
.form-control{
    box-shadow:none
}
.form-control:focus{
    box-shadow:none;
    border-color:#c8c8c8
}
@media screen and (-webkit-min-device-pixel-ratio:2){
    button.button-dropdown.bordered{
        font-size:16px
    }
}
.item-checkbox{
    display:inline-block;
    height:30px;
    padding:9px 7px;
    width:30px;
    border:1px solid #c8c8c8
}
.item-checkbox .ms-checkbox{
    display:block;
    padding:7px 5px;
    width:30px
}
.form-group label{
    font-weight:400
}
.space-small{
    margin-bottom:30px
}
@media all and (min-width:764px){
    .space-small{
        margin-bottom:30px
    }
}
.space-medium{
    margin-bottom:50px
}
@media all and (min-width:764px){
    .space-medium{
        margin-bottom:60px
    }
}
.space-large{
    margin-bottom:70px
}
@media all and (min-width:764px){
    .space-large{
        margin-bottom:90px
    }
}
.space-small-top{
    margin-top:30px
}
@media all and (min-width:764px){
    .space-small-top{
        margin-top:30px
    }
}
.space-medium-top{
    margin-top:50px
}
@media all and (min-width:764px){
    .space-medium-top{
        margin-top:60px
    }
}
.space-large-top{
    margin-top:70px
}
@media all and (min-width:764px){
    .space-large-top{
        margin-top:90px
    }
}
@media (max-width:519px){
    .space-small-xs{
        margin-bottom:30px
    }
}
@media (max-width:519px){
    .space-small-xs-top{
        margin-top:30px
    }
}
@media (min-width:520px) and (max-width:763px){
    .space-small-sm{
        margin-bottom:30px
    }
}
@media (min-width:520px) and (max-width:763px){
    .space-small-sm-top{
        margin-top:30px
    }
}
@media (min-width:764px) and (max-width:1009px){
    .space-small-md{
        margin-bottom:30px
    }
}
@media (min-width:764px) and (max-width:1009px){
    .space-small-md-top{
        margin-top:30px
    }
}
@media (min-width:1010px){
    .space-small-lg{
        margin-bottom:30px
    }
}
@media (min-width:1010px){
    .space-small-lg-top{
        margin-top:30px
    }
}
@media (max-width:519px){
    .space-medium-xs{
        margin-bottom:50px
    }
}
@media (max-width:519px){
    .space-medium-xs-top{
        margin-top:50px
    }
}
@media (min-width:520px) and (max-width:763px){
    .space-medium-sm{
        margin-bottom:50px
    }
}
@media (min-width:520px) and (max-width:763px){
    .space-medium-sm-top{
        margin-top:50px
    }
}
@media (min-width:764px) and (max-width:1009px){
    .space-medium-md{
        margin-bottom:50px
    }
}
@media (min-width:764px) and (max-width:1009px){
    .space-medium-md-top{
        margin-top:50px
    }
}
@media (min-width:1010px){
    .space-medium-lg{
        margin-bottom:50px
    }
}
@media (min-width:1010px){
    .space-medium-lg-top{
        margin-top:50px
    }
}
@media (max-width:519px){
    .space-large-xs{
        margin-bottom:70px
    }
}
@media (max-width:519px){
    .space-large-xs-top{
        margin-top:70px
    }
}
@media (min-width:520px) and (max-width:763px){
    .space-large-sm{
        margin-bottom:70px
    }
}
@media (min-width:520px) and (max-width:763px){
    .space-large-sm-top{
        margin-top:70px
    }
}
@media (min-width:764px) and (max-width:1009px){
    .space-large-md{
        margin-bottom:70px
    }
}
@media (min-width:764px) and (max-width:1009px){
    .space-large-md-top{
        margin-top:70px
    }
}
@media (min-width:1010px){
    .space-large-lg{
        margin-bottom:70px
    }
}
@media (min-width:1010px){
    .space-large-lg-top{
        margin-top:70px
    }
}
.sizes-table thead tr th{
    border-left:1px solid #c8c8c8;
    position:relative;
    padding:6px 10px
}
.sizes-table thead tr th.col-1,.sizes-table thead tr th.col-6,.sizes-table thead tr th.col-7{
    min-width:180px
}
.sizes-table thead tr th.col-2,.sizes-table thead tr th.col-3,.sizes-table thead tr th.col-4,.sizes-table thead tr th.col-5{
    min-width:130px
}
@media all and (min-width:1010px){
    .sizes-table thead tr th.col-1,.sizes-table thead tr th.col-6,.sizes-table thead tr th.col-7{
        width:20%
    }
    .sizes-table thead tr th.col-2,.sizes-table thead tr th.col-3,.sizes-table thead tr th.col-4,.sizes-table thead tr th.col-5{
        width:10%
    }
}
.sizes-table thead tr th:first-child{
    border-left:none
}
.product-details .product-detail-content .left-col .product-pim-content .sizes-table thead tr th:first-child b,.sizes-table thead tr th:first-child .font-sub-headline,.sizes-table thead tr th:first-child .font-sub-headline-portrait,.sizes-table thead tr th:first-child .product-details .product-detail-content .left-col .product-pim-content b{
    color:#f60
}
.sizes-table tbody .icon-link-b{
    margin-top:0
}
.sizes-table tbody tr th{
    background-color:#f5f6f8;
    padding:7px 10px;
    color:#3c3c3c;
    font-weight:400
}
.sizes-table tbody td{
    border-left:1px solid #c8c8c8;
    padding:7px 10px
}
ul.ms-navigation{
    list-style-type:none;
    text-align:left;
    margin-top:15px;
    margin-bottom:0
}
ul.ms-navigation a{
    outline:0
}
ul.ms-navigation a.anchor-link:focus{
    color:#3c3c3c
}
ul.ms-navigation .ms-icon_arrow-anchorlink{
    display:none
}
ul.ms-navigation .subnavigation a{
    padding-top:11px;
    padding-bottom:11px;
    display:block
}
.product-details .product-detail-content .left-col .product-pim-content ul.ms-navigation .subnavigation a:hover b,ul.ms-navigation .subnavigation a:hover .font-navigation-menu,ul.ms-navigation .subnavigation a:hover .font-sub-headline,ul.ms-navigation .subnavigation a:hover .font-sub-headline-portrait,ul.ms-navigation .subnavigation a:hover .product-details .product-detail-content .left-col .product-pim-content b{
    color:#f60
}
.product-details .product-detail-content .left-col .product-pim-content ul.ms-navigation .subnavigation a b,ul.ms-navigation .subnavigation a .font-sub-headline,ul.ms-navigation .subnavigation a .font-sub-headline-portrait,ul.ms-navigation .subnavigation a .product-details .product-detail-content .left-col .product-pim-content b{
    margin-top:0;
    margin-bottom:0
}
ul.ms-navigation .subnavigation p{
    margin-bottom:0;
    margin-top:5px;
    color:#999
}
.product-details .product-detail-content .left-col .product-pim-content ul.ms-navigation .subnavigation b+.nav-category-img,ul.ms-navigation .subnavigation .font-sub-headline+.nav-category-img,ul.ms-navigation .subnavigation .font-sub-headline-portrait+.nav-category-img,ul.ms-navigation .subnavigation .product-details .product-detail-content .left-col .product-pim-content b+.nav-category-img{
    margin-top:5px
}
ul.ms-navigation .subnavigation .nav-category-img{
    width:100%
}
ul.ms-navigation .subnavigation .subsubnavigation{
    padding-left:20px
}
ul.ms-navigation .subnavigation .subsubnavigation>a:first-child{
    padding-top:0;
    padding-bottom:7px
}
ul.ms-navigation .subnavigation .subsubnavigation>a{
    padding-top:7px;
    padding-bottom:7px
}
@media all and (min-width:1010px){
    ul.ms-navigation{
        display:table;
        margin-left:auto;
        padding:0;
        height:40px
    }
    ul.ms-navigation li{
        display:table-cell;
        margin:0;
        padding:0 0 0 2.5em
    }
    ul.ms-navigation>li{
        vertical-align:bottom
    }
    ul.ms-navigation>li>a>.font-navigation-menu{
        line-height:1
    }
    ul.ms-navigation li:first-child{
        padding:0
    }
    ul.ms-navigation li.navigation-meta-navigation{
        display:none
    }
    ul.ms-navigation .subnavigation{
        display:none;
        position:fixed;
        left:0;
        top:0;
        width:100%;
        z-index:1000;
        background-color:#fff;
        border-top:2px solid #f60;
        border-bottom:1px solid #c8c8c8
    }
    ul.ms-navigation .subnavigation .container .row,ul.ms-navigation .subnavigation .fixed-container .row{
        width:475px;
        margin:auto;
        padding:5px 0 15px 0
    }
}
@media all and (min-width:1010px) and (min-width:1920px){
    ul.ms-navigation .subnavigation .container .row,ul.ms-navigation .subnavigation .fixed-container .row{
        width:624px
    }
}
@media all and (min-width:1010px){
    ul.ms-navigation .subnavigation .container .row[col-count="3"],ul.ms-navigation .subnavigation .fixed-container .row[col-count="3"]{
        width:712px
    }
}
@media all and (min-width:1010px) and (min-width:1920px){
    ul.ms-navigation .subnavigation .container .row[col-count="3"],ul.ms-navigation .subnavigation .fixed-container .row[col-count="3"]{
        width:936px
    }
}
@media all and (min-width:1010px){
    ul.ms-navigation .subnavigation .container .row[col-count="4"],ul.ms-navigation .subnavigation .fixed-container .row[col-count="4"]{
        width:953px
    }
}
@media all and (min-width:1010px) and (min-width:1920px){
    ul.ms-navigation .subnavigation .container .row[col-count="4"],ul.ms-navigation .subnavigation .fixed-container .row[col-count="4"]{
        width:1260px
    }
}
@media all and (min-width:1010px){
    ul.ms-navigation .subnavigation .one-column-navigation-container .row{
        width:238px;
        padding:5px 0 15px 0
    }
}
@media all and (min-width:1010px) and (min-width:1920px){
    ul.ms-navigation .subnavigation .one-column-navigation-container .row{
        width:312px
    }
}
@media all and (min-width:1010px){
    ul.ms-navigation .subnavigation a{
        display:block
    }
    ul.ms-navigation .subnavigation hr.subnavigation-separator{
        display:none
    }
}
@media all and (max-width:1009px){
    ul.ms-navigation{
        display:none;
        width:100%;
        height:auto;
        max-height:100%;
        overflow-x:hidden;
        overflow-y:scroll;
        -webkit-overflow-scrolling:touch;
        padding-left:0;
        padding-right:0;
        padding-top:5px;
        z-index:0;
        margin:auto;
        position:fixed;
        left:0;
        right:0;
        top:0;
        background-color:#fff;
        border-top:2px solid #f60;
        border-bottom:1px solid #c8c8c8
    }
    ul.ms-navigation .subnavigation{
        z-index:10
    }
    ul.ms-navigation .subnavigation .font-navigation-menu{
        margin:0;
        border-top:none;
        padding-top:0;
        padding-bottom:0
    }
    ul.ms-navigation .subnavigation .one-column-navigation-container{
        padding-left:30px;
        padding-right:30px
    }
}
@media all and (max-width:1009px) and (max-width:764px){
    ul.ms-navigation .subnavigation .one-column-navigation-container{
        padding-left:20px;
        padding-right:20px
    }
}
@media all and (max-width:1009px){
    ul.ms-navigation .subnavigation .container hr.subnavigation-separator,ul.ms-navigation .subnavigation .fixed-container hr.subnavigation-separator,ul.ms-navigation .subnavigation .one-column-navigation-container hr.subnavigation-separator{
        margin-top:5px;
        margin-bottom:5px
    }
    ul.ms-navigation .language-selector-choices div.country a{
        color:#3c3c3c
    }
    ul.ms-navigation .language-selector-choices div.country a:hover{
        color:#f60
    }
    ul.ms-navigation .language-selector-choices div.country.selected a{
        color:#f60
    }
    ul.ms-navigation .nav-category-img{
        display:none
    }
    ul.ms-navigation li{
        transform:translate3d(0,0,0)
    }
    ul.ms-navigation a{
        width:100%;
        position:relative
    }
    ul.ms-navigation a[data-toggle=collapse]{
        display:block
    }
    ul.ms-navigation a[data-toggle=collapse][aria-expanded=true] .font-navigation-menu{
        border-bottom:1px solid #c8c8c8;
        padding-bottom:17px
    }
    ul.ms-navigation a[data-toggle=collapse][aria-expanded=true] .font-navigation-menu .ms-icon_arrow-anchorlink{
        display:block
    }
    ul.ms-navigation a .ms-icon_arrow-anchorlink{
        color:#f60;
        width:25px;
        height:25px;
        position:absolute;
        right:30px;
        top:12px
    }
    ul.ms-navigation a .ms-icon_arrow-anchorlink:before{
        font-size:25px
    }
}
@media all and (max-width:1009px) and (max-width:764px){
    ul.ms-navigation a .ms-icon_arrow-anchorlink{
        right:20px
    }
}
@media all and (max-width:1009px){
    ul.ms-navigation a+.subnavigation{
        margin-top:7px
    }
    ul.ms-navigation a.only-link{
        display:block
    }
    ul.ms-navigation a.only-link .font-navigation-menu{
        padding-bottom:10px
    }
    ul.ms-navigation .font-navigation-menu{
        padding-top:12px;
        padding-bottom:12px;
        margin-left:30px;
        margin-right:30px
    }
}
@media all and (max-width:1009px) and (max-width:764px){
    ul.ms-navigation .font-navigation-menu{
        margin-left:20px;
        margin-right:20px
    }
}
@media all and (max-width:1009px){
    ul.ms-navigation li:first-child .font-navigation-menu{
        border-top:none
    }
    ul.ms-navigation li.navigation-separator .font-navigation-menu{
        border-top:1px solid #c8c8c8
    }
    ul.ms-navigation li.navigation-meta-navigation{
        display:block;
        margin-top:5px
    }
    ul.ms-navigation li.navigation-meta-navigation a{
        color:#3c3c3c
    }
    ul.ms-navigation li.navigation-meta-navigation a:hover{
        color:#f60
    }
    ul.ms-navigation li.navigation-meta-navigation .font-navigation-menu{
        border-top:1px solid #c8c8c8;
        padding-top:20px;
        padding-bottom:20px;
        line-height:20px;
        white-space:normal
    }
}
.navigation-active,.navigation-active .font-navigation-menu{
    color:#f60!important
}
.stop-scrolling{
    height:100%;
    overflow:hidden
}
.cookie-wrapper{
    background-color:#e6e7e8;
    display:none;
    position:relative;
    z-index:300
}
.cookie-wrapper .cookie-frame .cookie-button{
    position:absolute;
    top:50%;
    margin-top:-20px;
    right:30px;
    border:1px solid #666;
    color:#666
}
.cookie-wrapper .cookie-frame .cookie-button:focus,.cookie-wrapper .cookie-frame .cookie-button:hover{
    background-color:#666;
    color:#e6e7e8
}
.cookie-wrapper .cookie-frame .cookie-text{
    padding:15px 70px 15px 0;
    color:#999
}
.cookie-wrapper .cookie-frame .cookie-text a:not(:hover){
    color:#999
}
.ms-head{
    position:absolute;
    width:100%;
    z-index:20;
    background-color:#fff;
    top:0;
    transition:top .3s
}
body:not(.loaded) .ms-head{
    position:relative
}
.ms-head.desktop.sticky{
    position:fixed;
    top:-35px;
    z-index:20;
    opacity:1;
    transition:z-index .5s step-start,opacity .5s
}
.ms-head.desktop.sticky .ms-header-bu{
    display:none
}
.ms-head.desktop.sticky-down{
    z-index:0;
    opacity:0;
    transition:z-index .5s step-end,opacity .5s
}
.ms-head.mobile{
    opacity:0;
    transition:opacity .5s
}
.ms-head.mobile.sticky{
    opacity:1;
    transition:opacity .5s;
    position:fixed;
    top:0
}
.ms-head .container,.ms-head .fixed-container{
    position:relative
}
.ms-head .ms-icon_close,.ms-head .ms-product-details .image-zoom-trigger .ms-icon-cancel,.ms-head .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel,.ms-head .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel,.ms-head .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel,.ms-head .ms-product-details-os .image-zoom-trigger .ms-icon-cancel,.ms-product-details .image-zoom-trigger .ms-head .ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger .ms-head .ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger .ms-head .ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head .ms-icon-cancel,.ms-product-details-os .image-zoom-trigger .ms-head .ms-icon-cancel{
    position:absolute;
    right:30px;
    top:0;
    cursor:pointer
}
.ms-head .ms-lang-select{
    background-color:#666;
    color:#e6e7e8;
    padding:20px 0;
    z-index:300;
    position:relative
}
.ms-head .ms-lang-select .lang-select-headline{
    padding-bottom:5px;
    color:#fff
}
.ms-head .ms-lang-select a:not(:hover){
    color:#e6e7e8
}
.ms-head .ms-lang-select .lang-select-countries{
    padding-top:20px
}
.ms-head .ms-lang-select .lang-select-countries .country{
    padding-bottom:5px
}
.ms-head.bu-gray.desktop:not(.sticky):before,.ms-head.bu-gray.mobile.sticky:before{
    background-color:#f5f6f8;
    display:block;
    height:55px;
    position:absolute;
    width:100vw;
    top:0;
    left:0;
    content:' ';
    z-index:0
}
@media all and (max-width:763px){
    .ms-head.bu-gray.desktop:not(.sticky):before,.ms-head.bu-gray.mobile.sticky:before{
        height:40px
    }
}
.ms-head.bu-gray.desktop:not(.sticky) .ms-header:before,.ms-head.bu-gray.mobile.sticky .ms-header:before{
    background-color:#f5f6f8;
    display:block;
    height:55px;
    position:absolute;
    width:100vw;
    top:0;
    left:0;
    content:' ';
    z-index:0
}
@media all and (max-width:763px){
    .ms-head.bu-gray.desktop:not(.sticky) .ms-header:before,.ms-head.bu-gray.mobile.sticky .ms-header:before{
        height:40px
    }
}
.ms-head .ms-header{
    position:relative;
    background-color:#fff
}
@media screen and (max-width:763px){
    .ms-head .ms-header{
        padding-left:20px;
        padding-right:20px
    }
}
@media screen and (max-width:330px){
    .ms-head .ms-header{
        padding-left:10px;
        padding-right:10px
    }
}
.ms-head .ms-header .ms-header-bu{
    min-height:55px;
    text-align:right;
    display:-ms-flexbox;
    display:flex
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
    .ms-head .ms-header .ms-header-bu{
        padding-top:15px
    }
}
@media all and (max-width:763px){
    .ms-head .ms-header .ms-header-bu{
        min-height:40px
    }
}
@media all and (max-width:763px) and (-ms-high-contrast:none),all and (max-width:763px) and (-ms-high-contrast:active){
    .ms-head .ms-header .ms-header-bu{
        padding-top:10px
    }
}
.ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper{
    width:100%;
    display:block;
    margin-top:auto;
    margin-bottom:auto;
    z-index:1
}
.ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-logo-top{
    height:25px;
    display:inline-block;
    vertical-align:bottom
}
@media all and (max-width:763px){
    .ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-logo-top{
        height:18px
    }
}
.ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-logo-top a,.ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-logo-top img{
    height:100%;
    display:block
}
.ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-name-top{
    margin-bottom:-2px;
    margin-left:23px;
    display:inline-block;
    vertical-align:bottom
}
@media all and (max-width:763px){
    .ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-name-top{
        margin-left:15px
    }
}
.ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-name-top .aligner{
    margin-right:26px
}
@media all and (max-width:763px){
    .ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-name-top .aligner{
        margin-right:22px
    }
}
.ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-name-top .bu-descriptor{
    line-height:1!important;
    white-space:nowrap;
    color:#999
}
@media all and (max-width:763px){
    .ms-head .ms-header .ms-header-bu .ms-top-logo-name-wrapper .ms-name-top .bu-descriptor{
        font-size:10px
    }
}
.ms-head .ms-header .ms-header-bu~.ms-header-main{
    position:relative
}
.ms-head .ms-header .ms-header-bu .ms-name-top,.ms-head .ms-header .ms-name{
    padding-right:0
}
.ms-head .ms-header .ms-header-bu .ms-name-top .font-campaign-name-and-small-quote,.ms-head .ms-header .ms-name .font-campaign-name-and-small-quote{
    line-height:1!important;
    white-space:nowrap;
    color:#999;
    margin:0
}
@media all and (max-width:764px){
    .ms-head .ms-header .ms-header-bu .ms-name-top .font-campaign-name-and-small-quote,.ms-head .ms-header .ms-name .font-campaign-name-and-small-quote{
        font-size:13px;
        margin:0 0 0 10px
    }
}
@media all and (min-width:764px){
    .ms-head .ms-header .ms-header-bu .ms-name-top .font-campaign-name-and-small-quote,.ms-head .ms-header .ms-name .font-campaign-name-and-small-quote{
        margin:0 0 0 20px
    }
}
@media all and (min-width:1010px){
    .ms-head .ms-header .ms-header-bu .ms-name-top .font-campaign-name-and-small-quote,.ms-head .ms-header .ms-name .font-campaign-name-and-small-quote{
        margin:0 40px 0 0;
        padding-right:15px
    }
}
.ms-head .ms-header .ms-header-main{
    width:100%;
    display:table;
    height:50px
}
@media screen and (min-width:764px){
    .ms-head .ms-header .ms-header-main{
        height:80px;
        padding-bottom:25px
    }
}
@media screen and (min-width:1010px){
    .ms-head .ms-header .ms-header-main{
        height:110px
    }
}
.ms-head .ms-header .ms-header-main .ms-logo-name-wrapper{
    height:100%;
    width:100%;
    display:table-cell;
    vertical-align:bottom;
    text-align:left;
    padding-bottom:15px
}
.ms-head .ms-header .ms-header-main .ms-logo-name-wrapper.center-me{
    text-align:center
}
@media screen and (min-width:764px){
    .ms-head .ms-header .ms-header-main .ms-logo-name-wrapper{
        padding-bottom:0
    }
}
@media all and (min-width:1010px){
    .ms-head .ms-header .ms-header-main .ms-logo-name-wrapper.center-me{
        text-align:left
    }
}
.ms-head .ms-header .ms-header-main .ms-logo-name-wrapper>.aligner{
    display:inline-block;
    vertical-align:bottom
}
.ms-head .ms-header .ms-header-main .mobile-nav,.ms-head .ms-header .ms-header-main .ms-logo,.ms-head .ms-header .ms-header-main .ms-name,.ms-head .ms-header .ms-header-main .ms-nav,.ms-head .ms-header .ms-header-main .ms-search-cta{
    display:table-cell;
    vertical-align:bottom
}
.ms-head .ms-header .ms-header-main .mobile-nav{
    padding-right:10px;
    padding-bottom:15px
}
@media screen and (min-width:764px){
    .ms-head .ms-header .ms-header-main .mobile-nav{
        padding-right:10px;
        padding-bottom:0
    }
}
.ms-head .ms-header .ms-header-main .mobile-nav .burger-nav{
    margin-left:-9px;
    margin-bottom:-12px;
    width:30px
}
.ms-head .ms-header .ms-header-main .mobile-nav .burger-nav:hover{
    cursor:pointer
}
.ms-head .ms-header .ms-header-main .mobile-nav .burger-nav.ms-icon_burger:before{
    font-size:40px;
    color:#3c3c3c
}
.ms-head .ms-header .ms-header-main .mobile-nav .burger-nav.navigation-active:before{
    content:"q"
}
.ms-head .ms-header .ms-header-main .ms-logo{
    height:100%
}
.ms-head .ms-header .ms-header-main .ms-logo>a{
    display:block
}
.ms-head .ms-header .ms-header-main .ms-logo>a>img{
    width:78px;
    image-rendering:-webkit-optimize-contrast
}
@media all and (min-width:764px){
    .ms-head .ms-header .ms-header-main .ms-logo>a>img{
        width:122px
    }
}
@media all and (min-width:1010px){
    .ms-head .ms-header .ms-header-main .ms-logo>a>img{
        width:122px;
        margin-left:0;
        margin-right:25px
    }
}
.ms-head .ms-header .ms-header-main .ms-logo.logo-big img{
    image-rendering:-webkit-optimize-contrast;
    width:113px
}
@media all and (min-width:764px){
    .ms-head .ms-header .ms-header-main .ms-logo.logo-big img{
        width:180px
    }
}
@media all and (min-width:1010px){
    .ms-head .ms-header .ms-header-main .ms-logo.logo-big img{
        width:180px;
        margin-left:0;
        margin-right:25px;
        margin-bottom:-10px
    }
}
.ms-head .ms-header .ms-header-main .ms-name{
    padding-right:0
}
.ms-head .ms-header .ms-header-main .ms-name .font-campaign-name-and-small-quote{
    line-height:1!important;
    white-space:nowrap;
    color:#999;
    margin:0
}
@media all and (max-width:764px){
    .ms-head .ms-header .ms-header-main .ms-name .font-campaign-name-and-small-quote{
        font-size:13px;
        margin:0 0 0 10px
    }
}
@media all and (min-width:764px){
    .ms-head .ms-header .ms-header-main .ms-name .font-campaign-name-and-small-quote{
        margin:0 0 0 20px
    }
}
@media all and (min-width:1010px){
    .ms-head .ms-header .ms-header-main .ms-name .font-campaign-name-and-small-quote{
        margin:0 40px 0 0;
        padding-right:15px
    }
}
@media screen and (min-width:1010px){
    .ms-head .ms-header .ms-header-main .ms-nav{
        width:100%;
        text-align:center;
        padding-right:0
    }
}
.ms-head .ms-header .ms-header-main .ms-search-cta{
    padding-bottom:15px
}
@media screen and (min-width:764px){
    .ms-head .ms-header .ms-header-main .ms-search-cta{
        padding-bottom:0
    }
}
@media screen and (min-width:1010px){
    .ms-head .ms-header .ms-header-main .ms-search-cta{
        padding-left:20px
    }
}
.ms-head .ms-header .ms-header-main .ms-product-details .image-zoom-trigger .ms-search-cta>.ms-icon-zoom,.ms-head .ms-header .ms-header-main .ms-product-details-ds .image-zoom-trigger .ms-search-cta>.ms-icon-zoom,.ms-head .ms-header .ms-header-main .ms-product-details-ls .image-zoom-trigger .ms-search-cta>.ms-icon-zoom,.ms-head .ms-header .ms-header-main .ms-product-details-myOSRAM .image-zoom-trigger .ms-search-cta>.ms-icon-zoom,.ms-head .ms-header .ms-header-main .ms-product-details-os .image-zoom-trigger .ms-search-cta>.ms-icon-zoom,.ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon_loupe,.ms-product-details .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom,.ms-product-details-ds .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom,.ms-product-details-ls .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom,.ms-product-details-os .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom{
    margin-bottom:-9px;
    width:50px
}
.ms-head .ms-header .ms-header-main .ms-product-details .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:before,.ms-head .ms-header .ms-header-main .ms-product-details-ds .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:before,.ms-head .ms-header .ms-header-main .ms-product-details-ls .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:before,.ms-head .ms-header .ms-header-main .ms-product-details-myOSRAM .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:before,.ms-head .ms-header .ms-header-main .ms-product-details-os .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:before,.ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon_loupe:before,.ms-product-details .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:before{
    color:#f60
}
.ms-head .ms-header .ms-header-main .ms-product-details .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover,.ms-head .ms-header .ms-header-main .ms-product-details-ds .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover,.ms-head .ms-header .ms-header-main .ms-product-details-ls .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover,.ms-head .ms-header .ms-header-main .ms-product-details-myOSRAM .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover,.ms-head .ms-header .ms-header-main .ms-product-details-os .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover,.ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon_loupe:hover,.ms-product-details .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover,.ms-product-details-ds .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover,.ms-product-details-ls .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover,.ms-product-details-os .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover{
    cursor:pointer
}
.ms-head .ms-header .ms-header-main .ms-product-details .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover:before,.ms-head .ms-header .ms-header-main .ms-product-details-ds .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover:before,.ms-head .ms-header .ms-header-main .ms-product-details-ls .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover:before,.ms-head .ms-header .ms-header-main .ms-product-details-myOSRAM .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover:before,.ms-head .ms-header .ms-header-main .ms-product-details-os .image-zoom-trigger .ms-search-cta>.ms-icon-zoom:hover:before,.ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon_loupe:hover:before,.ms-product-details .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover:before,.ms-product-details-ds .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover:before,.ms-product-details-ls .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover:before,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover:before,.ms-product-details-os .image-zoom-trigger .ms-head .ms-header .ms-header-main .ms-search-cta>.ms-icon-zoom:hover:before{
    color:#999
}
.ms-head .ms-header .ms-header-main .ms-meta-nav-bar{
    display:table-cell;
    vertical-align:bottom;
    padding-bottom:15px
}
@media screen and (min-width:764px){
    .ms-head .ms-header .ms-header-main .ms-meta-nav-bar{
        padding-bottom:0
    }
}
@media all and (min-width:1010px){
    .ms-head .ms-header .ms-header-main .ms-meta-nav-bar{
        padding-right:30px;
        padding-top:0;
        position:absolute;
        right:0;
        top:10px
    }
}
.ms-head .ms-header .ms-header-main .ms-meta-nav-bar>ul{
    list-style-type:none;
    padding:0;
    margin:0
}
.ms-head .ms-header .ms-header-main .ms-meta-nav-bar>ul>li{
    display:inline-block;
    margin-right:20px;
    vertical-align:middle
}
@media screen and (min-width:764px) and (max-width:1009px){
    .ms-head .ms-header .ms-header-main .ms-meta-nav-bar>ul>li{
        margin-right:30px;
        font-size:18px
    }
}
.ms-head .ms-header .ms-header-main .ms-meta-nav-bar>ul>li>a{
    color:#3c3c3c
}
.ms-head .ms-header .ms-header-main .ms-meta-nav-bar>ul>li>a:hover{
    color:#f60
}
.ms-head .ms-header .ms-header-main .ms-meta-nav-bar>ul>li:last-child{
    margin-right:0
}
@media screen and (max-width:1009px){
    .ms-head .ms-header .ms-header-main .ms-meta-nav-bar .meta-lang-select button{
        padding:0
    }
}
.ms-head .ms-header .ms-header-main .ms-meta-nav-bar .meta-lang-select .button-icon{
    display:none
}
@media all and (min-width:1010px){
    .ms-head .ms-header .ms-header-main .ms-meta-nav-bar .meta-lang-select .button-icon{
        display:inline-block
    }
}
.ms-head .ms-header .ms-header-main .ms-meta-nav-bar .meta-lang-select .button-icon.ms-icon_arrow-open:before{
    font-size:40px;
    color:#f60
}
.ms-head .ms-bookmark{
    position:absolute;
    right:20px;
    top:-40px;
    z-index:200
}
@media screen and (min-width:764px){
    .ms-head .ms-bookmark{
        top:-30px;
        right:30px
    }
}
@media screen and (min-width:1010px){
    .ms-head .ms-bookmark{
        top:0;
        right:30px
    }
}
.ms-head .ms-bookmark.ms-icon_bookmarklist:before{
    color:#f60;
    font-size:102px
}
.ms-head .ms-bookmark a{
    display:block;
    height:20px;
    line-height:20px;
    width:100%;
    position:absolute;
    z-index:201;
    color:#fff;
    text-align:center;
    bottom:22px
}
@media all and (min-width:764px){
    .ms-head .ms-bookmark a{
        bottom:20px;
        font-size:18px
    }
}
@media all and (min-width:1010px){
    .ms-head .ms-bookmark a{
        bottom:18px
    }
}
.ms-head .scrollline{
    width:100%;
    height:2px;
    overflow:hidden;
    border-top:1px solid #999;
    border-bottom:1px solid #c8c8c8;
    display:none
}
.ms-head .scrollline.orange{
    border-bottom-color:#f60;
    border-top-color:#f60
}
.ms-head.fixed-layout{
    position:absolute;
    left:0;
    right:0;
    margin:0 auto
}
.ms-head.fixed-layout .ms-header .ms-header-main .ms-meta-nav-bar>ul>li{
    font-size:inherit
}
.ms-head.fixed-layout .ms-header .ms-bookmark{
    right:30px
}
.ms-head.fixed-layout ul.ms-navigation .language-selector{
    display:none
}
.ms-head.fixed-layout .ms-bookmark{
    right:0
}
.ms-head.fixed-layout .ms-search-layer{
    position:absolute
}
@media screen and (max-width:980px){
    .ms-head.fixed-layout .ms-search-layer{
        width:980px
    }
}
.ms-head.fixed-layout ul.ms-navigation .subnavigation{
    position:fixed
}
@media screen and (max-width:980px){
    .ms-head.fixed-layout ul.ms-navigation .subnavigation{
        width:980px;
        position:absolute
    }
}
.ms-head.desktop.bu-head:not(.sticky)~.ms-breadcrumb{
    top:165px
}
.nojs-wrapper{
    background-color:#fadce2;
    color:#dc3c14;
    position:relative
}
.nojs-wrapper .nojs-frame{
    display:table
}
.nojs-wrapper .nojs-frame .nojs-text{
    padding:15px 70px 15px 0;
    display:table-cell
}
.ms-head.mw-head,.mw-head{
    position:fixed;
    width:100%
}
body:not(.loaded) .ms-head.mw-head,body:not(.loaded) .mw-head{
    position:fixed
}
.ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-icon_close:before,.ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-product-details .image-zoom-trigger .ms-icon-cancel:before,.ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel:before,.ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel:before,.ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel:before,.ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-product-details-os .image-zoom-trigger .ms-icon-cancel:before,.ms-product-details .image-zoom-trigger .ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details .image-zoom-trigger .mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger .ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger .mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger .ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger .mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger .mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger .ms-head.mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger .mw-head.white-bg .mw-navigation-sidebar .ms-icon-cancel:before,.mw-head.white-bg .mw-navigation-sidebar .ms-icon_close:before,.mw-head.white-bg .mw-navigation-sidebar .ms-product-details .image-zoom-trigger .ms-icon-cancel:before,.mw-head.white-bg .mw-navigation-sidebar .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel:before,.mw-head.white-bg .mw-navigation-sidebar .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel:before,.mw-head.white-bg .mw-navigation-sidebar .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel:before,.mw-head.white-bg .mw-navigation-sidebar .ms-product-details-os .image-zoom-trigger .ms-icon-cancel:before{
    color:#fff
}
body.modal-open .ms-head.mw-head .modalfix,body.modal-open .mw-head .modalfix{
    overflow-y:scroll;
    visibility:hidden
}
.ms-head.mw-head .mw-navigation-icons div[class^=ms-icon],.mw-head .mw-navigation-icons div[class^=ms-icon]{
    cursor:pointer
}
.ms-head.mw-head .mw-navigation-icons>div>a>div[class^=ms-icon]:before,.ms-head.mw-head .mw-navigation-icons>div>div[class^=ms-icon]:before,.mw-head .mw-navigation-icons>div>a>div[class^=ms-icon]:before,.mw-head .mw-navigation-icons>div>div[class^=ms-icon]:before{
    color:#3c3c3c;
    cursor:pointer
}
.ms-head.mw-head .ms-header-main .ms-logo-name-wrapper,.mw-head .ms-header-main .ms-logo-name-wrapper{
    width:auto;
    margin-right:10px
}
.ms-head.mw-head .ms-logo,.mw-head .ms-logo{
    height:100%
}
.ms-head.mw-head .ms-logo>a,.mw-head .ms-logo>a{
    display:block
}
.ms-head.mw-head .ms-logo>a>img,.mw-head .ms-logo>a>img{
    max-height:100%;
    width:78px;
    image-rendering:-webkit-optimize-contrast
}
@media all and (min-width:764px){
    .ms-head.mw-head .ms-logo>a>img,.mw-head .ms-logo>a>img{
        width:122px
    }
}
@media all and (min-width:1010px){
    .ms-head.mw-head .ms-logo>a>img,.mw-head .ms-logo>a>img{
        width:122px;
        margin-left:0;
        margin-right:25px
    }
}
.ms-head.mw-head .ms-logo>a>img:first-child,.mw-head .ms-logo>a>img:first-child{
    display:block
}
.ms-head.mw-head .ms-logo>a>img:not(:first-child),.mw-head .ms-logo>a>img:not(:first-child){
    display:none
}
.ms-head.mw-head.transparent:not(.white-bg),.mw-head.transparent:not(.white-bg){
    background-color:transparent;
    color:#fff
}
.ms-head.mw-head.transparent:not(.white-bg) .mw-navigation-icons div[class^=ms-icon]:before,.mw-head.transparent:not(.white-bg) .mw-navigation-icons div[class^=ms-icon]:before{
    color:#fff
}
.ms-head.mw-head.transparent:not(.white-bg) .scrollline,.mw-head.transparent:not(.white-bg) .scrollline{
    height:0;
    visibility:hidden
}
.ms-head.mw-head.transparent:not(.white-bg) .ms-logo>a>img:first-child,.mw-head.transparent:not(.white-bg) .ms-logo>a>img:first-child{
    display:none
}
.ms-head.mw-head.transparent:not(.white-bg) .ms-logo>a>img:not(:first-child),.mw-head.transparent:not(.white-bg) .ms-logo>a>img:not(:first-child){
    display:block
}
.ms-head.mw-head.transparent:not(.white-bg) .ms-header,.mw-head.transparent:not(.white-bg) .ms-header{
    background-color:transparent
}
.ms-head.mw-head.transparent:not(.white-bg) .ms-navigation .font-navigation-menu,.mw-head.transparent:not(.white-bg) .ms-navigation .font-navigation-menu{
    color:#fff
}
.ms-head.mw-head .ms-header-main,.mw-head .ms-header-main{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding-top:15px
}
@media all and (min-width:764px){
    .ms-head.mw-head .ms-header-main,.mw-head .ms-header-main{
        padding-top:25px;
        padding-left:30px;
        padding-right:30px
    }
}
@media all and (min-width:1010px){
    .ms-head.mw-head .ms-header-main,.mw-head .ms-header-main{
        height:80px
    }
}
.ms-head.mw-head .mw-header-navigation>*,.mw-head .mw-header-navigation>*{
    display:inline-block
}
.ms-head.mw-head .visible.mw-navigation-sidebar,.mw-head .visible.mw-navigation-sidebar{
    right:0;
    right:-16px;
    transition:all .5s ease;
    width:calc(100% + 16px)
}
.ms-head.mw-head .mw-navigation-sidebar,.mw-head .mw-navigation-sidebar{
    text-align:right;
    position:fixed;
    width:100%;
    top:0;
    transition:all .5s ease;
    height:100%;
    right:-100%;
    overflow-y:scroll;
    z-index:1000
}
@media screen and (max-width:763px){
    .ms-head.mw-head .mw-navigation-sidebar,.mw-head .mw-navigation-sidebar{
        min-height:100%
    }
}
@media screen and (max-width:763px){
    .ms-head.mw-head .mw-navigation-sidebar li.submenu-visible,.mw-head .mw-navigation-sidebar li.submenu-visible{
        position:fixed;
        top:0;
        left:0;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -ms-flex-direction:column-reverse;
        flex-direction:column-reverse;
        width:100%
    }
    .ms-head.mw-head .mw-navigation-sidebar li.submenu-visible>ul,.mw-head .mw-navigation-sidebar li.submenu-visible>ul{
        position:relative;
        right:auto;
        top:auto
    }
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible.submenu-current,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible.submenu-current{
        position:fixed;
        left:0;
        padding-top:90px;
        padding-left:30px;
        padding-right:40px
    }
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible.submenu-current>a,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible.submenu-current>a{
        margin-bottom:10px
    }
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible.submenu-current>a>div[class*=" ms-icon_"]:before,.ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible.submenu-current>a>div[class^=ms-icon_]:before,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible.submenu-current>a>div[class*=" ms-icon_"]:before,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible.submenu-current>a>div[class^=ms-icon_]:before{
        content:'\62';
        font-size:18px!important;
        top:12px
    }
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible:not(.submenu-current),.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible li.submenu-visible:not(.submenu-current){
        position:fixed;
        left:-100%
    }
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible>ul,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container.submenu-visible>ul{
        position:fixed;
        left:-100%
    }
}
.ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container{
    text-align:left;
    color:#fff;
    background-color:rgba(0,0,0,.8);
    width:auto;
    right:calc(-100% - 16px);
    transition:all .5s ease;
    min-width:200px;
    padding:90px 50px 50px 30px;
    height:auto;
    display:inline-block;
    min-height:100%
}
@media screen and (max-width:763px){
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container{
        width:100%;
        min-height:100%;
        padding-right:66px
    }
}
@media screen and (min-width:764px){
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container{
        max-width:36%
    }
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container li>ul,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container li>ul{
        min-width:250px;
        max-width:30%
    }
}
@media screen and (min-width:880px){
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container{
        max-width:320px
    }
    .ms-head.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container li>ul,.mw-head .mw-navigation-sidebar .mw-nav-sidebar-container li>ul{
        max-width:320px
    }
}
@media screen and (max-width:763px){
    .ms-head.mw-head .mw-navigation-sidebar ul,.mw-head .mw-navigation-sidebar ul{
        margin-bottom:50vh
    }
}
.ms-head.mw-head .mw-navigation-sidebar .navigation-separator-bottom:not(:last-child):not(.submenu-visible),.mw-head .mw-navigation-sidebar .navigation-separator-bottom:not(:last-child):not(.submenu-visible){
    border-bottom:1px solid #c8c8c8;
    padding-bottom:10px;
    margin-bottom:10px
}
.ms-head.mw-head .mw-navigation-sidebar ul,.mw-head .mw-navigation-sidebar ul{
    list-style-type:none;
    padding-left:0
}
.ms-head.mw-head .mw-navigation-sidebar ul>li,.mw-head .mw-navigation-sidebar ul>li{
    position:relative
}
@media screen and (min-width:764px){
    .ms-head.mw-head .mw-navigation-sidebar ul>li,.mw-head .mw-navigation-sidebar ul>li{
        width:100%
    }
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>a,.mw-head .mw-navigation-sidebar ul>li>a{
    padding-top:10px;
    padding-bottom:10px;
    display:-ms-inline-flexbox;
    display:inline-flex;
    position:relative
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div,.mw-head .mw-navigation-sidebar ul>li>a>div{
    color:#fff;
    display:inline-block
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div[class*=" ms-icon_"]:before,.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div[class^=ms-icon_]:before,.mw-head .mw-navigation-sidebar ul>li>a>div[class*=" ms-icon_"]:before,.mw-head .mw-navigation-sidebar ul>li>a>div[class^=ms-icon_]:before{
    font-size:30px;
    position:absolute;
    left:0;
    top:5px
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div:hover,.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div:hover [class^=ms-icon]:before,.mw-head .mw-navigation-sidebar ul>li>a>div:hover,.mw-head .mw-navigation-sidebar ul>li>a>div:hover [class^=ms-icon]:before{
    color:#f60
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div[class^=ms-icon],.mw-head .mw-navigation-sidebar ul>li>a>div[class^=ms-icon]{
    vertical-align:middle;
    width:30px;
    text-align:center
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div[class^=ms-icon]:before,.mw-head .mw-navigation-sidebar ul>li>a>div[class^=ms-icon]:before{
    font-size:33px
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div[class^=ms-icon_arrow]:before,.mw-head .mw-navigation-sidebar ul>li>a>div[class^=ms-icon_arrow]:before{
    font-size:18px
}
.ms-head.mw-head .mw-navigation-sidebar li.submenu-visible>a,.ms-head.mw-head .mw-navigation-sidebar li.submenu-visible>a:before,.ms-head.mw-head .mw-navigation-sidebar li.submenu-visible>a>div,.ms-head.mw-head .mw-navigation-sidebar li.submenu-visible>a>div:before,.ms-head.mw-head .mw-navigation-sidebar ul>li.selected a div,.ms-head.mw-head .mw-navigation-sidebar ul>li>a:hover,.ms-head.mw-head .mw-navigation-sidebar ul>li>a:hover div,.ms-head.mw-head .mw-navigation-sidebar ul>li>a:hover>div:before,.ms-head.mw-head .mw-navigation-sidebar ul>li>a:hover>div[class*=" ms-icon_"]:before,.ms-head.mw-head .mw-navigation-sidebar ul>li>a:hover>div[class^=ms-icon_]:before,.mw-head .mw-navigation-sidebar li.submenu-visible>a,.mw-head .mw-navigation-sidebar li.submenu-visible>a:before,.mw-head .mw-navigation-sidebar li.submenu-visible>a>div,.mw-head .mw-navigation-sidebar li.submenu-visible>a>div:before,.mw-head .mw-navigation-sidebar ul>li.selected a div,.mw-head .mw-navigation-sidebar ul>li>a:hover,.mw-head .mw-navigation-sidebar ul>li>a:hover div,.mw-head .mw-navigation-sidebar ul>li>a:hover>div:before,.mw-head .mw-navigation-sidebar ul>li>a:hover>div[class*=" ms-icon_"]:before,.mw-head .mw-navigation-sidebar ul>li>a:hover>div[class^=ms-icon_]:before{
    color:#f60!important
}
.ms-head.mw-head .mw-navigation-sidebar ul>li.submenu-visible>a>div.arrow:before,.mw-head .mw-navigation-sidebar ul>li.submenu-visible>a>div.arrow:before{
    content:'\62';
    padding-top:1px
}
.ms-head.mw-head .mw-navigation-sidebar ul>li:not(.submenu-visible)>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child.arrow:before,.mw-head .mw-navigation-sidebar ul>li:not(.submenu-visible)>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child.arrow:before{
    content:'\63';
    padding-top:1px
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child,.mw-head .mw-navigation-sidebar ul>li>a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child{
    width:30px;
    -ms-flex-negative:0;
    flex-shrink:0
}
.ms-head.mw-head .mw-navigation-sidebar div>ul>li>a>div:before,.mw-head .mw-navigation-sidebar div>ul>li>a>div:before{
    margin-left:-4px
}
.ms-head.mw-head .mw-navigation-sidebar li>a,.mw-head .mw-navigation-sidebar li>a{
    margin-left:30px
}
.ms-head.mw-head .mw-navigation-sidebar li>a>div.arrow,.mw-head .mw-navigation-sidebar li>a>div.arrow{
    display:none
}
.ms-head.mw-head .mw-navigation-sidebar li>a>div[class*=" ms-icon_"],.ms-head.mw-head .mw-navigation-sidebar li>a>div[class^=ms-icon_],.mw-head .mw-navigation-sidebar li>a>div[class*=" ms-icon_"],.mw-head .mw-navigation-sidebar li>a>div[class^=ms-icon_]{
    margin-left:-30px
}
.ms-head.mw-head .mw-navigation-sidebar li>a>div[class*=" ms-icon_"]:before,.ms-head.mw-head .mw-navigation-sidebar li>a>div[class^=ms-icon_]:before,.mw-head .mw-navigation-sidebar li>a>div[class*=" ms-icon_"]:before,.mw-head .mw-navigation-sidebar li>a>div[class^=ms-icon_]:before{
    margin-left:-34px
}
.ms-head.mw-head .mw-navigation-sidebar li>ul+a>div.arrow,.mw-head .mw-navigation-sidebar li>ul+a>div.arrow{
    display:block;
    margin-left:-30px
}
.ms-head.mw-head .mw-navigation-sidebar li>ul+a>div[class*=" ms-icon_"]:before,.ms-head.mw-head .mw-navigation-sidebar li>ul+a>div[class^=ms-icon_]:before,.mw-head .mw-navigation-sidebar li>ul+a>div[class*=" ms-icon_"]:before,.mw-head .mw-navigation-sidebar li>ul+a>div[class^=ms-icon_]:before{
    margin-left:-34px
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child,.mw-head .mw-navigation-sidebar ul>li>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child{
    vertical-align:middle;
    width:30px
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child:before,.mw-head .mw-navigation-sidebar ul>li>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child:before{
    text-align:center;
    font-family:osram-microsite-icons;
    vertical-align:middle;
    width:30px;
    display:block;
    font-size:16px
}
.ms-head.mw-head .mw-navigation-sidebar ul>li>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child[class*=" ms-icon_"]:before,.ms-head.mw-head .mw-navigation-sidebar ul>li>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child[class^=ms-icon_]:before,.mw-head .mw-navigation-sidebar ul>li>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child[class*=" ms-icon_"]:before,.mw-head .mw-navigation-sidebar ul>li>ul~a>div:not([class^=font-sub-headline]):not([class*=" font-sub-headline"]):first-child[class^=ms-icon_]:before{
    font-size:33px
}
.ms-head.mw-head .mw-navigation-sidebar div>ul>li>ul,.mw-head .mw-navigation-sidebar div>ul>li>ul{
    right:100%
}
.ms-head.mw-head .mw-navigation-sidebar li>ul,.mw-head .mw-navigation-sidebar li>ul{
    right:calc(100% - 10px);
    position:absolute;
    top:0;
    padding:10px 0
}
@media screen and (min-width:764px){
    .ms-head.mw-head .mw-navigation-sidebar li>ul,.mw-head .mw-navigation-sidebar li>ul{
        background-color:rgba(0,0,0,.8);
        padding:20px 0;
        padding-right:30px
    }
}
.ms-head.mw-head .mw-navigation-sidebar li:not(.submenu-visible)>ul,.mw-head .mw-navigation-sidebar li:not(.submenu-visible)>ul{
    display:none
}
.ms-head.mw-head .ms-product-details .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-head.mw-head .ms-product-details-ds .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-head.mw-head .ms-product-details-ls .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-head.mw-head .ms-product-details-myOSRAM .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-head.mw-head .ms-product-details-os .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon_close,.ms-product-details .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details-os .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.ms-product-details-os .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel,.mw-head .ms-product-details .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.mw-head .ms-product-details-ds .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.mw-head .ms-product-details-ls .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.mw-head .ms-product-details-myOSRAM .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.mw-head .ms-product-details-os .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel,.mw-head .mw-navigation-sidebar.visible>.ms-icon_close{
    position:fixed;
    color:#fff
}
.ms-head.mw-head .ms-product-details .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-head.mw-head .ms-product-details-ds .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-head.mw-head .ms-product-details-ls .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-head.mw-head .ms-product-details-myOSRAM .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-head.mw-head .ms-product-details-os .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon_close:before,.ms-product-details .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger .mw-head .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.mw-head .ms-product-details .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.mw-head .ms-product-details-ds .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.mw-head .ms-product-details-ls .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.mw-head .ms-product-details-myOSRAM .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.mw-head .ms-product-details-os .image-zoom-trigger .mw-navigation-sidebar.visible>.ms-icon-cancel:before,.mw-head .mw-navigation-sidebar.visible>.ms-icon_close:before{
    font-size:30px
}
.ms-head.mw-head .ms-product-details .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.ms-head.mw-head .ms-product-details-ds .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.ms-head.mw-head .ms-product-details-ls .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.ms-head.mw-head .ms-product-details-myOSRAM .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.ms-head.mw-head .ms-product-details-os .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.ms-head.mw-head .mw-navigation-sidebar>.ms-icon_close,.ms-product-details .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details-os .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel,.ms-product-details-os .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel,.mw-head .ms-product-details .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.mw-head .ms-product-details-ds .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.mw-head .ms-product-details-ls .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.mw-head .ms-product-details-myOSRAM .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.mw-head .ms-product-details-os .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel,.mw-head .mw-navigation-sidebar>.ms-icon_close{
    z-index:40;
    position:absolute;
    top:23px;
    right:25px
}
.ms-head.mw-head .ms-product-details .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-head.mw-head .ms-product-details-ds .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-head.mw-head .ms-product-details-ls .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-head.mw-head .ms-product-details-myOSRAM .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-head.mw-head .ms-product-details-os .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-head.mw-head .mw-navigation-sidebar>.ms-icon_close:before,.ms-product-details .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger .ms-head.mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger .mw-head .mw-navigation-sidebar>.ms-icon-cancel:before,.mw-head .ms-product-details .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.mw-head .ms-product-details-ds .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.mw-head .ms-product-details-ls .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.mw-head .ms-product-details-myOSRAM .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.mw-head .ms-product-details-os .image-zoom-trigger .mw-navigation-sidebar>.ms-icon-cancel:before,.mw-head .mw-navigation-sidebar>.ms-icon_close:before{
    cursor:pointer
}
.ms-head.mw-head .mw-navigation-links,.mw-head .mw-navigation-links{
    vertical-align:top
}
@media all and (max-width:763px){
    .ms-head.mw-head .mw-navigation-links,.mw-head .mw-navigation-links{
        margin-top:-2px
    }
}
.ms-head.mw-head .mw-navigation-links>*,.mw-head .mw-navigation-links>*{
    padding-right:1rem;
    display:inline-block
}
@media all and (max-width:319px){
    .ms-head.mw-head .mw-navigation-links>*,.mw-head .mw-navigation-links>*{
        padding-right:6px
    }
}
@media all and (max-width:349px){
    .ms-head.mw-head .mw-navigation-links>* .font-navigation-menu,.mw-head .mw-navigation-links>* .font-navigation-menu{
        font-size:12px
    }
}
@media all and (min-width:764px){
    .ms-head.mw-head .mw-navigation-links>* .font-navigation-menu,.mw-head .mw-navigation-links>* .font-navigation-menu{
        line-height:24px
    }
}
.ms-head.mw-head .mw-navigation-icons,.mw-head .mw-navigation-icons{
    margin-right:-13px;
    margin-top:-10px;
    vertical-align:bottom
}
.ms-head.mw-head .mw-navigation-icons>*,.mw-head .mw-navigation-icons>*{
    position:relative;
    display:inline-block;
    padding:0
}
.ms-head.mw-head .mw-navigation-icons .burger-nav.ms-icon_burger,.mw-head .mw-navigation-icons .burger-nav.ms-icon_burger{
    cursor:pointer
}
.ms-head.mw-head .mw-navigation-icons .ms-icon_loupe,.ms-head.mw-head .mw-navigation-icons .ms-product-details .image-zoom-trigger .ms-icon-zoom,.ms-head.mw-head .mw-navigation-icons .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom,.ms-head.mw-head .mw-navigation-icons .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom,.ms-head.mw-head .mw-navigation-icons .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom,.ms-head.mw-head .mw-navigation-icons .ms-product-details-os .image-zoom-trigger .ms-icon-zoom,.ms-product-details .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details-ds .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details-ds .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details-ls .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details-ls .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details-myOSRAM .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details-os .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom,.ms-product-details-os .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom,.mw-head .mw-navigation-icons .ms-icon_loupe,.mw-head .mw-navigation-icons .ms-product-details .image-zoom-trigger .ms-icon-zoom,.mw-head .mw-navigation-icons .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom,.mw-head .mw-navigation-icons .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom,.mw-head .mw-navigation-icons .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom,.mw-head .mw-navigation-icons .ms-product-details-os .image-zoom-trigger .ms-icon-zoom{
    margin-bottom:0;
    width:auto
}
.ms-head.mw-head .mw-navigation-icons .ms-icon_loupe:before,.ms-head.mw-head .mw-navigation-icons .ms-product-details .image-zoom-trigger .ms-icon-zoom:before,.ms-head.mw-head .mw-navigation-icons .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom:before,.ms-head.mw-head .mw-navigation-icons .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom:before,.ms-head.mw-head .mw-navigation-icons .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom:before,.ms-head.mw-head .mw-navigation-icons .ms-product-details-os .image-zoom-trigger .ms-icon-zoom:before,.ms-product-details .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .ms-head.mw-head .mw-navigation-icons .ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .mw-head .mw-navigation-icons .ms-icon-zoom:before,.mw-head .mw-navigation-icons .ms-icon_loupe:before,.mw-head .mw-navigation-icons .ms-product-details .image-zoom-trigger .ms-icon-zoom:before,.mw-head .mw-navigation-icons .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom:before,.mw-head .mw-navigation-icons .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom:before,.mw-head .mw-navigation-icons .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom:before,.mw-head .mw-navigation-icons .ms-product-details-os .image-zoom-trigger .ms-icon-zoom:before{
    color:#fff
}
.ms-head.mw-head.desktop.sticky,.mw-head.desktop.sticky{
    top:0
}
.ms-head.mw-head.desktop:not(.sticky)~.ms-breadcrumb,.mw-head.desktop:not(.sticky)~.ms-breadcrumb{
    top:80px
}
@media (min-width:1010px){
    .ms-head.mw-head~.ms-breadcrumb .container,.ms-head.mw-head~.ms-breadcrumb .fixed-container,.mw-head~.ms-breadcrumb .container,.mw-head~.ms-breadcrumb .fixed-container{
        width:100%!important
    }
}
.ms-head.mw-head .mw-header-dropdown,.mw-head .mw-header-dropdown{
    position:absolute;
    right:0;
    width:200px;
    background-color:transparent;
    border:0;
    box-shadow:none
}
.ms-head.mw-head .mw-header-dropdown .arrow-up,.mw-head .mw-header-dropdown .arrow-up{
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid rgba(0,0,0,.8);
    margin-left:auto;
    margin-right:10px
}
.ms-head.mw-head .mw-header-dropdown ul,.mw-head .mw-header-dropdown ul{
    list-style-type:none;
    color:#fff;
    background-color:rgba(0,0,0,.8);
    padding:10px 0
}
.ms-head.mw-head .mw-header-dropdown ul a,.mw-head .mw-header-dropdown ul a{
    color:#fff;
    font-size:14px;
    padding:10px 20px;
    display:block
}
.ms-head.mw-head .mw-header-dropdown ul a.selected,.ms-head.mw-head .mw-header-dropdown ul a:hover,.mw-head .mw-header-dropdown ul a.selected,.mw-head .mw-header-dropdown ul a:hover{
    color:#f60
}
.ms-head.mw-head .mw-header-dropdown ul li.selected a,.mw-head .mw-header-dropdown ul li.selected a{
    color:#f60
}
.footer-notification-area{
    display:block;
    background-color:#e6e7e8;
    color:#666
}
@media screen and (max-width:980px){
    .footer-notification-area.fixed-layout{
        width:980px
    }
}
.footer-notification-area .font-headline-and-product-name{
    margin-top:20px;
    margin-bottom:10px;
    color:#f60
}
.footer-notification-area p{
    margin-bottom:20px
}
.footer-meta-navigation{
    min-height:110px;
    line-height:30px;
    background-color:#666;
    color:#e6e7e8;
    padding-top:15px
}
@media screen and (max-width:980px){
    .footer-meta-navigation.fixed-layout{
        width:980px
    }
}
@media all and (max-width:1009px){
    .footer-meta-navigation{
        padding-top:25px;
        padding-bottom:70px
    }
}
.footer-meta-navigation .meta-navigation{
    padding-left:0;
    padding-right:0
}
@media all and (min-width:520px){
    .footer-meta-navigation .meta-navigation{
        padding-left:10px;
        padding-right:10px
    }
}
@media all and (min-width:764px){
    .footer-meta-navigation .meta-navigation{
        padding-left:15px;
        padding-right:15px
    }
}
.footer-meta-navigation .nav-item{
    width:50%
}
@media all and (min-width:520px){
    .footer-meta-navigation .nav-item{
        display:inline;
        width:auto;
        white-space:nowrap;
        padding-left:0;
        padding-right:15px
    }
}
.footer-meta-navigation .nav-item a{
    color:#e6e7e8
}
.footer-meta-navigation .nav-item a:focus,.footer-meta-navigation .nav-item a:hover,.footer-meta-navigation .nav-item a:visited:hover{
    color:#fff;
    text-decoration:none
}
.footer-meta-navigation .social-icons p{
    margin:0 0 10px 0
}
.footer-meta-navigation .social-icons img{
    width:20px;
    height:20px;
    margin:0 10px 10px 0
}
.footer-copyright{
    margin-top:10px
}
@media all and (min-width:520px){
    .footer-copyright{
        padding-left:0
    }
}
.ms-breadcrumb{
    display:none;
    position:absolute;
    top:110px;
    margin-left:0;
    width:100%;
    background-color:#f5f6f8
}
@media all and (min-width:1010px){
    .ms-breadcrumb{
        display:block
    }
}
body:not(.loaded) .ms-breadcrumb{
    position:relative;
    top:0
}
.ms-breadcrumb.sticky{
    position:fixed;
    top:77px;
    z-index:10
}
.ms-breadcrumb.sticky-top{
    top:0;
    opacity:1;
    transition:opacity .5s
}
.ms-breadcrumb.sticky-down{
    opacity:0;
    transition:opacity .5s
}
@media screen and (max-width:980px){
    .ms-breadcrumb.fixed-layout.fixed-layout{
        width:980px
    }
}
.ms-breadcrumb .breadcrumb-wrapper .breadcrumb-frame{
    float:left
}
.ms-breadcrumb .breadcrumb-wrapper .breadcrumb-frame.active .breadcrumb-text{
    color:#f60
}
.ms-breadcrumb .breadcrumb-wrapper .breadcrumb-frame .breadcrumb{
    height:50px;
    line-height:40px;
    float:left;
    border-right:none;
    overflow:hidden;
    color:#3c3c3c
}
.ms-breadcrumb .breadcrumb-wrapper .breadcrumb-frame .breadcrumb:hover{
    color:#f60
}
.ms-breadcrumb .breadcrumb-wrapper .breadcrumb-frame .breadcrumb .breadcrumb-pts{
    display:none;
    overflow:hidden;
    float:left;
    padding-top:5px
}
.ms-breadcrumb .breadcrumb-wrapper .breadcrumb-frame .breadcrumb .breadcrumb-text{
    float:left;
    overflow:hidden;
    word-break:break-all;
    padding-top:5px
}
.ms-breadcrumb .breadcrumb-wrapper .breadcrumb-frame .ms-icon_link{
    float:left;
    height:50px;
    line-height:50px;
    color:#999
}
.ms-search-layer{
    display:none;
    width:100%;
    height:70px;
    background-color:#fff;
    border-top:2px solid #f60;
    z-index:199;
    border-bottom:1px solid #c8c8c8
}
.ms-search-layer.fixed{
    position:fixed;
    left:0
}
.ms-search-layer .search-container{
    position:relative
}
.search-bg{
    width:100%;
    height:100%;
    opacity:.8;
    background:#0b0b0b;
    overflow:hidden;
    top:0;
    left:0;
    position:fixed;
    z-index:14
}
.tags{
    padding:0 0 20px 0;
    height:67px;
    overflow:auto;
    margin-left:inherit;
    margin-right:inherit
}
.tags input[type=search]{
    box-sizing:border-box;
    box-shadow:none;
    line-height:40px;
    height:67px;
    margin:0;
    padding:0 100px 0 0;
    border:none;
    width:inherit;
    background-color:inherit;
    outline:0;
    width:100%;
    float:left
}
@media all and (min-width:1010px){
    .tags input[type=search]{
        padding:0 150px 0 0
    }
}
.tags input[type=search]::-ms-clear{
    display:none
}
.tags .remove-all-tags{
    position:absolute;
    height:40px;
    line-height:40px;
    color:#c8c8c8;
    z-index:2;
    margin-top:15px;
    transition:right .1s linear
}
.tags .remove-all-tags:hover{
    cursor:pointer
}
.tags{
    background:inherit;
    margin-bottom:0;
    padding-bottom:0
}
.tags-autocomplete.ui-autocomplete{
    position:absolute;
    cursor:default
}
* html .tags-autocomplete.ui-autocomplete{
    width:1px
}
.tags-autocomplete.ui-menu{
    list-style:none;
    padding:2px;
    margin:0;
    display:block;
    float:left
}
.tags-autocomplete.ui-menu .ui-menu{
    margin-top:-3px
}
.tags-autocomplete.ui-menu .ui-menu-item{
    margin:0;
    padding:0;
    zoom:1;
    float:left;
    clear:left;
    width:100%
}
.tags-autocomplete.ui-menu .ui-menu-item a{
    text-decoration:none;
    display:block;
    padding:5px 15px;
    min-height:25px;
    zoom:1
}
.tags-autocomplete .ui-menu-item>a{
    color:#999
}
.tags-autocomplete .ui-menu-item .ui-widget-content .ui-state-focus,.tags-autocomplete .ui-menu-item .ui-widget-content .ui-state-hover,.tags-autocomplete .ui-menu-item .ui-widget-header .ui-state-focus,.tags-autocomplete .ui-menu-item .ui-widget-header .ui-state-hover,.tags-autocomplete .ui-menu-item.ui-state-focus,.tags-autocomplete .ui-menu-item.ui-state-hover{
    border:none;
    background-color:#f5f6f8
}
.tags-autocomplete .ui-menu-item .ui-widget-content .ui-state-focus>a,.tags-autocomplete .ui-menu-item .ui-widget-content .ui-state-hover>a,.tags-autocomplete .ui-menu-item .ui-widget-header .ui-state-focus>a,.tags-autocomplete .ui-menu-item .ui-widget-header .ui-state-hover>a,.tags-autocomplete .ui-menu-item.ui-state-focus>a,.tags-autocomplete .ui-menu-item.ui-state-hover>a{
    color:#f60;
    font-weight:400
}
.tags-autocomplete .autocomplete-header{
    font-weight:700;
    color:#f60;
    line-height:30px;
    padding-left:15px
}
.tags-autocomplete.ui-widget-content{
    border:1px solid #c8c8c8;
    background:#fff
}
.tags-autocomplete .ui-widget-content.ui-menu-divider{
    display:none
}
.tags-autocomplete .ui-state-highlighted{
    color:#3c3c3c!important;
    font-weight:700
}
.tags .ui-helper-hidden-accessible{
    position:absolute!important;
    clip:rect(1px,1px,1px,1px)
}
#tag-submit{
    display:none
}
#ajaxLoaderIndicator{
    text-align:center
}
#ajaxLoaderIndicator .animation-rotate>.ms-icon_load:before{
    color:#f60
}
.facet-search input[type=checkbox]{
    opacity:0;
    position:absolute;
    z-index:12;
    width:18px;
    height:18px;
    cursor:pointer
}
.facet-search input[type=checkbox]+.lbl{
    position:relative;
    display:inline-block;
    margin:5px 0;
    line-height:20px;
    min-height:20px;
    min-width:14px;
    font-weight:400
}
.facet-search input[type=checkbox]:checked,.facet-search input[type=checkbox]:focus{
    outline:0!important
}
.facet-search input[type=checkbox]+.lbl::before,.facet-search input[type=checkbox]:checked+.lbl::before{
    content:"\57";
    font-size:16px;
    margin-right:10px;
    display:inline-block;
    vertical-align:middle;
    line-height:20px;
    height:20px;
    text-align:center
}
.facet-search input[type=checkbox]:checked+.lbl::after{
    content:"\77";
    font-family:osram-microsite-icons!important;
    color:#f60;
    font-size:20px;
    font-weight:700;
    margin-left:-2px
}
.facet-search input[type=checkbox]+.lbl::after,.facet-search input[type=checkbox]+.lbl::before,.facet-search input[type=checkbox]:checked+.lbl::after,.facet-search input[type=checkbox]:checked+.lbl::before{
    position:absolute;
    left:0
}
.facet-search input[type=checkbox]+.lbl:hover::before,.facet-search input[type=checkbox]:hover+.lbl::before{
    cursor:pointer
}
.facet-search .dropdown-checkbox{
    width:160px;
    min-height:30px;
    border:1px solid #c8c8c8
}
.facet-search .dropdown-checkbox.open button.button-dropdown:before{
    transform:rotate(180deg)
}
.facet-search .dropdown-checkbox.selected:not(.open){
    border:1px solid #f60
}
.facet-search .dropdown-checkbox.selected:not(.open) button.button-dropdown{
    font-weight:700
}
.facet-search .dropdown-checkbox.selected:not(.open) button.button-dropdown:before{
    content:"\77";
    color:#f60
}
.facet-search .dropdown-checkbox button.button-dropdown{
    border:0;
    min-height:30px;
    text-align:left;
    padding:5px 20px 5px 10px
}
.facet-search .dropdown-checkbox button.button-dropdown:before{
    content:"\67";
    position:absolute;
    right:0;
    top:0;
    font-size:40px;
    line-height:30px
}
.facet-search .dropdown-checkbox button.button-dropdown.open:before{
    transform:rotate(180deg)
}
.facet-search .dropdown-checkbox label.check-label{
    width:100%;
    cursor:pointer
}
.facet-search .dropdown-checkbox label.check-label>span.lbl{
    display:inline-block;
    padding-left:22px
}
.facet-search .dropdown-checkbox ul{
    width:calc(100% + 2px);
    padding-top:0;
    top:-2px;
    right:-1px;
    margin-top:0;
    border-radius:0;
    border:1px solid #f60
}
.facet-search .dropdown-checkbox ul:before{
    cursor:pointer;
    content:"\67";
    position:absolute;
    right:0;
    top:0;
    font-size:40px;
    line-height:30px;
    transform:rotate(180deg)
}
.facet-search .dropdown-checkbox ul li:first-child{
    cursor:pointer;
    min-height:30px;
    padding:5px 10px;
    border-bottom:1px solid #c8c8c8;
    margin-bottom:7px
}
.facet-search .dropdown-checkbox ul li:not(:first-child):hover{
    background-color:#f5f5f5;
    cursor:pointer
}
.facet-search .dropdown-checkbox ul li{
    cursor:pointer
}
.facet-search .dropdown-checkbox ul li>label.check-label{
    padding:0 8px
}
.search-result-view-selector{
    text-align:right;
    position:absolute;
    right:0;
    top:-14px
}
.search-result-view-selector>div{
    display:inline-block;
    cursor:pointer
}
.search-result-view-selector>div.selected:before{
    color:#f60
}
@media screen and (max-width:763px){
    .results{
        margin-top:15px
    }
}
.results .search-result-items ul{
    list-style:none;
    padding-left:0
}
.results .search-result-items .item-card-column{
    float:none;
    display:inline-block
}
.results .ais-infinite-hits--showmore button{
    width:100%
}
.search-top{
    padding-bottom:25px
}
.search-top .searchbox-filter-prefix{
    display:inline-block;
    padding-top:10px;
    padding-left:5px
}
.search-top .search-filters{
    border-bottom:1px solid #c8c8c8;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-bottom:10px;
    padding-bottom:5px;
    margin-top:20px
}
#search-box{
    position:relative
}
#search-box button[type=reset]{
    position:absolute;
    top:0;
    right:0;
    height:30px;
    width:30px;
    display:none
}
#search-box input{
    box-sizing:border-box;
    box-shadow:none;
    width:100%;
    padding:5px;
    padding-right:30px;
    margin:0;
    background-color:inherit;
    outline:0;
    width:100%;
    border:1px solid #c8c8c8
}
#search-box input::-ms-clear{
    display:none
}
@media (max-width:768px){
    #search-box input{
        font-size:16px
    }
}
#search-box .ais-search-box,#search-box .react-autosuggest__container,#search-box .tags.ui-widget{
    position:relative;
    height:auto
}
#search-box .ais-search-box:after,#search-box .react-autosuggest__container:after,#search-box .tags.ui-widget:after{
    content:"\e915";
    font-family:osram-microsite-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    letter-spacing:0;
    position:absolute;
    top:0;
    right:0;
    font-size:40px;
    line-height:30px;
    color:#3c3c3c;
    z-index:-1
}
#search-box .ais-search-box>span,#search-box .react-autosuggest__container>span,#search-box .tags.ui-widget>span{
    width:100%
}
#search-box .ais-search-box input:not(:focus)+.react-autosuggest__suggestions-container:not(:hover),#search-box .ais-search-box input[value=""]+.react-autosuggest__suggestions-container:not(:hover),#search-box .react-autosuggest__container input:not(:focus)+.react-autosuggest__suggestions-container:not(:hover),#search-box .react-autosuggest__container input[value=""]+.react-autosuggest__suggestions-container:not(:hover),#search-box .tags.ui-widget input:not(:focus)+.react-autosuggest__suggestions-container:not(:hover),#search-box .tags.ui-widget input[value=""]+.react-autosuggest__suggestions-container:not(:hover){
    display:none
}
#search-box ul.react-autosuggest__suggestions-list{
    padding-left:0
}
#search-box .react-autosuggest__suggestions-container{
    position:absolute;
    top:100%;
    width:100%;
    left:0;
    z-index:999;
    background:#fff;
    border:1px solid gray;
    overflow:hidden
}
#search-box .react-autosuggest__suggestions-container:empty{
    display:none
}
#search-box .react-autosuggest__suggestions-container ul{
    list-style:none
}
#search-box .react-autosuggest__suggestions-container:not(.react-autosuggest__suggestions-container--open){
    display:none
}
#search-box .react-autosuggest__suggestions-container .react-autosuggest__suggestion{
    padding:6px;
    cursor:pointer
}
#search-box .react-autosuggest__suggestions-container .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted{
    background-color:#f5f6f8
}
#search-box>.search-box-clear{
    position:absolute;
    top:0;
    right:30px;
    cursor:pointer
}
#search-box>.search-box-clear:before{
    font-size:40px;
    line-height:30px;
    cursor:pointer
}
#searchbox-split{
    display:inline-block;
    vertical-align:top
}
#searchbox-split span{
    display:inline-block
}
#searchbox-split>span{
    padding:10px
}
#searchbox-split>span:hover{
    color:#f60;
    cursor:pointer
}
#searchbox-split .searchbox-split-item{
    display:inline-block;
    font-size:18px;
    font-weight:700
}
#searchbox-split .ms-icon_close,#searchbox-split .ms-product-details .image-zoom-trigger .ms-icon-cancel,#searchbox-split .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel,#searchbox-split .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel,#searchbox-split .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel,#searchbox-split .ms-product-details-os .image-zoom-trigger .ms-icon-cancel,.ms-product-details .image-zoom-trigger #searchbox-split .ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger #searchbox-split .ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger #searchbox-split .ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger #searchbox-split .ms-icon-cancel,.ms-product-details-os .image-zoom-trigger #searchbox-split .ms-icon-cancel{
    vertical-align:middle
}
#searchbox-split .ms-icon_close:before,#searchbox-split .ms-product-details .image-zoom-trigger .ms-icon-cancel:before,#searchbox-split .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel:before,#searchbox-split .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel:before,#searchbox-split .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel:before,#searchbox-split .ms-product-details-os .image-zoom-trigger .ms-icon-cancel:before,.ms-product-details .image-zoom-trigger #searchbox-split .ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger #searchbox-split .ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger #searchbox-split .ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger #searchbox-split .ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger #searchbox-split .ms-icon-cancel:before{
    font-size:20px;
    color:#999
}
#current-refined-values{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    max-width:100%;
    -ms-flex-positive:1;
    flex-grow:1;
    vertical-align:top
}
#current-refined-values>div{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-positive:1;
    flex-grow:1
}
#current-refined-values .current-refined-values-body,#current-refined-values .current-refined-values-body>div{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
#current-refined-values .current-refined-values{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-positive:1;
    flex-grow:1
}
#current-refined-values .current-refined-values-list{
    max-width:100%;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-positive:1;
    flex-grow:1
}
#current-refined-values .ais-CurrentRefinements-item>a>div:not(:empty),#current-refined-values .ais-current-refined-values--item>a>div:not(:empty){
    display:inline-block;
    padding:10px
}
#current-refined-values .ais-CurrentRefinements-item>a>div:not(:empty) a,#current-refined-values .ais-CurrentRefinements-item>a>div:not(:empty) span,#current-refined-values .ais-current-refined-values--item>a>div:not(:empty) a,#current-refined-values .ais-current-refined-values--item>a>div:not(:empty) span{
    display:inline-block
}
#current-refined-values .ais-CurrentRefinements-item>a>div:not(:empty) a>div:empty,#current-refined-values .ais-CurrentRefinements-item>a>div:not(:empty) span>div:empty,#current-refined-values .ais-current-refined-values--item>a>div:not(:empty) a>div:empty,#current-refined-values .ais-current-refined-values--item>a>div:not(:empty) span>div:empty{
    display:none
}
#current-refined-values .ais-CurrentRefinements-item>a>div:not(:empty) span:before,#current-refined-values .ais-current-refined-values--item>a>div:not(:empty) span:before{
    content:"'"
}
#current-refined-values .ais-CurrentRefinements-item>a>div:not(:empty) span:after,#current-refined-values .ais-current-refined-values--item>a>div:not(:empty) span:after{
    content:"'"
}
#current-refined-values .ais-CurrentRefinements{
    padding-top:10px
}
#current-refined-values ul.ais-CurrentRefinements-list{
    list-style:none;
    padding-left:0
}
#current-refined-values .ais-CurrentRefinements-item{
    position:relative;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-20px
}
#current-refined-values .ais-CurrentRefinements-item .ais-CurrentRefinements-label{
    width:0;
    display:none
}
#current-refined-values .ais-CurrentRefinements-item .ais-CurrentRefinements-category{
    padding-right:20px;
    margin-bottom:14px;
    position:relative
}
#current-refined-values .ais-CurrentRefinements-item .ais-CurrentRefinements-category:not(:first-child){
    padding-left:20px
}
#current-refined-values .ais-CurrentRefinements-item .ais-CurrentRefinements-category:after{
    opacity:1;
    content:"\71";
    font-family:osram-microsite-icons!important;
    speak:none;
    font-style:normal;
    font-size:20px;
    color:#999;
    vertical-align:middle;
    position:absolute;
    right:0;
    top:0
}
#current-refined-values .ais-CurrentRefinements-item .ais-CurrentRefinements-categoryLabel{
    font-weight:700
}
#current-refined-values .ais-CurrentRefinements-item .ais-CurrentRefinements-categoryLabel:after,#current-refined-values .ais-CurrentRefinements-item .ais-CurrentRefinements-categoryLabel:before{
    content:"'"
}
#current-refined-values .ais-CurrentRefinements-item .ais-CurrentRefinements-delete{
    min-height:unset;
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    width:calc(100% - 20px);
    height:100%;
    z-index:20;
    margin-left:20px;
    margin-right:20px;
    padding-right:0
}
#current-refined-values .ais-current-refined-values--item>a>div:not(:empty):after,#current-refined-values .search-params-clearall:after{
    content:"\71";
    font-family:osram-microsite-icons!important;
    speak:none;
    font-style:normal;
    font-size:20px;
    color:#999;
    vertical-align:middle
}
#current-refined-values .search-params-clearall:after{
    margin-top:auto;
    margin-bottom:auto
}
#current-refined-values .search-params-clearall{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-positive:1;
    flex-grow:1;
    -ms-flex-negative:0;
    flex-shrink:0
}
#current-refined-values .search-params-clearall>div{
    margin-left:auto;
    padding-top:10px
}
.current-refined-values-item,.searchbox-split-item{
    display:inline-block;
    font-size:18px;
    font-weight:700
}
@media screen and (min-width:764px){
    .facets{
        padding-left:0;
        padding-right:0
    }
}
.facets .facets-toggle{
    display:none;
    text-align:center;
    padding:20px;
    font-size:16px;
    cursor:pointer
}
.facets .facets-toggle .ms-icon_close,.facets .facets-toggle .ms-product-details .image-zoom-trigger .ms-icon-cancel,.facets .facets-toggle .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel,.facets .facets-toggle .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel,.facets .facets-toggle .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel,.facets .facets-toggle .ms-product-details-os .image-zoom-trigger .ms-icon-cancel,.ms-product-details .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel,.ms-product-details-os .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel{
    position:absolute;
    top:0;
    right:-9px
}
.facets .facets-toggle .ms-icon_close:before,.facets .facets-toggle .ms-product-details .image-zoom-trigger .ms-icon-cancel:before,.facets .facets-toggle .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel:before,.facets .facets-toggle .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel:before,.facets .facets-toggle .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel:before,.facets .facets-toggle .ms-product-details-os .image-zoom-trigger .ms-icon-cancel:before,.ms-product-details .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel:before,.ms-product-details-ds .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel:before,.ms-product-details-ls .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel:before,.ms-product-details-myOSRAM .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel:before,.ms-product-details-os .image-zoom-trigger .facets .facets-toggle .ms-icon-cancel:before{
    font-size:30px;
    color:#3c3c3c
}
.facets .facets-toggle .ms-icon_arrow-open{
    position:absolute;
    top:0;
    right:-9px;
    display:none
}
.facets .facets-toggle .ms-icon_arrow-open:before{
    font-size:60px!important;
    color:#3c3c3c
}
.facets>input{
    display:none
}
@media screen and (max-width:763px){
    .facets{
        border:1px solid #000
    }
    .facets .facets-toggle{
        display:block;
        position:relative;
        cursor:pointer
    }
    .facets>input{
        cursor:pointer;
        display:block;
        opacity:0;
        margin:0;
        position:absolute;
        height:60px;
        width:100%;
        top:0;
        left:0;
        z-index:999;
        opacity:0
    }
    .facets>input:focus{
        outline:0!important
    }
    .facets>input:not(:checked)~div:not(.facets-toggle){
        display:none
    }
    .facets>input:not(:checked)+.facets-toggle .ms-icon_close,.facets>input:not(:checked)+.facets-toggle .ms-product-details .image-zoom-trigger .ms-icon-cancel,.facets>input:not(:checked)+.facets-toggle .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel,.facets>input:not(:checked)+.facets-toggle .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel,.facets>input:not(:checked)+.facets-toggle .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel,.facets>input:not(:checked)+.facets-toggle .ms-product-details-os .image-zoom-trigger .ms-icon-cancel,.ms-product-details .image-zoom-trigger .facets>input:not(:checked)+.facets-toggle .ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger .facets>input:not(:checked)+.facets-toggle .ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger .facets>input:not(:checked)+.facets-toggle .ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger .facets>input:not(:checked)+.facets-toggle .ms-icon-cancel,.ms-product-details-os .image-zoom-trigger .facets>input:not(:checked)+.facets-toggle .ms-icon-cancel{
        display:none
    }
    .facets>input:not(:checked)+.facets-toggle .ms-icon_arrow-open{
        display:block
    }
    .facets.closed .ms-icon_close,.facets.closed .ms-product-details .image-zoom-trigger .ms-icon-cancel,.facets.closed .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel,.facets.closed .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel,.facets.closed .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel,.facets.closed .ms-product-details-os .image-zoom-trigger .ms-icon-cancel,.facets.closed>:not(.facets-toggle),.ms-product-details .image-zoom-trigger .facets.closed .ms-icon-cancel,.ms-product-details-ds .image-zoom-trigger .facets.closed .ms-icon-cancel,.ms-product-details-ls .image-zoom-trigger .facets.closed .ms-icon-cancel,.ms-product-details-myOSRAM .image-zoom-trigger .facets.closed .ms-icon-cancel,.ms-product-details-os .image-zoom-trigger .facets.closed .ms-icon-cancel{
        display:none
    }
}
.facets>div:last-child .ais-root.ais-refinement-list.ais-root__collapsible:not(.ais-root__collapsed){
    border-bottom:1px solid #c8c8c8
}
.facets .ais-root.ais-refinement-list.ais-root__collapsible.ais-root__collapsed .ais-refinement-list--header.ais-header:after{
    content:"\67"
}
.facets .ais-refinement-list--header.ais-header,.facets .facet-header{
    padding-left:3px
}
.facets .ais-refinement-list--header.ais-header+input+.ais-HierarchicalMenu:before,.facets .ais-refinement-list--header.ais-header+input+.ais-RefinementList:before,.facets .facet-header+input+.ais-HierarchicalMenu:before,.facets .facet-header+input+.ais-RefinementList:before{
    font-family:osram-microsite-icons!important;
    margin-right:-2px;
    font-size:44px;
    position:absolute;
    right:2px;
    top:0
}
.facets .ais-refinement-list--header.ais-header+input:not(:checked)+.ais-HierarchicalMenu:before,.facets .ais-refinement-list--header.ais-header+input:not(:checked)+.ais-RefinementList:before,.facets .facet-header+input:not(:checked)+.ais-HierarchicalMenu:before,.facets .facet-header+input:not(:checked)+.ais-RefinementList:before{
    content:"\66"
}
.facets .ais-refinement-list--header.ais-header+input:checked+.ais-HierarchicalMenu:before,.facets .ais-refinement-list--header.ais-header+input:checked+.ais-RefinementList:before,.facets .facet-header+input:checked+.ais-HierarchicalMenu:before,.facets .facet-header+input:checked+.ais-RefinementList:before{
    content:"\67"
}
.facets .ais-refinement-list--header.ais-header,.facets .facet-header{
    padding-top:2px;
    padding-bottom:10px;
    margin-bottom:10px;
    font-size:16px;
    border-bottom:1px solid #c8c8c8
}
.facets .ais-refinement-list--header.ais-header:hover,.facets .facet-header:hover{
    cursor:pointer
}
.facets .facets-facet{
    position:relative
}
.facets .facets-facet input{
    margin:0;
    cursor:pointer;
    opacity:0
}
.facets .facets-facet input[type=checkbox]:checked,.facets .facets-facet input[type=checkbox]:focus{
    outline:0!important
}
.facets .facet-header{
    position:relative;
    cursor:pointer
}
.facets .facet-header+input{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:28px;
    z-index:999
}
.facets .facet-header+input:checked+.ais-HierarchicalMenu>.ais-HierarchicalMenu-list,.facets .facet-header+input:checked+.ais-RefinementList>.ais-RefinementList-list{
    display:none
}
.facets .ais-body.ais-refinement-list--body{
    margin-bottom:10px
}
.facets .ais-HierarchicalMenu-list,.facets .ais-RefinementList-list,.facets .ais-refinement-list,.facets .facet-list{
    position:relative;
    padding-left:0;
    list-style:none
}
.facets .ais-HierarchicalMenu-list.ais-root__collapsed .facet-body,.facets .ais-RefinementList-list.ais-root__collapsed .facet-body,.facets .ais-refinement-list.ais-root__collapsed .facet-body,.facets .facet-list.ais-root__collapsed .facet-body{
    display:none
}
.facets .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected,.facets .ais-HierarchicalMenu-list .ais-RefinementList-item.ais-RefinementList-item--selected,.facets .ais-RefinementList-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected,.facets .ais-RefinementList-list .ais-RefinementList-item.ais-RefinementList-item--selected,.facets .ais-refinement-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected,.facets .ais-refinement-list .ais-RefinementList-item.ais-RefinementList-item--selected,.facets .facet-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected,.facets .facet-list .ais-RefinementList-item.ais-RefinementList-item--selected{
    color:#f60
}
.facets .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>span,.facets .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected>label,.facets .ais-HierarchicalMenu-list .ais-RefinementList-item.ais-RefinementList-item--selected>.ais-HierarchicalMenu-link>span,.facets .ais-HierarchicalMenu-list .ais-RefinementList-item.ais-RefinementList-item--selected>label,.facets .ais-RefinementList-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>span,.facets .ais-RefinementList-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected>label,.facets .ais-RefinementList-list .ais-RefinementList-item.ais-RefinementList-item--selected>.ais-HierarchicalMenu-link>span,.facets .ais-RefinementList-list .ais-RefinementList-item.ais-RefinementList-item--selected>label,.facets .ais-refinement-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>span,.facets .ais-refinement-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected>label,.facets .ais-refinement-list .ais-RefinementList-item.ais-RefinementList-item--selected>.ais-HierarchicalMenu-link>span,.facets .ais-refinement-list .ais-RefinementList-item.ais-RefinementList-item--selected>label,.facets .facet-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>span,.facets .facet-list .ais-HierarchicalMenu-item.ais-HierarchicalMenu-item--selected>label,.facets .facet-list .ais-RefinementList-item.ais-RefinementList-item--selected>.ais-HierarchicalMenu-link>span,.facets .facet-list .ais-RefinementList-item.ais-RefinementList-item--selected>label{
    color:#f60
}
.facets .ais-HierarchicalMenu-list .ais-RefinementList-item>label,.facets .ais-RefinementList-list .ais-RefinementList-item>label,.facets .ais-refinement-list .ais-RefinementList-item>label,.facets .facet-list .ais-RefinementList-item>label{
    margin:0;
    padding-top:2px;
    padding-bottom:2px;
    font-weight:400;
    padding-left:14px;
    width:100%
}
.facets .ais-HierarchicalMenu-list .ais-RefinementList-item>label:hover,.facets .ais-RefinementList-list .ais-RefinementList-item>label:hover,.facets .ais-refinement-list .ais-RefinementList-item>label:hover,.facets .facet-list .ais-RefinementList-item>label:hover{
    cursor:pointer;
    background-color:#f5f6f8
}
.facets .ais-HierarchicalMenu-list .ais-RefinementList-item>label input,.facets .ais-RefinementList-list .ais-RefinementList-item>label input,.facets .ais-refinement-list .ais-RefinementList-item>label input,.facets .facet-list .ais-RefinementList-item>label input{
    display:none
}
.facets .ais-HierarchicalMenu-list .ais-RefinementList-item>label span.ais-RefinementList-count:before,.facets .ais-RefinementList-list .ais-RefinementList-item>label span.ais-RefinementList-count:before,.facets .ais-refinement-list .ais-RefinementList-item>label span.ais-RefinementList-count:before,.facets .facet-list .ais-RefinementList-item>label span.ais-RefinementList-count:before{
    content:'('
}
.facets .ais-HierarchicalMenu-list .ais-RefinementList-item>label span.ais-RefinementList-count:after,.facets .ais-RefinementList-list .ais-RefinementList-item>label span.ais-RefinementList-count:after,.facets .ais-refinement-list .ais-RefinementList-item>label span.ais-RefinementList-count:after,.facets .facet-list .ais-RefinementList-item>label span.ais-RefinementList-count:after{
    content:')'
}
.facets .ais-HierarchicalMenu-list .facet,.facets .ais-RefinementList-list .facet,.facets .ais-refinement-list .facet,.facets .facet-list .facet{
    padding-top:2px;
    padding-bottom:2px
}
.facets .ais-HierarchicalMenu-list .facet label,.facets .ais-RefinementList-list .facet label,.facets .ais-refinement-list .facet label,.facets .facet-list .facet label{
    font-weight:400;
    margin-left:14px
}
.facets .ais-HierarchicalMenu-list .facet label:hover,.facets .ais-RefinementList-list .facet label:hover,.facets .ais-refinement-list .facet label:hover,.facets .facet-list .facet label:hover{
    cursor:pointer
}
.facets .ais-HierarchicalMenu-list .facet.ais-RefinementList-item--selected,.facets .ais-HierarchicalMenu-list .facet.in,.facets .ais-RefinementList-list .facet.ais-RefinementList-item--selected,.facets .ais-RefinementList-list .facet.in,.facets .ais-refinement-list .facet.ais-RefinementList-item--selected,.facets .ais-refinement-list .facet.in,.facets .facet-list .facet.ais-RefinementList-item--selected,.facets .facet-list .facet.in{
    color:#f60
}
.facets .ais-HierarchicalMenu-list .facet:hover,.facets .ais-RefinementList-list .facet:hover,.facets .ais-refinement-list .facet:hover,.facets .facet-list .facet:hover{
    cursor:pointer;
    background-color:#f5f6f8
}
.facets .ais-HierarchicalMenu-list .facet input,.facets .ais-RefinementList-list .facet input,.facets .ais-refinement-list .facet input,.facets .facet-list .facet input{
    display:none
}
.facets .ais-HierarchicalMenu-list .facet span.ais-RefinementList-count:before,.facets .ais-HierarchicalMenu-list .facet span.count:before,.facets .ais-RefinementList-list .facet span.ais-RefinementList-count:before,.facets .ais-RefinementList-list .facet span.count:before,.facets .ais-refinement-list .facet span.ais-RefinementList-count:before,.facets .ais-refinement-list .facet span.count:before,.facets .facet-list .facet span.ais-RefinementList-count:before,.facets .facet-list .facet span.count:before{
    content:'('
}
.facets .ais-HierarchicalMenu-list .facet span.ais-RefinementList-count:after,.facets .ais-HierarchicalMenu-list .facet span.count:after,.facets .ais-RefinementList-list .facet span.ais-RefinementList-count:after,.facets .ais-RefinementList-list .facet span.count:after,.facets .ais-refinement-list .facet span.ais-RefinementList-count:after,.facets .ais-refinement-list .facet span.count:after,.facets .facet-list .facet span.ais-RefinementList-count:after,.facets .facet-list .facet span.count:after{
    content:')'
}
.search-results-showmore button[disabled]{
    display:none
}
button.ais-InfiniteHits-loadMore.ais-InfiniteHits-loadMore--disabled{
    display:none
}
#stats-container{
    margin-bottom:12px;
    font-size:16px;
    height:40px
}
#stats-container .ais-body.ais-stats--body{
    padding-left:15px
}
#stats-container .ais-body.ais-stats--body div>span{
    display:none
}
#current-refined-values .searchbox-filter-prefix{
    width:auto;
    -ms-flex-positive:0;
    flex-grow:0;
    margin-right:20px
}
.search-result-items.search-results-list .ais-InfiniteHits-item{
    width:100%
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item{
    margin-top:30px;
    margin-top:60px;
    width:50%;
    padding-left:15px;
    padding-right:15px;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:420px){
    .search-result-items:not(.search-results-list) .ais-InfiniteHits-item{
        padding-left:10px;
        padding-right:10px
    }
}
@media (min-width:764px){
    .search-result-items:not(.search-results-list) .ais-InfiniteHits-item{
        width:50%
    }
}
@media (min-width:1024px){
    .search-result-items:not(.search-results-list) .ais-InfiniteHits-item{
        width:33.33%
    }
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item:before{
    display:none
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item:hover{
    cursor:pointer
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item:hover h2{
    color:#f60
}
.item-card .search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card-details-wrapper-full,.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card .item-card-details-wrapper-full,.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card-details-wrapper{
    text-overflow:ellipsis;
    height:103px
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item span.new-flag{
    position:absolute;
    bottom:100px;
    left:0
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card{
    display:-ms-flexbox;
    display:flex;
    width:100%
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card>div{
    position:relative
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card:before{
    display:none
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card-img-wrapper{
    position:static;
    max-height:350px;
    overflow:hidden
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card-img-wrapper.with-icon .ms-icon_no-picture{
    margin-bottom:110px;
    margin-top:10px
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card-img-wrapper img{
    margin-bottom:88px;
    margin-bottom:103px
}
.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card-container{
    height:100%
}
.ais-InfiniteHits-list{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.ais-CurrentRefinements.ais-CurrentRefinements--noRefinement+.ais-ClearRefinements{
    display:none!important
}
.ais-ClearRefinements .ais-ClearRefinements-button{
    border:none;
    margin-left:auto;
    height:40px;
    position:relative;
    font-weight:600;
    padding-right:18px
}
.ais-ClearRefinements .ais-ClearRefinements-button:after{
    content:"\71";
    font-family:osram-microsite-icons!important;
    speak:none;
    font-style:normal;
    font-size:20px;
    color:#999;
    vertical-align:middle;
    position:absolute;
    font-weight:400
}
.ais-ClearRefinements .ais-ClearRefinements-button:hover{
    color:#000;
    background-color:#fff
}
.ais-InfiniteHits-loadMore{
    width:100%;
    margin-top:20px
}
.search-modal>.close{
    cursor:pointer;
    z-index:22;
    position:absolute;
    top:0;
    right:0;
    color:#3c3c3c
}
.search-modal{
    max-width:1200px;
    position:fixed;
    top:8%;
    left:3%;
    right:3%;
    width:94%;
    height:90%;
    padding-left:30px;
    padding-right:30px;
    background-color:#fff;
    z-index:21;
    box-shadow:2px 2px 5px 2px rgba(0,0,0,.2);
    padding-top:50px;
    overflow:hidden;
    transition:top .5s ease
}
@media (max-width:420px){
    .search-modal{
        padding-left:10px!important;
        padding-right:10px!important
    }
}
@media (min-width:1280px){
    .search-modal{
        left:calc((100% - 1200px)/ 2);
        right:unset
    }
}
.search-modal .ais-InstantSearch__root{
    height:100%
}
.search-modal+.backdrop{
    width:100%;
    height:100%;
    position:fixed;
    background-color:#0b0b0b;
    opacity:.8;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:20
}
.search-hidden.search-modal{
    top:-100%;
    transition:top .5s ease
}
.search-hidden.search-modal+.backdrop{
    display:none
}
ul.ais-HierarchicalMenu-list{
    list-style:none;
    padding-left:0
}
ul.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item{
    padding-left:14px;
    padding-top:2px;
    padding-Bottom:2px
}
ul.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item>.ais-HierarchicalMenu-link{
    font-weight:700
}
ul.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item>.ais-HierarchicalMenu-link>.ais-HierarchicalMenu-label{
    display:inline-block
}
ul.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item>ul.ais-HierarchicalMenu-list.ais-HierarchicalMenu-list--child{
    list-style:none;
    padding-left:0
}
ul.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item>ul.ais-HierarchicalMenu-list.ais-HierarchicalMenu-list--child>.ais-HierarchicalMenu-item{
    padding-left:14px;
    padding-top:2px
}
ul.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item>ul.ais-HierarchicalMenu-list.ais-HierarchicalMenu-list--child>.ais-HierarchicalMenu-item>.ais-HierarchicalMenu-link{
    font-weight:400
}
ul.ais-HierarchicalMenu-list>.ais-HierarchicalMenu-item>ul.ais-HierarchicalMenu-list.ais-HierarchicalMenu-list--child>.ais-HierarchicalMenu-item>.ais-HierarchicalMenu-link>.ais-HierarchicalMenu-label{
    padding-Bottom:2px;
    display:inline-block
}
ul.ais-HierarchicalMenu-list .ais-HierarchicalMenu-count{
    font-weight:400
}
ul.ais-HierarchicalMenu-list .ais-HierarchicalMenu-count:before{
    content:"("
}
ul.ais-HierarchicalMenu-list .ais-HierarchicalMenu-count:after{
    content:")"
}
.ais-InfiniteHits{
    padding-bottom:30px
}
@media (min-width:764px){
    .search-bottom{
        padding-bottom:20px
    }
    .search-bottom .facets{
        height:100%;
        overflow-y:auto
    }
    .search-bottom .results{
        height:100%;
        padding-right:0
    }
    .search-bottom .results #hits{
        height:calc(100% - 40px);
        overflow-y:auto
    }
    .search-bottom .results #hits>div{
        overflow-y:auto
    }
    .search-bottom .results #hits .ais-ScrollTo>.ais-InfiniteHits{
        overflow:unset;
        padding-bottom:0
    }
}
@media (max-width:763px){
    .search-modal{
        padding-left:15px;
        padding-right:15px
    }
    .search-modal .results{
        padding-right:0;
        padding-left:0
    }
    .search-modal .ais-InstantSearch__root{
        overflow-y:auto;
        -webkit-overflow-scrolling:touch
    }
    .search-modal .search-top{
        -webkit-overflow-scrolling:auto
    }
}
#algoliaSearch .item-card .item-card-details-wrapper-full .show-less,#algoliaSearch .item-card .item-card-details-wrapper-full .show-more,#algoliaSearch .item-card-details-wrapper .show-less,#algoliaSearch .item-card-details-wrapper .show-more,.item-card #algoliaSearch .item-card-details-wrapper-full .show-less,.item-card #algoliaSearch .item-card-details-wrapper-full .show-more{
    padding-left:5px
}
#algoliaSearch .item-card .item-card-details-wrapper-full .text-upper>a,#algoliaSearch .item-card-details-wrapper .text-upper>a,.item-card #algoliaSearch .item-card-details-wrapper-full .text-upper>a{
    width:100%
}
@media (max-width:420px){
    #algoliaSearch .item-card .item-card-details-wrapper-full .text-upper div.line,#algoliaSearch .item-card-details-wrapper .text-upper div.line,.item-card #algoliaSearch .item-card-details-wrapper-full .text-upper div.line{
        font-size:15px
    }
}
@media (max-width:420px){
    #algoliaSearch .item-card .item-card-details-wrapper-full .text-lower div.line,#algoliaSearch .item-card-details-wrapper .text-lower div.line,.item-card #algoliaSearch .item-card-details-wrapper-full .text-lower div.line{
        font-size:13px
    }
}
#algoliaSearch .item-card .fulltext.item-card-details-wrapper-full,#algoliaSearch .item-card-details-wrapper.fulltext,.item-card #algoliaSearch .fulltext.item-card-details-wrapper-full{
    height:auto!important
}
#algoliaSearch .item-card .fulltext.item-card-details-wrapper-full .show-more,#algoliaSearch .item-card-details-wrapper.fulltext .show-more,.item-card #algoliaSearch .fulltext.item-card-details-wrapper-full .show-more{
    display:none
}
#algoliaSearch .item-card .fulltext.item-card-details-wrapper-full .show-less,#algoliaSearch .item-card-details-wrapper.fulltext .show-less,.item-card #algoliaSearch .fulltext.item-card-details-wrapper-full .show-less{
    display:none
}
#algoliaSearch .item-card .fulltext.item-card-details-wrapper-full .show-less:hover,#algoliaSearch .item-card-details-wrapper.fulltext .show-less:hover,.item-card #algoliaSearch .fulltext.item-card-details-wrapper-full .show-less:hover{
    color:#f60
}
#algoliaSearch .item-card .fulltext.item-card-details-wrapper-full .text-lower>a>div:last-child>.show-less,#algoliaSearch .item-card-details-wrapper.fulltext .text-lower>a>div:last-child>.show-less,.item-card #algoliaSearch .fulltext.item-card-details-wrapper-full .text-lower>a>div:last-child>.show-less{
    display:inline-block
}
#algoliaSearch .item-card .item-card-details-wrapper-full:not(.fulltext) .show-less,#algoliaSearch .item-card-details-wrapper:not(.fulltext) .show-less,.item-card #algoliaSearch .item-card-details-wrapper-full:not(.fulltext) .show-less{
    display:none
}
#algoliaSearch .item-card .item-card-details-wrapper-full:not(.fulltext) .show-more,#algoliaSearch .item-card-details-wrapper:not(.fulltext) .show-more,.item-card #algoliaSearch .item-card-details-wrapper-full:not(.fulltext) .show-more{
    display:none
}
#algoliaSearch .item-card .item-card-details-wrapper-full:not(.fulltext) .show-more:hover,#algoliaSearch .item-card-details-wrapper:not(.fulltext) .show-more:hover,.item-card #algoliaSearch .item-card-details-wrapper-full:not(.fulltext) .show-more:hover{
    color:#f60
}
#algoliaSearch .item-card .item-card-details-wrapper-full:not(.fulltext) .text-lower>a>div>div,#algoliaSearch .item-card-details-wrapper:not(.fulltext) .text-lower>a>div>div,.item-card #algoliaSearch .item-card-details-wrapper-full:not(.fulltext) .text-lower>a>div>div{
    display:none
}
#algoliaSearch .item-card .item-card-details-wrapper-full:not(.fulltext) .line.noshow,#algoliaSearch .item-card-details-wrapper:not(.fulltext) .line.noshow,.item-card #algoliaSearch .item-card-details-wrapper-full:not(.fulltext) .line.noshow{
    display:none
}
#algoliaSearch .item-card .item-card-details-wrapper-full:not(.fulltext) .line.more .show-more,#algoliaSearch .item-card-details-wrapper:not(.fulltext) .line.more .show-more,.item-card #algoliaSearch .item-card-details-wrapper-full:not(.fulltext) .line.more .show-more{
    display:inline-block
}
#algoliaSearch .item-card .item-card-details-wrapper-full div.line,#algoliaSearch .item-card-details-wrapper div.line,.item-card #algoliaSearch .item-card-details-wrapper-full div.line{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
}
#algoliaSearch .item-card .item-card-details-wrapper-full div.line>span,#algoliaSearch .item-card-details-wrapper div.line>span,.item-card #algoliaSearch .item-card-details-wrapper-full div.line>span{
    white-space:nowrap
}
#algoliaSearch .item-card .item-card-details-wrapper-full div.line>span:first-child,#algoliaSearch .item-card-details-wrapper div.line>span:first-child,.item-card #algoliaSearch .item-card-details-wrapper-full div.line>span:first-child{
    overflow:hidden;
    text-overflow:clip
}
#algoliaSearch .ais-InfiniteHits-item .item-card .item-card-inner{
    width:100%
}
a.jump-to-top{
    width:44px;
    display:none;
    position:fixed;
    z-index:999;
    bottom:15px;
    right:50%;
    margin-right:-22px;
    background-color:#fff;
    opacity:.7
}
a.jump-to-top:active,a.jump-to-top:hover{
    opacity:1;
    background-color:rgba(255,255,255,.7)
}
@media all and (min-width:1000px){
    a.jump-to-top{
        right:15px;
        margin-right:0;
        bottom:25%
    }
}
body.modal-open a.jump-to-top,body.search-open a.jump-to-top{
    display:none!important
}
@media screen and (min-width:520px) and (max-width:764px){
    .modal .modal-dialog{
        width:auto;
        margin:10px
    }
}
.modal .modal-dialog .modal-content{
    border-radius:0;
    box-shadow:none;
    color:#3c3c3c
}
.modal .modal-dialog .modal-content .modal-header .close{
    padding:0;
    border:none;
    position:absolute;
    right:10px;
    top:10px
}
.modal .modal-dialog .modal-content .modal-header .close .ms-icon_close::before,.modal .modal-dialog .modal-content .modal-header .close .ms-product-details .image-zoom-trigger .ms-icon-cancel::before,.modal .modal-dialog .modal-content .modal-header .close .ms-product-details-ds .image-zoom-trigger .ms-icon-cancel::before,.modal .modal-dialog .modal-content .modal-header .close .ms-product-details-ls .image-zoom-trigger .ms-icon-cancel::before,.modal .modal-dialog .modal-content .modal-header .close .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-cancel::before,.modal .modal-dialog .modal-content .modal-header .close .ms-product-details-os .image-zoom-trigger .ms-icon-cancel::before,.ms-product-details .image-zoom-trigger .modal .modal-dialog .modal-content .modal-header .close .ms-icon-cancel::before,.ms-product-details-ds .image-zoom-trigger .modal .modal-dialog .modal-content .modal-header .close .ms-icon-cancel::before,.ms-product-details-ls .image-zoom-trigger .modal .modal-dialog .modal-content .modal-header .close .ms-icon-cancel::before,.ms-product-details-myOSRAM .image-zoom-trigger .modal .modal-dialog .modal-content .modal-header .close .ms-icon-cancel::before,.ms-product-details-os .image-zoom-trigger .modal .modal-dialog .modal-content .modal-header .close .ms-icon-cancel::before{
    font-size:25px
}
.modal .modal-dialog .modal-content .modal-header .close:hover{
    background-color:transparent;
    color:inherit
}
.center-pagination{
    text-align:center
}
.pagination{
    display:inline-block;
    padding-left:0
}
.pagination>li{
    display:inline
}
.pagination>li.active a{
    color:#f60
}
.pagination>li>a,.pagination>li>span{
    position:relative;
    float:left;
    padding:10px;
    text-decoration:none
}
.pagination>li>a>[class^=ms-icon]{
    color:#f60
}
.pagination>li:first-child>a,.pagination>li:last-child>a{
    padding:0
}
@media all and (max-width:520px){
    .pagination>li:first-child a{
        margin-left:-15px
    }
    .pagination>li:last-child a{
        margin-right:-15px
    }
}
#pagination>div{
    text-align:center
}
.pagination-algolia>li.pagination-back>a,.pagination-algolia>li.pagination-back>span,.pagination-algolia>li.pagination-first>a,.pagination-algolia>li.pagination-first>span,.pagination-algolia>li.pagination-forward>a,.pagination-algolia>li.pagination-forward>span,.pagination-algolia>li.pagination-last>a,.pagination-algolia>li.pagination-last>span{
    padding:0
}
.pagination-algolia>li.pagination-first>a>span:last-child,.pagination-algolia>li.pagination-first>span>span:last-child,.pagination-algolia>li.pagination-last>a>span:last-child,.pagination-algolia>li.pagination-last>span>span:last-child{
    position:absolute;
    left:-4px
}
#ledDesignerWrapper .styled-select select.error option,.form-register .styled-select select.error option{
    color:#000
}
#fileupload ul li #ledDesignerWrapper span:before,#fileupload ul li .form-register span:before,#ledDesignerWrapper #fileupload ul li span:before,#ledDesignerWrapper .datepicker .next,#ledDesignerWrapper .datepicker .prev,#ledDesignerWrapper .facet-search .dropdown-checkbox button.button-dropdown:before,#ledDesignerWrapper .facet-search .dropdown-checkbox ul:before,#ledDesignerWrapper .facet-search input[type=checkbox]+.lbl::before,#ledDesignerWrapper .ms-form-dropdown-wrapper .button-dropdown:after,#ledDesignerWrapper .ms-icon-style,#ledDesignerWrapper .ms-product-details .master-product-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details .product-variation-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-ds .master-product-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-ds .product-variation-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-ls .master-product-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-ls .product-variation-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-os .master-product-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-details-os .product-variation-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle:after,#ledDesignerWrapper .ms-product-overview-myOSRAM input[type=checkbox]+.lbl::before,#ledDesignerWrapper .os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title>label:after,#ledDesignerWrapper .os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title>label:after,#ledDesignerWrapper .os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title>label:after,#ledDesignerWrapper .os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title>label:after,#ledDesignerWrapper .os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title>label:after,#ledDesignerWrapper .os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title>label:after,#ledDesignerWrapper .os-product-selector input[type=checkbox]+.lbl::before,#ledDesignerWrapper .slick-dots li button:before,#ledDesignerWrapper .slick-next:before,#ledDesignerWrapper .slick-prev:before,#ledDesignerWrapper .styled-select::after,#ledDesignerWrapper label.single-check .form-register input[type=checkbox]~.lbl::before,#ledDesignerWrapper label.single-check .form-register input[type=radio]~.lbl::before,#ledDesignerWrapper label.single-check input[type=checkbox]~.lbl::before,#ledDesignerWrapper label.single-check input[type=radio]~.lbl::before,.datepicker #ledDesignerWrapper .next,.datepicker #ledDesignerWrapper .prev,.datepicker .form-register .next,.datepicker .form-register .prev,.facet-search #ledDesignerWrapper input[type=checkbox]+.lbl::before,.facet-search .dropdown-checkbox #ledDesignerWrapper button.button-dropdown:before,.facet-search .dropdown-checkbox #ledDesignerWrapper ul:before,.facet-search .dropdown-checkbox .form-register button.button-dropdown:before,.facet-search .dropdown-checkbox .form-register ul:before,.facet-search .form-register input[type=checkbox]+.lbl::before,.form-register #fileupload ul li span:before,.form-register #ledDesignerWrapper label.single-check input[type=checkbox]~.lbl::before,.form-register #ledDesignerWrapper label.single-check input[type=radio]~.lbl::before,.form-register .datepicker .next,.form-register .datepicker .prev,.form-register .facet-search .dropdown-checkbox button.button-dropdown:before,.form-register .facet-search .dropdown-checkbox ul:before,.form-register .facet-search input[type=checkbox]+.lbl::before,.form-register .ms-form-dropdown-wrapper .button-dropdown:after,.form-register .ms-icon-style,.form-register .ms-product-details .master-product-dropdown .collapse-toggle:after,.form-register .ms-product-details .product-variation-dropdown .collapse-toggle:after,.form-register .ms-product-details-ds .master-product-dropdown .collapse-toggle:after,.form-register .ms-product-details-ds .product-variation-dropdown .collapse-toggle:after,.form-register .ms-product-details-ls .master-product-dropdown .collapse-toggle:after,.form-register .ms-product-details-ls .product-variation-dropdown .collapse-toggle:after,.form-register .ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle:after,.form-register .ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle:after,.form-register .ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle:after,.form-register .ms-product-details-os .master-product-dropdown .collapse-toggle:after,.form-register .ms-product-details-os .product-variation-dropdown .collapse-toggle:after,.form-register .ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle:after,.form-register .ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle:after,.form-register .ms-product-overview-myOSRAM input[type=checkbox]+.lbl::before,.form-register .os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title>label:after,.form-register .os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title>label:after,.form-register .os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title>label:after,.form-register .os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title>label:after,.form-register .os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title>label:after,.form-register .os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title>label:after,.form-register .os-product-selector input[type=checkbox]+.lbl::before,.form-register .slick-dots li button:before,.form-register .slick-next:before,.form-register .slick-prev:before,.form-register .styled-select::after,.form-register label.single-check #ledDesignerWrapper input[type=checkbox]~.lbl::before,.form-register label.single-check #ledDesignerWrapper input[type=radio]~.lbl::before,.form-register label.single-check input[type=checkbox]~.lbl::before,.form-register label.single-check input[type=radio]~.lbl::before,.ms-form-dropdown-wrapper #ledDesignerWrapper .button-dropdown:after,.ms-form-dropdown-wrapper .form-register .button-dropdown:after,.ms-product-details .master-product-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details .master-product-dropdown .form-register .collapse-toggle:after,.ms-product-details .product-variation-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details .product-variation-dropdown .form-register .collapse-toggle:after,.ms-product-details-ds .master-product-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-ds .master-product-dropdown .form-register .collapse-toggle:after,.ms-product-details-ds .product-variation-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-ds .product-variation-dropdown .form-register .collapse-toggle:after,.ms-product-details-ls .master-product-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-ls .master-product-dropdown .form-register .collapse-toggle:after,.ms-product-details-ls .product-variation-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-ls .product-variation-dropdown .form-register .collapse-toggle:after,.ms-product-details-myOSRAM .master-product-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-myOSRAM .master-product-dropdown .form-register .collapse-toggle:after,.ms-product-details-myOSRAM .packaging-unit-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-myOSRAM .packaging-unit-dropdown .form-register .collapse-toggle:after,.ms-product-details-myOSRAM .product-variation-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-myOSRAM .product-variation-dropdown .form-register .collapse-toggle:after,.ms-product-details-os .master-product-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-os .master-product-dropdown .form-register .collapse-toggle:after,.ms-product-details-os .product-variation-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-details-os .product-variation-dropdown .form-register .collapse-toggle:after,.ms-product-overview-myOSRAM #ledDesignerWrapper input[type=checkbox]+.lbl::before,.ms-product-overview-myOSRAM .choose-product-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-overview-myOSRAM .choose-product-dropdown .form-register .collapse-toggle:after,.ms-product-overview-myOSRAM .form-register input[type=checkbox]+.lbl::before,.ms-product-overview-myOSRAM .master-product-dropdown #ledDesignerWrapper .collapse-toggle:after,.ms-product-overview-myOSRAM .master-product-dropdown .form-register .collapse-toggle:after,.os-product-selector #ledDesignerWrapper input[type=checkbox]+.lbl::before,.os-product-selector .form-register input[type=checkbox]+.lbl::before,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes #ledDesignerWrapper li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes #ledDesignerWrapper li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes .form-register li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes .form-register li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes #ledDesignerWrapper li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes #ledDesignerWrapper li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes .form-register li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes .form-register li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes #ledDesignerWrapper li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes #ledDesignerWrapper li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes .form-register li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes .form-register li.native-panel-title>label:after,.slick-dots li #ledDesignerWrapper button:before,.slick-dots li .form-register button:before{
    font-family:osram-microsite-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    letter-spacing:0;
    -webkit-font-feature-settings:"liga";
    -ms-font-feature-settings:"liga" 1;
    font-feature-settings:"liga";
    -webkit-font-variant-ligatures:discretionary-ligatures;
    font-variant-ligatures:discretionary-ligatures;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#ledDesignerWrapper .error,.form-register .error{
    color:#dc3c14;
    font-size:11px;
    line-height:13px;
    font-weight:400
}
#ledDesignerWrapper .font-headline-and-product-name,.form-register .font-headline-and-product-name{
    margin-bottom:15px
}
#ledDesignerWrapper .form-group>label,#ledDesignerWrapper p.headline,.form-register .form-group>label,.form-register p.headline{
    margin-bottom:15px;
    margin-top:0
}
#ledDesignerWrapper #ledProgressTracker .progress-step:not(:last-child)::after,.form-register #ledProgressTracker .progress-step:not(:last-child)::after{
    top:9px;
    bottom:9px;
    height:3px
}
#ledDesignerWrapper #ledProgressTracker .progress-marker,.form-register #ledProgressTracker .progress-marker{
    width:20px;
    height:20px;
    padding-bottom:1px;
    font-size:13px
}
#ledDesignerWrapper #ledProgressTracker .progress-text,.form-register #ledProgressTracker .progress-text{
    font-size:13px;
    padding-top:10px
}
@media all and (max-width:764px){
    #ledDesignerWrapper #ledProgressTracker ul.progress-tracker,.form-register #ledProgressTracker ul.progress-tracker{
        overflow-x:scroll;
        -webkit-overflow-scrolling:touch;
        min-width:100%
    }
    #ledDesignerWrapper #ledProgressTracker ul.progress-tracker::-webkit-scrollbar,.form-register #ledProgressTracker ul.progress-tracker::-webkit-scrollbar{
        display:none
    }
    #ledDesignerWrapper #ledProgressTracker ul.progress-tracker li,.form-register #ledProgressTracker ul.progress-tracker li{
        min-width:120px
    }
}
#ledDesignerWrapper label.single-check input[type=checkbox],#ledDesignerWrapper label.single-check input[type=radio],.form-register label.single-check input[type=checkbox],.form-register label.single-check input[type=radio]{
    display:none
}
#ledDesignerWrapper label.single-check input[type=checkbox]~.lbl,#ledDesignerWrapper label.single-check input[type=radio]~.lbl,.form-register label.single-check input[type=checkbox]~.lbl,.form-register label.single-check input[type=radio]~.lbl{
    position:relative;
    display:inline-block;
    z-index:11;
    margin:0;
    line-height:20px;
    min-height:14px;
    min-width:14px;
    font-weight:400
}
#ledDesignerWrapper label.single-check input[type=checkbox]~.lbl::before,#ledDesignerWrapper label.single-check input[type=radio]~.lbl::before,.form-register label.single-check input[type=checkbox]~.lbl::before,.form-register label.single-check input[type=radio]~.lbl::before{
    font-size:16px;
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    height:13px;
    min-width:13px;
    margin-right:10px;
    margin-top:-5px;
    box-shadow:0 1px 2px rgba(0,0,0,.05)
}
#ledDesignerWrapper label.single-check input[type=checkbox]:checked~.lbl::before,#ledDesignerWrapper label.single-check input[type=radio]:checked~.lbl::before,.form-register label.single-check input[type=checkbox]:checked~.lbl::before,.form-register label.single-check input[type=radio]:checked~.lbl::before{
    display:inline-block;
    box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1)
}
#ledDesignerWrapper label.single-check input[type=radio]~.lbl::before,.form-register label.single-check input[type=radio]~.lbl::before{
    content:"\59"
}
#ledDesignerWrapper label.single-check input[type=radio]:checked~.lbl::before,.form-register label.single-check input[type=radio]:checked~.lbl::before{
    content:"\5a"
}
#ledDesignerWrapper label.single-check input[type=checkbox]~.lbl::before,.form-register label.single-check input[type=checkbox]~.lbl::before{
    content:"\57"
}
#ledDesignerWrapper label.single-check input[type=checkbox]:checked~.lbl::before,.form-register label.single-check input[type=checkbox]:checked~.lbl::before{
    content:"\58"
}
#ledDesignerWrapper input.toggle,.form-register input.toggle{
    display:none
}
#ledDesignerWrapper input.toggle+label,.form-register input.toggle+label{
    position:relative;
    cursor:pointer;
    color:#f60;
    border:1px solid #f60;
    padding:6px 12px;
    min-width:80px;
    text-align:center;
    transition:background .6s ease,color .6s ease
}
#ledDesignerWrapper input.toggle+label:hover,.form-register input.toggle+label:hover{
    background:0 0;
    color:#f60
}
#ledDesignerWrapper input.toggle+label:after,.form-register input.toggle+label:after{
    background:#f60;
    content:"";
    height:100%;
    position:absolute;
    top:0;
    transition:left .2s cubic-bezier(.77,0,.175,1);
    width:100%;
    z-index:-1
}
#ledDesignerWrapper input.toggle.toggle-left+label,.form-register input.toggle.toggle-left+label{
    border-right:0
}
#ledDesignerWrapper input.toggle.toggle-left+label:after,.form-register input.toggle.toggle-left+label:after{
    left:100%
}
#ledDesignerWrapper input.toggle.toggle-right+label,.form-register input.toggle.toggle-right+label{
    margin-left:-5px
}
#ledDesignerWrapper input.toggle.toggle-right+label:after,.form-register input.toggle.toggle-right+label:after{
    left:-100%
}
#ledDesignerWrapper input.toggle:checked+label,.form-register input.toggle:checked+label{
    cursor:default;
    color:#fff;
    transition:color .2s
}
#ledDesignerWrapper input.toggle:checked+label:after,.form-register input.toggle:checked+label:after{
    left:0
}
#ledDesignerWrapper #ledTypeNavigation,.form-register #ledTypeNavigation{
    width:100%
}
#ledDesignerWrapper #ledTypeNavigation .type-nav-item label,.form-register #ledTypeNavigation .type-nav-item label{
    display:block;
    text-align:center
}
#ledDesignerWrapper #ledTypeNavigation .type-nav-item .type,.form-register #ledTypeNavigation .type-nav-item .type{
    text-align:center
}
#ledDesignerWrapper #ledTypeNavigation .type-nav-item .type:before,.form-register #ledTypeNavigation .type-nav-item .type:before{
    font-size:60px
}
@media all and (min-width:520px){
    #ledDesignerWrapper #ledTypeNavigation .type-nav-item .type:before,.form-register #ledTypeNavigation .type-nav-item .type:before{
        font-size:120px
    }
}
#ledDesignerWrapper #ledTypeNavigation .type-nav-item p.desc,.form-register #ledTypeNavigation .type-nav-item p.desc{
    margin-top:0;
    text-align:center
}
@media all and (min-width:520px){
    #ledDesignerWrapper #ledTypeNavigation .type-nav-item p.desc,.form-register #ledTypeNavigation .type-nav-item p.desc{
        text-align:left
    }
}
#ledDesignerWrapper #ledType1Text .led-text-preview,.form-register #ledType1Text .led-text-preview{
    height:145px;
    border:1px solid #c8c8c8;
    text-align:center
}
#ledDesignerWrapper #ledType1Text .led-text-preview img,.form-register #ledType1Text .led-text-preview img{
    margin:0 auto;
    display:block;
    width:100%
}
@media all and (min-width:690px){
    #ledDesignerWrapper #ledType1Text .led-text-preview img,.form-register #ledType1Text .led-text-preview img{
        width:auto
    }
}
#ledDesignerWrapper #ledType2Graphic .image-crop-wrapper,.form-register #ledType2Graphic .image-crop-wrapper{
    max-height:300px;
    position:relative;
    width:100%;
    margin-bottom:25px
}
@media all and (min-width:1010px){
    #ledDesignerWrapper #ledType2Graphic .image-crop-wrapper,.form-register #ledType2Graphic .image-crop-wrapper{
        min-height:500px;
        max-height:500px
    }
}
#ledDesignerWrapper #ledType2Graphic .image-crop-wrapper img,.form-register #ledType2Graphic .image-crop-wrapper img{
    max-width:100%;
    display:block
}
#ledDesignerWrapper #ledType2Graphic #imgAreaResultFieldset .img-wrapper,.form-register #ledType2Graphic #imgAreaResultFieldset .img-wrapper{
    text-align:center
}
#ledDesignerWrapper #ledType2Graphic #imgAreaResultFieldset .img-wrapper img,.form-register #ledType2Graphic #imgAreaResultFieldset .img-wrapper img{
    width:auto;
    max-width:100%
}
#ledDesignerWrapper #ledType3Form a,.form-register #ledType3Form a{
    display:block;
    width:43px;
    border:1px solid #c8c8c8;
    margin:0 auto
}
@media all and (min-width:520px){
    #ledDesignerWrapper #ledType3Form a,.form-register #ledType3Form a{
        width:65px
    }
}
#ledDesignerWrapper #ledType3Form a .shape,.form-register #ledType3Form a .shape{
    text-align:center
}
#ledDesignerWrapper #ledType3Form a .shape:before,.form-register #ledType3Form a .shape:before{
    font-size:40px
}
@media all and (min-width:520px){
    #ledDesignerWrapper #ledType3Form a .shape:before,.form-register #ledType3Form a .shape:before{
        font-size:60px
    }
}
#ledDesignerWrapper #ledType3Form a:hover,.form-register #ledType3Form a:hover{
    border:1px solid #f60
}
#ledDesignerWrapper #ledType3Form a.active,.form-register #ledType3Form a.active{
    border:1px solid #f60
}
#ledDesignerWrapper #ledType3Form a.active .shape:before,.form-register #ledType3Form a.active .shape:before{
    color:#f60
}
#ledDesignerWrapper #previewImage,.form-register #previewImage{
    background:url(../images/preview_a.jpg) no-repeat;
    height:150px;
    background-position-x:center
}
#ledDesignerWrapper #previewImage.yactive,.form-register #previewImage.yactive{
    background:url(../images/preview_a_y.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImage.zactive,.form-register #previewImage.zactive{
    background:url(../images/preview_a_z.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm1,.form-register #previewImageForm1{
    background:url(../images/preview.jpg) no-repeat;
    height:150px;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm1.xactive,.form-register #previewImageForm1.xactive{
    background:url(../images/preview_x.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm1.yactive,.form-register #previewImageForm1.yactive{
    background:url(../images/preview_y.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm1.zactive,.form-register #previewImageForm1.zactive{
    background:url(../images/preview_z.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm2,.form-register #previewImageForm2{
    background:url(../images/preview_kreis.jpg) no-repeat;
    height:150px;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm2.ractive,.form-register #previewImageForm2.ractive{
    background:url(../images/preview_kreis_r.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm2.zactive,.form-register #previewImageForm2.zactive{
    background:url(../images/preview_kreis_z.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm3,.form-register #previewImageForm3{
    background:url(../images/preview_dreieck.jpg) no-repeat;
    height:150px;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm3.xactive,.form-register #previewImageForm3.xactive{
    background:url(../images/preview_dreieck_x.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm3.yactive,.form-register #previewImageForm3.yactive{
    background:url(../images/preview_dreieck_y.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm3.zactive,.form-register #previewImageForm3.zactive{
    background:url(../images/preview_dreieck_z.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm4,.form-register #previewImageForm4{
    background:url(../images/preview_ellypse.jpg) no-repeat;
    height:150px;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm4.xactive,.form-register #previewImageForm4.xactive{
    background:url(../images/preview_ellypse_x.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm4.yactive,.form-register #previewImageForm4.yactive{
    background:url(../images/preview_ellypse_y.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper #previewImageForm4.zactive,.form-register #previewImageForm4.zactive{
    background:url(../images/preview_ellypse_z.jpg) no-repeat;
    background-position-x:center
}
#ledDesignerWrapper .original-img-wrapper,.form-register .original-img-wrapper{
    padding:25px;
    border:1px solid #c8c8c8;
    text-align:center
}
#ledDesignerWrapper .form-submit p,.form-register .form-submit p{
    text-align:left;
    margin-bottom:25px
}
#ledDesignerWrapper .form-submit a.icon-link-b,#ledDesignerWrapper .form-submit a.icon-link-c,#ledDesignerWrapper .form-submit a.icon-link-d,.form-register .form-submit a.icon-link-b,.form-register .form-submit a.icon-link-c,.form-register .form-submit a.icon-link-d{
    margin-top:0;
    float:left
}
#ledDesignerWrapper .form-submit button[type=submit],.form-register .form-submit button[type=submit]{
    float:right
}
#ledDesignerWrapper .form-group,.form-register .form-group{
    position:relative;
    margin-bottom:25px
}
#ledDesignerWrapper .form-group .popper,.form-register .form-group .popper{
    position:absolute;
    right:5px;
    top:-9px;
    color:#f60
}
#ledDesignerWrapper .form-group .hint,.form-register .form-group .hint{
    margin-top:5px
}
#ledDesignerWrapper .form-group .calcSelection,.form-register .form-group .calcSelection{
    display:block;
    float:none
}
#ledDesignerWrapper .form-group .recommendation,.form-register .form-group .recommendation{
    width:auto;
    float:left;
    color:#fff;
    background-color:#dc3c14;
    padding:6px 20px;
    text-align:center;
    margin-right:10px;
    margin-bottom:15px
}
#ledDesignerWrapper .form-group .recommendation.calcHomogeneous,.form-register .form-group .recommendation.calcHomogeneous{
    background-color:#8ab92a
}
#ledDesignerWrapper .form-group .recommendation.calcNotHomogeneous,.form-register .form-group .recommendation.calcNotHomogeneous{
    background-color:#dc3c14
}
@media all and (min-width:1010px){
    #ledDesignerWrapper .form-group .recommendation,.form-register .form-group .recommendation{
        margin-bottom:0
    }
}
#ledDesignerWrapper .submit-step3-part1,#ledDesignerWrapper .submit-step4-part1,.form-register .submit-step3-part1,.form-register .submit-step4-part1{
    text-align:right
}
#ledDesignerWrapper hr,.form-register hr{
    margin:25px 0
}
#ledDesignerWrapper .powerbox,.form-register .powerbox{
    position:relative;
    border:1px solid #c8c8c8;
    padding:25px 15px
}
#ledDesignerWrapper .powerbox .popper,.form-register .powerbox .popper{
    color:#f60;
    position:absolute;
    right:0;
    top:0
}
#ledDesignerWrapper .powerbox .power-value,.form-register .powerbox .power-value{
    margin-top:15px
}
#ledDesignerWrapper .powerbox .power-value .scale,.form-register .powerbox .power-value .scale{
    height:30px
}
#ledDesignerWrapper .powerbox .power-value .scale.s0,.form-register .powerbox .power-value .scale.s0{
    background:url(../images/scale/0.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s10,.form-register .powerbox .power-value .scale.s10{
    background:url(../images/scale/10.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s20,.form-register .powerbox .power-value .scale.s20{
    background:url(../images/scale/20.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s30,.form-register .powerbox .power-value .scale.s30{
    background:url(../images/scale/30.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s40,.form-register .powerbox .power-value .scale.s40{
    background:url(../images/scale/40.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s50,.form-register .powerbox .power-value .scale.s50{
    background:url(../images/scale/50.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s60,.form-register .powerbox .power-value .scale.s60{
    background:url(../images/scale/60.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s70,.form-register .powerbox .power-value .scale.s70{
    background:url(../images/scale/70.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s80,.form-register .powerbox .power-value .scale.s80{
    background:url(../images/scale/80.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s90,.form-register .powerbox .power-value .scale.s90{
    background:url(../images/scale/90.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s100,.form-register .powerbox .power-value .scale.s100{
    background:url(../images/scale/100.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s110,.form-register .powerbox .power-value .scale.s110{
    background:url(../images/scale/110.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s120,.form-register .powerbox .power-value .scale.s120{
    background:url(../images/scale/120.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s130,.form-register .powerbox .power-value .scale.s130{
    background:url(../images/scale/130.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s140,.form-register .powerbox .power-value .scale.s140{
    background:url(../images/scale/140.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s150,.form-register .powerbox .power-value .scale.s150{
    background:url(../images/scale/150.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s160,.form-register .powerbox .power-value .scale.s160{
    background:url(../images/scale/160.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s170,.form-register .powerbox .power-value .scale.s170{
    background:url(../images/scale/170.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s180,.form-register .powerbox .power-value .scale.s180{
    background:url(../images/scale/180.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s190,.form-register .powerbox .power-value .scale.s190{
    background:url(../images/scale/190.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale.s200,.form-register .powerbox .power-value .scale.s200{
    background:url(../images/scale/200.png) no-repeat;
    background-size:contain;
    background-position-x:center
}
#ledDesignerWrapper .powerbox .power-value .scale-value,.form-register .powerbox .power-value .scale-value{
    line-height:30px
}
#ledDesignerWrapper #priceCalculation input.form-control,.form-register #priceCalculation input.form-control{
    height:25px;
    display:block;
    margin:0 auto;
    font-weight:400;
    text-align:center;
    padding:0
}
@media all and (min-width:520px){
    #ledDesignerWrapper #priceCalculation input.form-control,.form-register #priceCalculation input.form-control{
        width:80px
    }
}
#ledDesignerWrapper #priceCalculation .popper,.form-register #priceCalculation .popper{
    color:#f60;
    display:block;
    position:relative;
    margin:0 auto;
    height:35px
}
#ledDesignerWrapper #priceCalculation .popper span,.form-register #priceCalculation .popper span{
    position:absolute;
    left:0;
    top:0
}
#ledDesignerWrapper #priceCalculation tbody tr td:not(:first-of-type),#ledDesignerWrapper #priceCalculation thead tr th:not(:first-of-type),.form-register #priceCalculation tbody tr td:not(:first-of-type),.form-register #priceCalculation thead tr th:not(:first-of-type){
    text-align:center
}
#ledDesignerWrapper #priceCalculation thead tr th,.form-register #priceCalculation thead tr th{
    vertical-align:top
}
#ledDesignerWrapper #priceCalculation thead tr th input.form-control,.form-register #priceCalculation thead tr th input.form-control{
    margin-top:5px
}
#ledDesignerWrapper #priceCalculation thead tr th:nth-child(1),.form-register #priceCalculation thead tr th:nth-child(1){
    min-width:30%!important;
    max-width:30%!important
}
#ledDesignerWrapper #priceCalculation thead tr th:nth-child(2),.form-register #priceCalculation thead tr th:nth-child(2){
    min-width:20%!important;
    max-width:20%!important
}
#ledDesignerWrapper #priceCalculation thead tr th:nth-child(n+3),.form-register #priceCalculation thead tr th:nth-child(n+3){
    width:25%!important;
    min-width:25%!important;
    max-width:25%!important
}
#ledDesignerWrapper #priceCalculation tfoot tr:first-child,.form-register #priceCalculation tfoot tr:first-child{
    font-weight:700
}
#ledDesignerWrapper #priceCalculation tfoot tr:nth-child(2) td,.form-register #priceCalculation tfoot tr:nth-child(2) td{
    padding:0
}
#ledDesignerWrapper #priceCalculation tfoot tr td,.form-register #priceCalculation tfoot tr td{
    text-align:center;
    border-top:1px solid #c8c8c8
}
#ledDesignerWrapper #resetCalculation,.form-register #resetCalculation{
    margin-right:15px;
    margin-top:0
}
#ledDesignerWrapper #powerSupplyConfiguration label.single-check:first-of-type,.form-register #powerSupplyConfiguration label.single-check:first-of-type{
    margin-right:25px
}
#ledDesignerWrapper #powerSupplyConfiguration #baskettable table thead>tr>th:first-child,.form-register #powerSupplyConfiguration #baskettable table thead>tr>th:first-child{
    min-width:50%;
    max-width:50%
}
#ledDesignerWrapper #powerSupplyConfiguration #baskettable table thead>tr>th:nth-child(n+2),.form-register #powerSupplyConfiguration #baskettable table thead>tr>th:nth-child(n+2){
    min-width:25%;
    max-width:25%
}
#ledDesignerWrapper #basketOfGoods table>thead>tr>th,#ledDesignerWrapper #productTitle table>thead>tr>th,.form-register #basketOfGoods table>thead>tr>th,.form-register #productTitle table>thead>tr>th{
    min-width:33.3333%;
    max-width:33.3333%
}
#ledDesignerWrapper #calculationResults .table-parent,#ledDesignerWrapper #singleCharacterAccordionContainer .table-parent,.form-register #calculationResults .table-parent,.form-register #singleCharacterAccordionContainer .table-parent{
    overflow-y:hidden
}
#ledDesignerWrapper #calculationResults .table-parent table>thead>tr>th:nth-child(1),#ledDesignerWrapper #singleCharacterAccordionContainer .table-parent table>thead>tr>th:nth-child(1),.form-register #calculationResults .table-parent table>thead>tr>th:nth-child(1),.form-register #singleCharacterAccordionContainer .table-parent table>thead>tr>th:nth-child(1){
    min-width:40%;
    max-width:40%
}
#ledDesignerWrapper #calculationResults .table-parent table>thead>tr>th:nth-child(2),#ledDesignerWrapper #singleCharacterAccordionContainer .table-parent table>thead>tr>th:nth-child(2),.form-register #calculationResults .table-parent table>thead>tr>th:nth-child(2),.form-register #singleCharacterAccordionContainer .table-parent table>thead>tr>th:nth-child(2){
    min-width:45%;
    max-width:45%
}
#ledDesignerWrapper #calculationResults .table-parent table>thead>tr>th:nth-child(3),#ledDesignerWrapper #singleCharacterAccordionContainer .table-parent table>thead>tr>th:nth-child(3),.form-register #calculationResults .table-parent table>thead>tr>th:nth-child(3),.form-register #singleCharacterAccordionContainer .table-parent table>thead>tr>th:nth-child(3){
    min-width:15%;
    max-width:15%
}
#ledDesignerWrapper #calculationResults .accordion-icon,#ledDesignerWrapper #singleCharacterAccordionContainer .accordion-icon,.form-register #calculationResults .accordion-icon,.form-register #singleCharacterAccordionContainer .accordion-icon{
    width:25px
}
#ledDesignerWrapper #calculationResults .accordion-icon::before,#ledDesignerWrapper #singleCharacterAccordionContainer .accordion-icon::before,.form-register #calculationResults .accordion-icon::before,.form-register #singleCharacterAccordionContainer .accordion-icon::before{
    font-size:25px
}
#ledDesignerWrapper #calculationResults .legendIcon,#ledDesignerWrapper #singleCharacterAccordionContainer .legendIcon,.form-register #calculationResults .legendIcon,.form-register #singleCharacterAccordionContainer .legendIcon{
    text-align:center;
    float:left;
    background-color:#f5f6f8;
    border:1px solid #c8c8c8;
    display:block;
    min-width:20px;
    width:auto;
    height:20px;
    margin-right:5px;
    line-height:16px;
    padding:1px 3px
}
#ledDesignerWrapper #calculationResults .legend-table tr,#ledDesignerWrapper #singleCharacterAccordionContainer .legend-table tr,.form-register #calculationResults .legend-table tr,.form-register #singleCharacterAccordionContainer .legend-table tr{
    height:30px
}
#ledDesignerWrapper #pdfSelection,.form-register #pdfSelection{
    list-style-type:none;
    padding-left:15px
}
#ledDesignerWrapper #pdfSelection li,.form-register #pdfSelection li{
    padding:10px 0
}
#ledDesignerWrapper #exportPdf,.form-register #exportPdf{
    margin-right:15px
}
#ledDesignerWrapper form#login .form-group>label,#ledDesignerWrapper form#user .form-group>label,.form-register form#login .form-group>label,.form-register form#user .form-group>label{
    margin-bottom:5px
}
@media all and (min-width:764px){
    #ledDesignerWrapper form .form-input-no-label,.form-register form .form-input-no-label{
        display:block;
        margin-top:35px!important;
        line-height:40px!important
    }
}
#ledDesignerWrapper ul#actions,.form-register ul#actions{
    padding-left:0;
    list-style-type:none;
    clear:both;
    text-align:right;
    margin-bottom:10px
}
#ledDesignerWrapper ul#actions li,.form-register ul#actions li{
    display:inline-block;
    margin-bottom:10px
}
#ledDesignerWrapper ul#actions li:not(:last-of-type):after,.form-register ul#actions li:not(:last-of-type):after{
    content:" | ";
    padding:.5em
}
#ledDesignerWrapper ul#actions li a,.form-register ul#actions li a{
    display:inline;
    margin-top:0
}
#ledDesignerWrapper #editProjects .table-parent,.form-register #editProjects .table-parent{
    overflow-y:hidden
}
#ledDesignerWrapper #editProjects table.table-column-header thead>tr>th,.form-register #editProjects table.table-column-header thead>tr>th{
    width:auto;
    max-width:25%;
    min-width:25%
}
@media all and (min-width:764px){
    #ledDesignerWrapper #editProjects #editProject,.form-register #editProjects #editProject{
        margin-right:25px
    }
}
#ledDesignerWrapper #editProjects .icon-link-b:first-of-type,.form-register #editProjects .icon-link-b:first-of-type{
    margin-right:20px
}
#ledDesignerWrapper #ajaxLoader,.form-register #ajaxLoader{
    position:fixed;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:1000;
    margin-top:-100px;
    margin-left:-100px;
    animation:spin 1.5s linear infinite;
    display:none
}
#ledDesignerWrapper #ajaxLoader>.ms-icon_load:before,.form-register #ajaxLoader>.ms-icon_load:before{
    font-size:200px;
    color:#f60
}
/*! * Datepicker for Bootstrap v1.6.0-dev (https://github.com/eternicode/bootstrap-datepicker) * * Copyright 2012 Stefan Petre * Improvements by Andrew Rowls * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0) */
.datepicker{
    border-radius:0;
    direction:ltr
}
.datepicker-inline{
    width:220px
}
.datepicker.datepicker-rtl{
    direction:rtl
}
.datepicker.datepicker-rtl table tr td span{
    float:right
}
.datepicker-dropdown{
    top:0;
    left:0;
    padding:4px
}
.datepicker-dropdown:before{
    content:'';
    display:inline-block;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid rgba(0,0,0,.15);
    border-top:0;
    border-bottom-color:rgba(0,0,0,.2);
    position:absolute
}
.datepicker-dropdown:after{
    content:'';
    display:inline-block;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    border-top:0;
    position:absolute
}
.datepicker-dropdown.datepicker-orient-left:before{
    left:6px
}
.datepicker-dropdown.datepicker-orient-left:after{
    left:7px
}
.datepicker-dropdown.datepicker-orient-right:before{
    right:6px
}
.datepicker-dropdown.datepicker-orient-right:after{
    right:7px
}
.datepicker-dropdown.datepicker-orient-bottom:before{
    top:-7px
}
.datepicker-dropdown.datepicker-orient-bottom:after{
    top:-6px
}
.datepicker-dropdown.datepicker-orient-top:before{
    bottom:-7px;
    border-bottom:0;
    border-top:7px solid rgba(0,0,0,.15)
}
.datepicker-dropdown.datepicker-orient-top:after{
    bottom:-6px;
    border-bottom:0;
    border-top:6px solid #fff
}
.datepicker>div{
    display:none
}
.datepicker table{
    margin:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.datepicker table tr td,.datepicker table tr th{
    text-align:center;
    width:35px;
    height:35px;
    border-radius:0;
    border:none
}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{
    background-color:transparent
}
.datepicker table tr td.new,.datepicker table tr td.old{
    color:#c8c8c8
}
.datepicker table tr td.day:hover,.datepicker table tr td.focused{
    background:#eee;
    cursor:pointer
}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{
    background:0 0;
    color:#999;
    cursor:default
}
.datepicker table tr td.hihlighted{
    color:#000;
    background-color:#d9edf7;
    border-color:#85c5e5;
    border-radius:0
}
.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{
    color:#000;
    background-color:#afd9ee;
    border-color:#298fc2
}
.datepicker table tr td.highlighted:hover{
    color:#000;
    background-color:#afd9ee;
    border-color:#52addb
}
.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{
    color:#000;
    background-color:#afd9ee;
    border-color:#52addb
}
.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover{
    color:#000;
    background-color:#91cbe8;
    border-color:#298fc2
}
.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{
    background-image:none
}
.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{
    background-color:#d9edf7;
    border-color:#85c5e5
}
.datepicker table tr td.highlighted.focused{
    background:#afd9ee
}
.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{
    background:#d9edf7;
    color:#999
}
.datepicker table tr td.today{
    color:#000;
    background-color:#ffdb99;
    border-color:#ffb733
}
.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{
    color:#000;
    background-color:#ffc966;
    border-color:#b37400
}
.datepicker table tr td.today:hover{
    color:#000;
    background-color:#ffc966;
    border-color:#f59e00
}
.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{
    color:#000;
    background-color:#ffc966;
    border-color:#f59e00
}
.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.today.focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.open>.dropdown-toggle.datepicker table tr td.today:hover{
    color:#000;
    background-color:#ffbc42;
    border-color:#b37400
}
.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{
    background-image:none
}
.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{
    background-color:#ffdb99;
    border-color:#ffb733
}
.datepicker table tr td.today.focused{
    background:#ffc966
}
.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{
    background:#ffdb99;
    color:#999
}
.datepicker table tr td.range{
    color:#000;
    background-color:#f5f6f8;
    border-color:#bbb;
    border-radius:0
}
.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{
    color:#000;
    background-color:#d5d5d5;
    border-color:#7c7c7c
}
.datepicker table tr td.range:hover{
    color:#000;
    background-color:#d5d5d5;
    border-color:#9d9d9d
}
.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{
    color:#000;
    background-color:#d5d5d5;
    border-color:#9d9d9d
}
.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.open>.dropdown-toggle.datepicker table tr td.range:hover{
    color:#000;
    background-color:#c3c3c3;
    border-color:#7c7c7c
}
.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{
    background-image:none
}
.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{
    background-color:#f5f6f8;
    border-color:#bbb
}
.datepicker table tr td.range.focused{
    background:#d5d5d5
}
.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{
    background:#f5f6f8;
    color:#999
}
.datepicker table tr td.range.highlighted{
    color:#000;
    background-color:#e4eef3;
    border-color:#9dc1d3
}
.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{
    color:#000;
    background-color:#c1d7e3;
    border-color:#4b88a6
}
.datepicker table tr td.range.highlighted:hover{
    color:#000;
    background-color:#c1d7e3;
    border-color:#73a6c0
}
.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{
    color:#000;
    background-color:#c1d7e3;
    border-color:#73a6c0
}
.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover{
    color:#000;
    background-color:#a8c8d8;
    border-color:#4b88a6
}
.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{
    background-image:none
}
.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{
    background-color:#e4eef3;
    border-color:#9dc1d3
}
.datepicker table tr td.range.highlighted.focused{
    background:#c1d7e3
}
.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{
    background:#e4eef3;
    color:#999
}
.datepicker table tr td.range.today{
    color:#000;
    background-color:#f7ca77;
    border-color:#f1a417
}
.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{
    color:#000;
    background-color:#f4b747;
    border-color:#815608
}
.datepicker table tr td.range.today:hover{
    color:#000;
    background-color:#f4b747;
    border-color:#bf800c
}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{
    color:#000;
    background-color:#f4b747;
    border-color:#bf800c
}
.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today.focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:hover{
    color:#000;
    background-color:#f2aa25;
    border-color:#815608
}
.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{
    background-image:none
}
.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{
    background-color:#f7ca77;
    border-color:#f1a417
}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{
    background:#f7ca77;
    color:#999
}
.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{
    color:#fff;
    background-color:#999;
    border-color:#555
}
.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{
    color:#fff;
    background-color:grey;
    border-color:#161616
}
.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{
    color:#fff;
    background-color:#666;
    border-color:#666
}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{
    color:#fff;
    background-color:grey;
    border-color:#373737
}
.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected:hover{
    color:#fff;
    background-color:#6e6e6e;
    border-color:#161616
}
.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{
    background-image:none
}
.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{
    background-color:#999;
    border-color:#555
}
.datepicker table tr td.active,.datepicker table tr td.active.highlighted{
    color:#fff;
    background-color:#428bca;
    border-color:#357ebd
}
.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{
    color:#fff;
    background-color:#3071a9;
    border-color:#193c5a
}
.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{
    color:#fff;
    background-color:#3071a9;
    border-color:#285e8e
}
.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{
    color:#fff;
    border-color:#f60;
    background-color:#f60
}
.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:hover{
    color:#fff;
    background-color:#666;
    border-color:#666
}
.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{
    background-image:none
}
.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{
    background-color:#428bca;
    border-color:#357ebd
}
.datepicker table tr td span{
    display:block;
    width:23%;
    height:54px;
    line-height:54px;
    float:left;
    margin:1%;
    cursor:pointer
}
.datepicker table tr td span:hover{
    background:#f5f6f8
}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{
    background:0 0;
    color:#999;
    cursor:default
}
.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{
    color:#fff;
    background-color:#428bca;
    border-color:#357ebd
}
.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{
    color:#fff;
    background-color:#3071a9;
    border-color:#193c5a
}
.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{
    color:#fff;
    background-color:#3071a9;
    border-color:#285e8e
}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{
    color:#fff;
    background-color:#f60;
    border-color:#f60
}
.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover{
    color:#fff;
    background-color:#666;
    border-color:#666
}
.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{
    background-image:none
}
.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{
    background-color:#428bca;
    border-color:#357ebd
}
.datepicker table tr td span.new,.datepicker table tr td span.old{
    color:#999
}
.datepicker .datepicker-switch{
    width:145px
}
.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{
    cursor:pointer
}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{
    background:#f5f6f8
}
.datepicker .cw{
    font-size:10px;
    width:12px;
    padding:0 2px 0 5px;
    vertical-align:middle
}
.input-group.date .input-group-addon{
    cursor:pointer
}
.input-daterange{
    width:100%
}
.input-daterange input{
    text-align:center
}
.input-daterange input:first-child{
    border-radius:0
}
.input-daterange input:last-child{
    border-radius:0
}
.input-daterange .input-group-addon{
    width:auto;
    min-width:16px;
    padding:4px 5px;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    vertical-align:middle;
    background-color:#e6e7e8;
    border:solid #c8c8c8;
    border-width:1px 0;
    margin-left:-5px;
    margin-right:-5px
}
.datepicker .next,.datepicker .prev{
    font-size:35px;
    padding:0;
    max-width:35px;
    height:35px;
    color:#f60
}
.datepicker.custom-position{
    left:10px!important
}
.datepicker.custom-position:before{
    right:19px
}
.datepicker.custom-position:after{
    right:20px
}
.orange-dash-list{
    margin-top:20px;
    margin-bottom:0;
    padding-left:0
}
.orange-dash-list li:before{
    color:#f60;
    content:'\2014\00a0\00a0'
}
.orange-dash-list.white li:before{
    color:#fff
}
.orange-dash-list li{
    list-style:none;
    text-indent:-19px;
    padding-left:19px
}
ul.simple-list{
    list-style:none;
    padding-left:0;
    margin-top:15px;
    margin-bottom:0
}
ul.link-list{
    list-style:none;
    padding-left:0;
    margin-bottom:0
}
ul.link-list>li>a{
    margin-top:0
}
label.link-list-label{
    color:#3c3c3c
}
.img-txt-wrapper,.video-txt-wrapper{
    position:relative
}
.img-txt-wrapper.full-size .text-wrapper,.video-txt-wrapper.full-size .text-wrapper{
    position:absolute;
    width:42%
}
.img-txt-wrapper.full-size .text-wrapper.left,.video-txt-wrapper.full-size .text-wrapper.left{
    left:20px
}
@media screen and (min-width:764px){
    .img-txt-wrapper.full-size .text-wrapper.left,.video-txt-wrapper.full-size .text-wrapper.left{
        left:30px
    }
}
.img-txt-wrapper.full-size .text-wrapper.right,.video-txt-wrapper.full-size .text-wrapper.right{
    right:20px
}
@media screen and (min-width:764px){
    .img-txt-wrapper.full-size .text-wrapper.right,.video-txt-wrapper.full-size .text-wrapper.right{
        right:30px
    }
}
.img-txt-wrapper.full-size .text-wrapper.top,.video-txt-wrapper.full-size .text-wrapper.top{
    top:60px
}
@media screen and (max-width:764px){
    .img-txt-wrapper.full-size .text-wrapper.top,.video-txt-wrapper.full-size .text-wrapper.top{
        top:40px
    }
}
.img-txt-wrapper.full-size .text-wrapper.center,.video-txt-wrapper.full-size .text-wrapper.center{
    top:50%;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
@media screen and (max-width:764px){
    .img-txt-wrapper.full-size .text-wrapper.center,.video-txt-wrapper.full-size .text-wrapper.center{
        bottom:40px
    }
}
.img-txt-wrapper.full-size .text-wrapper.bottom,.video-txt-wrapper.full-size .text-wrapper.bottom{
    bottom:60px
}
@media screen and (max-width:764px){
    .img-txt-wrapper.full-size .text-wrapper.bottom,.video-txt-wrapper.full-size .text-wrapper.bottom{
        bottom:40px
    }
}
@media screen and (max-width:764px){
    .img-txt-wrapper.full-size .text-wrapper.mobile-bottom,.video-txt-wrapper.full-size .text-wrapper.mobile-bottom{
        bottom:40px;
        top:auto;
        left:20px;
        right:auto
    }
    .img-txt-wrapper.full-size .text-wrapper.mobile-bottom.center,.video-txt-wrapper.full-size .text-wrapper.mobile-bottom.center{
        transform:none
    }
    .img-txt-wrapper.full-size .text-wrapper.mobile-top,.video-txt-wrapper.full-size .text-wrapper.mobile-top{
        top:40px;
        bottom:auto;
        left:20px;
        right:auto
    }
    .img-txt-wrapper.full-size .text-wrapper.mobile-top.center,.video-txt-wrapper.full-size .text-wrapper.mobile-top.center{
        transform:none
    }
}
.img-txt-wrapper.half-size .text-wrapper,.img-txt-wrapper.var-column-size .text-wrapper,.video-txt-wrapper.half-size .text-wrapper,.video-txt-wrapper.var-column-size .text-wrapper{
    position:absolute;
    width:85%;
    left:20px;
    right:auto
}
.img-txt-wrapper.half-size .text-wrapper.top,.img-txt-wrapper.var-column-size .text-wrapper.top,.video-txt-wrapper.half-size .text-wrapper.top,.video-txt-wrapper.var-column-size .text-wrapper.top{
    top:10%
}
.img-txt-wrapper.half-size .text-wrapper.center,.img-txt-wrapper.var-column-size .text-wrapper.center,.video-txt-wrapper.half-size .text-wrapper.center,.video-txt-wrapper.var-column-size .text-wrapper.center{
    top:50%;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.img-txt-wrapper.half-size .text-wrapper.bottom,.img-txt-wrapper.var-column-size .text-wrapper.bottom,.video-txt-wrapper.half-size .text-wrapper.bottom,.video-txt-wrapper.var-column-size .text-wrapper.bottom{
    bottom:10%
}
@media screen and (min-width:764px){
    .img-txt-wrapper.half-size .text-wrapper,.img-txt-wrapper.var-column-size .text-wrapper,.video-txt-wrapper.half-size .text-wrapper,.video-txt-wrapper.var-column-size .text-wrapper{
        width:50%
    }
    .img-txt-wrapper.half-size .text-wrapper.left,.img-txt-wrapper.var-column-size .text-wrapper.left,.video-txt-wrapper.half-size .text-wrapper.left,.video-txt-wrapper.var-column-size .text-wrapper.left{
        left:30px
    }
    .img-txt-wrapper.half-size .text-wrapper.right,.img-txt-wrapper.var-column-size .text-wrapper.right,.video-txt-wrapper.half-size .text-wrapper.right,.video-txt-wrapper.var-column-size .text-wrapper.right{
        right:30px;
        left:auto
    }
    .img-txt-wrapper.half-size .text-wrapper.top,.img-txt-wrapper.var-column-size .text-wrapper.top,.video-txt-wrapper.half-size .text-wrapper.top,.video-txt-wrapper.var-column-size .text-wrapper.top{
        top:30px
    }
    .img-txt-wrapper.half-size .text-wrapper.bottom,.img-txt-wrapper.var-column-size .text-wrapper.bottom,.video-txt-wrapper.half-size .text-wrapper.bottom,.video-txt-wrapper.var-column-size .text-wrapper.bottom{
        bottom:30px
    }
}
.img-txt-wrapper .img-responsive,.video-txt-wrapper .img-responsive{
    width:100%
}
.text-wrapper .orange{
    color:#f60
}
.text-wrapper .white{
    color:#fff;
    text-shadow:0 0 1px #666
}
.text-wrapper .white>[class^=ms-icon]{
    text-shadow:none
}
.text-wrapper .gray{
    color:#999
}
.text-wrapper .bold{
    color:inherit
}
.text-wrapper a:hover.orange{
    color:#999
}
.text-wrapper .white-action-btn{
    text-shadow:0 0 1px #666
}
.product-details .product-detail-content .left-col .product-pim-content .text-wrapper b,.text-wrapper .font-sub-headline,.text-wrapper .font-sub-headline-portrait,.text-wrapper .product-details .product-detail-content .left-col .product-pim-content b{
    margin-top:0
}
.text-wrapper .font-headline-text-bold{
    margin-top:10px
}
.text-wrapper p{
    margin-top:20px
}
.text-wrapper .orange-dash-list,.text-wrapper ol,.text-wrapper ul{
    margin-top:10px
}
.text-wrapper a:not(:first-of-type){
    margin-top:15px
}
.text-wrapper a.icon-link-c:not(:first-of-type),.text-wrapper a.icon-link-d:not(:first-of-type),.text-wrapper a:not(:first-of-type).icon-link-b,.text-wrapper a:not(:first-of-type).icon-link-c{
    margin-top:0
}
.product-details .product-detail-content .left-col .product-pim-content .text-wrapper b:first-child,.text-wrapper .font-headline-text-bold:first-child,.text-wrapper .font-sub-headline-portrait:first-child,.text-wrapper .font-sub-headline:first-child,.text-wrapper .product-details .product-detail-content .left-col .product-pim-content b:first-child,.text-wrapper a:first-child,.text-wrapper p:first-child{
    margin-top:0
}
.text-wrapper .float-link-block{
    margin-top:5px
}
.text-wrapper .float-link-block:first-child{
    margin-top:0
}
.text-wrapper .float-link-block a.icon-link-b,.text-wrapper .float-link-block a.icon-link-c,.text-wrapper .float-link-block a.icon-link-d,.text-wrapper .float-link-block a.text-link-b{
    float:left;
    clear:none;
    margin-right:20px
}
.text-wrapper .float-link-block a.text-link-b{
    margin-top:0;
    padding-top:10px;
    padding-bottom:10px
}
.video-txt-wrapper .play-video{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-65px;
    margin-top:-65px
}
@media screen and (max-width:764px){
    .video-txt-wrapper .play-video{
        transform:scale(.5)
    }
}
.video-txt-wrapper .play-video.play-icon-small{
    margin-left:-35px;
    margin-top:-35px
}
.video-txt-wrapper .play-video.play-icon-small.play-shrink{
    transform:scale(.6)
}
@media screen and (max-width:764px){
    .video-txt-wrapper .play-video.play-icon-big.play-shrink-big{
        transform:scale(.3)
    }
}
@media screen and (min-width:764px) and (max-width:1010px){
    .video-txt-wrapper .play-video.play-icon-big.play-shrink-md{
        transform:scale(.3)
    }
}
.textvis-onimage p{
    color:#3c3c3c
}
.textvis-6cwidth-simple-below .textvis-onimage a,.textvis-6cwidth-simple-below .textvis-onimage p{
    display:none
}
@media screen and (min-width:1010px){
    .textvis-6cwidth-simple-below .textvis-onimage a,.textvis-6cwidth-simple-below .textvis-onimage p{
        display:block
    }
}
.textvis-6cwidth-simple-below .textvis-new-below{
    display:block
}
.textvis-6cwidth-simple-below .textvis-new-below a.dark-gray,.textvis-6cwidth-simple-below .textvis-new-below a.orange,.textvis-6cwidth-simple-below .textvis-new-below a.white{
    color:#999
}
.textvis-6cwidth-simple-below .textvis-new-below a.dark-gray:hover,.textvis-6cwidth-simple-below .textvis-new-below a.orange:hover,.textvis-6cwidth-simple-below .textvis-new-below a.white:hover{
    color:#f60
}
.textvis-6cwidth-simple-below .textvis-new-below a.text-link-b{
    color:#f60;
    display:block
}
.textvis-6cwidth-simple-below .textvis-new-below a.text-link-b:hover{
    color:#999
}
.textvis-6cwidth-simple-below .textvis-new-below a.icon-link-b:not(:first-of-type),.textvis-6cwidth-simple-below .textvis-new-below a.icon-link-c:not(:first-of-type),.textvis-6cwidth-simple-below .textvis-new-below a.icon-link-d:not(:first-of-type){
    margin-top:0
}
@media screen and (min-width:1010px){
    .textvis-6cwidth-simple-below .textvis-new-below{
        display:none
    }
}
.textvis-12cwidth-simple-below .textvis-onimage a,.textvis-12cwidth-simple-below .textvis-onimage p{
    display:none
}
@media screen and (min-width:764px){
    .textvis-12cwidth-simple-below .textvis-onimage a,.textvis-12cwidth-simple-below .textvis-onimage p{
        display:block
    }
}
.textvis-12cwidth-simple-below .textvis-new-below{
    display:block
}
@media screen and (min-width:764px){
    .textvis-12cwidth-simple-below .textvis-new-below{
        display:none
    }
}
.textvis-12cwidth-simple-below .textvis-new-below a.dark-gray,.textvis-12cwidth-simple-below .textvis-new-below a.orange,.textvis-12cwidth-simple-below .textvis-new-below a.white{
    color:#999
}
.textvis-12cwidth-simple-below .textvis-new-below a.dark-gray:hover,.textvis-12cwidth-simple-below .textvis-new-below a.orange:hover,.textvis-12cwidth-simple-below .textvis-new-below a.white:hover{
    color:#f60
}
.textvis-12cwidth-simple-below .textvis-new-below a.text-link-b{
    color:#f60;
    display:block
}
.textvis-12cwidth-simple-below .textvis-new-below a.text-link-b:hover{
    color:#999
}
.textvis-12cwidth-simple-below .textvis-new-below a.icon-link-b:not(:first-of-type),.textvis-12cwidth-simple-below .textvis-new-below a.icon-link-c:not(:first-of-type),.textvis-12cwidth-simple-below .textvis-new-below a.icon-link-d:not(:first-of-type){
    margin-top:0
}
.textvis-9cwidth-next-below .textvis-org-next{
    display:none
}
@media screen and (min-width:764px){
    .textvis-9cwidth-next-below .textvis-org-next{
        display:block
    }
}
.textvis-9cwidth-next-below .textvis-org-next.text-link-b{
    display:none
}
@media screen and (min-width:764px){
    .textvis-9cwidth-next-below .textvis-org-next.text-link-b{
        display:block
    }
}
.textvis-9cwidth-next-below .textvis-new-next{
    display:block
}
@media screen and (min-width:764px){
    .textvis-9cwidth-next-below .textvis-new-next{
        display:none
    }
}
.textvis-9cwidth-next-below .textvis-onimage{
    display:none
}
@media screen and (min-width:764px){
    .textvis-9cwidth-next-below .textvis-onimage{
        display:block
    }
}
.textvis-9cwidth-next-below .textvis-new-below{
    display:block
}
@media screen and (min-width:764px){
    .textvis-9cwidth-next-below .textvis-new-below{
        display:none
    }
}
.product-details .product-detail-content .left-col .product-pim-content .textvis-9cwidth-next-below .textvis-new-below b,.textvis-9cwidth-next-below .textvis-new-below .font-sub-headline,.textvis-9cwidth-next-below .textvis-new-below .font-sub-headline-portrait,.textvis-9cwidth-next-below .textvis-new-below .product-details .product-detail-content .left-col .product-pim-content b{
    display:none
}
@media screen and (max-width:520px){
    .product-details .product-detail-content .left-col .product-pim-content .textvis-9cwidth-next-below .textvis-new-below b,.textvis-9cwidth-next-below .textvis-new-below .font-sub-headline,.textvis-9cwidth-next-below .textvis-new-below .font-sub-headline-portrait,.textvis-9cwidth-next-below .textvis-new-below .product-details .product-detail-content .left-col .product-pim-content b{
        display:block
    }
}
.textvis-9cwidth-next-below .textvis-org2-next{
    display:block
}
@media screen and (max-width:520px){
    .textvis-9cwidth-next-below .textvis-org2-next{
        display:none
    }
}
.row.txt-align-bottom div.colalign,.row.txt-align-center div.colalign,.row.txt-align-top div.colalign{
    float:none;
    display:table-cell
}
@media all and (max-width:520px){
    .row.txt-align-bottom div.colalign,.row.txt-align-center div.colalign,.row.txt-align-top div.colalign{
        float:left;
        display:inline-block
    }
}
.row.txt-align-bottom div.colalign-allsize,.row.txt-align-center div.colalign-allsize,.row.txt-align-top div.colalign-allsize{
    float:none;
    display:table-cell
}
.row.txt-align-top div.colalign,.row.txt-align-top div.colalign-allsize{
    vertical-align:top
}
.row.txt-align-center div.colalign,.row.txt-align-center div.colalign-allsize{
    vertical-align:middle
}
.row.txt-align-bottom div.colalign,.row.txt-align-bottom div.colalign-allsize{
    vertical-align:bottom
}
.image-slider .image-slider-slide .txt-below-img .image-caption,.ms-image-slider .image-slider-slide .txt-below-img .image-caption,.txt-below-img .font-text-small,.txt-below-img .image-slider .image-slider-slide .image-caption,.txt-below-img .ms-image-slider .image-slider-slide .image-caption{
    margin-top:10px
}
.product-details .product-detail-content .left-col .product-pim-content .txt-below-img .text-wrapper b:first-child,.txt-below-img .text-wrapper .font-campaign-name-and-small-quote:first-child,.txt-below-img .text-wrapper .font-headline-and-product-name:first-child,.txt-below-img .text-wrapper .font-headline-page-portrait:first-child,.txt-below-img .text-wrapper .font-headline-page:first-child,.txt-below-img .text-wrapper .font-headline-teaser:first-child,.txt-below-img .text-wrapper .font-headline-text-bold:first-child,.txt-below-img .text-wrapper .font-navigation-menu:first-child,.txt-below-img .text-wrapper .font-sub-headline-portrait:first-child,.txt-below-img .text-wrapper .font-sub-headline:first-child,.txt-below-img .text-wrapper .product-details .product-detail-content .left-col .product-pim-content b:first-child,.txt-below-img .text-wrapper a:first-child,.txt-below-img .text-wrapper p:first-child{
    margin-top:20px
}
@media screen and (min-width:1010px){
    .product-details .product-detail-content .left-col .product-pim-content .txt-below-img .text-wrapper b:first-child,.txt-below-img .text-wrapper .font-campaign-name-and-small-quote:first-child,.txt-below-img .text-wrapper .font-headline-and-product-name:first-child,.txt-below-img .text-wrapper .font-headline-page-portrait:first-child,.txt-below-img .text-wrapper .font-headline-page:first-child,.txt-below-img .text-wrapper .font-headline-teaser:first-child,.txt-below-img .text-wrapper .font-headline-text-bold:first-child,.txt-below-img .text-wrapper .font-navigation-menu:first-child,.txt-below-img .text-wrapper .font-sub-headline-portrait:first-child,.txt-below-img .text-wrapper .font-sub-headline:first-child,.txt-below-img .text-wrapper .product-details .product-detail-content .left-col .product-pim-content b:first-child,.txt-below-img .text-wrapper a:first-child,.txt-below-img .text-wrapper p:first-child{
        margin-top:30px
    }
}
@media screen and (max-width:764px){
    .img-txt-wrapper.full-size .text-wrapper,.video-txt-wrapper.full-size .text-wrapper{
        width:100%;
        padding-right:40px
    }
    .img-txt-wrapper.full-size .text-wrapper .mobile-white,.video-txt-wrapper.full-size .text-wrapper .mobile-white{
        color:#fff
    }
    .img-txt-wrapper.full-size .text-wrapper .mobile-orange,.video-txt-wrapper.full-size .text-wrapper .mobile-orange{
        color:#f60
    }
    .img-txt-wrapper.full-size .text-wrapper .mobile-gray,.video-txt-wrapper.full-size .text-wrapper .mobile-gray{
        color:#e6e7e8
    }
}
.table-align-2x3-col{
    border-collapse:collapse;
    border-width:0
}
.table-align-2x3-col td{
    vertical-align:top
}
.table-align-2x3-col td a.text-link-b{
    display:block;
    margin-top:25px
}
.table-align-2x3-col tr:first-child td{
    vertical-align:bottom
}
.popover{
    border-radius:0;
    border-color:#c8c8c8;
    max-width:none;
    font-family:inherit
}
@media all and (max-width:764px){
    .popover .popover-image{
        max-width:150px
    }
}
.popover .popover-title{
    background:0 0;
    border-bottom:none
}
.popper-fix-width{
    margin:0;
    width:230px
}
.info-popover{
    min-width:200px;
    max-width:230px
}
.info-popover .close{
    cursor:pointer;
    height:40px;
    width:40px;
    padding:5px 5px 0 5px;
    float:right
}
.info-popover .close:before{
    font-size:30px
}
.info-popover .popover-content p{
    margin-top:0;
    color:#3c3c3c
}
.full-size-image-module{
    position:relative
}
.full-size-image-module .img-txt-wrapper,.full-size-image-module .video-txt-wrapper{
    height:100%
}
.full-size-image-module .img-txt-wrapper .text-wrapper,.full-size-image-module .video-txt-wrapper .text-wrapper{
    padding-right:0;
    width:100%
}
.full-size-image-module .img-txt-wrapper .text-wrapper.top,.full-size-image-module .video-txt-wrapper .text-wrapper.top{
    top:10%
}
.full-size-image-module .img-txt-wrapper .text-wrapper.bottom,.full-size-image-module .video-txt-wrapper .text-wrapper.bottom{
    bottom:10%
}
.full-size-image-module .img-txt-wrapper .text-wrapper.right,.full-size-image-module .video-txt-wrapper .text-wrapper.right{
    right:0
}
.full-size-image-module .img-txt-wrapper .text-wrapper.left,.full-size-image-module .video-txt-wrapper .text-wrapper.left{
    left:0
}
.full-size-image-module .img-txt-wrapper .play-video,.full-size-image-module .video-txt-wrapper .play-video{
    left:50%;
    margin-left:-65px;
    margin-top:-65px;
    position:absolute;
    top:50%
}
.full-size-image-module .fullsize-print-image{
    display:none
}
.full-size-image-module .fullsize-content-wrapper{
    position:absolute;
    height:100%;
    width:100%;
    top:0
}
.full-size-image-module .fullsize-content-wrapper .container,.full-size-image-module .fullsize-content-wrapper .fixed-container{
    height:100%;
    position:relative
}
.full-size-image-module .fullsize-content-wrapper .container .row,.full-size-image-module .fullsize-content-wrapper .fixed-container .row{
    height:100%
}
.full-size-image-module .fullsize-content-wrapper .container .row .col-xs-12,.full-size-image-module .fullsize-content-wrapper .fixed-container .row .col-xs-12{
    height:100%
}
.full-size-image-module .fullsize-bottom-wrapper{
    position:absolute;
    width:100%;
    bottom:0
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper{
    position:relative;
    bottom:0;
    margin-top:6px;
    margin-bottom:-2px;
    width:100%;
    text-align:center;
    display:block
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link{
    display:inline-block;
    outline:0;
    z-index:10
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link .ms-icon_arrow-anchorlink{
    margin-left:auto;
    margin-right:auto;
    transition:all .2s ease-in-out 0s
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link .ms-icon_arrow-anchorlink:before{
    color:#f60
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link .link-text{
    padding-bottom:6px
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link .link-text.orange{
    color:#f60
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link .link-text.white{
    color:#fff
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link .link-text.gray{
    color:#e6e7e8
}
@media all and (max-width:1009px){
    .full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link .link-text{
        display:none
    }
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link:hover .ms-icon_arrow-anchorlink{
    transform:scale(1) translate(0,1em)
}
.full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link:hover .link-text{
    color:#f60
}
@media screen and (max-width:520px){
    .full-size-image-module .backgr-img-wrapper{
        min-height:0
    }
    .full-size-image-module .fullsize-content-wrapper{
        min-height:0
    }
}
@media screen and (min-width:520px) and (orientation:landscape){
    .full-size-image-module .img-txt-wrapper .text-wrapper,.full-size-image-module .video-txt-wrapper .text-wrapper{
        width:50%
    }
    .full-size-image-module .img-txt-wrapper .text-wrapper.top,.full-size-image-module .video-txt-wrapper .text-wrapper.top{
        top:10%
    }
    .full-size-image-module .img-txt-wrapper .text-wrapper.bottom,.full-size-image-module .video-txt-wrapper .text-wrapper.bottom{
        bottom:10%
    }
    .full-size-image-module .backgr-img-wrapper{
        min-height:320px
    }
    .full-size-image-module .fullsize-content-wrapper{
        min-height:320px
    }
}
@media screen and (min-width:764px) and (orientation:landscape){
    .full-size-image-module .img-txt-wrapper .text-wrapper.top,.full-size-image-module .video-txt-wrapper .text-wrapper.top{
        top:22%
    }
    .full-size-image-module .img-txt-wrapper .text-wrapper.bottom,.full-size-image-module .video-txt-wrapper .text-wrapper.bottom{
        bottom:22%
    }
    .full-size-image-module .fullsize-bottom-wrapper{
        bottom:0
    }
    .full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper{
        bottom:8px;
        margin-bottom:0;
        margin-top:0
    }
}
@media screen and (min-width:1010px){
    .full-size-image-module .backgr-img-wrapper{
        min-height:380px
    }
    .full-size-image-module .fullsize-content-wrapper{
        min-height:380px
    }
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper{
        width:42%
    }
}
@media screen and (orientation:portrait){
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper{
        width:100%
    }
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper.bottom-port,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper.bottom-port{
        bottom:10%;
        top:auto;
        left:0
    }
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper.top-port,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper.top-port{
        transform:none;
        top:10%;
        bottom:auto;
        left:0
    }
    .full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper{
        margin-bottom:8px
    }
}
@media screen and (orientation:portrait) and (min-width:520px){
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper.bottom-port,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper.bottom-port{
        bottom:58px
    }
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper.top-port,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper.top-port{
        top:58px
    }
}
@media screen and (orientation:portrait) and (min-width:1010px){
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper.bottom-port,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper.bottom-port{
        bottom:88px
    }
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper.top-port,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper.top-port{
        top:88px
    }
    .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper .font-sub-headline,.full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper .font-sub-headline-portrait,.full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper .product-details .product-detail-content .left-col .product-pim-content b,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper .font-sub-headline,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper .font-sub-headline-portrait,.full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper .product-details .product-detail-content .left-col .product-pim-content b,.product-details .product-detail-content .left-col .product-pim-content .full-size-image-module .fullsize-content-wrapper .img-txt-wrapper .text-wrapper b,.product-details .product-detail-content .left-col .product-pim-content .full-size-image-module .fullsize-content-wrapper .video-txt-wrapper .text-wrapper b{
        margin-top:15px
    }
    .full-size-image-module .fullsize-bottom-wrapper .anchor-link-wrapper{
        margin-bottom:18px;
        margin-top:16px
    }
}
.full-size-demo{
    height:800px
}
.full-size-image-module.fullscreen-module{
    height:100vh;
    overflow:hidden
}
.full-size-image-module.fullscreen-module .backgr-img-wrapper{
    height:100vh
}
body.modal-open .full-size-image-module.fullscreen-module{
    overflow-y:scroll
}
.ms-head.mw-head~.page-content .full-size-image-module.fullscreen-module .fullsize-content-wrapper .img-txt-wrapper,.ms-head.mw-head~.page-content .full-size-image-module.fullscreen-module .fullsize-content-wrapper .video-txt-wrapper{
    margin-top:50px;
    height:calc(100% - 50px)
}
@media all and (min-width:764px){
    .ms-head.mw-head~.page-content .full-size-image-module.fullscreen-module .fullsize-content-wrapper .img-txt-wrapper,.ms-head.mw-head~.page-content .full-size-image-module.fullscreen-module .fullsize-content-wrapper .video-txt-wrapper{
        margin-top:80px;
        height:calc(100% - 80px)
    }
}
.full-size-image-module.fullscreen-module .text-wrapper{
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -moz-user-select:none
}
.full-size-image-module.fullscreen-module .full-size-search{
    top:65vh
}
.full-size-image-module.fullscreen-module .full-size-search a{
    display:block
}
.full-size-image-module.fullscreen-module .full-size-search .ms-icon_loupe,.full-size-image-module.fullscreen-module .full-size-search .ms-product-details .image-zoom-trigger .ms-icon-zoom,.full-size-image-module.fullscreen-module .full-size-search .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom,.full-size-image-module.fullscreen-module .full-size-search .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom,.full-size-image-module.fullscreen-module .full-size-search .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom,.full-size-image-module.fullscreen-module .full-size-search .ms-product-details-os .image-zoom-trigger .ms-icon-zoom,.ms-product-details .image-zoom-trigger .full-size-image-module.fullscreen-module .full-size-search .ms-icon-zoom,.ms-product-details-ds .image-zoom-trigger .full-size-image-module.fullscreen-module .full-size-search .ms-icon-zoom,.ms-product-details-ls .image-zoom-trigger .full-size-image-module.fullscreen-module .full-size-search .ms-icon-zoom,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-image-module.fullscreen-module .full-size-search .ms-icon-zoom,.ms-product-details-os .image-zoom-trigger .full-size-image-module.fullscreen-module .full-size-search .ms-icon-zoom{
    top:0;
    bottom:initial
}
.full-size-image-module.fullscreen-module .full-size-search input{
    background-color:transparent;
    padding-right:0;
    font-size:15px;
    text-shadow:0 0 1px #666
}
.full-size-image-module.fullscreen-module .full-size-search input:-ms-input-placeholder{
    color:#fff!important;
    text-shadow:0 0 1px #666
}
.full-size-image-module.fullscreen-module .fullsize-bottom-wrapper .anchor-link-wrapper .anchor-link .ms-icon_arrow-anchorlink:before{
    color:#fff
}
.burn,img.burn{
    transform:scale(1.5,1.5);
    height:100%;
    width:auto;
    animation:burns 40s;
    animation-name:burns;
    animation-duration:40s;
    animation-timing-function:initial;
    animation-delay:initial;
    animation-iteration-count:initial;
    animation-direction:initial;
    animation-fill-mode:initial;
    animation-play-state:initial;
    -webkit-transform-origin:center center;
    -moz-transform-origin:center center;
    -o-transform-origin:center center
}
@keyframes burns{
    from{
        transform:scale(1,1) rotate(.01deg)
    }
    to{
        transform:scale(1.5,1.5) rotate(.01deg)
    }
}
.backgr-img-wrapper{
    height:1px;
    margin-left:auto;
    margin-right:auto
}
.backgr-img-wrapper.full-size{
    height:360px;
    min-height:360px
}
@media all and (min-width:1010px){
    .backgr-img-wrapper.full-size{
        min-height:360px
    }
}
.backgr-img-wrapper .backgr-img{
    background-position:bottom left;
    background-size:cover;
    height:100%
}
.backgr-img-wrapper .backgr-img.bottom-right{
    background-position:bottom right
}
.backgr-img-wrapper .backgr-img.bottom-left{
    background-position:bottom left
}
.backgr-img-wrapper .backgr-img.top-right{
    background-position:top right
}
.backgr-img-wrapper .backgr-img.top-left{
    background-position:top left
}
.backgr-img-wrapper .backgr-img.center{
    background-position:center
}
.backgr-img-wrapper .backgr-img.center-left{
    background-position:center left
}
.backgr-img-wrapper .backgr-img.center-right{
    background-position:center right
}
@media all and (max-width:520px){
    .backgr-img-wrapper .backgr-img.switch-crop-to-scale-sm{
        background-repeat:no-repeat;
        background-size:100% auto
    }
}
.backgr-img-wrapper .backgr-img-print{
    display:none
}
.backgr-img-wrapper.image-fitting .colsize-image{
    background-repeat:no-repeat;
    background-size:contain
}
.carousel-container{
    position:relative
}
.carousel-container .carousel-item{
    margin-left:-25px;
    margin-right:-25px;
    margin-bottom:0;
    width:500px;
    outline:0
}
.carousel-container .carousel-item img{
    max-width:100%;
    margin-top:2px;
    transition:all .5s ease 0s;
    transform:scale(.7)
}
.carousel-container .carousel-item.slick-center img{
    border:1px solid #666;
    margin-top:0;
    padding:5px;
    transform:scale(1)
}
.carousel-container .carousel-item .legend{
    margin-left:5px;
    margin-top:15px;
    opacity:0;
    transition:all .5s ease 0s
}
.carousel-container .carousel-item.slick-center .legend{
    opacity:1
}
.carousel-container .carousel-nav{
    position:absolute;
    right:0;
    top:272px
}
.carousel-container .carousel-nav .slick-prev{
    float:left;
    right:40px;
    left:auto
}
.carousel-container .carousel-nav .slick-next{
    float:right;
    right:-5px
}
@media screen and (max-width:1500px){
    .carousel-container .carousel-item{
        width:450px
    }
    .carousel-container .carousel-nav{
        top:244px;
        right:0
    }
    .carousel-container .carousel-nav .slick-prev{
        right:45px;
        left:auto
    }
    .carousel-container .carousel-nav .slick-next{
        right:0
    }
}
@media screen and (max-width:1010px){
    .carousel-container .carousel-item{
        width:400px
    }
    .carousel-container .carousel-nav{
        top:216px
    }
}
@media screen and (max-width:764px){
    .carousel-container .carousel-item{
        width:375px
    }
    .carousel-container .carousel-nav{
        top:203px
    }
}
@media screen and (max-width:520px){
    .carousel-container .carousel-item{
        margin-left:30px;
        margin-right:30px
    }
    .carousel-container .carousel-item:not(.slick-active){
        visibility:hidden
    }
    .carousel-container .carousel-item img{
        margin-left:5px;
        margin-right:5px;
        transform:scale(.7)
    }
    .carousel-container .carousel-item.slick-center img{
        border:medium none;
        margin-left:0;
        margin-right:0;
        padding:0;
        transform:scale(1)
    }
    .carousel-container .carousel-item .legend{
        margin-left:0
    }
    .carousel-container .carousel-nav{
        left:0;
        position:absolute;
        top:106px;
        width:100%
    }
    .carousel-container .slick-prev{
        float:left;
        left:-10px!important
    }
    .carousel-container .slick-next{
        float:right;
        right:-10px!important
    }
}
@media screen and (max-width:420px){
    .carousel-container .carousel-nav{
        top:56px
    }
    .carousel-container .carousel-item{
        width:275px
    }
    .carousel-container .slick-prev{
        margin-top:0
    }
    .carousel-container .slick-next{
        margin-top:0
    }
}
.ms-image-slider .copy-tag-block{
    outline:0
}
.ms-image-slider .image-slider-slide .image-caption{
    margin-top:10px
}
@media all and (max-width:764px){
    .ms-image-slider .img-txt-wrapper.full-size .text-wrapper,.ms-image-slider .video-txt-wrapper.full-size .text-wrapper{
        top:20px;
        bottom:auto;
        left:20px;
        right:auto
    }
    .ms-image-slider .img-txt-wrapper.full-size .text-wrapper.center,.ms-image-slider .video-txt-wrapper.full-size .text-wrapper.center{
        transform:none
    }
}
.ms-image-slider .img-txt-wrapper.full-size .text-wrapper .category-lbl.white,.ms-image-slider .video-txt-wrapper.full-size .text-wrapper .category-lbl.white{
    color:#fff
}
.ms-image-slider .img-txt-wrapper.full-size .text-wrapper .category-lbl.orange,.ms-image-slider .video-txt-wrapper.full-size .text-wrapper .category-lbl.orange{
    color:#f60
}
.ms-image-slider .img-txt-wrapper.full-size .text-wrapper .category-lbl.gray,.ms-image-slider .video-txt-wrapper.full-size .text-wrapper .category-lbl.gray{
    color:#999
}
.ms-image-slider .img-txt-wrapper.full-size .ms-icon_play-video,.ms-image-slider .video-txt-wrapper.full-size .ms-icon_play-video{
    z-index:20
}
.image-slider{
    margin-bottom:0
}
.image-slider .image-slider-slide{
    outline:0
}
.image-slider .image-slider-slide .image-container{
    width:100%;
    text-align:center
}
.image-slider .image-slider-slide .image-container>img{
    max-width:100%;
    width:100%
}
.image-slider .image-slider-slide .image-caption{
    margin-top:10px
}
.social-layer{
    background:#fff;
    width:280px
}
.social-layer img.social-icon{
    width:40px
}
.social-layer .col-xs-3{
    text-align:center;
    margin-bottom:15px
}
.energy-calculator{
    padding-left:20px;
    padding-right:20px;
    margin-bottom:30px
}
@media all and (min-width:764px){
    .energy-calculator{
        padding-left:30px;
        padding-right:30px
    }
}
.energy-calculator .font-sub-headline,.energy-calculator .font-sub-headline-portrait,.energy-calculator .product-details .product-detail-content .left-col .product-pim-content b,.product-details .product-detail-content .left-col .product-pim-content .energy-calculator b{
    margin-bottom:15px
}
.energy-calculator .form{
    padding-right:10px
}
.energy-calculator .form .form-body{
    position:relative;
    background-color:#e6e7e8;
    padding-left:20px;
    padding-right:20px
}
@media all and (min-width:1010px){
    .energy-calculator .form .form-body{
        margin-right:30px;
        height:120px
    }
}
.energy-calculator .form .form-body .form-group-wrapper{
    padding-top:20px;
    padding-bottom:20px;
    width:100%
}
@media all and (min-width:1010px){
    .energy-calculator .form .form-body .form-group-wrapper{
        padding-top:0;
        padding-bottom:0;
        max-width:100%;
        position:absolute;
        top:50%;
        margin-top:-30px
    }
}
.energy-calculator .form .form-body .form-group-wrapper .cost,.energy-calculator .form .form-body .form-group-wrapper .duration,.energy-calculator .form .form-body .form-group-wrapper .wattage{
    margin-right:20px;
    float:left;
    margin-bottom:0
}
.energy-calculator .form .form-body .form-group-wrapper .cost>.lbl,.energy-calculator .form .form-body .form-group-wrapper .duration>.lbl,.energy-calculator .form .form-body .form-group-wrapper .wattage>.lbl{
    margin-bottom:5px
}
.energy-calculator .form .form-body .form-group-wrapper .wattage .text{
    color:#3c3c3c;
    line-height:40px
}
.energy-calculator .form .form-body .form-group-wrapper .cost input.form-control{
    width:55px;
    height:40px;
    display:inline-block;
    vertical-align:top;
    color:#3c3c3c
}
.energy-calculator .form .form-body .form-group-wrapper .cost .calc-price-currency{
    display:inline-block
}
.energy-calculator .form .form-body .form-group-wrapper .cost .calc-price-currency button{
    min-width:110px;
    height:40px
}
.energy-calculator .form .form-body .form-group-wrapper .duration input.form-control{
    width:65px;
    height:40px;
    margin-right:5px;
    display:inline-block;
    vertical-align:top;
    color:#3c3c3c
}
.energy-calculator .form .form-body .form-group-wrapper .duration .text{
    display:inline-block;
    color:#3c3c3c
}
.energy-calculator .form .form-body .form-group-wrapper .btn-wrapper{
    text-align:center;
    float:left
}
.energy-calculator .form .form-body .form-group-wrapper .btn-wrapper .calculate-btn{
    margin-top:23px
}
@media all and (min-width:1920px){
    .energy-calculator .form .form-body .form-group-wrapper .btn-wrapper .calculate-btn{
        margin-top:25px
    }
}
.energy-calculator .form .form-body .triangle-right{
    position:absolute;
    right:-30px;
    top:0
}
.energy-calculator .form button.button-dropdown{
    border:none;
    min-height:1px;
    padding:0 31px 0 0;
    vertical-align:middle;
    text-align:right;
    width:auto;
    background-color:#fff
}
.energy-calculator .form button.button-dropdown:active,.energy-calculator .form button.button-dropdown:focus,.energy-calculator .form button.button-dropdown:hover{
    background-color:#fff;
    border:none
}
.energy-calculator .form button.button-dropdown:active .button-text,.energy-calculator .form button.button-dropdown:focus .button-text,.energy-calculator .form button.button-dropdown:hover .button-text{
    color:#f60
}
.energy-calculator .form button.button-dropdown .button-text{
    white-space:nowrap
}
.energy-calculator .form button.button-dropdown .button-icon{
    position:absolute;
    right:10px;
    top:50%;
    margin-top:-3px
}
.energy-calculator .form button.button-dropdown.bordered{
    height:30px;
    border:1px solid #c8c8c8;
    padding:0 31px 0 12px;
    text-align:left
}
.energy-calculator .form .dropdown ul.dropdown-menu{
    overflow-y:auto;
    border-radius:0;
    border-color:#c8c8c8;
    margin:-1px 0 0;
    width:100%;
    max-height:250px;
    height:auto;
    overflow-x:hidden
}
.energy-calculator .form .dropdown ul.dropdown-menu>li.selected>a{
    background-color:#666;
    color:#e6e7e8
}
.energy-calculator .form .dropdown ul.dropdown-menu>li>a{
    min-height:40px;
    white-space:normal;
    vertical-align:middle;
    padding:10px 20px
}
.energy-calculator .form .dropdown ul.dropdown-menu>li:not(.selected)>a:focus,.energy-calculator .form .dropdown ul.dropdown-menu>li:not(.selected)>a:hover{
    color:#f60;
    background-color:#f5f6f8
}
.energy-calculator .form .dropdown ul.dropdown-menu>li.menu-lbl{
    padding:10px 20px;
    font-weight:700;
    color:#999
}
.energy-calculator .form .triangle-down img{
    width:100%;
    vertical-align:top;
    image-rendering:optimizequality
}
.energy-calculator .result{
    margin-top:20px
}
@media all and (min-width:1010px){
    .energy-calculator .result{
        margin-top:0;
        padding-right:20px;
        padding-left:10px
    }
}
.energy-calculator .result .result-body{
    position:relative;
    text-align:center;
    padding-left:20px;
    padding-right:20px
}
@media all and (min-width:1010px){
    .energy-calculator .result .result-body{
        background-color:#e6e7e8;
        text-align:left;
        height:120px;
        padding-left:15px
    }
}
@media all and (min-width:1010px){
    .energy-calculator .result .result-body .result-content-wrapper{
        position:absolute;
        top:50%;
        right:20px;
        left:15px;
        margin-top:-35px
    }
}
.energy-calculator .result .result-body .result-content-wrapper>.font-headline-and-product-name.orange{
    color:#f60
}
.energy-calculator .result .result-body .result-content-wrapper .calc_yourSavings{
    color:#3c3c3c
}
.image-topic-container{
    position:relative;
    margin-left:-20px;
    margin-right:-20px
}
@media all and (min-width:764px){
    .image-topic-container{
        margin-left:0;
        margin-right:0
    }
}
.image-topic-container .image-topic-nav .slick-prev{
    left:20px;
    margin-top:0
}
.image-topic-container .image-topic-nav .slick-next{
    right:20px;
    margin-top:0
}
@media all and (min-width:764px){
    .image-topic-container .image-topic-nav .slick-next,.image-topic-container .image-topic-nav .slick-prev{
        visibility:hidden
    }
}
.image-topic-item{
    width:400px;
    outline:0
}
.image-topic-item img{
    max-width:100%;
    position:absolute;
    bottom:0
}
.image-topic-item.slick-center img{
    margin-top:0
}
.image-topic-item .legend{
    padding-top:28px
}
.image-topic-item .legend .font-sub-headline,.image-topic-item .legend .font-sub-headline-portrait,.image-topic-item .legend .product-details .product-detail-content .left-col .product-pim-content b,.product-details .product-detail-content .left-col .product-pim-content .image-topic-item .legend b{
    color:#999
}
.image-topic-item .legend2{
    padding-top:0
}
.image-topic-item .legend2 .text-wrapper .font-headline-text-bold:first-child{
    padding-top:10px
}
.image-topic-item .legend2 .text-wrapper .product-details a.icon-link,.image-topic-item .legend2 .text-wrapper a.arrow-link,.image-topic-item .legend2 .text-wrapper a.icon-link,.image-topic-item .legend2 .text-wrapper a.text-link,.product-details .image-topic-item .legend2 .text-wrapper a.icon-link{
    margin-top:17px
}
.image-topic-item .legend2 .text-wrapper .product-details a.icon-link:first-child,.image-topic-item .legend2 .text-wrapper a.arrow-link:first-child,.image-topic-item .legend2 .text-wrapper a.icon-link:first-child,.image-topic-item .legend2 .text-wrapper a.text-link:first-child,.product-details .image-topic-item .legend2 .text-wrapper a.icon-link:first-child{
    padding-top:24px;
    margin-top:0
}
.image-topic-item .legend2 .text-wrapper a.link-btn{
    margin-top:20px
}
.image-topic-item .legend2 .text-wrapper .orange-dash-list{
    margin-top:24px
}
.image-topic-item .legend2 .text-wrapper .orange-dash-list li{
    padding-left:28px;
    text-indent:-28px
}
@media all and (min-width:764px){
    .image-topic-item .legend2 .text-wrapper .orange-dash-list li{
        margin-top:14px
    }
}
.image-topic-item .legend2 .text-wrapper .orange-dash-list li:first-child{
    margin-top:0
}
.image-topic-item .legend2 .text-wrapper .orange-dash-list li:before{
    margin-left:10px
}
.image-topic-item .legend2 .text-wrapper .col-lg-2+.orange-dash-list{
    margin-top:0
}
@media all and (min-width:764px){
    .image-topic-item .legend2 .text-wrapper .col-lg-2+.orange-dash-list{
        margin-top:13px
    }
}
@media all and (min-width:1010px){
    .image-topic-item .legend2 .text-wrapper .col-lg-2+.orange-dash-list{
        margin-top:24px
    }
}
.image-topic-item .legend2 .text-wrapper p{
    margin-top:24px
}
.image-topic-item .legend2 .text-wrapper p:first-child{
    padding-top:24px;
    margin-top:0
}
.image-topic-item .legend2 .button{
    margin-top:20px
}
.image-topic-item.slick-center .legend{
    padding-bottom:0
}
.image-topic-item.slick-center .legend .font-sub-headline,.image-topic-item.slick-center .legend .font-sub-headline-portrait,.image-topic-item.slick-center .legend .product-details .product-detail-content .left-col .product-pim-content b,.product-details .product-detail-content .left-col .product-pim-content .image-topic-item.slick-center .legend b{
    color:#3c3c3c
}
.image-topic-item.slick-center .legend.grey-box-bright,.image-topic-item.slick-center .legend2.grey-box-bright{
    background-color:#e6e7e8
}
.image-topic-item .legend,.image-topic-item .legend2{
    display:none
}
.image-topic-item.slick-center .legend,.image-topic-item.slick-center .legend2{
    display:block
}
@media screen and (min-width:764px){
    .image-topic-item .legend{
        display:block
    }
    .image-topic-item .legend2{
        display:none
    }
    .image-topic-item.slick-center .legend2{
        display:block
    }
}
.image-topic-item.slick-cloned.slick-center .legend,.image-topic-item.slick-cloned.slick-center .legend2{
    display:none
}
.sidebar-flag{
    background:#ffb27f;
    background:linear-gradient(135deg,#ffb27f 1%,#f60 37%,#f60 52%,#f60 100%);
    border-radius:2px 0 0 2px;
    width:auto;
    position:fixed;
    right:0;
    top:160px;
    cursor:pointer;
    z-index:20;
    padding:5px
}
@media all and (max-width:1010px){
    .sidebar-flag.with-icon{
        height:auto!important
    }
}
.sidebar-flag.with-icon .ico{
    width:40px
}
.sidebar-flag.with-icon .ico:before{
    color:#fff
}
@media all and (max-width:764px){
    .sidebar-flag{
        top:80px
    }
}
.sidebar-flag .text.invisible{
    font-size:20px;
    height:1px
}
.sidebar-flag .text.vertical{
    color:#fff;
    transform:rotate(-90deg);
    white-space:nowrap;
    font-size:20px;
    margin-bottom:15px;
    margin-top:50px;
    position:absolute;
    left:0;
    right:0;
    bottom:15px
}
.sidebar-flag .ico+.text.vertical{
    display:none;
    margin-top:60px
}
@media all and (min-width:1010px){
    .sidebar-flag .ico+.text.vertical{
        display:block
    }
}
.sidebar-overlay{
    overflow-y:scroll;
    display:none;
    background-color:#fff;
    opacity:.95;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1001
}
.sidebar-overlay .close{
    display:block;
    position:fixed;
    z-index:100;
    top:10px;
    right:10px
}
@media all and (min-width:1010px){
    .sidebar-overlay .close{
        display:none
    }
}
.sidebar-overlay .close:before{
    color:#c8c8c8;
    font-size:50px
}
.sidebar-content{
    -webkit-overflow-scrolling:touch;
    -webkit-transform:translateZ(0);
    overflow-y:auto;
    display:none;
    z-index:1005;
    width:100%;
    top:60px
}
.sidebar-content .content{
    position:relative;
    padding:0 10px 0 10px
}
@media all and (min-width:1010px){
    .sidebar-content .content{
        max-width:75em;
        margin:0 auto;
        padding:0 20px 0 20px
    }
}
.sidebar-content .content>.center{
    width:100%;
    margin:0 auto
}
@media all and (min-width:1010px){
    .sidebar-content .content>.center{
        width:60%
    }
}
.sidebar-content .content>.two-column{
    padding:0 20px
}
.sidebar-content .content .close{
    display:none
}
@media all and (min-width:1010px){
    .sidebar-content .content .close{
        display:inline-block;
        position:absolute;
        right:10px;
        top:-10px;
        z-index:1000
    }
}
.sidebar-content .content .close:before{
    color:#c8c8c8;
    font-size:50px
}
.sidebar-content .content .icon-link-b,.sidebar-content .content .icon-link-c{
    margin-top:0
}
.zoomContainer .zoomLens{
    z-index:18!important
}
@media screen and (max-width:763px){
    .zoomContainer .zoomWindowContainer .zoomWindow{
        width:250px!important;
        height:250px!important
    }
}
.full-size-search{
    width:100%;
    z-index:12;
    position:absolute;
    left:0;
    bottom:40px
}
@media all and (min-width:764px){
    .full-size-search{
        bottom:60px
    }
}
.full-size-search .ms-icon_loupe,.full-size-search .ms-product-details .image-zoom-trigger .ms-icon-zoom,.full-size-search .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom,.full-size-search .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom,.full-size-search .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom,.full-size-search .ms-product-details-os .image-zoom-trigger .ms-icon-zoom,.ms-product-details .image-zoom-trigger .full-size-search .ms-icon-zoom,.ms-product-details-ds .image-zoom-trigger .full-size-search .ms-icon-zoom,.ms-product-details-ls .image-zoom-trigger .full-size-search .ms-icon-zoom,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-search .ms-icon-zoom,.ms-product-details-os .image-zoom-trigger .full-size-search .ms-icon-zoom{
    position:absolute;
    left:0;
    bottom:2px
}
.full-size-search .ms-icon_loupe:before,.full-size-search .ms-product-details .image-zoom-trigger .ms-icon-zoom:before,.full-size-search .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom:before,.full-size-search .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom:before,.full-size-search .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom:before,.full-size-search .ms-product-details-os .image-zoom-trigger .ms-icon-zoom:before,.ms-product-details .image-zoom-trigger .full-size-search .ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .full-size-search .ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .full-size-search .ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-search .ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .full-size-search .ms-icon-zoom:before{
    text-shadow:0 0 2px #666
}
.full-size-search .input-field{
    text-shadow:0 0 2px #666
}
.full-size-search .input-field,.full-size-search input{
    padding-right:0;
    font-size:15px;
    border:none;
    background-color:transparent;
    border-bottom-style:solid;
    border-bottom-width:2px;
    width:100%;
    padding:8px 15px 6px 50px;
    line-height:30px;
    min-height:46px
}
.full-size-search .input-field::-ms-clear,.full-size-search input::-ms-clear{
    display:none
}
.full-size-search .input-field:active,.full-size-search .input-field:focus,.full-size-search input:active,.full-size-search input:focus{
    outline:0
}
.full-size-search .input-field.white,.full-size-search input.white{
    color:#fff;
    border-color:#fff
}
.full-size-search .input-field.white::-webkit-input-placeholder,.full-size-search input.white::-webkit-input-placeholder{
    color:#fff
}
.full-size-search .input-field.white::-moz-placeholder,.full-size-search input.white::-moz-placeholder{
    color:#fff;
    opacity:1
}
.full-size-search .input-field.white:-moz-placeholder,.full-size-search input.white:-moz-placeholder{
    color:#fff;
    opacity:1
}
.full-size-search .input-field.white:-ms-input-placeholder,.full-size-search input.white:-ms-input-placeholder{
    color:#fff
}
.full-size-search .input-field.white~.ms-icon_loupe:before,.full-size-search .ms-product-details .image-zoom-trigger .input-field.white~.ms-icon-zoom:before,.full-size-search .ms-product-details .image-zoom-trigger input.white~.ms-icon-zoom:before,.full-size-search .ms-product-details-ds .image-zoom-trigger .input-field.white~.ms-icon-zoom:before,.full-size-search .ms-product-details-ds .image-zoom-trigger input.white~.ms-icon-zoom:before,.full-size-search .ms-product-details-ls .image-zoom-trigger .input-field.white~.ms-icon-zoom:before,.full-size-search .ms-product-details-ls .image-zoom-trigger input.white~.ms-icon-zoom:before,.full-size-search .ms-product-details-myOSRAM .image-zoom-trigger .input-field.white~.ms-icon-zoom:before,.full-size-search .ms-product-details-myOSRAM .image-zoom-trigger input.white~.ms-icon-zoom:before,.full-size-search .ms-product-details-os .image-zoom-trigger .input-field.white~.ms-icon-zoom:before,.full-size-search .ms-product-details-os .image-zoom-trigger input.white~.ms-icon-zoom:before,.full-size-search input.white~.ms-icon_loupe:before,.ms-product-details .image-zoom-trigger .full-size-search .input-field.white~.ms-icon-zoom:before,.ms-product-details .image-zoom-trigger .full-size-search input.white~.ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .full-size-search .input-field.white~.ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .full-size-search input.white~.ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .full-size-search .input-field.white~.ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .full-size-search input.white~.ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-search .input-field.white~.ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-search input.white~.ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .full-size-search .input-field.white~.ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .full-size-search input.white~.ms-icon-zoom:before{
    color:#fff
}
.full-size-search .input-field.orange,.full-size-search input.orange{
    color:#f60;
    border-color:#f60
}
.full-size-search .input-field.orange::-webkit-input-placeholder,.full-size-search input.orange::-webkit-input-placeholder{
    color:#f60
}
.full-size-search .input-field.orange::-moz-placeholder,.full-size-search input.orange::-moz-placeholder{
    color:#f60;
    opacity:1
}
.full-size-search .input-field.orange:-moz-placeholder,.full-size-search input.orange:-moz-placeholder{
    color:#f60;
    opacity:1
}
.full-size-search .input-field.orange:-ms-input-placeholder,.full-size-search input.orange:-ms-input-placeholder{
    color:#f60
}
.full-size-search .input-field.orange~.ms-icon_loupe:before,.full-size-search .ms-product-details .image-zoom-trigger .input-field.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details .image-zoom-trigger input.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details-ds .image-zoom-trigger .input-field.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details-ds .image-zoom-trigger input.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details-ls .image-zoom-trigger .input-field.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details-ls .image-zoom-trigger input.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details-myOSRAM .image-zoom-trigger .input-field.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details-myOSRAM .image-zoom-trigger input.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details-os .image-zoom-trigger .input-field.orange~.ms-icon-zoom:before,.full-size-search .ms-product-details-os .image-zoom-trigger input.orange~.ms-icon-zoom:before,.full-size-search input.orange~.ms-icon_loupe:before,.ms-product-details .image-zoom-trigger .full-size-search .input-field.orange~.ms-icon-zoom:before,.ms-product-details .image-zoom-trigger .full-size-search input.orange~.ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .full-size-search .input-field.orange~.ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .full-size-search input.orange~.ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .full-size-search .input-field.orange~.ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .full-size-search input.orange~.ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-search .input-field.orange~.ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-search input.orange~.ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .full-size-search .input-field.orange~.ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .full-size-search input.orange~.ms-icon-zoom:before{
    color:#f60
}
.full-size-search .input-field.gray,.full-size-search input.gray{
    color:#3c3c3c;
    border-color:#3c3c3c
}
.full-size-search .input-field.gray::-webkit-input-placeholder,.full-size-search input.gray::-webkit-input-placeholder{
    color:#3c3c3c
}
.full-size-search .input-field.gray::-moz-placeholder,.full-size-search input.gray::-moz-placeholder{
    color:#3c3c3c;
    opacity:1
}
.full-size-search .input-field.gray:-moz-placeholder,.full-size-search input.gray:-moz-placeholder{
    color:#3c3c3c;
    opacity:1
}
.full-size-search .input-field.gray:-ms-input-placeholder,.full-size-search input.gray:-ms-input-placeholder{
    color:#3c3c3c
}
.full-size-search .input-field.gray~.ms-icon_loupe:before,.full-size-search .ms-product-details .image-zoom-trigger .input-field.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details .image-zoom-trigger input.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details-ds .image-zoom-trigger .input-field.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details-ds .image-zoom-trigger input.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details-ls .image-zoom-trigger .input-field.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details-ls .image-zoom-trigger input.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details-myOSRAM .image-zoom-trigger .input-field.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details-myOSRAM .image-zoom-trigger input.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details-os .image-zoom-trigger .input-field.gray~.ms-icon-zoom:before,.full-size-search .ms-product-details-os .image-zoom-trigger input.gray~.ms-icon-zoom:before,.full-size-search input.gray~.ms-icon_loupe:before,.ms-product-details .image-zoom-trigger .full-size-search .input-field.gray~.ms-icon-zoom:before,.ms-product-details .image-zoom-trigger .full-size-search input.gray~.ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .full-size-search .input-field.gray~.ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .full-size-search input.gray~.ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .full-size-search .input-field.gray~.ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .full-size-search input.gray~.ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-search .input-field.gray~.ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .full-size-search input.gray~.ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .full-size-search .input-field.gray~.ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .full-size-search input.gray~.ms-icon-zoom:before{
    color:#3c3c3c
}
.full-size-search-overlay{
    background-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 100%);
    background-repeat:repeat-x;
    width:100%;
    height:150px;
    position:absolute;
    bottom:0;
    z-index:10;
    overflow:visible
}
.global-search-wrapper{
    width:100%;
    padding:20px 18px 20px 30px;
    display:table-cell;
    vertical-align:middle
}
.global-search-wrapper .global-search-inner{
    height:40px;
    position:relative;
    padding-right:48px
}
.global-search-wrapper .global-search-inner .search-btn{
    position:absolute;
    overflow:hidden;
    bottom:0;
    top:-5px;
    right:0;
    border:none;
    padding:0
}
.global-search-wrapper .global-search-inner .search-btn:hover{
    background-color:transparent
}
.global-search-wrapper .global-search-inner .search-btn .ms-icon{
    font-size:48px;
    line-height:normal
}
.global-search-wrapper .global-search-inner .reset-search{
    font-size:25px;
    width:40px;
    position:absolute;
    right:45px;
    top:0;
    border:none;
    padding:0
}
.global-search-wrapper .global-search-inner .reset-search:hover{
    background-color:transparent
}
.global-search-wrapper .global-search-inner input{
    border:none;
    background-color:transparent;
    border-bottom-style:solid;
    border-bottom-width:2px;
    padding:8px 40px 6px 0;
    width:100%;
    font-size:18px;
    line-height:24px;
    min-height:40px;
    height:40px
}
.global-search-wrapper .global-search-inner input:active,.global-search-wrapper .global-search-inner input:focus{
    outline:0
}
.global-search-wrapper .global-search-inner input.gray{
    color:#3c3c3c;
    border-color:#3c3c3c
}
.global-search-wrapper .global-search-inner input.gray::-webkit-input-placeholder{
    color:#3c3c3c
}
.global-search-wrapper .global-search-inner input.gray::-moz-placeholder{
    color:#3c3c3c;
    opacity:1
}
.global-search-wrapper .global-search-inner input.gray:-moz-placeholder{
    color:#3c3c3c;
    opacity:1
}
.global-search-wrapper .global-search-inner input.gray:-ms-input-placeholder{
    color:#3c3c3c
}
.global-search-wrapper .global-search-inner input.gray~.reset-search .ms-icon,.global-search-wrapper .global-search-inner input.gray~.search-btn .ms-icon{
    color:#3c3c3c
}
.global-search-wrapper .global-search-inner input.orange{
    color:#f60;
    border-color:#f60
}
.global-search-wrapper .global-search-inner input.orange::-webkit-input-placeholder{
    color:#f60
}
.global-search-wrapper .global-search-inner input.orange::-moz-placeholder{
    color:#f60;
    opacity:1
}
.global-search-wrapper .global-search-inner input.orange:-moz-placeholder{
    color:#f60;
    opacity:1
}
.global-search-wrapper .global-search-inner input.orange:-ms-input-placeholder{
    color:#f60
}
.global-search-wrapper .global-search-inner input.orange~.reset-search .ms-icon,.global-search-wrapper .global-search-inner input.orange~.search-btn .ms-icon{
    color:#f60
}
.carousel-container .benefit-carousel{
    margin-left:-15px;
    margin-right:-15px
}
@media screen and (min-width:520px) and (max-width:764px){
    .carousel-container .benefit-carousel{
        padding-left:30px;
        padding-right:30px
    }
}
.carousel-container .benefit-carousel .benefit-carousel-item{
    outline:0;
    margin-left:15px;
    margin-right:15px
}
.carousel-container .benefit-carousel .benefit-carousel-item img{
    margin:auto;
    height:auto;
    max-height:120px
}
@media screen and (max-width:520px){
    .carousel-container .benefit-carousel .benefit-carousel-item{
        margin-left:40px;
        margin-right:40px
    }
}
.carousel-container .benefit-carousel .benefit-carousel-item .font-headline-teaser{
    margin-top:15px;
    margin-bottom:15px
}
@media screen and (max-width:764px){
    .carousel-container .benefit-carousel-nav{
        bottom:50%;
        margin-bottom:25px;
        left:0;
        position:absolute;
        width:100%
    }
    .carousel-container .benefit-carousel-nav .slick-prev{
        float:left;
        margin-top:0
    }
    .carousel-container .benefit-carousel-nav .slick-next{
        float:right;
        margin-top:0
    }
}
.tiles-teaser .bg-el.gray .img-txt-wrapper,.tiles-teaser .copy-tag-block.gray .img-txt-wrapper{
    background-color:#e6e7e8
}
.tiles-teaser .bg-el.orange .img-txt-wrapper,.tiles-teaser .copy-tag-block.orange .img-txt-wrapper{
    background-color:#f60
}
.tiles-teaser .bg-el.gray .text-wrapper,.tiles-teaser .bg-el.orange .text-wrapper,.tiles-teaser .copy-tag-block.gray .text-wrapper,.tiles-teaser .copy-tag-block.orange .text-wrapper{
    width:auto;
    right:20px;
    left:20px
}
.tiles-teaser .bg-el.gray .text-wrapper .white,.tiles-teaser .bg-el.orange .text-wrapper .white,.tiles-teaser .copy-tag-block.gray .text-wrapper .white,.tiles-teaser .copy-tag-block.orange .text-wrapper .white{
    text-shadow:none
}
@media all and (min-width:764px){
    .tiles-teaser .bg-el.gray .text-wrapper,.tiles-teaser .bg-el.orange .text-wrapper,.tiles-teaser .copy-tag-block.gray .text-wrapper,.tiles-teaser .copy-tag-block.orange .text-wrapper{
        right:30px;
        left:30px
    }
}
.tiles-teaser .img-txt-wrapper,.tiles-teaser .video-txt-wrapper{
    overflow:hidden;
    position:relative;
    height:100%
}
.tiles-teaser .img-txt-wrapper img,.tiles-teaser .video-txt-wrapper img{
    width:100%;
    position:relative;
    min-width:100%;
    height:auto;
    top:0
}
.tiles-teaser .img-txt-wrapper img.crop-left,.tiles-teaser .video-txt-wrapper img.crop-left{
    right:0;
    left:auto
}
.tiles-teaser .img-txt-wrapper img.crop-right,.tiles-teaser .video-txt-wrapper img.crop-right{
    left:0;
    right:auto
}
.tiles-teaser .img-txt-wrapper .text-wrapper,.tiles-teaser .video-txt-wrapper .text-wrapper{
    width:auto;
    right:20px;
    left:20px
}
@media all and (min-width:764px){
    .tiles-teaser .img-txt-wrapper .text-wrapper,.tiles-teaser .video-txt-wrapper .text-wrapper{
        right:30px;
        left:30px
    }
}
.tiles-teaser .video-txt-wrapper>a{
    display:block
}
@media screen and (max-width:519px){
    .tiles-teaser:not([tiles-count="3"])>[class^=col]:nth-child(-n+3){
        margin-bottom:30px
    }
}
@media screen and (max-width:1009px){
    .tiles-teaser:not([tiles-count="3"])>[class^=col]:nth-child(-n+2){
        margin-bottom:30px
    }
}
.tiles-teaser[tiles-count="3"] .img-txt-wrapper,.tiles-teaser[tiles-count="3"] .video-txt-wrapper{
    height:330px
}
.tiles-teaser[tiles-count="3"] .img-txt-wrapper img.cropped,.tiles-teaser[tiles-count="3"] .video-txt-wrapper img.cropped{
    height:330px;
    width:auto;
    position:absolute
}
@media screen and (max-width:763px){
    .tiles-teaser[tiles-count="3"]>[class^=col]:nth-child(-n+2){
        margin-bottom:30px
    }
}
.tiles-teaser-text .tiles-teaser-text-wrapper{
    height:100%
}
.tiles-teaser-text .tiles-teaser-text-wrapper .text-wrapper .category-wrapper{
    margin-bottom:10px
}
.tiles-teaser-text .tiles-teaser-text-wrapper .text-wrapper .category-wrapper a{
    float:left;
    margin-right:10px
}
.tiles-teaser-text .tiles-teaser-text-wrapper .text-wrapper .category-wrapper .category-lbl{
    margin-bottom:0
}
@media screen and (max-width:763px){
    .tiles-teaser-text[tiles-count="3"]>[class^=col]:nth-child(-n+2){
        margin-bottom:30px
    }
}
@media screen and (max-width:763px){
    .tiles-teaser-text:not([tiles-count="3"])>[class^=col]:nth-child(-n+3){
        margin-bottom:30px
    }
}
@media screen and (max-width:1009px){
    .tiles-teaser-text:not([tiles-count="3"])>[class^=col]:nth-child(-n+2){
        margin-bottom:30px
    }
}
.text-background-teaser.hover-opacity{
    cursor:pointer
}
.text-background-teaser .img-txt-wrapper.half-size,.text-background-teaser .video-txt-wrapper.half-size{
    overflow:hidden;
    position:relative;
    height:100%
}
.text-background-teaser .img-txt-wrapper.half-size img,.text-background-teaser .video-txt-wrapper.half-size img{
    width:100%;
    position:relative;
    min-width:100%;
    height:auto;
    top:0
}
.text-background-teaser .img-txt-wrapper.half-size img.crop-left,.text-background-teaser .video-txt-wrapper.half-size img.crop-left{
    right:0;
    left:auto
}
.text-background-teaser .img-txt-wrapper.half-size img.crop-right,.text-background-teaser .video-txt-wrapper.half-size img.crop-right{
    left:0;
    right:auto
}
.text-background-teaser .img-txt-wrapper.half-size img.cropped,.text-background-teaser .video-txt-wrapper.half-size img.cropped{
    height:100%;
    width:auto;
    position:absolute
}
.text-background-teaser .img-txt-wrapper.half-size.gray,.text-background-teaser .video-txt-wrapper.half-size.gray{
    background-color:#e6e7e8
}
.text-background-teaser .img-txt-wrapper.half-size.orange,.text-background-teaser .video-txt-wrapper.half-size.orange{
    background-color:#f60
}
@media all and (min-width:764px){
    .text-background-teaser.simple-teaser .video-txt-wrapper.half-size a{
        height:100%;
        display:block;
        position:relative
    }
}
.text-background-teaser .text-column .text-wrapper .white{
    text-shadow:none
}
@media all and (max-width:1009px){
    .text-background-teaser .text-column .text-wrapper{
        padding:20px
    }
    .text-background-teaser .text-column.gray>.text-wrapper{
        background-color:#e6e7e8
    }
    .text-background-teaser .text-column.orange>.text-wrapper{
        background-color:#f60
    }
    .text-background-teaser .text-column.orange>.text-wrapper p a{
        color:#3c3c3c
    }
    .text-background-teaser .text-column.orange>.text-wrapper p a:hover{
        color:#999
    }
    .text-background-teaser .text-column.orange>.text-wrapper a.text-link-b.white:hover{
        color:#999
    }
}
@media all and (min-width:764px){
    .text-background-teaser .text-column.right{
        margin-left:-15px;
        margin-right:15px
    }
    .text-background-teaser .text-column.right .text-wrapper{
        padding:25px 15px
    }
    .text-background-teaser .text-column.left{
        margin-right:-15px;
        margin-left:15px
    }
    .text-background-teaser .text-column.left .text-wrapper{
        padding:25px 15px
    }
    .text-background-teaser .text-column.gray{
        background-color:#e6e7e8
    }
    .text-background-teaser .text-column.orange{
        background-color:#f60
    }
    .text-background-teaser .text-column.orange p a{
        color:#3c3c3c
    }
    .text-background-teaser .text-column.orange p a:hover{
        color:#999
    }
    .text-background-teaser .text-column.orange a.text-link-b.white:hover{
        color:#999
    }
}
.ms-carousel-container{
    width:100%
}
@media all and (max-width:763px){
    .ms-carousel-container .ms-carousel{
        margin-left:-20px;
        margin-right:-20px
    }
}
.ms-carousel-container .text-background-teaser{
    outline:0
}
@media all and (max-width:763px){
    .ms-carousel-container .text-background-teaser{
        width:375px;
        margin-left:0;
        margin-right:0;
        margin-bottom:0
    }
    .ms-carousel-container .text-background-teaser .text-wrapper{
        height:100%
    }
}
@media screen and (max-width:470px){
    .ms-carousel-container .text-background-teaser{
        width:300px
    }
}
@media screen and (max-width:400px){
    .ms-carousel-container .text-background-teaser{
        width:275px
    }
}
.ms-carousel-container .slick-dots{
    bottom:-25px
}
.text-wrapper.background-wrapper{
    padding:20px
}
@media all and (min-width:764px){
    .text-wrapper.background-wrapper{
        padding:30px
    }
}
.img-background-teaser.white>.text-wrapper.background-wrapper,.text-wrapper.background-wrapper .white{
    text-shadow:none
}
.img-background-teaser.gray>.text-wrapper.background-wrapper,.text-wrapper.background-wrapper.gray{
    background-color:#e6e7e8
}
.img-background-teaser.orange>.text-wrapper.background-wrapper,.text-wrapper.background-wrapper.orange{
    background-color:#f60
}
.img-background-teaser.orange>.text-wrapper.background-wrapper p a,.text-wrapper.background-wrapper.orange p a{
    color:#3c3c3c
}
.img-background-teaser.orange>.text-wrapper.background-wrapper p a:hover,.text-wrapper.background-wrapper.orange p a:hover{
    color:#999
}
.img-background-teaser.orange>.text-wrapper.background-wrapper a.text-link-b.white:hover,.text-wrapper.background-wrapper.orange a.text-link-b.white:hover{
    color:#999
}
.text-wrapper .category-lbl{
    margin-bottom:10px
}
.text-wrapper .action-btn,.text-wrapper .link-btn{
    margin-top:20px
}
@media all and (max-width:1009px){
    .text-wrapper .action-btn,.text-wrapper .link-btn{
        width:100%;
        text-align:center
    }
}
@media screen and (max-width:519px){
    .img-background-teaser>.textvis-6cwidth-simple-below:first-child{
        margin-bottom:30px
    }
}
.img-background-teaser .bg-el.gray .img-txt-wrapper,.img-background-teaser .copy-tag-block.gray .img-txt-wrapper{
    background-color:#e6e7e8
}
.img-background-teaser .bg-el.orange .img-txt-wrapper,.img-background-teaser .copy-tag-block.orange .img-txt-wrapper{
    background-color:#f60
}
.img-background-teaser .bg-el.gray .text-wrapper,.img-background-teaser .bg-el.orange .text-wrapper,.img-background-teaser .copy-tag-block.gray .text-wrapper,.img-background-teaser .copy-tag-block.orange .text-wrapper{
    width:auto;
    right:20px;
    left:20px
}
.img-background-teaser .bg-el.gray .text-wrapper .white,.img-background-teaser .bg-el.orange .text-wrapper .white,.img-background-teaser .copy-tag-block.gray .text-wrapper .white,.img-background-teaser .copy-tag-block.orange .text-wrapper .white{
    text-shadow:none
}
@media all and (min-width:764px){
    .img-background-teaser .bg-el.gray .text-wrapper,.img-background-teaser .bg-el.orange .text-wrapper,.img-background-teaser .copy-tag-block.gray .text-wrapper,.img-background-teaser .copy-tag-block.orange .text-wrapper{
        right:30px;
        left:30px
    }
}
.img-background-teaser .text-wrapper .action-btn,.img-background-teaser .text-wrapper .link-btn{
    margin-top:20px;
    width:auto;
    text-align:center
}
@media all and (max-width:1009px){
    .img-background-teaser .text-wrapper .action-btn,.img-background-teaser .text-wrapper .link-btn{
        width:100%
    }
}
@media all and (min-width:1010px){
    .img-background-teaser .textvis-6cwidth-simple-below .textvis-onimage .action-btn,.img-background-teaser .textvis-6cwidth-simple-below .textvis-onimage a.link-btn{
        display:inline-block
    }
}
.img-background-teaser .img-txt-wrapper.half-size,.img-background-teaser .video-txt-wrapper.half-size{
    overflow:hidden;
    position:relative
}
.img-background-teaser .img-txt-wrapper.half-size img,.img-background-teaser .video-txt-wrapper.half-size img{
    min-width:100%;
    height:auto;
    position:relative;
    top:0
}
@media all and (max-width:1009px){
    .img-background-teaser .img-txt-wrapper.half-size img,.img-background-teaser .video-txt-wrapper.half-size img{
        width:100%
    }
}
.img-background-teaser .img-txt-wrapper.half-size img.crop-left,.img-background-teaser .video-txt-wrapper.half-size img.crop-left{
    right:0;
    left:auto
}
.img-background-teaser .img-txt-wrapper.half-size img.crop-right,.img-background-teaser .video-txt-wrapper.half-size img.crop-right{
    left:0;
    right:auto
}
@media all and (min-width:1010px){
    .img-background-teaser .img-txt-wrapper.half-size,.img-background-teaser .video-txt-wrapper.half-size{
        min-height:400px;
        max-height:400px
    }
    .img-background-teaser .img-txt-wrapper.half-size img,.img-background-teaser .video-txt-wrapper.half-size img{
        height:400px
    }
}
.img-background-teaser .txt-below-img.textvis-new-below .action-btn,.img-background-teaser .txt-below-img.textvis-new-below a.link-btn{
    margin-top:20px;
    background-color:transparent;
    color:#3c3c3c;
    border-color:#3c3c3c
}
@media all and (max-width:1009px){
    .img-background-teaser .txt-below-img.textvis-new-below .action-btn,.img-background-teaser .txt-below-img.textvis-new-below a.link-btn{
        width:100%;
        text-align:center
    }
}
.img-background-teaser .txt-below-img.textvis-new-below .action-btn.active,.img-background-teaser .txt-below-img.textvis-new-below .action-btn:active,.img-background-teaser .txt-below-img.textvis-new-below .action-btn:hover,.img-background-teaser .txt-below-img.textvis-new-below a.link-btn.active,.img-background-teaser .txt-below-img.textvis-new-below a.link-btn:active,.img-background-teaser .txt-below-img.textvis-new-below a.link-btn:hover{
    border:1px solid #f60;
    color:#fff;
    background-color:#f60
}
.img-background-teaser .txt-below-img.textvis-new-below .action-btn:focus,.img-background-teaser .txt-below-img.textvis-new-below a.link-btn:focus{
    background-color:#f60;
    color:#fff;
    border-color:#f60
}
.img-background-teaser .video-txt-wrapper>a{
    display:block
}
@media all and (min-width:1010px){
    .img-background-teaser.flexible-height .img-txt-wrapper.half-size,.img-background-teaser.flexible-height .video-txt-wrapper.half-size{
        min-height:100%;
        max-height:100%
    }
    .img-background-teaser.flexible-height .img-txt-wrapper.half-size img,.img-background-teaser.flexible-height .video-txt-wrapper.half-size img{
        height:auto
    }
}
.carousel-container{
    position:relative
}
.carousel-container .multi-img-carousel{
    margin-left:-15px;
    margin-right:-15px
}
@media screen and (min-width:764px) and (max-width:1009px){
    .carousel-container .multi-img-carousel[slide-count="4"]{
        margin-left:-30px;
        margin-right:-30px
    }
    .carousel-container .multi-img-carousel[slide-count="4"] .multi-img-carousel-item{
        width:216px
    }
}
@media screen and (max-width:763px){
    .carousel-container .multi-img-carousel{
        margin-left:-20px;
        margin-right:-20px
    }
}
.carousel-container .multi-img-carousel .multi-img-carousel-item{
    outline:0;
    margin-left:15px;
    margin-right:15px
}
@media all and (max-width:763px){
    .carousel-container .multi-img-carousel .multi-img-carousel-item{
        width:220px;
        margin-right:10px;
        margin-left:10px
    }
}
@media all and (min-width:1010px){
    .carousel-container .multi-img-carousel .multi-img-carousel-item{
        margin-left:15px;
        margin-right:15px
    }
}
.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size,.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size{
    height:330px;
    overflow:hidden;
    position:relative
}
.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size img,.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size img,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size img,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size img{
    min-width:100%;
    height:100%;
    position:absolute;
    top:0
}
.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size img.crop-left,.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size img.crop-left,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size img.crop-left,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size img.crop-left{
    right:0;
    left:auto
}
.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size img.crop-right,.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size img.crop-right,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size img.crop-right,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size img.crop-right{
    left:0;
    right:auto
}
.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size .text-wrapper{
    width:auto;
    right:20px;
    left:20px
}
@media all and (min-width:764px){
    .carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-carousel .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-carousel.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size .text-wrapper{
        right:30px;
        left:30px
    }
}
.carousel-container .multi-img-carousel .news-carousel-item.multi-img-carousel-item .img-background-teaser,.carousel-container .multi-img-carousel.news-carousel .multi-img-carousel-item:not(.text-on-image-carousel-item) .img-background-teaser{
    height:100%
}
.carousel-container .multi-img-carousel .news-carousel-item.multi-img-carousel-item .img-background-teaser .text-wrapper .category-wrapper,.carousel-container .multi-img-carousel.news-carousel .multi-img-carousel-item:not(.text-on-image-carousel-item) .img-background-teaser .text-wrapper .category-wrapper{
    margin-bottom:10px
}
.carousel-container .multi-img-carousel .news-carousel-item.multi-img-carousel-item .img-background-teaser .text-wrapper .category-wrapper a,.carousel-container .multi-img-carousel.news-carousel .multi-img-carousel-item:not(.text-on-image-carousel-item) .img-background-teaser .text-wrapper .category-wrapper a{
    float:left;
    margin-right:10px
}
.carousel-container .multi-img-carousel .news-carousel-item.multi-img-carousel-item .img-background-teaser .text-wrapper .category-wrapper .category-lbl,.carousel-container .multi-img-carousel.news-carousel .multi-img-carousel-item:not(.text-on-image-carousel-item) .img-background-teaser .text-wrapper .category-wrapper .category-lbl{
    margin-bottom:0
}
.multi-img-universal-container.noslider[use-slider=true],.multi-img-universal-container:not([use-slider=true]){
    width:100%;
    width:calc(100% + 20px);
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:-10px;
    margin-right:-10px;
    margin-bottom:-20px
}
@media all and (min-width:800px){
    .multi-img-universal-container.noslider[use-slider=true],.multi-img-universal-container:not([use-slider=true]){
        width:calc(100% + 30px);
        margin-left:-15px;
        margin-right:-15px;
        margin-bottom:-30px
    }
}
.multi-img-universal-container.noslider[use-slider=true]>div,.multi-img-universal-container:not([use-slider=true])>div{
    outline:0;
    margin-bottom:20px;
    margin-left:10px;
    margin-right:10px
}
@media all and (min-width:800px){
    .multi-img-universal-container.noslider[use-slider=true]>div,.multi-img-universal-container:not([use-slider=true])>div{
        margin-bottom:30px;
        margin-left:15px;
        margin-right:15px
    }
}
.multi-img-universal-container.noslider[use-slider=true][slide-count="4"]>*,.multi-img-universal-container:not([use-slider=true])[slide-count="4"]>*{
    width:100%
}
@media all and (min-width:500px) and (max-width:720px){
    .multi-img-universal-container.noslider[use-slider=true][slide-count="4"]>*,.multi-img-universal-container:not([use-slider=true])[slide-count="4"]>*{
        width:calc(50%);
        width:calc(50% - 20px)
    }
}
@media all and (min-width:721px) and (max-width:799px){
    .multi-img-universal-container.noslider[use-slider=true][slide-count="4"]>*,.multi-img-universal-container:not([use-slider=true])[slide-count="4"]>*{
        width:calc(33.33%);
        width:calc(33.33% - 20px)
    }
}
@media all and (min-width:800px) and (max-width:960px){
    .multi-img-universal-container.noslider[use-slider=true][slide-count="4"]>*,.multi-img-universal-container:not([use-slider=true])[slide-count="4"]>*{
        width:calc(33.33%);
        width:calc(33.33% - 30px)
    }
}
@media all and (min-width:961px){
    .multi-img-universal-container.noslider[use-slider=true][slide-count="4"]>*,.multi-img-universal-container:not([use-slider=true])[slide-count="4"]>*{
        width:calc(25%);
        width:calc(25% - 30px)
    }
}
.multi-img-universal-container.noslider[use-slider=true]:not([slide-count="4"])>*,.multi-img-universal-container.noslider[use-slider=true][slide-count="3"]>*,.multi-img-universal-container:not([use-slider=true]):not([slide-count="4"])>*,.multi-img-universal-container:not([use-slider=true])[slide-count="3"]>*{
    width:100%
}
@media all and (min-width:500px) and (max-width:720px){
    .multi-img-universal-container.noslider[use-slider=true]:not([slide-count="4"])>*,.multi-img-universal-container.noslider[use-slider=true][slide-count="3"]>*,.multi-img-universal-container:not([use-slider=true]):not([slide-count="4"])>*,.multi-img-universal-container:not([use-slider=true])[slide-count="3"]>*{
        width:calc(50%);
        width:calc(50% - 20px)
    }
}
@media all and (min-width:721px) and (max-width:799px){
    .multi-img-universal-container.noslider[use-slider=true]:not([slide-count="4"])>*,.multi-img-universal-container.noslider[use-slider=true][slide-count="3"]>*,.multi-img-universal-container:not([use-slider=true]):not([slide-count="4"])>*,.multi-img-universal-container:not([use-slider=true])[slide-count="3"]>*{
        width:calc(33.33%);
        width:calc(33.33% - 20px)
    }
}
@media all and (min-width:800px){
    .multi-img-universal-container.noslider[use-slider=true]:not([slide-count="4"])>*,.multi-img-universal-container.noslider[use-slider=true][slide-count="3"]>*,.multi-img-universal-container:not([use-slider=true]):not([slide-count="4"])>*,.multi-img-universal-container:not([use-slider=true])[slide-count="3"]>*{
        width:calc(33.33%);
        width:calc(33.33% - 30px)
    }
}
.carousel-container{
    position:relative
}
.carousel-container .multi-img-universal-container[use-slider=true]:not(.noslider){
    margin-left:-15px;
    margin-right:-15px
}
@media screen and (max-width:763px){
    .carousel-container .multi-img-universal-container[use-slider=true]:not(.noslider){
        margin-left:-20px;
        margin-right:-20px
    }
}
.carousel-container .multi-img-universal-container[use-slider=true]:not(.noslider) .multi-img-carousel-item{
    outline:0;
    margin-left:15px;
    margin-right:15px
}
@media all and (max-width:800px){
    .carousel-container .multi-img-universal-container[use-slider=true]:not(.noslider) .multi-img-carousel-item{
        width:220px;
        margin-right:10px;
        margin-left:10px
    }
}
@media all and (min-width:1010px){
    .carousel-container .multi-img-universal-container[use-slider=true]:not(.noslider) .multi-img-carousel-item{
        margin-left:15px;
        margin-right:15px
    }
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size,.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size{
    height:330px;
    overflow:hidden;
    position:relative
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size img,.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size img,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size img,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size img{
    min-width:100%;
    height:100%;
    position:absolute;
    top:0
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size img.crop-left,.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size img.crop-left,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size img.crop-left,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size img.crop-left{
    right:0;
    left:auto
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size img.crop-right,.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size img.crop-right,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size img.crop-right,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size img.crop-right{
    left:0;
    right:auto
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size .text-wrapper{
    width:auto;
    right:20px;
    left:20px
}
@media all and (min-width:764px){
    .carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .img-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser .video-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .img-txt-wrapper.var-column-size .text-wrapper,.carousel-container .multi-img-universal-container.text-on-image-carousel .multi-img-carousel-item:not(.news-carousel-item) .img-background-teaser .video-txt-wrapper.var-column-size .text-wrapper{
        right:30px;
        left:30px
    }
}
.carousel-container .multi-img-universal-container .news-carousel-item.multi-img-carousel-item .img-background-teaser,.carousel-container .multi-img-universal-container.news-carousel .multi-img-carousel-item:not(.text-on-image-carousel-item) .img-background-teaser{
    height:100%
}
.carousel-container .multi-img-universal-container .news-carousel-item.multi-img-carousel-item .img-background-teaser .text-wrapper .category-wrapper,.carousel-container .multi-img-universal-container.news-carousel .multi-img-carousel-item:not(.text-on-image-carousel-item) .img-background-teaser .text-wrapper .category-wrapper{
    margin-bottom:10px
}
.carousel-container .multi-img-universal-container .news-carousel-item.multi-img-carousel-item .img-background-teaser .text-wrapper .category-wrapper a,.carousel-container .multi-img-universal-container.news-carousel .multi-img-carousel-item:not(.text-on-image-carousel-item) .img-background-teaser .text-wrapper .category-wrapper a{
    float:left;
    margin-right:10px
}
.carousel-container .multi-img-universal-container .news-carousel-item.multi-img-carousel-item .img-background-teaser .text-wrapper .category-wrapper .category-lbl,.carousel-container .multi-img-universal-container.news-carousel .multi-img-carousel-item:not(.text-on-image-carousel-item) .img-background-teaser .text-wrapper .category-wrapper .category-lbl{
    margin-bottom:0
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item{
    height:330px
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item .img-background-teaser{
    min-height:330px
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item[style] .img-background-teaser{
    min-height:330px;
    height:100%
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item[style] .img-background-teaser .bg-el{
    height:100%
}
.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item[style] .img-background-teaser .img-txt-wrapper.var-column-size,.carousel-container .multi-img-universal-container .text-on-image-carousel-item.multi-img-carousel-item[style] .img-background-teaser .video-txt-wrapper.var-column-size{
    height:100%
}
.carousel-container .multi-img-universal-container .multi-img-carousel-item .img-background-teaser.gray{
    background-color:#e6e7e8
}
.carousel-container .multi-img-universal-container .multi-img-carousel-item .img-background-teaser.orange{
    background-color:#f60
}
.ms-image-slider.full-size{
    margin-left:0;
    margin-right:0
}
.ms-image-slider.full-size .image-slider-slide{
    padding:0
}
.ms-image-slider.full-size .container,.ms-image-slider.full-size .fixed-container{
    position:absolute;
    top:0;
    height:100%;
    right:0;
    left:0
}
@media screen and (max-width:763px){
    .ms-image-slider.full-size .img-txt-wrapper.full-size,.ms-image-slider.full-size .video-txt-wrapper.full-size{
        height:330px;
        overflow:hidden;
        position:relative
    }
}
@media screen and (min-width:764px){
    .ms-image-slider.full-size .img-txt-wrapper.full-size img,.ms-image-slider.full-size .video-txt-wrapper.full-size img{
        width:100%
    }
}
@media screen and (max-width:763px){
    .ms-image-slider.full-size .img-txt-wrapper.full-size img,.ms-image-slider.full-size .video-txt-wrapper.full-size img{
        min-width:100%;
        height:330px;
        max-height:330px;
        position:absolute;
        top:0
    }
    .ms-image-slider.full-size .img-txt-wrapper.full-size img.crop-left,.ms-image-slider.full-size .video-txt-wrapper.full-size img.crop-left{
        right:0;
        left:auto
    }
    .ms-image-slider.full-size .img-txt-wrapper.full-size img.crop-right,.ms-image-slider.full-size .video-txt-wrapper.full-size img.crop-right{
        left:0;
        right:auto
    }
}
.ms-image-slider.full-size .img-txt-wrapper.full-size .text-wrapper,.ms-image-slider.full-size .video-txt-wrapper.full-size .text-wrapper{
    text-align:left
}
.ms-image-slider.full-size .video-txt-wrapper.full-size a.img-hover-effect .play-video{
    z-index:3
}
.ms-image-slider.full-size .video-txt-wrapper.full-size .play-video{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-65px;
    margin-top:-65px
}
@media screen and (max-width:764px){
    .ms-image-slider.full-size .video-txt-wrapper.full-size .play-video{
        transform:scale(.5)
    }
}
.service-note-area{
    display:block;
    background-color:#e6e7e8;
    color:#666
}
@media all and (min-width:520px){
    .service-note-area{
        height:120px
    }
}
.service-note-area .font-headline-and-product-name{
    margin-top:30px;
    color:#f60
}
.service-note-area .service-headline{
    margin-top:30px;
    color:#f60
}
.service-note-area .service-icon{
    margin-top:30px;
    vertical-align:top;
    position:absolute;
    display:inline-block;
    font-size:60px;
    color:#f60
}
.service-note-area .ms-icon_service::before{
    font-size:60px
}
.service-note-area .service-header{
    vertical-align:top;
    position:relative;
    display:inline-block;
    width:100%;
    padding-left:75px;
    margin-bottom:15px
}
.service-note-area a{
    color:#666
}
.service-note-area a:focus,.service-note-area a:hover,.service-note-area a:visited:hover{
    color:#f60;
    text-decoration:none
}
.service-note-area .service-text{
    margin:15px 0 30px 0;
    padding:0
}
@media all and (min-width:520px){
    .service-note-area .service-text{
        margin:15px 0 0 0;
        height:120px;
        display:table-cell;
        vertical-align:middle
    }
}
.service-note-area .service-text-small{
    margin-top:15px
}
#shop-selector-content{
    max-width:400px;
    padding-bottom:0
}
#shop-selector-content p{
    margin-bottom:15px
}
@media (max-width:520px){
    #shop-selector-content{
        max-width:300px
    }
}
@media (max-width:245px){
    #shop-selector-content{
        max-width:300px
    }
}
.partner-shops{
    margin-left:-20px;
    margin-right:-20px;
    margin-bottom:0;
    padding:0
}
.partner-shops>li.shop{
    height:100px;
    position:relative;
    padding:0;
    list-style:none;
    border-top:1px solid #c8c8c8
}
.partner-shops>li.shop>.row{
    padding-left:15px;
    padding-right:15px;
    margin-left:-15px;
    margin-right:-15px
}
.partner-shops>li.shop a{
    display:block;
    height:100px;
    width:100%
}
.partner-shops>li.shop a:hover>div.hover{
    display:block
}
.partner-shops>li.shop a>.shop-image-holder{
    height:100%;
    padding-left:5px;
    padding-right:5px;
    width:auto
}
.partner-shops>li.shop a>.shop-image-holder .certification-container{
    text-align:left;
    height:100%
}
.partner-shops>li.shop a>.shop-image-holder .certification-container .certification-logo-container{
    text-align:left;
    height:100%;
    max-width:100%
}
.partner-shops>li.shop a>.shop-image-holder .certification-container .certification-logo-container>img{
    position:absolute;
    max-height:70px;
    width:auto;
    max-width:100%;
    top:50%;
    right:0;
    left:0;
    transform:translateY(-50%);
    padding-left:15px;
    padding-right:15px
}
.partner-shops>li.shop a>.shop-image-holder .shop-logo-holder{
    text-align:center;
    height:100%
}
.partner-shops>li.shop a>.shop-image-holder .shop-logo-container{
    text-align:center;
    height:100%;
    max-width:100%
}
.partner-shops>li.shop a>.shop-image-holder .shop-logo-container>img{
    position:absolute;
    max-height:70px;
    width:auto;
    max-width:100%;
    top:50%;
    right:0;
    left:50%;
    transform:translate(-50%,-50%);
    padding-left:15px;
    padding-right:15px
}
.partner-shops>li.shop a>.hover{
    display:none;
    background-color:#f60;
    height:100px;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    text-align:center
}
.partner-shops>li.shop .product-details .product-detail-content .left-col .product-pim-content a>.hover>b,.partner-shops>li.shop a>.hover>.font-sub-headline,.partner-shops>li.shop a>.hover>.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content .partner-shops>li.shop a>.hover>b{
    color:#fff;
    line-height:100px!important;
    margin:0
}
.garage-holder{
    background:#f5f6f8;
    margin-left:-20px;
    margin-right:-20px;
    padding-bottom:15px;
    border-top:1px solid #c8c8c8
}
.garage-linklist{
    padding-top:20px;
    padding-left:20px;
    padding-right:20px
}
.item-card ais-highlight-0000000000,.item-card em{
    font-style:inherit;
    background-color:#ff0
}
.item-card:hover a{
    color:inherit
}
.item-card .item-card-container{
    width:100%
}
.item-card .item-card-container .item-card-img-wrapper,.item-card .item-card-container .item-card-video-wrapper{
    position:relative;
    vertical-align:bottom;
    text-align:center;
    height:100%;
    width:100%;
    font:0/0 a
}
.item-card .item-card-container .item-card-img-wrapper:before,.item-card .item-card-container .item-card-video-wrapper:before{
    content:' ';
    display:inline-block;
    vertical-align:middle;
    height:100%
}
.item-card .item-card-container .item-card-img-wrapper.with-icon,.item-card .item-card-container .item-card-video-wrapper.with-icon{
    vertical-align:middle
}
.item-card .item-card-container .item-card-img-wrapper .new-flag,.item-card .item-card-container .item-card-video-wrapper .new-flag{
    font:16px/1 "PT Sans",Arial,sans-serif;
    z-index:10;
    position:absolute;
    left:-15px;
    bottom:12px;
    padding:0 20px;
    background-color:#f60;
    color:#fff;
    height:30px;
    line-height:30px
}
@media screen and (max-width:519px) and (orientation:landscape){
    .item-card .item-card-container .item-card-img-wrapper .new-flag,.item-card .item-card-container .item-card-video-wrapper .new-flag{
        padding:0 10px
    }
}
.item-card .item-card-container .item-card-img-wrapper .new-flag:before,.item-card .item-card-container .item-card-video-wrapper .new-flag:before{
    content:"";
    height:0;
    width:0;
    display:block;
    position:absolute;
    bottom:-12px;
    left:0;
    border-top:12px solid #666;
    border-left:15px solid transparent
}
.item-card .item-card-container .item-card-img-wrapper img,.item-card .item-card-container .item-card-video-wrapper img{
    margin:auto;
    width:100%;
    max-width:100%;
    height:auto;
    display:inline-block;
    vertical-align:bottom
}
.item-card .item-card-container .item-card-img-wrapper [class^=ms-icon_],.item-card .item-card-container .item-card-video-wrapper [class^=ms-icon_]{
    display:inline-block;
    vertical-align:middle
}
.item-card .item-card-container .item-card-img-wrapper [class^=ms-icon_]:before,.item-card .item-card-container .item-card-video-wrapper [class^=ms-icon_]:before{
    margin:0 auto;
    font-size:100px;
    color:#f60
}
@media all and (min-width:1010px){
    .item-card .item-card-container .item-card-img-wrapper [class^=ms-icon_]:before,.item-card .item-card-container .item-card-video-wrapper [class^=ms-icon_]:before{
        font-size:200px
    }
}
.item-card .item-card-container .item-card-img-wrapper .ms-icon_no-picture,.item-card .item-card-container .item-card-video-wrapper .ms-icon_no-picture{
    margin:10px
}
.item-card .item-card-container .item-card-img-wrapper .ms-icon_no-picture:before,.item-card .item-card-container .item-card-video-wrapper .ms-icon_no-picture:before{
    font-size:70px;
    color:#e6e7e8
}
@media all and (min-width:1010px){
    .item-card .item-card-container .item-card-img-wrapper .ms-icon_no-picture:before,.item-card .item-card-container .item-card-video-wrapper .ms-icon_no-picture:before{
        font-size:110px
    }
}
.item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover,.item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover{
    cursor:pointer
}
.item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover .new-flag,.item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover [class^=ms-icon_],.item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover img,.item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover .new-flag,.item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover [class^=ms-icon_],.item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover img{
    opacity:.8
}
.item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover+.item-card-details-wrapper .item-card-title-name,.item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover+.item-card-details-wrapper-full .item-card-title-name,.item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover+.item-card-details-wrapper .item-card-title-name,.item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover+.item-card-details-wrapper-full .item-card-title-name{
    color:#f60
}
.item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover+.is-truncated.item-card-details-wrapper-full,.item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover+.item-card-details-wrapper.is-truncated,.item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover+.is-truncated.item-card-details-wrapper-full,.item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover+.item-card-details-wrapper.is-truncated{
    cursor:pointer
}
.item-card .item-card-container .item-card-video-wrapper .play-video{
    position:absolute;
    bottom:50%;
    left:50%;
    margin-left:-35px;
    margin-bottom:-35px
}
@media all and (min-width:1010px){
    .item-card .item-card-container .item-card-video-wrapper .play-video{
        margin-left:-50px;
        margin-bottom:-50px
    }
    .item-card .item-card-container .item-card-video-wrapper .play-video>span:before{
        font-size:100px
    }
}
.item-card .item-card-container .item-card-details-wrapper,.item-card .item-card-container .item-card-details-wrapper-full{
    z-index:12;
    border-top:1px solid #c8c8c8;
    padding-top:15px;
    position:absolute;
    bottom:0;
    left:10px;
    right:10px;
    background-color:rgba(255,255,255,.8)
}
@media all and (min-width:764px){
    .item-card .item-card-container .item-card-details-wrapper,.item-card .item-card-container .item-card-details-wrapper-full{
        left:15px;
        right:15px
    }
}
.item-card .item-card-container .item-card-details-wrapper .item-card-details-wrapper-text:hover a,.item-card .item-card-container .item-card-details-wrapper-full .item-card-details-wrapper-text:hover a{
    color:#f60
}
.item-card .item-card-details-wrapper-full{
    display:none
}
.item-card a.more,.item-card a.reduce{
    display:none;
    text-decoration:underline;
    margin-left:1em
}
.item-card a.more:hover,.item-card a.reduce:hover{
    color:#f60
}
.item-card mark{
    padding:0;
    background-color:#ff0
}
@media all and (min-width:764px){
    #algoliaSearch .item-card .item-card-details-wrapper-full,#algoliaSearch .item-card-details-wrapper,.item-card #algoliaSearch .item-card-details-wrapper-full{
        left:0;
        right:0
    }
}
div.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .breadcrumbs,div.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card-details-wrapper-list,div.search-result-items:not(.search-results-list) .ais-InfiniteHits-item .item-card-number,div:not(.search-results-list)>.item-card-column .breadcrumbs,div:not(.search-results-list)>.item-card-column .item-card-details-wrapper-list,div:not(.search-results-list)>.item-card-column .item-card-number{
    display:none
}
@media (max-width:763px){
    .ais-InfiniteHits{
        overflow-x:hidden
    }
}
.ais-InfiniteHits-list{
    counter-reset:list
}
.ais-InfiniteHits-list .ais-InfiniteHits-item{
    position:relative
}
.ais-InfiniteHits-list .ais-InfiniteHits-item:before{
    counter-increment:list;
    content:counter(list);
    position:absolute;
    left:30px;
    top:19px;
    left:10px;
    top:19px;
    text-align:right;
    width:20px
}
@media (max-width:763px){
    .ais-InfiniteHits-list .ais-InfiniteHits-item:before{
        text-align:left
    }
}
.search-results-list{
    counter-reset:list
}
.search-results-list .item-card-column{
    margin-bottom:0!important;
    width:100%!important
}
.search-results-list .item-card-column:before{
    counter-increment:list;
    content:counter(list);
    position:absolute;
    left:30px;
    top:19px;
    left:10px;
    top:19px;
    text-align:right;
    width:20px
}
.search-results-list .ais-InfiniteHits-item+.ais-InfiniteHits-item,.search-results-list .item-card-column+.item-card-column{
    border-top:none
}
.search-results-list .ais-InfiniteHits-item+.ais-InfiniteHits-item .item-card,.search-results-list .item-card-column+.item-card-column .item-card{
    border-top:0
}
@media screen and (min-width:764px){
    .search-results-list .ais-InfiniteHits-item:first-child .item-card,.search-results-list .item-card-column:first-child .item-card{
        border-top:0
    }
}
.search-results-list .item-card{
    border-top:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
    border-collapse:collapse;
    padding-top:1px;
    padding-bottom:1px;
    width:100%
}
.search-results-list .item-card:hover{
    cursor:pointer
}
.search-results-list .item-card:hover .product-info-headline.bold{
    color:#f60
}
.search-results-list .item-card:hover .new-flag,.search-results-list .item-card:hover [class^=ms-icon_],.search-results-list .item-card:hover img{
    opacity:.8
}
.search-results-list .item-card.row{
    margin:0
}
.search-results-list .item-card:hover h2{
    color:#f60
}
.search-results-list .item-card:hover .item-card-number{
    color:#f60
}
.search-results-list .item-card:hover .hover-opacity .backgr-img,.search-results-list .item-card:hover .hover-opacity img{
    opacity:.8
}
.search-results-list .item-card .item-card-container{
    display:-ms-flexbox;
    display:flex;
    width:100%;
    padding-top:15px;
    padding-bottom:15px!important
}
.search-results-list .item-card .item-card-container .item-card-number{
    width:20px;
    min-width:34px;
    padding:2px 0 0 0
}
@media (min-width:764px){
    .search-results-list .item-card .item-card-container .item-card-number{
        width:40px;
        min-width:40px
    }
}
.search-results-list .item-card .item-card-container .is-truncated.item-card-details-wrapper-full,.search-results-list .item-card .item-card-container .item-card-details-wrapper.is-truncated{
    display:none
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper,.search-results-list .item-card .item-card-container .item-card-video-wrapper{
    width:90px!important;
    min-width:90px!important;
    height:90px!important;
    min-height:90px!important;
    margin-bottom:5px;
    display:inline-block;
    position:relative;
    text-align:center
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover,.search-results-list .item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover{
    cursor:pointer
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover .new-flag,.search-results-list .item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover [class^=ms-icon_],.search-results-list .item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover img,.search-results-list .item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover .new-flag,.search-results-list .item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover [class^=ms-icon_],.search-results-list .item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover img{
    opacity:.8
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover+.item-card-details-wrapper .item-card-title-name,.search-results-list .item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover+.item-card-details-wrapper-full .item-card-title-name,.search-results-list .item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover+.item-card-details-wrapper .item-card-title-name,.search-results-list .item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover+.item-card-details-wrapper-full .item-card-title-name{
    color:#f60
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover+.is-truncated.item-card-details-wrapper-full,.search-results-list .item-card .item-card-container .item-card-img-wrapper.hover-opacity:hover+.item-card-details-wrapper.is-truncated,.search-results-list .item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover+.is-truncated.item-card-details-wrapper-full,.search-results-list .item-card .item-card-container .item-card-video-wrapper.hover-opacity:hover+.item-card-details-wrapper.is-truncated{
    cursor:pointer
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper.with-icon,.search-results-list .item-card .item-card-container .item-card-video-wrapper.with-icon{
    vertical-align:middle
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper .new-flag,.search-results-list .item-card .item-card-container .item-card-video-wrapper .new-flag{
    font:12px/1 "PT Sans",Arial,sans-serif;
    z-index:10;
    position:absolute;
    left:-7.5px;
    bottom:6px;
    padding:0 10px;
    background-color:#f60;
    color:#fff;
    height:15px;
    line-height:15px
}
@media screen and (max-width:519px) and (orientation:landscape){
    .search-results-list .item-card .item-card-container .item-card-img-wrapper .new-flag,.search-results-list .item-card .item-card-container .item-card-video-wrapper .new-flag{
        padding:0 5px
    }
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper .new-flag:before,.search-results-list .item-card .item-card-container .item-card-video-wrapper .new-flag:before{
    content:"";
    height:0;
    width:0;
    display:block;
    position:absolute;
    bottom:-6px;
    left:0;
    border-top:6px solid #666;
    border-left:7.5px solid transparent
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper img,.search-results-list .item-card .item-card-container .item-card-video-wrapper img{
    margin:auto;
    width:auto;
    max-width:100%;
    max-height:100%;
    height:auto;
    display:inline-block;
    vertical-align:bottom;
    position:absolute;
    top:0;
    right:0;
    left:0;
    margin:auto
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper [class^=ms-icon_],.search-results-list .item-card .item-card-container .item-card-video-wrapper [class^=ms-icon_]{
    display:inline-block;
    vertical-align:middle
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper [class^=ms-icon_]:before,.search-results-list .item-card .item-card-container .item-card-video-wrapper [class^=ms-icon_]:before{
    margin:0 auto;
    font-size:90px;
    color:#f60
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper .ms-icon_no-picture,.search-results-list .item-card .item-card-container .item-card-video-wrapper .ms-icon_no-picture{
    margin:0
}
.search-results-list .item-card .item-card-container .item-card-img-wrapper .ms-icon_no-picture:before,.search-results-list .item-card .item-card-container .item-card-video-wrapper .ms-icon_no-picture:before{
    font-size:54px;
    line-height:90px;
    color:#e6e7e8
}
.search-results-list .item-card .item-card-container .item-card-video-wrapper{
    position:relative
}
.search-results-list .item-card .item-card-container .item-card-video-wrapper .play-video{
    position:absolute;
    top:0;
    right:0;
    bottom:0!important;
    left:0;
    margin:auto;
    width:100%;
    height:45px
}
.search-results-list .item-card .item-card-container .item-card-video-wrapper .play-video>span:before{
    font-size:45px
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper,.search-results-list .item-card .item-card-container .item-card-details-wrapper-full{
    display:none
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list{
    position:relative;
    display:inline-block;
    padding-left:7px;
    border-top:none
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list a.icon-link-b,.search-results-list .item-card .item-card-container .item-card-details-wrapper-list a.icon-link-c,.search-results-list .item-card .item-card-container .item-card-details-wrapper-list a.icon-link-d{
    margin-top:7px;
    padding-top:0
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list a.icon-link-b span,.search-results-list .item-card .item-card-container .item-card-details-wrapper-list a.icon-link-c span,.search-results-list .item-card .item-card-container .item-card-details-wrapper-list a.icon-link-d span{
    top:-12px
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list h2.font-headline-and-product-name{
    font-weight:700;
    font-size:14px
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list>p.item-card-details-wrapper-description{
    margin-top:0;
    margin-bottom:10px
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list .breadcrumbs{
    margin-top:3px;
    display:block
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list .breadcrumbs .ms-icon_link{
    line-height:20px;
    height:20px;
    width:30px;
    margin-left:-15px;
    display:inline-block;
    vertical-align:middle
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list .breadcrumbs .ms-icon_link:before{
    height:20px;
    display:block;
    position:absolute;
    width:30px;
    margin-top:-1px
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list .breadcrumbs .ms-icon_link:first-child:before{
    color:#f60
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list .breadcrumbs>a>*{
    display:inline-block;
    vertical-align:middle
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list .breadcrumbs span.breadcrumb-text{
    margin-right:5px
}
.search-results-list .item-card .item-card-container .item-card-details-wrapper-list .breadcrumbs span.breadcrumb-text span:not(.ms-icon_link){
    margin-right:5px
}
.ais-search-box{
    overflow-y:visible;
    overflow-x:visible
}
.aa-dropdown-menu{
    background-color:#fff
}
.ms-product-carousel{
    margin-left:-15px;
    margin-right:-15px
}
.ms-product-carousel .product-carousel-item{
    outline:0;
    margin-left:15px;
    margin-right:15px
}
.ms-product-carousel-nav{
    position:absolute;
    bottom:50%;
    width:100%;
    left:0;
    margin-bottom:30px
}
.ms-product-carousel-nav .slick-next,.ms-product-carousel-nav .slick-prev{
    top:25px;
    height:30px;
    width:30px
}
.ms-product-carousel-nav .slick-next:not(.slick-disabled)::before,.ms-product-carousel-nav .slick-prev:not(.slick-disabled)::before{
    font-size:30px;
    font-weight:700;
    background-color:rgba(230,231,232,.8);
    color:#3c3c3c
}
.ms-product-carousel-nav .slick-prev{
    left:-20px!important;
    top:0
}
.ms-product-carousel-nav .slick-prev::before{
    content:"d"
}
.ms-product-carousel-nav .slick-next{
    right:-20px!important;
    top:0
}
.ms-product-carousel-nav .slick-next::before{
    content:"e"
}
@media screen and (min-width:764px){
    .ms-product-carousel-nav .slick-prev{
        left:-30px!important
    }
    .ms-product-carousel-nav .slick-next{
        right:-30px!important
    }
}
@media screen and (min-width:1010px){
    .ms-product-carousel-nav .slick-prev{
        left:-45px!important
    }
    .ms-product-carousel-nav .slick-next{
        right:-45px!important
    }
}
@media screen and (max-width:420px){
    .ms-product-carousel-nav{
        bottom:70%
    }
}
.tabs-container{
    border-bottom:1px solid #c8c8c8;
    padding:0 10px
}
@media all and (min-width:764px){
    .tabs-container{
        padding:0 15px
    }
}
.tabs-container .tab-wrapper{
    position:relative;
    margin:0 auto;
    overflow:hidden;
    padding:5px 0 0 0;
    height:40px
}
.tabs-container .tab-wrapper .tab-list{
    position:absolute;
    left:0;
    top:0;
    min-width:10000px;
    margin-top:0
}
.tabs-container .tab-wrapper .nav-tabs{
    border-bottom:none
}
.tabs-container .tab-wrapper .nav-tabs>li:first-child>a{
    padding-left:0
}
.tabs-container .tab-wrapper .nav-tabs>li>a{
    border-style:none;
    color:#3c3c3c
}
.tabs-container .tab-wrapper .nav-tabs>li.active>a,.tabs-container .tab-wrapper .nav-tabs>li.active>a:focus,.tabs-container .tab-wrapper .nav-tabs>li.active>a:hover{
    border-style:none;
    border-bottom:none;
    color:#f60
}
.tabs-container .tab-wrapper .nav>li>a:focus,.tabs-container .tab-wrapper .nav>li>a:hover{
    background-color:transparent
}
.tabs-container .tab-wrapper .animation-rotate{
    height:30px;
    width:30px;
    position:absolute;
    top:5px
}
.tabs-container .tab-wrapper .animation-rotate.ms-icon_load:before{
    font-size:30px
}
.tabs-container .tab-scroller{
    text-align:center;
    cursor:pointer;
    white-space:nowrap;
    vertical-align:middle
}
.tabs-container .tab-scroller>*{
    display:none
}
.tabs-container .tab-scroller-active{
    color:#f60!important;
    display:block
}
.tabs-container .tab-scroller-right{
    float:right
}
.tabs-container .tab-scroller-right .ms-icon_arrow-tab-forward{
    float:left;
    color:#c8c8c8;
    margin-right:-15px
}
.tabs-container .tab-scroller-left{
    float:left
}
.tabs-container .tab-scroller-left .ms-icon_arrow-tab-back{
    float:left;
    color:#c8c8c8;
    margin-left:-15px
}
#tab-content{
    overflow:hidden;
    padding:10px 0;
    margin:0 10px 0 10px
}
@media all and (min-width:764px){
    #tab-content{
        padding:15px 0
    }
}
@media all and (min-width:764px){
    #tab-content{
        margin:0 15px 0 15px
    }
}
.ms-accordion-wrapper .panel-group{
    margin:0
}
.ms-accordion-wrapper .panel-default.panel{
    border-radius:0;
    box-shadow:none;
    border:none;
    margin-top:0
}
.ms-accordion-wrapper .panel-heading{
    background-color:transparent;
    border-bottom:1px solid #c8c8c8;
    position:relative;
    padding-right:0;
    padding-left:0
}
.ms-accordion-wrapper .panel-heading .accordion-icon{
    position:absolute;
    right:0;
    top:50%;
    width:40px;
    color:#f60;
    transform:translateY(-50%)
}
.ms-accordion-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body{
    overflow:hidden;
    border-top:none;
    padding:20px 0
}
.ms-accordion-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body.nested{
    padding:0
}
.ms-accordion-wrapper .panel-default>.panel-heading+.panel-collapse>.panel-body.nested .panel-group{
    margin-left:25px
}
.ms-accordion-wrapper .panel-title{
    padding-right:40px
}
.ms-accordion-wrapper .panel-title>a{
    width:100%;
    display:block
}
.img-accordion-wrapper .panel{
    box-shadow:none;
    border-radius:0;
    padding-left:0;
    padding-right:0;
    margin-bottom:0
}
@media all and (min-width:764px){
    .img-accordion-wrapper .panel{
        padding-left:10px;
        padding-right:10px
    }
}
.img-accordion-wrapper .panel-heading{
    padding-left:0;
    padding-right:0
}
.img-accordion-wrapper .panel-heading>a{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    display:block;
    position:relative
}
.img-accordion-wrapper .panel-heading>a:hover .font-headline-and-product-name{
    color:#f60
}
.img-accordion-wrapper .panel-heading>a .font-headline-and-product-name{
    display:inline-block;
    padding-left:10px
}
@media all and (min-width:764px){
    .img-accordion-wrapper .panel-heading>a .font-headline-and-product-name{
        display:block;
        text-align:center;
        padding-left:0;
        margin-top:15px
    }
}
.img-accordion-wrapper .panel-heading>a .accordion-icon{
    position:absolute;
    right:-10px;
    top:50%
}
.img-accordion-wrapper .panel-heading>a .accordion-icon.ms-icon_plus{
    color:#f60;
    margin-top:-20px
}
.img-accordion-wrapper .panel-heading>a .accordion-icon.ms-icon_minus{
    color:#f60;
    margin-top:-20px
}
@media all and (min-width:764px){
    .img-accordion-wrapper .panel-heading>a .accordion-icon{
        top:auto;
        right:auto;
        left:50%;
        bottom:-10px;
        margin-left:-20px
    }
}
@media all and (min-width:764px){
    .img-accordion-wrapper .panel-heading>a{
        padding-bottom:35px
    }
}
.img-accordion-wrapper .product-info-img{
    margin:auto;
    display:inline-block;
    width:60px;
    height:60px
}
@media all and (min-width:764px){
    .img-accordion-wrapper .product-info-img{
        display:block
    }
}
@media all and (min-width:764px){
    .img-accordion-wrapper .product-info-img{
        width:120px;
        height:120px
    }
}
@media all and (min-width:1010px){
    .img-accordion-wrapper .product-info-img{
        width:auto;
        height:auto
    }
}
.img-accordion-wrapper .product-panel{
    display:none
}
.ms-product-bookmark-list-wrapper .no-image{
    min-width:1px;
    padding-top:20px
}
@media all and (min-width:240px){
    .ms-product-bookmark-list-wrapper .no-image{
        min-height:85px
    }
}
.ms-product-bookmark-list-wrapper .row{
    margin-left:0;
    margin-right:0
}
@media all and (min-width:240px){
    .ms-product-bookmark-list-wrapper .center-wrapper{
        padding:0;
        position:absolute
    }
    .ms-product-bookmark-list-wrapper .center-wrapper.center{
        top:50%;
        transform:translateY(-50%)
    }
}
.ms-product-bookmark-list-wrapper .headline-box{
    padding:52px 20px 20px 0;
    margin-bottom:10px;
    position:relative
}
.ms-product-bookmark-list-wrapper .state-error.error-msg{
    display:none;
    color:#dc3c14;
    text-align:right;
    padding-bottom:15px
}
.ms-product-bookmark-list-wrapper ul.bookmark-list{
    padding-left:0
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item{
    list-style:none;
    border-bottom:1px solid #c8c8c8
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item:first-child{
    border-top:1px solid #c8c8c8
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .ms-col{
    padding-left:0;
    padding-right:0
}
@media all and (min-width:520px){
    .ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .ms-col{
        min-height:145px
    }
}
@media all and (max-width:520px){
    .ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .ms-col{
        min-height:105px
    }
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-img{
    min-width:1px;
    vertical-align:top;
    margin-left:0;
    margin-right:0;
    padding-top:20px;
    padding-bottom:20px;
    display:inline-block
}
@media all and (min-width:520px){
    .ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-img{
        min-height:105px
    }
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-img img{
    width:82px;
    height:auto;
    min-width:1px
}
@media all and (min-width:520px){
    .ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-img img{
        width:105px;
        height:auto;
        min-width:1px
    }
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-text{
    display:inline-block;
    padding-left:0
}
@media all and (min-width:520px){
    .ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-text{
        vertical-align:top;
        padding-left:20px;
        padding-right:20px
    }
}
@media all and (max-width:245px){
    .ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-text{
        padding-bottom:20px
    }
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-text a.icon-link{
    margin-top:10px
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-button{
    width:100%
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item a.icon-link-c{
    margin-top:5px;
    display:inline-block
}
@media all and (min-width:764px){
    .ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .sm-align{
        text-align:left
    }
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-delete{
    padding-left:30px
}
.ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-checkbox{
    margin-right:15px
}
@media all and (min-width:245px) and (max-width:520px){
    .ms-product-bookmark-list-wrapper ul.bookmark-list .bookmark-list-item .item-checkbox{
        margin-bottom:20px
    }
}
.ms-product-bookmark-list-wrapper button.item-buy{
    width:100%;
    margin-bottom:5px;
    display:inline-block
}
.ms-product-bookmark-list-wrapper div.clickblock-one-link:hover{
    color:#f60
}
.ms-product-bookmark-list-wrapper div.clickblock-one-link:hover h2,.ms-product-bookmark-list-wrapper div.clickblock-one-link:hover p{
    color:#f60
}
.ms-product-bookmark-list-wrapper .compare-btn{
    width:100%
}
.ms-product-bookmark-list-wrapper .correct-padding{
    padding-left:0;
    padding-right:0
}
.ms-product-details-ds.stickem-container,.ms-product-details-ls.stickem-container,.ms-product-details-myOSRAM.stickem-container,.ms-product-details-os.stickem-container,.ms-product-details.stickem-container{
    position:relative
}
.ms-product-details .stickem,.ms-product-details-ds .stickem,.ms-product-details-ls .stickem,.ms-product-details-myOSRAM .stickem,.ms-product-details-os .stickem{
    transform:translateZ(0)
}
.ms-product-details .truncated-text a.less,.ms-product-details .truncated-text a.more,.ms-product-details-ds .truncated-text a.less,.ms-product-details-ds .truncated-text a.more,.ms-product-details-ls .truncated-text a.less,.ms-product-details-ls .truncated-text a.more,.ms-product-details-myOSRAM .truncated-text a.less,.ms-product-details-myOSRAM .truncated-text a.more,.ms-product-details-os .truncated-text a.less,.ms-product-details-os .truncated-text a.more{
    display:inline
}
.ms-product-details .image-bar,.ms-product-details-ds .image-bar,.ms-product-details-ls .image-bar,.ms-product-details-myOSRAM .image-bar,.ms-product-details-os .image-bar{
    margin-top:10px
}
.ms-product-details .image-bar>img,.ms-product-details-ds .image-bar>img,.ms-product-details-ls .image-bar>img,.ms-product-details-myOSRAM .image-bar>img,.ms-product-details-os .image-bar>img{
    margin-right:5px;
    width:30px;
    margin-top:10px
}
.ms-product-details .ms-product-img-main-carousel .slick-list,.ms-product-details-ds .ms-product-img-main-carousel .slick-list,.ms-product-details-ls .ms-product-img-main-carousel .slick-list,.ms-product-details-myOSRAM .ms-product-img-main-carousel .slick-list,.ms-product-details-os .ms-product-img-main-carousel .slick-list{
    padding:15px
}
.ms-product-details .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ds .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ls .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-myOSRAM .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-os .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .slick-slide img{
    margin:auto;
    max-height:300px
}
@media all and (min-width:1010px){
    .ms-product-details .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ds .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ls .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-myOSRAM .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-os .ms-product-img-main-carousel div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .slick-slide img{
        max-height:600px
    }
}
.ms-product-details .ms-product-img-main-carousel:not(.slick-slider)>div:not(:first-child),.ms-product-details-ds .ms-product-img-main-carousel:not(.slick-slider)>div:not(:first-child),.ms-product-details-ls .ms-product-img-main-carousel:not(.slick-slider)>div:not(:first-child),.ms-product-details-myOSRAM .ms-product-img-main-carousel:not(.slick-slider)>div:not(:first-child),.ms-product-details-os .ms-product-img-main-carousel:not(.slick-slider)>div:not(:first-child){
    display:none
}
.ms-product-details .ms-product-img-main-carousel:not(.slick-slider)>a.image-zoom-trigger,.ms-product-details-ds .ms-product-img-main-carousel:not(.slick-slider)>a.image-zoom-trigger,.ms-product-details-ls .ms-product-img-main-carousel:not(.slick-slider)>a.image-zoom-trigger,.ms-product-details-myOSRAM .ms-product-img-main-carousel:not(.slick-slider)>a.image-zoom-trigger,.ms-product-details-os .ms-product-img-main-carousel:not(.slick-slider)>a.image-zoom-trigger{
    display:none
}
.ms-product-details .ms-product-img-main-carousel .status-flag,.ms-product-details .ms-product-img-main-carousel.slick-slider .status-flag,.ms-product-details-ds .ms-product-img-main-carousel .status-flag,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .status-flag,.ms-product-details-ls .ms-product-img-main-carousel .status-flag,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .status-flag,.ms-product-details-myOSRAM .ms-product-img-main-carousel .status-flag,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .status-flag,.ms-product-details-os .ms-product-img-main-carousel .status-flag,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .status-flag{
    z-index:10;
    position:absolute;
    left:-15px;
    top:0;
    padding:0 20px;
    color:#fff;
    height:30px;
    line-height:30px;
    opacity:.8
}
@media screen and (max-width:519px) and (orientation:landscape){
    .ms-product-details .ms-product-img-main-carousel .status-flag,.ms-product-details .ms-product-img-main-carousel.slick-slider .status-flag,.ms-product-details-ds .ms-product-img-main-carousel .status-flag,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .status-flag,.ms-product-details-ls .ms-product-img-main-carousel .status-flag,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .status-flag,.ms-product-details-myOSRAM .ms-product-img-main-carousel .status-flag,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .status-flag,.ms-product-details-os .ms-product-img-main-carousel .status-flag,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .status-flag{
        padding:0 10px
    }
}
.ms-product-details .ms-product-img-main-carousel .status-flag.status-new,.ms-product-details .ms-product-img-main-carousel.slick-slider .status-flag.status-new,.ms-product-details-ds .ms-product-img-main-carousel .status-flag.status-new,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .status-flag.status-new,.ms-product-details-ls .ms-product-img-main-carousel .status-flag.status-new,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .status-flag.status-new,.ms-product-details-myOSRAM .ms-product-img-main-carousel .status-flag.status-new,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .status-flag.status-new,.ms-product-details-os .ms-product-img-main-carousel .status-flag.status-new,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .status-flag.status-new{
    background-color:#f60
}
.ms-product-details .ms-product-img-main-carousel .status-flag.status-phase-out,.ms-product-details .ms-product-img-main-carousel.slick-slider .status-flag.status-phase-out,.ms-product-details-ds .ms-product-img-main-carousel .status-flag.status-phase-out,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .status-flag.status-phase-out,.ms-product-details-ls .ms-product-img-main-carousel .status-flag.status-phase-out,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .status-flag.status-phase-out,.ms-product-details-myOSRAM .ms-product-img-main-carousel .status-flag.status-phase-out,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .status-flag.status-phase-out,.ms-product-details-os .ms-product-img-main-carousel .status-flag.status-phase-out,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .status-flag.status-phase-out{
    background-color:#e53012
}
.ms-product-details .ms-product-img-main-carousel .status-flag.status-in-preperation,.ms-product-details .ms-product-img-main-carousel.slick-slider .status-flag.status-in-preperation,.ms-product-details-ds .ms-product-img-main-carousel .status-flag.status-in-preperation,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .status-flag.status-in-preperation,.ms-product-details-ls .ms-product-img-main-carousel .status-flag.status-in-preperation,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .status-flag.status-in-preperation,.ms-product-details-myOSRAM .ms-product-img-main-carousel .status-flag.status-in-preperation,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .status-flag.status-in-preperation,.ms-product-details-os .ms-product-img-main-carousel .status-flag.status-in-preperation,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .status-flag.status-in-preperation{
    background-color:#fd0
}
.ms-product-details .ms-product-img-main-carousel .status-flag.status-successor-available,.ms-product-details .ms-product-img-main-carousel.slick-slider .status-flag.status-successor-available,.ms-product-details-ds .ms-product-img-main-carousel .status-flag.status-successor-available,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .status-flag.status-successor-available,.ms-product-details-ls .ms-product-img-main-carousel .status-flag.status-successor-available,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .status-flag.status-successor-available,.ms-product-details-myOSRAM .ms-product-img-main-carousel .status-flag.status-successor-available,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .status-flag.status-successor-available,.ms-product-details-os .ms-product-img-main-carousel .status-flag.status-successor-available,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .status-flag.status-successor-available{
    background-color:#8ab92a
}
.ms-product-details .ms-product-img-main-carousel .status-flag:before,.ms-product-details .ms-product-img-main-carousel.slick-slider .status-flag:before,.ms-product-details-ds .ms-product-img-main-carousel .status-flag:before,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .status-flag:before,.ms-product-details-ls .ms-product-img-main-carousel .status-flag:before,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .status-flag:before,.ms-product-details-myOSRAM .ms-product-img-main-carousel .status-flag:before,.ms-product-details-myOSRAM .ms-product-img-main-carousel.slick-slider .status-flag:before,.ms-product-details-os .ms-product-img-main-carousel .status-flag:before,.ms-product-details-os .ms-product-img-main-carousel.slick-slider .status-flag:before{
    content:"";
    height:0;
    width:0;
    display:block;
    position:absolute;
    bottom:-12px;
    left:0;
    border-top:12px solid #666;
    border-left:15px solid transparent
}
.ms-product-details .ms-product-img-carousel:not(.slick-slider),.ms-product-details-ds .ms-product-img-carousel:not(.slick-slider),.ms-product-details-ls .ms-product-img-carousel:not(.slick-slider),.ms-product-details-myOSRAM .ms-product-img-carousel:not(.slick-slider),.ms-product-details-os .ms-product-img-carousel:not(.slick-slider){
    margin:15px 30px 15px 0;
    height:66px;
    overflow:hidden
}
.ms-product-details .ms-product-img-carousel:not(.slick-slider)>div,.ms-product-details-ds .ms-product-img-carousel:not(.slick-slider)>div,.ms-product-details-ls .ms-product-img-carousel:not(.slick-slider)>div,.ms-product-details-myOSRAM .ms-product-img-carousel:not(.slick-slider)>div,.ms-product-details-os .ms-product-img-carousel:not(.slick-slider)>div{
    margin-right:15px;
    width:66px;
    cursor:pointer;
    padding:2px;
    height:66px;
    border:1px solid #c8c8c8;
    display:inline-block;
    text-align:center
}
.ms-product-details .ms-product-img-carousel:not(.slick-slider)>div:first-child,.ms-product-details-ds .ms-product-img-carousel:not(.slick-slider)>div:first-child,.ms-product-details-ls .ms-product-img-carousel:not(.slick-slider)>div:first-child,.ms-product-details-myOSRAM .ms-product-img-carousel:not(.slick-slider)>div:first-child,.ms-product-details-os .ms-product-img-carousel:not(.slick-slider)>div:first-child{
    border:1px solid #f60
}
.ms-product-details .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link,.ms-product-details-ds .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link,.ms-product-details-ls .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link,.ms-product-details-myOSRAM .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link,.ms-product-details-os .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link{
    display:table-cell;
    line-height:60px;
    height:60px;
    width:60px;
    vertical-align:middle
}
.ms-product-details .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link>img,.ms-product-details-ds .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link>img,.ms-product-details-ls .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link>img,.ms-product-details-myOSRAM .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link>img,.ms-product-details-os .ms-product-img-carousel:not(.slick-slider)>div>a.ms-product-img-carousel-link>img{
    margin-left:auto;
    margin-right:auto;
    max-width:60px;
    max-height:60px
}
.ms-product-details .ms-product-img-carousel.slick-slider,.ms-product-details-ds .ms-product-img-carousel.slick-slider,.ms-product-details-ls .ms-product-img-carousel.slick-slider,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider,.ms-product-details-os .ms-product-img-carousel.slick-slider{
    padding:15px 30px;
    transition:.5s all ease
}
.ms-product-details .ms-product-img-carousel.slick-slider .slick-next,.ms-product-details .ms-product-img-carousel.slick-slider .slick-prev,.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-next,.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-prev,.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-next,.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-prev,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-next,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-prev,.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-next,.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-prev{
    transition:.5s all ease
}
.ms-product-details .ms-product-img-carousel.slick-slider .slick-next:before,.ms-product-details .ms-product-img-carousel.slick-slider .slick-prev:before,.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-next:before,.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-prev:before,.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-next:before,.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-prev:before,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-next:before,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-prev:before,.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-next:before,.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-prev:before{
    color:#f60
}
.ms-product-details .ms-product-img-carousel.slick-slider .slick-slide,.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-slide,.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-slide,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-slide,.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-slide{
    margin-right:15px;
    width:66px;
    cursor:pointer;
    padding:2px;
    height:66px
}
.ms-product-details .ms-product-img-carousel.slick-slider .slick-slide>a,.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-slide>a,.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-slide>a,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-slide>a,.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-slide>a{
    display:table-cell;
    line-height:60px;
    height:60px;
    width:60px;
    vertical-align:middle
}
.ms-product-details .ms-product-img-carousel.slick-slider .slick-slide img,.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-slide img,.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-slide img,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-slide img,.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-slide img{
    margin-left:auto;
    margin-right:auto;
    max-width:60px;
    max-height:60px
}
.ms-product-details .ms-product-img-carousel.slick-slider .slick-slide.slick-current,.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-slide.slick-current,.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-slide.slick-current,.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-slide.slick-current,.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-slide.slick-current{
    border:1px solid #f60
}
.ms-product-details .ms-product-img-carousel.slick-slider .slick-slide:not(.slick-current),.ms-product-details-ds .ms-product-img-carousel.slick-slider .slick-slide:not(.slick-current),.ms-product-details-ls .ms-product-img-carousel.slick-slider .slick-slide:not(.slick-current),.ms-product-details-myOSRAM .ms-product-img-carousel.slick-slider .slick-slide:not(.slick-current),.ms-product-details-os .ms-product-img-carousel.slick-slider .slick-slide:not(.slick-current){
    border:1px solid #c8c8c8
}
.ms-product-details .image-zoom-trigger,.ms-product-details-ds .image-zoom-trigger,.ms-product-details-ls .image-zoom-trigger,.ms-product-details-myOSRAM .image-zoom-trigger,.ms-product-details-os .image-zoom-trigger{
    position:absolute;
    right:10px;
    bottom:10px;
    cursor:pointer
}
@media screen and (min-width:1010px){
    .ms-product-details .image-zoom-trigger,.ms-product-details-ds .image-zoom-trigger,.ms-product-details-ls .image-zoom-trigger,.ms-product-details-myOSRAM .image-zoom-trigger,.ms-product-details-os .image-zoom-trigger{
        display:none
    }
}
.ms-product-details .image-zoom-trigger .trigger-icon,.ms-product-details-ds .image-zoom-trigger .trigger-icon,.ms-product-details-ls .image-zoom-trigger .trigger-icon,.ms-product-details-myOSRAM .image-zoom-trigger .trigger-icon,.ms-product-details-os .image-zoom-trigger .trigger-icon{
    width:40px;
    height:40px
}
.ms-product-details .product-text,.ms-product-details-ds .product-text,.ms-product-details-ls .product-text,.ms-product-details-myOSRAM .product-text,.ms-product-details-os .product-text{
    margin-top:0;
    color:#3c3c3c
}
.ms-product-details .product-text bold,.ms-product-details-ds .product-text bold,.ms-product-details-ls .product-text bold,.ms-product-details-myOSRAM .product-text bold,.ms-product-details-os .product-text bold{
    font-weight:700
}
.ms-product-details a.icon-link-b,.ms-product-details a.icon-link-c,.ms-product-details a.icon-link-d,.ms-product-details-ds a.icon-link-b,.ms-product-details-ds a.icon-link-c,.ms-product-details-ds a.icon-link-d,.ms-product-details-ls a.icon-link-b,.ms-product-details-ls a.icon-link-c,.ms-product-details-ls a.icon-link-d,.ms-product-details-myOSRAM a.icon-link-b,.ms-product-details-myOSRAM a.icon-link-c,.ms-product-details-myOSRAM a.icon-link-d,.ms-product-details-os a.icon-link-b,.ms-product-details-os a.icon-link-c,.ms-product-details-os a.icon-link-d{
    margin-top:15px
}
.ms-product-details .primary-cta>*,.ms-product-details-ds .primary-cta>*,.ms-product-details-ls .primary-cta>*,.ms-product-details-myOSRAM .primary-cta>*,.ms-product-details-os .primary-cta>*{
    width:100%;
    margin-top:15px
}
.ms-product-details .secondary-cta>*,.ms-product-details-ds .secondary-cta>*,.ms-product-details-ls .secondary-cta>*,.ms-product-details-myOSRAM .secondary-cta>*,.ms-product-details-os .secondary-cta>*{
    float:left;
    margin-right:20px
}
.ms-product-details .secondary-cta:after,.ms-product-details-ds .secondary-cta:after,.ms-product-details-ls .secondary-cta:after,.ms-product-details-myOSRAM .secondary-cta:after,.ms-product-details-os .secondary-cta:after{
    clear:both
}
.ms-product-details .product-order-number,.ms-product-details-ds .product-order-number,.ms-product-details-ls .product-order-number,.ms-product-details-myOSRAM .product-order-number,.ms-product-details-os .product-order-number{
    margin-top:15px
}
.ms-product-details .product-order-number a[href^=tel],.ms-product-details-ds .product-order-number a[href^=tel],.ms-product-details-ls .product-order-number a[href^=tel],.ms-product-details-myOSRAM .product-order-number a[href^=tel],.ms-product-details-os .product-order-number a[href^=tel]{
    text-decoration:inherit;
    color:inherit;
    pointer-events:none
}
.ms-product-details .product-gtin-number,.ms-product-details-ds .product-gtin-number,.ms-product-details-ls .product-gtin-number,.ms-product-details-myOSRAM .product-gtin-number,.ms-product-details-os .product-gtin-number{
    margin-top:10px
}
.ms-product-details .product-gtin-number a[href^=tel],.ms-product-details-ds .product-gtin-number a[href^=tel],.ms-product-details-ls .product-gtin-number a[href^=tel],.ms-product-details-myOSRAM .product-gtin-number a[href^=tel],.ms-product-details-os .product-gtin-number a[href^=tel]{
    text-decoration:inherit;
    color:#3c3c3c;
    pointer-events:none
}
.ms-product-details .product-variation,.ms-product-details-ds .product-variation,.ms-product-details-ls .product-variation,.ms-product-details-myOSRAM .product-variation,.ms-product-details-os .product-variation{
    margin-top:25px;
    margin-bottom:25px;
    border:1px solid #f60;
    padding:15px;
    display:block;
    width:100%
}
.ms-product-details .product-variation .font-headline-and-product-name,.ms-product-details-ds .product-variation .font-headline-and-product-name,.ms-product-details-ls .product-variation .font-headline-and-product-name,.ms-product-details-myOSRAM .product-variation .font-headline-and-product-name,.ms-product-details-os .product-variation .font-headline-and-product-name{
    color:#f60;
    padding-left:75px
}
.ms-product-details .product-variation .product-subline,.ms-product-details-ds .product-variation .product-subline,.ms-product-details-ls .product-variation .product-subline,.ms-product-details-myOSRAM .product-variation .product-subline,.ms-product-details-os .product-variation .product-subline{
    margin:0;
    padding-left:75px;
    color:#3c3c3c
}
.ms-product-details .product-variation .img-wrapper,.ms-product-details-ds .product-variation .img-wrapper,.ms-product-details-ls .product-variation .img-wrapper,.ms-product-details-myOSRAM .product-variation .img-wrapper,.ms-product-details-os .product-variation .img-wrapper{
    width:60px;
    height:60px;
    float:left
}
.ms-product-details .product-variation .thumbnail,.ms-product-details-ds .product-variation .thumbnail,.ms-product-details-ls .product-variation .thumbnail,.ms-product-details-myOSRAM .product-variation .thumbnail,.ms-product-details-os .product-variation .thumbnail{
    margin-right:auto;
    margin-left:auto;
    max-width:60px;
    max-height:60px;
    display:block
}
.ms-product-details .product-variation .product-pics,.ms-product-details-ds .product-variation .product-pics,.ms-product-details-ls .product-variation .product-pics,.ms-product-details-myOSRAM .product-variation .product-pics,.ms-product-details-os .product-variation .product-pics{
    padding-left:75px
}
.ms-product-details .product-variation .product-pics>img,.ms-product-details-ds .product-variation .product-pics>img,.ms-product-details-ls .product-variation .product-pics>img,.ms-product-details-myOSRAM .product-variation .product-pics>img,.ms-product-details-os .product-variation .product-pics>img{
    margin-top:10px
}
.ms-product-details .product-variation-dropdown,.ms-product-details-ds .product-variation-dropdown,.ms-product-details-ls .product-variation-dropdown,.ms-product-details-myOSRAM .product-variation-dropdown,.ms-product-details-os .product-variation-dropdown{
    cursor:pointer;
    margin-top:25px;
    margin-bottom:25px
}
.ms-product-details .product-variation-dropdown .collapse-toggle,.ms-product-details-ds .product-variation-dropdown .collapse-toggle,.ms-product-details-ls .product-variation-dropdown .collapse-toggle,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle,.ms-product-details-os .product-variation-dropdown .collapse-toggle{
    display:block;
    border:1px solid #f60;
    padding:15px 60px 15px 15px;
    width:100%;
    position:relative
}
.ms-product-details .product-variation-dropdown .collapse-toggle:after,.ms-product-details-ds .product-variation-dropdown .collapse-toggle:after,.ms-product-details-ls .product-variation-dropdown .collapse-toggle:after,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle:after,.ms-product-details-os .product-variation-dropdown .collapse-toggle:after{
    font-size:30px;
    content:"\61";
    color:#f60;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-10px
}
.ms-product-details .product-variation-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-ds .product-variation-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-ls .product-variation-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-os .product-variation-dropdown .collapse-toggle[aria-expanded=true]{
    padding-left:0;
    border-width:0
}
.ms-product-details .product-variation-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-ds .product-variation-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-ls .product-variation-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-os .product-variation-dropdown .collapse-toggle[aria-expanded=true]:after{
    transform:rotate(180deg)
}
.ms-product-details .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-ds .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-ls .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-os .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry{
    display:none
}
.ms-product-details .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-details-ds .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-details-ls .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-details-os .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier{
    display:block;
    min-height:60px;
    line-height:60px
}
.ms-product-details .product-variation-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-ds .product-variation-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-ls .product-variation-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-os .product-variation-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child{
    border-top-color:transparent
}
.ms-product-details .product-variation-dropdown .dropdown-panel,.ms-product-details-ds .product-variation-dropdown .dropdown-panel,.ms-product-details-ls .product-variation-dropdown .dropdown-panel,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel,.ms-product-details-os .product-variation-dropdown .dropdown-panel{
    margin:1px 0 0;
    width:100%;
    padding:0;
    list-style:none;
    text-align:left
}
.ms-product-details .product-variation-dropdown .dropdown-panel li,.ms-product-details-ds .product-variation-dropdown .dropdown-panel li,.ms-product-details-ls .product-variation-dropdown .dropdown-panel li,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li,.ms-product-details-os .product-variation-dropdown .dropdown-panel li{
    padding:15px;
    border:1px solid transparent;
    border-bottom-color:#c8c8c8;
    margin-top:-1px
}
.ms-product-details .product-variation-dropdown .dropdown-panel li:hover,.ms-product-details-ds .product-variation-dropdown .dropdown-panel li:hover,.ms-product-details-ls .product-variation-dropdown .dropdown-panel li:hover,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li:hover,.ms-product-details-os .product-variation-dropdown .dropdown-panel li:hover{
    border:1px solid #f60
}
.ms-product-details .product-variation-dropdown .dropdown-panel li:first-child,.ms-product-details-ds .product-variation-dropdown .dropdown-panel li:first-child,.ms-product-details-ls .product-variation-dropdown .dropdown-panel li:first-child,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li:first-child,.ms-product-details-os .product-variation-dropdown .dropdown-panel li:first-child{
    border-top-color:#c8c8c8;
    margin-top:0
}
.ms-product-details .product-variation-dropdown .dropdown-panel li:first-child:hover,.ms-product-details-ds .product-variation-dropdown .dropdown-panel li:first-child:hover,.ms-product-details-ls .product-variation-dropdown .dropdown-panel li:first-child:hover,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li:first-child:hover,.ms-product-details-os .product-variation-dropdown .dropdown-panel li:first-child:hover{
    border-top-color:#f60
}
.ms-product-details .product-variation-dropdown .dropdown-panel li.selected,.ms-product-details-ds .product-variation-dropdown .dropdown-panel li.selected,.ms-product-details-ls .product-variation-dropdown .dropdown-panel li.selected,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li.selected,.ms-product-details-os .product-variation-dropdown .dropdown-panel li.selected{
    border:1px solid #f60
}
.ms-product-details .product-variation-dropdown .dropdown-entry .font-headline-and-product-name,.ms-product-details-ds .product-variation-dropdown .dropdown-entry .font-headline-and-product-name,.ms-product-details-ls .product-variation-dropdown .dropdown-entry .font-headline-and-product-name,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-entry .font-headline-and-product-name,.ms-product-details-os .product-variation-dropdown .dropdown-entry .font-headline-and-product-name{
    color:#f60;
    padding-left:75px
}
.ms-product-details .product-variation-dropdown .dropdown-entry .product-subline,.ms-product-details-ds .product-variation-dropdown .dropdown-entry .product-subline,.ms-product-details-ls .product-variation-dropdown .dropdown-entry .product-subline,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-entry .product-subline,.ms-product-details-os .product-variation-dropdown .dropdown-entry .product-subline{
    margin:0;
    padding-left:75px;
    color:#3c3c3c
}
.ms-product-details .product-variation-dropdown .dropdown-entry .img-wrapper,.ms-product-details-ds .product-variation-dropdown .dropdown-entry .img-wrapper,.ms-product-details-ls .product-variation-dropdown .dropdown-entry .img-wrapper,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-entry .img-wrapper,.ms-product-details-os .product-variation-dropdown .dropdown-entry .img-wrapper{
    width:60px;
    height:60px;
    float:left
}
.ms-product-details .product-variation-dropdown .dropdown-entry .thumbnail,.ms-product-details-ds .product-variation-dropdown .dropdown-entry .thumbnail,.ms-product-details-ls .product-variation-dropdown .dropdown-entry .thumbnail,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-entry .thumbnail,.ms-product-details-os .product-variation-dropdown .dropdown-entry .thumbnail{
    margin-right:auto;
    margin-left:auto;
    max-width:60px;
    max-height:60px;
    display:block
}
.ms-product-details .product-variation-dropdown .dropdown-entry .product-pics,.ms-product-details-ds .product-variation-dropdown .dropdown-entry .product-pics,.ms-product-details-ls .product-variation-dropdown .dropdown-entry .product-pics,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-entry .product-pics,.ms-product-details-os .product-variation-dropdown .dropdown-entry .product-pics{
    padding-left:75px
}
.ms-product-details .product-variation-dropdown .dropdown-entry .product-pics>img,.ms-product-details-ds .product-variation-dropdown .dropdown-entry .product-pics>img,.ms-product-details-ls .product-variation-dropdown .dropdown-entry .product-pics>img,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-entry .product-pics>img,.ms-product-details-os .product-variation-dropdown .dropdown-entry .product-pics>img{
    margin-top:10px
}
.ms-product-details .master-product-dropdown,.ms-product-details-ds .master-product-dropdown,.ms-product-details-ls .master-product-dropdown,.ms-product-details-myOSRAM .master-product-dropdown,.ms-product-details-os .master-product-dropdown{
    cursor:pointer;
    margin-top:25px;
    margin-bottom:25px
}
.ms-product-details .master-product-dropdown .collapse-toggle,.ms-product-details-ds .master-product-dropdown .collapse-toggle,.ms-product-details-ls .master-product-dropdown .collapse-toggle,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle,.ms-product-details-os .master-product-dropdown .collapse-toggle{
    display:block;
    border:1px solid #f60;
    padding:15px 60px 15px 15px;
    width:100%;
    position:relative
}
.ms-product-details .master-product-dropdown .collapse-toggle:after,.ms-product-details-ds .master-product-dropdown .collapse-toggle:after,.ms-product-details-ls .master-product-dropdown .collapse-toggle:after,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle:after,.ms-product-details-os .master-product-dropdown .collapse-toggle:after{
    font-size:30px;
    content:"\61";
    color:#f60;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-10px
}
.ms-product-details .master-product-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-ds .master-product-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-ls .master-product-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-os .master-product-dropdown .collapse-toggle[aria-expanded=true]{
    padding-left:0;
    border-width:0
}
.ms-product-details .master-product-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-ds .master-product-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-ls .master-product-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-os .master-product-dropdown .collapse-toggle[aria-expanded=true]:after{
    transform:rotate(180deg)
}
.ms-product-details .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-ds .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-ls .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-os .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry{
    display:none
}
.ms-product-details .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-details-ds .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-details-ls .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-details-os .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier{
    display:block;
    min-height:60px;
    line-height:60px
}
.ms-product-details .master-product-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-ds .master-product-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-ls .master-product-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-os .master-product-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child{
    border-top-color:transparent
}
.ms-product-details .master-product-dropdown .collapse-toggle .dropdown-entry .product-gtin-number,.ms-product-details .master-product-dropdown .collapse-toggle .dropdown-entry .product-order-number,.ms-product-details-ds .master-product-dropdown .collapse-toggle .dropdown-entry .product-gtin-number,.ms-product-details-ds .master-product-dropdown .collapse-toggle .dropdown-entry .product-order-number,.ms-product-details-ls .master-product-dropdown .collapse-toggle .dropdown-entry .product-gtin-number,.ms-product-details-ls .master-product-dropdown .collapse-toggle .dropdown-entry .product-order-number,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle .dropdown-entry .product-gtin-number,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle .dropdown-entry .product-order-number,.ms-product-details-os .master-product-dropdown .collapse-toggle .dropdown-entry .product-gtin-number,.ms-product-details-os .master-product-dropdown .collapse-toggle .dropdown-entry .product-order-number{
    display:none
}
.ms-product-details .master-product-dropdown .dropdown-panel,.ms-product-details-ds .master-product-dropdown .dropdown-panel,.ms-product-details-ls .master-product-dropdown .dropdown-panel,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel,.ms-product-details-os .master-product-dropdown .dropdown-panel{
    margin:1px 0 0;
    width:100%;
    padding:0;
    list-style:none;
    text-align:left
}
.ms-product-details .master-product-dropdown .dropdown-panel li,.ms-product-details-ds .master-product-dropdown .dropdown-panel li,.ms-product-details-ls .master-product-dropdown .dropdown-panel li,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li,.ms-product-details-os .master-product-dropdown .dropdown-panel li{
    position:relative;
    padding:15px;
    border:1px solid transparent;
    border-bottom-color:#c8c8c8;
    margin-top:-1px
}
.ms-product-details .master-product-dropdown .dropdown-panel li:first-child,.ms-product-details-ds .master-product-dropdown .dropdown-panel li:first-child,.ms-product-details-ls .master-product-dropdown .dropdown-panel li:first-child,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li:first-child,.ms-product-details-os .master-product-dropdown .dropdown-panel li:first-child{
    border-top-color:#c8c8c8;
    margin-top:0
}
.ms-product-details .master-product-dropdown .dropdown-panel li[data-option]:hover,.ms-product-details-ds .master-product-dropdown .dropdown-panel li[data-option]:hover,.ms-product-details-ls .master-product-dropdown .dropdown-panel li[data-option]:hover,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li[data-option]:hover,.ms-product-details-os .master-product-dropdown .dropdown-panel li[data-option]:hover{
    border:1px solid #f60
}
.ms-product-details .master-product-dropdown .dropdown-panel li[data-option].selected,.ms-product-details-ds .master-product-dropdown .dropdown-panel li[data-option].selected,.ms-product-details-ls .master-product-dropdown .dropdown-panel li[data-option].selected,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li[data-option].selected,.ms-product-details-os .master-product-dropdown .dropdown-panel li[data-option].selected{
    border:1px solid #f60
}
.ms-product-details .master-product-dropdown .dropdown-panel li.product-group-headline,.ms-product-details-ds .master-product-dropdown .dropdown-panel li.product-group-headline,.ms-product-details-ls .master-product-dropdown .dropdown-panel li.product-group-headline,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline,.ms-product-details-os .master-product-dropdown .dropdown-panel li.product-group-headline{
    padding-left:0
}
.ms-product-details .master-product-dropdown .dropdown-panel li.product-group-headline:hover,.ms-product-details-ds .master-product-dropdown .dropdown-panel li.product-group-headline:hover,.ms-product-details-ls .master-product-dropdown .dropdown-panel li.product-group-headline:hover,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline:hover,.ms-product-details-os .master-product-dropdown .dropdown-panel li.product-group-headline:hover{
    cursor:default
}
.ms-product-details .master-product-dropdown .dropdown-panel li.product-group-headline h2,.ms-product-details-ds .master-product-dropdown .dropdown-panel li.product-group-headline h2,.ms-product-details-ls .master-product-dropdown .dropdown-panel li.product-group-headline h2,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline h2,.ms-product-details-os .master-product-dropdown .dropdown-panel li.product-group-headline h2{
    color:#f60
}
.ms-product-details .master-product-dropdown .dropdown-entry .info-label,.ms-product-details-ds .master-product-dropdown .dropdown-entry .info-label,.ms-product-details-ls .master-product-dropdown .dropdown-entry .info-label,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .info-label,.ms-product-details-os .master-product-dropdown .dropdown-entry .info-label{
    position:absolute;
    left:0;
    top:0
}
.ms-product-details .master-product-dropdown .dropdown-entry .info-label:before,.ms-product-details-ds .master-product-dropdown .dropdown-entry .info-label:before,.ms-product-details-ls .master-product-dropdown .dropdown-entry .info-label:before,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .info-label:before,.ms-product-details-os .master-product-dropdown .dropdown-entry .info-label:before{
    color:#f60
}
.ms-product-details .master-product-dropdown .dropdown-entry .info-label~.font-headline-and-product-name,.ms-product-details-ds .master-product-dropdown .dropdown-entry .info-label~.font-headline-and-product-name,.ms-product-details-ls .master-product-dropdown .dropdown-entry .info-label~.font-headline-and-product-name,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .info-label~.font-headline-and-product-name,.ms-product-details-os .master-product-dropdown .dropdown-entry .info-label~.font-headline-and-product-name{
    padding-left:20px
}
.ms-product-details .master-product-dropdown .dropdown-entry .info-label~.product-subline,.ms-product-details-ds .master-product-dropdown .dropdown-entry .info-label~.product-subline,.ms-product-details-ls .master-product-dropdown .dropdown-entry .info-label~.product-subline,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .info-label~.product-subline,.ms-product-details-os .master-product-dropdown .dropdown-entry .info-label~.product-subline{
    padding-left:20px
}
.ms-product-details .master-product-dropdown .dropdown-entry .font-headline-and-product-name,.ms-product-details-ds .master-product-dropdown .dropdown-entry .font-headline-and-product-name,.ms-product-details-ls .master-product-dropdown .dropdown-entry .font-headline-and-product-name,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .font-headline-and-product-name,.ms-product-details-os .master-product-dropdown .dropdown-entry .font-headline-and-product-name{
    color:#f60
}
.ms-product-details .master-product-dropdown .dropdown-entry .product-subline,.ms-product-details-ds .master-product-dropdown .dropdown-entry .product-subline,.ms-product-details-ls .master-product-dropdown .dropdown-entry .product-subline,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-subline,.ms-product-details-os .master-product-dropdown .dropdown-entry .product-subline{
    margin:0;
    color:#3c3c3c;
    line-height:30px
}
.ms-product-details .master-product-dropdown .dropdown-entry .product-subline>img,.ms-product-details-ds .master-product-dropdown .dropdown-entry .product-subline>img,.ms-product-details-ls .master-product-dropdown .dropdown-entry .product-subline>img,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-subline>img,.ms-product-details-os .master-product-dropdown .dropdown-entry .product-subline>img{
    margin-left:10px;
    margin-right:10px
}
.ms-product-details .master-product-dropdown .dropdown-entry .product-order-number,.ms-product-details-ds .master-product-dropdown .dropdown-entry .product-order-number,.ms-product-details-ls .master-product-dropdown .dropdown-entry .product-order-number,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-order-number,.ms-product-details-os .master-product-dropdown .dropdown-entry .product-order-number{
    margin-top:5px
}
.ms-product-details .master-product-dropdown .dropdown-entry .product-order-number a[href^=tel],.ms-product-details-ds .master-product-dropdown .dropdown-entry .product-order-number a[href^=tel],.ms-product-details-ls .master-product-dropdown .dropdown-entry .product-order-number a[href^=tel],.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-order-number a[href^=tel],.ms-product-details-os .master-product-dropdown .dropdown-entry .product-order-number a[href^=tel]{
    text-decoration:inherit;
    color:inherit;
    pointer-events:none
}
.ms-product-details .master-product-dropdown .dropdown-entry .product-gtin-number,.ms-product-details-ds .master-product-dropdown .dropdown-entry .product-gtin-number,.ms-product-details-ls .master-product-dropdown .dropdown-entry .product-gtin-number,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-gtin-number,.ms-product-details-os .master-product-dropdown .dropdown-entry .product-gtin-number{
    margin-top:0
}
.ms-product-details .master-product-dropdown .dropdown-entry .product-gtin-number a[href^=tel],.ms-product-details-ds .master-product-dropdown .dropdown-entry .product-gtin-number a[href^=tel],.ms-product-details-ls .master-product-dropdown .dropdown-entry .product-gtin-number a[href^=tel],.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-gtin-number a[href^=tel],.ms-product-details-os .master-product-dropdown .dropdown-entry .product-gtin-number a[href^=tel]{
    text-decoration:inherit;
    color:inherit;
    pointer-events:none
}
.ms-product-details .master-product-dropdown .dropdown-entry .product-pics,.ms-product-details-ds .master-product-dropdown .dropdown-entry .product-pics,.ms-product-details-ls .master-product-dropdown .dropdown-entry .product-pics,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-pics,.ms-product-details-os .master-product-dropdown .dropdown-entry .product-pics{
    padding-left:75px
}
.ms-product-details .master-product-dropdown .dropdown-entry .product-pics>img,.ms-product-details-ds .master-product-dropdown .dropdown-entry .product-pics>img,.ms-product-details-ls .master-product-dropdown .dropdown-entry .product-pics>img,.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-pics>img,.ms-product-details-os .master-product-dropdown .dropdown-entry .product-pics>img{
    margin-top:10px
}
.ms-product-details-ds .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ds .ms-product-img-main-carousel:not(.slick-slider) .slick-slide img,.ms-product-details-ds .ms-product-img-main-carousel:not(.slick-slider) div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ls .ms-product-img-main-carousel:not(.slick-slider) .slick-slide img,.ms-product-details-ls .ms-product-img-main-carousel:not(.slick-slider) div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img{
    margin:auto;
    max-height:300px
}
@media all and (min-width:764px){
    .ms-product-details-ds .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ds .ms-product-img-main-carousel:not(.slick-slider) .slick-slide img,.ms-product-details-ds .ms-product-img-main-carousel:not(.slick-slider) div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ls .ms-product-img-main-carousel:not(.slick-slider) .slick-slide img,.ms-product-details-ls .ms-product-img-main-carousel:not(.slick-slider) div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img{
        max-height:400px
    }
}
@media all and (min-width:1920px){
    .ms-product-details-ds .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ds .ms-product-img-main-carousel.slick-slider div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ds .ms-product-img-main-carousel:not(.slick-slider) .slick-slide img,.ms-product-details-ds .ms-product-img-main-carousel:not(.slick-slider) div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider .slick-slide img,.ms-product-details-ls .ms-product-img-main-carousel.slick-slider div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img,.ms-product-details-ls .ms-product-img-main-carousel:not(.slick-slider) .slick-slide img,.ms-product-details-ls .ms-product-img-main-carousel:not(.slick-slider) div:not(.slick-slide)>a.ms-product-img-main-carousel-link>img{
        max-height:600px
    }
}
.ms-product-details-ds{
    color:#3c3c3c
}
.ms-product-details-ds .ms-product-img-main-carousel a.ms-product-img-main-carousel-link{
    cursor:default
}
.ms-product-details-ds .product-variation-dropdown .dropdown-entry h2.font-headline-and-product-name{
    display:inline-block;
    padding-left:15px;
    width:70%;
    vertical-align:middle
}
.am-classification-description-ds{
    color:#3c3c3c
}
.accessories .add-on-items,.accessories-ds .add-on-items{
    list-style:none;
    padding-left:0;
    border-bottom:1px solid #c8c8c8;
    margin-bottom:30px
}
.accessories .add-on-item,.accessories-ds .add-on-item{
    border-top:1px solid #c8c8c8;
    padding:15px
}
.accessories .add-on-item .add-on-img,.accessories-ds .add-on-item .add-on-img{
    display:table-cell;
    vertical-align:top
}
.accessories .add-on-item .add-on-img>img,.accessories-ds .add-on-item .add-on-img>img{
    width:105px
}
.accessories .add-on-item .add-on-img+.add-on-text,.accessories-ds .add-on-item .add-on-img+.add-on-text{
    padding-left:20px
}
.accessories .add-on-item .add-on-text,.accessories-ds .add-on-item .add-on-text{
    display:table-cell;
    vertical-align:top;
    width:100%
}
.accessories .add-on-item .add-on-text .product-gtin-number,.accessories-ds .add-on-item .add-on-text .product-gtin-number{
    margin-top:0
}
.accessories .add-on-item:hover .add-on-text a h2,.accessories-ds .add-on-item:hover .add-on-text a h2{
    color:#f60
}
.accessories .add-on-headline,.accessories-ds .add-on-headline{
    margin-bottom:10px;
    margin-top:10px
}
.accessories-ds.accessories-ds .add-on-items,.accessories.accessories-ds .add-on-items{
    margin-bottom:inherit
}
.accessories-ds.accessories-ds .add-on-item:first-of-type,.accessories.accessories-ds .add-on-item:first-of-type{
    border-top:none;
    padding-top:0
}
.accessories-ds.accessories-ds .add-on-item .add-on-text,.accessories.accessories-ds .add-on-item .add-on-text{
    vertical-align:middle
}
.ms-product-details-os .application-icons{
    margin-top:25px
}
.ms-product-details-os .application-icons>.app{
    display:inline-block;
    margin-right:5px;
    margin-bottom:5px
}
.ms-product-details-os .application-icons>.app img{
    width:25px;
    height:25px
}
.ms-product-details-os .application-icons>.app.inactive{
    opacity:.5
}
.ms-product-details-os .feature-icons{
    margin-top:15px
}
.ms-product-details-os .feature-icons>.feature{
    color:#3c3c3c;
    width:auto;
    min-width:40px;
    height:40px;
    display:inline-block;
    margin-right:5px
}
.ms-product-details-os .feature-icons>.feature>[class^=ms-icon]{
    text-align:center
}
.ms-product-details-os .feature-icons>.feature>[class^=ms-icon]:before{
    font-size:60px
}
.ms-product-details-os .feature-icons>.feature>.feature-title{
    text-align:center;
    margin-top:-10px
}
.ms-product-details-os .download-links{
    margin-top:15px
}
.ms-product-details-os .download-links a.icon-link-d{
    display:inline-block;
    margin:0 15px 10px 0
}
.ms-product-details-os .primary-cta,.ms-product-details-os .secondary-cta{
    margin-top:0
}
.ms-product-details-os .primary-cta>a,.ms-product-details-os .secondary-cta>a{
    display:block;
    float:none;
    margin-top:15px;
    margin-right:0
}
.ms-product-details-os .ms-product-img-main-carousel a.ms-product-img-main-carousel-link{
    cursor:default
}
.ms-product-details-os .ms-product-img-main-carousel .new-flag{
    font:16px/1 "PT Sans",Helvetica,Arial,sans-serif;
    z-index:10;
    position:absolute;
    left:0;
    top:0;
    padding:0 20px;
    background-color:#f60;
    color:#fff;
    height:30px;
    line-height:30px
}
@media screen and (max-width:519px){
    .ms-product-details-os .ms-product-img-main-carousel .new-flag{
        padding:0 10px
    }
}
.ms-product-carousel.product-carousel-os .item-card .item-card-container .item-card-img-wrapper img{
    vertical-align:middle
}
.product-details-tabs.product-details-tabs-os #tab-content{
    min-height:inherit
}
@media screen and (max-width:763px){
    .product-details-tabs.product-details-tabs-os .table-download a.link-btn,.product-details-tabs.product-details-tabs-os .table-wrapper .table.table-related-products a.link-btn,.table-wrapper .product-details-tabs.product-details-tabs-os .table.table-related-products a.link-btn{
        white-space:nowrap
    }
    .product-details-tabs.product-details-tabs-os .table-download td:not(:first-of-type),.product-details-tabs.product-details-tabs-os .table-wrapper .table.table-related-products td:not(:first-of-type),.table-wrapper .product-details-tabs.product-details-tabs-os .table.table-related-products td:not(:first-of-type){
        min-width:100px
    }
    .product-details-tabs.product-details-tabs-os .table-download .size1of2,.product-details-tabs.product-details-tabs-os .table-download .size1of4,.product-details-tabs.product-details-tabs-os .table-wrapper .table.table-related-products .size1of2,.product-details-tabs.product-details-tabs-os .table-wrapper .table.table-related-products .size1of4,.table-wrapper .product-details-tabs.product-details-tabs-os .table.table-related-products .size1of2,.table-wrapper .product-details-tabs.product-details-tabs-os .table.table-related-products .size1of4{
        min-width:150px
    }
}
.status-information-os{
    margin-top:10px
}
.status-information-os h2{
    margin-bottom:6px
}
.status-information-os ul{
    list-style-type:none;
    padding-left:0
}
.status-information-os ul li{
    min-height:40px;
    border-bottom:1px solid #c8c8c8;
    padding-right:15px
}
.status-information-os ul li:first-of-type{
    border-top:1px solid #c8c8c8
}
.status-information-os ul li .ms-icon_status{
    width:40px;
    float:left;
    margin-left:-12px
}
.status-information-os ul li .status-desc{
    padding-left:15px;
    margin-left:30px;
    margin-top:0;
    min-height:40px;
    padding-top:9px;
    padding-bottom:9px
}
.status-information-os ul li:after{
    clear:both
}
.successor-product-list ul{
    list-style:none;
    padding-left:0;
    border-bottom:1px solid #c8c8c8;
    margin-bottom:inherit
}
.successor-product-list ul li.successor-product{
    border-top:1px solid #c8c8c8;
    padding:15px
}
.successor-product-list ul li.successor-product .successor-product-img{
    display:table-cell;
    vertical-align:top
}
.successor-product-list ul li.successor-product .successor-product-img>img{
    width:105px
}
.successor-product-list ul li.successor-product .successor-product-img+.successor-product-text{
    padding-left:20px
}
.successor-product-list ul li.successor-product .successor-product-text{
    display:table-cell;
    vertical-align:middle;
    width:100%
}
.successor-product-list ul li.successor-product .successor-product-text .product-gtin-number{
    margin-top:0
}
.successor-product-list ul li.successor-product:hover .add-on-text a h2{
    color:#f60
}
.successor-product-list ul li.successor-product:first-of-type{
    border-top:none;
    padding-top:0
}
.ms-product-details-myOSRAM .product-family-name{
    margin-bottom:20px
}
.ms-product-details-myOSRAM .packaging-unit-dropdown,.ms-product-details-myOSRAM .product-variation-dropdown{
    cursor:pointer;
    margin-top:25px;
    margin-bottom:25px
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-identifier,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-identifier{
    margin-bottom:5px
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle{
    display:block;
    border:1px solid #c8c8c8;
    padding:15px 60px 15px 15px;
    width:100%;
    position:relative
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle:after,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle:after{
    font-size:30px;
    content:"\61";
    color:#f60;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-10px
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle[aria-expanded=true],.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=true]{
    padding-left:0;
    border-width:0
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=true]:after{
    transform:rotate(180deg);
    bottom:10px;
    top:auto
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry{
    display:none
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-details-myOSRAM .product-variation-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child{
    border-top-color:transparent
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-panel,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel{
    margin:1px 0 0;
    width:100%;
    padding:0;
    list-style:none;
    text-align:left
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-panel li,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li{
    padding:15px;
    border:1px solid transparent;
    border-bottom-color:#c8c8c8;
    margin-top:-1px
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-panel li:hover,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li:hover{
    border:1px solid #f60
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-panel li:first-child,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li:first-child{
    border-top-color:#c8c8c8;
    margin-top:0
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-panel li:first-child:hover,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li:first-child:hover{
    border-top-color:#f60
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-panel li.selected,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-panel li.selected{
    border:1px solid #f60
}
.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-entry .packaging,.ms-product-details-myOSRAM .packaging-unit-dropdown .dropdown-entry .pieces,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-entry .packaging,.ms-product-details-myOSRAM .product-variation-dropdown .dropdown-entry .pieces{
    margin:0
}
.ms-product-details-myOSRAM .master-product-dropdown{
    cursor:pointer;
    margin-top:25px;
    margin-bottom:25px
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-identifier{
    margin-bottom:5px
}
.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle{
    display:block;
    border:1px solid #c8c8c8;
    padding:15px 60px 15px 15px;
    width:100%;
    position:relative
}
.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle:after{
    font-size:30px;
    content:"\61";
    color:#f60;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-10px
}
.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true]{
    padding-left:0;
    border-width:0
}
.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true]:after{
    transform:rotate(180deg);
    bottom:10px;
    top:auto
}
.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry{
    display:none
}
.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier{
    display:block;
    min-height:60px;
    line-height:60px
}
.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child{
    border-top-color:transparent
}
.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle .dropdown-entry .product-gtin-number,.ms-product-details-myOSRAM .master-product-dropdown .collapse-toggle .dropdown-entry .product-order-number{
    display:none
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel{
    margin:1px 0 0;
    width:100%;
    padding:0;
    list-style:none;
    text-align:left
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li{
    position:relative;
    padding:15px;
    border:1px solid transparent;
    border-bottom-color:#c8c8c8;
    margin-top:-1px
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li:first-child{
    border-top-color:#c8c8c8;
    margin-top:0
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li[data-option]:hover{
    border:1px solid #f60
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li[data-option].selected{
    border:1px solid #f60
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline{
    padding-left:0
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline:hover{
    cursor:default
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline h2{
    color:#f60
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .info-label{
    position:absolute;
    left:0;
    top:0
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .info-label:before{
    color:#f60
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .info-label~.font-headline-and-product-name{
    padding-left:20px
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .info-label~.product-subline{
    padding-left:20px
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .font-headline-and-product-name{
    color:#f60
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-subline{
    margin:0;
    color:#3c3c3c;
    line-height:30px
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-subline>img{
    margin-left:10px;
    margin-right:10px
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-order-number{
    margin-top:5px
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-order-number a[href^=tel]{
    text-decoration:inherit;
    color:inherit;
    pointer-events:none
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-gtin-number{
    margin-top:0
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-gtin-number a[href^=tel]{
    text-decoration:inherit;
    color:inherit;
    pointer-events:none
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-pics{
    padding-left:75px
}
.ms-product-details-myOSRAM .master-product-dropdown .dropdown-entry .product-pics>img{
    margin-top:10px
}
.ms-product-details-myOSRAM .crm-container .crm-field.cust-code{
    margin-bottom:5px
}
.ms-product-details-myOSRAM .crm-container .crm-field.product-price{
    margin:10px 0
}
.ms-product-details-myOSRAM .crm-container .crm-field .ms-icon_status{
    margin-left:-13px
}
.ms-product-details-myOSRAM .crm-container .crm-field .ms-icon_status .ms-icon_info{
    width:40px;
    height:40px;
    display:inline-block;
    margin-left:-15px
}
.ms-product-details-myOSRAM #addToBasketBtn{
    width:100%;
    text-align:center
}
.ms-product-details-myOSRAM .availability-check{
    width:40px;
    height:40px;
    background-color:#666;
    color:#fff;
    border:1px solid #fff
}
.ms-product-details-myOSRAM .availability-check:active,.ms-product-details-myOSRAM .availability-check:focus,.ms-product-details-myOSRAM .availability-check:hover{
    cursor:pointer;
    background-color:#fff;
    color:#666;
    border:1px solid #666
}
.ms-product-details-myOSRAM .form-group input{
    text-align:center
}
.ms-product-details-myOSRAM .secondary-cta{
    margin:25px 0 15px 0
}
.ms-product-details-myOSRAM .secondary-cta a{
    float:none;
    width:100%
}
.ms-product-overview-myOSRAM .product-variation a.product-link{
    padding-left:10px;
    margin-top:0
}
.ms-product-overview-myOSRAM .product-variation a.product-link>span{
    padding-left:70px;
    left:0
}
.ms-product-overview-myOSRAM .product-variation a.product-link>div:not(.img-wrapper){
    padding-left:90px
}
.ms-product-overview-myOSRAM .product-variation a.product-link .img-wrapper{
    width:60px;
    height:60px;
    float:left
}
.ms-product-overview-myOSRAM .product-variation a.product-link img.thumbnail{
    margin-left:auto;
    margin-right:auto;
    max-width:60px;
    max-height:60px;
    display:block
}
.ms-product-overview-myOSRAM .product-variation a.product-link .product-pics{
    margin-top:10px
}
.ms-product-overview-myOSRAM .product-variation a.product-link .product-pics img{
    width:30px;
    margin-right:5px;
    margin-bottom:5px
}
.ms-product-overview-myOSRAM input[type=checkbox]{
    opacity:0;
    position:absolute;
    z-index:12;
    width:18px;
    height:18px;
    cursor:pointer
}
.ms-product-overview-myOSRAM input[type=checkbox]+.lbl{
    position:relative;
    display:inline-block;
    margin:5px 0;
    line-height:20px;
    min-height:20px;
    min-width:14px;
    font-weight:400;
    padding-left:25px
}
.ms-product-overview-myOSRAM input[type=checkbox]:checked,.ms-product-overview-myOSRAM input[type=checkbox]:focus{
    outline:0!important
}
.ms-product-overview-myOSRAM input[type=checkbox]+.lbl::before,.ms-product-overview-myOSRAM input[type=checkbox]:checked+.lbl::before{
    content:"\57";
    font-size:16px;
    margin-right:10px;
    display:inline-block;
    vertical-align:middle;
    line-height:20px;
    height:20px;
    text-align:center
}
.ms-product-overview-myOSRAM input[type=checkbox]:checked+.lbl::before{
    content:"\58"
}
.ms-product-overview-myOSRAM input[type=checkbox]+.lbl::before,.ms-product-overview-myOSRAM input[type=checkbox]:checked+.lbl::before{
    position:absolute;
    left:0
}
.ms-product-overview-myOSRAM input[type=checkbox]+.lbl:hover::before,.ms-product-overview-myOSRAM input[type=checkbox]:hover+.lbl::before{
    cursor:pointer
}
.ms-product-overview-myOSRAM label.select-all{
    margin-left:10px;
    margin-right:40px
}
.ms-product-overview-myOSRAM .select-all-availability{
    margin-right:15px
}
.ms-product-overview-myOSRAM .choose-product-dropdown,.ms-product-overview-myOSRAM .master-product-dropdown{
    cursor:pointer
}
.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle{
    display:block;
    border:1px solid #c8c8c8;
    padding:10px 60px 10px 15px;
    width:100%;
    position:relative
}
.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle:after,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle:after{
    font-size:30px;
    content:"\61";
    color:#f60;
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-10px
}
.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle .dropdown-identifier,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle .dropdown-identifier{
    display:none
}
.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle[aria-expanded=true],.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true]{
    padding-left:0;
    border-width:0
}
.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle[aria-expanded=true]:after,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true]:after{
    transform:rotate(180deg)
}
.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-entry{
    display:none
}
.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=true] .dropdown-identifier{
    display:block;
    min-height:60px;
    line-height:60px
}
.ms-product-overview-myOSRAM .choose-product-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle[aria-expanded=false]~.dropdown-panel.collapsing li:first-child{
    border-top-color:transparent
}
.ms-product-overview-myOSRAM .choose-product-dropdown .dropdown-panel{
    margin:1px 0 0;
    width:100%;
    padding:0;
    list-style:none;
    text-align:left
}
.ms-product-overview-myOSRAM .choose-product-dropdown .dropdown-panel li{
    padding:15px;
    border:1px solid transparent;
    border-bottom-color:#c8c8c8;
    margin-top:-1px
}
.ms-product-overview-myOSRAM .choose-product-dropdown .dropdown-panel li:hover{
    border:1px solid #f60
}
.ms-product-overview-myOSRAM .choose-product-dropdown .dropdown-panel li:first-child{
    border-top-color:#c8c8c8;
    margin-top:0
}
.ms-product-overview-myOSRAM .choose-product-dropdown .dropdown-panel li:first-child:hover{
    border-top-color:#f60
}
.ms-product-overview-myOSRAM .choose-product-dropdown .dropdown-panel li.selected{
    border:1px solid #f60
}
.ms-product-overview-myOSRAM .choose-product-dropdown .dropdown-entry>p{
    margin:0
}
.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle .dropdown-entry .product-gtin-number,.ms-product-overview-myOSRAM .master-product-dropdown .collapse-toggle .dropdown-entry .product-order-number{
    display:none
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-panel{
    margin:1px 0 0;
    width:100%;
    padding:0;
    list-style:none;
    text-align:left
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-panel li{
    position:relative;
    padding:15px;
    border:1px solid transparent;
    border-bottom-color:#c8c8c8;
    margin-top:-1px
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-panel li:first-child{
    border-top-color:#c8c8c8;
    margin-top:0
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-panel li[data-option]:hover{
    border:1px solid #f60
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-panel li[data-option].selected{
    border:1px solid #f60
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline{
    padding-left:0
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline:hover{
    cursor:default
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-panel li.product-group-headline h2{
    color:#f60
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .info-label{
    position:absolute;
    left:0;
    top:0
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .info-label:before{
    color:#f60
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .info-label~.font-headline-and-product-name{
    padding-left:20px
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .info-label~.product-subline{
    padding-left:20px
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .font-headline-and-product-name{
    color:#f60
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .product-subline{
    margin:0;
    color:#3c3c3c;
    line-height:30px
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .product-subline>img{
    margin-left:10px;
    margin-right:10px
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .product-order-number{
    margin-top:5px
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .product-order-number a[href^=tel]{
    text-decoration:inherit;
    color:inherit;
    pointer-events:none
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .product-gtin-number{
    margin-top:0
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .product-gtin-number a[href^=tel]{
    text-decoration:inherit;
    color:inherit;
    pointer-events:none
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .product-pics{
    padding-left:75px
}
.ms-product-overview-myOSRAM .master-product-dropdown .dropdown-entry .product-pics>img{
    margin-top:10px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table{
    list-style-type:none;
    padding-left:0;
    width:100%
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table li{
    position:relative;
    border-bottom:1px solid #c8c8c8;
    padding:15px 0
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table li:after,.ms-product-overview-myOSRAM ul.myOsram-overview-table li:before{
    display:table;
    content:" "
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table li:after{
    clear:both
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table li:not(:first-child) .check-col .column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table li:not(:first-child) .product-variation .column-headline{
    display:none
}
@media all and (min-width:764px){
    .ms-product-overview-myOSRAM ul.myOsram-overview-table li:not(:first-child) .crm-group .column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table li:not(:first-child) .product-dropdown .column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table li:not(:first-child) .product-price .column-headline{
        display:none
    }
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .check-col{
    position:absolute;
    top:15px;
    left:0;
    width:50px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .check-col label.check-label{
    margin-left:10px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .left,.ms-product-overview-myOSRAM ul.myOsram-overview-table .right{
    display:inline-block;
    vertical-align:top
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right{
    padding-left:50px;
    width:100%;
    display:table;
    table-layout:fixed
}
@media screen and (min-width:764px){
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div{
        display:inline-block;
        vertical-align:top
    }
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-variation:after,.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-variation:before{
    display:table;
    content:" ";
    clear:both
}
@media all and (min-width:764px){
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-variation{
        display:table-cell
    }
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-dropdown{
    min-width:200px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-dropdown .choose-product-dropdown,.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-dropdown .master-product-dropdown{
    margin-left:10px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-dropdown .choose-product-dropdown .product-subline>img,.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-dropdown .master-product-dropdown .product-subline>img{
    margin-left:10px;
    margin-right:10px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-price{
    width:130px;
    margin-top:10px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.product-price .price{
    margin-left:10px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper{
    margin-left:10px;
    padding-right:10px;
    width:100%
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .input-wrapper{
    display:table-cell
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .input-wrapper .form-group{
    display:inline-block;
    margin-right:0;
    width:45%
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .input-wrapper .form-group input.delivery-date,.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .input-wrapper .form-group input.quantity{
    text-align:center;
    width:100%
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .availability-check{
    display:table-cell;
    vertical-align:top
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .availability-info{
    display:table-cell;
    vertical-align:top;
    width:60px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .availability-info .ms-icon_status{
    margin-left:-13px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .availability-info .ms-icon_status .ms-icon_info{
    width:40px;
    height:40px;
    display:inline-block;
    margin-left:-15px
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .add-to-cart{
    width:100%
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .add-to-cart a{
    padding:0;
    width:100%
}
@media all and (min-width:764px){
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .input-wrapper{
        display:table-cell
    }
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .input-wrapper .form-group{
        margin-right:15px;
        width:auto
    }
}
@media all and (min-width:1010px){
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .input-wrapper{
        padding-right:15px;
        width:auto
    }
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .input-wrapper .form-group{
        display:block;
        margin-right:0
    }
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .availability-check{
        padding-right:15px
    }
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .add-to-cart{
        display:table-cell;
        vertical-align:top;
        width:auto
    }
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .right>div.crm-group .input-button-wrapper .add-to-cart>.ms-icon_cart{
        width:40px;
        height:40px;
        padding:0
    }
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .check-col label.column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table .product-variation label.column-headline{
    background-color:#f5f6f8;
    border-bottom:1px solid #c8c8c8;
    padding:6px 10px;
    margin-bottom:10px
}
@media all and (min-width:764px){
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .check-col label.column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table .product-variation label.column-headline{
        min-height:50px
    }
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .crm-group label.column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table .product-dropdown label.column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table .product-price label.column-headline{
    margin-top:10px;
    padding-left:10px
}
@media all and (min-width:764px){
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .crm-group,.ms-product-overview-myOSRAM ul.myOsram-overview-table .product-dropdown,.ms-product-overview-myOSRAM ul.myOsram-overview-table .product-price{
        display:table-cell!important
    }
    .ms-product-overview-myOSRAM ul.myOsram-overview-table .crm-group label.column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table .product-dropdown label.column-headline,.ms-product-overview-myOSRAM ul.myOsram-overview-table .product-price label.column-headline{
        margin-bottom:10px;
        min-height:50px;
        margin-top:0;
        background-color:#f5f6f8;
        border-bottom:1px solid #c8c8c8;
        padding:6px 10px
    }
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table label.column-headline{
    font-weight:400;
    display:block
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .availability-check .ms-icon_availability{
    padding:1px;
    width:42px;
    height:42px;
    background-color:#666;
    color:#fff;
    border:1px solid #fff
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .availability-check .ms-icon_availability:active,.ms-product-overview-myOSRAM ul.myOsram-overview-table .availability-check .ms-icon_availability:focus,.ms-product-overview-myOSRAM ul.myOsram-overview-table .availability-check .ms-icon_availability:hover{
    cursor:pointer;
    background-color:#fff;
    color:#666;
    border:1px solid #666
}
.ms-product-overview-myOSRAM ul.myOsram-overview-table .crm-group>div{
    display:inline-block
}
.ms-product-overview-myOSRAM .availability-info{
    display:inline-block;
    vertical-align:middle
}
.ms-product-overview-myOSRAM .availability-info .ms-icon_status{
    margin-left:-13px
}
.ms-product-overview-myOSRAM .availability-info .ms-icon_status .ms-icon_info{
    width:40px;
    height:40px;
    display:inline-block;
    margin-left:-15px
}
.ms-product-overview-myOSRAM .dark-gray-btn{
    height:42px;
    width:40px;
    background-color:#666;
    color:#fff;
    border:1px solid #fff
}
@media screen and (min-width:520px){
    .ms-product-overview-myOSRAM .dark-gray-btn{
        width:auto
    }
}
.ms-product-overview-myOSRAM .dark-gray-btn:active,.ms-product-overview-myOSRAM .dark-gray-btn:focus,.ms-product-overview-myOSRAM .dark-gray-btn:hover{
    cursor:pointer;
    background-color:#fff;
    color:#666;
    border:1px solid #666
}
.table-related-products th.add-to-cart-col,.table-related-products th.availability-check-col{
    min-width:60px!important;
    width:60px!important
}
.table-related-products .add-to-cart{
    width:40px;
    height:40px;
    background-color:#f60;
    color:#fff;
    border:1px solid #f60
}
.table-related-products .add-to-cart:active,.table-related-products .add-to-cart:focus,.table-related-products .add-to-cart:hover{
    cursor:pointer;
    background-color:#fff;
    color:#f60
}
.table-related-products .availability-check{
    width:40px;
    height:40px;
    background-color:#666;
    color:#fff;
    border:1px solid #fff
}
.table-related-products .availability-check:active,.table-related-products .availability-check:focus,.table-related-products .availability-check:hover{
    cursor:pointer;
    background-color:#fff;
    color:#666;
    border:1px solid #666
}
.table-related-products .availability-info{
    display:inline-block;
    vertical-align:middle
}
.table-related-products .availability-info .ms-icon_status{
    margin-left:-13px
}
.table-related-products .availability-info .ms-icon_status .ms-icon_info{
    width:40px;
    height:40px;
    display:inline-block;
    margin-left:-15px
}
.table-related-products .crm-table-row .ms-icon_status .ms-icon_info.popper{
    width:40px;
    height:40px;
    display:inline-block;
    margin-left:-15px
}
.table-related-products input.delivery-date,.table-related-products input.quantity{
    text-align:center
}
.table-wrapper{
    position:relative;
    overflow:hidden
}
.table-wrapper .table.table-base-style,.table-wrapper .table.table-column-header,.table-wrapper .table.table-column-row-header,.table-wrapper .table.table-download,.table-wrapper .table.table-no-header,.table-wrapper .table.table-related-products,.table-wrapper .table.table-row-header{
    border:none;
    border-collapse:separate;
    display:table;
    border-spacing:0;
    margin-bottom:0
}
.table-wrapper .table.table-base-style thead tr th,.table-wrapper .table.table-column-header thead tr th,.table-wrapper .table.table-column-row-header thead tr th,.table-wrapper .table.table-download thead tr th,.table-wrapper .table.table-no-header thead tr th,.table-wrapper .table.table-related-products thead tr th,.table-wrapper .table.table-row-header thead tr th{
    background-color:#f5f6f8;
    border-left:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
    position:relative;
    padding:6px 10px
}
.table-wrapper .table.table-base-style thead tr th:first-child,.table-wrapper .table.table-column-header thead tr th:first-child,.table-wrapper .table.table-column-row-header thead tr th:first-child,.table-wrapper .table.table-download thead tr th:first-child,.table-wrapper .table.table-no-header thead tr th:first-child,.table-wrapper .table.table-related-products thead tr th:first-child,.table-wrapper .table.table-row-header thead tr th:first-child{
    background-color:#fff;
    border-left:none
}
.product-details .product-detail-content .left-col .product-pim-content .table-wrapper .table.table-base-style thead tr th .orange b:first-child,.product-details .product-detail-content .left-col .product-pim-content .table-wrapper .table.table-column-header thead tr th .orange b:first-child,.product-details .product-detail-content .left-col .product-pim-content .table-wrapper .table.table-column-row-header thead tr th .orange b:first-child,.product-details .product-detail-content .left-col .product-pim-content .table-wrapper .table.table-download thead tr th .orange b:first-child,.product-details .product-detail-content .left-col .product-pim-content .table-wrapper .table.table-no-header thead tr th .orange b:first-child,.product-details .product-detail-content .left-col .product-pim-content .table-wrapper .table.table-related-products thead tr th .orange b:first-child,.product-details .product-detail-content .left-col .product-pim-content .table-wrapper .table.table-row-header thead tr th .orange b:first-child,.table-wrapper .table.table-base-style thead tr th .orange .font-sub-headline-portrait:first-child,.table-wrapper .table.table-base-style thead tr th .orange .font-sub-headline:first-child,.table-wrapper .table.table-base-style thead tr th .orange .product-details .product-detail-content .left-col .product-pim-content b:first-child,.table-wrapper .table.table-column-header thead tr th .orange .font-sub-headline-portrait:first-child,.table-wrapper .table.table-column-header thead tr th .orange .font-sub-headline:first-child,.table-wrapper .table.table-column-header thead tr th .orange .product-details .product-detail-content .left-col .product-pim-content b:first-child,.table-wrapper .table.table-column-row-header thead tr th .orange .font-sub-headline-portrait:first-child,.table-wrapper .table.table-column-row-header thead tr th .orange .font-sub-headline:first-child,.table-wrapper .table.table-column-row-header thead tr th .orange .product-details .product-detail-content .left-col .product-pim-content b:first-child,.table-wrapper .table.table-download thead tr th .orange .font-sub-headline-portrait:first-child,.table-wrapper .table.table-download thead tr th .orange .font-sub-headline:first-child,.table-wrapper .table.table-download thead tr th .orange .product-details .product-detail-content .left-col .product-pim-content b:first-child,.table-wrapper .table.table-no-header thead tr th .orange .font-sub-headline-portrait:first-child,.table-wrapper .table.table-no-header thead tr th .orange .font-sub-headline:first-child,.table-wrapper .table.table-no-header thead tr th .orange .product-details .product-detail-content .left-col .product-pim-content b:first-child,.table-wrapper .table.table-related-products thead tr th .orange .font-sub-headline-portrait:first-child,.table-wrapper .table.table-related-products thead tr th .orange .font-sub-headline:first-child,.table-wrapper .table.table-related-products thead tr th .orange .product-details .product-detail-content .left-col .product-pim-content b:first-child,.table-wrapper .table.table-row-header thead tr th .orange .font-sub-headline-portrait:first-child,.table-wrapper .table.table-row-header thead tr th .orange .font-sub-headline:first-child,.table-wrapper .table.table-row-header thead tr th .orange .product-details .product-detail-content .left-col .product-pim-content b:first-child{
    color:#f60
}
.table-wrapper .table.table-base-style thead tr th a,.table-wrapper .table.table-column-header thead tr th a,.table-wrapper .table.table-column-row-header thead tr th a,.table-wrapper .table.table-download thead tr th a,.table-wrapper .table.table-no-header thead tr th a,.table-wrapper .table.table-related-products thead tr th a,.table-wrapper .table.table-row-header thead tr th a{
    display:block
}
.table-wrapper .table.table-base-style thead tr th a:hover>.compare-content .item-text,.table-wrapper .table.table-column-header thead tr th a:hover>.compare-content .item-text,.table-wrapper .table.table-column-row-header thead tr th a:hover>.compare-content .item-text,.table-wrapper .table.table-download thead tr th a:hover>.compare-content .item-text,.table-wrapper .table.table-no-header thead tr th a:hover>.compare-content .item-text,.table-wrapper .table.table-related-products thead tr th a:hover>.compare-content .item-text,.table-wrapper .table.table-row-header thead tr th a:hover>.compare-content .item-text{
    color:#f60
}
.table-wrapper .table.table-base-style thead tr th a .compare-content,.table-wrapper .table.table-column-header thead tr th a .compare-content,.table-wrapper .table.table-column-row-header thead tr th a .compare-content,.table-wrapper .table.table-download thead tr th a .compare-content,.table-wrapper .table.table-no-header thead tr th a .compare-content,.table-wrapper .table.table-related-products thead tr th a .compare-content,.table-wrapper .table.table-row-header thead tr th a .compare-content{
    margin-top:20px;
    padding-left:55px;
    position:relative
}
.table-wrapper .table.table-base-style thead tr th a .compare-content img.item-img,.table-wrapper .table.table-column-header thead tr th a .compare-content img.item-img,.table-wrapper .table.table-column-row-header thead tr th a .compare-content img.item-img,.table-wrapper .table.table-download thead tr th a .compare-content img.item-img,.table-wrapper .table.table-no-header thead tr th a .compare-content img.item-img,.table-wrapper .table.table-related-products thead tr th a .compare-content img.item-img,.table-wrapper .table.table-row-header thead tr th a .compare-content img.item-img{
    position:absolute;
    bottom:8px;
    left:0;
    max-width:45px
}
.table-wrapper .table.table-base-style thead.next-table tr th,.table-wrapper .table.table-column-header thead.next-table tr th,.table-wrapper .table.table-column-row-header thead.next-table tr th,.table-wrapper .table.table-download thead.next-table tr th,.table-wrapper .table.table-no-header thead.next-table tr th,.table-wrapper .table.table-related-products thead.next-table tr th,.table-wrapper .table.table-row-header thead.next-table tr th{
    border-top:none
}
.table-wrapper .table.table-base-style thead.next-table tr:first-child,.table-wrapper .table.table-column-header thead.next-table tr:first-child,.table-wrapper .table.table-column-row-header thead.next-table tr:first-child,.table-wrapper .table.table-download thead.next-table tr:first-child,.table-wrapper .table.table-no-header thead.next-table tr:first-child,.table-wrapper .table.table-related-products thead.next-table tr:first-child,.table-wrapper .table.table-row-header thead.next-table tr:first-child{
    height:60px
}
.table-wrapper .table.table-base-style thead.next-table tr:first-child th,.table-wrapper .table.table-column-header thead.next-table tr:first-child th,.table-wrapper .table.table-column-row-header thead.next-table tr:first-child th,.table-wrapper .table.table-download thead.next-table tr:first-child th,.table-wrapper .table.table-no-header thead.next-table tr:first-child th,.table-wrapper .table.table-related-products thead.next-table tr:first-child th,.table-wrapper .table.table-row-header thead.next-table tr:first-child th{
    border:none
}
.table-wrapper .table.table-base-style tbody tr th,.table-wrapper .table.table-column-header tbody tr th,.table-wrapper .table.table-column-row-header tbody tr th,.table-wrapper .table.table-download tbody tr th,.table-wrapper .table.table-no-header tbody tr th,.table-wrapper .table.table-related-products tbody tr th,.table-wrapper .table.table-row-header tbody tr th{
    background-color:#f5f6f8;
    padding:7px 10px;
    color:#3c3c3c;
    font-weight:400
}
.table-wrapper .table.table-base-style tbody tr td,.table-wrapper .table.table-column-header tbody tr td,.table-wrapper .table.table-column-row-header tbody tr td,.table-wrapper .table.table-download tbody tr td,.table-wrapper .table.table-no-header tbody tr td,.table-wrapper .table.table-related-products tbody tr td,.table-wrapper .table.table-row-header tbody tr td{
    border-left:1px solid #c8c8c8;
    padding:7px 10px
}
.table-wrapper .table.table-base-style .popper-inline,.table-wrapper .table.table-column-header .popper-inline,.table-wrapper .table.table-column-row-header .popper-inline,.table-wrapper .table.table-download .popper-inline,.table-wrapper .table.table-no-header .popper-inline,.table-wrapper .table.table-related-products .popper-inline,.table-wrapper .table.table-row-header .popper-inline{
    width:40px;
    height:15px;
    position:relative;
    margin-left:0;
    display:inline-block
}
.table-wrapper .table.table-base-style .popper-inline .ms-icon_help,.table-wrapper .table.table-base-style .popper-inline .ms-icon_info,.table-wrapper .table.table-column-header .popper-inline .ms-icon_help,.table-wrapper .table.table-column-header .popper-inline .ms-icon_info,.table-wrapper .table.table-column-row-header .popper-inline .ms-icon_help,.table-wrapper .table.table-column-row-header .popper-inline .ms-icon_info,.table-wrapper .table.table-download .popper-inline .ms-icon_help,.table-wrapper .table.table-download .popper-inline .ms-icon_info,.table-wrapper .table.table-no-header .popper-inline .ms-icon_help,.table-wrapper .table.table-no-header .popper-inline .ms-icon_info,.table-wrapper .table.table-related-products .popper-inline .ms-icon_help,.table-wrapper .table.table-related-products .popper-inline .ms-icon_info,.table-wrapper .table.table-row-header .popper-inline .ms-icon_help,.table-wrapper .table.table-row-header .popper-inline .ms-icon_info{
    width:40px;
    position:absolute;
    top:-60%
}
.table-wrapper .table.table-base-style .popper-inline .ms-icon_help:before,.table-wrapper .table.table-base-style .popper-inline .ms-icon_info:before,.table-wrapper .table.table-column-header .popper-inline .ms-icon_help:before,.table-wrapper .table.table-column-header .popper-inline .ms-icon_info:before,.table-wrapper .table.table-column-row-header .popper-inline .ms-icon_help:before,.table-wrapper .table.table-column-row-header .popper-inline .ms-icon_info:before,.table-wrapper .table.table-download .popper-inline .ms-icon_help:before,.table-wrapper .table.table-download .popper-inline .ms-icon_info:before,.table-wrapper .table.table-no-header .popper-inline .ms-icon_help:before,.table-wrapper .table.table-no-header .popper-inline .ms-icon_info:before,.table-wrapper .table.table-related-products .popper-inline .ms-icon_help:before,.table-wrapper .table.table-related-products .popper-inline .ms-icon_info:before,.table-wrapper .table.table-row-header .popper-inline .ms-icon_help:before,.table-wrapper .table.table-row-header .popper-inline .ms-icon_info:before{
    font-size:40px
}
.table-wrapper .table.table-base-style .popover.top,.table-wrapper .table.table-column-header .popover.top,.table-wrapper .table.table-column-row-header .popover.top,.table-wrapper .table.table-download .popover.top,.table-wrapper .table.table-no-header .popover.top,.table-wrapper .table.table-related-products .popover.top,.table-wrapper .table.table-row-header .popover.top{
    width:230px
}
.table-wrapper .table.table-row-header>tbody>tr:first-child>td,.table-wrapper .table.table-row-header>tbody>tr:first-child>th{
    border-top:none
}
.table-wrapper .table.table-no-header>tbody>tr:first-child>td,.table-wrapper .table.table-no-header>tbody>tr:first-child>th{
    border-top:none
}
.table-wrapper .table.table-no-header>tbody>tr>td:first-child{
    border-left:none
}
.table-wrapper .table.table-column-row-header thead tr th:first-child{
    width:200px;
    min-width:200px;
    max-width:200px;
    white-space:normal
}
.table-wrapper .table.table-column-row-header.next-table tr:first-child{
    height:60px
}
.table-wrapper .table.table-column-row-header tbody tr th:first-child{
    width:200px;
    min-width:200px;
    max-width:200px;
    white-space:normal
}
.table-wrapper .table.table-column-header thead tr th{
    min-width:180px
}
.table-wrapper .table.table-column-header thead tr th:first-child{
    background-color:#f5f6f8;
    max-width:130px;
    min-width:130px
}
@media screen and (min-width:520px){
    .table-wrapper .table.table-column-header thead tr th:first-child{
        min-width:175px;
        max-width:175px
    }
}
@media screen and (min-width:764px){
    .table-wrapper .table.table-column-header thead tr th:first-child{
        min-width:215px;
        max-width:215px
    }
}
.table-wrapper .table.table-column-header thead tr th .sort-container{
    position:relative;
    padding-right:30px;
    cursor:pointer
}
.table-wrapper .table.table-column-header thead tr th .sort-container .ms-icon_arrow-close,.table-wrapper .table.table-column-header thead tr th .sort-container .ms-icon_arrow-open{
    position:absolute;
    right:-3px;
    top:-8px
}
.table-wrapper .table.table-column-header thead tr th .sort-container .ms-icon_arrow-close:before,.table-wrapper .table.table-column-header thead tr th .sort-container .ms-icon_arrow-open:before{
    color:#999
}
.table-wrapper .table.table-column-header thead tr th.sortable.active{
    background-color:#c8c8c8
}
.table-wrapper .table.table-column-header thead tr th.sortable.active .ms-icon.active:before{
    color:#f60
}
.table-wrapper .table.table-column-header thead.next-table tr:first-child{
    height:60px
}
.table-wrapper .table.table-column-header tbody tr th{
    background-color:#fff
}
.table-wrapper .table.table-column-header tbody tr td:first-child{
    border-left:none
}
.table-wrapper .table.table-column-header.columns-dynamic thead>tr>th{
    min-width:inherit!important;
    max-width:inherit!important
}
.table-wrapper .table.table-download thead tr th,.table-wrapper .table.table-related-products thead tr th{
    border-left:none;
    border-right:none
}
.table-wrapper .table.table-download thead tr th:first-child,.table-wrapper .table.table-related-products thead tr th:first-child{
    background-color:#f5f6f8
}
.table-wrapper .table.table-download tbody tr th,.table-wrapper .table.table-related-products tbody tr th{
    background-color:#fff;
    border-left:none
}
.table-wrapper .table.table-download tbody tr td,.table-wrapper .table.table-related-products tbody tr td{
    vertical-align:middle;
    border-left:none;
    border-right:none;
    border-top:1px solid #c8c8c8
}
.table-wrapper .table.table-download tbody tr td.energy-lbl-img,.table-wrapper .table.table-related-products tbody tr td.energy-lbl-img{
    text-align:center
}
.table-wrapper .table.table-download tbody tr .popper,.table-wrapper .table.table-related-products tbody tr .popper{
    width:40px;
    height:40px;
    position:relative;
    margin-left:0;
    display:inline-block
}
.table-wrapper .table.table-download tbody tr .popper [class*=" ms-icon"],.table-wrapper .table.table-download tbody tr .popper>[class^=ms-icon],.table-wrapper .table.table-related-products tbody tr .popper [class*=" ms-icon"],.table-wrapper .table.table-related-products tbody tr .popper>[class^=ms-icon]{
    color:#999
}
.table-wrapper .table.table-download tbody tr .ms-icon_help,.table-wrapper .table.table-download tbody tr .ms-icon_info,.table-wrapper .table.table-related-products tbody tr .ms-icon_help,.table-wrapper .table.table-related-products tbody tr .ms-icon_info{
    width:40px;
    position:relative;
    top:0
}
.table-wrapper .table.table-download tbody tr .ms-icon_help:before,.table-wrapper .table.table-download tbody tr .ms-icon_info:before,.table-wrapper .table.table-related-products tbody tr .ms-icon_help:before,.table-wrapper .table.table-related-products tbody tr .ms-icon_info:before{
    font-size:40px
}
.table-wrapper .table.table-download tbody tr td.icon-cell,.table-wrapper .table.table-related-products tbody tr td.icon-cell{
    padding:0;
    overflow:hidden;
    text-align:center
}
.table-wrapper .table.table-download tbody tr td.icon-cell span[class*=" ms-icon"],.table-wrapper .table.table-download tbody tr td.icon-cell span[class^=ms-icon],.table-wrapper .table.table-related-products tbody tr td.icon-cell span[class*=" ms-icon"],.table-wrapper .table.table-related-products tbody tr td.icon-cell span[class^=ms-icon]{
    color:#f60
}
.table-wrapper .table.table-download tbody tr:hover,.table-wrapper .table.table-related-products tbody tr:hover{
    background-color:#f5f6f8;
    cursor:pointer
}
.table-wrapper .table.table-download tbody tr:hover a:not(.link-btn),.table-wrapper .table.table-related-products tbody tr:hover a:not(.link-btn){
    color:#f60
}
.table-wrapper .table.table-related-products tbody>tr:hover{
    background-color:#fff;
    cursor:default
}
.table-wrapper .table.table-related-products tbody>tr.hasBuyNow:hover{
    background-color:#f5f6f8;
    cursor:pointer
}
.table-wrapper .table.table-related-products tbody>tr.hasBuyNow:hover .related-product-title{
    color:#f60
}
.table-wrapper .table.table-related-products tbody>tr.hasBuyNow:hover a.link-btn.orange-action-hover-btn{
    background-color:#fff;
    color:#f60;
    border-color:#f60
}
.table-wrapper .table-parent{
    overflow-x:auto
}
.size1of2{
    width:50%
}
.size1of4{
    width:25%
}
.size1of3{
    width:33.3333%
}
.size1of5{
    width:20%
}
.size1of10{
    width:10%
}
.size7of10{
    width:70%
}
.columns-equal>table,table.columns-equal{
    table-layout:fixed!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(2),.columns-equal>table thead tr th:first-child:nth-last-child(2)~th,table.columns-equal thead tr th:first-child:nth-last-child(2),table.columns-equal thead tr th:first-child:nth-last-child(2)~th{
    width:50%!important;
    min-width:50%!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(3),.columns-equal>table thead tr th:first-child:nth-last-child(3)~th,table.columns-equal thead tr th:first-child:nth-last-child(3),table.columns-equal thead tr th:first-child:nth-last-child(3)~th{
    width:33.3333%!important;
    min-width:33.3333%!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(4),.columns-equal>table thead tr th:first-child:nth-last-child(4)~th,table.columns-equal thead tr th:first-child:nth-last-child(4),table.columns-equal thead tr th:first-child:nth-last-child(4)~th{
    width:25%!important;
    min-width:25%!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(5),.columns-equal>table thead tr th:first-child:nth-last-child(5)~th,table.columns-equal thead tr th:first-child:nth-last-child(5),table.columns-equal thead tr th:first-child:nth-last-child(5)~th{
    width:20%!important;
    min-width:20%!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(6),.columns-equal>table thead tr th:first-child:nth-last-child(6)~th,table.columns-equal thead tr th:first-child:nth-last-child(6),table.columns-equal thead tr th:first-child:nth-last-child(6)~th{
    width:16.6666%!important;
    min-width:16.6666%!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(7),.columns-equal>table thead tr th:first-child:nth-last-child(7)~th,table.columns-equal thead tr th:first-child:nth-last-child(7),table.columns-equal thead tr th:first-child:nth-last-child(7)~th{
    width:14,2857%!important;
    min-width:14,2857%!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(8),.columns-equal>table thead tr th:first-child:nth-last-child(8)~th,table.columns-equal thead tr th:first-child:nth-last-child(8),table.columns-equal thead tr th:first-child:nth-last-child(8)~th{
    width:12,5%!important;
    min-width:12,5%!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(9),.columns-equal>table thead tr th:first-child:nth-last-child(9)~th,table.columns-equal thead tr th:first-child:nth-last-child(9),table.columns-equal thead tr th:first-child:nth-last-child(9)~th{
    width:11,1111%!important;
    min-width:11,1111%!important
}
.columns-equal>table thead tr th:first-child:nth-last-child(10),.columns-equal>table thead tr th:first-child:nth-last-child(10)~th,table.columns-equal thead tr th:first-child:nth-last-child(10),table.columns-equal thead tr th:first-child:nth-last-child(10)~th{
    width:10%!important;
    min-width:10%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(2),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(2)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(2),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(2)~*{
    width:50%!important;
    min-width:50%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(3),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(3)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(3),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(3)~*{
    width:33.3333%!important;
    min-width:33.3333%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(4),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(4)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(4),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(4)~*{
    width:25%!important;
    min-width:25%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(5),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(5)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(5),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(5)~*{
    width:20%!important;
    min-width:20%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(6),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(6)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(6),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(6)~*{
    width:16.6666%!important;
    min-width:16.6666%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(7),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(7)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(7),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(7)~*{
    width:14,2857%!important;
    min-width:14,2857%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(8),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(8)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(8),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(8)~*{
    width:12,5%!important;
    min-width:12,5%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(9),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(9)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(9),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(9)~*{
    width:11,1111%!important;
    min-width:11,1111%!important
}
.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(10),.columns-equal>table>tbody:first-child:last-child tr :first-child:nth-last-child(10)~*,table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(10),table.columns-equal>tbody:first-child:last-child tr :first-child:nth-last-child(10)~*{
    width:10%!important;
    min-width:10%!important
}
.columns-minimal>table,table.columns-minimal{
    table-layout:fixed;
    min-width:100%!important;
    width:auto!important
}
.columns-minimal>table th,table.columns-minimal th{
    min-width:auto!important
}
.quote .author{
    margin-top:10px
}
.social-hub-row .social-hub-column .social-hub-item{
    border:1px solid #c8c8c8
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-clickable:hover{
    opacity:.8;
    cursor:pointer
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-clickable:hover h2{
    color:#f60
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-img{
    position:relative
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-img .play-video{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-35px;
    margin-left:-35px
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content{
    padding:0 15px 15px 15px
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content p{
    margin-bottom:25px;
    color:#3c3c3c
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content a{
    color:#f60;
    text-decoration:underline
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content a:hover{
    color:#999
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content .font-headline-and-product-name{
    margin-top:20px
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author{
    min-height:40px
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author img{
    float:left;
    margin-right:15px
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details{
    color:#3c3c3c
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details .social-hub-topic,.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details>.social-hub-date{
    min-height:20px;
    padding-left:55px
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details .social-hub-topic.social-hub-date,.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details>.social-hub-date.social-hub-date{
    padding-top:4px
}
@media all and (min-width:1010px){
    .social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details .social-hub-topic.social-hub-date,.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details>.social-hub-date.social-hub-date{
        padding-top:2px
    }
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details .social-hub-topic.social-hub-topic,.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details>.social-hub-date.social-hub-topic{
    padding-top:2px
}
@media all and (min-width:1010px){
    .social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details .social-hub-topic.social-hub-topic,.social-hub-row .social-hub-column .social-hub-item .social-hub-content .social-hub-author>div.social-hub-author-details>.social-hub-date.social-hub-topic{
        padding-bottom:2px;
        padding-top:0
    }
}
.social-hub-row .social-hub-column .social-hub-item .social-hub-content p:first-child{
    margin-top:25px
}
.social-hub-filter-panel{
    color:#3c3c3c
}
.social-hub-filter-panel .filter-content{
    background-color:#f5f6f8
}
.social-hub-filter-panel .filter-content{
    padding:20px
}
@media all and (min-width:764px){
    .social-hub-filter-panel .filter-content{
        padding:30px
    }
}
.social-hub-filter-panel .filter-content .form-group{
    margin-bottom:0
}
.tiles-matrix .col-sm-6 .text-wrapper{
    width:auto;
    right:20px
}
@media all and (min-width:1010px){
    .tiles-matrix .col-sm-6 .text-wrapper{
        right:30px
    }
}
@media all and (max-width:519px){
    .tiles-matrix .col-sm-12 .text-wrapper{
        width:auto;
        right:20px
    }
}
@media screen and (max-width:763px){
    .tiles-matrix>[class^=col] .tiles-matrix-l>[class^=col]{
        margin-bottom:30px
    }
    .tiles-matrix>[class^=col] .tiles-matrix-r>[class^=col]:first-child [class^=col]{
        margin-bottom:30px
    }
}
@media screen and (max-width:1009px){
    .tiles-matrix>[class^=col] .tiles-matrix-l>[class^=col]{
        margin-bottom:30px
    }
    .tiles-matrix>[class^=col] .tiles-matrix-r>[class^=col]:first-child [class^=col]:first-child{
        margin-bottom:30px
    }
}
@media screen and (min-width:1010px){
    .tiles-matrix>[class^=col] .tiles-matrix-l>[class^=col]:first-child{
        margin-bottom:30px
    }
    .tiles-matrix>[class^=col] .tiles-matrix-r>[class^=col]:first-child [class^=col]{
        margin-bottom:30px
    }
}
@media screen and (max-width:519px){
    .row.half-size-image-and-text>[class^=col]:first-child{
        margin-bottom:30px
    }
}
@media screen and (max-width:519px){
    .row.image-and-text-3-9>[class^=col]:first-child{
        margin-bottom:30px
    }
}
.flyout-nav{
    position:fixed;
    left:0;
    transition:left .2s linear;
    top:50%;
    margin-top:-60px;
    cursor:pointer;
    background-color:#e6e7e8;
    z-index:20;
    height:120px;
    padding-top:40px;
    box-shadow:2px 0 3px 0 #c8c8c8
}
.flyout-nav [class^=ms-icon]{
    color:#f60
}
.flyout-nav.menu-open{
    left:400px;
    transition:left .2s linear
}
.flyout-nav.menu-open [class^=ms-icon]:before{
    content:"\62"
}
.flyout-container{
    direction:rtl;
    padding:20px;
    width:400px;
    height:100%;
    overflow-y:auto;
    background-color:rgba(230,231,232,.95);
    position:fixed;
    z-index:20;
    box-shadow:2px 0 3px 0 #c8c8c8
}
.flyout-container>*{
    direction:ltr
}
.grey-box,.grey-box-bright{
    background-color:#e6e7e8;
    position:relative;
    padding:20px
}
@media all and (min-width:764px){
    .grey-box,.grey-box-bright{
        padding:30px
    }
}
.grey-box [class*=col-],.grey-box-bright [class*=col-]{
    padding:0
}
@media all and (max-width:764px){
    .grey-box [class*=col-],.grey-box-bright [class*=col-]{
        padding:0
    }
}
.grey-box .note-button div.button-note,.grey-box-bright .note-button div.button-note{
    position:absolute;
    bottom:30px;
    right:30px
}
@media all and (max-width:764px){
    .grey-box .note-button div.button-note,.grey-box-bright .note-button div.button-note{
        position:static;
        float:right;
        margin-top:20px
    }
}
.grey-box-bright{
    background-color:#f5f6f8
}
.headline-grey-box{
    background-color:#f5f6f8;
    padding:32px 20px 15px 20px;
    margin-bottom:40px;
    position:relative
}
@media all and (min-width:764px){
    .headline-grey-box{
        padding-left:30px;
        padding-right:30px
    }
}
.product-comparison-headline{
    padding-bottom:43px
}
@media screen and (min-width:400px){
    .product-comparison-headline{
        padding-bottom:15px
    }
}
.product-comparison-headline .back-bookmark{
    position:absolute;
    right:20px;
    bottom:15px
}
@media screen and (min-width:764px){
    .product-comparison-headline .back-bookmark{
        right:30px
    }
}
.comparison-table-wrapper{
    position:relative;
    overflow:hidden
}
.comparison-table-wrapper .comparison-table-parent{
    overflow-x:auto
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison{
    border:none;
    border-collapse:separate;
    display:table;
    border-spacing:0
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th{
    border-left:1px solid #c8c8c8;
    border-bottom:1px solid #c8c8c8;
    min-width:180px;
    position:relative;
    padding:6px 10px
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th:first-child{
    max-width:130px;
    min-width:130px;
    border-left:none
}
@media screen and (min-width:520px){
    .comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th:first-child{
        min-width:175px;
        max-width:175px
    }
}
@media screen and (min-width:764px){
    .comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th:first-child{
        min-width:220px;
        max-width:220px
    }
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th .font-sub-headline-portrait:first-child,.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th .font-sub-headline:first-child,.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th .product-details .product-detail-content .left-col .product-pim-content b:first-child,.product-details .product-detail-content .left-col .product-pim-content .comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th b:first-child{
    color:#f60
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th a{
    display:block
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th a:hover>.compare-content .item-text{
    color:#f60
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th a .compare-content{
    margin-top:20px;
    padding-left:55px;
    position:relative
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead tr th a .compare-content img.item-img{
    position:absolute;
    bottom:8px;
    left:0;
    max-width:45px
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead.next-table tr th{
    border-top:none
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead.next-table tr:first-child{
    height:60px
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison thead.next-table tr:first-child th{
    border:none
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr th{
    background-color:#f5f6f8;
    padding:7px 10px;
    color:#3c3c3c;
    font-weight:400
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr td{
    border-left:1px solid #c8c8c8;
    padding:7px 10px
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr td .popper{
    display:inline-block;
    margin-left:10px
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr td .popover.top{
    width:230px
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr td .popper-inline{
    width:40px;
    height:15px;
    position:relative;
    margin-left:0;
    display:inline-block
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr td .popper-inline .ms-icon_help,.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr td .popper-inline .ms-icon_info{
    width:40px;
    position:absolute;
    top:-60%
}
.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr td .popper-inline .ms-icon_help:before,.comparison-table-wrapper .comparison-table-parent .table.product-comparison tbody tr td .popper-inline .ms-icon_info:before{
    font-size:40px
}
.comparison-table-wrapper .comparison-table-parent>.fixed-column{
    width:130px;
    min-width:130px;
    max-width:130px;
    position:absolute;
    display:inline-block;
    z-index:2;
    left:0
}
@media screen and (min-width:520px){
    .comparison-table-wrapper .comparison-table-parent>.fixed-column{
        width:175px;
        min-width:175px;
        max-width:175px
    }
}
@media screen and (min-width:764px){
    .comparison-table-wrapper .comparison-table-parent>.fixed-column{
        width:220px;
        min-width:220px;
        max-width:220px
    }
}
.comparison-table-wrapper .comparison-table-parent>.fixed-column thead tr th{
    background-color:#fff
}
.comparison-table-wrapper .comparison-table-parent .cancel-link{
    width:40px;
    height:40px;
    position:absolute;
    display:inline-block;
    top:-5px;
    right:-5px;
    z-index:1
}
.comparison-table-wrapper .comparison-table-parent .cancel-link .ms-icon_delete{
    display:block
}
.comparison-table-wrapper .comparison-table-parent .cancel-link .ms-icon_delete:before{
    color:#3c3c3c
}
.comparison-table-wrapper .comparison-table-parent .cancel-link:hover .ms-icon_delete:before{
    color:#f60
}
.grid-sample .col-lg-1{
    background-color:#f5f6f8;
    margin-bottom:15px;
    height:50px;
    line-height:50px;
    text-align:center;
    border-left:1px solid #fff
}
.grid-sample .col-lg-1 .gutter{
    position:absolute;
    left:-10px
}
.grid-sample .col-lg-1 .grid-sample-margin{
    background:url(../images/margin.png) repeat left;
    width:30px;
    height:50px
}
.grid-sample .col-lg-1 .grid-sample-margin.left-margin-lg,.grid-sample .col-lg-1 .grid-sample-margin.left-margin-md,.grid-sample .col-lg-1 .grid-sample-margin.left-margin-sm,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-lg,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-md,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-sm{
    visibility:hidden
}
.grid-sample .col-lg-1 .grid-sample-margin.left-margin-lg,.grid-sample .col-lg-1 .grid-sample-margin.left-margin-md,.grid-sample .col-lg-1 .grid-sample-margin.left-margin-sm,.grid-sample .col-lg-1 .grid-sample-margin.left-margin-xs{
    float:left;
    margin-left:-30px
}
.grid-sample .col-lg-1 .grid-sample-margin.right-margin-lg,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-md,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-sm,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-xs{
    float:right;
    margin-right:-30px
}
@media screen and (min-width:520px){
    .grid-sample .col-lg-1 .grid-sample-margin.left-margin-xs,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-xs{
        visibility:hidden
    }
    .grid-sample .col-lg-1 .grid-sample-margin.left-margin-sm,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-sm{
        visibility:visible
    }
}
@media screen and (min-width:764px){
    .grid-sample .col-lg-1 .grid-sample-margin.left-margin-sm,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-sm{
        visibility:hidden
    }
    .grid-sample .col-lg-1 .grid-sample-margin.left-margin-md,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-md{
        visibility:visible
    }
}
@media screen and (min-width:1010px){
    .grid-sample .col-lg-1 .grid-sample-margin.left-margin-md,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-md{
        visibility:hidden
    }
    .grid-sample .col-lg-1 .grid-sample-margin.left-margin-lg,.grid-sample .col-lg-1 .grid-sample-margin.right-margin-lg{
        visibility:visible
    }
}
.grid-sample .col-lg-1 .grid-sample-content{
    height:100%;
    width:100%;
    background-color:#c8c8c8
}
.font-column{
    margin-bottom:25px;
    border-top:1px solid #c8c8c8
}
.font-column div,.font-column h1,.font-column h2,.font-column h3,.font-column p{
    margin-top:25px
}
.font-column table{
    width:50%
}
@media screen and (max-width:764px){
    .font-column table{
        width:100%
    }
}
.header-demo{
    height:2000px
}
.navigation-demo-height{
    height:800px
}
.page-content{
    margin-bottom:30px
}
.demo-content{
    padding:115px 10px 10px 10px;
    height:250px;
    background:#e6e7e8;
    margin-top:30px;
    text-align:center
}
.demo-content-top{
    padding:115px 10px 10px 10px;
    height:250px;
    background:#e6e7e8;
    text-align:center
}
@media screen and (max-width:1010px){
    .marginal-col .demo-content-top{
        margin-top:30px
    }
}
.footer-demo{
    height:1000px
}
@media screen and (max-width:764px){
    .footer-demo{
        height:800px
    }
}
@media screen and (max-width:520px){
    .footer-demo{
        height:400px
    }
}
.grey-col-12,.grey-col-3{
    background-color:#3c3c3c!important;
    color:#fff!important
}
.grey-col-10,.grey-col-4{
    background-color:#666!important;
    color:#fff!important
}
.grey-col-5,.grey-col-9{
    background-color:#c8c8c8!important
}
.gery-col-6,.grey-col-8{
    background-color:#e6e7e8!important
}
.grey-col-7{
    background-color:#f5f6f8!important
}
.button-demo{
    margin:15px 15px 15px 0;
    display:block
}
.social-icon{
    width:40px;
    height:40px;
    vertical-align:top;
    display:inline-block
}
.style-guide-extra-margin-top{
    margin-top:30px
}
.icon-col{
    background-color:#f5f6f8;
    padding-top:30px
}
.icon-col div{
    margin:auto
}
.font-guide-container .no-top-border{
    border-top-color:transparent
}
.font-guide-container table{
    margin-top:15px;
    width:100%
}
.font-guide-container table tbody tr td:first-child{
    width:120px
}
.font-guide-container .note-mark{
    color:#f60;
    vertical-align:top
}
.demo-picture{
    width:100%;
    height:auto;
    margin-bottom:25px
}
.spacing-rules .spacing{
    margin-right:15px;
    float:left;
    text-align:center
}
.spacing-rules .spacing.spacing-10{
    font-size:10px;
    line-height:10px;
    height:10px;
    width:10px;
    background-color:red
}
.spacing-rules .spacing.spacing-15{
    line-height:15px;
    height:15px;
    width:15px;
    background-color:#2bf965
}
.spacing-rules .spacing.spacing-25{
    line-height:25px;
    height:25px;
    width:25px;
    background-color:#ff0
}
.spacing-rules .spacing.spacing-40{
    line-height:40px;
    height:40px;
    width:40px;
    background-color:#be30fe
}
.spacing-rules .spacing.spacing-50{
    line-height:50px;
    height:50px;
    width:50px;
    background-color:#ff69b4
}
.spacing-rules .spacing.spacing-60{
    line-height:60px;
    height:60px;
    width:60px;
    background-color:#fb252c
}
.color-column{
    margin-bottom:10px
}
.color-column p{
    margin-bottom:25px
}
.color-column .font-headline-text-bold{
    margin-top:25px;
    margin-bottom:10px
}
.color-column ol{
    margin:0;
    padding-left:1.2em
}
.color-column ol li{
    margin-bottom:15px
}
.color-column .color-column-box{
    width:100%;
    height:150px;
    margin-bottom:15px
}
.icon,.product-details a.arrow-link .icon-arrow,.product-details a.icon-link .icon-arrow,.product-details a.icon-link .icon-energy-label,.product-details a.icon-link .icon-pdf{
    background-image:url(../images/icons-1x/msled_sprite_x1.png);
    background-repeat:no-repeat;
    cursor:pointer
}
.icon-filter{
    background-image:url(../images/icons-1x/msled_sprite_filter_x1.png);
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;
    overflow:hidden
}
.ms-bookmark{
    background-position:-10px -10px;
    width:40px;
    height:93px
}
.ms-burger{
    background-position:-10px -112px;
    width:26px;
    height:18px
}
.ms-burger:hover{
    background-position:-10px -139px
}
.ms-jump-to-top{
    background-position:-10px -166px;
    width:45px;
    height:45px
}
.ms-jump-to-top:hover{
    background-position:-10px -221px
}
.ms-dropdown{
    background-position:-10px -276px;
    width:11px;
    height:7px
}
.ms-check{
    background-position:-10px -325px;
    width:16px;
    height:12px
}
.ms-link,.product-details a.arrow-link .icon-arrow,.product-details a.icon-link .icon-arrow{
    background-position:-10px -346px;
    width:20px;
    height:20px
}
.ms-link:hover,.product-details a.arrow-link .icon-arrow:hover,.product-details a.icon-link .icon-arrow:hover{
    background-position:-10px -376px
}
.ms-expand{
    background-position:-10px -406px;
    width:20px;
    height:20px
}
.ms-collapse{
    background-position:-10px -436px;
    width:20px;
    height:4px
}
.ms-circle{
    background-position:-10px -475px;
    width:16px;
    height:16px
}
.ms-circle:hover{
    background-position:-10px -450px
}
.ms-reset{
    background-position:-10px -525px;
    width:15px;
    height:15px
}
.ms-reset:hover{
    background-position:-10px -500px
}
.ms-add-bookmark{
    background-position:-10px -550px;
    width:8px;
    height:21px
}
.ms-add-bookmark:hover{
    background-position:-10px -580px
}
.ms-shopping-cart{
    background-position:-10px -610px;
    width:21px;
    height:21px
}
.ms-shopping-cart:hover{
    background-position:-10px -640px
}
.ms-close{
    background-position:-10px -670px;
    width:28px;
    height:28px
}
.ms-zoom{
    background-position:-10px -708px;
    width:36px;
    height:36px
}
.ms-zoom:hover{
    background-position:-10px -754px
}
.ms-close-small{
    background-position:-10px -800px;
    width:20px;
    height:20px
}
.ms-close-small:hover{
    background-position:-10px -830px
}
.ms-th-lightify{
    background-position:-10px -860px;
    width:25px;
    height:25px
}
.ms-th-dim{
    background-position:-10px -895px;
    width:25px;
    height:25px
}
.ms-th-color-2700k{
    background-position:-10px -930px;
    width:25px;
    height:25px
}
.ms-th-color-3000k{
    background-position:-10px -965px;
    width:25px;
    height:25px
}
.ms-th-color-4000k{
    background-position:-10px -1000px;
    width:25px;
    height:25px
}
.ms-th-color-6500k{
    background-position:-10px -1035px;
    width:25px;
    height:25px
}
.ms-th-color-rgb{
    background-position:-10px -1070px;
    width:25px;
    height:25px
}
.ms-th-color-tunable-white{
    background-position:-10px -1105px;
    width:25px;
    height:25px
}
.ms-tooltip{
    background-position:-10px -1140px;
    width:21px;
    height:21px
}
.ms-tooltip:hover{
    background-position:-10px -1170px
}
.ms-energy-label,.product-details a.icon-link .icon-energy-label{
    background-position:-10px -1200px;
    width:21px;
    height:20px
}
.ms-pdf,.product-details a.icon-link .icon-pdf{
    background-position:-10px -1230px;
    width:20px;
    height:20px
}
.ms-pdf-add{
    background-position:-10px -1260px;
    width:20px;
    height:20px
}
.ms-pdf-delete{
    background-position:-10px -1290px;
    width:20px;
    height:20px
}
.ms-share{
    background-position:-10px -1320px;
    width:21px;
    height:20px
}
.ms-share:hover{
    background-position:-10px -1350px
}
.ms-loader{
    background-position:-10px -1380px;
    width:20px;
    height:20px
}
.ms-arrow-left{
    background-position:-10px -1410px;
    width:17px;
    height:30px
}
.ms-arrow-right{
    background-position:-10px -1450px;
    width:17px;
    height:30px
}
.ms-arrow-down{
    background-position:-10px -1490px;
    width:89px;
    height:48px
}
.ms-play-big{
    background-position:-10px -1548px;
    width:129px;
    height:129px
}
.ms-play-small{
    background-position:-10px -1685px;
    width:68px;
    height:68px
}
.ms-video{
    background-position:-10px -1762px;
    width:34px;
    height:28px
}
.ms-search{
    background-position:-10px -10px;
    width:20px;
    height:20px
}
.ms-search:hover{
    background-position:-10px -40px
}
.ms-product-lamps{
    background-position:-10px -70px;
    width:23px;
    height:33px
}
.ms-product-luminaires{
    background-position:-10px -107px;
    width:34px;
    height:33px
}
.ms-product-tubes{
    background-position:-10px -149px;
    width:11px;
    height:32px
}
.ms-base-b22d{
    background-position:-10px -191px;
    width:67px;
    height:27px
}
.ms-base-b22d.active,.ms-base-b22d:hover{
    background-position:-10px -227px
}
.inactive .ms-base-b22d:hover{
    background-position:-10px -191px
}
.ms-base-e14{
    background-position:-10px -263px;
    width:51px;
    height:30px
}
.ms-base-e14.active,.ms-base-e14:hover{
    background-position:-10px -302px
}
.inactive .ms-base-e14:hover{
    background-position:-10px -263px
}
.ms-base-e27{
    background-position:-10px -341px;
    width:56px;
    height:30px
}
.ms-base-e27.active,.ms-base-e27:hover{
    background-position:-10px -380px
}
.inactive .ms-base-e27:hover{
    background-position:-10px -341px
}
.ms-base-g4{
    background-position:-10px -419px;
    width:47px;
    height:30px
}
.ms-base-g4.active,.ms-base-g4:hover{
    background-position:-10px -458px
}
.inactive .ms-base-g4:hover{
    background-position:-10px -419px
}
.ms-base-g9{
    background-position:-10px -497px;
    width:47px;
    height:29px
}
.ms-base-g9.active,.ms-base-g9:hover{
    background-position:-10px -535px
}
.inactive .ms-base-g9:hover{
    background-position:-10px -497px
}
.ms-base-g13{
    background-position:-10px -573px;
    width:57px;
    height:26px
}
.ms-base-g13.active,.ms-base-g13:hover{
    background-position:-10px -608px
}
.inactive .ms-base-g13:hover{
    background-position:-10px -573px
}
.ms-base-gu4{
    background-position:-10px -643px;
    width:62px;
    height:26px
}
.ms-base-gu4.active,.ms-base-gu4:hover{
    background-position:-10px -678px
}
.inactive .ms-base-gu4:hover{
    background-position:-10px -643px
}
.ms-base-gu10{
    background-position:-10px -713px;
    width:60px;
    height:26px
}
.ms-base-gu10.active,.ms-base-gu10:hover{
    background-position:-10px -748px
}
.inactive .ms-base-gu10:hover{
    background-position:-10px -713px
}
.ms-base-gu53{
    background-position:-10px -783px;
    width:63px;
    height:26px
}
.ms-base-gu53.active,.ms-base-gu53:hover{
    background-position:-10px -818px
}
.inactive .ms-base-gu53:hover{
    background-position:-10px -783px
}
.ms-base-s14d{
    background-position:-10px -853px;
    width:67px;
    height:26px
}
.ms-base-s14d.active,.ms-base-s14d:hover{
    background-position:-10px -888px
}
.inactive .ms-base-s14d:hover{
    background-position:-10px -853px
}
.ms-base-s14s{
    background-position:-10px -923px;
    width:66px;
    height:26px
}
.ms-base-s14s.active,.ms-base-s14s:hover{
    background-position:-10px -958px
}
.inactive .ms-base-s14s:hover{
    background-position:-10px -923px
}
.ms-base-g53{
    background-position:-10px -993px;
    width:62px;
    height:26px
}
.ms-base-g53.active,.ms-base-g53:hover{
    background-position:-10px -1028px
}
.inactive .ms-base-g53:hover{
    background-position:-10px -993px
}
.ms-bubble{
    background-position:-10px -1063px;
    width:33px;
    height:27px
}
.ms-color-2700k{
    background-position:-10px -1099px;
    width:45px;
    height:41px
}
.ms-color-3000k{
    background-position:-10px -1149px;
    width:45px;
    height:41px
}
.ms-color-4000k{
    background-position:-10px -1199px;
    width:45px;
    height:41px
}
.ms-color-6500k{
    background-position:-10px -1249px;
    width:45px;
    height:41px
}
.ms-color-rgb{
    background-position:-10px -1299px;
    width:45px;
    height:41px
}
.ms-color-tunable-white{
    background-position:-10px -1349px;
    width:45px;
    height:41px
}
.ms-lightify-enabled{
    background-position:-10px -1399px;
    width:13px;
    height:21px
}
@media all and (-webkit-min-device-pixel-ratio:2),all and (min-device-pixel-ratio:2){
    .icon,.product-details a.arrow-link .icon-arrow,.product-details a.icon-link .icon-arrow,.product-details a.icon-link .icon-energy-label,.product-details a.icon-link .icon-pdf{
        background-image:url(../images/icons-2x/msled_sprite_x2.png);
        background-size:138px 1553px
    }
    .icon-filter{
        background-image:url(../images/icons-2x/msled_sprite_filter_x2.png);
        background-size:77px 1245px
    }
    .ms-bookmark{
        background-position:-5px -5px
    }
    .ms-burger{
        background-position:-5px -102px
    }
    .ms-burger:hover{
        background-position:-5px -125px
    }
    .ms-jump-to-top{
        background-position:-5px -148px
    }
    .ms-jump-to-top:hover{
        background-position:-5px -198px
    }
    .ms-dropdown{
        background-position:-5px -248px
    }
    .ms-check{
        background-position:-5px -282px
    }
    .ms-link,.product-details a.arrow-link .icon-arrow,.product-details a.icon-link .icon-arrow{
        background-position:-5px -298px
    }
    .ms-link:hover,.product-details a.arrow-link .icon-arrow:hover,.product-details a.icon-link .icon-arrow:hover{
        background-position:-5px -323px
    }
    .ms-expand{
        background-position:-5px -348px
    }
    .ms-collapse{
        background-position:-5px -373px
    }
    .ms-circle{
        background-position:-5px -402px
    }
    .ms-circle:hover{
        background-position:-5px -382px
    }
    .ms-reset{
        background-position:-5px -442px
    }
    .ms-reset:hover{
        background-position:-5px -422px
    }
    .ms-add-bookmark{
        background-position:-5px -462px
    }
    .ms-add-bookmark:hover{
        background-position:-5px -487px
    }
    .ms-shopping-cart{
        background-position:-5px -512px
    }
    .ms-shopping-cart:hover{
        background-position:-5px -537px
    }
    .ms-close{
        background-position:-5px -562px
    }
    .ms-zoom{
        background-position:-5px -595px
    }
    .ms-zoom:hover{
        background-position:-5px -636px
    }
    .ms-close-small{
        background-position:-5px -677px
    }
    .ms-close-small:hover{
        background-position:-5px -702px
    }
    .ms-th-lightify{
        background-position:-5px -727px
    }
    .ms-th-dim{
        background-position:-5px -757px
    }
    .ms-th-color-2700k{
        background-position:-5px -787px
    }
    .ms-th-color-3000k{
        background-position:-5px -817px
    }
    .ms-th-color-4000k{
        background-position:-5px -847px
    }
    .ms-th-color-6500k{
        background-position:-5px -877px
    }
    .ms-th-color-rgb{
        background-position:-5px -907px
    }
    .ms-th-color-tunable-white{
        background-position:-5px -937px
    }
    .ms-tooltip{
        background-position:-5px -967px
    }
    .ms-tooltip:hover{
        background-position:-5px -992px
    }
    .ms-energy-label,.product-details a.icon-link .icon-energy-label{
        background-position:-5px -1017px
    }
    .ms-pdf,.product-details a.icon-link .icon-pdf{
        background-position:-5px -1042px
    }
    .ms-pdf-add{
        background-position:-5px -1067px
    }
    .ms-pdf-delete{
        background-position:-5px -1092px
    }
    .ms-share{
        background-position:-5px -1117px
    }
    .ms-share:hover{
        background-position:-5px -1142px
    }
    .ms-loader{
        background-position:-5px -1167px
    }
    .ms-arrow-left{
        background-position:-5px -1192px
    }
    .ms-arrow-right{
        background-position:-5px -1227px
    }
    .ms-arrow-down{
        background-position:-5px -1262px
    }
    .ms-play-big{
        background-position:-5px -1315px
    }
    .ms-play-small{
        background-position:-5px -1448px
    }
    .ms-video{
        background-position:-5px -1520px
    }
    .ms-search{
        background-position:-5px -5px
    }
    .ms-search:hover{
        background-position:-5px -30px
    }
    .ms-product-lamps{
        background-position:-5px -55px
    }
    .ms-product-luminaires{
        background-position:-5px -92px
    }
    .ms-product-tubes{
        background-position:-5px -129px
    }
    .ms-base-b22d{
        background-position:-5px -166px
    }
    .ms-base-b22d.active,.ms-base-b22d:hover{
        background-position:-5px -197px
    }
    .inactive .ms-base-b22d:hover{
        background-position:-5px -166px
    }
    .ms-base-e14{
        background-position:-5px -229px
    }
    .ms-base-e14.active,.ms-base-e14:hover{
        background-position:-5px -226px
    }
    .inactive .ms-base-e14:hover{
        background-position:-5px -229px
    }
    .ms-base-e27{
        background-position:-5px -296px
    }
    .ms-base-e27.active,.ms-base-e27:hover{
        background-position:-5px -330px
    }
    .inactive .ms-base-e27:hover{
        background-position:-5px -296px
    }
    .ms-base-g4{
        background-position:-5px -364px
    }
    .ms-base-g4.active,.ms-base-g4:hover{
        background-position:-5px -398px
    }
    .inactive .ms-base-g4:hover{
        background-position:-5px -364px
    }
    .ms-base-g9{
        background-position:-5px -432px
    }
    .ms-base-g9.active,.ms-base-g9:hover{
        background-position:-5px -466px
    }
    .inactive .ms-base-g9:hover{
        background-position:-5px -432px
    }
    .ms-base-g13{
        background-position:-5px -498px
    }
    .ms-base-g13.active,.ms-base-g13:hover{
        background-position:-5px -528px
    }
    .inactive .ms-base-g13:hover{
        background-position:-5px -498px
    }
    .ms-base-gu4{
        background-position:-5px -558px
    }
    .ms-base-gu4.active,.ms-base-gu4:hover{
        background-position:-5px -588px
    }
    .inactive .ms-base-gu4:hover{
        background-position:-5px -558px
    }
    .ms-base-gu10{
        background-position:-5px -618px
    }
    .ms-base-gu10.active,.ms-base-gu10:hover{
        background-position:-5px -648px
    }
    .inactive .ms-base-gu10:hover{
        background-position:-5px -618px
    }
    .ms-base-gu53{
        background-position:-5px -678px
    }
    .ms-base-gu53.active,.ms-base-gu53:hover{
        background-position:-5px -708px
    }
    .inactive .ms-base-gu53:hover{
        background-position:-5px -678px
    }
    .ms-base-s14d{
        background-position:-5px -738px
    }
    .ms-base-s14d.active,.ms-base-s14d:hover{
        background-position:-5px -768px
    }
    .inactive .ms-base-s14d:hover{
        background-position:-5px -738px
    }
    .ms-base-s14s{
        background-position:-5px -798px
    }
    .ms-base-s14s.active,.ms-base-s14s:hover{
        background-position:-5px -828px
    }
    .inactive .ms-base-s14s:hover{
        background-position:-5px -798px
    }
    .ms-base-g53{
        background-position:-5px -858px
    }
    .ms-base-g53.active,.ms-base-g53:hover{
        background-position:-5px -888px
    }
    .inactive .ms-base-g53:hover{
        background-position:-5px -858px
    }
    .ms-bubble{
        background-position:-5px -918px
    }
    .ms-color-2700k{
        background-position:-5px -949px
    }
    .ms-color-3000k{
        background-position:-5px -994px
    }
    .ms-color-4000k{
        background-position:-5px -1039px
    }
    .ms-color-6500k{
        background-position:-5px -1084px
    }
    .ms-color-rgb{
        background-position:-5px -1129px
    }
    .ms-color-tunable-white{
        background-position:-5px -1174px
    }
    .ms-lightify-enabled{
        background-position:-5px -1219px
    }
}
a.with-icon.link-btn,button.button.with-icon,button.with-icon{
    white-space:nowrap;
    padding:5px 20px 5px 20px;
    position:relative
}
.product-details a.arrow-link a.with-icon.link-btn>.icon-arrow,.product-details a.arrow-link button.button.with-icon>.icon-arrow,.product-details a.arrow-link button.with-icon>.icon-arrow,.product-details a.icon-link a.with-icon.link-btn>.icon-arrow,.product-details a.icon-link a.with-icon.link-btn>.icon-energy-label,.product-details a.icon-link a.with-icon.link-btn>.icon-pdf,.product-details a.icon-link button.button.with-icon>.icon-arrow,.product-details a.icon-link button.button.with-icon>.icon-energy-label,.product-details a.icon-link button.button.with-icon>.icon-pdf,.product-details a.icon-link button.with-icon>.icon-arrow,.product-details a.icon-link button.with-icon>.icon-energy-label,.product-details a.icon-link button.with-icon>.icon-pdf,a.with-icon.link-btn>.icon,button.button.with-icon>.icon,button.with-icon>.icon{
    position:absolute;
    left:20px;
    top:10px
}
a.with-icon.link-btn>.text,button.button.with-icon>.text,button.with-icon>.text{
    margin-left:10px
}
a.with-icon.btn-add-bookmark.not-active.active.link-btn,a.with-icon.btn-add-bookmark.not-active.link-btn:active,a.with-icon.btn-add-bookmark.not-active.link-btn:hover,button.button.with-icon.btn-add-bookmark.not-active.active,button.button.with-icon.btn-add-bookmark.not-active:active,button.button.with-icon.btn-add-bookmark.not-active:hover,button.with-icon.btn-add-bookmark.not-active.active,button.with-icon.btn-add-bookmark.not-active:active,button.with-icon.btn-add-bookmark.not-active:hover{
    color:#f60;
    background-color:transparent
}
a.with-icon.btn-add-bookmark.not-active.active.link-btn .ms-add-bookmark,a.with-icon.btn-add-bookmark.not-active.link-btn:active .ms-add-bookmark,a.with-icon.btn-add-bookmark.not-active.link-btn:hover .ms-add-bookmark,button.button.with-icon.btn-add-bookmark.not-active.active .ms-add-bookmark,button.button.with-icon.btn-add-bookmark.not-active:active .ms-add-bookmark,button.button.with-icon.btn-add-bookmark.not-active:hover .ms-add-bookmark,button.with-icon.btn-add-bookmark.not-active.active .ms-add-bookmark,button.with-icon.btn-add-bookmark.not-active:active .ms-add-bookmark,button.with-icon.btn-add-bookmark.not-active:hover .ms-add-bookmark{
    background-position:-10px -550px
}
@media all and (-webkit-min-device-pixel-ratio:2),all and (min-device-pixel-ratio:2){
    a.with-icon.btn-add-bookmark.not-active.active.link-btn .ms-add-bookmark,a.with-icon.btn-add-bookmark.not-active.link-btn:active .ms-add-bookmark,a.with-icon.btn-add-bookmark.not-active.link-btn:hover .ms-add-bookmark,button.button.with-icon.btn-add-bookmark.not-active.active .ms-add-bookmark,button.button.with-icon.btn-add-bookmark.not-active:active .ms-add-bookmark,button.button.with-icon.btn-add-bookmark.not-active:hover .ms-add-bookmark,button.with-icon.btn-add-bookmark.not-active.active .ms-add-bookmark,button.with-icon.btn-add-bookmark.not-active:active .ms-add-bookmark,button.with-icon.btn-add-bookmark.not-active:hover .ms-add-bookmark{
        background-position:-5px -462px
    }
}
.link-btn.with-icon.btn-add-bookmark,button.with-icon.btn-add-bookmark{
    padding-left:40px
}
.link-btn.with-icon.btn-add-bookmark .icon.ms-add-bookmark,.link-btn.with-icon.btn-add-bookmark .product-details a.arrow-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-energy-label,.link-btn.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-add-bookmark .ms-add-bookmark.icon-arrow,.product-details a.arrow-link button.with-icon.btn-add-bookmark .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark .ms-add-bookmark.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark .ms-add-bookmark.icon-pdf,.product-details a.icon-link button.with-icon.btn-add-bookmark .ms-add-bookmark.icon-arrow,.product-details a.icon-link button.with-icon.btn-add-bookmark .ms-add-bookmark.icon-energy-label,.product-details a.icon-link button.with-icon.btn-add-bookmark .ms-add-bookmark.icon-pdf,button.with-icon.btn-add-bookmark .icon.ms-add-bookmark,button.with-icon.btn-add-bookmark .product-details a.arrow-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-energy-label,button.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-pdf{
    background-position:-10px -550px;
    width:8px;
    height:21px
}
.link-btn.with-icon.btn-add-bookmark.active .icon.ms-add-bookmark,.link-btn.with-icon.btn-add-bookmark.active .product-details a.arrow-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-energy-label,.link-btn.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-pdf,.link-btn.with-icon.btn-add-bookmark:active .icon.ms-add-bookmark,.link-btn.with-icon.btn-add-bookmark:active .product-details a.arrow-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-energy-label,.link-btn.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-pdf,.link-btn.with-icon.btn-add-bookmark:hover .icon.ms-add-bookmark,.link-btn.with-icon.btn-add-bookmark:hover .product-details a.arrow-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-energy-label,.link-btn.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-arrow,.product-details a.arrow-link .link-btn.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-arrow,.product-details a.arrow-link .link-btn.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-arrow,.product-details a.arrow-link button.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-arrow,.product-details a.arrow-link button.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-arrow,.product-details a.arrow-link button.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-pdf,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-pdf,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-pdf,.product-details a.icon-link button.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-arrow,.product-details a.icon-link button.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-energy-label,.product-details a.icon-link button.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-pdf,.product-details a.icon-link button.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-arrow,.product-details a.icon-link button.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-energy-label,.product-details a.icon-link button.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-pdf,.product-details a.icon-link button.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-arrow,.product-details a.icon-link button.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-energy-label,.product-details a.icon-link button.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-pdf,button.with-icon.btn-add-bookmark.active .icon.ms-add-bookmark,button.with-icon.btn-add-bookmark.active .product-details a.arrow-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-energy-label,button.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-pdf,button.with-icon.btn-add-bookmark:active .icon.ms-add-bookmark,button.with-icon.btn-add-bookmark:active .product-details a.arrow-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-energy-label,button.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-pdf,button.with-icon.btn-add-bookmark:hover .icon.ms-add-bookmark,button.with-icon.btn-add-bookmark:hover .product-details a.arrow-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-energy-label,button.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-pdf{
    background-position:-10px -580px
}
@media all and (-webkit-min-device-pixel-ratio:2),all and (min-device-pixel-ratio:2){
    .link-btn.with-icon.btn-add-bookmark .icon.ms-add-bookmark,.link-btn.with-icon.btn-add-bookmark .product-details a.arrow-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-energy-label,.link-btn.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-add-bookmark .ms-add-bookmark.icon-arrow,.product-details a.arrow-link button.with-icon.btn-add-bookmark .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark .ms-add-bookmark.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark .ms-add-bookmark.icon-pdf,.product-details a.icon-link button.with-icon.btn-add-bookmark .ms-add-bookmark.icon-arrow,.product-details a.icon-link button.with-icon.btn-add-bookmark .ms-add-bookmark.icon-energy-label,.product-details a.icon-link button.with-icon.btn-add-bookmark .ms-add-bookmark.icon-pdf,button.with-icon.btn-add-bookmark .icon.ms-add-bookmark,button.with-icon.btn-add-bookmark .product-details a.arrow-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-energy-label,button.with-icon.btn-add-bookmark .product-details a.icon-link .ms-add-bookmark.icon-pdf{
        background-position:-5px -462px
    }
    .link-btn.with-icon.btn-add-bookmark.active .icon.ms-add-bookmark,.link-btn.with-icon.btn-add-bookmark.active .product-details a.arrow-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-energy-label,.link-btn.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-pdf,.link-btn.with-icon.btn-add-bookmark:active .icon.ms-add-bookmark,.link-btn.with-icon.btn-add-bookmark:active .product-details a.arrow-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-energy-label,.link-btn.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-pdf,.link-btn.with-icon.btn-add-bookmark:hover .icon.ms-add-bookmark,.link-btn.with-icon.btn-add-bookmark:hover .product-details a.arrow-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-arrow,.link-btn.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-energy-label,.link-btn.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-arrow,.product-details a.arrow-link .link-btn.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-arrow,.product-details a.arrow-link .link-btn.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-arrow,.product-details a.arrow-link button.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-arrow,.product-details a.arrow-link button.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-arrow,.product-details a.arrow-link button.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-pdf,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-pdf,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-pdf,.product-details a.icon-link button.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-arrow,.product-details a.icon-link button.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-energy-label,.product-details a.icon-link button.with-icon.btn-add-bookmark.active .ms-add-bookmark.icon-pdf,.product-details a.icon-link button.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-arrow,.product-details a.icon-link button.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-energy-label,.product-details a.icon-link button.with-icon.btn-add-bookmark:active .ms-add-bookmark.icon-pdf,.product-details a.icon-link button.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-arrow,.product-details a.icon-link button.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-energy-label,.product-details a.icon-link button.with-icon.btn-add-bookmark:hover .ms-add-bookmark.icon-pdf,button.with-icon.btn-add-bookmark.active .icon.ms-add-bookmark,button.with-icon.btn-add-bookmark.active .product-details a.arrow-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-energy-label,button.with-icon.btn-add-bookmark.active .product-details a.icon-link .ms-add-bookmark.icon-pdf,button.with-icon.btn-add-bookmark:active .icon.ms-add-bookmark,button.with-icon.btn-add-bookmark:active .product-details a.arrow-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-energy-label,button.with-icon.btn-add-bookmark:active .product-details a.icon-link .ms-add-bookmark.icon-pdf,button.with-icon.btn-add-bookmark:hover .icon.ms-add-bookmark,button.with-icon.btn-add-bookmark:hover .product-details a.arrow-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-arrow,button.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-energy-label,button.with-icon.btn-add-bookmark:hover .product-details a.icon-link .ms-add-bookmark.icon-pdf{
        background-position:-5px -487px
    }
}
.link-btn.with-icon.btn-share,button.with-icon.btn-share{
    padding-left:50px
}
.link-btn.with-icon.btn-share .icon.ms-share,.link-btn.with-icon.btn-share .product-details a.arrow-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share .product-details a.icon-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share .product-details a.icon-link .ms-share.icon-energy-label,.link-btn.with-icon.btn-share .product-details a.icon-link .ms-share.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-share .ms-share.icon-arrow,.product-details a.arrow-link button.with-icon.btn-share .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share .ms-share.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-share .ms-share.icon-pdf,.product-details a.icon-link button.with-icon.btn-share .ms-share.icon-arrow,.product-details a.icon-link button.with-icon.btn-share .ms-share.icon-energy-label,.product-details a.icon-link button.with-icon.btn-share .ms-share.icon-pdf,button.with-icon.btn-share .icon.ms-share,button.with-icon.btn-share .product-details a.arrow-link .ms-share.icon-arrow,button.with-icon.btn-share .product-details a.icon-link .ms-share.icon-arrow,button.with-icon.btn-share .product-details a.icon-link .ms-share.icon-energy-label,button.with-icon.btn-share .product-details a.icon-link .ms-share.icon-pdf{
    background-position:-10px -1320px;
    width:21px;
    height:20px
}
.link-btn.with-icon.btn-share:active .icon.ms-share,.link-btn.with-icon.btn-share:active .product-details a.arrow-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-energy-label,.link-btn.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-pdf,.link-btn.with-icon.btn-share:hover .icon.ms-share,.link-btn.with-icon.btn-share:hover .product-details a.arrow-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-energy-label,.link-btn.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-share:active .ms-share.icon-arrow,.product-details a.arrow-link .link-btn.with-icon.btn-share:hover .ms-share.icon-arrow,.product-details a.arrow-link button.with-icon.btn-share:active .ms-share.icon-arrow,.product-details a.arrow-link button.with-icon.btn-share:hover .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share:active .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share:active .ms-share.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-share:active .ms-share.icon-pdf,.product-details a.icon-link .link-btn.with-icon.btn-share:hover .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share:hover .ms-share.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-share:hover .ms-share.icon-pdf,.product-details a.icon-link button.with-icon.btn-share:active .ms-share.icon-arrow,.product-details a.icon-link button.with-icon.btn-share:active .ms-share.icon-energy-label,.product-details a.icon-link button.with-icon.btn-share:active .ms-share.icon-pdf,.product-details a.icon-link button.with-icon.btn-share:hover .ms-share.icon-arrow,.product-details a.icon-link button.with-icon.btn-share:hover .ms-share.icon-energy-label,.product-details a.icon-link button.with-icon.btn-share:hover .ms-share.icon-pdf,button.with-icon.btn-share:active .icon.ms-share,button.with-icon.btn-share:active .product-details a.arrow-link .ms-share.icon-arrow,button.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-arrow,button.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-energy-label,button.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-pdf,button.with-icon.btn-share:hover .icon.ms-share,button.with-icon.btn-share:hover .product-details a.arrow-link .ms-share.icon-arrow,button.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-arrow,button.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-energy-label,button.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-pdf{
    background-position:-10px -1350px
}
@media all and (-webkit-min-device-pixel-ratio:2),all and (min-device-pixel-ratio:2){
    .link-btn.with-icon.btn-share .icon.ms-share,.link-btn.with-icon.btn-share .product-details a.arrow-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share .product-details a.icon-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share .product-details a.icon-link .ms-share.icon-energy-label,.link-btn.with-icon.btn-share .product-details a.icon-link .ms-share.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-share .ms-share.icon-arrow,.product-details a.arrow-link button.with-icon.btn-share .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share .ms-share.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-share .ms-share.icon-pdf,.product-details a.icon-link button.with-icon.btn-share .ms-share.icon-arrow,.product-details a.icon-link button.with-icon.btn-share .ms-share.icon-energy-label,.product-details a.icon-link button.with-icon.btn-share .ms-share.icon-pdf,button.with-icon.btn-share .icon.ms-share,button.with-icon.btn-share .product-details a.arrow-link .ms-share.icon-arrow,button.with-icon.btn-share .product-details a.icon-link .ms-share.icon-arrow,button.with-icon.btn-share .product-details a.icon-link .ms-share.icon-energy-label,button.with-icon.btn-share .product-details a.icon-link .ms-share.icon-pdf{
        background-position:-5px -1117px
    }
    .link-btn.with-icon.btn-share:active .icon.ms-share,.link-btn.with-icon.btn-share:active .product-details a.arrow-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-energy-label,.link-btn.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-pdf,.link-btn.with-icon.btn-share:hover .icon.ms-share,.link-btn.with-icon.btn-share:hover .product-details a.arrow-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-arrow,.link-btn.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-energy-label,.link-btn.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-share:active .ms-share.icon-arrow,.product-details a.arrow-link .link-btn.with-icon.btn-share:hover .ms-share.icon-arrow,.product-details a.arrow-link button.with-icon.btn-share:active .ms-share.icon-arrow,.product-details a.arrow-link button.with-icon.btn-share:hover .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share:active .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share:active .ms-share.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-share:active .ms-share.icon-pdf,.product-details a.icon-link .link-btn.with-icon.btn-share:hover .ms-share.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-share:hover .ms-share.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-share:hover .ms-share.icon-pdf,.product-details a.icon-link button.with-icon.btn-share:active .ms-share.icon-arrow,.product-details a.icon-link button.with-icon.btn-share:active .ms-share.icon-energy-label,.product-details a.icon-link button.with-icon.btn-share:active .ms-share.icon-pdf,.product-details a.icon-link button.with-icon.btn-share:hover .ms-share.icon-arrow,.product-details a.icon-link button.with-icon.btn-share:hover .ms-share.icon-energy-label,.product-details a.icon-link button.with-icon.btn-share:hover .ms-share.icon-pdf,button.with-icon.btn-share:active .icon.ms-share,button.with-icon.btn-share:active .product-details a.arrow-link .ms-share.icon-arrow,button.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-arrow,button.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-energy-label,button.with-icon.btn-share:active .product-details a.icon-link .ms-share.icon-pdf,button.with-icon.btn-share:hover .icon.ms-share,button.with-icon.btn-share:hover .product-details a.arrow-link .ms-share.icon-arrow,button.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-arrow,button.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-energy-label,button.with-icon.btn-share:hover .product-details a.icon-link .ms-share.icon-pdf{
        background-position:-5px -1142px
    }
}
.link-btn.with-icon.btn-buy-now,button.with-icon.btn-buy-now{
    padding-left:50px
}
.link-btn.with-icon.btn-buy-now .icon.ms-shopping-cart,.link-btn.with-icon.btn-buy-now .product-details a.arrow-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-energy-label,.link-btn.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-buy-now .ms-shopping-cart.icon-arrow,.product-details a.arrow-link button.with-icon.btn-buy-now .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now .ms-shopping-cart.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-buy-now .ms-shopping-cart.icon-pdf,.product-details a.icon-link button.with-icon.btn-buy-now .ms-shopping-cart.icon-arrow,.product-details a.icon-link button.with-icon.btn-buy-now .ms-shopping-cart.icon-energy-label,.product-details a.icon-link button.with-icon.btn-buy-now .ms-shopping-cart.icon-pdf,button.with-icon.btn-buy-now .icon.ms-shopping-cart,button.with-icon.btn-buy-now .product-details a.arrow-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-energy-label,button.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-pdf{
    background-position:-10px -610px;
    width:21px;
    height:20px
}
.link-btn.with-icon.btn-buy-now:active .icon.ms-shopping-cart,.link-btn.with-icon.btn-buy-now:active .product-details a.arrow-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-energy-label,.link-btn.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-pdf,.link-btn.with-icon.btn-buy-now:hover .icon.ms-shopping-cart,.link-btn.with-icon.btn-buy-now:hover .product-details a.arrow-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-energy-label,.link-btn.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-buy-now:active .ms-shopping-cart.icon-arrow,.product-details a.arrow-link .link-btn.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-arrow,.product-details a.arrow-link button.with-icon.btn-buy-now:active .ms-shopping-cart.icon-arrow,.product-details a.arrow-link button.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:active .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:active .ms-shopping-cart.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:active .ms-shopping-cart.icon-pdf,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-pdf,.product-details a.icon-link button.with-icon.btn-buy-now:active .ms-shopping-cart.icon-arrow,.product-details a.icon-link button.with-icon.btn-buy-now:active .ms-shopping-cart.icon-energy-label,.product-details a.icon-link button.with-icon.btn-buy-now:active .ms-shopping-cart.icon-pdf,.product-details a.icon-link button.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-arrow,.product-details a.icon-link button.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-energy-label,.product-details a.icon-link button.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-pdf,button.with-icon.btn-buy-now:active .icon.ms-shopping-cart,button.with-icon.btn-buy-now:active .product-details a.arrow-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-energy-label,button.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-pdf,button.with-icon.btn-buy-now:hover .icon.ms-shopping-cart,button.with-icon.btn-buy-now:hover .product-details a.arrow-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-energy-label,button.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-pdf{
    background-position:-10px -640px
}
@media all and (-webkit-min-device-pixel-ratio:2),all and (min-device-pixel-ratio:2){
    .link-btn.with-icon.btn-buy-now .icon.ms-shopping-cart,.link-btn.with-icon.btn-buy-now .product-details a.arrow-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-energy-label,.link-btn.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-buy-now .ms-shopping-cart.icon-arrow,.product-details a.arrow-link button.with-icon.btn-buy-now .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now .ms-shopping-cart.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-buy-now .ms-shopping-cart.icon-pdf,.product-details a.icon-link button.with-icon.btn-buy-now .ms-shopping-cart.icon-arrow,.product-details a.icon-link button.with-icon.btn-buy-now .ms-shopping-cart.icon-energy-label,.product-details a.icon-link button.with-icon.btn-buy-now .ms-shopping-cart.icon-pdf,button.with-icon.btn-buy-now .icon.ms-shopping-cart,button.with-icon.btn-buy-now .product-details a.arrow-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-energy-label,button.with-icon.btn-buy-now .product-details a.icon-link .ms-shopping-cart.icon-pdf{
        background-position:-5px -512px
    }
    .link-btn.with-icon.btn-buy-now:active .icon.ms-shopping-cart,.link-btn.with-icon.btn-buy-now:active .product-details a.arrow-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-energy-label,.link-btn.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-pdf,.link-btn.with-icon.btn-buy-now:hover .icon.ms-shopping-cart,.link-btn.with-icon.btn-buy-now:hover .product-details a.arrow-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-arrow,.link-btn.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-energy-label,.link-btn.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-pdf,.product-details a.arrow-link .link-btn.with-icon.btn-buy-now:active .ms-shopping-cart.icon-arrow,.product-details a.arrow-link .link-btn.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-arrow,.product-details a.arrow-link button.with-icon.btn-buy-now:active .ms-shopping-cart.icon-arrow,.product-details a.arrow-link button.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:active .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:active .ms-shopping-cart.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:active .ms-shopping-cart.icon-pdf,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-arrow,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-energy-label,.product-details a.icon-link .link-btn.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-pdf,.product-details a.icon-link button.with-icon.btn-buy-now:active .ms-shopping-cart.icon-arrow,.product-details a.icon-link button.with-icon.btn-buy-now:active .ms-shopping-cart.icon-energy-label,.product-details a.icon-link button.with-icon.btn-buy-now:active .ms-shopping-cart.icon-pdf,.product-details a.icon-link button.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-arrow,.product-details a.icon-link button.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-energy-label,.product-details a.icon-link button.with-icon.btn-buy-now:hover .ms-shopping-cart.icon-pdf,button.with-icon.btn-buy-now:active .icon.ms-shopping-cart,button.with-icon.btn-buy-now:active .product-details a.arrow-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-energy-label,button.with-icon.btn-buy-now:active .product-details a.icon-link .ms-shopping-cart.icon-pdf,button.with-icon.btn-buy-now:hover .icon.ms-shopping-cart,button.with-icon.btn-buy-now:hover .product-details a.arrow-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-arrow,button.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-energy-label,button.with-icon.btn-buy-now:hover .product-details a.icon-link .ms-shopping-cart.icon-pdf{
        background-position:-5px -537px
    }
}
.link-btn.with-icon .text{
    display:block;
    margin-top:5px
}
.product-filter{
    color:#3c3c3c
}
.product-details .product-filter a.icon-link,.product-filter .product-details a.icon-link,.product-filter a.text-link{
    margin-top:0;
    color:#f60
}
.product-details .product-filter a.icon-link:hover,.product-filter .product-details a.icon-link:hover,.product-filter a.text-link:hover{
    color:#999
}
.product-filter .product-group-selector>*{
    float:left
}
.product-filter .product-group-selector .filter-label{
    margin-right:30px
}
.product-details a.arrow-link .product-filter .ms-reset.icon-arrow,.product-details a.icon-link .product-filter .ms-reset.icon-arrow,.product-details a.icon-link .product-filter .ms-reset.icon-energy-label,.product-details a.icon-link .product-filter .ms-reset.icon-pdf,.product-filter .icon.ms-reset,.product-filter .product-details a.arrow-link .ms-reset.icon-arrow,.product-filter .product-details a.icon-link .ms-reset.icon-arrow,.product-filter .product-details a.icon-link .ms-reset.icon-energy-label,.product-filter .product-details a.icon-link .ms-reset.icon-pdf{
    position:absolute;
    top:-1px;
    right:-18px
}
.product-details a.arrow-link .product-filter .product-socket-button .ms-reset.icon-arrow,.product-details a.icon-link .product-filter .product-socket-button .ms-reset.icon-arrow,.product-details a.icon-link .product-filter .product-socket-button .ms-reset.icon-energy-label,.product-details a.icon-link .product-filter .product-socket-button .ms-reset.icon-pdf,.product-filter .product-socket-button .icon.ms-reset,.product-filter .product-socket-button .product-details a.arrow-link .ms-reset.icon-arrow,.product-filter .product-socket-button .product-details a.icon-link .ms-reset.icon-arrow,.product-filter .product-socket-button .product-details a.icon-link .ms-reset.icon-energy-label,.product-filter .product-socket-button .product-details a.icon-link .ms-reset.icon-pdf{
    top:0;
    right:-17px
}
.product-details a.arrow-link .product-filter .product-color-button .ms-reset.icon-arrow,.product-details a.icon-link .product-filter .product-color-button .ms-reset.icon-arrow,.product-details a.icon-link .product-filter .product-color-button .ms-reset.icon-energy-label,.product-details a.icon-link .product-filter .product-color-button .ms-reset.icon-pdf,.product-filter .product-color-button .icon.ms-reset,.product-filter .product-color-button .product-details a.arrow-link .ms-reset.icon-arrow,.product-filter .product-color-button .product-details a.icon-link .ms-reset.icon-arrow,.product-filter .product-color-button .product-details a.icon-link .ms-reset.icon-energy-label,.product-filter .product-color-button .product-details a.icon-link .ms-reset.icon-pdf{
    top:0;
    right:-17px
}
.product-filter .icon-filter.ms-lightify-enabled{
    position:absolute;
    top:-3px;
    right:0;
    cursor:default
}
.product-filter .product-filter-content,.product-filter .product-filter-header{
    background-color:#f5f6f8
}
.product-filter .product-filter-header{
    position:relative;
    padding:10px 20px;
    margin-bottom:5px
}
@media all and (min-width:764px){
    .product-filter .product-filter-header{
        padding:10px 30px
    }
}
.product-filter .product-filter-header .product-search-field{
    padding-right:70px;
    max-width:330px;
    width:100%
}
@media screen and (min-width:764px){
    .product-filter .product-filter-header .product-search-field{
        float:left;
        padding-right:0
    }
    .product-filter .product-filter-header .product-search-field .ms-search{
        right:6px!important
    }
}
.product-filter .product-filter-header .product-search-field input{
    position:relative;
    padding-right:40px
}
.product-filter .product-filter-header .product-search-field .ms-search{
    position:absolute;
    right:78px;
    top:6px;
    z-index:2
}
.product-filter .product-filter-header .result-text{
    line-height:30px!important;
    margin-left:0
}
@media screen and (min-width:764px){
    .product-filter .product-filter-header .result-text{
        float:left;
        margin-left:10px
    }
}
.product-filter .product-filter-header .product-filter-toggle{
    position:absolute;
    top:15px;
    right:20px
}
@media all and (min-width:764px){
    .product-filter .product-filter-header .product-filter-toggle{
        right:30px
    }
}
.product-filter .product-filter-content{
    padding:20px 20px 0 20px
}
@media all and (min-width:764px){
    .product-filter .product-filter-content{
        padding:30px 30px 0 30px
    }
}
.product-filter .product-filter-content.first{
    margin-bottom:5px;
    padding:20px 20px 0 20px
}
@media all and (min-width:764px){
    .product-filter .product-filter-content.first{
        padding:30px 30px 0 30px
    }
}
.product-filter .product-filter-content.led-luminaires,.product-filter .product-filter-content.led-tubes{
    display:none
}
.product-filter .product-filter-content .filter-label{
    padding-bottom:10px;
    position:relative;
    display:inline-block
}
.product-filter .product-filter-content .filter-label.lightify-enabled-lbl{
    padding-right:20px
}
.product-filter .product-filter-content .irs{
    margin-bottom:20px
}
@media all and (min-width:764px){
    .product-filter .product-filter-content .irs{
        margin-bottom:30px
    }
}
.product-filter .product-filter-footer{
    background-color:#f5f6f8;
    padding:0 20px 20px 20px
}
@media all and (min-width:764px){
    .product-filter .product-filter-footer{
        padding:0 30px 30px 30px
    }
}
.product-filter .product-filter-footer a.reset-button{
    line-height:30px;
    margin-top:5px;
    margin-right:20px
}
@media all and (min-width:764px){
    .product-filter .product-filter-footer a.reset-button{
        margin-right:30px
    }
}
.product-filter .inactive .icon-filter,.product-filter .inactive.product-color-button:hover,.product-filter .inactive.product-filter-button:hover,.product-filter .inactive.product-socket-button:hover{
    cursor:default
}
.product-details .product-detail-content{
    border:1px solid #c8c8c8
}
.product-details .product-detail-content .left-col .font-sub-headline,.product-details .product-detail-content .left-col .font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content .right-col b,.product-details .product-detail-content .left-col .product-pim-content b,.product-details .product-detail-content .right-col .font-sub-headline,.product-details .product-detail-content .right-col .font-sub-headline-portrait,.product-details .product-detail-content .right-col .left-col .product-pim-content b{
    margin-top:25px;
    margin-bottom:0
}
.product-details .product-detail-content .left-col{
    padding:65px 30px 0 30px
}
@media all and (min-width:520px){
    .product-details .product-detail-content .left-col{
        padding:65px 30px 20px 30px
    }
}
@media all and (min-width:764px){
    .product-details .product-detail-content .left-col{
        padding:65px 20px 30px 45px
    }
}
.product-details .product-detail-content .left-col .img-container{
    position:relative;
    padding:20px 0
}
.product-details .product-detail-content .left-col .img-container .icon.ms-zoom,.product-details .product-detail-content .left-col .img-container a.arrow-link .ms-zoom.icon-arrow,.product-details .product-detail-content .left-col .img-container a.icon-link .ms-zoom.icon-arrow,.product-details .product-detail-content .left-col .img-container a.icon-link .ms-zoom.icon-energy-label,.product-details .product-detail-content .left-col .img-container a.icon-link .ms-zoom.icon-pdf,.product-details a.arrow-link .product-detail-content .left-col .img-container .ms-zoom.icon-arrow,.product-details a.icon-link .product-detail-content .left-col .img-container .ms-zoom.icon-arrow,.product-details a.icon-link .product-detail-content .left-col .img-container .ms-zoom.icon-energy-label,.product-details a.icon-link .product-detail-content .left-col .img-container .ms-zoom.icon-pdf{
    position:absolute;
    right:0;
    bottom:20px
}
.product-details .product-detail-content .left-col .img-container .icon.ms-close-small,.product-details .product-detail-content .left-col .img-container a.arrow-link .ms-close-small.icon-arrow,.product-details .product-detail-content .left-col .img-container a.icon-link .ms-close-small.icon-arrow,.product-details .product-detail-content .left-col .img-container a.icon-link .ms-close-small.icon-energy-label,.product-details .product-detail-content .left-col .img-container a.icon-link .ms-close-small.icon-pdf,.product-details a.arrow-link .product-detail-content .left-col .img-container .ms-close-small.icon-arrow,.product-details a.icon-link .product-detail-content .left-col .img-container .ms-close-small.icon-arrow,.product-details a.icon-link .product-detail-content .left-col .img-container .ms-close-small.icon-energy-label,.product-details a.icon-link .product-detail-content .left-col .img-container .ms-close-small.icon-pdf{
    position:absolute;
    right:8px;
    bottom:28px
}
.product-details .product-detail-content .left-col .product-name>.font-sub-headline,.product-details .product-detail-content .left-col .product-name>.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content .product-name>b{
    margin-top:0
}
.product-details .product-detail-content .left-col .product-pim-content{
    margin-top:15px
}
.product-details .product-detail-content .left-col .product-pim-content b{
    display:block;
    margin-top:0
}
.product-details .product-detail-content .left-col .product-pim-content li:before{
    color:#f60;
    content:'\2014\00a0\00a0'
}
.product-details .product-detail-content .left-col .product-pim-content li{
    list-style:none;
    text-indent:-19px;
    padding-left:19px
}
.product-details .product-detail-content .left-col .product-application-areas,.product-details .product-detail-content .left-col .product-benefits{
    margin-top:25px
}
.product-details .product-detail-content .left-col .orange-dash-list{
    margin-top:15px
}
.product-details .product-detail-content .left-col .button-row{
    margin-top:20px;
    margin-bottom:35px
}
.product-details .product-detail-content .left-col .button-row>a,.product-details .product-detail-content .left-col .button-row>button{
    float:left;
    margin-right:15px;
    margin-top:15px
}
.product-details .product-detail-content .right-col{
    position:relative;
    padding:0 30px 20px 30px
}
@media all and (min-width:764px){
    .product-details .product-detail-content .right-col{
        padding:0 15px 40px 15px
    }
}
.product-details .product-detail-content .right-col .product-characteristics>*{
    float:left
}
.product-details .product-detail-content .left-col .product-pim-content .right-col .product-characteristics b,.product-details .product-detail-content .right-col .product-characteristics .font-sub-headline,.product-details .product-detail-content .right-col .product-characteristics .font-sub-headline-portrait,.product-details .product-detail-content .right-col .product-characteristics .left-col .product-pim-content b{
    margin-right:10px
}
.product-details .product-detail-content .right-col .product-characteristics>.icon.popper,.product-details .product-detail-content .right-col a.arrow-link .product-characteristics>.popper.icon-arrow,.product-details .product-detail-content .right-col a.icon-link .product-characteristics>.popper.icon-arrow,.product-details .product-detail-content .right-col a.icon-link .product-characteristics>.popper.icon-energy-label,.product-details .product-detail-content .right-col a.icon-link .product-characteristics>.popper.icon-pdf,.product-details a.arrow-link .product-detail-content .right-col .product-characteristics>.popper.icon-arrow,.product-details a.icon-link .product-detail-content .right-col .product-characteristics>.popper.icon-arrow,.product-details a.icon-link .product-detail-content .right-col .product-characteristics>.popper.icon-energy-label,.product-details a.icon-link .product-detail-content .right-col .product-characteristics>.popper.icon-pdf{
    margin-top:26px
}
.product-details .product-detail-content .right-col .product-characteristics .product-th-legend{
    margin-top:0;
    display:inline-block
}
.product-details .product-detail-content .right-col .product-characteristics .product-th-legend>li{
    line-height:25px;
    margin-bottom:5px
}
.product-details .product-detail-content .right-col .product-characteristics .product-th-legend>li:last-child{
    margin-bottom:0
}
.product-details .product-detail-content .right-col .product-characteristics .product-th-legend>li .icon,.product-details .product-detail-content .right-col .product-characteristics .product-th-legend>li a.arrow-link .icon-arrow,.product-details .product-detail-content .right-col .product-characteristics .product-th-legend>li a.icon-link .icon-arrow,.product-details .product-detail-content .right-col .product-characteristics .product-th-legend>li a.icon-link .icon-energy-label,.product-details .product-detail-content .right-col .product-characteristics .product-th-legend>li a.icon-link .icon-pdf,.product-details a.arrow-link .product-detail-content .right-col .product-characteristics .product-th-legend>li .icon-arrow,.product-details a.icon-link .product-detail-content .right-col .product-characteristics .product-th-legend>li .icon-arrow,.product-details a.icon-link .product-detail-content .right-col .product-characteristics .product-th-legend>li .icon-energy-label,.product-details a.icon-link .product-detail-content .right-col .product-characteristics .product-th-legend>li .icon-pdf{
    display:inline-block;
    margin-right:10px
}
.product-details .product-detail-content .left-col .product-pim-content .right-col .product-download-links b,.product-details .product-detail-content .right-col .product-download-links .font-sub-headline,.product-details .product-detail-content .right-col .product-download-links .font-sub-headline-portrait,.product-details .product-detail-content .right-col .product-download-links .left-col .product-pim-content b{
    margin-bottom:5px
}
.product-details .product-detail-content .right-col .product-download-links a.icon-link{
    float:left;
    clear:none;
    margin-top:10px
}
.product-details .new{
    position:absolute;
    left:9px;
    top:20px;
    padding:0 20px 0 20px;
    background-color:#f60;
    color:#fff;
    height:30px;
    line-height:30px
}
@media all and (min-width:764px){
    .product-details .new{
        left:14px
    }
}
@media all and (min-width:764px){
    .product-details .new{
        padding:0 20px 0 30px
    }
}
.product-details .product-icons{
    float:left;
    min-height:25px;
    margin-top:15px
}
.product-details .product-icons .icon,.product-details .product-icons a.arrow-link .icon-arrow,.product-details .product-icons a.icon-link .icon-arrow,.product-details .product-icons a.icon-link .icon-energy-label,.product-details .product-icons a.icon-link .icon-pdf,.product-details a.arrow-link .product-icons .icon-arrow,.product-details a.icon-link .product-icons .icon-arrow,.product-details a.icon-link .product-icons .icon-energy-label,.product-details a.icon-link .product-icons .icon-pdf{
    float:left;
    margin-right:10px
}
.product-details .product-wattage{
    margin-top:15px;
    min-height:25px
}
.image-slider .image-slider-slide .product-details .product-wattage .image-caption,.ms-image-slider .image-slider-slide .product-details .product-wattage .image-caption,.product-details .product-wattage .font-text-small,.product-details .product-wattage .image-slider .image-slider-slide .image-caption,.product-details .product-wattage .ms-image-slider .image-slider-slide .image-caption{
    padding-top:10px
}
.product-details .product-info{
    margin-top:15px
}
.product-details .close-details{
    position:absolute;
    top:20px;
    right:30px;
    z-index:19
}
@media all and (min-width:764px){
    .product-details .close-details{
        right:45px
    }
}
.product-details .product-details-buttons-mobile{
    padding:0 30px 20px
}
.product-details .product-details-buttons-mobile .button-row>a,.product-details .product-details-buttons-mobile .button-row>button{
    float:left;
    margin-right:15px;
    margin-top:15px
}
.product-details a.arrow-link,.product-details a.icon-link{
    display:block;
    clear:both;
    padding-left:30px;
    margin-bottom:3px;
    margin-right:20px;
    margin-top:25px;
    position:relative
}
.product-details a.arrow-link:hover .icon-arrow,.product-details a.icon-link:hover .icon-arrow{
    background-position:-10px -376px
}
@media all and (-webkit-min-device-pixel-ratio:2),all and (min-device-pixel-ratio:2){
    .product-details a.arrow-link:hover .icon-arrow,.product-details a.icon-link:hover .icon-arrow{
        background-position:-5px -323px
    }
}
.product-details a.arrow-link .icon-arrow,.product-details a.icon-link .icon-arrow{
    position:absolute;
    left:0;
    top:0
}
.product-details a.icon-link,.product-details a.text-link{
    color:#f60;
    display:block;
    margin-top:20px
}
.product-details a.icon-link:hover,.product-details a.text-link:hover{
    color:#999
}
.product-details a.inline.icon-link,.product-details a.text-link.inline{
    display:inline
}
.product-details a.icon-link .icon-pdf{
    position:absolute;
    left:0;
    top:0
}
.product-details a.icon-link .icon-energy-label{
    position:absolute;
    left:0;
    top:0
}
@media screen and (max-width:519px) and (orientation:portrait){
    .product-search-results .col-xs-6.portrait-full{
        width:100%
    }
}
.product{
    position:relative
}
.product .product-content{
    cursor:pointer;
    border:1px solid #c8c8c8
}
.product .product-content:hover{
    opacity:.8
}
.product .product-content .left{
    padding:35px 15px 5px 30px
}
@media screen and (min-width:764px){
    .product .product-content .left{
        padding:40px 15px 10px 35px
    }
}
@media screen and (max-width:519px) and (orientation:landscape){
    .product .product-content .left{
        padding:35px 15px 10px 20px
    }
}
.product .product-content .left,.product .product-content .right{
    display:table-cell;
    float:none;
    vertical-align:middle
}
.product .product-content .product-icons{
    width:100%;
    min-height:25px
}
.product .product-content .product-icons .icon,.product .product-content .product-icons .product-details a.arrow-link .icon-arrow,.product .product-content .product-icons .product-details a.icon-link .icon-arrow,.product .product-content .product-icons .product-details a.icon-link .icon-energy-label,.product .product-content .product-icons .product-details a.icon-link .icon-pdf,.product-details a.arrow-link .product .product-content .product-icons .icon-arrow,.product-details a.icon-link .product .product-content .product-icons .icon-arrow,.product-details a.icon-link .product .product-content .product-icons .icon-energy-label,.product-details a.icon-link .product .product-content .product-icons .icon-pdf{
    float:left;
    margin-right:10px
}
.product .product-content .product-wattage{
    margin-top:5px;
    min-height:21px
}
.product .new{
    position:absolute;
    left:9px;
    top:10px;
    padding:0 20px;
    background-color:#f60;
    color:#fff;
    height:30px;
    line-height:30px
}
@media screen and (min-width:764px){
    .product .new{
        left:14px
    }
}
@media screen and (max-width:519px) and (orientation:landscape){
    .product .new{
        padding:0 10px
    }
}
.product .product-name{
    padding-top:15px;
    margin-bottom:15px;
    color:#3c3c3c
}
@media screen and (max-width:519px) and (orientation:landscape){
    .product .product-name{
        padding-top:10px;
        margin-bottom:10px
    }
}
.product .product-footer{
    padding:10px;
    background-color:#e6e7e8
}
.product .col-xs-4.right{
    padding-left:0
}
@media all and (min-width:1010px){
    .product .col-xs-4.right{
        padding-left:15px
    }
}
.product img{
    width:100%;
    right:15px;
    margin-right:0;
    margin-left:auto
}
@media all and (min-width:1010px){
    .product img{
        width:130px;
        max-width:130px
    }
}
.product .btn-add-bookmark,.product .btn-buy-now{
    float:right
}
.product .btn-add-bookmark.reducedBoth,.product .btn-buy-now.reducedBoth{
    width:47%
}
.product .btn-add-bookmark.reducedBoth>.icon,.product .btn-buy-now.reducedBoth>.icon,.product .product-details a.arrow-link .btn-add-bookmark.reducedBoth>.icon-arrow,.product .product-details a.arrow-link .btn-buy-now.reducedBoth>.icon-arrow,.product .product-details a.icon-link .btn-add-bookmark.reducedBoth>.icon-arrow,.product .product-details a.icon-link .btn-add-bookmark.reducedBoth>.icon-energy-label,.product .product-details a.icon-link .btn-add-bookmark.reducedBoth>.icon-pdf,.product .product-details a.icon-link .btn-buy-now.reducedBoth>.icon-arrow,.product .product-details a.icon-link .btn-buy-now.reducedBoth>.icon-energy-label,.product .product-details a.icon-link .btn-buy-now.reducedBoth>.icon-pdf,.product-details a.arrow-link .product .btn-add-bookmark.reducedBoth>.icon-arrow,.product-details a.arrow-link .product .btn-buy-now.reducedBoth>.icon-arrow,.product-details a.icon-link .product .btn-add-bookmark.reducedBoth>.icon-arrow,.product-details a.icon-link .product .btn-add-bookmark.reducedBoth>.icon-energy-label,.product-details a.icon-link .product .btn-add-bookmark.reducedBoth>.icon-pdf,.product-details a.icon-link .product .btn-buy-now.reducedBoth>.icon-arrow,.product-details a.icon-link .product .btn-buy-now.reducedBoth>.icon-energy-label,.product-details a.icon-link .product .btn-buy-now.reducedBoth>.icon-pdf{
    margin-left:auto;
    margin-right:auto;
    left:0;
    right:0
}
.product .btn-add-bookmark{
    margin-left:10px
}
.product .btn-add-bookmark.reduced{
    padding-left:28px
}
.product .btn-buy-now.reduced{
    padding-left:41px
}
.product .btn-buy-now.reducedBoth{
    float:left
}
.product .empty-footer{
    height:60px
}
@media screen and (max-width:519px) and (orientation:portrait){
    .product .empty-footer{
        display:none
    }
}
#buy-now-content{
    max-width:300px;
    padding-bottom:0
}
#buy-now-content p{
    margin-bottom:15px
}
.partner-shops{
    margin-left:-20px;
    margin-right:-20px;
    margin-bottom:0;
    padding:0
}
.partner-shops>li.shop{
    height:100px;
    position:relative;
    padding:0;
    list-style:none;
    border-top:1px solid #c8c8c8
}
.partner-shops>li.shop>a{
    display:block;
    height:100px;
    width:100%
}
.partner-shops>li.shop>a:hover>div.hover{
    display:block
}
.partner-shops>li.shop>a>img{
    max-height:70px;
    width:auto;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto
}
.partner-shops>li.shop>a>.hover{
    display:none;
    background-color:#f60;
    height:100px;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    text-align:center
}
.partner-shops>li.shop>a>.hover>.font-sub-headline,.partner-shops>li.shop>a>.hover>.font-sub-headline-portrait,.product-details .product-detail-content .left-col .product-pim-content .partner-shops>li.shop>a>.hover>b{
    color:#fff;
    line-height:100px!important;
    margin:0
}
.product-filter-button{
    float:left;
    border:1px solid #3c3c3c;
    color:#3c3c3c;
    min-height:24px;
    line-height:22px;
    padding:0 30px;
    position:relative;
    margin-left:10px;
    margin-right:30px;
    margin-bottom:20px
}
@media all and (min-width:764px){
    .product-filter-button{
        margin-left:10px;
        margin-bottom:30px
    }
}
.product-filter-button.active,.product-filter-button:hover{
    border-color:#f60;
    background-color:#f60;
    color:#fff;
    cursor:pointer
}
.product-filter-button .icon-filter{
    position:absolute;
    top:-10px;
    left:-10px;
    margin-top:3px
}
.product-filter-button .icon-filter.ms-product-luminaires{
    left:-15px
}
.product-filter-button .icon-filter.ms-product-tubes{
    left:-5px
}
.product-filter-button.inactive{
    opacity:.3
}
.product-filter-button.inactive:focus,.product-filter-button.inactive:hover{
    border-color:#3c3c3c;
    background-color:transparent;
    color:inherit
}
.product-filter-button.single{
    margin-left:0;
    padding:0 20px
}
.product-socket-button{
    float:left;
    min-height:30px;
    position:relative;
    margin-right:30px;
    margin-bottom:20px
}
@media all and (min-width:764px){
    .product-socket-button{
        margin-bottom:30px
    }
}
.product-socket-button.inactive{
    opacity:.3
}
.product-color-button{
    width:130px;
    padding:3px 0 3px 25px;
    float:left;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:20px;
    position:relative;
    background:0 0;
    color:#3c3c3c;
    cursor:pointer
}
@media all and (min-width:764px){
    .product-color-button{
        width:150px;
        padding:3px 0 3px 30px
    }
}
.product-color-button.active,.product-color-button:hover{
    background-color:#f60;
    color:#fff
}
.product-color-button .icon-filter{
    position:absolute;
    left:-25px;
    top:0;
    padding-bottom:6px
}
.product-color-button.inactive{
    opacity:.3
}
.product-color-button.inactive:focus,.product-color-button.inactive:hover{
    background-color:transparent;
    color:inherit
}
.product-carousel{
    margin-left:-15px;
    margin-right:-15px;
    margin-bottom:50px
}
@media screen and (max-width:520px){
    .product-carousel{
        margin-bottom:0
    }
}
.product-carousel .product-carousel-item{
    outline:0;
    margin-left:15px;
    margin-right:15px
}
.product-carousel .product-carousel-item:hover .product-content{
    opacity:.8
}
@media screen and (max-width:520px){
    .product-carousel .product-carousel-item{
        margin-left:50px;
        margin-right:50px
    }
}
.product-carousel-nav{
    position:absolute;
    right:0;
    bottom:-35px
}
.product-carousel-nav .slick-prev{
    float:left;
    right:35px;
    left:auto
}
.product-carousel-nav .slick-next{
    float:right;
    right:-10px
}
@media screen and (max-width:520px){
    .product-carousel-nav{
        bottom:50%;
        margin-bottom:25px;
        left:0;
        position:absolute;
        width:100%
    }
    .product-carousel-nav .slick-prev{
        float:left;
        left:-10px;
        margin-top:0
    }
    .product-carousel-nav .slick-next{
        float:right;
        right:0;
        margin-top:0
    }
}
.mfp-bg{
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:.8
}
.mfp-wrap{
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1043;
    position:fixed;
    outline:0!important;
    -webkit-backface-visibility:hidden;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch
}
.mfp-container{
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    box-sizing:border-box;
    -webkit-transform:translateZ(0)
}
.mfp-container:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.mfp-align-top .mfp-container:before{
    display:none
}
.mfp-content{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
    width:100%;
    cursor:auto
}
.mfp-ajax-cur{
    cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    cursor:zoom-out
}
.mfp-zoom{
    cursor:pointer;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
    cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure{
    display:none
}
.mfp-hide{
    display:none!important
}
.mfp-preloader{
    color:#ccc;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-preloader a{
    color:#ccc
}
.mfp-preloader a:hover{
    color:#fff
}
.mfp-s-ready .mfp-preloader{
    display:none
}
.mfp-s-error .mfp-content{
    display:none
}
button.mfp-arrow,button.mfp-close{
    overflow:visible;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:1046;
    box-shadow:none
}
button::-moz-focus-inner{
    padding:0;
    border:0
}
.mfp-close{
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:.65;
    padding:0 0 18px 10px;
    color:#fff;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover{
    opacity:1
}
.mfp-close:active{
    top:1px
}
.mfp-close-btn-in .mfp-close{
    color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
    color:#fff;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter{
    position:absolute;
    top:0;
    right:0;
    color:#ccc;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
}
.mfp-arrow{
    position:absolute;
    opacity:.65;
    margin:0;
    top:50%;
    margin-top:-55px;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
    margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover{
    opacity:1
}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
}
.mfp-arrow .mfp-a,.mfp-arrow:after{
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow .mfp-b,.mfp-arrow:before{
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left{
    left:0
}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{
    border-right:17px solid #fff;
    margin-left:31px
}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{
    margin-left:25px;
    border-right:27px solid #3f3f3f
}
.mfp-arrow-right{
    right:0
}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{
    border-left:17px solid #fff;
    margin-left:39px
}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{
    border-left:27px solid #3f3f3f
}
.mfp-iframe-holder{
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-iframe-holder .mfp-close{
    top:-40px
}
.mfp-iframe-scaler{
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000
}
img.mfp-img{
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    box-sizing:border-box;
    padding:40px 0 40px;
    margin:0 auto
}
.mfp-figure{
    line-height:0
}
.mfp-figure:after{
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
}
.mfp-figure small{
    color:#bdbdbd;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure{
    margin:0
}
.mfp-bottom-bar{
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#f3f3f3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content{
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img{
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close{
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        transform:scale(.75)
    }
    .mfp-arrow-left{
        transform-origin:0
    }
    .mfp-arrow-right{
        transform-origin:100%
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px
    }
}
.mfp-ie7 .mfp-img{
    padding:0
}
.mfp-ie7 .mfp-bottom-bar{
    width:600px;
    left:50%;
    margin-left:-300px;
    margin-top:5px;
    padding-bottom:5px
}
.mfp-ie7 .mfp-container{
    padding:0
}
.mfp-ie7 .mfp-content{
    padding-top:44px
}
.mfp-ie7 .mfp-close{
    top:0;
    right:0;
    padding-top:0
}
.mfp-content .inline-lightbox,.mfp-content .vlrg-lightbox{
    position:relative;
    background:#fff;
    padding:20px;
    width:auto;
    max-width:900px;
    margin:20px auto
}
.mfp-content .inline-lightbox .lightbox-footer,.mfp-content .vlrg-lightbox .lightbox-footer{
    height:40px
}
.mfp-content .inline-lightbox .lightbox-footer .filename,.mfp-content .vlrg-lightbox .lightbox-footer .filename{
    line-height:40px
}
.mfp-content .inline-lightbox .icon,.mfp-content .inline-lightbox .product-details a.arrow-link .icon-arrow,.mfp-content .inline-lightbox .product-details a.icon-link .icon-arrow,.mfp-content .inline-lightbox .product-details a.icon-link .icon-energy-label,.mfp-content .inline-lightbox .product-details a.icon-link .icon-pdf,.mfp-content .vlrg-lightbox .icon,.mfp-content .vlrg-lightbox .product-details a.arrow-link .icon-arrow,.mfp-content .vlrg-lightbox .product-details a.icon-link .icon-arrow,.mfp-content .vlrg-lightbox .product-details a.icon-link .icon-energy-label,.mfp-content .vlrg-lightbox .product-details a.icon-link .icon-pdf,.product-details a.arrow-link .mfp-content .inline-lightbox .icon-arrow,.product-details a.arrow-link .mfp-content .vlrg-lightbox .icon-arrow,.product-details a.icon-link .mfp-content .inline-lightbox .icon-arrow,.product-details a.icon-link .mfp-content .inline-lightbox .icon-energy-label,.product-details a.icon-link .mfp-content .inline-lightbox .icon-pdf,.product-details a.icon-link .mfp-content .vlrg-lightbox .icon-arrow,.product-details a.icon-link .mfp-content .vlrg-lightbox .icon-energy-label,.product-details a.icon-link .mfp-content .vlrg-lightbox .icon-pdf{
    color:#f60
}
.mfp-title{
    position:absolute
}
@media screen and (max-width:1010px){
    .mfp-content,.mfp-iframe-holder .mfp-content,.mfp-image-holder .mfp-content{
        max-width:90%
    }
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder{
    cursor:auto
}
.mfp-close{
    cursor:pointer!important
}
.mfp-close:hover{
    background:0 0;
    border:none
}
@media screen and (max-width:1010px){
    .mfp-iframe-scaler.whereToBuyHeight{
        height:300px
    }
    .mfp-iframe-scaler.whereToBuyHeight .mfp-title{
        bottom:-20px
    }
}
@media screen and (max-width:1010px){
    .compare-popup{
        height:500px
    }
    .compare-popup .comparison-table-wrapper{
        height:90%;
        overflow-y:scroll
    }
}
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block
}
.slick-track:after,.slick-track:before{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-loading .slick-slide{
    visibility:hidden
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.slick-loading .slick-list{
    background:#fff
}
.slick-next,.slick-prev{
    position:absolute;
    display:block;
    min-height:0;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:0 0;
    color:transparent;
    top:50%;
    margin-top:-20px;
    padding:0;
    border:none;
    outline:0;
    width:40px;
    height:40px
}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{
    outline:0;
    background-color:transparent;
    color:transparent;
    border:none
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:0
}
.slick-prev{
    left:-10px
}
[dir=rtl] .slick-prev{
    left:auto;
    right:-10px
}
.slick-prev:before{
    color:#c8c8c8;
    content:"b"
}
[dir=rtl] .slick-prev:before{
    content:"c"
}
.slick-next{
    right:-10px
}
[dir=rtl] .slick-next{
    left:-10px;
    right:auto
}
.slick-next:before{
    color:#c8c8c8;
    content:"c"
}
[dir=rtl] .slick-next:before{
    content:"b"
}
.slick-dots{
    position:absolute;
    bottom:15px;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    width:100%;
    height:40px
}
.slick-dots li{
    position:relative;
    display:inline-block;
    height:30px;
    width:40px;
    margin:0;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    width:30px;
    height:30px;
    border:0;
    display:block;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    background:0 0;
    padding:0;
    cursor:pointer;
    opacity:.6
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0;
    opacity:1
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    content:"n"
}
.slick-dots li button:before{
    font-size:30px;
    color:#f60;
    content:"o"
}
.slick-dots li.slick-active button{
    opacity:1
}
.slick-dots li.slick-active button:before{
    font-size:30px;
    color:#f60;
    content:"n"
}
/*! jQuery UI - v1.11.4 - 2016-01-08 * http://jqueryui.com * Includes: core.css, slider.css, theme.css * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px * Copyright jQuery Foundation and other contributors;
 Licensed MIT */
.ui-helper-hidden{
    display:none
}
.ui-helper-hidden-accessible{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.ui-helper-reset{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    line-height:1.3;
    text-decoration:none;
    font-size:100%;
    list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{
    content:"";
    display:table;
    border-collapse:collapse
}
.ui-helper-clearfix:after{
    clear:both
}
.ui-helper-clearfix{
    min-height:0
}
.ui-helper-zfix{
    width:100%;
    height:100%;
    top:0;
    left:0;
    position:absolute;
    opacity:0;
    filter:Alpha(Opacity=0)
}
.ui-front{
    z-index:100
}
.ui-state-disabled{
    cursor:default!important
}
.ui-icon{
    display:block;
    text-indent:-99999px;
    overflow:hidden;
    background-repeat:no-repeat
}
.ui-widget-overlay{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ui-slider{
    position:relative;
    text-align:left
}
.ui-slider .ui-slider-handle{
    position:absolute;
    z-index:2;
    width:1.2em;
    height:1.2em;
    cursor:default;
    -ms-touch-action:none;
    touch-action:none
}
.ui-slider .ui-slider-range{
    position:absolute;
    z-index:1;
    font-size:.7em;
    display:block;
    border:0;
    background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{
    -webkit-filter:inherit;
    filter:inherit
}
.ui-slider-horizontal{
    height:.8em
}
.ui-slider-horizontal .ui-slider-handle{
    top:-.3em;
    margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range{
    top:0;
    height:100%
}
.ui-slider-horizontal .ui-slider-range-min{
    left:0
}
.ui-slider-horizontal .ui-slider-range-max{
    right:0
}
.ui-slider-vertical{
    width:.8em;
    height:100px
}
.ui-slider-vertical .ui-slider-handle{
    left:-.3em;
    margin-left:0;
    margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range{
    left:0;
    width:100%
}
.ui-slider-vertical .ui-slider-range-min{
    bottom:0
}
.ui-slider-vertical .ui-slider-range-max{
    top:0
}
.ui-widget-content{
    border:1px solid #ddd;
    background:#fff;
    color:#444
}
.ui-widget-content a{
    color:#444
}
.ui-widget-header{
    border:1px solid #ddd;
    background:#ddd url(images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;
    color:#444;
    font-weight:700
}
.ui-widget-header a{
    color:#444
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
    border:1px solid #ddd;
    background:#f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;
    font-weight:700;
    color:#0073ea
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{
    color:#0073ea;
    text-decoration:none
}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
    border:1px solid #0073ea;
    background:#0073ea url(images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;
    font-weight:700;
    color:#fff
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{
    color:#fff;
    text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{
    border:1px solid #ddd;
    background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight:700;
    color:#ff0084
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
    color:#ff0084;
    text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    border:1px solid #ccc;
    background:#fff;
    color:#444
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
    color:#444
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
    border:1px solid #ff0084;
    background:#fff;
    color:#222
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{
    color:#222
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{
    color:#222
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{
    font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
    opacity:.7;
    filter:Alpha(Opacity=70);
    font-weight:400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
    opacity:.35;
    filter:Alpha(Opacity=35);
    background-image:none
}
.ui-state-disabled .ui-icon{
    filter:Alpha(Opacity=35)
}
.ui-widget-overlay{
    background:#eee;
    opacity:.8;
    filter:Alpha(Opacity=80)
}
.ui-widget-shadow{
    margin:-4px 0 0 -4px;
    padding:4px;
    background:#aaa;
    opacity:.6;
    filter:Alpha(Opacity=60);
    border-radius:0
}
/*! * jQuery UI CSS Framework 1.11.4 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/ * * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px */
.ui-widget-content{
    border:1px solid #ddd;
    background:#fff;
    color:#444
}
.ui-widget-content a{
    color:#444
}
.ui-widget-header{
    border:1px solid #ddd;
    background:#ddd;
    color:#444;
    font-weight:700
}
.ui-widget-header a{
    color:#444
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{
    border:1px solid #ddd;
    background:#f6f6f6;
    font-weight:700;
    color:#0073ea
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{
    color:#0073ea;
    text-decoration:none
}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
    border:1px solid #0073ea;
    background:#0073ea;
    font-weight:700;
    color:#fff
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{
    color:#fff;
    text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{
    border:1px solid #ddd;
    background:#fff;
    font-weight:700;
    color:#ff0084
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
    color:#ff0084;
    text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
    border:1px solid #ccc;
    background:#fff;
    color:#444
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
    color:#444
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
    border:1px solid #ff0084;
    background:#fff;
    color:#222
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{
    color:#222
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{
    color:#222
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{
    font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
    opacity:.7;
    filter:Alpha(Opacity=70);
    font-weight:400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
    opacity:.35;
    filter:Alpha(Opacity=35);
    background-image:none
}
.ui-state-disabled .ui-icon{
    filter:Alpha(Opacity=35)
}
.ui-widget-overlay{
    background:#eee;
    opacity:.8;
    filter:Alpha(Opacity=80)
}
.ui-widget-shadow{
    margin:-4px 0 0 -4px;
    padding:4px;
    background:#aaa;
    opacity:.6;
    filter:Alpha(Opacity=60);
    border-radius:0
}
/*! jQuery-ui-Slider-Pips - v1.11.1 - 2015-11-30 * Copyright (c) 2015 Simon Goellner <simey.me@gmail.com>;
 Licensed MIT */
.ui-slider-horizontal.ui-slider-pips{
    margin-bottom:1.4em
}
.ui-slider-pips .ui-slider-label,.ui-slider-pips .ui-slider-pip-hide{
    display:none
}
.ui-slider-pips .ui-slider-pip-label .ui-slider-label{
    display:block
}
.ui-slider-pips .ui-slider-pip{
    width:2em;
    height:1em;
    line-height:1em;
    position:absolute;
    font-size:.8em;
    color:#999;
    overflow:visible;
    text-align:center;
    top:20px;
    left:20px;
    margin-left:-1em;
    cursor:pointer;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.ui-state-disabled.ui-slider-pips .ui-slider-pip{
    cursor:default
}
.ui-slider-pips .ui-slider-line{
    background:#999;
    width:1px;
    height:3px;
    position:absolute;
    left:50%
}
.ui-slider-pips .ui-slider-label{
    position:absolute;
    top:5px;
    left:50%;
    margin-left:-1em;
    width:2em
}
.ui-slider-pips:not(.ui-slider-disabled) .ui-slider-pip:hover .ui-slider-label{
    color:#000;
    font-weight:700
}
.ui-slider-vertical.ui-slider-pips{
    margin-bottom:1em;
    margin-right:2em
}
.ui-slider-vertical.ui-slider-pips .ui-slider-pip{
    text-align:left;
    top:auto;
    left:20px;
    margin-left:0;
    margin-bottom:-.5em
}
.ui-slider-vertical.ui-slider-pips .ui-slider-line{
    width:3px;
    height:1px;
    position:absolute;
    top:50%;
    left:0
}
.ui-slider-vertical.ui-slider-pips .ui-slider-label{
    top:50%;
    left:.5em;
    margin-left:0;
    margin-top:-.5em;
    width:2em
}
.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label,.ui-slider-float .ui-slider-handle:focus,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip-label .ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip-label{
    outline:0
}
.ui-slider-float .ui-slider-tip,.ui-slider-float .ui-slider-tip-label{
    position:absolute;
    visibility:hidden;
    top:-40px;
    display:block;
    width:34px;
    margin-left:-18px;
    left:50%;
    height:20px;
    line-height:20px;
    background:#fff;
    border:1px solid #888;
    text-align:center;
    opacity:0;
    color:#333
}
.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{
    opacity:1;
    top:-30px;
    visibility:visible
}
.ui-slider-float .ui-slider-pip .ui-slider-tip-label{
    top:42px
}
.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{
    top:32px;
    font-weight:400
}
.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after,.ui-slider-float .ui-slider-tip:after{
    content:" ";
    width:0;
    height:0;
    border:5px solid rgba(255,255,255,0);
    border-top-color:#fff;
    position:absolute;
    bottom:-10px;
    left:50%;
    margin-left:-5px
}
.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before,.ui-slider-float .ui-slider-tip:before{
    content:" ";
    width:0;
    height:0;
    border:5px solid rgba(255,255,255,0);
    border-top-color:#888;
    position:absolute;
    bottom:-11px;
    left:50%;
    margin-left:-5px
}
.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{
    border:5px solid rgba(255,255,255,0);
    border-bottom-color:#fff;
    top:-10px
}
.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{
    border:5px solid rgba(255,255,255,0);
    border-bottom-color:#888;
    top:-11px
}
.ui-slider-vertical.ui-slider-float .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-tip-label{
    top:50%;
    margin-top:-11px;
    width:34px;
    margin-left:0;
    left:-60px;
    color:#333
}
.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{
    top:50%;
    margin-top:-11px;
    left:-50px
}
.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label{
    left:47px
}
.ui-slider-vertical.ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{
    left:37px
}
.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after,.ui-slider-vertical.ui-slider-float .ui-slider-tip:after{
    border:5px solid rgba(255,255,255,0);
    border-left-color:#fff;
    border-top-color:transparent;
    position:absolute;
    bottom:50%;
    margin-bottom:-5px;
    right:-10px;
    margin-left:0;
    top:auto;
    left:auto
}
.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before,.ui-slider-vertical.ui-slider-float .ui-slider-tip:before{
    border:5px solid rgba(255,255,255,0);
    border-left-color:#888;
    border-top-color:transparent;
    position:absolute;
    bottom:50%;
    margin-bottom:-5px;
    right:-11px;
    margin-left:0;
    top:auto;
    left:auto
}
.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:after{
    border:5px solid rgba(255,255,255,0);
    border-right-color:#fff;
    right:auto;
    left:-10px
}
.ui-slider-vertical.ui-slider-float .ui-slider-pip .ui-slider-tip-label:before{
    border:5px solid rgba(255,255,255,0);
    border-right-color:#888;
    right:auto;
    left:-11px
}
.ui-slider-pips [class*=ui-slider-pip-initial]{
    font-weight:700;
    color:#14ca82
}
.ui-slider-pips .ui-slider-pip-initial-2{
    color:#1897c9
}
.ui-slider-pips [class*=ui-slider-pip-selected]{
    font-weight:700;
    color:#ff7a00
}
.ui-slider-pips .ui-slider-pip-inrange{
    color:#000
}
.ui-slider-pips .ui-slider-pip-selected-2{
    color:#e70081
}
.ui-slider-pips .ui-slider-pip-inrange .ui-slider-line,.ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-line{
    background:#000
}
.os-search-filter-wrapper .ui-state-default,.os-search-filter-wrapper .ui-state-focus,.os-search-filter-wrapper .ui-state-hover,.os-search-filter-wrapper .ui-widget-content .ui-state-default,.os-search-filter-wrapper .ui-widget-content .ui-state-focus,.os-search-filter-wrapper .ui-widget-content .ui-state-hover,.os-search-filter-wrapper .ui-widget-header .ui-state-default,.os-search-filter-wrapper .ui-widget-header .ui-state-focus,.os-search-filter-wrapper .ui-widget-header .ui-state-hover,.product-filter-content .ui-state-default,.product-filter-content .ui-state-focus,.product-filter-content .ui-state-hover,.product-filter-content .ui-widget-content .ui-state-default,.product-filter-content .ui-widget-content .ui-state-focus,.product-filter-content .ui-widget-content .ui-state-hover,.product-filter-content .ui-widget-header .ui-state-default,.product-filter-content .ui-widget-header .ui-state-focus,.product-filter-content .ui-widget-header .ui-state-hover{
    background:#f60;
    border-color:transparent
}
.os-search-filter-wrapper .ui-slider .ui-slider-handle,.product-filter-content .ui-slider .ui-slider-handle{
    -ms-touch-action:none;
    touch-action:none;
    width:15px;
    height:40px;
    top:-17px;
    background:url(../images/range-slider-handle.png) repeat-y
}
.os-search-filter-wrapper .ui-slider .ui-slider-handle.ui-state-active,.os-search-filter-wrapper .ui-slider .ui-slider-handle:hover,.product-filter-content .ui-slider .ui-slider-handle.ui-state-active,.product-filter-content .ui-slider .ui-slider-handle:hover{
    cursor:pointer;
    height:30px;
    top:-12px
}
.os-search-filter-wrapper .ui-widget-content,.product-filter-content .ui-widget-content{
    background-color:#c8c8c8;
    border:none
}
.os-search-filter-wrapper .ui-slider-horizontal,.product-filter-content .ui-slider-horizontal{
    height:5px
}
.os-search-filter-wrapper .ui-slider .ui-slider-range,.product-filter-content .ui-slider .ui-slider-range{
    background-color:#666
}
.os-search-filter-wrapper .ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.os-search-filter-wrapper .ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.os-search-filter-wrapper .ui-slider-float .ui-slider-tip,.product-filter-content .ui-slider-float .ui-slider-handle.ui-state-focus .ui-slider-tip,.product-filter-content .ui-slider-float .ui-slider-handle:focus .ui-slider-tip,.product-filter-content .ui-slider-float .ui-slider-tip{
    visibility:visible;
    opacity:1;
    background:0 0;
    border:none;
    color:#3c3c3c;
    top:-25px
}
.os-search-filter-wrapper .ui-slider-float .ui-slider-tip::after,.os-search-filter-wrapper .ui-slider-float .ui-slider-tip::before,.product-filter-content .ui-slider-float .ui-slider-tip::after,.product-filter-content .ui-slider-float .ui-slider-tip::before{
    border:none
}
.os-search-filter-wrapper .ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.os-search-filter-wrapper .ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.os-search-filter-wrapper .ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.os-search-filter-wrapper .ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label,.product-filter-content .ui-slider-float .ui-slider-handle.ui-state-active .ui-slider-tip,.product-filter-content .ui-slider-float .ui-slider-handle.ui-state-hover .ui-slider-tip,.product-filter-content .ui-slider-float .ui-slider-handle:hover .ui-slider-tip,.product-filter-content .ui-slider-float .ui-slider-pip:hover .ui-slider-tip-label{
    top:-30px
}
.os-search-filter-wrapper .range-slider,.product-filter-content .range-slider{
    margin-top:30px;
    margin-bottom:30px
}
.os-search-filter-wrapper .ui-widget-content .ui-state-default,.product-filter-content .ui-widget-content .ui-state-default{
    font-weight:400
}
.vehicle-lamp-replacement-guide{
    color:#3c3c3c
}
@media screen and (min-width:520px){
    .vehicle-lamp-replacement-guide .col-xs-12.border-right{
        border-right:1px solid #c8c8c8
    }
}
.vehicle-lamp-replacement-guide #vlrg-accordion .panel.panel-default .selected-text{
    margin-top:5px
}
.vehicle-lamp-replacement-guide #vlrg-accordion .panel.panel-default .selected-text .change-trigger{
    margin-left:10px
}
.vehicle-lamp-replacement-guide #vlrg-accordion .panel.panel-default.off{
    cursor:not-allowed
}
.vehicle-lamp-replacement-guide #vlrg-accordion .panel.panel-default.off>.panel-heading>h4 *{
    opacity:.8;
    color:#999
}
.vehicle-lamp-replacement-guide #vlrg-accordion .panel.panel-default.off>.panel-heading>h4 :hover{
    color:#999;
    cursor:not-allowed
}
.vehicle-lamp-replacement-guide #vlrg-accordion .panel.panel-default .panel-heading h4 a{
    color:#3c3c3c
}
.vehicle-lamp-replacement-guide #vlrg-accordion label.main-label{
    margin-bottom:10px
}
.vehicle-lamp-replacement-guide .find-vehicle{
    margin-bottom:25px;
    padding-bottom:20px;
    border-bottom:1px solid #c8c8c8
}
@media screen and (min-width:764px){
    .vehicle-lamp-replacement-guide .find-vehicle{
        border-bottom:none;
        border-right:1px solid #c8c8c8;
        margin-bottom:0;
        padding-bottom:0
    }
}
.vehicle-lamp-replacement-guide .find-vehicle label.disabled{
    color:#999;
    opacity:.8
}
.vehicle-lamp-replacement-guide h3.font-headline-and-product-name{
    margin-bottom:10px
}
.vehicle-lamp-replacement-guide ul.pick-list{
    list-style-type:none;
    padding-left:0
}
.vehicle-lamp-replacement-guide ul.pick-list li{
    border:1px solid #c8c8c8;
    border-top:1px solid transparent;
    min-height:40px;
    position:relative
}
.vehicle-lamp-replacement-guide ul.pick-list li:first-of-type{
    border-top:1px solid #c8c8c8
}
.vehicle-lamp-replacement-guide ul.pick-list li:active a.picto-left .picto,.vehicle-lamp-replacement-guide ul.pick-list li:focus a.picto-left .picto,.vehicle-lamp-replacement-guide ul.pick-list li:hover a.picto-left .picto{
    width:30px;
    height:30px;
    top:5px;
    left:5px
}
.vehicle-lamp-replacement-guide ul.pick-list li a{
    color:#3c3c3c;
    margin:10px;
    display:block
}
.vehicle-lamp-replacement-guide ul.pick-list li a:hover{
    color:#f60
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left{
    padding-left:45px;
    margin-left:0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto{
    position:absolute;
    width:25px;
    height:25px;
    top:8px;
    left:8px
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.fog-light-bulb-front{
    background:transparent url(../images/vlrg/icons/vlrg-icon_fog-light-bulb-front.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.fog-light-bulb-rear{
    background:transparent url(../images/vlrg/icons/vlrg-icon_fog-light-bulb-rear.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.headlight-bulb-high-beam{
    background:transparent url(../images/vlrg/icons/vlrg-icon_headlight-bulb-high-beam.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.headlight-bulb-high-beam-and-low-beam{
    background:transparent url(../images/vlrg/icons/vlrg-icon_headlight-bulb-high-beam-and-low-beam.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.headlight-bulb-low-beam{
    background:transparent url(../images/vlrg/icons/vlrg-icon_headlight-bulb-low-beam.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.back-up-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_back-up-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.brake-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_brake-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.center-high-mount-stop-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_center-high-mount-stop-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.cornering-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_cornering-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.daytime-running-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_daytime-running-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.license-plate-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_license-plate-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.parking-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_parking-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.side-marker-light-bulb-front{
    background:transparent url(../images/vlrg/icons/vlrg-icon_side-marker-light-bulb-front.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.side-marker-light-bulb-rear{
    background:transparent url(../images/vlrg/icons/vlrg-icon_side-marker-light-bulb-rear.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.stepwell-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_stepwell-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.tail-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_tail-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.turn-signal-light-bulb-front{
    background:transparent url(../images/vlrg/icons/vlrg-icon_turn-signal-light-bulb-front.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.turn-signal-light-bulb-rear{
    background:transparent url(../images/vlrg/icons/vlrg-icon_turn-signal-light-bulb-rear.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.ash-tray-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_ash-tray-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.automatic-transmission-indicator-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_automatic-transmission-indicator-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.clock-light{
    background:transparent url(../images/vlrg/icons/vlrg-icon_clock-light.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.courtesy-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_courtesy-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.dome-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_dome-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.engine-compartment-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_engine-compartment-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.glove-box-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_glove-box-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.ignition-light{
    background:transparent url(../images/vlrg/icons/vlrg-icon_ignition-light.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.instrument-panel-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_instrument-panel-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.interior-door-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_interior-door-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.map-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_map-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.parking-brake-indicator-light{
    background:transparent url(../images/vlrg/icons/vlrg-icon_parking-brake-indicator-light.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.radio-dial-light{
    background:transparent url(../images/vlrg/icons/vlrg-icon_radio-dial-light.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.radio-display-light{
    background:transparent url(../images/vlrg/icons/vlrg-icon_radio-display-light.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.seat-belt-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_seat-belt-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.trunk-or-cargo-area-light{
    background:transparent url(../images/vlrg/icons/vlrg-icon_trunk-or-cargo-area-light.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.turn-signal-indicator-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_turn-signal-indicator-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.picto-left .picto.vanity-mirror-light-bulb{
    background:transparent url(../images/vlrg/icons/vlrg-icon_vanity-mirror-light-bulb.svg) no-repeat 0 0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.icon-left-right{
    padding-left:40px;
    padding-right:35px;
    margin-left:0
}
.vehicle-lamp-replacement-guide ul.pick-list li a.icon-left-right~.popper-inline{
    left:0;
    top:0;
    position:absolute
}
.vehicle-lamp-replacement-guide ul.pick-list li a.icon-left-right~.popper-inline .ms-icon_help{
    width:40px;
    height:40px;
    color:#f60
}
.vehicle-lamp-replacement-guide ul.pick-list li a.icon-left-right~a .ms-icon_sidebar-video{
    position:absolute;
    right:0;
    top:0;
    width:40px;
    height:40px;
    padding:5px
}
.vehicle-lamp-replacement-guide ul.pick-list li a.icon-left-right~a .ms-icon_sidebar-video:before{
    color:#f60;
    font-size:30px
}
.vehicle-lamp-replacement-guide ul.pick-list.pl-forward{
    margin-bottom:25px
}
@media all and (max-width:763px){
    .vehicle-lamp-replacement-guide ul.pick-list.pl-exterior,.vehicle-lamp-replacement-guide ul.pick-list.vehicle-notes{
        margin-bottom:25px
    }
}
.vehicle-lamp-replacement-guide .form-group.find-your-part{
    position:relative
}
.vehicle-lamp-replacement-guide .form-group.find-your-part input::-ms-clear{
    display:none
}
.ms-product-details .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom,.ms-product-details-ds .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom,.ms-product-details-ls .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom,.ms-product-details-myOSRAM .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom,.ms-product-details-os .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon_loupe,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details .image-zoom-trigger .ms-icon-zoom,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details-os .image-zoom-trigger .ms-icon-zoom{
    position:absolute;
    right:0;
    bottom:0;
    color:#999
}
.ms-product-details .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom:hover,.ms-product-details-ds .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom:hover,.ms-product-details-ls .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom:hover,.ms-product-details-myOSRAM .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom:hover,.ms-product-details-os .image-zoom-trigger .vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon-zoom:hover,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-icon_loupe:hover,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details .image-zoom-trigger .ms-icon-zoom:hover,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom:hover,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom:hover,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom:hover,.vehicle-lamp-replacement-guide .form-group.find-your-part .ms-product-details-os .image-zoom-trigger .ms-icon-zoom:hover{
    cursor:pointer;
    color:#f60
}
.vehicle-lamp-replacement-guide ul.step-info-list{
    list-style-type:none;
    padding-left:0
}
.vehicle-lamp-replacement-guide .product-banner{
    margin-bottom:25px
}
.vehicle-lamp-replacement-guide .product-banner:hover{
    opacity:.8
}
.vehicle-lamp-replacement-guide .product-banner img{
    width:100%
}
.vehicle-lamp-replacement-guide .product-banner.selected img{
    padding:2px;
    border:2px solid #f60
}
.choose-banner-info{
    margin-bottom:15px
}
#vlrg-error-message{
    position:relative;
    background-color:#666;
    padding:25px
}
#vlrg-error-message>*{
    color:#fff
}
#vlrg-error-message .error-message{
    padding-left:40px;
    margin-top:5px
}
#vlrg-error-message .ms-icon_info{
    left:20px;
    top:20px;
    position:absolute;
    float:left
}
.vlrg-popper-fix-width{
    width:180px
}
#vlrg-product-info .action-links{
    margin-top:20px
}
#vlrg-product-info .action-links a{
    margin-bottom:20px;
    margin-right:10px
}
#vlrg-product-info .product-marketing-patch{
    margin-bottom:25px
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-main-carousel.slick-slider .slick-slide img{
    margin:auto;
    max-height:300px
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider{
    padding:15px 30px;
    transition:.5s all ease
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-next,#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-prev{
    transition:.5s all ease
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-next:before,#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-prev:before{
    color:#f60
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-slide{
    margin-right:15px;
    width:66px;
    cursor:pointer;
    padding:2px;
    height:66px
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-slide>a{
    display:table-cell;
    line-height:60px;
    height:60px;
    width:60px;
    vertical-align:middle
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-slide img{
    margin-left:auto;
    margin-right:auto;
    max-width:60px;
    max-height:60px
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-slide.slick-current{
    border:1px solid #f60
}
#vlrg-product-info .vlrg-product-gallery .ms-product-img-carousel.slick-slider .slick-slide:not(.slick-current){
    border:1px solid #c8c8c8
}
.vlrg-lightbox-wrapper.mfp-content .vlrg-lightbox{
    padding:0
}
.vlrg-lightbox-wrapper.mfp-content .vlrg-lightbox .mfp-title{
    position:relative;
    bottom:auto;
    color:#3c3c3c;
    padding:20px 15px
}
.vlrg-lightbox-wrapper.mfp-content .vlrg-lightbox .mfp-title .orange-dash-list{
    margin-top:10px
}
#fullVehicleBulbListLink{
    width:100%;
    text-align:center
}
#fullVehicleBulbList{
    color:#3c3c3c
}
#fullVehicleBulbList.inline-lightbox{
    max-width:1000px
}
#fullVehicleBulbList.inline-lightbox .table-wrapper .table-parent .table.table-column-row-header tbody tr th:first-child,#fullVehicleBulbList.inline-lightbox .table-wrapper .table-parent .table.table-column-row-header thead tr th:first-child{
    width:200px;
    min-width:200px;
    max-width:200px
}
@media screen and (max-width:1009px){
    #fullVehicleBulbList.inline-lightbox .table-wrapper .table-parent .table.table-column-row-header tbody tr th:first-child,#fullVehicleBulbList.inline-lightbox .table-wrapper .table-parent .table.table-column-row-header thead tr th:first-child{
        width:140px;
        min-width:140px;
        max-width:140px
    }
}
#fullVehicleBulbList.inline-lightbox .table-wrapper .table-parent .table.table-column-row-header thead tr th.with-logo img{
    width:130px
}
@media screen and (max-width:1009px){
    #fullVehicleBulbList.inline-lightbox .table-wrapper .table-parent .table.table-column-row-header thead tr th.with-logo img{
        width:90px
    }
}
#fullVehicleBulbList.inline-lightbox .table-wrapper .table-parent .table.table-column-row-header thead tr th:nth-child(n+3){
    width:150px;
    min-width:150px;
    max-width:150px
}
@media screen and (max-width:1009px){
    #fullVehicleBulbList.inline-lightbox .table-wrapper .table-parent .table.table-column-row-header thead tr th:nth-child(n+3){
        width:110px;
        min-width:110px;
        max-width:110px
    }
}
#fullVehicleBulbList .full-vehicle-bulb-tabs .tab-scroller{
    display:none
}
#fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header tbody tr th:first-child,#fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th:first-child{
    width:240px;
    min-width:240px;
    max-width:240px
}
@media screen and (max-width:763px){
    #fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header tbody tr th:first-child,#fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th:first-child{
        width:140px;
        min-width:140px;
        max-width:140px
    }
}
#fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th.with-logo img{
    width:160px
}
@media screen and (max-width:1009px){
    #fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th.with-logo img{
        width:90px
    }
}
#fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th:nth-child(n+3){
    width:180px;
    min-width:180px;
    max-width:180px
}
@media screen and (max-width:1009px){
    #fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header thead tr th:nth-child(n+3){
        width:110px;
        min-width:110px;
        max-width:110px
    }
}
#fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header tbody tr td:nth-child(n+3){
    text-align:center
}
#fullVehicleBulbList .table-wrapper .table-parent .table.table-column-row-header tbody tr th{
    padding:10px
}
#fullVehicleBulbList .icon-link-b{
    margin-top:0
}
#fullVehicleBulbList .ms-icon_check{
    color:#f60
}
#fullVehicleBulbList .full-vehicle-bulb-actions{
    text-align:right
}
#fullVehicleBulbList .full-vehicle-bulb-actions .icon-link-c{
    margin-left:15px
}
#fullVehicleBulbList .full-vehicle-bulb-actions .ms-icon_email{
    left:-2px;
    top:6px;
    height:25px;
    width:25px;
    font-size:20px
}
#fullVehicleBulbList .full-vehicle-bulb-actions .ms-icon_email:before{
    content:"@";
    font-size:20px;
    width:25px;
    height:25px
}
#drop{
    border:2px dashed #f60;
    background-color:#fff;
    padding:100px 50px;
    margin-bottom:30px;
    text-align:center;
    color:#3c3c3c
}
#drop a{
    cursor:pointer;
    margin-top:20px
}
#drop input{
    display:none
}
#fileupload ul{
    list-style:none;
    padding-left:0
}
#fileupload ul li{
    border-bottom:1px solid #c8c8c8;
    padding:15px;
    position:relative;
    padding-left:87px
}
#fileupload ul li:first-of-type{
    border-top:1px solid #c8c8c8
}
#fileupload ul li input{
    display:none
}
#fileupload ul li p{
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    color:#f60;
    font-size:16px;
    font-weight:700;
    top:20px;
    left:100px;
    margin-top:0
}
#fileupload ul li i{
    font-weight:400;
    font-style:normal;
    color:#999;
    display:block
}
#fileupload ul li canvas{
    top:13px;
    left:20px;
    position:absolute
}
#fileupload ul li span{
    position:absolute;
    top:20px;
    right:22px;
    cursor:pointer
}
#fileupload ul li span:before{
    content:'q';
    color:#f60;
    font-size:30px
}
#fileupload ul li.working span::before{
    content:'w';
    font-size:50px
}
#fileupload ul li.error p{
    color:red
}
@keyframes scale-up{
    from{
        opacity:1;
        transform:translate(-50%,-50%) scale(0)
    }
    to{
        opacity:0;
        transform:translate(-50%,-50%) scale(1)
    }
}
.anim-ripple .progress-marker::before,.anim-ripple-large .progress-marker::before,.anim-ripple-splash .progress-marker::before{
    content:"";
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:50%;
    left:50%;
    z-index:30;
    background:rgba(0,0,0,.3);
    border-radius:50%;
    transform:translate(-50%,-50%) scale(0);
    visibility:hidden
}
.anim-ripple :not(:active) .progress-marker::before,.anim-ripple-large :not(:active) .progress-marker::before,.anim-ripple-splash :not(:active) .progress-marker::before{
    animation:scale-up .3s ease-out
}
.anim-ripple :focus .progress-marker::before,.anim-ripple-large :focus .progress-marker::before,.anim-ripple-splash :focus .progress-marker::before{
    visibility:visible
}
.anim-ripple-large .progress-marker::before{
    width:200%;
    height:200%
}
.anim-ripple-splash .progress-marker::before{
    width:200%;
    height:200%;
    box-shadow:0 0 6px 6px rgba(0,0,0,.35)
}
.anim-ripple-double .progress-marker::after,.anim-ripple-double .progress-marker::before{
    content:"";
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:50%;
    left:50%;
    z-index:30;
    background:rgba(0,0,0,.3);
    border-radius:50%;
    transform:translate(-50%,-50%) scale(0);
    visibility:hidden;
    background:0 0;
    border:3px solid rgba(0,0,0,.3)
}
.anim-ripple-double :not(:active) .progress-marker::after,.anim-ripple-double :not(:active) .progress-marker::before{
    animation:scale-up .3s ease-out 0s
}
.anim-ripple-double :not(:active) .progress-marker::after{
    animation-delay:.15s
}
.anim-ripple-double :focus .progress-marker::after,.anim-ripple-double :focus .progress-marker::before{
    visibility:visible
}
.anim-path .progress-step::after{
    background-size:200% 100%;
    background-position:0 100%;
    transition:background-position .3s ease-out
}
.anim-path .progress-step.is-complete::after{
    background-position:-100% 100%
}
.progress-tracker{
    display:-ms-flexbox;
    display:flex;
    margin:15px -15px;
    padding:0;
    list-style:none
}
.progress-step{
    display:block;
    position:relative;
    -ms-flex:1 1 0%;
    flex:1 1 0%;
    margin:0;
    padding:0;
    min-width:30px
}
.progress-step:last-child{
    -ms-flex-positive:0;
    flex-grow:0
}
.progress-step:not(:last-child)::after{
    content:'';
    display:block;
    position:absolute;
    z-index:-10;
    top:13px;
    bottom:13px;
    right:-15px;
    width:100%;
    height:4px;
    transition:background-color .3s
}
@media screen and (max-width:519px){
    .progress-step:not(:last-child)::after{
        top:8px;
        bottom:8px
    }
}
.progress-step.is-active .progress-title{
    font-weight:400
}
.progress-step>a{
    display:block
}
.progress-marker{
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    z-index:5;
    width:30px;
    height:30px;
    padding-bottom:2px;
    color:#fff;
    font-weight:400;
    border:2px solid transparent;
    border-radius:50%;
    transition:background-color,border-color;
    transition-duration:.3s
}
@media screen and (max-width:519px){
    .progress-marker{
        width:20px;
        height:20px;
        line-height:25px
    }
}
.progress-text{
    display:block;
    padding:15px 10px 20px;
    overflow:hidden;
    text-overflow:ellipsis
}
.progress-title{
    margin-top:0
}
.progress-step .progress-marker{
    color:#fff;
    background-color:#c8c8c8
}
.progress-step::after{
    background-color:#c8c8c8
}
.progress-step .progress-step>a .progress-text,.progress-step .progress-text{
    color:#3c3c3c
}
.progress-step.is-active .progress-marker{
    background-color:#f60
}
.progress-step.is-active .progress-step>a .progress-text,.progress-step.is-active .progress-text{
    color:#f60
}
.progress-step.is-complete .progress-marker{
    background-color:#666
}
.progress-step.is-complete::after{
    background-color:#666
}
.progress-step:hover .progress-marker{
    background-color:#c8c8c8
}
.progress-tracker--center .progress-step{
    text-align:center
}
.progress-tracker--center .progress-step:last-child{
    -ms-flex-positive:1;
    flex-grow:1
}
.progress-tracker--center .progress-step::after{
    right:-50%
}
.progress-tracker--center .progress-marker{
    margin-left:auto;
    margin-right:auto
}
.progress-tracker--right .progress-step{
    text-align:right
}
.progress-tracker--right .progress-step:last-child{
    -ms-flex-positive:1;
    flex-grow:1
}
.progress-tracker--right .progress-step::after{
    right:calc(-100% + 15px)
}
.progress-tracker--right .progress-marker{
    margin-left:auto
}
.progress-tracker--border{
    padding:5px;
    border:2px solid #666;
    border-radius:40px
}
.progress-tracker--spaced .progress-step::after{
    width:calc(100% - 50px);
    margin-right:25px
}
@media screen and (max-width:519px){
    .progress-tracker--spaced .progress-step::after{
        width:calc(100% - 40px);
        margin-right:20px
    }
}
.progress-tracker--word{
    padding-right:39.5px;
    overflow:hidden
}
.progress-tracker--word .progress-text{
    display:inline-block;
    white-space:nowrap
}
.progress-tracker--word .progress-title{
    margin:0
}
.progress-tracker--word-center{
    padding-right:39.5px;
    padding-left:39.5px
}
.progress-tracker--word-center .progress-text{
    padding-right:0;
    padding-left:0;
    transform:translateX(calc(-50% + 15px))
}
.progress-tracker--word-right{
    padding-right:0;
    padding-left:39.5px
}
.progress-tracker--word-right .progress-text{
    padding-left:0;
    transform:translateX(calc(-100% + 30px))
}
.progress-tracker--text .progress-step:last-child{
    -ms-flex-positive:1;
    flex-grow:1
}
.progress-tracker--text-top .progress-step::after{
    top:auto
}
.progress-tracker--text-top .progress-text{
    height:100%
}
.progress-tracker--text-top .progress-marker{
    bottom:30px
}
.progress-tracker--text-inline .progress-step{
    display:-ms-flexbox;
    display:flex
}
.progress-tracker--text-inline .progress-text{
    position:relative;
    z-index:30;
    max-width:70%;
    white-space:nowrap;
    padding-top:0;
    padding-bottom:0;
    background-color:#fff
}
.progress-tracker--text-inline .progress-title{
    margin:0
}
.progress-tracker--square .progress-step{
    padding-top:0
}
.progress-tracker--square .progress-marker{
    transform:scaleX(.33) translateY(-13px);
    border-radius:0
}
@media (max-width:399px){
    .progress-tracker-mobile{
        overflow-x:auto
    }
    .progress-tracker-mobile .progress-tracker{
        min-width:200%
    }
}
.progress-tracker--vertical{
    -ms-flex-direction:column;
    flex-direction:column
}
.progress-tracker--vertical .progress-step{
    -ms-flex:1 1 auto;
    flex:1 1 auto
}
.progress-tracker--vertical .progress-step::after{
    right:auto;
    top:15px;
    left:13px;
    width:4px;
    height:100%
}
.progress-tracker--vertical .progress-marker{
    position:absolute;
    left:0
}
.progress-tracker--vertical .progress-text{
    padding-top:7.5px;
    padding-left:45px
}
.progress-tracker--vertical .progress-step:not(:last-child) .progress-text{
    padding-bottom:45px
}
.os-product-selector{
    color:#3c3c3c
}
.os-product-selector a{
    color:#3c3c3c
}
.os-product-selector .os-product-search .form-group{
    position:relative;
    margin-bottom:20px
}
.os-product-selector .os-product-search .form-group .form-control{
    padding-right:40px
}
.ms-product-details .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom,.ms-product-details-ds .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom,.ms-product-details-ls .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom,.ms-product-details-myOSRAM .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom,.ms-product-details-os .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom,.os-product-selector .os-product-search .form-group .ms-icon_loupe,.os-product-selector .os-product-search .form-group .ms-product-details .image-zoom-trigger .ms-icon-zoom,.os-product-selector .os-product-search .form-group .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom,.os-product-selector .os-product-search .form-group .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom,.os-product-selector .os-product-search .form-group .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom,.os-product-selector .os-product-search .form-group .ms-product-details-os .image-zoom-trigger .ms-icon-zoom{
    position:absolute;
    right:0;
    top:0;
    cursor:pointer
}
.ms-product-details .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:before,.ms-product-details-ds .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:before,.ms-product-details-ls .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:before,.ms-product-details-myOSRAM .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:before,.ms-product-details-os .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:before,.os-product-selector .os-product-search .form-group .ms-icon_loupe:before,.os-product-selector .os-product-search .form-group .ms-product-details .image-zoom-trigger .ms-icon-zoom:before,.os-product-selector .os-product-search .form-group .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom:before,.os-product-selector .os-product-search .form-group .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom:before,.os-product-selector .os-product-search .form-group .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom:before,.os-product-selector .os-product-search .form-group .ms-product-details-os .image-zoom-trigger .ms-icon-zoom:before{
    pointer-events:none;
    color:#f60
}
.ms-product-details .image-zoom-trigger .os-product-selector .os-product-search .form-group .active.ms-icon-zoom::before,.ms-product-details .image-zoom-trigger .os-product-selector .os-product-search .form-group .hover.ms-icon-zoom::before,.ms-product-details .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:active::before,.ms-product-details .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:hover::before,.ms-product-details-ds .image-zoom-trigger .os-product-selector .os-product-search .form-group .active.ms-icon-zoom::before,.ms-product-details-ds .image-zoom-trigger .os-product-selector .os-product-search .form-group .hover.ms-icon-zoom::before,.ms-product-details-ds .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:active::before,.ms-product-details-ds .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:hover::before,.ms-product-details-ls .image-zoom-trigger .os-product-selector .os-product-search .form-group .active.ms-icon-zoom::before,.ms-product-details-ls .image-zoom-trigger .os-product-selector .os-product-search .form-group .hover.ms-icon-zoom::before,.ms-product-details-ls .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:active::before,.ms-product-details-ls .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:hover::before,.ms-product-details-myOSRAM .image-zoom-trigger .os-product-selector .os-product-search .form-group .active.ms-icon-zoom::before,.ms-product-details-myOSRAM .image-zoom-trigger .os-product-selector .os-product-search .form-group .hover.ms-icon-zoom::before,.ms-product-details-myOSRAM .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:active::before,.ms-product-details-myOSRAM .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:hover::before,.ms-product-details-os .image-zoom-trigger .os-product-selector .os-product-search .form-group .active.ms-icon-zoom::before,.ms-product-details-os .image-zoom-trigger .os-product-selector .os-product-search .form-group .hover.ms-icon-zoom::before,.ms-product-details-os .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:active::before,.ms-product-details-os .image-zoom-trigger .os-product-selector .os-product-search .form-group .ms-icon-zoom:hover::before,.os-product-selector .os-product-search .form-group .ms-icon_loupe.active::before,.os-product-selector .os-product-search .form-group .ms-icon_loupe.hover::before,.os-product-selector .os-product-search .form-group .ms-icon_loupe:active::before,.os-product-selector .os-product-search .form-group .ms-icon_loupe:hover::before,.os-product-selector .os-product-search .form-group .ms-product-details .image-zoom-trigger .active.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details .image-zoom-trigger .hover.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details .image-zoom-trigger .ms-icon-zoom:active::before,.os-product-selector .os-product-search .form-group .ms-product-details .image-zoom-trigger .ms-icon-zoom:hover::before,.os-product-selector .os-product-search .form-group .ms-product-details-ds .image-zoom-trigger .active.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details-ds .image-zoom-trigger .hover.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom:active::before,.os-product-selector .os-product-search .form-group .ms-product-details-ds .image-zoom-trigger .ms-icon-zoom:hover::before,.os-product-selector .os-product-search .form-group .ms-product-details-ls .image-zoom-trigger .active.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details-ls .image-zoom-trigger .hover.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom:active::before,.os-product-selector .os-product-search .form-group .ms-product-details-ls .image-zoom-trigger .ms-icon-zoom:hover::before,.os-product-selector .os-product-search .form-group .ms-product-details-myOSRAM .image-zoom-trigger .active.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details-myOSRAM .image-zoom-trigger .hover.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom:active::before,.os-product-selector .os-product-search .form-group .ms-product-details-myOSRAM .image-zoom-trigger .ms-icon-zoom:hover::before,.os-product-selector .os-product-search .form-group .ms-product-details-os .image-zoom-trigger .active.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details-os .image-zoom-trigger .hover.ms-icon-zoom::before,.os-product-selector .os-product-search .form-group .ms-product-details-os .image-zoom-trigger .ms-icon-zoom:active::before,.os-product-selector .os-product-search .form-group .ms-product-details-os .image-zoom-trigger .ms-icon-zoom:hover::before{
    color:#3c3c3c
}
.os-product-selector .os-search-filter-wrapper .panel-heading{
    border-top:1px solid #c8c8c8;
    margin-top:-1px;
    border-collapse:collapse;
    padding-left:15px
}
.os-product-selector .os-search-filter-wrapper .panel-heading.filter-head{
    padding:12px 15px
}
.os-product-selector .os-search-filter-wrapper .panel-heading.filter-head>.panel-title .ms-icon_setting{
    position:absolute;
    right:-5px;
    top:3px
}
.os-product-selector .os-search-filter-wrapper .panel-heading.filter-head>.panel-title .ms-icon_setting:before{
    color:#f60
}
.os-product-selector .os-search-filter-wrapper .panel-heading.filter-head+.panel-collapse>.panel-body{
    padding-top:12px
}
@media all and (min-width:1010px){
    .os-product-selector .os-search-filter-wrapper .panel-heading.filter-head+.panel-collapse>.panel-body{
        padding-top:0
    }
}
.os-product-selector .os-search-filter-wrapper #os-product-filter-criteria>.panel:first-child>.panel-heading:first-child{
    border-top:1px solid #c8c8c8
}
.os-product-selector .os-search-filter-wrapper #os-product-filter-criteria .accordion-icon{
    width:30px
}
.os-product-selector .os-search-filter-wrapper #os-product-filter-criteria .accordion-icon:before{
    font-size:30px
}
.os-product-selector .os-search-filter-wrapper #os-product-filter-criteria .panel-title{
    font-size:13px
}
@media all and (min-width:1010px){
    .os-product-selector .os-search-filter-wrapper #os-product-filter-criteria .panel-title{
        font-size:15px
    }
}
.os-product-selector .os-search-filter-wrapper #os-product-filter-criteria .panel-body{
    padding:15px 0 10px 15px
}
.os-product-selector .os-search-filter-wrapper .search-button{
    margin-top:25px;
    margin-left:10px
}
.os-product-selector .os-search-filter-wrapper input[type=checkbox]:checked+.lbl{
    color:#f60
}
.os-product-selector .os-search-filter-wrapper input[type=checkbox]:checked+.lbl:before{
    color:#3c3c3c
}
.os-product-selector .os-search-filter-wrapper .range-slider-wrapper{
    text-align:center;
    overflow-x:visible;
    position:relative
}
.os-product-selector .os-search-filter-wrapper .range-slider-wrapper .range-slider{
    margin-left:15px;
    margin-right:15px;
    margin-top:105px
}
.os-product-selector .os-search-filter-wrapper input.slider-val-from,.os-product-selector .os-search-filter-wrapper input.slider-val-to{
    width:48%;
    display:inline-block;
    position:absolute
}
.os-product-selector .os-search-filter-wrapper input.slider-val-from{
    margin-right:15px;
    left:0
}
.os-product-selector .os-search-filter-wrapper input.slider-val-to{
    right:0
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes{
    margin-bottom:0;
    list-style-type:none;
    padding-left:0
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title{
    position:relative
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title ul.panel-collapse,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title ul.panel-collapse,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title ul.panel-collapse,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title ul.panel-collapse,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title ul.panel-collapse,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title ul.panel-collapse{
    list-style-type:none;
    padding-left:30px
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title.panel,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title.panel,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title.panel,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title.panel,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title.panel,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title.panel{
    box-shadow:none;
    margin-top:0
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title.panel .panel-collapse.border-all,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title.panel .panel-collapse.border-all,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title.panel .panel-collapse.border-all,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title.panel .panel-collapse.border-all,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title.panel .panel-collapse.border-all,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title.panel .panel-collapse.border-all{
    border:1px solid #c8c8c8;
    padding:15px;
    margin:15px 0
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title.panel .panel-collapse.border-all label,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title.panel .panel-collapse.border-all label,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title.panel .panel-collapse.border-all label,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title.panel .panel-collapse.border-all label,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title.panel .panel-collapse.border-all label,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title.panel .panel-collapse.border-all label{
    font-weight:400
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title>label:after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title>label:after{
    content:"g";
    position:absolute;
    font-size:40px;
    right:-5px;
    top:-5px;
    color:#f60
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title.open>label::after,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title.open>label::after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title.open>label::after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title.open>label::after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title.open>label::after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title.open>label::after{
    content:"f"
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title>label>span.lbl,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title>label>span.lbl,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title>label>span.lbl,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title>label>span.lbl,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title>label>span.lbl,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title>label>span.lbl{
    padding-right:20px
}
@media all and (min-width:764px) and (max-width:1010px){
    .os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title .form-group>*,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title .form-group>*,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title .form-group>*,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title .form-group>*,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title .form-group>*,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title .form-group>*{
        display:inline-block
    }
    .os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.checkbox-panel-title .form-group label,.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title .form-group label,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.checkbox-panel-title .form-group label,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title .form-group label,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.checkbox-panel-title .form-group label,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title .form-group label{
        vertical-align:top;
        line-height:40px;
        margin-right:10px;
        margin-bottom:0
    }
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title>label,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title>label,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title>label{
    margin:5px 0
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title>label::after,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title>label::after,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title>label::after{
    top:-10px
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li.native-panel-title>label.active,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li.native-panel-title>label.active,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li.native-panel-title>label.active{
    color:#f60
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li>label,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li>label,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li>label{
    font-weight:400;
    position:relative;
    margin-bottom:0;
    cursor:pointer;
    width:100%
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li>label>input[type=checkbox],.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li>label>input[type=checkbox],.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li>label>input[type=checkbox]{
    left:1px;
    top:6px
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes li>label>span.lbl,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes li>label>span.lbl,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes li>label>span.lbl{
    padding-left:30px
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes#applications>li>label>.lbl,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes#applications>li>label>.lbl,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes#applications>li>label>.lbl{
    padding-left:60px
}
.os-product-selector .os-search-filter-wrapper ul.native-checkboxes#applications>li>label>.lbl img,.os-product-selector .os-search-filter-wrapper ul.nested-checkboxes#applications>li>label>.lbl img,.os-product-selector .os-search-filter-wrapper ul.no-checkboxes#applications>li>label>.lbl img{
    position:absolute;
    left:25px;
    top:-2px;
    width:25px;
    height:25px
}
.os-product-selector .os-search-filter-wrapper .ms-dropdown-wrapper{
    position:relative
}
.os-product-selector .os-search-filter-wrapper .ms-dropdown-wrapper button.button-dropdown{
    width:100%
}
.os-product-selector .os-search-filter-wrapper .ms-dropdown-wrapper button.button-dropdown .button-icon::before{
    color:#f60
}
.os-product-selector .os-search-filter-wrapper .reset-search{
    float:left
}
@media all and (min-width:1010px){
    .os-product-selector .os-search-filter-wrapper .reset-search{
        float:right
    }
}
.os-product-selector .os-search-filter-wrapper .colorSquare{
    display:inline-block;
    height:15px;
    width:15px;
    margin-right:10px;
    margin-bottom:-3px;
    overflow:hidden
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coWhite{
    border:1px solid #c8c8c8
}
.os-product-selector .os-search-filter-wrapper .colorSquare.multicolor{
    background:linear-gradient(to right,red,orange,#ff0,green,#00f,indigo,violet)
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coDeepBlue{
    background-color:#0083ff
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coBlue{
    background-color:#00aeff
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coVerde{
    background-color:#00ffc3
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coTrueGreen{
    background-color:#00ff74
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coPureGreen{
    background-color:#bf0
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coGreen{
    background-color:#f9ff00
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coYellow{
    background-color:#fa0
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coOrange{
    background-color:#ff6000
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coAmber{
    background-color:#ff3c00
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coRed{
    background-color:#ff2100
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coSuperRed{
    background-color:#ff000b
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coHyperRed{
    background-color:#ff0050
}
.os-product-selector .os-search-filter-wrapper .colorSquare.coFarRed,.os-product-selector .os-search-filter-wrapper .colorSquare.coInfrared{
    background-color:#000
}
.os-product-selector .active-filters .panel{
    box-shadow:none;
    position:relative;
    padding:0 15px 20px 15px
}
.os-product-selector .active-filters .panel .label{
    margin-bottom:10px
}
.os-product-selector .active-filters .panel .font-headline-and-product-name{
    margin-bottom:20px
}
@media all and (min-width:1010px){
    .os-product-selector .active-filters .panel{
        padding:0
    }
}
.os-product-selector .active-filters .panel .active-filter-opt{
    line-height:25px;
    display:inline-block;
    min-height:25px;
    margin-top:2px;
    margin-bottom:2px
}
.os-product-selector .active-filters .panel .active-filter-opt .remove-filter{
    cursor:pointer
}
.os-product-selector .active-filters .panel .active-filter-opt .remove-filter::before{
    font-size:25px;
    color:#f60;
    margin-right:5px;
    vertical-align:bottom
}
.os-product-selector .active-filters .reset-all-filter{
    float:right;
    margin-top:2px;
    margin-bottom:2px;
    line-height:25px
}
.os-product-selector .active-filters .reset-all-filter:after{
    clear:both
}
.os-product-selector .os-product-search-results .search-results-btn-wrapper{
    text-align:right;
    margin-bottom:15px
}
.os-product-selector .os-product-search-results .search-results-btn-wrapper a.link-btn{
    position:relative;
    padding-left:40px;
    height:40px
}
.os-product-selector .os-product-search-results .search-results-btn-wrapper a.link-btn [class^=ms-icon_]{
    position:absolute;
    left:0;
    top:0
}
.os-product-selector .os-product-search-results .search-results-btn-wrapper .bookmark-button{
    margin-top:15px;
    margin-left:10px
}
.os-product-selector .os-product-search-results .search-results-btn-wrapper .compare-button{
    margin-top:15px;
    margin-left:10px
}
@media screen and (max-width:763px){
    .os-product-selector .os-product-search-results .search-results-btn-wrapper .bookmark-button,.os-product-selector .os-product-search-results .search-results-btn-wrapper .compare-button{
        display:none
    }
}
.os-product-selector .os-product-search-results .search-result-msg{
    padding:11px 0
}
.os-product-selector .os-product-search-results .table-wrapper{
    width:100%;
    position:relative;
    overflow:hidden
}
.os-product-selector .os-product-search-results .table-wrapper .table.fixed-column{
    position:absolute;
    left:0
}
.os-product-selector .os-product-search-results .table-wrapper .table.fixed-column .border-right{
    border-right:1px solid #c8c8c8
}
.os-product-selector .os-product-search-results .table-wrapper .table-parent{
    width:100%;
    overflow:auto
}
.os-product-selector .os-product-search-results .table-wrapper .table>thead>tr>th{
    border-bottom:none;
    border-top-color:#c8c8c8
}
.os-product-selector .os-product-search-results .table-wrapper .table thead>tr:first-of-type>th:nth-child(2){
    border-left:none
}
.os-product-selector .os-product-search-results .table-wrapper .table thead>tr:nth-child(2)>th:nth-child(1){
    border-left:1px solid #c8c8c8
}
.os-product-selector .os-product-search-results .table-wrapper .table tbody>tr>td:nth-child(2){
    border-left:none
}
@media all and (max-width:764px){
    .os-product-selector .os-product-search-results .table-wrapper .table>tbody>tr>td,.os-product-selector .os-product-search-results .table-wrapper .table>tbody>tr>th,.os-product-selector .os-product-search-results .table-wrapper .table>thead>tr>td,.os-product-selector .os-product-search-results .table-wrapper .table>thead>tr>th{
        padding:10px;
        white-space:normal;
        border-right:1px solid transparent
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table{
    width:150%;
    max-width:150%
}
@media screen and (min-width:520px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table{
        width:99.9%;
        max-width:100%
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th#product-first-col{
    width:130px
}
@media screen and (min-width:520px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th#product-first-col{
        width:175px
    }
}
@media screen and (min-width:764px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th#product-first-col{
        width:215px
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th{
    font-weight:400
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.check-col{
    padding:0;
    min-width:40px!important;
    text-align:right
}
@media all and (max-width:763px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.check-col{
        display:none
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.check-col:hover{
    cursor:pointer
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.color-wavelength{
    width:110px;
    min-width:110px;
    max-width:110px
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.electric-power{
    width:85px;
    min-width:85px;
    max-width:85px
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.beam-angle{
    width:55px;
    min-width:55px;
    max-width:55px
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.beam-angle .angleSymbol{
    font-size:25px
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.luminous-flux,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.luminous-intensity,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.radiant-flux,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.radiant-intensity{
    width:55px;
    min-width:55px!important;
    max-width:55px!important
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.sortable{
    padding-right:0!important
}
@media screen and (min-width:1500px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.luminous-flux,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.luminous-intensity,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.radiant-flux,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.radiant-intensity{
        width:70px;
        min-width:70px;
        max-width:70px
    }
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.electric-power{
        width:100px;
        min-width:100px;
        max-width:100px
    }
}
@media screen and (min-width:1920px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table thead tr th.beam-angle{
        width:70px;
        min-width:70px;
        max-width:70px
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col{
    background-color:#fff;
    position:relative;
    min-height:120px;
    height:120px
}
@media all and (min-width:520px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col{
        min-height:70px;
        height:70px
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col img{
    cursor:pointer;
    max-width:50px;
    max-height:50px
}
@media (min-width:520px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col img{
        float:left
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col img:hover+.product-link a.icon-link-b,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col img:hover+.product-link a.icon-link-c,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col img:hover+.product-link a.icon-link-d{
    color:#f60
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col .product-link{
    position:relative;
    padding-left:0;
    margin-top:15px
}
@media (min-width:520px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col .product-link{
        padding-left:15px;
        margin-left:50px;
        margin-top:0
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col .product-link>a.icon-link-b,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col .product-link>a.icon-link-c,.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.result-name-col .product-link>a.icon-link-d{
    margin-top:-8px
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.check-col{
    text-align:right
}
@media screen and (max-width:763px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td.check-col{
        display:none
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td>.active-links{
    padding-left:14px
}
@media (min-width:520px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td>.active-links{
        padding-left:79px
    }
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td>.active-links>a.link-btn{
    width:26px;
    height:26px;
    min-height:20px;
    min-width:20px;
    padding:3px;
    font-size:15px;
    display:inline-block;
    margin-right:7px;
    margin-bottom:10px
}
.os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td>.active-links>a.link-btn sup{
    font-size:90%
}
@media screen and (max-width:763px){
    .os-product-selector .os-product-search-results .table-wrapper .product-search-results-table td>.active-links>a.link-btn.product-data-download{
        display:none
    }
}
.os-product-selector .os-product-search-results .table-parent>.table tr :first-child~*,.os-product-selector .os-product-search-results .table-wrapper .fixed-column tr :first-child{
    z-index:2
}
.os-product-selector .os-product-search-results .table-parent>.table tr td,.os-product-selector .os-product-search-results .table-wrapper .fixed-column tr td{
    position:relative
}
.os-product-selector .os-product-search-results .table-wrapper .fixed-column tr :first-child{
    z-index:3
}
.os-product-selector .os-product-search-results .fixed-column td.result-name-col .product-link .ms-icon_plus-accessories{
    z-index:920
}
.os-product-selector input[type=checkbox]{
    opacity:0;
    position:absolute;
    z-index:12;
    width:18px;
    height:18px;
    cursor:pointer
}
.os-product-selector input[type=checkbox]+.lbl{
    position:relative;
    display:inline-block;
    margin:5px 0;
    line-height:20px;
    min-height:20px;
    min-width:14px;
    font-weight:400
}
.os-product-selector input[type=checkbox]:checked,.os-product-selector input[type=checkbox]:focus{
    outline:0!important
}
.os-product-selector input[type=checkbox]+.lbl::before,.os-product-selector input[type=checkbox]:checked+.lbl::before{
    content:"\57";
    font-size:16px;
    margin-right:10px;
    display:inline-block;
    vertical-align:middle;
    line-height:20px;
    height:20px;
    text-align:center
}
.os-product-selector input[type=checkbox]:checked+.lbl::before{
    content:"\58"
}
.os-product-selector input[type=checkbox]+.lbl::before,.os-product-selector input[type=checkbox]:checked+.lbl::before{
    position:absolute;
    left:0
}
.os-product-selector input[type=checkbox]+.lbl:hover::before,.os-product-selector input[type=checkbox]:hover+.lbl::before{
    cursor:pointer
}
#os-bookmark-list{
    max-width:1220px
}
#os-bookmark-list .ms-icon_trash::before{
    color:#f60
}
#os-product-details .font-headline-and-product-name,#os-product-details .product-description{
    color:#3c3c3c
}
#os-product-details .product-image{
    text-align:center
}
#os-product-details .product-image img{
    width:100%
}
@media screen and (max-width:763px){
    #os-product-details .product-image img{
        margin:auto;
        width:50%
    }
}
@media screen and (max-width:763px){
    #os-product-details .product-image{
        margin-bottom:25px
    }
}
#os-product-details .font-headline-text-bold{
    margin-bottom:15px;
    margin-top:0
}
#os-product-details table.product-features{
    width:100%
}
#os-product-details table.product-features tr{
    color:#3c3c3c
}
#os-product-details table.product-features tr td{
    vertical-align:top;
    padding-bottom:10px
}
#os-product-details table.product-features tr td:nth-child(1){
    width:50%;
    padding-right:15px
}
#os-product-details .bookmark-button{
    margin-top:20px
}
#os-product-details .buy-here-button{
    margin-left:10px
}
#os-compare-products-content{
    max-width:1220px
}
#os-compare-products-content .font-text-standard.item-text{
    color:#3c3c3c
}
.treeview .list-group{
    padding-left:0
}
.treeview .list-group-item{
    cursor:pointer;
    list-style-type:none;
    min-height:30px;
    padding-left:20px;
    margin-bottom:3px
}
.treeview .list-group-item:hover{
    color:#f60
}
.treeview span.indent{
    margin-left:10px;
    margin-right:10px
}
.treeview .expand-icon{
    width:20px;
    height:25px;
    vertical-align:middle;
    margin-right:5px;
    margin-left:-25px
}
.treeview .expand-icon:before{
    font-size:20px;
    font-weight:700;
    color:#f60
}
.treeview .node-disabled{
    color:silver;
    cursor:not-allowed
}
