.accordion {
    list-style-type: none;
    position: relative;
    z-index: 0
}

.accordion label, .accordion-expand-all > a, .specs-wrapper .accordion-item > a, .accordion-item.promotion-plusMinus > a.primary {
    display: block;
    width: 934px;
    padding-left: 24px;
    background: url("/lg3-common-v4/images/global/lg-global-sprite.png") -466px -660px no-repeat;
    font-family: "LGFontMedium";
    text-transform: uppercase;
    cursor: pointer
}

.specs-wrapper .accordion-item > a, .specs-wrapper .accordion-item > a:hover, .specs-wrapper .accordion-item > a:focus {text-decoration:none}

.specs-wrapper .accordion-item.active a,.accordion-expand-all.active a, .accordion-item.promotion-plusMinus.active > a.primary, .accordion-expand-all.active > label, .accordion-item.active > label {
    background-position: -466px -758px;
    color: #d80546
}

.accordion.arrow .accordion-item {
    padding-left: 0;
    background: 0
}

.specs-wrapper .accordion.arrow .accordion-item a {
    background: url("/lg3-common-v4/images/global/lg-global-sprite.png") -301px -2px no-repeat;
    padding-left: 13px
}

.specs-wrapper .accordion.arrow .accordion-item.active a {
    background-position: -297px -275px
}

.accordion.arrow .accordion-content {
    margin-left: 15px
}

.accordion-content {
    height: auto;
    max-height: 0;
    overflow: hidden
}

.accordion.animate>.accordion-item>.accordion-content {
    -webkit-transition: max-height .5s ease-in-out;
    -moz-transition: max-height .5s ease-in-out;
    transition: max-height .5s ease-in-out;
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.accordion-content div:first-child:before,.accordion-content div:first-child:after {
    content: "\0020";
    display: block;
    height: 0
}

.accordion-content div:first-child:after {
    clear: both
}

.accordion-content ul.first,.accordion-content ul.legend {
    width: 220px;
    margin-top: 12px;
    list-style: none;
    float: left
}

.accordion-content ul.first>li,.accordion-content ul.legend>li {
    margin-bottom: 0;
    padding: 4px 0;
    padding-left: 50px
}

.accordion-item {
    padding: 8px 0 8px 24px;
    border-bottom: 1px solid #ccc;
    width: 936px
}

.accordion-item:first-child {
    border-top: 1px solid #ccc
}

.accordion-img {
    width: 420px;
    float: left
}

.accordion-img img {
    margin-left: 70px
}

.accordion-expand-all {
    position: absolute;
    top: 8px;
    right: 10px!important;
    /* overflow: hidden */
}

.accordion-expand-all > a {
    display: none
}

.column1 .accordion-item {
    width: auto
}

.accordion-content ul.benefit {
    width: 276px
}

/* 2014-03-24 - Technical Specifications */
.accordion-expand-all > label,
.accordion-item > a {width:auto}
.accordion-content-wrapper {width:100%; margin-top:12px}
.accordion-content-wrapper dl {padding-left:50px; *zoom:1}
.accordion-content-wrapper dl:after {display:block; content:""; clear:both}
.accordion-content-wrapper dt,
.accordion-content-wrapper dd {float:left; width:50%; padding:4px 0; font-weight:normal; font-size:11px; word-wrap:break-word}
.accordion-content-wrapper dl.even {background:#f5f5f5}
.accordion-expand-all > a,
.accordion-expand-all > a:hover,
.accordion-expand-all > a:focus,
.accordion-expand-all.active a {width:auto; text-decoration:none}

/* 2014-04-04 - LNB LG PROMOTION */
.accordion-item.promotion-plusMinus > a.primary {width:auto; margin:10px 0}
