@font-face
{
    font-family: 'LGSmart';
    font-weight: 600;
    font-style: normal;

    src: url('../fonts/LGSmart-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/LGSmart-Bold.otf') format('opentype'), url('../fonts/fonts/LGSmart-Bold.woff') format('woff'), url('../fonts/LGSmart-Bold.ttf') format('truetype'), url('../fonts/fonts/LGSmart-Bold.svg#LGSmart-Bold') format('svg');
}

@font-face
{
    font-family: 'LGSmart';
    font-weight: 300;
    font-style: normal;

    src: url('../fonts/LGSmart-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/LGSmart-Light.otf') format('opentype'), url('../fonts/LGSmart-Light.woff') format('woff'), url('../fonts/LGSmart-Light.ttf') format('truetype'), url('../fonts/LGSmart-Light.svg#LGSmart-Light') format('svg');
}

@font-face
{
    font-family: 'LGSmart';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/LGSmart.eot?#iefix') format('embedded-opentype'), url('../fonts/LGSmart.otf') format('opentype'), url('../fonts/LGSmart.woff') format('woff'), url('../fonts/LGSmart.ttf') format('truetype'), url('../fonts/LGSmart.svg#LGSmart') format('svg');
}

@font-face
{
    font-family: 'LGSmart';
    font-weight: 500;
    font-style: normal;

    src: url('../fonts/LGSmartLight-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/LGSmartLight-SemiBold.woff') format('woff'), url('../fonts/LGSmartLight-SemiBold.ttf') format('truetype'), url('../fonts/LGSmartLight-SemiBold.svg#LGSmartLight-SemiBold') format('svg');
}

*
{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html,
body
{
    font-family: 'LGSmart';
	font-size:16px;
    height: 100%;
}
.wrapper {
width: 100%;
 text-align: center;
position: relative;
z-index: 2;
overflow: hidden;}
#content{
   position: relative;
   max-width: 1600px;
   margin: 0 auto;}
#wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    /*height: 100%;*/
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}

#content {
	width:100%; 
	position:relative; 
	overflow-x:hidden
}
.swiper-slide > img {
    width: 100%;
}
.swiper-container
{
    width: 100%;
    height: 55vw;
}
@media screen and (min-width:720px) {
.swiper-container
{
    width: 100%;
    height: 52vw;
}    
}
@media screen and (min-width:1150px) {
.swiper-container
{
    width: 100%;
    height: 55vw;
}
}
@media screen and (min-width:1635px) {
.swiper-container
{
    width: 100%;
    height: 890px;
}
}



.swiper-slide {background-position:center center !important; background-repeat:no-repeat !important; background-size:cover !important}

.swiper-slide > img
{
	/*position:absolute;
	top:50%; left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	width:100%*/
}

.swiper-pagination-bullet {opacity:1; background:#a4a4a4}
.swiper-pagination-bullet-active {background:#a50034}
.swiper-pagination-bullet {width:1.125rem; height:1.125rem}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:20px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 0.4rem;}

.product {
	background:#a4a4a4;
	position:relative;
	transition:0.4s;
	left:0;
	transition-delay:0.6s;
}

/* OPEN */

.product:not(._open) .tab-trigger._active {transition-delay:0s !important;}
.product:not(._open) {transition-delay:0s !important;}
.product:not(._open) .product-info {transition-delay:0s !important;}
.product:not(._open) .popup {transition-delay:0s !important;}
.product:not(._open) .product-top {transition-delay:0s !important;}


.wrapper1 {
	transition:0.3s;
	margin-right: 6.05%;
	margin-left: 7.7%;
}

.product-top {
	padding-top: 2.5625rem;
    display: flex;
    padding-left: 3%;
	position:relative;
	left:0;
	transition:0.3s;
	transition-delay:0.6s
}

.product-info {color:white;padding: 2.5rem 0 0 6.8%; transition:0.4s; max-width:33%; transition-delay:0.6s}
.product-info span {font-size:3.24rem; font-weight:300}
.product-info strong {display:block; font-size:4.04rem; font-weight:500; margin-top: 1rem; line-height:4.2rem}	
.product-info a {position:relative; font-size: 2.6rem; font-weight: 400; color: #a50034; margin-left: 1%; margin-top: 1rem; display: inline-block;}
/*.product-info a:before {content:''; position:absolute; left:0; bottom:3px; height:2px; background:#a50034; width:100%}*/

.link {text-decoration:none !important; position:relative; display:inline-block; white-space:nowrap;}
.link:before {content:''; position:absolute; left:0; background:#a50034; width:100%; bottom: 0.1rem; height: 0.14rem; transition:0.2s}

.product-item-spec .link:before {height: 0.1rem;}

.tabs {margin-top: 2.16rem;}
.tabs[tab-id="1"] .trigger-caret {left:80%;}
.tabs[tab-id="2"] .trigger-caret {left:60%;}
.tabs[tab-id="3"] .trigger-caret {left:40%;}
.tabs[tab-id="4"] .trigger-caret {left:20%;}
.tabs[tab-id="5"] .trigger-caret {left:0%;}

.tabs[tab-id="1"] .tab-content[tab-id="1"] {display:block;}
.tabs[tab-id="2"] .tab-content[tab-id="2"] {display:block;}
.tabs[tab-id="3"] .tab-content[tab-id="3"] {display:block;}
.tabs[tab-id="4"] .tab-content[tab-id="4"] {display:block;}
.tabs[tab-id="5"] .tab-content[tab-id="5"] {display:block;}

.tabs[tab-id="1"] + .popup .buy-points[data-id="1"] {display:flex}
.tabs[tab-id="2"] + .popup .buy-points[data-id="2"] {display:flex}
.tabs[tab-id="3"] + .popup .buy-points[data-id="3"] {display:flex}
.tabs[tab-id="4"] + .popup .buy-points[data-id="4"] {display:flex}
.tabs[tab-id="5"] + .popup .buy-points[data-id="5"] {display:flex}


.product-image {text-align:center; width:50.6%; height: 19rem;}
.product-image img {max-height:150%; max-width:105%; position: relative; top: 0.2rem; left: 0%; transition:0.6s; transition-delay:0s}
.product-image img.hidden {display:none}

.trigger-caret {
	width:20%;
	height:100%;
	background:white;
	position:absolute;
	transition:0.45s;
	transition-delay:0s
}

.tabs-triggers {
	display:flex;
	flex-direction: row-reverse;
	position:relative;
	overflow:hidden; 
	height:12.23625rem}
.tab-trigger {
	padding: 0.7rem 1% 2.35rem 2.54%;
	width:20%;
	position:relative;
	font-weight:300;
	cursor:pointer;
	transition:0.45s;
	top:0;
	left:0;
	transition-delay:0.45s
}

.tab-trigger p {font-size:40px; display:block; color:white; transition:0.3s; transition-delay:0.1s}
.tab-trigger._active p {color:black !Important}
.tab-trigger span {font-size:30px; display:block; margin: -0.2rem 0 0 -0.1rem; color:white; transition:0.3s; transition-delay:0.1s}
.tab-trigger span sup {font-size: 0.9rem;}
.tab-trigger span.popup-trigger {opacity:0; visibility:hidden; font-size: 25px; margin-top: 0.7rem; text-decoration:underline; display:inline-block; color:#de0046; transition:0.4s;}
.tab-trigger span.popup-trigger:before {background:#de0046}

.tab-trigger._active span.popup-trigger {opacity:1; visibility:visible; color:#de0046}
.tab-trigger._active span {color:black}
.tab-trigger._active p {color:black}

.tab-contents {background:white; position:relative; left:0; transition:0.4s; transition-delay:0s; margin-top:-1px}
.tab-content {display:none;}

.popup {width:51%; position:absolute; top:0; height:100%; right:-100%; background:white; transition:0.4s; transition-delay:0.6s; padding: 3.2rem 8% 0 3.8%;}

.close {cursor:pointer; position: absolute; right: 17.3%; top: 2.2rem; width: 50px; height: 50px; border-radius:0}
.close span {background:#95012f; width:100%; height:0.32rem; display:block; position:absolute; left:50%; top:50%; transition:0.1s}
.close span:first-of-type {-webkit-transform: translate(-50%,-50%) rotate(-45deg); transform: translate(-50%,-50%) rotate(-45deg);}
.close span:last-of-type {-webkit-transform: translate(-50%,-50%) rotate(45deg); transform: translate(-50%,-50%) rotate(45deg);}

.popup > p {font-size:3.58rem; font-weight:300}

.buy-points {flex-flow: row wrap; align-items:center; margin-top: 9.8rem; display:none}
.buy-points a {text-decoration:none; width:30.33%; text-align:center; margin-bottom: 2.5rem; margin-right:3%}
.buy-points a img {max-width:80%;width:100%}

.features {position:relative; left:0; display:flex; padding-top:6rem; padding-bottom: 6.1rem;}
.feature {width:25%; text-align:center; padding:0 1%}

.feature-icon {height: 11.8rem; position:relative;}

.feature-icon > img {position:absolute; top:50%; left:50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);max-height: 77%; max-width: 50%;}
.feature-icon > img._inverter {opacity:0.49}
.feature > p {font-weight:300; font-size:2rem;display: block; margin-top: 1.4rem;}
	
/* LIST */

.product-list {background:#a4a4a4;}

.product-item {display:flex; padding: 3.3rem 0 2.66rem 1.7%;}
.product-item + .product-item {border-top:1px solid #939393}
.product-item-image {width:21.8%; text-align:center}
.product-item-image > img {max-width:100%}

.product-list .wrapper1 {margin-right: 6.9%; margin-left: 9.9%; }

.product-item-info {margin-left:8.4%; color:white; width:69.6%}

.product-item-info > a {font-weight:500; font-size:2.25rem; letter-spacing: 0.03rem; margin-top: 0.2rem; transition:0.4s; color:white; text-decoration:none; transition:0.3s; display:block; text-align:center}
.product-item-info > a:hover {color:#a50034}

.product-specs {display:flex; margin-top:0.75rem; margin-left:-3%}
.product-item-spec {text-decoration:none !important; font-size:1.7375rem; height:5.9375rem; font-weight:300; background:transparent; padding: 0.9rem 2.76% 0rem 2.76%; white-space: nowrap; min-width: 17%;}
.product-item-spec span {font-size: 1.84rem; color:white; transition:0.4s;}
.product-item-spec span:before {background:white}
.product-item-spec > p {color:white}
.product-item-info > p a {color:#de0046; font-size: 1.84rem;}

.product-item-spec + .product-item-spec {}

.star-notice {position: absolute; bottom: 0; left: -9%; right: -7%; text-align: center; font-size: 1rem; font-weight: 300; height: 3.8125rem; line-height: 3.8125rem; background: #cccccc;}


@media screen and (min-width:1001px) {
.product._open {left: -33%;}
.product._open .product-info {padding-left:6.2%}
.product._open .popup {right:-33%}
.product._open .product-top {left: -2.7%; }
.product._open .tab-trigger:not(._active) {top:12rem; pointer-events:none; transition-delay:0.0s}

.product._open .tab-trigger._active[tab-id="1"] {left: -13.8%;}
.product._open .tab-trigger._active[tab-id="2"] {left: 6.2%;}
.product._open .tab-trigger._active[tab-id="3"] {left: 26.2%;}
.product._open .tab-trigger._active[tab-id="4"] {left: 46.2%;}
.product._open .tab-trigger._active[tab-id="5"] {left: 66.2%;}

.product._open .tab-trigger._active {pointer-events:none; cursor:default}
.product._open .tab-trigger._active .popup-trigger {opacity:0; visibility:hidden}

.product._open .trigger-caret {left:66.2% !important; transition-delay:0.45s;}

.product._open .tab-contents {opacity:0; transition-delay:0.6s}

.product._open .product-image._small img {left: 11%; transition-delay:0.5s}

.close:hover span {height:0.5rem; background:#a4a4a4}

.product-item-spec:hover {background:white}
.product-item-spec:hover span {opacity:1; visibility:visible; top:0; color:#de0046;}
.product-item-spec:hover p {color:black}

.product-item-spec:hover span:before {background: #de0046;}

.tab-trigger:hover p {color:#a50034}

.link:hover:before {bottom:-0.2rem; opacity:0}
}

@media screen and (max-width:1650px) {
	html, body {font-size:15px}
}
@media screen and (max-width:1490px) {
	html, body {font-size:14px}
}
@media screen and (max-width:1400px) {
	html, body {font-size:13px}
}
@media screen and (max-width:1320px) {
	html, body {font-size:12px}
}
@media screen and (max-width:1180px) {
	html, body {font-size:11px}
}
@media screen and (max-width:1070px) {
	html, body {font-size:10px}
}

/* mobile */
@media screen and (max-width:1000px) {
	html, body {font-size:16px}
	.product-item {padding: 1.4rem 0 0.8rem 0%;}
	.product-list .wrapper1 {margin-left:4.6%}
	.product-item-image {width:56%; margin-top:5rem; margin-left: 2vw;}
	.product-item-info > a {margin-left: -157%;}
	.product-item-info {margin-left: 5.4%; width: 35.6%;}
	.product-item-spec {height:auto; padding: 0.9rem 5.5%; min-width:45%}
	.product-item-spec span {display:none}
	.product-specs {margin-left:-15.2%; top: 50%; position: relative; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); margin-top:0rem}
	.product-item + .product-item {padding-top: 0.85rem;}
	.product-specs {flex-wrap:wrap}
	
	.product-info {order: 1;padding: 0.1rem 0 0 0; max-width: 100%; width: 100%;}
	.product-image {order: 2;width: 95.5%; margin-top: 3.2rem; height: 17rem;}
	
	.wrapper1 {margin-left:3.7%}
	.product-top {flex-flow: wrap;}
	.product-info strong {margin-top: 0.4rem;}
	.product-info a {margin-top:1.2rem}
	.tabs {margin-top: 3.2rem;}
	.tabs-triggers {margin:0 !Important}
	
	.tab-trigger {padding: 1.6rem 3% 0rem;}
	.tab-trigger p {font-size: 4vw;}
	.tab-trigger span {font-size: 3.5vw;}
	.tab-trigger span.popup-trigger {    font-size: 4vw;    margin-top: 0.25rem;}
	.link:before {height:1px}
	.tabs-triggers {height:10rem}
	
	.tab-trigger:before {position:absolute; content:''; top:50%; right:0; height:70%; width:1px; background:#727272; -webkit-transform:translate(0,-50%); transform:translate(0,-50%); opacity:0; transition:0.1s;}
	.tab-trigger:not(._active) + .tab-trigger:not(._active):before {opacity:1}
	
	.feature {width:50%}
	.features {flex-wrap:wrap}
	
	.features {padding-top:4rem; padding-bottom:5.4rem}
	.feature > p {margin-top:2.6rem}
	
	.feature:nth-of-type(1),
	.feature:nth-of-type(2)	{margin-bottom:5.7rem}
	
	.tab-content.wrapper1 {margin:0 !important}
	
	.popup {width:80%;}
	
	.product-image img {max-height:105%}
	
	.buy-points {margin-top:0; margin-top: -20rem; top: 50%; position: absolute; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); width:100%}
	
	.star-notice {left:0; right:0}
	
	/**/
	.product._open .tab-trigger._active[tab-id="1"] {left: -80%;}
	.product._open .tab-trigger._active[tab-id="2"] {left: -60%;}
	.product._open .tab-trigger._active[tab-id="3"] {left: -40%;}
	.product._open .tab-trigger._active[tab-id="4"] {left: -20%;}
	.product._open .tab-trigger._active[tab-id="5"] {left: 0%;}
	.product._open .tab-trigger:not(._active) {top:8rem; pointer-events:none; transition-delay:0.0s}
	.product._open .trigger-caret {left:0% !important; transition-delay:0.45s;}
	
	.product._open .tab-trigger._active {pointer-events:none; cursor:default}
	.product._open .tab-trigger._active .popup-trigger {opacity:0; visibility:hidden}
	.product._open .popup {right:0%}
	.product._open .tab-contents {opacity:0; transition-delay:0.6s}
	.buy-points a {width:50%}
}

.popup {
    color: #fff;
    z-index: 3;
}
.popup > p {
    z-index: 4;
    color: #000;
}

video.headervid {
    position: relative;
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
    z-index: 0;
    display: block;
    opacity: 1;
    z-index: 0;
}

@media screen and (max-width:992px) {
.logo{margin-left:15px;}
.tab-trigger p {font-size:4vw; display:block; color:white; transition:0.3s; transition-delay:0.1s}
.tab-trigger._active p {color:black !Important}
.tab-trigger span {font-size:3.5vw; display:block; margin: -0.2rem 0 0 -0.1rem; color:white; transition:0.3s; transition-delay:0.1s}
.tab-trigger span sup {font-size: 0.9rem;}
.tab-trigger span.popup-trigger {opacity:0; visibility:hidden; font-size: 4vw; margin-top: 0.7rem; text-decoration:underline; display:inline-block; color:#de0046; transition:0.4s;}
.close {cursor:pointer; position: absolute; right: 17.3%; top: 2.2rem; width: 7vw; height: 7vw; border-radius:0}

.main-menu, .middle-menu, .bottom-line, .m-right, .middle-line {
    display: none;
} 
.product-item-spec {
    text-decoration: none !important;
    font-size: 3vw;
}
footer .socials-footer {
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
}
.product-item-spec {
    text-decoration: none !important;
    font-size: 4vw;
}
footer img {
    margin: 1vw;}
    
footer .lg-landing-copy-text {
    font-size: 2.5vw;
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    text-align: center;
    position: relative;
    margin-bottom: 4vw;
    }
.popup > p {
    font-size: 10vw;}
    }
@media screen and (max-width:767px) {
.swiper-slide video.headervid {
    display: none;
}
}



/*topmenu.min.css */


@charset "UTF-8";body.lg-landing-body{margin:0;}
.container{max-width:1200px;}
.main-header .container-wrap{max-width:1300px;display:block;margin:0 auto;}
.hidden{display:none;}
.no-cssanimations .load-container .loader{text-indent:0;text-align:center;color:#fff;font-size:17px;background:none;border:0 none;width:auto;height:auto;margin:1em auto;overflow:visible;box-shadow:none;-webkit-animation:none;animation:none;}
.no-cssanimations .load-container .loader:before,
.no-cssanimations .load-container .loader:after{display:none;}
.index--loaded .footer{font-size:14px;}
.lg-landing-subscribe__item.lg-landing-subscribe__item--wide.tv-icon{position:relative;}
.tv-icon-img{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:21px;height:21px;background-image:url(../img/question.png);-webkit-background-size:cover;background-size:cover;cursor:pointer;z-index:99;}
.lg-landing-body .twentytwenty-handle{left:50%;}
.clearfix:after {
	content: "";
	display: block;
	width: 100%;
	clear: both;
}
@media (max-width:360px){.lg-landing-wrapper .lg-landing-subscribe__list{width:90%;margin:0 auto;}
}
@media only screen and (max-width:1400px){.main-header .container-wrap{max-width:1150px;display:block;margin:0 auto;}
}
.main-header{background-color:#333;}
.main-header .top-line{padding:12px 0 6px 0;}
a:hover,
a:focus,
a:visited{text-decoration:none;}
.hidden{display:none;}
ul{padding:0;margin:0;}
ul li{list-style-type:none;}
.logo{width:90px;float:left;}
.main-menu{float:right;font-family:'LGSmart';font-weight:300;}
.main-menu li{float:left;}
.main-menu li + li{margin-left:15px;}
.main-menu li a{display:block;color:#fff;font-size:20px;padding:8px 8px;font-family:'LGSmart';font-weight:300;text-decoration:none;transition:all 0.4s ease;}
.main-menu li a:hover{color:#a50034;}
.top-line .m-right{float:right;width:50px;text-align:center;margin-left:35px;}
.b-review-content{width:100%;}
.left-content,
.right-content{width:50%;}
.left-content{float:left;}
.right-content{float:right;}
.right-content img{max-width:100%;}
.before-review-title.first-title{margin:0;margin-top:20px;}
.before-review-title.first-title::before{content:"1";left:-15%;}
.before-review-title.second-title::before{content:"2";}
.review-main-title{font-size:40px;font-family:'LGSmart';font-weight:300;line-height:40px;}
.r-links{margin-bottom:50px;}
.r-links a{display:block;width:100%;padding:15px 0;height:60px;background-color:#f1f1f1;position:relative;margin-bottom:10px;transition:all 0.3s ease-in-out;}
.r-links a:hover{background-color:#333333;}
.r-links a img{position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;}
.gray-line{height:1px;width:200%;background-color:#e8e7e8;position:relative;margin-left:-50%;}
.second-select{font-size:29px;font-family:'LGSmart';font-weight:300;margin-top:50px;position:relative;margin-bottom:10px;}
.before-review-title{font-size:29px;font-family:'LGSmart';font-weight:300;margin-top:50px;position:relative;margin-bottom:30px;}
.before-review-title::before{content:"3";display:block;font-family:'LGSmart';width:33px;height:33px;border:2px solid #be0445;color:#be0445;line-height:32px;text-align:center;border-radius:50%;font-size:23px;left:-8%;position:absolute;}
#loadButton{width:260px;display:inline-block;padding:13px 0;border:none;background-color:#be0445;color:#fff;font-size:23px;font-family:'LGSmart';font-weight:300;border-radius:5px;}
#loadButton:active,
#loadButton:visited,
#loadButton:focus{outline:none;}
.download{display:inline-block;float:right;height:30px;line-height:30px;padding-right:20%;margin-top:10px;}
.download img{position:relative;top:-5px;}
.download span{font-size:20px;}
.send-rew{margin-bottom:100px;}
.send-rew textarea{width:100%;height:150px;border:1px solid #ddd;border-radius:5px 5px 0 0;padding:10px;}
.send-rew textarea:focus{outline:none;}
.send-rew .button-send{width:100%;border:none;padding:15px 0;background-color:#be0445;color:#fff;font-size:20px;margin-top:-20px;font-family:'LGSmart';font-weight:300;border-radius:0 0 5px 5px;margin-bottom:30px;}
.send-rew label{font-size:20px;}
.send-rew{margin-top:30px;}
header .mob-menu{display:none;color:#fff;cursor:pointer;height:44px;line-height:44px;position:absolute;right:20px;text-align:center;top:10px;width:44px;}
header .mob-menu i{background:#fff;bottom:0;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:30px;}
header .mob-menu i:before,
header .mob-menu i:after{background:#fff;bottom:0;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;width:30px;}
header .mob-menu i:before{content:"";bottom:-20px;}
header .mob-menu i:after{content:"";top:-20px;}
header .mob-menu.active i{height:0;}
header .mob-menu.active i:before{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
header .mob-menu.active i:after{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.top-line .search{display:inline-block;float:left;margin-top:5px;}
.search a{display:block;width:30px;height:30px;margin-top:5px;}
.search a:hover{text-decoration:underline;color:#fff;}
.search a img{width:90%;}
.com-product{color:#fff;font-size:20px;display:inline-block;margin-left:16px;line-height:20px;position:relative;}
.com-product:hover{text-decoration:none;color:#fff;}
.com-product::before{content:"";display:block;width:1px;height:62px;background-color:#fff;position:absolute;left:-20px;top:-12px;}
.contest{color:#fff;display:block;}
.middle-line{/*height:40px;*/background-color:#ad1949;}
.middle-menu{float:right;line-height:40px;}
.middle-menu li{float:left;}
.middle-menu li + li{margin-left:30px;}
.middle-menu li a{color:#fff;font-size:18px;line-height:40px;font-family:'LGSmart';font-weight:300;text-decoration:none;}
.m-right .com-product{font-family:'LGSmart';font-weight:300;text-decoration:none;margin-top:4px;}
.middle-menu li a:hover{text-decoration:underline;color:#CCC;}
.middle-menu li a img{position:relative;top:7px;width:25px;left:-6px;}
.middle-menu .country{text-decoration:underline;display:inline-block;}
.middle-menu .country img{display:inline-block;}
.country + .country{margin-left:8px;position:relative;}
.country + .country::before{content:'/';display:block;position:absolute;left:-8px;}
.bottom-line{height:41px;background-color:#333;}
.lg-landing-wrapper .input-link,
.lg-landing-wrapper .input-link span{display:inline;text-decoration:none;font-size:18px;color:#FFF;text-align:left;border-bottom:1px solid #a60034;font-family:"LGSmart", arial;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.input-link{border-bottom:none !important;}
.input-link:hover{border-bottom:none !important;}
.input-link:hover span{opacity:1;border-bottom:1px solid transparent !important;text-decoration:none;}
@media only screen and (
    max-width: 992px) {
.main-menu, .middle-menu, .bottom-line, .m-right, .middle-line {
    display: none;
}
}

/* footer */


footer {background:#333;padding:0 16px;}
footer .socials-footer {
    float: right;
    width: 400px;
    margin-top: 10px;
    margin-bottom: 20px;
    display: flex;
}

footer * {padding:0;margin:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'LGSmart Light';}
footer .connect {
    display: inline-block;
    vertical-align: middle;
    color: #EDEDED;
    font-size: 20px;
    margin-right: 10px;
    margin-top: 13px;
    font-family: "LGsmart";
}
footer .soc{width:30px;height:30px;display:inline-block;margin:0 5px;vertical-align:middle;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
footer img, .section img{width:30px;display:block; margin:10px; height:auto;}
footer:after{content:"";width:100%;display:block;clear:both;}
footer.lg-landing-copy{text-align:left !important;}
footer .lg-landing-copy-text {
    margin-left: 20px;
    font-family: "LGsmart";
}
footer .lg-landing-copy-text {
    color: #EDEDED;
    display: inline-block;
    font-size: 18px;
    margin-top: 23.5px;
    margin-bottom: 23.5px;
}
@media screen and (max-width:992px) {
footer .socials-footer {
    width: 50%;
    float:none;
    margin: 0 auto;
        padding-top: 10px;}
footer .lg-landing-copy-text {
    margin-left: 0px;}
footer img {
    margin: 1vw;}
}
@media screen and (max-width:568px) { 
footer .socials-footer {
    width: 60%;   
}
@media screen and (max-width:360px) {
    footer .lg-landing-copy-text {
    margin-left: 0px;}
footer .socials-footer {
    
    margin: 0 auto;
    width: 90%;
}
    footer .connect {
        display: block;
    }
.feature > p {
    font-weight: 300;
    font-size: 4vw;}
.buy-points {
    margin-top: -20rem;}
}

/* ---------- */

.b2b-b2c-choice {
    display:none
}