/* *************** common code ********************** */

.loader {
  display: inline-block;
  background: url(/content/dam/lge/cz/migration/mp-common/images/common/loader.gif) 50% 50% no-repeat;
}
/* LGEJP-1029 20140414 add*/
div.mpo-container[mobile=mobile] .loader {
	display:inline;
}
/* //LGEJP-1029 20140414 add*/
.lt-ie9 .loader {
  position: relative;
}
.lazyIframeCont {
  display: block;
  background: url(/content/dam/lge/cz/migration/mp-common/images/common/loader.gif) 50% 50% no-repeat;
  text-align: center;
}
.lazyFlash {
  background: url(/content/dam/lge/cz/migration/mp-common/images/common/loader.gif) 50% 50% no-repeat;
  overflow: hidden;
}

/* smg-6227 modify deleted the 'position:relative' 2015-01-21 */
.mpo-container { width: 100%; /* position:relative;  */}
/* //smg-6227 modify deleted the 'position:relative' 2015-01-21 */

/* header  SNS .S ************************************************************************************************************ */
.mpo-header { margin: 0 auto; width: auto; }

.mpo-header .span12 { display: block; *display:table;  width: auto; max-width: 960px; float: none; margin: 0 auto;}
.mpo-header .span12 .mpo-header-h1{ 
  display: table-cell; width:auto; float: left; margin: 0; clear: both; *display:inline; zoom:1; *clear:none; }
.mpo-header .span12 .mpo-header-h1 { *float:left; } 
.mpo-header .span12 .mpo-header-h1 h1 { padding: 15px 0px 10px 10px; line-height:100%;margin:0px;}
.mpo-header .span12 .share {padding-top:10px;}
.mpo-header .span12 #shareClick { float: right; }

/* header  SNS .E **************************************************************************************************************** */

/* [s] group page navigation  ********************************************************/
.subnavi-icon {position:absolute; top:20px;bottom:12px; right:15px;width:17px;height:13px;display:none;background:url('/content/dam/lge/cz/migration/mp-common/images/common/icon_toggle_sub.png') no-repeat;cursor:pointer;}
.subnavi-icon:hover{background:url('/content/dam/lge/cz/migration/mp-common/images/common/icon_toggle_sub_on.png') no-repeat;}

div.mpo-fix-navi {
  position: relative; left: 0px;
  background-color:#ddd;
  width: 100%;
  text-transform: none;
  margin: 0 auto; text-align: center; z-index: 999;
}
div.mpo-fix-navi.mpo-fixed { position: fixed; }
      
div.mpo-fix-navi ul { margin: 0 auto !important; max-width: 960px; list-style-type: none; height: 40px; text-align: center; clear: both; width:100%; }
div.mpo-fix-navi ul li {
   width:auto; line-height: 100% !important; max-width:100%;
   float:left; vertical-align: middle; height: 40px;background-color:#ddd;
   padding: 0px; border-right: 1px solid #eeeeee; border-left: 1px solid #bbbbbb; } /*display:  inline; */ 

div.mpo-fix-navi ul li a {
  margin:14px 10px; display: block;
}

div.mpo-fix-navi ul li.current { background-color:#b50133;}
div.mpo-fix-navi ul li.current a { color:#fff;  text-transform: none;}
div.mpo-fix-navi ul li.current a:hover {text-decoration:none;}

h1.hasGroup {padding-top:30px; padding-bottom:20px ; padding-left:10px; min-height:38px;line-height:100%;}
/* [e] group page navigation  ********************************************************************************************** */

/* reset */
ul,ol { padding:0 ; margin:0; }
.mpo-container ul, .mpo-container ol { margin: 0 0 10px 25px; }
.mpo-container,.mpo-container h1,.mpo-container h2,.mpo-container h3,.mpo-container h4,.mpo-container h5,.mpo-container h6 {
  margin: 0; padding: 0; line-height: 100%; text-rendering: optimizelegibility; }
.mpo-container div,
.mpo-container dl,
.mpo-container dt,
.mpo-container dd,
.mpo-container ul,
.mpo-container ol,
.mpo-container li,
.mpo-container h1,.mpo-container h2,.mpo-container h3,.mpo-container h4,.mpo-container h5,
.mpo-container form,.mpo-container fieldset,
.mpo-container p,.mpo-container button,.mpo-container input,
.mpo-container img {
  margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; color: #333;
  /* display: block; */
  text-transform:none;
}
.mpo-container img,.mpo-container fieldset,.mpo-container input { border: 0 none; }
.mpo-container li { list-style: none; }
.mpo-container input,.mpo-container select,.mpo-container button { vertical-align: middle; }
.mpo-container input { outline: none; }
.mpo-container em,.mpo-container address { font-style: normal; }
.mpo-container label { cursor: pointer; }
.mpo-container button { display: block; border: 0; cursor: pointer; }
.mpo-container a { color: #333; text-decoration: none; }
.mpo-container img { height: auto; max-width: 100%; }
.mpo-container dt,.mpo-container dd,.mpo-container ul,.mpo-container ol,.mpo-container li,
.mpo-container h1,.mpo-container h2,.mpo-container h3,.mpo-container h4,.mpo-container h5,
.mpo-container form,.mpo-container fieldset,.mpo-container p,.mpo-container button,.mpo-container input,.mpo-container img 
{ margin: 0 ; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; color: #333; display: block; position: relative; line-height:100%;
text-transform:none;}

/* layout */
.mpo-container .row-wrap { width: 100%; *zoom: 1; padding-top:20px;}
.mpo-container .row-wrap:after { content: ""; display: block; clear: both; }
.mpo-container .row-wrap .row-fluid { max-width:960px;margin: 0 auto; }
.mpo-container .row-fluid .recipe{max-width:745px !important}
.mpo-container .no-pad { padding-top: 0 !important; padding-right: 0 !important; padding-left: 0 !important; }
.mpo-container .left { float: left; }
.mpo-container .right { float: right; }

.nofluid { min-width:960px; }
.nofluid .mpo-container .row-fluid { width: 960px; min-width:960px ; }

#mobile-wrap #shareClick { display:none; }

.mpo-container .mpo-module { padding: 10px 15px 15px; *zoom: 1; }
.mpo-container .mpo-module:after { content: ""; display: block; clear: both; }
.mpo-module hr {margin:0;}

/* etc */
.mpo-pop-wrap { display: none; position: fixed; z-index: 1000000001; top: 50% !important; padding: 15px; background-color: #fff; }
.mpo-glue-overlay { position: absolute; top: 0; left: 0; z-index: 1000000000; width: 100%; background-color: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5; }
.mpo-popup-wrap { position: relative; padding-top: 25px; }
.mpo-popup-wrap .mpo-close { position: absolute; top: -3px; right: 0; width: 16px; height: 16px; background: url(/content/dam/lge/cz/migration/mp-common/images/common/mpo-spr.png) 0 0 no-repeat; }
.mpo-type-basic .mpo-desc p a {color: #d80546 !important;}
.mpo-type-basic .mpo-desc p a:hover {text-decoration:underline;}

/* ***************** component  code ********************** */

/* title */
.mpo-container .mpo-header { margin-bottom: 0px; padding: 0; }
.mpo-container .mpo-header .mpo-header-h1 h1 {
  padding: 15px 15px; margin:0 !important; 
  background-color: #ececec;
  line-height:100%; color:#000;
  width:100% !important;
}
.mpo-container h2 { padding:10px 15px 20px 15px; }
.mpo-container h3 { margin-bottom: 10px; padding: 10px 0px 0px 15px;}
.mpo-container .mpo-module h4 { padding-bottom: 5px;  }
.mpo-container .mpo-module h5 { padding-bottom: 15px; }

/* description */
.mpo-container .mpo-module .mpo-desc { padding-bottom: 10px;  }

h1, h2, h3, h4, h5 {line-height:100%; } /* for overide bootstrap */
/* media image */
.mpo-container .mpo-module .mpo-media { margin-bottom: 10px; }
.mpo-container .mpo-module .mpo-media img { width: 100%; }


/* media link */
.mpo-container .mpo-module .mpo-media-link { position: relative; }
.mpo-container .mpo-module .mpo-media-link .mpo-thumbnail { width: 150px; padding-bottom: 10px;}
.mpo-container .mpo-module .mpo-media-link .mpo-play-video { display: block; position: absolute; top: 50%; left: 74px; width: 65px; height: 65px; margin-left: -32px; margin-top: -32px; z-index: 999; background: url(/content/dam/lge/cz/migration/mp-common/images/common/icon_play.png) 0 0 no-repeat; }

/* cta button */
.mpo-container .mpo-module .mpo-cta-button {
  clear: both; margin: 0 0 10px; padding: 3px 6px; border: 0; border-radius: 6px;
  background: #d80546;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c03),color-stop(48%,#e00e47),color-stop(53%,#d80546),color-stop(100%,#c70e40));
  background: -webkit-linear-gradient(top,#c03 0,#e00e47 48%,#d80546 53%,#c70e40 100%);
  background: -moz-linear-gradient(top,#c03 0,#e00e47 48%,#d80546 53%,#c70e40 100%);
  background: -o-linear-gradient(top,#c03 0,#e00e47 48%,#d80546 53%,#c70e40 100%);
  background: -ms-linear-gradient(top,#c03 0,#e00e47 48%,#d80546 53%,#c70e40 100%);
  background: linear-gradient(top,#c03 0,#e00e47 48%,#d80546 53%,#c70e40 100%);
  font-weight: bold;
  display:inline-block;
  line-height: 1.4;  font-size: 10px;
  color: #fff; text-align: center; vertical-align: text-top; text-decoration: none;
  white-space: nowrap; text-transform: none;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  font-weight: normal;
  text-decoration: none;
  width: auto;
  font: 99% sans-serif; }
  
.mpo-container .mpo-module .cta-button
{ font-weight: bold; clear: both; margin: 0; margin: 0 0 10px; padding: 3px 6px; border: 0; border-radius: 6px; background: #d80546; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c03), color-stop(48%, #e00e47), color-stop(53%, #d80546), color-stop(100%, #c70e40)); background: -webkit-linear-gradient(top, #c03 0, #e00e47 48%, #d80546 53%, #c70e40 100%); background: -moz-linear-gradient(top, #c03 0, #e00e47 48%, #d80546 53%, #c70e40 100%); background: -o-linear-gradient(top, #c03 0, #e00e47 48%, #d80546 53%, #c70e40 100%); background: -ms-linear-gradient(top, #c03 0, #e00e47 48%, #d80546 53%, #c70e40 100%); background: linear-gradient(top, #c03 0, #e00e47 48%, #d80546 53%, #c70e40 100%); font-family: 'BryantLGMedium', 'Arial', 'Helvetica', sans-serif; line-height: 1.4; color: #fff; color: #fff; text-align: center; vertical-align: text-top; white-space: nowrap; text-transform: none; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out; font-weight: normal; text-decoration: none; width: auto; font: 99% sans-serif; font-size: 10px; -webkit-appearance: button; overflow: visible; }
.mpo-container .mpo-module .cta-button a { color: #fff; text-decoration: none; }

.im-product-desc .im-product .im-copy-area .im-details button.cta-button { float: left; }

/* zoom */
.mpo-type-zoomin { position: relative; }
.mpo-container .mpo-type-zoomin .mpo-image-wrap { }
.mpo-container .mpo-type-zoomin .mpo-image-wrap { overflow: hidden; position: relative; width: 530px; height: 530px; }
.mpo-container .mpo-type-zoomin .mpo-image-wrap.mouseenter { cursor: move; }
.mpo-container .mpo-type-zoomin .mpo-image-wrap.mouseenter a img { position: absolute;  max-width: inherit !important; cursor: move; }
.mpo-container .mpo-type-zoomin .mpo-thumbnail-list li.mpo-thumbnail { margin-left: 1px !important;  }
.mpo-type-zoomin .zoomSign { display: block; position: absolute; left: 50%; top: 510px; margin-left: -30px; z-index: 999; width: 59px; height: 40px; background: url(/content/dam/lge/cz/migration/mp-common/images/common/zoomSign.png) no-repeat; }
.mpo-container .mpo-type-zoomin .mpo-thumbnail-list li.mpo-thumbnail img { margin: 0 auto;}
.mpo-container .mpo-type-zoomin .mpo-image-wrap { margin: 0 auto;}
.mpo-container .mpo-type-zoomin .mpo-image-wrap img { margin: 0 auto; }

.mpo-type-zoomin .carousel-pagination {position:absolute;text-align: center; width: 100%; z-index: 20; bottom:10px}
.mpo-type-zoomin .carousel-pagination li { list-style: none; float: none; width: 12px; height: 12px; background: url("/content/dam/lge/cz/migration/mp-common/images/carousel/carousel_nav_off.png") no-repeat;
background-size:12px; margin-left: 4px !important; margin-right: 4px !important; display:inline-block; zoom:1; *display:inline;}
.mpo-type-zoomin .carousel-pagination li.carousel-active-page { background: url("/content/dam/lge/cz/migration/mp-common/images/carousel/carousel_nav_on.png") no-repeat; background-size:12px; }
.mpo-type-zoomin .carousel-pagination li a { display: inline-block; width: 12px; height: 12px; }

.mpo-container .mpo-module .mpo-no-content { display: none; }
.mpo-container .mpo-module .mpo-no-content * { display: none; }

.mpo-include-caption .mpo-light { padding: 10px; color:#f2f2f2; }
.mpo-include-caption .mpo-light h3, 
.mpo-include-caption .mpo-light h4,
.mpo-include-caption .mpo-light .mpo-lead,
.mpo-include-caption .mpo-light .mpo-video ul li { color:#f2f2f2 !important;}

.mpo-include-caption .mpo-light.mpo-BoxOn { background: rgba(0,0,0,0.5); }
.mpo-include-caption .mpo-dark { padding: 10px;}
.mpo-include-caption .mpo-dark.mpo-BoxOn { background: rgba(230, 230, 230, 0.7);}
.lt-ie9 .mpo-include-caption .mpo-light.mpo-BoxOn { background: url("/content/dam/lge/cz/migration/mp-common/images/common/mpo-caption-light-bg.png"); repeat ; }
.lt-ie9 .mpo-include-caption .mpo-dark.mpo-BoxOn { background: url("/content/dam/lge/cz/migration/mp-common/images/common/mpo-caption-dark-bg.png"); repeat ; }

.mpo-include-caption .mpo-carouselmobile-caption.mpo-light { padding: 10px; color:#f2f2f2 !important; background-color:#000;}
.mpo-include-caption .mpo-carouselmobile-caption.mpo-light h3,
.mpo-include-caption .mpo-carouselmobile-caption.mpo-light a  {color:#f2f2f2 !important;}
/* LGECZ-532 : 20141013 modify */
.mpo-include-caption .mpo-carouselmobile-caption.mpo-dark {padding: 15px 10px 5px 10px; color:#222; background-color:#f2f2f2;}
/* //LGECZ-532 : 20141013 modify */
.mpo-include-caption .mpo-carouselmobile-caption.mpo-dark h3 { color:#222 !important;} 
.mpo-include-caption .mpo-carouselmobile-caption.mpo-dark a {color: #d80546 !important;}
.mpo-include-caption .mpo-carouselmobile-caption a:hover {text-decoration:underline;} 

.mpo-light h3,.mpo-light h4,.mpo-light p,.mpo-light .mpo-vid-desc,.mpo-light .mpo-vid-title { color: #fff !important; }

/* mpo-module  ******************************************************************************/
/* basic LEFT */
.mpo-container .mpo-type-basic {width:100%;position:relative;}
.mpo-container .mpo-type-basic.left .mpo-media { float: left; width: 49%; }

/* basic RIGHT */
.mpo-container .mpo-type-basic.right .mpo-media { float: right; width: 49%; }

/* basic */
.mpo-container .row-wrap .row h2 { padding-left: 15px; }
.mpo-type-basic.left .mpo-desc-grp { float: right; width: 49%; }
.mpo-type-basic.right .mpo-desc-grp { float: left; width: 49%; }
.mpo-type-basic .mpo-desc-grp .mpo-desc ul li { background: url("/content/dam/lge/cz/migration/mp-common/images/skin/mpo-li-arrow.png") no-repeat; background-position: 0px 4px; padding-left: 12px; line-height: 14px ; color: #5d5c5c; margin: 10px 0px; }
.mpo-type-basic .mpo-desc-grp .mpo-desc ul ul li { background: url("/content/dam/lge/cz/migration/mp-common/images/skin/mpo-li-arrow_level_b.png") no-repeat; background-position: 0px 5px; padding-left: 9px; line-height: 14px ; color: #5d5c5c; margin: 10px 0px 10px 9px; *margin-left:0px; }
/*.mpo-type-basic .mpo-desc-grp .mpo-desc p { padding-bottom: 5px; } */

/*  zoomin */
.mpo-container .mpo-type-zoomin h4 { padding-bottom: 15px; }
.mpo-container .mpo-type-zoomin .mpo-image-wrap { width: 100%; margin: 0 auto; vertical-align: middle; border: 1px solid #d3d3d3;}
.mpo-container .mpo-type-zoomin .mpo-image-wrap img {  }
.mpo-container .mpo-type-zoomin .mpo-thumbnail-list { width: 100%; *zoom: 1; text-align: center; border-bottom: 1px solid #d3d3d3;margin-top:3px }
.mpo-container .mpo-type-zoomin .mpo-thumbnail-list:after { display: block; clear: both; content: ''; }
.mpo-container .mpo-type-zoomin .mpo-thumbnail-list li.mpo-thumbnail { display: inline-block; position: relative; margin-left: 2%; zoom:1; *display:inline }
.mpo-container .mpo-type-zoomin.mpo-desktop li { width: 18%; }

.mpo-container .mpo-type-zoomin .mpo-thumbnail-list li.mpo-thumbnail a { display: block; /* height: 88px; width: 88px; */ /*border: solid 1px #d3d3d3;*/ vertical-align: middle; }
.mpo-container .mpo-type-zoomin .mpo-thumbnail-list li.hide { display:none;}
.mpo-container .mpo-type-zoomin .mpo-thumbnail-list li.zoom { width:100%;height:100%;}

.mpo-zoom-select {
	background: url(/content/dam/lge/cz/migration/mp-common/images/common/zoom-select.html) no-repeat;  
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    background-position: center;

}
.mpo-zoom-select-mark{
        height: 10px;
}

/* [s] For Featured Products 03.26 *********************************************************************************************** */
.span9 .im-product-desc .im-product { width: 204px; }
.span6 .im-product-desc .im-product { width: 201px; }
.span3 .im-product-desc .im-product { border-right: 0px; }
.im-product-desc {position:relative;}
.im-product-desc .im-product { float: left; width: 205px; padding: 0 15px 5px 15px; margin-bottom: 20px; border-right: 1px dotted #cccdcf; list-style-type: none;}
/* smg-6227 added the 'clear:both' 2015-01-21 */
.im-product-desc .im-product.im-start { padding-left: 0px; border-right: 1px dotted #cccdcf; clear:both;  }
/* //smg-6227 added the 'clear:both' 2015-01-21 */
.im-product-desc .im-product.im-end { padding-left: 15px;  padding-right:0px; border-right: 0px dotted #cccdcf; }

.im-product-desc .im-product .im-copy-area {width:100%;}
.im-product-desc .im-product .im-copy-area .im-model-num { height: 18px; }
.im-product-desc .im-product .im-pimg .img-link { width: 200px; height: 150px; display: inline-block; }
.im-product-desc .im-product .im-copy-area .im-model-name { padding-bottom: 5px; height: 48px; overflow: hidden; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; margin: 0; }
/* SMG-6227 modify 2014-12-04 */
.lt-ie9 .im-product-desc .im-product .im-copy-area .im-model-name{height:46px;}
.im-product-desc .im-product .im-copy-area .im-model-name span { height: 45px;  line-height: 1.3; letter-spacing: -1px; display: inline-block; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: -moz-box; display: box;  }
.im-product-desc .im-product .im-copy-area .im-model-desc { list-style-position: inside;  overflow: hidden; margin: 0; }
.lt-ie9 .im-product-desc .im-product .im-copy-area .im-model-desc { list-style-position: inside; height:155px; overflow: hidden; margin: 0;}
/* //SMG-6227 modify 2014-12-04 */
.im-product-desc .im-product .im-copy-area .im-model-desc li { line-height:1.3; padding-left:10px; list-style-position: inside; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-box-orient: vertical; box-orient: vertical; background: url(/content/dam/lge/cz/migration/mp-common/images/skin/mpo-li-arrow.png) 0px 5px no-repeat; }
.im-product-desc .im-product .im-copy-area .im-details p.im-product-price { float: right; }
.im-product-desc .im-product .im-copy-area .im-details p.im-product-price sup { top: -0.6em;  }
.im-product-desc .im-product .im-copy-area .im-details ul.im-ratings { height: 14px; clear: both;float: left;}
.im-product-desc .im-product .im-copy-area .im-details ul.im-ratings li { float: left; font-size: 11px; color: #d80546; }
.im-product-desc .im-product .im-copy-area .im-details ul.im-ratings li.im-rating-end a { font-size: 11px; color: #d80546; text-decoration: none; }
.im-product-desc-description { clear: both; }
.im-product-desc-description p { display: block; padding-bottom: 17px !important; }

/* [e] ***************************************************************************************************************************** */
.mpo-left { float: left; }
.mpo-right { right: 15px; left: auto; }

/* skin initialize */

.mpo-container .mpo-thumbnail-list+.mpo-desc p { padding: 15px 0 5px; }
.mpo-container .mpo-module .mpo-desc-grp h4 { padding-bottom: 0; }
.mpo-container .mpo-header { width: 100%; background-color: #ececec; position:relative;}
.mpo-container .mpo-header>div { float: none; width: 100%; position:relative;}

.mpo-container .row-fluid h5,.mpo-container .mpo-desc,.mpo-container .mpo-numberedfeature-desc
{
  margin-top: 5px;
}

/* Carousel .S */

/* .mpo-carousel { width: 100%; position: relative; max-width:1600px; max-height:560px; margin:0 auto; float:none !important } */
.mpo-carousel { width: 100%; position: relative;   margin:0 auto; float:none !important }
.mpo-carousel .carousel-item { display: none; }

.mpo-container .carousel.no-navi .carousel-nav { display: none !important; }
.mpo-module .mpo-video-container { position: relative; padding-bottom: 56.25% !important; margin-bottom: 10px; height: 0; overflow: hidden; }
.mpo-video-container iframe,.mpo-video_container object,.mpo-video_container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* lg live 20140318 add */
/* fluid video */
.mpo-fluid-video-container {
	position: relative;
	padding-bottom: 56.25% !important; /* 16:9 */
	/*padding-top: 25px !important;*/
	height: 0;
}
.mpo-fluid-video-container span, .mpo-fluid-video-container object, .mpo-fluid-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* //lg live  20140318 add */
.mpo-container .mpo-carouselmobile-caption {  display:none;}

.mpo-container .mpo-module .mpo-carousel-caption { left: 15%; top: 10%; margin-right: 20px; display:none; }
.mpo-container .mpo-module .mpo-carousel-caption h3 {padding: 0 ; margin-bottom:10px ;
  -webkit-transition: margin-left 1s ease-in-out 1.7s 1s linear 1.7s;
  -moz-transition: margin-left 1s ease-in-out 1.7s 1s linear 1.7s;
}
.mpo-container .mpo-module .mpo-carousel-caption h4 { margin-bottom: 5px;
  -webkit-transition: margin-top 1s ease-in-out 2.3s;
  -moz-transition: margin-top 1s ease-in-out 2.3s;
}
.mpo-container .mpo-module .mpo-carousel-caption .mpo-lead { padding-bottom: 15px;
  -webkit-transition: margin-top 1s ease-in-out 2.3s;
  -moz-transition: margin-top 1s ease-in-out 2.3s;
}
.mpo-container .mpo-module .mpo-carousel-caption .mpo-video {position:relative;margin-top:10px;}
.mpo-container .mpo-module .mpo-carousel-caption .mpo-video dd { display: block; *float:left; }
.mpo-container .mpo-module .mpo-carousel-caption .mpo-video .mpo-vid-title { margin-bottom: 3px; display: inline-block; zoom:1; *display:inline; max-width:200px; }
.mpo-container .mpo-module .carousel-nav { width: 100%; margin: 0 auto; height: 100%;  position: absolute; top:0;}
/*.mpo-container .mpo-module .carousel-nav span { max-width:1600px; width: 100%; position: relative; display: block; margin: 0 auto; top: 50%; margin-top: 999em;} */
.mpo-container .mpo-module .carousel-nav span { width: 100%; position: relative; display: block; margin: 0 auto; top: 50%;}

.mpo-container .mpo-module .carousel-nav-add { position: absolute;width:auto;*min-width:26px;bottom:10px; height:16px;z-index:30; margin-left: auto ;  margin-right: auto ; width:100%;}
.mpo-container .mpo-module .carousel-nav-add span { height: 100%; width: 100%; max-width: 930px; display: block; margin: 0 auto;}
.mpo-container .mpo-module .carousel-nav-add span .carousel-pagination {text-align:center;}
.mpo-container .mpo-module .carousel-nav-add .carousel-pagination {position:relative;}
.mpo-container .mpo-module .carousel-nav-add .carousel-pagination li { list-style: none; float: none; width: 12px; height: 12px; background: url("/content/dam/lge/cz/migration/mp-common/images/carousel/carousel_nav_off.png") no-repeat;
background-size:12px;
margin-left: 4px !important; margin-right: 4px !important; display:inline-block; zoom:1; *display:inline;}
.mpo-container .mpo-module .carousel-nav-add .carousel-pagination li.carousel-active-page { background: url("/content/dam/lge/cz/migration/mp-common/images/carousel/carousel_nav_on.png") no-repeat;
background-size:12px;}
.mpo-container .mpo-module .carousel-nav-add .carousel-pagination li a { display: inline-block; width: 12px; height: 12px; }

.mpo-container .mpo-module .carousel-item { position: absolute; min-width: 960px; height: 100% !important; margin: 0 auto; -webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-ms-transition:opacity 1s linear;display:none;}
.mpo-container .mpo-module .carousel-item > dl { position: relative; height: auto; /* padding: 0 70px; */}
.mpo-container .mpo-module .carousel-item dl .carousel-img { position: absolute; width: 100%; height: auto; top: 0; display: block; left:0; background-size:100%;background-position:center top;}
.mpo-container .mpo-module .carousel-image { display: block; width: 100%; height: 100%; background-position: top center; background-repeat: no-repeat; position:relative;z-index:1; background-size:cover;}
/*.mpo-container .mpo-module .mpo-carousel { width: 100%; min-width: 960px; position: relative;max-width:1600px;margin:0 auto !important;} */
.mpo-container .mpo-module .mpo-carousel { width: 100%; position: relative;margin:0 auto !important;}

.mpo-container .mpo-module .mpo-include-caption {z-index:30; margin: 0 auto !important; top: 0; max-width:960px; display:none;}
.mpo-container .mpo-module .mpo-include-caption .cta-button-wrap {padding-bottom:15px !important}
.mpo-container .mpo-module .mpo-video dt.mpo-vid-img { margin-right: 20px; z-index: 11; }
.mpo-container .mpo-module .mpo-numberfeature .mpo-pointer { position: absolute; }
.mpo-container .item {width: 100%; height: 100%; }
.mpo-container .mpo-carousel .mpo-carousel-control {top: 50% }
.mpo-container .mpo-carousel-caption .mpo-video>dl {display:inline-block;width:100%;position:relative;}
.mpo-container .mpo-carousel-caption .mpo-video>dl>dt.mpo-vid-img {float:left !important;margin-right:15px !important;width: 150px; }
.mpo-container .mpo-carousel-caption .mpo-video>dl>dt.mpo-vid-img img {min-width: inherit; width: 150px;  }
.mpo-container .mpo-carousel-caption .mpo-video>dl>dd {margin: 0px; float:left; display:inline-block;}
.mpo-container .mpo-carousel-caption .mpo-video>dl>dd>ul { width: 100%; }
.mpo-container .mpo-carousel-caption .mpo-video>dl>dd>ul>li.mpo-vid-desc {
padding-bottom: 5px;
padding-left: 10px; margin-top: 5px;
position:relative;	
float: none; width: auto;
max-width:200px;
white-space: normal;
max-height: 54px;
overflow: hidden;
word-wrap: normal;}
.mpo-container .mpo-module .mpo-video>dl {width: 100%; display: inline-block; }
.mpo-container .mpo-module .mpo-video {width: 100% !important; position:relative;}
.mpo-container .mpo-module .mpo-video dt.mpo-vid-img {float: left !important; margin-right:15px !important;width: 150px;}
.mpo-container .carousel-navi-add {position: relative; width: 960px; margin: 0 auto; display: block; bottom: 30px; }
.mpo-container .carousel-navi-add ol {top: 0; }
.mpo-container .mpo-vid-title {color: #f00; }
.mpo-container .mpo-module .mpo-carousel .carousel-item { width:100%; min-width:0 }
.mpo-container .mpo-module .mpo-carousel .carousel-nav .prev { left:5px; position:absolute; top:50%; margin-top:-14px; width:28px; height:28px;}
.mpo-container .mpo-module .mpo-carousel .carousel-nav .next { right:5px; position:absolute; top:50%; margin-top:-14px; }
.mpo-container .mpo-vid-title {color: #222222; background: url("/content/dam/lge/cz/migration/mp-common/images/carousel/carousel_arrow.png") no-repeat 0px 5px; padding-left: 10px !important; font-weight: bold; }

/* Carousel .E */



/* Numbered feature .S */

.mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn.responsive-hidden { display: none; }
li.mpo-subcomp { background: none !important; }
.mpo-numberfeature .mpo-cfn .mpo-subcomp { width: 170px; padding: 10px; }
.mpo-numberfeature .mpo-cfn .mpo-subcomp .line { background-color: red; display: block; width: 100%; height: 2px; position: absolute; }
.mpo-numberfeature { width: 100%; margin: 0 auto; display: inline-block; }
.mpo-numberfeature .mpo-cfn { list-style: none; float: left; display: block; }
.mpo-numberfeature .mpo-cfn span { color: #333; }
.mpo-numberfeature .mpo-cfn .mpo-subcomp { width: 180px; cursor: pointer; overflow: hidden; margin-bottom: 20px; }
.mpo-numberfeature .mpo-cfn .mpo-subcomp img { width: 203px; }
.mpo-mainfeatureimg { top: 0px; position: relative; width: 530px; height: 614px; overflow: hidden; display: none; border: 2px solid #fff; }
select,input[type="file"] { height: 30px; *margin-top: 4px; line-height: 15px; }

.template-main { clear: both; width: 100% !important; }
.mpo-pointer { position: absolute; width: 16px; height: 16px; background: #D80546; border: 2px solid #fff !important; border-radius: 50%; color: #fff !important; text-align: center; line-height: 20px; cursor: pointer; }
.lt-ie9 .mpo-numberedfeature-title-number { line-height: 18px; }
.mpo-numberedfeature-title-number { float: left; width: 18px; height: 18px; background: #D80546; border-radius: 50%; color: #fff !important; text-align: center; line-height: 18px; cursor: pointer; }
.lt-ie9 .mpo-numberedfeature-subtitle { line-height: 20px; }
.mpo-numberedfeature-subtitle { line-height: 120%; vertical-align: baseline; margin-left: 10px; margin-bottom: 8px !important; }
.lt-ie9 .mpo-numberedfeature-desc { line-height: 15px; }
.mpo-numberedfeature-desc {  margin-bottom: 8px !important; }
.lt-ie9 .mpo-pointer { line-height: 16px; }
.mpo-container .mpo-numberfeature { position: relative; width: 100%; }
.mpo-container .mpo-numberfeature:after { content: " "; clear: both; display: block; }
.mpo-container .mpo-mainfeatureimg { left: 25%; padding: 0; width: 50%; position: absolute; }
.mpo-container .mpo-numberfeature .mpo-cfn { z-index: 2; height: auto; }
.mpo-container .mpo-numberfeature .mpo-cfn .mpo-subcomp { text-align: left; padding: 0; vertical-align: top; width: 23.5%; float: left; margin-right: 25%; clear: left; }
.mpo-container .mpo-numberfeature .mpo-cfn .mpo-subcomp.even { float: right; margin-left: 25%; margin-right: 0; clear: right; }
.mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn.responsive { display: block; width: 100%; text-align: left; position: relative; }
.mpo-container .mpo-numberfeature .mpo-cfn .mpo-subcomp img { width: 100%; }
/* Numbered Feature .E */

/*
div.placehold { margin:0 auto; background-color:#ccc;}
div.placehold span { font-size:32px; color:#999; display:  table-cell; *display:inline-block; height: inherit; width: inherit; *width:100%; *-webkit-margin-top-collapse: :expression((this.parentNode.clientHeight-this.clientHeight)/2+'px'); vertical-align: middle; text-align: center;}
*/

.mpo-container h1 span,
.mpo-container h2 span, 
.mpo-container h3 span , 
.mpo-container h4 span , 
.mpo-container h5 span ,
.mpo-container .mpo-module h4 span ,
.mpo-container .mpo-module h5 span { color: #d80546 !important;}
/* heading  */

/* SMG-6227 modify 2014-12-04 */
.mpo-module .mpo-cta-button-wrap {margin:10px 0 10px 0;}
/* //SMG-6227 modify 2014-12-04 */
.mpo-container .mpo-type-basic h4 {
  padding-bottom: 0px;
  line-height: 1.231;
}
.mpo-container .mpo-module .mpo-desc-grp h5 {  
  padding-bottom: 5px;
}
.mpo-container .im-product-desc .im-product .im-copy-area .im-model-name span
{
  letter-spacing: 0;
}
.fluid .mpo-container .carousel-nav a {z-index:99}

/*---- [S] ePrivacy Cookie Handling ----*/
.no-cookies-adv-video {position:relative;padding:25px 0 56.25% 0;}
.no-cookies-adv-video .no-cookie-player {position:absolute;top:50%;left:50%;margin:-34px 0 0 -34px;}
.no-cookies-adv-video .no-cookies-tooltips {padding: 10px !important;}
.no-cookies-adv-video {background-color: #000000;}
.mpo-container .mpo-module .mpo-media img.no-cookie-player {width:auto;}
.mpo-container .mpo-numberfeature .mpo-cfn .mpo-subcomp img.no-cookie-player {width:auto;}

.mpo-container .mpo-numberfeature .mpo-cfn .mpo-subcomp  .no-cookies-adv-video  .no-cookies-tooltips {top:20% !important;left:10% !important;width:50%;}
.mpo-container .mpo-numberfeature .mpo-cfn .mpo-subcomp  .no-cookies-adv-video  .no-cookies-tooltips .pointer  {left: 35% !important;}
.mpo-pop-wrap .no-cookies-adv-video {	position: relative;padding: 25px 0 38% 0; }
  
/*---- [E] ePrivacy Cookie Handling ----*/

@media ( min-width : 769px) {
  .fluid .mpo-header .span12 { width:auto; max-width:960px; }
  .fluid .mpo-container .mpo-module .mpo-carousel, .fluid .mpo-container .mpo-module .carousel-item { width: 100%; height: auto;}
  .fluid .mpo-container div.row {width: 100%; }
  .fluid .mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature {position: relative; }


  /* Carousel .S */
  .fluid .mpo-container .carousel-nav a {width: 28px; height:28px; margin-top: -14px !important;}
  
  .fluid .mpo-container .carousel-nav a img {width: 28px; height:28px; }
  .fluid .mpo-container .mpo-module .mpo-video {display:block;}
/* Carousel .E */

  .fluid .mpo-container .mpo-module .carousel-image { background-size: cover;}
/*  .fluid .mpo-container .mpo-carousel {padding-bottom: 37.5% !important; } */
	
	.mpo-header.w960 {background-color:#fff;}
	
	.w960 .mpo-fix-navi {
	  background-color:#fff; position:absolute; top:85px;z-index:100;opacity:0.9; filter:Alpha(opacity=90);
	}
	.w960 div.mpo-fix-navi ul {height:45px !important;} 
	.w960 div.mpo-fix-navi ul li {height:45px !important;background-color:rgba(247, 247, 247,1);  }
	.w960 div.mpo-fix-navi ul li.current { background:#363636; }
}


@media (max-width: 978px){
	/* 3 product in a column */
   .fluid .im-product-desc .im-product.im-start { padding-left: 15px; border-right:0}
   .fluid .im-product-desc .im-product.im-end { padding-right:15px; }
   .fluid .im-product-desc .im-product { padding-right:15px; width:45% ;border:0;}
   .fluid .im-product-desc .im-product.im-mobi-mid {border-bottom : 1px dotted #cccdcf;}

}

@media ( max-width : 768px) {
 
  .fluid .subnavi-icon {display:block;}
  .fluid .subnavi-icon:hover{background:url('/content/dam/lge/cz/migration/mp-common/images/common/icon_toggle_sub_on.png') no-repeat;}
  .fluid div.mpo-fix-navi, .mpo-fix-navi { display:none; }
  
  .fluid .mpo-fix-navi.mpo-fixed { position: fixed; }
  .fluid .mpo-fix-navi ul { width: 100%; list-style-type: none; height: auto; text-align: left; clear: both; }
  .fluid div.mpo-fix-navi ul li {
     width: 100%;  
     vertical-align: middle; height: 12px;
     background-color:#fff;
     border-bottom: 1px solid #e0e0e0;  border-left:none;  border-right:none;
     padding:14px 0px;      
     overflow:hidden;
     float:none;
     text-align: left;
  }
  .fluid div.mpo-fix-navi ul li:first-child {
     border-top: 1px solid #e0e0e0;  
  }
  .fluid .mpo-fix-navi ul li a {	margin:0px 10px; }
  .fluid .mpo-fix-navi ul li.current { background-color:#b50133;}
  .fluid .mpo-fix-navi ul li.current a { color:#fff;  text-transform: none;}

   /* Padding & Margin fix .S*/
   .fluid .mpo-container h3 { margin-bottom:10px;}
   .fluid .mpo-container .row-wrap { padding-top:15px;}
   .fluid .mpo-container .mpo-module { padding: 5px 10px 15px 10px; } 
   .fluid .mpo-container .row-wrap:first-child { padding-top:0px;}

  .fluid .mpo-container .zoomSign {display: none !important; }
  .fluid .mpo-container .mpo-type-zoomin .mpo-image-wrap {width: 100% !important; height: 530px !important; }
  /* zoomin .E */
  /* numbered features .S */
  /* fix */
  .fluid .mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn.responsive {width: 100%; }
  .fluid .mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn.responsive-hidden {display: block; }
  .fluid .mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn.mpo-mainfeatureimg {display: block; width: 80%; height: inherit; margin:0 10%;}

  .fluid .mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn {width: 100%; margin: 0 auto; }
  .fluid .mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn .mpo-subcomp {width: 80%; margin: 0 auto; }

  /* numbered features .E */

  /* Carousel .S */
  .fluid .mpo-container .mpo-module .carousel-nav-add {margin-left: auto ;  margin-right: auto ; width:100%;}
  .fluid .mpo-container .mpo-media-link {width: 150px; height: 86px; }
  .fluid .mpo-container .mpo-carousel-caption .mpo-video>dl>dt.mpo-vid-img img {min-width: inherit; width: 100%; height: 100%; }
  .fluid .mpo-container .carousel-item {width: 100%; }
  .fluid .mpo-container .mpo-module .mpo-carousel .carousel-nav  a { width: 28px !important; height:28px !important; margin-top: -14px !important;}
  .fluid .mpo-container .mpo-module .mpo-carousel .carousel-nav  a img {width: 28px !important; height:28px !important; }
  .fluid .mpo-container .mpo-module .mpo-video>dl {width: 90%; display: inline-block; }
  .fluid .mpo-container .item-carousel dt.carousel-img {overflow: hidden; width: 100%;  }
  .fluid .mpo-container .mpo-carousel-caption {  position:relative !important; left:0px !important; top:0px !important; padding: 10px 50px;}
  .fluid .mpo-container .mpo-module .carousel-item > dl { position: relative; height: 100%; padding: 0 0px;}
  .fluid .mpo-container .mpo-module .mpo-media-link .mpo-play-video {left: 50%; }
  .mpo-container .mpo-module .carousel-item dl .carousel-img { position: relative; overflow:hidden; width: 100%; height: auto; top: 0; display: block; left:0;}
  .mpo-container .mpo-module .mpo-include-caption { width: 100% !important;}
  /* LGECZ-532 : 20141013 modify */
  .mpo-container .mpo-carouselmobile-caption {padding: 15px 10px 5px 10px;display:none;}
  /* //LGECZ-532 : 20141013 modify */
  .mpo-include-caption .mpo-carouselmobile-caption h3 { padding: 0 !important; margin-bottom:5px !important;}  
  .mpo-include-caption .mpo-carouselmobile-caption .mpo-cta-button-wrap {margin:0 0 5px 0;}
  /* Carousel .E */
  
  .fluid .mpo-subcomp .mpo-type-numberedfeature, .fluid .mpo-subcomp .mpo-numberfeature, .fluid .mpo-subcomp .mpo-cfn {min-width: 150px; }
  .fluid .mpo-container .mpo-mainfeatureimg {position: relative; left: auto; min-width: 150px; }
  .fluid .mpo-container .mpo-mainfeatureimg li img {width: 100%; }
  /* fix */
  .fluid .mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn.responsive-hidden, .fluid .mpo-container .mpo-module .mpo-type-numberedfeature .mpo-numberfeature .mpo-cfn .mpo-subcomp {width: 100%; padding: 15px 0; }
  .fluid .mpo-subcomp {position: relative; }
  .fluid .mpo-subcomp .mpo-numberedfeature-title-number { position: absolute; }
  .fluid .mpo-subcomp .mpo-cta-button-wrap { float: right; width: 68%; }
  .fluid .mpo-subcomp .mpo-numberedfeature-head { float: right; width: 68%;}
  .fluid .mpo-subcomp .mpo-numberedfeature-img { width: 25%; float: left; display: block; padding-left: 5%;}
  /* fix */
  .fluid .mpo-subcomp .mpo-numberedfeature-subtitle, .fluid .mpo-subcomp .mpo-numberedfeature-desc { display: block; margin-left: 0;}
  /* fix */
  .fluid .mpo-subcomp img { position: relative; }
  /* product descript:S */
  
  /* product descript:E */

  .fluid .mpo-container .mpo-module .mpo-carousel-caption .mpo-video { display:none; }

   .fluid .mpo-header .span12 { width:auto; max-width:768px; }
   h1.hasGroup {padding-top:15px ; padding-bottom:15px ; min-height:24px;line-height:100%;}
   
  /* product descript:S */
  .fluid .im-product-desc .im-product .im-pimg .img-link { width: 100%; height: 100%; display: block; }  
  .fluid .im-product-desc .im-product .im-pimg { margin-left:auto;margin-right:auto; max-width: 200px; max-height:150px;min-height:150px;overflow:hidden; }
  
  .fluid .mpo-container .mpo-module .mpo-media {float: none ; width: 100% ; }
  .fluid .mpo-container .mpo-module .mpo-desc-grp {float: none ; width: 100% ; }  
 /* product descript:E */  
  
  .fluid .span4 .mpo-type-image.mpo-media {width: 60%; margin-left:auto;margin-right:auto;  }	
  
  .fluid .span4.mpo-area, .fluid .span5.mpo-area, .fluid .span6.mpo-area ,
  .fluid .span7.mpo-area , .fluid .span8.mpo-area ,
  .fluid .span9.mpo-area , .fluid .span10.mpo-area , 
  .fluid .span11.mpo-area  {width: 100%;  }
  
  .fluid .span4.mpo-area .mpo-type-basic , 
  .fluid .span5.mpo-area .mpo-type-basic , .fluid .span6.mpo-area .mpo-type-basic , 
  .fluid .span7.mpo-area .mpo-type-basic , .fluid .span8.mpo-area .mpo-type-basic ,
  .fluid .span9.mpo-area .mpo-type-basic , .fluid .span10.mpo-area .mpo-type-basic , 
  .fluid .span11.mpo-area .mpo-type-basic {width: 100%; }

  .fluid .span2.mpo-area {width:33.33333%;}
  .fluid .span3.mpo-area {width:50%;}	
  
  .fluid .span5.mpo-area .mpo-type-basic.top.mpo-tb-image .mpo-media ,
  .fluid .span6.mpo-area .mpo-type-basic.top.mpo-tb-image .mpo-media 
  {width: 60%; margin-left:auto;margin-right:auto;  }	

  .fluid .span4.mpo-area .mpo-type-basic.mpo-tb-image .mpo-media,    
  .fluid .span5.mpo-area .mpo-type-basic.mpo-tb-image.left .mpo-media, 
  .fluid .span6.mpo-area .mpo-type-basic.mpo-tb-image.left .mpo-media ,
  .fluid .span7.mpo-area .mpo-type-basic.mpo-tb-image.left .mpo-media ,
  .fluid .span8.mpo-area .mpo-type-basic.mpo-tb-image.left .mpo-media 
   {width: 49%; float: left; }
  .fluid .span4.mpo-area .mpo-type-basic.mpo-tb-image .mpo-desc-grp,    
  .fluid .span5.mpo-area .mpo-type-basic.mpo-tb-image.left .mpo-desc-grp, 
  .fluid .span6.mpo-area .mpo-type-basic.mpo-tb-image.left .mpo-desc-grp,
  .fluid .span7.mpo-area .mpo-type-basic.mpo-tb-image.left .mpo-desc-grp,
  .fluid .span8.mpo-area .mpo-type-basic.mpo-tb-image.left .mpo-desc-grp
  {width: 49%; float: right; }

  .fluid .span4.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-media,
  .fluid .span5.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-media, 
  .fluid .span6.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-media ,
  .fluid .span7.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-media ,
  .fluid .span8.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-media 
   {width: 49%; float: right; }
  .fluid .span4.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-desc-grp,   
  .fluid .span5.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-desc-grp, 
  .fluid .span6.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-desc-grp,
  .fluid .span7.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-desc-grp,
  .fluid .span8.mpo-area .mpo-type-basic.mpo-tb-image.right .mpo-desc-grp
  {width: 49%; float: left; }



    /* Padding & Margin fix .E*/
}

@media ( max-width : 626px) {
  /* product list.S - 1 product in a row*/
   .fluid .im-product-desc .im-product.im-end { padding-right:5px; }
   .fluid .im-product-desc .im-product { padding-right:5px; width:40% ;}
  /* product list.E */
}

@media ( max-width : 534px) {
  /* product list.S - 1 product in a row*/
  .fluid .mpo-container .mpo-module .im-product:first-child {width: 95% !important; border : 0; margin-bottom:10px;}
  .fluid .mpo-container .mpo-module .im-product {width: 95% !important;border:0; border-top: 1px dotted #cccdcf; margin-bottom:10px; padding:5px 0;}
  .fluid .im-product-desc .im-product .im-copy-area .im-model-desc {height:auto;margin-bottom:10px;}  
  /* product list.E */

  .fluid .span2.mpo-area , .fluid .span3.mpo-area , .fluid .span4.mpo-area {width:100%;}
     

  .fluid .span2 .mpo-type-image.mpo-media , .fluid .span3 .mpo-type-image.mpo-media ,
  .fluid .span4 .mpo-type-image.mpo-media {width: 100%; }	
       
  .fluid .span2.mpo-area .mpo-type-basic .mpo-media {width: 41%; float: left; }
  .fluid .span2.mpo-area .mpo-type-basic .mpo-desc-grp{width: 58%; float: right; }

  .fluid .span2.mpo-area .mpo-type-basic.right .mpo-media {width: 41%; float: right; }
  .fluid .span2.mpo-area .mpo-type-basic.right .mpo-desc-grp {width: 58%; float: left; } 

  .fluid .span3.mpo-area .mpo-type-basic.right .mpo-media   {width: 41%; float:right; }
  .fluid .span3.mpo-area .mpo-type-basic.right .mpo-desc-grp {width: 58%; float:left; }
   
  .fluid .span3.mpo-area .mpo-type-basic.left .mpo-media   {width: 41%; float:left; }
  .fluid .span3.mpo-area .mpo-type-basic.left .mpo-desc-grp {width: 58%; float:right; }
         
  .fluid .mpo-area .mpo-module .mpo-type-basic.mpo-tb-nomedia .mpo-desc-grp 
  {width: 100%; }

         
}

@media ( max-width : 480px) {
 
  .fluid .mpo-header .span12 { width:auto; max-width:480px; }
  .fluid .mpo-container h2, .fluid .mpo-container h3 {padding-left:10px !important}
  
  /* Carousel .S */
  .fluid .mpo-container .carousel-item {width: 100%; }
  .fluid .mpo-container .carousel-image {width: 100% !important; }
  /* LGEJP-1394 20151223 modify*/
  .fluid .mpo-container .carousel-nav {top:0 !important;/* background-color:rgba(247, 247, 247,0.1); *//*  background:red */}
  /* //LGEJP-1394 20151223 modify*/
  .fluid .mpo-container .carousel-nav a {width: 32px; }
  .fluid .mpo-container .carousel-nav a img {width: 32px; }
  .fluid .mpo-container .carousel-pagination {bottom: 3px;}
  .fluid .mpo-container .item-carousel dt.carousel-img { width: 100%;  }
  .fluid .mpo-container .mpo-media-link {height: inherit; }
  .fulid .mpo-container .mpo-module .mpo-carousel-caption  {z-index:10;}
  .fluid .mpo-container .mpo-module .mpo-carousel-caption h4 { display: none; }
  .fluid .mpo-container .mpo-module .mpo-carousel-caption .mpo-lead {display:none;} 
  
  .fulid .mpo-container .mpo-module .mpo-carousel-caption .mpo-cta-button-wrap  {margin-top:10px;}
  .fluid .mpo-container .mpo-module .mpo-video {display:none; }  

  .fluid .mpo-container .mpo-module .mpo-video dt.mpo-vid-img {width: 45% !important; float: left !important; }
  .fluid .mpo-container .mpo-module .carousel-item > dl { position: relative; height: 100%; padding: 0;}
  /* ADD new */
  .fluid .mpo-container .mpo-carousel carousel {max-height: none !important; }
  

  /* Carousel .E */

  h1.hasGroup {padding-top:10px ; padding-bottom:10px ; min-height:20px;line-height:100%;}

/* Padding & Margin fix .S*/
   .fluid .mpo-container .mpo-module { padding-top: 0px } /* ignore user-defined padding top location info */
   .fluid .mpo-container .row-wrap { padding-top:10px;}
   .fluid .mpo-container .row-wrap:first-child { padding-top:0px;}
   /* Padding & Margin fix .E*/
   
	
  .fluid .span3.mpo-area .mpo-type-basic .mpo-media    {width: 70%; margin-left:auto;margin-right:auto; }
  .fluid .span3.mpo-area .mpo-type-basic .mpo-desc-grp {width: 80%; margin-left:auto;margin-right:auto; }


  .fluid .span3.mpo-area .mpo-type-basic.right .mpo-media   {width: 70%; margin-left:auto;margin-right:auto; float:none;}
  .fluid .span3.mpo-area .mpo-type-basic.right .mpo-desc-grp {width: 70%; margin-left:auto;margin-right:auto; float:none;}
   
  .fluid .span3.mpo-area .mpo-type-basic.left .mpo-media   {width: 70%; margin-left:auto;margin-right:auto;float:none; }
  .fluid .span3.mpo-area .mpo-type-basic.left .mpo-desc-grp {width: 70%; margin-left:auto;margin-right:auto; float:none;}

   
  .fluid .span5.mpo-area .mpo-type-basic .mpo-media, 
  .fluid .span6.mpo-area .mpo-type-basic .mpo-media ,
  .fluid .span7.mpo-area .mpo-type-basic.left .mpo-media ,
  .fluid .span8.mpo-area .mpo-type-basic.left .mpo-media 
  {width: 100%; }
  
  .fluid .span5.mpo-area .mpo-type-basic .mpo-desc-grp, 
  .fluid .span6.mpo-area .mpo-type-basic .mpo-desc-grp,
  .fluid .span7.mpo-area .mpo-type-basic.left .mpo-desc-grp,
  .fluid .span8.mpo-area .mpo-type-basic.left .mpo-desc-grp
  {width: 100%;}

  .fluid .span5.mpo-area .mpo-type-basic.right .mpo-media, 
  .fluid .span6.mpo-area .mpo-type-basic.right .mpo-media ,
  .fluid .span7.mpo-area .mpo-type-basic.right .mpo-media ,
  .fluid .span8.mpo-area .mpo-type-basic.right .mpo-media 
  {width: 100%; }
  
  .fluid .span5.mpo-area .mpo-type-basic.right .mpo-desc-grp, 
  .fluid .span6.mpo-area .mpo-type-basic.right .mpo-desc-grp,
  .fluid .span7.mpo-area .mpo-type-basic.right .mpo-desc-grp,
  .fluid .span8.mpo-area .mpo-type-basic.right .mpo-desc-grp
  {width: 100%; }

  .fluid .mpo-area .mpo-module .mpo-type-basic.mpo-tb-nomedia .mpo-desc-grp 
  {width: 100%; }

  /* SMG-5876 LG Live Roll out _ Arabic */
  .mpo-space-10 { height: 0px !important;}
  .mpo-space-20 { height: 0px !important;}
  .mpo-space-30 { height: 0px !important;}
  .mpo-space-40 { height: 0px !important;}
  .mpo-space-50 { height: 0px !important;}
  /* //SMG-5876 LG Live Roll out _ Arabic */
}

.wrapper {z-index:1000;position:relative;}
.fluid {z-index:0;position:relative;}

.mpo-container .row-wrap:first-child { padding-top:0px;}
.mpo-fix-navi ul li { margin-bottom: 0px !important;}

/* SMG-5876 LG Live Roll out _ Arabic */
.fluid.container {width:100%;}

.mpo-space-null { height: 10px; background-color: red;}
.mpo-space-10 { height: 10px;}
.mpo-space-20 { height: 20px;}
.mpo-space-30 { height: 30px;}
.mpo-space-40 { height: 40px;}
.mpo-space-50 { height: 50px;}
span.mpo-lgred { color: #d80546 !important;}

div.btn-wrap {width:100%;text-align:center;}
button.btn-show-hide {display:inline-block;margin:0;padding:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;outline: 0;outline-style:none;background:transparent;background:-webkit-linear-gradient(bottom,transparent,transparent 0px);background:-moz-linear-gradient(bottom,transparent,transparent 0px);text-transform:uppercase;line-height:14px;}
button.btn-show-hide span {display:inline-block;padding-left:24px;background:url("../../../lg3-common/images/global/lg-global-sprite.png") -466px -758px no-repeat;}
button.btn-show-hide span.show {background-position: -466px -660px;color:#d80546;}

button.btn-show-hide span.icon-local {overflow:hidden;padding:0;background:none;vertical-align:middle;}
button.btn-show-hide img {display:inline-block;padding-right:5px;vertical-align:middle;}
.ie7 button.btn-show-hide img {max-width:none;}

div.mpo-container.mobile button.btn-show-hide span {background:url("../../../lg3-common-v3/img/icon_toggle_nav_on.html") 0 0 no-repeat !important;}
div.mpo-container.mobile button.btn-show-hide span.show {background:url("../../../lg3-common-v3/img/icon_toggle_nav_plus.html") 0 0 no-repeat !important;}
div.mpo-container.mobile button.btn-show-hide span.icon-local {background:none !important;}

img.feature-logo {display:inline-block;margin: -3px 0 3px 15px;vertical-align: middle;}
/* //SMG-5876 LG Live Roll out _ Arabic */
