.carousel{position:relative; width:960px; height:165px; overflow:hidden; float:left; padding:20px 0; margin:0 auto}
.carousel .text-as-is{text-transform:none}
.carousel ul{position:absolute; display:none; width:10000px; min-width:100%; left:0; margin-left:30px; z-index:0}
.carousel3 ul{margin-left:0}
.carousel li{position:relative; float:left; display:inline; width:300px; margin-left:4px}
.carousel li a.img-link:link, .carousel li a.img-link:visited{display:block; float:left; width:130px; margin-right:10px; text-align:center}
.carousel li a.img-link:hover{text-decoration:none}
.carousel ul ul{position:relative; display:block; width:auto; margin-left:0}
.carousel ul ul li{display:block; float:none; width:auto; height:auto; margin-left:0}
.carousel-arrow-left, .carousel-arrow-right{position:absolute; top:0; height:100%; background:#fff; cursor:pointer; z-index:1}
.carousel-arrow-right{right:0}
.carousel-arrow-left{padding-right:9px; left:0}
.carousel-arrow-right{margin-left:9px}
.carousel-arrow-left.disabled a{background-position:0 -243px}
.carousel-arrow-right.disabled a{background-position:-23px -243px}
.carousel-arrow-right.disabled a:hover, .carousel-arrow-left.disabled a:hover{cursor:default}
.carousel-arrow-left a, .carousel-arrow-right a{display:block; width:22px; height:22px; margin-top:100px; overflow:hidden; background:url("../../../../lg3-common-v4/images/global/lg-global-sprite.png") no-repeat 0 -215px; text-indent:-9999px}
.carousel-arrow-right a{background-position:-23px -215px}
.carousel .content{float:left; width:158px; padding:4px 0 0; font-size:10px}
.carousel .content h3{width:158px; font-size:15px; white-space:nowrap;}
.carousel .content p a, ul.ratings a{color:#d80546}
.carousel .content .button{margin-left:12px}
.carousel .content button.small.hotspot.gray{position:absolute; bottom:10px}
.carousel .content ul.ratings{height:14px; margin:6px 0}
.carousel .content ul.ratings li{float:left; display:block; width:15px; height:14px; margin:0 1px 0 0}
.carousel .content > a{color:#c70752}
.carousel-mask{float:left; height:100%; left:22px; overflow:hidden; position:absolute; width:95%}
.pane-wrapper{position:relative; width:361px; height:217px; border:1px solid #ccc; margin:0 auto}
.pane.active{opacity:1; visibility:visible}
.pane{position:absolute; top:0; left:0; opacity:0; visibility:hidden; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out}
.carousel2{height:315px; overflow:hidden}
.carousel2 h2{text-transform:uppercase; font-size:15px}
.carousel2 ul{margin-left:60px}
.carousel2 ul li{width:940px; height:340px; margin-left:0}
.carousel2 .carousel-arrow-right a, .carousel2 .carousel-arrow-left a{margin-top:150px}
.carousel2 .content{width:420px; font-size:12px; float:left}
.carousel2 .twit-name strong{font-size:14px; font-weight:bold}
.carousel2 .twit-feed{padding-right:60px; background:url("../../../../lg3-common-v4/images/global/lg-global-sprite.png") no-repeat 370px -470px}
.carousel2 .button-row{float:left; width:100%; padding-top:25px}
.lt-ie9 .carousel2 .button-row a.button.small{margin-left:-80px}
.carousel2 .button-row .twitter-button{float:left}
.carousel2 .button-row .facebook-recommend{padding-bottom:6px; margin-left:13px}
.carousel2 h3{font-size:24px!important; padding-top:5px; padding-bottom:17px}
.carousel2 .content h4{font-size:18px!important; line-height:18px; margin-bottom:6px}
.carousel2 .content .large-font{font-size:32px!important; line-height:32px; padding:6px 0; display:block}
.carousel2 .content .author{font-family:"LGFontRegular"; font-size:12px; text-align:right}
.carousel2 .content.pad-top{padding-top:40px}
.carousel2 .content img.title-adjust-2{top:-2px; padding-left:4px; position:absolute}
.carousel2 .content img.title-adjust-4{top:-4px; padding-left:4px; position:absolute}
.carousel2 .content img.title-adjust-6{top:-4px; padding-left:4px; position:absolute}
.carousel2 .content span.title-w-image{float:left}
.carousel2 .content h2 span, .carousel2 .content h3 span, .carousel2 .content h4 span, .carousel2 .content h5 span{color:#333}
.carousel2 p{margin-bottom:0; line-height:18px}
.carousel2 image{float:left}
.carousel2 .content a.button{font-size:11px; color:#fff; float:right; margin-right:25px}
.carousel2 .content button{float:right; margin-right:25px}
.carousel3{height:77px; width:950px; padding-top:0; border-bottom:1px solid #ccc}
.carousel3 ul li{cursor:pointer; width:180px; text-align:center; padding-bottom:20px; background:url("../../../../lg3-common-v4/images/global/lg-global-sprite.png") no-repeat -102px -480px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out}
.carousel3 ul li.active{background:url("../../../../lg3-common-v4/images/global/lg-global-sprite.png") no-repeat -102px -494px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out}
.carousel3 .carousel-arrow-right a, .carousel3 .carousel-arrow-left a{margin-top:30px}
.carousel3 .carousel-arrow-right, .carousel3 .carousel-arrow-left{background:0}
.carousel3 .carousel-arrow-left{margin-left:12px}
.carousel3 .carousel-arrow-left a, .carousel3 .carousel-arrow-right a{width:9px; height:14px; background:url("../../../../lg3-common-v4/images/global/lg-global-sprite.png") no-repeat 0 -722px}
.carousel3 .carousel-arrow-right a{background-position:-9px -722px}
.carousel3 .carousel-arrow-left.disabled a{background-position:0 -736px}
.carousel3 .carousel-arrow-right.disabled a{background-position:-9px -736px}
.carousel5{width:424px; height:60px; margin:0 auto; float:none}
.carousel5 ul{margin-left:0; padding-left:4px}
.carousel5 li{width:50px; height:37px; background:#ccc}
.carousel5 li.active{background:#d80546}
.carousel5 li img{margin:1px}
.carousel5 .carousel-arrow-left a, .carousel5 .carousel-arrow-right a{margin-top:30px}
.carousel6{width:100%; margin-top:10px; height:60px; padding:0}
.carousel6 ul{margin-left:26px}
.carousel6 li{width:230px}
.carousel6 .content a{max-height:38px; overflow:hidden; display:block}
.carousel6 li a.img-link:link, .carousel6 li a.img-link:visited, .carousel6 .content{width:100px; margin-right:0}
.carousel6 .carousel-arrow-left a, .carousel6 .carousel-arrow-right a{margin-top:20px}
.carousel6 li .content{clear:none}
.carousel6 li .button {position:relative; left:89px; top:0}
.carousel7 {float:none; padding:0 0 40px 0; height:130px; margin-bottom:0; border-bottom:0 solid #ccc; border-top:0 solid #ccc}
.carousel7 ul{margin-left:3px}
.carousel7 .carousel-arrow-left, .carousel7 .carousel-arrow-right{height:165px; top:-22px}
.carousel7 li{height:105px; width:178px; float:left; margin-left:4px; background:#f6f6f5; border-bottom-left-radius:10px; border-bottom-right-radius:10px; border-top-right-radius:10px; border-top-left-radius:10px}
.carousel7 li .background-wrapper{width:178px; float:left}
.carousel7 li span{font-family:Arial; font-size:10px; color:#333; display:block; text-align:center}
.carousel7 li img{display:block; height:50px; margin:15px auto; width:120px}
.carousel7 li a {text-align:center; font-size:10px; display:block}
.carousel8{margin-top:0; padding-top:0; height:170px}
.carousel8 ul{margin-left:0}
.carousel.carousel8 ul li{margin-left:60px; width:90px}
.carousel .text-col{padding-top:10px; margin-right:10px; width:415px; float:left}
.carousel .media-col{float:left; width:453px}
.carousel .media-col.right{float:right}
.title{color:#222; font-size:18px; font-family:"LGFontMedium"; font-weight:normal; display:block; margin-bottom:10px}
.large-title{color:#222; font-size:24px; font-family:"LGFontMedium"; font-weight:normal; text-transform:uppercase; display:block; margin-top:10px; margin-bottom:10px; clear:both}
.extra-large{font-size:32px; line-height:32px}
.img-title{padding-left:5px; padding-right:5px}
.lower{text-transform:lowercase!important}
.author{font-family:"LGFontRegular"; font-size:12px; text-align:right}
.module.simple4{padding:35px 0!important}
.module.simple4 .carousel6{height:78px}
.module.simple4 .carousel6 .content{width:120px}
.module.simple4 .carousel6 .content a{min-height:36px; max-height:36px; margin-bottom:2px}
.module.simple4 .carousel6 .content p{font-size:11px; word-wrap:break-all; word-break:break-all; white-space:normal}
.carousel.carousel8 ul li.retailer{width:120px}
.top-gradient2{display:inline-block}

.carousel10{width:100%; margin-top:10px; height:60px; padding:0}
.carousel10 ul{margin-left:26px}
.carousel10 li{width:173px; text-align:center}
.carousel10 .carousel-arrow-left a, .carousel10 .carousel-arrow-right a{margin-top:20px}
.module.simple4 .carousel10{height:80px}

.product-list-wrap.product4.carousel.carousel9 .product4{margin-left:0}
.carousel.carousel9{height:310px}
.carousel.carousel9 .carousel-arrow-left{left:2px}
.carousel.carousel9 ul{margin-left:22px}
.carousel.carousel9 ul li{width:215px; margin-left:12px}
.carousel.carousel9 li a.img-link{float:none; height:150px; text-align:center; vertical-align:bottom; width:215px}
.carousel.carousel9 li a.img-link:link, .carousel.carousel9 li a.img-link:visited{float:none}
.carousel.carousel9 .copy-area .ratings{margin-left:0}
.carousel.carousel9 .copy-area .ratings li{float:left; height:14px; width:15px; margin-left:0}

.carousel6 .content a{position:relative}

.carousel-mask-recently{float:left; height:100%; left:0; overflow:hidden; position:absolute; width:100%}
.carousel-mask-product{float:left; height:100%; left:0; overflow:hidden; position:absolute; width:100%}
.carousel-mask-component{float:left; height:100%; left:0; overflow:hidden; position:absolute; width:100%}

.carousel .media-col button.caption-btn{float:right; position:relative; z-index:1}
.carousel .media-col iframe{height:280px}
.carousel .media-col .caption-layer{left:0}

.carousel6 .img-link{*zoom:1; float:none !important; width:auto !important}
.carousel6 .img-link:after{content:""; display:block; clear:both}
.carousel6 .img-link >span{float:left}
.carousel6 .img-link .content{text-align:left}
.carousel6 .img-link .content span{color:#c70752; min-height:36px; max-height:36px; margin-bottom:2px; position:relative; overflow:hidden; display:block}
.carousel6 .img-link .content span:hover {text-decoration:underline}

.product-innovations .carousel .carousel-mask {left:0; width:100%} 
.product-innovations .carousel-arrow-left {padding-right:12px}

.lg-support .carousel.acc{width:745px; height:auto; padding:0}
.lg-support .carousel.acc .accessories-list{position:relative; margin-bottom:0}
.lg-support .carousel.acc .accessories-list li{width:137px}
.lg-support .carousel.acc .carousel-arrow-left{background:none repeat scroll 0 0 #FFF}
.lt-ie9 .lg-support .carousel.acc .carousel-arrow-right a, .lt-ie9 .lg-support .carousel.acc .carousel-arrow-left a{margin-top:130px; top:0}

.lg-support .carousel.mylg{height:auto; padding:0}
.lg-support .carousel.mylg .accessories-list{position:relative; margin-bottom:0}
.lg-support .carousel.mylg .accessories-list li{width:180px}
.lt-ie9 .lg-support .carousel.mylg .carousel-arrow-right a, .lt-ie9 .lg-support .carousel.mylg .carousel-arrow-left a{margin-top:130px; top:0}
.lg-support .carousel.mylg .accessories-list li p.accessories-num{width:145px}


.carousel11{width:411px;height:100px;margin:6px 0 0 0;padding:0;text-align:center;}
.carousel11 .carousel-mask{left:15px;width:370px;}
.carousel11 ul{display:block;margin-left:-18px;}
.carousel11 li{width:98px;margin-left:29px;}

/* LG-WCAG : 140619 add */
.popup-product-carousel .carousel-mask {left:22px; width:95%}
.recommended-product-new .carousel > .carousel-mask {overflow:visible;}
/*LGEBR-2643 20150813 add*/
.promotion-indicator .carousel2{height:375px;padding:20px 0 0 0}
.promotion-indicator .carousel2 ul li{width:980px}
.promotion-indicator #carousel-indicator div.inner{position:relative;display:inline;top:4px}
.lt-ie9 .promotion-indicator #carousel-indicator div.inner{zoom:1;top:0px}
.promotion-indicator #carousel-indicator ul > li > a{background: url("../../../../lg3-common-v4/images/global/lg-global-sprite-v2.png") no-repeat scroll -58px -1177px;cursor: pointer;display: block;font-size: 1px;height: 16px;overflow: hidden;text-indent: -9999px; width: 16px;}
.promotion-indicator #carousel-indicator{position: absolute;text-align: center;width: 100%;bottom:4px;z-index:9;left:0}
.promotion-indicator #carousel-indicator ul{display:inline-block;text-align:center;vertical-align:middle}
.promotion-indicator #carousel-indicator ul li.active a {background-position: -74px -1177px}
.promotion-indicator #carousel-indicator ul li a:hover {text-decoration:none}
.promotion-indicator #carousel-indicator ul > li{ float: left; margin-left: 10px}
.promotion-indicator .carousel-controller{position: absolute;right: -34px;top: -8px;width: 24px;}
.lt-ie9 .promotion-indicator .carousel-controller{top:-4px}
.promotion-indicator .carousel-stop{background: url("../../../../lg3-common-v4/images/global/lg-global-sprite-v2.png") no-repeat scroll -24px -1172px;float: left;height: 24px;width: 24px;}
.promotion-indicator .carousel-play{background: url("../../../../lg3-common-v4/images/global/lg-global-sprite-v2.png") no-repeat scroll 0 -1172px; display: none;float: left;height: 24px;width: 24px;}
.promotion-indicator .carousel-play span, .promotion-indicator .carousel-stop span{display: block;font-size: 1px;height: 1px;overflow: hidden;text-indent: -9999px;width: 1px;}
/* //LGEBR-2643 20150813 add*/

/* LGEITF-475 20151124 add */
.product-innovations .carousel {height: 190px;}
.product-innovations .carousel li {min-height: 190px;}
/* //LGEITF-475 20151124 add */