/* Custom -- Layout */
	
/* #baseline
	
	body{
		font-size:16px;
		}
	
	
	
================================================== */
body{
	font-family: "LG Smart Light";
}
.section h1, .section h2, .section h3, .section h4, .section h5, .section h6 { line-height: 0.9em; margin:0 0 0.4em 0; }
img { max-width: 100% }
sup { font-size:0.6em; }
.ir { background-repeat: no-repeat; direction: ltr; display: block; overflow: hidden; text-align: left; text-indent: -999em; }
ul li, ol li { margin-bottom: 0px !important; list-style:none; }
ul { margin:0; padding:0; }
.btn, a.btn { font-size: 13px;}
.btn:hover, a.btn:hover,.btn:focus, a.btn:focus { background-color:#a50034!important; }


.section { font-family: 'LG Smart'; position: relative;}
.section.fourspacer { height:38px;}
.section.title { background-color:#f5f5f6; width:100%; }
.section.hero-welcome01 { max-width:100%;margin:0 auto;text-align: center; position:relative;clear: both;min-height:800px; background: url("/us/discover/smartthinq/assets/images/welcome_visual_bg_01.jpg") top center no-repeat; }
.section.hero-welcome01 h1{margin: 0 auto; padding-top: 15%; text-align:left; padding-left:13.3%;}
.section.hero-welcome01 h4{ margin: 0 auto;padding-top: 1%; line-height: 110%; text-align:left;padding-left:13.3%;}
.section.hero-welcome01 .watch{ text-align: center;margin: 0 auto; padding-top: 2%;}
.section.hero-welcome01 .watch a{ display: inline-block; padding: 8px 25px 7px 25px; border: 2px solid #000;color:#000;background:#FFF;}

.section.hero-welcome02 { max-width:100%;margin:0 auto; position:relative;clear: both;min-height:1050px; background: url("/us/discover/smartthinq/assets/images/welcome_visual_bg_02.jpg") top center no-repeat;}
.section.hero-welcome02 .inner_wrap{position: absolute; top:5%; left: 50%; margin-left: -44.3%;color:#FFF;}
.section.hero-welcome02 h1{text-align: left;}
.section.hero-welcome02 .info{display: inline-block;margin-top: 5%;}
.section.hero-welcome02 .info dl {
	float: left;
	margin:0;
	padding:0;
	font-family: 'LG Smart Regular';
	text-align: center;
	width: 180px;
	height:180px;
	margin-right: 60px;
	
    background:rgb(0,0,0);
    background: transparent\9;
    background:rgba(0,0,0,0.4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    zoom: 1;
}
.section.hero-welcome02 .info dl:nth-child(n) {
    filter: none;
}
.section .mb_bg{display: none;}
.section.hero-welcome02 .info dl dt{padding:0; margin:0;font-size: 200%;line-height: 100%;margin-top:10%;}
.section.hero-welcome02 .info dl dd{padding:0; margin:0;font-size: 	100%;line-height: 100%;margin-top:30%;}
.section.hero-welcome02 p{text-align:left;clear:both;font-size:1.449em;margin-top: 4%;line-height: 130%;}
.section.hero-welcome02 h1.app{text-align:left;margin-top: 10%;}
.section.hero-welcome02 p.app{text-align:left;font-size: 1.449em;line-height: 110%;}
.section.hero-welcome02 ul.app{ margin-top: 5%;}
.section.hero-welcome02 ul.app li{float: left;margin-right: 40px;}
.section.hero-welcome02 ul.app li a{display:inline-block; color: #FFF;text-decoration: none;}

.section.hero-welcome02 ul.app li.google a i{background-image: url(/us/discover/smartthinq/assets/images/ico_gplay.png);width:36px;height:36px;display: inline-block;}
.section.hero-welcome02 ul.app li.appstore a i{background-image: url(/us/discover/smartthinq/assets/images/ico_appstore.png);width:36px;height:36px;display: inline-block;}
.section.hero-welcome02 ul.app li a span{line-height: 36px;display: inline-block;vertical-align: top;font-size: 90%;margin: 2px 0 0 3px;}

.section.hero-welcome02 ul.app li.watch a{display: inline-block; padding: 8px 25px 7px 25px; border: 2px solid #FFF;color:#FFF;background:#000;margin-top: -4px;font-family: 'LG Smart Regular';}



.section.hero-kitchen { max-width:1600px;margin:0 auto;min-height:900px;position:relative;clear:both;background: url("/us/discover/smartthinq/assets/images/kitchen_visual.jpg") top center no-repeat;color: #FFF;text-align: center;}
.section.hero-kitchen .overinfo01{ position: absolute;top:50%;left:50%;margin:160px 0 0 -640px; }
.section.hero-kitchen .overinfo01 .hover{ display:none;position: relative;margin: -260px 0 0 0px;}
.section.hero-kitchen .overinfo01:hover .hover{ display:block;}
.section.hero-kitchen .overinfo01 .hover ul{width:100%;position: absolute;top:260px;left:120px;text-align: left;color:#000;}
.section.hero-kitchen .overinfo01 .hover ul li{list-style: disc;}

.section.hero-kitchen .overinfo02{ position: absolute;top:50%;left:50%;margin:70px 0 0 -33px; }
.section.hero-kitchen .overinfo02 .hover{ display:none;position: relative;margin: -260px 0 0 -150px;}
.section.hero-kitchen .overinfo02:hover .hover{ display:block;}
.section.hero-kitchen .overinfo02 .hover ul{width:100%;position: absolute;top:180px;left:120px;text-align: left;color:#000;}
.section.hero-kitchen .overinfo02 .hover ul li{list-style: disc;}

.section.hero-kitchen .overinfo03{ position: absolute;top:50%;left:50%;margin:-80px 0 0 410px; }
.section.hero-kitchen .overinfo03 .hover{ display:none;position: relative;margin: -180px 0 0 -300px;}
.section.hero-kitchen .overinfo03:hover .hover{ display:block;}
.section.hero-kitchen .overinfo03 .hover ul{width:100%;position: absolute;top:275px;left:140px;text-align: left;color:#000;}
.section.hero-kitchen .overinfo03 .hover ul li{list-style: disc;}


.section.hero-living { max-width:1600px;margin:0 auto;min-height: 902px;position:relative;clear: both; background: url("/us/discover/smartthinq/assets/images/living_visual.jpg") top center no-repeat;color: #000;text-align: center;}
.section.hero-living .overinfo01{ position: absolute;top:50%;left:50%;margin:170px 0 0 -570px; }
.section.hero-living .overinfo01 .hover{ display:none;position: relative;margin: -260px 0 0 -50px;}
.section.hero-living .overinfo01:hover .hover{ display:block;}
.section.hero-living .overinfo01 .hover ul{width:100%;position: absolute;top:190px;left:120px;text-align: left;color:#000;}
.section.hero-living .overinfo01 .hover ul li{list-style: disc;}

.section.hero-living .overinfo02{ position: absolute;top:50%;left:50%;margin:290px 0 0 330px; z-index: 20;}
.section.hero-living .overinfo02 .hover{ display:none;position: relative;margin: -330px 0px 0px -200px;}
.section.hero-living .overinfo02:hover .hover{ display:block;}
.section.hero-living .overinfo02 .hover ul{width:100%;position: absolute;top:275px;left:130px;text-align: left;color:#000;}
.section.hero-living .overinfo02 .hover ul li{list-style: disc;}

.section.hero-living .overinfo03{ position: absolute;top:50%;left:50%;margin:-60px 0 0 310px; }
.section.hero-living .overinfo03 .hover{ display:none;position: absolute;margin: -350px 0 0 -370px;}
.section.hero-living .overinfo03:hover .hover{ display:block; }
.section.hero-living .overinfo03 .hover ul{width:100%;position: absolute;top:295px;left:130px;text-align: left;color:#000;}
.section.hero-living .overinfo03 .hover ul li{list-style: disc;}

.section.hero-living .overinfo04{ position: absolute;top:50%;left:50%;margin:-360px 0 0 510px; }
.section.hero-living .overinfo04 .hover{ display:none;position: relative;margin: -160px 0 0 -280px;}
.section.hero-living .overinfo04:hover .hover{ display:block;}
.section.hero-living .overinfo04 .hover ul{width:100%;position: absolute;top:220px;left:120px;text-align: left;color:#000;}
.section.hero-living .overinfo04 .hover ul li{list-style: disc;}



.section.hero-safety { max-width:1600px;margin:0 auto;min-height: 900px;position:relative;clear: both; background: url("/us/discover/smartthinq/assets/images/safety_visual.jpg") top center no-repeat;color: #000;text-align: center;}
.section.hero-safety .overinfo01{ position: absolute;top:50%;left:50%;margin:290px 0 0 0px; }
.section.hero-safety .overinfo01 .hover{ display:none;position: relative;margin: -350px 0 0 -50px;}
.section.hero-safety .overinfo01:hover .hover{ display:block;}
.section.hero-safety .overinfo01 .hover ul{width:100%;position: absolute;top:250px;left:120px;text-align: left;color:#000;}
.section.hero-safety .overinfo01 .hover ul li{list-style: disc;}
.section.hero-safety h4{ max-width: 600px;}

.section.item-kitchen{ background:#fff3ea; clear:both;}
.section.item-living{ background:#f3f8fc; clear:both; }
.section.item-safety{ background:#fbf7ff; clear:both; }

.section .article{ /*max-height: 600px;*/ }

.section h1{margin: 0 auto; padding-top: 5%;    font-size: 7.2rem;}
.section h4{ margin: 0 auto;padding-top: 1%; line-height: 110%;font-size: 3rem;}
.section .intro_smartthinq{ position: absolute;bottom: 3.5%;right: 3.5%;margin-left: 20%;width: 30%;}
.section .smartthinq{ position: absolute;bottom: 3.5%;left: 50%;margin-left: 27%;z-index: 10;}

.section.item>h1{font-family: 'LG Smart Regular';  text-align: center;margin: 75px auto 75px auto; border-top: 9px solid #000;padding:10px 0 0 0; display: inline-block;}


.section.large-touts{
	background: #FFF;
	text-align: center;
	margin: 0 auto;
}
.section.large-touts h3{
	margin: 50px 0;
}

.section.large-touts ul{
	margin:0 auto 60px auto;
	display: inline-block;
}

.section.large-touts ul li{
	width: 334px;
    height: 375px;
	float: left;
	border-right: 1px solid #e1e1e1;
}
.section.large-touts ul li:first-child{
	border-left: 1px solid #e1e1e1;
}
.section.large-touts ul li p{
	margin:0 0 10px 0;
	height: 60px;
}
.section.large-touts ul li a.learn{
	background: #a50034;
	display: inline-block;
	width: 223px;
	height: 33px;
	line-height: 33px;
	color:#FFF;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	margin-top: -10px;
}
.section.large-touts ul li span{
	font-size:0.821em;
    height: 33px;
    display: inline-block;
    margin-top: -10px;
}

.cont_02{
	position: absolute;
	left: 50%;
	margin: 2.4% 0 0 -16%;
	width: 16.8%;
}
.fr .cont_02{
	margin: 2.4% 0 0 0%;
}

.section.item-safety .fr.pr_02 .cont_02{ 
	margin: 9% 0 0 -13%; 
	width: 32%;
}
.cont_03{
	margin:0;
	padding:5% 0 0 10%;
}
.fr .cont_03{
	padding:5% 0 0 13%;
}
.cont_03 .desc{
	width:307px;
	margin-top: 5%;
	line-height: 140%;
	font-size: 100%;
}
.cont_03 .desc dl{
	margin: 5% 0 0 0;
	padding:0;
}
.cont_03 .desc dl dd{
	list-style: none;
	margin:0;
}
.cont_03 ul{
	margin: 7% 0 0 0;
	padding:0;
}
.cont_03 ul li{
	float:left;
	margin:0;
	line-height: 66px;
	margin-right: 17px;
}
.cont_03 ul li img{
	vertical-align: bottom;
}
.fr .column, .columns {
    float: right;
}
.remove-left {
    margin-left: 0 !important;
}
.modality-inner{width:937px;}
.modalVideo { padding: 0 1.5em 1em; width:100%; outline: none;}
.modalVideo a { color:#fff; font-size: 120%;}
.modalVideo iframe { height: 500px;}

.hidden{display:none;}



/* proactivecustomercare */
.nav-wrap nav {
		font-family: lg smart semibold;
		position: absolute;
		z-index: 30;
		top:30px
		}
		
.nav-wrap { position: relative; width: 100%; }
.nav-wrapin { width: 950px; margin: 0 auto; }
		
.nav-wrap nav #brand {
	  float: left;
	  display: block;
	  width: 10%;
	  margin-right: 17px;
	}

.nav-wrap nav #brand a {
	  color: #fff;
	  transition: all 0.3s ease-out;
	}

.nav-wrap nav #brand a:hover {
	  color: #777777;
	}

.nav-wrap nav #menu {
	  float: left;
	  position: relative;
	  border-bottom: 2px solid #fff;
		padding:5px 0 8px 0;
	}

.nav-wrap nav #menu li {
	  display: inline-block;
	  padding: 0px 60px 0px 0px;
	  cursor: pointer;
	  position: relative;
	  transition: all 0.3s ease-out;
	}

.nav-wrap nav #menu li a {
color: #fff;
text-shadow: 1px 1px 10px rgba(150, 150, 150, 1);
text-decoration: none;
font-size: 16px;
line-height: 20px;
		vertical-align: middle;
	}

.nav-wrap nav #menu li:hover {
	 text-decoration: none;
	}
		
.nav-wrap nav #menu li a.active {
	  font-family: lg smart bold;
		text-transform: uppercase;
	}
		

.smallnav { padding: 0px; }
.morequestions { background:#2b2b2b url(/us/discover/smartthinq/assets/images/bg-morequestions.jpg) top center no-repeat; color: #fff; }
.btn-large, a.btn-large { font-size: 20px; width: 100%; background-color:#a50034 !important; border-radius:4px; text-decoration:none; color: #fff;cursor: pointer; padding: 1rem 3rem; text-align: center;transition: width 0.2s ease-in 0s; font-family: 'LG Smart SemiBold' !important; }
.btn-large:hover, a.btn-large:hover,.btn-large:focus, a.btn-large:focus { background-color:#a50034!important; }
.bottomcta { display: block; margin: 40px 0; text-align: center;}
.wrap { position: relative; width: 100%; }
.wrapin { width: 950px; margin: 0 auto; }
.registeryour { background-color: #2b2b2b; color: #fff; min-height: 670px; }
.bigcta { display: inline-block; padding: 40px 0;}
.italee { font-family: lg smart bold italic; }
a.italee { text-decoration: underline;font-size: 20px; line-height: 20px;}
#thelist { background-color: #000!important; color: #fff!important; }
#thelist h3, #thelist h4, #thelist h5, .registeryour h3 { font-family: lg smart bold; }
#thelist h5 { padding: 25px 0 0px 0; }
.listy { padding: 0; font-size: 14px; }
.listy a { color: #fff; text-decoration: underline; }
.colly { width: 32.333%; display: inline-block; padding: 0; vertical-align: top; }
.fine { font-size:13px; line-height:15px; text-decoration:none; }
.evencolumns { width: 29.333%; float: left; border: 2px solid #fff; padding: 80px 20px 20px 20px; margin: 0 18px; min-height: 480px; }
#flag { position: relative;	display: block; }
#flag img { position: absolute; width: auto; height: auto; top:-55px; left: -34px; }
.flagcopy  { text-align: left; padding: 11px; margin: 40px 0 0 0; font-size: 1.4em; line-height: 1.2em; }

/* hero areas */
.scalable { position:relative; }
.scalable .ratio { display:block; width:100%; height:auto; }
.scalable .copywrap { position: absolute; top: 12%; width: 100%; color: #fff; font-family: lg smart regular;font-size: 18px; line-height: 20px; }
.scalable .copybox { margin: 6em auto 0 5em; float:left; width: 35%; }
.scalable .copybox.center { margin: 1em auto 0 !important; float:none; width: 72%; }
.scalable .copybox.right { margin: 5em 5em 0 auto; float:right; width:50%; }






@media screen and (max-width: 768px) {

	.wrapin {
    width: 100%;
    margin: 0 auto;
	}
	
	
	.bigcta {
    display: inline-block;
    background-color: #a50034;
    font-size: 20px;
    width: 80%;
    margin-bottom: 20px;
	}
	
	.morequestions { background:#2b2b2b url(/us/discover/smartthinq/assets/images/bg-morequestions-m.jpg) top center no-repeat; color: #fff; }
	a.italee { text-decoration: underline;font-size: 16px; line-height: 20px; color: #fff;}
	h3, h4 { font-family: lg smart bold; }
	.bigcta a { color: #fff; }
	.bigcta { padding: 5px 0; border-radius: 5px; }
	#thelist {  font-size: 10px; }
	
	
	/* hero areas */
	.scalable { position:relative; }
	.scalable .ratio { display:block; width:100%; height:auto; }
	.scalable .copywrap { position: absolute; top: 12%; width: 85%; color: #fff; font-family: lg smart regular;font-size: 18px; line-height: 20px; }
	.scalable .copybox { margin:60px 30px 30px 30px; width: 100%; }
	.scalable .copybox.center { margin: 1em auto 0 !important; float:none; width: 72%; }
	.scalable .copybox.right { margin: 5em 5em 0 auto; float:right; width:50%; }
	
	.registeryour { padding-top: 40px; min-height: 1600px; }
	
	.btn-large, a.btn-large {  padding: 1rem 1rem; }
	
	.nav-wrap nav #brand {
	  float: left;
	  display: block;
	  width: 100%;
	}
	
	.listy { font-size: 12px; }
	.btn-large, a.btn-large { font-size: 16px; }
	
	
	.evencolumns { width: 90%; float: inherit; border: 2px solid #fff; padding: 80px 20px 20px 20px; margin: 0 18px 38px 18px; min-height: auto; }
	#flag { position: relative;	display: block; }
	#flag img { position: absolute; width: auto; height: auto; top:-55px; left: -34px; }
	.flagcopy  { text-align: left; padding: 11px; margin: 80px 0 0 0; font-size: 1.4em; line-height: 1.2em; }
}










@media screen and (max-width: 64em){
	.container-skel{
		width: 100%;
		text-align: center;
		margin:0 auto;
	}
	.section .overinfo01,
	.section .overinfo02,
	.section .overinfo03,
	.section .overinfo04{
		display:none;
	}
	/*
	.cont_03 .desc{
		font-size: 1.987rem;
	}
	*/
	.fr .column, .columns {
    	float: left;
	}
	.cont_03{
		padding:5% 0 0 3% !important;
	}
	.fr .cont_03{
		padding:5% 0 0 3% !important;
	}
	.section .column h4{
		font-weight: bold;
		font-size: 130%;
		word-wrap: break-word;
	}
	.cont_01{
		margin-top: 5%;
		font-size: 120%;
	}
	.cont_02{
		position: relative;
		left:0;
		margin: 0 auto;
		text-align: center;
		width: 30%;
	}
	.fr .cont_02{
		margin: 0 auto;
		text-align: center;
		width: 30%;
	}
	.cont_02 img{
		margin-top: -32%;
	}
	.section.item-safety .fr.pr_02 .cont_02{ 
		margin: 0 auto;
		width: 75%;
	}
	.section.item-safety .fr.pr_02 .cont_02 img{ 
		margin-top: -14%;
	}
	.section.item{
		padding-bottom: 5%;
	}
	/*.section.large-touts ul li{
		width:50%;
	}*/
}
@media screen and (max-width: 1280px) /* Desktop */ {
	  
	.cont_03{
		padding:5% 13% 0 3%;
	}
	.fr .cont_03{
		padding:5% 0 0 13%;
	}
	.section h1{
		font-size: 270%;
	}
}



  
  
  
	.nav-collapse li.active:first-child a {
	    min-height: inherit !important;
	}
	.section.hero-welcome01,
	.section.hero-welcome02,
	.section.hero-welcome,
	.section.hero-kitchen,
	.section.hero-living,
	.section.hero-safety{
		background:#FFF;
	    min-height: inherit;
	}
	
	.section.hero-welcome h1,
	.section.hero-kitchen h1,
	.section.hero-living h1,
	.section.hero-safety h1{
		margin: 5% auto 5% auto;
		font-weight: bold;
		font-size: 130%;
	    font-family: 'LG Smart Regular';
	}
	.section.hero-welcome h4,
	.section.hero-kitchen h4,
	.section.hero-living h4,
	.section.hero-safety h4{
		font-size: 110%;
		width: 80%;
	}
	.section.hero-kitchen{
		background:#fff3ea;
		color: #333;
	}
	.section.hero-living{
		color: #333;
		background:#f3f8fc;
	}
	.section.hero-safety{
		color: #333;
		background:#fbf7ff;
	}
	.section .intro_smartthinq,
	.section .smartthinq{
		display: none;
	}
	.section .mb_bg{
		display: block;
		
	}
	.section.large-touts ul li{
		width:100%;
	}
	.section.item>h1{
		border-top: 5px solid #000;
		margin: 20% auto 5% auto;
		font-size: 130%;
	}
	.cont_03 .desc{
		width:100%;
	}
	.section.large-touts ul li{
		border-top: 1px solid #e1e1e1;
		border-right: none;
		padding-bottom: 40px;
	}
	.section.large-touts ul li p{
		height: auto;
		margin: 10px 0 0 0;
	}
	.section.large-touts ul li span{
		height: auto;
		margin: 10px 0 0 0;
	}
	.section.large-touts ul li a{
		margin: 10px 0 0 0 !important;
	}
	.section.large-touts ul li:first-child{
		border-left: none;
	}
	.cont_03 ul li{
		float:left;
		margin:0;
		line-height: 66px;
		margin-right: 3px;
	}
	.cont_03 ul li img{
		max-width: 80%;
	}
	.nav-header {
	  background-color: #2e2e2e !important;
	}
	.section.hero-welcome01 h1{
		margin: 5% auto 5% auto;
		font-weight: bold;
		font-size: 130%;
		font-family: 'LG Smart Regular';
	}
	.section.hero-welcome01 h4,
	.section.hero-welcome02 h4{
		font-size: 110%;
		width: 80%;
	}
	.section.hero-welcome01 .watch{
		margin: 5% auto 10% auto !important;
	}
	.section.hero-welcome01 .watch a{
		padding: 4px 10px 3px 10px;
	    border: 2px solid #000;
	    color: #fff;
	    background: #000;
	    font-size: 80%;
	    font-family: 'LG Smart Regular';
	}
	.section.hero-welcome02 .inner_wrap{
		position: relative;
		top: auto;
		left: auto;
		margin:0 auto;
		color: #FFF;
		text-align: center;

	}
	.section.hero-welcome02 h1{
		margin: 5% auto 5% auto;
		font-weight: bold;
		font-size: 130%;
		font-family: 'LG Smart Regular';
		color: #333;
		text-align: center;
	}
	.section.hero-welcome02 .info{display: inline-block;margin-top: 5%;width: 88%;}
	.section.hero-welcome02 .info dl {
		float: left;
		margin:0;
		padding:0;
		font-family: 'LG Smart Regular';
		text-align: center;
		width: 31.3%;
		height:auto;
		margin-right: 2%;
		
		background:rgb(0,0,0);
		background: transparent\9;
		background:rgba(0,0,0,0.6);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
		zoom: 1;
	}
	.section.hero-welcome02 .info dl dt{ margin-top: 15%;font-size: 100%;font-family: 'LG Smart Regular';font-weight: bold;}
	.section.hero-welcome02 .info dl dd{ margin-top: 23%;font-size: 60%;min-height: 37px;display: inline-block;}
	.section.hero-welcome02 p{text-align:center;clear:both;font-size:110%;margin-top: 4%;line-height: 130%;color:#333;}
	.section.hero-welcome02 h1.app{text-align:center;font-size: 130%;margin-top: 10%;}
	.section.hero-welcome02 p.app{text-align:center;font-size: 110%;line-height: 110%;}
	.section.hero-welcome02 ul.app{ margin: 5% auto 5% auto;width: 100%;display: inline-block;}
	.section.hero-welcome02 ul.app li.watch{float: none;width:100%;margin-bottom: 20px !important;text-align: center;}
	.section.hero-welcome02 ul.app li.watch a{
		padding: 4px 10px 3px 10px;
	    border: 2px solid #000;
	    color: #fff;
	    background: #000;
	    font-size: 80%;
	    font-family: 'LG Smart Regular';
	}
	.section.hero-welcome02 ul.app li{float: left;width:48%;margin-right: 0;font-size: 80%;text-align: right;}
	.section.hero-welcome02 ul.app li.google a i{background-image: url(/us/discover/smartthinq/assets/images/ico_mb_gplay.png);background-size:cover;width:26px;height:26px;}
	.section.hero-welcome02 ul.app li.appstore a i{background-image: url(/us/discover/smartthinq/assets/images/ico_mb_appstore.png);background-size:cover;width:26px;height:26px;}
	.section.hero-welcome02 ul.app li a span{line-height: 200%;margin-top: 0;}
	    
	.section.hero-welcome02 ul.app li.appstore{text-align: left;margin-left: 4%;}
	.section.hero-welcome02 ul.app li a{display:inline-block; color: #333;text-decoration: none;}
	
	
	.nav-collapse li{
		font-size: 120%;
	}
	.modality-inner{width:95%;}
	.modalVideo iframe {height: 180px;}
}



/***************** added by jm for smartthinq updates *****************/
a:hover {text-decoration:none;}
#content {max-width:1920px;margin:0 auto;}
.module {width:100%;max-width:100%}
.black {background: #000;color: #fff;padding: 2%;}
.mobile {display:none;}
@media screen and (max-width: 736px) {
.desktop {display:none;}
.mobile {display:block;}
.section.fourspacer {height: 0px;}
}

/* welcome page */
.wel.module.m03 .text-block {left:14%;width:27%;padding-left:0;}
.wel.module.m03 .text-block h3 {width:90%;}
.wel.module.m01 .text-block {text-align:left;width:41%;left:12%;top:63%;}
.wel.module ul.specs li div:first-child {font-size:33px;line-height:150%}
.wel.module ul.specs li div {font-size:22px;line-height:25px;}
.wel.module ul.specs li:first-child {padding:0 6% 0 0}
.wel.module ul.specs li {padding:0 6% 0 6%;}
.wel.module.text-light ul.specs li {text-align:center;}
@media screen and (max-width: 1734px) {
.wel.module.m01 .text-block {width:45%;}
}
@media screen and (max-width: 1581px) {
.wel.module.m01 .text-block {width:50%;}
}
@media screen and (max-width: 1510px) {
.wel.module.m03 .text-block h3 {width:95%;}	
}
@media screen and (max-width: 1810px) {
.wel.module.m01 .text-block {top:59%;}
}
@media screen and (max-width: 1487px) {
.wel.module.m01 .text-block {top:54%;}
}
@media screen and (max-width: 1110px) {
.wel.module.m01 .text-block {top:50%;}
}
@media screen and (max-width: 1147px) {
.wel.module.m03 .text-block h3 {width:100%;}	
}
@media screen and (max-width: 1703px) {
.wel.module.m03 .text-block h3 {font-size:56px;line-height:56px;}
.wel.module.m03 .text-block p {font-size:24px;line-height:32px;}

.wel.module.m01 .text-block h3 {font-size:56px;line-height:56px;}
.wel.module.m01 .text-block p {font-size:24px;line-height:32px;}

.wel.module ul.specs li div:first-child {font-size:30px;line-height:145%}
.wel.module ul.specs li div {font-size:20px;line-height:23px;}
}
@media screen and (max-width: 1260px) {
.wel.module.m01 .text-block h3 {font-size:46px;line-height:46px;}
.wel.module.m01 .text-block p {font-size:20px;line-height:28px;}

.wel.module.m03 .text-block h3 {font-size:46px;line-height:46px;}
.wel.module.m03 .text-block p {font-size:20px;line-height:28px;}

.wel.module ul.specs li div:first-child {font-size:29px;line-height:143%}
.wel.module ul.specs li div {font-size:19px;line-height:22px;}
}
@media screen and (max-width: 1025px) {
.wel.module.m01 .text-block h3 {font-size:39px;line-height:39px;}
.wel.module.m01 .text-block p {font-size:18px;line-height:26px;}

.wel.module.m03 .text-block h3 {font-size:39px;line-height:39px;}
.wel.module.m03 .text-block p {font-size:18px;line-height:26px;}

.wel.module ul.specs li div:first-child {font-size:27px;line-height:140%}
.wel.module ul.specs li div {font-size:17px;line-height:20px;}
}
/* welcome page end */

/* kitchen page */
.kit.module.m01 .text-block p {width:100%;}
.kit.module.m03.text-narrow .text-block {width: 29.5%;right: 67.5%;}
.kit.module.m02.text-narrow .text-block {width: 33.5%;left: 64%;}
@media screen and (max-width: 1703px) {
.kit.module.m03 .text-block h3 {font-size:56px;line-height:56px;}
.kit.module.m03 .text-block p {font-size:24px;line-height:32px;}

.kit.module.m02.text-narrow .text-block h3 {font-size:56px;line-height:56px;}
.kit.module.m02.text-narrow .text-block p {font-size:24px;line-height:32px;}

.kit.module.m03.text-narrow .text-block h3 {font-size:56px;line-height:56px;}
.kit.module.m03.text-narrow .text-block p {font-size:24px;line-height:32px;}
}
@media screen and (max-width: 1260px) {
.kit.module.m03 .text-block h3 {font-size:46px;line-height:46px;}
.kit.module.m03 .text-block p {font-size:20px;line-height:28px;}

.kit.module.m02.text-narrow .text-block h3 {font-size:46px;line-height:46px;}
.kit.module.m02.text-narrow .text-block p {font-size:20px;line-height:28px;}

.kit.module.m03.text-narrow .text-block h3 {font-size:46px;line-height:46px;}
.kit.module.m03.text-narrow .text-block p {font-size:20px;line-height:28px;}
}

@media screen and (max-width: 1025px) {
.liv.module.m03 .text-block h3 {font-size:39px;line-height:39px;}
.liv.module.m03 .text-block p {font-size:18px;line-height:26px;}

.liv.module.m02.text-narrow .text-block h3 {font-size:39px;line-height:39px;}
.liv.module.m02.text-narrow .text-block p {font-size:18px;line-height:26px;}

.liv.module.m03.text-narrow .text-block h3 {font-size:39px;line-height:39px;}
.liv.module.m03.text-narrow .text-block p {font-size:18px;line-height:26px;}
}
/* kitchen page end */

/* living page */
.liv.module.m03 .text-block {left:6.5%;width:45%;}
.liv.module.m03 .text-block p {width:88%;}
.liv.two.module.m03 .text-block h3{width:88%;}
.liv.module.m03.text-narrow .text-block{right:57%;width: 37.5%;left:6%;}
.liv.three.module.m03 .text-block p{width:80%;}
.liv.module.m02.text-narrow .text-block { width: 34.5%;left: 67.5%;}
.liv.four.module.m02.text-narrow .text-block {left: 56.5%;}

@media screen and (max-width: 1703px) {
.liv.module.m03 .text-block h3 {font-size:56px;line-height:56px;}
.liv.module.m03 .text-block p {font-size:24px;line-height:32px;}

.liv.module.m02.text-narrow .text-block h3 {font-size:56px;line-height:56px;}
.liv.module.m02.text-narrow .text-block p {font-size:24px;line-height:32px;}

.liv.module.m03.text-narrow .text-block h3 {font-size:56px;line-height:56px;}
.liv.module.m03.text-narrow .text-block p {font-size:24px;line-height:32px;}
}

@media screen and (max-width: 1365px) {
.liv.module.m03 .text-block {width:50%;}
}
@media screen and (max-width: 1461px) {
.liv.three.module.m03 .text-block {top:-9%;}
}
@media screen and (max-width: 1310px) {
.liv.three.module.m03 .text-block {top:-12%;}
}

@media screen and (max-width: 1309px) {
.liv.module.m02.text-narrow .text-block {top:-10%;}
}

@media screen and (max-width: 1267px) {
.liv.module.m03 .text-block h3 {font-size:46px;line-height:46px;}
.liv.module.m03 .text-block p {font-size:20px;line-height:28px;}

.liv.module.m02.text-narrow .text-block h3 {font-size:46px;line-height:46px;}
.liv.module.m02.text-narrow .text-block p {font-size:20px;line-height:28px;}

.liv.module.m03.text-narrow .text-block h3 {font-size:46px;line-height:46px;}
.liv.module.m03.text-narrow .text-block p {font-size:20px;line-height:28px;}
}

@media screen and (max-width: 1025px) {
.liv.module.m03 .text-block h3 {font-size:39px;line-height:39px;}
.liv.module.m03 .text-block p {font-size:18px;line-height:26px;}

.liv.module.m02.text-narrow .text-block h3 {font-size:39px;line-height:39px;}
.liv.module.m02.text-narrow .text-block p {font-size:18px;line-height:26px;}

.liv.module.m03.text-narrow .text-block h3 {font-size:39px;line-height:39px;}
.liv.module.m03.text-narrow .text-block p {font-size:18px;line-height:26px;}
}
/* living page end */

/* safety page */
.saf.module.m01 .text-block {top:-4%}
.saf.module.m03 .text-block {left:6.5%;width:45%;}
.saf.module.m03 .text-block p {width:88%;}
.saf.two.module.m03 .text-block h3{width:88%;}
.saf.module.m03.text-narrow .text-block{right:57%;width: 37.5%;left:6%;}
.saf.three.module.m03 .text-block p{width:80%;}
.saf.module.m02.text-narrow .text-block { width: 34.5%;left: 67.5%;}
.saf.four.module.m02.text-narrow .text-block {left: 56.5%;top:-6%;}

@media screen and (max-width: 1703px) {
.saf.module.m03 .text-block h3 {font-size:56px;line-height:56px;}
.saf.module.m03 .text-block p {font-size:24px;line-height:32px;}

.saf.module.m02.text-narrow .text-block h3 {font-size:56px;line-height:56px;}
.saf.module.m02.text-narrow .text-block p {font-size:24px;line-height:32px;}

.saf.module.m03.text-narrow .text-block h3 {font-size:56px;line-height:56px;}
.saf.module.m03.text-narrow .text-block p {font-size:24px;line-height:32px;}
}

@media screen and (max-width: 1365px) {
.saf.four.module.m02.text-narrow .text-block {left: 56.5%;}
}


@media screen and (max-width: 1309px) {
.saf.module.m02.text-narrow .text-block {top:-10%;}
}

@media screen and (max-width: 1260px) {
.saf.module.m03 .text-block h3 {font-size:46px;line-height:46px;}
.saf.module.m03 .text-block p {font-size:20px;line-height:28px;}

.saf.module.m02.text-narrow .text-block h3 {font-size:46px;line-height:46px;}
.saf.module.m02.text-narrow .text-block p {font-size:20px;line-height:28px;}

.saf.module.m03.text-narrow .text-block h3 {font-size:46px;line-height:46px;}
.saf.module.m03.text-narrow .text-block p {font-size:20px;line-height:28px;}
}

@media screen and (max-width: 1025px) {
.saf.module.m03 .text-block h3 {font-size:39px;line-height:39px;}
.saf.module.m03 .text-block p {font-size:18px;line-height:26px;}

.saf.module.m02.text-narrow .text-block h3 {font-size:39px;line-height:39px;}
.saf.module.m02.text-narrow .text-block p {font-size:18px;line-height:26px;}

.saf.module.m03.text-narrow .text-block h3 {font-size:39px;line-height:39px;}
.saf.module.m03.text-narrow .text-block p {font-size:18px;line-height:26px;}
}
/* safety page end */


/***************** added by jm for smartthinq updates 9-2017 *****************/
/* mobile hamburger nav css*/
.navtitle {
	margin-top: -21.5%;
	font-family: lg smart;
	border-bottom: 2px solid white !important;
	z-index: 0;
	background: rgba(0, 0, 0, 0.7);
}

/*
#sidebarMenu {
    height: 276px;
    position: absolute;
    left: 100%;
    width: 250px;
    margin-top: 60px;
    transform: translate(0);
    transition: transform 250ms ease-in-out;
    z-index: 5;
}
*/

#sidebarMenu {
    height: 276px;
    /*position: absolute; left: 100%; */
	position: fixed; margin-top: 60px; left: 100%;    
    width: 250px;
    margin-top: 60px;
    transform: translate(0);
    transition: transform 250ms ease-in-out;
    z-index: 5;
}


.sidebarMenuInner {
  margin: 0;
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.10);
  text-align: left;
  font-family: lg smart light;
}

.sidebarMenuInner li {
  list-style: none;
  color: #fff;
  font-weight: bold;
  padding: 12px;
  cursor: pointer;
  border-bottom: 1px solid rgba(255, 255, 255, 0.10);
  background: rgba(0, 0, 0, 0.7);
}

.sidebarMenuInner li span {
  display: block;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.50);
}

.sidebarMenuInner li a {
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
  font-family: 'LG Smart' !important;
}
input[type="checkbox"]:checked ~ #sidebarMenu { transform: translate(-250px, 0); }

input[type=checkbox] {
  transition: all 0.3s;
  box-sizing: border-box;
  display: none;
}

.sidebarIconToggle {
    transition: all 0.3s;
    box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    top: 17px;
    left: 89.8%;
    height: 22px;
    width: 22px;
}

.spinner {
  transition: all 0.3s;
  box-sizing: border-box;
  position: absolute;
  height: 3px;
  width: 100%;
  background-color: #fff;
}

.horizontal {
  transition: all 0.3s;
  box-sizing: border-box;
  position: relative;
  float: left;
  margin-top: 3px;
}

.diagonal.part-1 {
  position: relative;
  transition: all 0.3s;
  box-sizing: border-box;
  float: left;
}

.diagonal.part-2 {
  transition: all 0.3s;
  box-sizing: border-box;
  position: relative;
  float: left;
  margin-top: 3px;
}

input[type=checkbox]:checked ~ .sidebarIconToggle > .horizontal {
  transition: all 0.3s;
  box-sizing: border-box;
  opacity: 0;
}

input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-1 {
  transition: all 0.3s;
  box-sizing: border-box;
  transform: rotate(135deg);
  margin-top: 8px;
}

input[type=checkbox]:checked ~ .sidebarIconToggle > .diagonal.part-2 {
  transition: all 0.3s;
  box-sizing: border-box;
  transform: rotate(-135deg);
  margin-top: -9px;
}


/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
    text-align: center;
  
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	/*margin: 1% 0 1% 1.6%;*/
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRIDS */
.span_6_of_6 {width: 100%;}
.span_5_of_6 {width: 83.06%;}
.span_4_of_6 {width: 66.13%;}
.span_3_of_6 {width: 49.2%;}
.span_2_of_6 {width: 32.26%;}
.span_1_of_6 {width: 15.33%;}

.span_5_of_5 {width: 100%;}
.span_4_of_5 {width: 79.68%;}
.span_3_of_5 {width: 59.36%;}
.span_2_of_5 {width: 39.04%;}
.span_1_of_5 {width: 18.72%;}

.span_4_of_4 {width: 100%;}
.span_3_of_4 {width: 74.6%;}
.span_2_of_4 {width: 49.2%;}
.span_1_of_4 {width: 23.8%;}

.span_3_of_3 {width: 100%;}
.span_2_of_3 {width: 66.13%;}
.span_1_of_3 {width: 32.26%;}

.span_2_of_2 {width: 100%;}
.span_1_of_2 {width: 49.5%;}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 768px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}

.nav {
    position: absolute;
    top: 102px;
    z-index: 30;
}
.nav-m {
    position: absolute;
    z-index: 30;
}

.black {color: #000;}
.white {color: #fff;}
.bggray {background-color: #252525;}
.bggray-m {background: #959595 !important;}

area:focus{
  border: none;
  outline-style: none; 
  -moz-outline-style:none;  
}

/* ThinQ page */
.thinqfeat1.module.m03.text-narrow .text-block {
    width: 40% !important;
    right: 45% !important;
    top: 8%;
}
.thinqfeat1.module .text-block h1, .module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 70%;
}
.thinqfeat1.module .text-block h2, .module .text-block p {
	width: 63%;
	font-size: 18px;
	line-height: 23px;
}

.fourblock {
	position: relative;
}
.blockcopy {
	position: absolute;
	top: 20%;
	width: 48%;
}
.blockcopy h3 {
	font-size: 26px;
	font-family: lg smart semibold;
}
.blockcopy p {
	font-size: 18px;
	font-family: lg smart light;
	line-height: 23px;
}
.blockcopy.left {
	left: 40%;
}
.blockcopy.right {
	left: 10%;
}
.btop {margin-top: .5%;}
.bbottom {margin-bottom: .5%;}
.bleft {}
.bright {margin-right: 1%;}


.thinqfeat3.module.m02.text-narrow .text-block {
	width: 37.5%;
	left: 55.3%;
	top: 8%;
}
.thinqfeat3.module .text-block h1, .module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 70%;
}
.thinqfeat3.module .text-block h2, .module .text-block p {
	width: 76%;
	font-size: 18px;
	line-height: 23px;
}



.thinqfeat4.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 42.3%;
	top: 8%;
}
.thinqfeat4.module .text-block h1, .module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 80% !important;
}
.thinqfeat4.module .text-block h2, .module .text-block p {
	width: 38% !important;
	font-size: 18px;
	line-height: 23px;
}

/* Kitchen page */
.kitchenfeat1.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 43%;
	top: 8%;
}
.kitchenfeat1.module .text-block h2, .kitchenfeat1.module .text-block h3 {
	width: 75%;
}
.kitchenfeat1.module .text-block h1, .kitchenfeat1.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 70%;
}
.kitchenfeat1.module .text-block h2, .kitchenfeat1.module .text-block p {
	width: 63%;
	font-size: 18px;
	line-height: 23px;
}


.kitchenfeat2.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 35%;
	top: 4%;
}
.kitchenfeat2.module .text-block h2, .kitchenfeat2.module .text-block h3 {
	width: 75%;
}
.kitchenfeat2.module .text-block h1, .kitchenfeat2.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 50% !important;
}
.kitchenfeat2.module .text-block h2, .kitchenfeat2.module .text-block p {
	width: 63%;
	font-size: 18px;
	line-height: 23px;
}


.kitchenfeat3.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 17%;
	top: -2%;
}
.kitchenfeat3.module .text-block h2, .kitchenfeat3.module .text-block h3 {
	width: 75%;
}
.kitchenfeat3.module .text-block h1, .kitchenfeat3.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 51% !important;
}
.kitchenfeat3.module .text-block h2, .kitchenfeat3.module .text-block p {
	width: 55%;
	font-size: 18px;
	line-height: 23px;
}


.kitchenfeat4.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 35%;
	top: -3%;
}
.kitchenfeat4.module .text-block h2, .kitchenfeat4.module .text-block h3 {
	width: 75%;
}
.kitchenfeat4.module .text-block h1, .kitchenfeat4.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 51%;
}
.kitchenfeat4.module .text-block h2, .kitchenfeat4.module .text-block p {
	width: 55%;
	font-size: 18px;
	line-height: 23px;
}

/* Kitchen ref page */
.kitchen-reffeat1.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 43%;
	top: 8%;
}
.kitchen-reffeat1.module .text-block h2, .kitchen-reffeat1.module .text-block h3 {
	width: 75%;
}
.kitchen-reffeat1.module .text-block h1, .kitchen-reffeat1.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 70%;
}
.kitchen-reffeat1.module .text-block h2, .kitchen-reffeat1.module .text-block p {
	width: 63%;
	font-size: 18px;
	line-height: 23px;
}

.single {right: 20% !important;}
.kitchen-reffeat2.module.m03.text-narrow .text-block  {
	width: 61.5%;
	right: 10%;
	top: 4%;
}

.kitchen-reffeat4.module .text-block h1, .kitchen-reffeat2.module .text-block h3 {
    font-size: 38px;
    line-height: 38px;
    font-family: lg smart semibold;
    width: 50% !important;
}

.kitchen-reffeat2.module .text-block h2, .kitchen-reffeat2.module .text-block h3 {
	width: 75%;
}
.kitchen-reffeat2.module .text-block h1, .kitchen-reffeat2.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 50% !important;
}
.kitchen-reffeat2.module .text-block h2, .kitchen-reffeat2.module .text-block p {
	width: 63%;
	font-size: 18px;
	line-height: 23px;
}


.kitchen-reffeat3.module.m03.text-narrow .text-block {
	width: 45%;
	right: 50%;
	top: 0%;
}
.kitchen-reffeat3.module .text-block h2, .kitchen-reffeat3.module .text-block h3 {
	width: 75%;
}
.kitchen-reffeat3.module .text-block h1, .kitchen-reffeat3.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 51%;
}
.kitchen-reffeat3.module .text-block h2, .kitchen-reffeat3.module .text-block p {
	width: 55%;
	font-size: 18px;
	line-height: 23px;
}


.kitchen-reffeat4.module.m03.text-narrow .text-block {
	width: 37.5% !important;
	right: 20% !important;
	top: -3% !important;
}
.kitchen-reffeat4.module .text-block h2, .kitchen-reffeat4.module .text-block h3 {
	width: 75%;
}
.kitchen-reffeat4.module .text-block h1, .kitchen-reffeat4.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 51%;
}
.kitchen-reffeat4.module .text-block h2, .kitchen-reffeat4.module .text-block p {
	width: 55%;
	font-size: 18px;
	line-height: 23px;
}


/* Laundry page */
.laundryfeat1.module.m03.text-narrow .text-block {
	width: 36.5%;
	left: 20%;
	top: 14%;
}
.laundryfeat1.module .text-block h2, .laundryfeat1.module .text-block h3 {
	width: 75%;
}
.laundryfeat1.module .text-block h1, .laundryfeat1.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 70%;
}
.laundryfeat1.module .text-block h2, .laundryfeat1.module .text-block p {
	width: 63%;
	font-size: 18px;
	line-height: 23px;
}


.laundryfeat2.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 1%;
	top: 4%;
}
.laundryfeat2.module .text-block h2, .laundryfeat2.module .text-block h3 {
	width: 75%;
}
.laundryfeat2.module .text-block h1, .laundryfeat2.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 70%;
}
.laundryfeat2.module .text-block h2, .laundryfeat2.module .text-block p {
	width: 63%;
	font-size: 18px;
	line-height: 23px;
}


.laundryfeat3.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 1%;
	top: 3%;
}
.laundryfeat3.module .text-block h2, .laundryfeat3.module .text-block h3 {
	width: 75%;
}
.laundryfeat3.module .text-block h1, .laundryfeat3.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 65%;
}
.laundryfeat3.module .text-block h2, .laundryfeat3.module .text-block p {
	width: 55%;
	font-size: 18px;
	line-height: 23px;
}



.laundryfeat4.module.m03.text-narrow .text-block {
	right: 1%;
}

/* Air Solutions page */
.airfeat1.module.m03.text-narrow .text-block {
	width: 37.5% !important;
	right: 43%;
	top: 8%;
}
.airfeat1.module .text-block h2, .airfeat1.module .text-block h3 {
	width: 75%;
}
.airfeat1.module .text-block h1, .airfeat1.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 65%;
}
.airfeat1.module .text-block h2, .airfeat1.module .text-block p {
	width: 55%;
	font-size: 18px;
	line-height: 23px;
}


.airfeat2.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 35%;
	top: 4%;
}
.airfeat2.module .text-block h2, .airfeat2.module .text-block h3 {
	width: 75%;
}
.airfeat2.module .text-block h1, .airfeat2.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 73%;
}
.airfeat2.module .text-block h2, .airfeat2.module .text-block p {
	width: 69%;
	font-size: 18px;
	line-height: 23px;
}


.airfeat3.module.m03.text-narrow .text-block {
	width: 37.5% !important;
	right: 17%;
	top: 6%;
}
.airfeat3.module .text-block h2, .airfeat3.module .text-block h3 {
	width: 75%;
}
.airfeat3.module .text-block h1, .airfeat3.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 75%;
}
.airfeat3.module .text-block h2, .airfeat3.module .text-block p {
	width: 60%;
	font-size: 18px;
	line-height: 23px;
}


/* Vacuum Solutions page */
.vacuumfeat1.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 44%;
	top: 8%;
}
.vacuumfeat1.module .text-block h2, .vacuumfeat1.module .text-block h3 {
	width: 75%;
}
.vacuumfeat1.module .text-block h1, .vacuumfeat1.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 49% !important;
}
.vacuumfeat1.module .text-block h2, .vacuumfeat1.module .text-block p {
	width: 68%;
	font-size: 18px;
	line-height: 23px;
}


.vacuumfeat2.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 34%;
	top: 4%;
}
.vacuumfeat2.module .text-block h2, .vacuumfeat2.module .text-block h3 {
	width: 75%;
}
.vacuumfeat2.module .text-block h1, .vacuumfeat2.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 73%;
}
.vacuumfeat2.module .text-block h2, .vacuumfeat2.module .text-block p {
	width: 69%;
	font-size: 18px;
	line-height: 23px;
}


.vacuumfeat3.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 17%;
	top: 6%;
}
.vacuumfeat3.module .text-block h2, .vacuumfeat3.module .text-block h3 {
	width: 75%;
}
.vacuumfeat3.module .text-block h1, .vacuumfeat3.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 75%;
}
.vacuumfeat3.module .text-block h2, .vacuumfeat3.module .text-block p {
	width: 70%;
	font-size: 18px;
	line-height: 23px;
}


/* App Solutions page */
.appfeat1.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 43%;
	top: 8%;
}
.appfeat1.module .text-block h2, .appfeat1.module .text-block h3 {
	width: 75%;
}
.appfeat1.module .text-block h1, .appfeat1.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 75%;
}
.appfeat1.module .text-block h2, .appfeat1.module .text-block p {
	width: 64%;
	font-size: 18px;
	line-height: 23px;
}


.appfeat2.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 12%;
	top: 0%;
}
.appfeat2.module .text-block h2, .appfeat2.module .text-block h3 {
	width: 75%;
}
.appfeat2.module .text-block h1, .appfeat2.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 78%;
}
.appfeat2.module .text-block h2, .appfeat2.module .text-block p {
	width: 69%;
	font-size: 18px;
	line-height: 23px;
}


.appfeat3.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 44%;
	top: -5%;
}
.appfeat3.module .text-block h2, .appfeat3.module .text-block h3 {
	width: 75%;
}
.appfeat3.module .text-block h1, .appfeat3.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 85%;
}
.appfeat3.module .text-block h2, .appfeat3.module .text-block p {
	width: 60%;
	font-size: 18px;
	line-height: 23px;
}


.appfeat4.module.m03.text-narrow .text-block {
	width: 37.5%;
	right: 11%;
	top: 0%;
}
.appfeat4.module .text-block h2, .appfeat4.module .text-block h3 {
	width: 75%;
}
.appfeat4.module .text-block h1, .appfeat4.module .text-block h3 {
	font-size: 38px;
	line-height: 38px;
	font-family: lg smart semibold;
	width: 68%;
}
.appfeat4.module .text-block h2, .appfeat4.module .text-block p {
	width: 60%;
	font-size: 18px;
	line-height: 23px;
}



.module.m08 .container .carousel .slide, .module.m10 .container .carousel .slide {
    border-right: solid black 1px;
}
.noborder {
    border: none !important;
}
.module.m08 .container .carousel .slick-track .slide .slide-inner .copy-area .desc {
    font-size: 15px;
    line-height: 20px;
    margin-top: 10%;
    text-align: left;
    width: 80%;
    margin-left: 20%;
}
.featured-copy {text-align: left; margin-left: 20%; padding-right: 10%; height: 125px;}
.featured-cta {text-align: left; margin-left: 20%; margin-top: 3%;}



@media screen and (max-width: 1370px) {
	h3 {
		font-size: 32px !important;
		line-height: 32px !important;
	}
	p {
		font-size: 15px !important;
		line-height: 20px !important;
	}
	.btn, a.btn {
		font-size: 11px;
	}
	.thinqfeat1.module.m03.text-narrow .text-block {
		width: 50.5% !important;
		right: 36% !important;
		top: 8% !important;
	}
}
@media screen and (max-width: 960px) {
	h3 {
		font-size: 26px !important;
		line-height: 26px !important;
	}
	p {
		font-size: 14px !important;
		line-height: 17px !important;
	}
	.btn, a.btn {
		font-size: 10px !important;
	}
}
@media screen and (max-width: 768px) {
	.btn, a.btn { padding: 6px 12px 4px !important;}
	.module .cta {margin-top: 0 !important;}
    .airfeat1.module.m03.text-narrow .text-block {
    position: inherit;
    width: 100% !important;
    right: 0;
}
.airfeat3.module.m03.text-narrow .text-block {
    width: 100% !important;
    right: 0%;
    top: 0;
    position: inherit;
	}
	
	.section {overflow: hidden;}
  
  
  
  .laundryfeat1.module.m03.text-narrow .text-block {
    width: 100%;
    left: 7%;
    top: 14%;
	  
	  
	  
}

.fancybox-slide > * {
	background-color: transparent !important;
}





  

