@font-face {
    font-family: "LG Smart SemiBold";
    src: url(../css/font/LG_Smart_SemiBold.eot);
    src: url(../css/font/LG_Smart_SemiBold.eot?#iefix) format("embedded-opentype"), url(../css/font/LG_Smart_SemiBold.woff) format("woff"), url(../css/font/LG_Smart_SemiBold.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "LG Smart";
    src: url(../css/font/LG_Smart_Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "LG Smart";
    src: url(../css/font/LG_Smart_Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "LG Smart Light";
    src: url(../css/font/LG_Smart_Light.woff) format("woff");
    font-style: normal;
    font-weight:400;
}

/* Desktop */  /* Fonts Style */
/*h1 { font-family: "LG Smart", sans-serif; font-weight: 700; font-size: 40px; line-height: 42px; letter-spacing: 10px;} */
h2 { font-family: "LG Smart SemiBold", sans-serif; font-size: 22px; line-height: 24px; letter-spacing: 4px;}
h3 { font-family: "LG Smart SemiBold", sans-serif; font-size: 16px; line-height: 18px;}
h4 { font-family: "LG Smart Light"; font-size: 46px; line-height: 48px;}
h5 { font-family: "LG Smart"; font-weight: 700; font-size: 38px; line-height: 40px; letter-spacing: 8px;}
h6 { font-family: "LG Smart Light"; font-size: 46px; line-height: 48px;}
p { font-family: "LG Smart Light"; font-size: 20px; line-height: 22px; }
.disclaimer { font-family: "LG Smart"; font-size: 12px; line-height: 14px;}

.red   { color: #a50034;}
.black { color: #000000;}
.white { color: white;}
.grey  { color: #595959;}

.caps {text-transform: uppercase;}
.tighten { width: 75%; margin: 0 auto;}
.tight   { width: 80%; margin: 0 auto;}
.text-center { text-align: center;}
.text-left { text-align: left;}
.text-right { text-align: right;}
.text-link-white { background: 0 0; color: #fff; text-decoration:underline;}
.text-link-white:hover { background: 0 0; color: #fff; text-decoration: underline;}
.text-link-grey  { background: 0 0; color: #484848; text-decoration:none; font-family: "LG Smart SemiBold", sans-serif; font-size: 22px; line-height: 24px;}
.text-link-grey:hover  { background: 0 0; color: #484848; text-decoration:underline; font-family: "LG Smart SemiBold", sans-serif; font-size: 22px; line-height: 24px;}
.wrapper {padding-top: 0;}

/* CTA */
.btn, a.btn {
    padding: 0.5rem 2rem 0.5rem;
    border-radius: 2px;
    background-color: white;
    line-height: normal;
    color: #000 !important;
    text-align: center;
    cursor: pointer;
    transition: width .2s ease-in;
    border: none;
    font-weight: bold;
}
.btn, a.btn:hover {
    padding: 0.5rem 2rem 0.5rem;
    border-radius: 2px;
    background-color: white;
    line-height: normal;
    color: #000 !important;
    text-align: center;
    cursor: pointer;
    transition: width .2s ease-in;
    border: none;
    font-weight: bold;
}

 
/*  SECTIONS  */
.MAX { max-width:1180px; margin: auto;}
.MAX-16 { max-width:1600px; margin: auto;}
.MAX-18 { max-width:1800px; margin: auto;}
.section { clear: both; padding: 0 0px 0 0px; margin: 0px;}

.space-s  { padding-top: 30px !important; }
.space-m  { padding-top: 40px !important; }
.space-l  { padding-top: 60px !important; }
.space-quote { padding-top: 90px !important; }
.space-xl { padding-top: 145px !important; }
.space-desktop-redbar { padding-top: 38px !important; }

/* .footer-seo div.h1, .footer-seo h1 {font-weight: normal; letter-spacing: normal;} */
/* .footer-seo div.h1, .footer-seo h1 {font-weight: normal; letter-spacing: normal;} */
.mobile-only {display:none !important;}
.bg-white { background-color: #fff;}
.bg-black { background-color: #000;}
.bg-1 { background-image: url("../images/bg-1.png"); background-position: top center; background-size: contain; background-repeat: no-repeat;}
.bg-2 { background-image: url("../images/bg-2.png"); background-position: center; background-size: cover; background-repeat: no-repeat;}



/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0% 0 0% 0%;
}
.col:first-child { margin-left: 0; }


.col4 {display: block; float:left; margin: 1%;}
.col4:first-child { margin-left: 0; }


/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF TWO  */
.span_2_of_2 { width: 100%;}
.span_1_of_2-half { width: 50%;}
.span_1_of_2 { width: 50%;}


/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GRID OF FOUR  */
.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%; margin:1%;}

/*  GRID OF FIVE  */
.span_5_of_5 { width: 100%;}
.span_4_of_5 { width: 80%;}
.span_3_of_5 { width: 60%;}
.span_2_of_5 { width: 40%;}
.span_1_of_5 { width: 20%;}

/*  GRID OF SIX  */
.span_6_of_6 { width: 100%;}
.span_5_of_6 { width: 83.33%;}
.span_4_of_6 { width: 66.66%;}
.span_3_of_6 { width: 50%;}
.span_2_of_6 { width: 33.33%;}
.span_1_of_6 { width: 16.66%;}

@media only screen and (max-width: 1300px) {
.bg-1 { background-image: url("../images/bg-1.png"); background-position: center; background-size: contain; background-repeat: no-repeat;}
}

/* Mobile Landscap Screen sizes less THAN 750 PIXELS */
@media only screen and (max-width: 768px) {
/* Fonts Style */
/* h1 { font-family: "LG Smart", sans-serif; font-weight: 700; font-size: 24px; line-height: 26px; letter-spacing: 10px;} */
h2 { font-family: "LG Smart SemiBold", sans-serif; font-size: 16px; line-height: 18px; letter-spacing: 4px;}
h3 { font-family: "LG Smart SemiBold"; font-size: 15px; line-height: 17px;}
h4 { font-family: "LG Smart Light"; font-size: 32px; line-height: 34px;}
h5 { font-family: "LG Smart"; font-weight: 700; font-size: 30px; line-height: 32px; letter-spacing: 8px;}
h6 { font-family: "LG Smart Light"; font-size: 36px; line-height: 38px;}
p { font-family: "LG Smart Light"; font-size: 26px; line-height: 28px; }
.disclaimer { font-family: "LG Smart"; font-size: 10px; line-height: 12px;}

.red { color: #a50034;}
.white { color:white !important;}
.bold {font-weight:bold !important;}
.caps {text-transform: uppercase;}
	
.text-center { text-align: center;}
.text-left { text-align: left !important;}
.text-right { text-align: right !important;}
.text-link-grey { background: 0 0; color: #484848; text-decoration: none; font-family: "LG Smart SemiBold", sans-serif; font-size: 12px; line-height: 14px;}
	
/* CTA */
.btn, a.btn {
    padding: 1rem 4rem 1rem;
    border-radius: 6px;
    background-color: white;
    line-height: normal;
    color: black !important;
    text-align: center;
    cursor: pointer;
    transition: width .2s ease-in;
    border: none;
    font-weight:bold;
}

/*  SECTIONS  */
.MAX { max-width:1180px; margin: auto;}
.section { clear: both; padding: 0px 5% 0px 5%; margin: 0px;}
.mobile-only {display: block !important;}
.desktop {display: none !important;}
.tighten {width: 83%; margin: 0 auto;}
.tighten-mobile {width: 90%; margin: 0 auto;}
	
.space-s  { padding-top: 25px !important; }
.space-m  { padding-top: 25px !important; }
.space-l  { padding-top: 25px !important; }
.space-xl { padding-top: 35px !important; }
.space-quote { padding-top: 50px !important;}
.space-desktop-redbar { padding-top: 38px !important; }
/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0% 0 0% 0%;
}
.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 */ }


/*  GRID OF TWO  */
.span_2_of_2 { width: 100%;}
.span_1_of_2 { width: 50%;}

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GRID OF FOUR  */
.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 {width: 98%;}

.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_6_WTB, .span_2_of_6_WTB, .span_3_of_6_WTB, .span_4_of_6_WTB, .span_5_of_6_WTB, .span_6_of_6_WTB { width: 50%; }
.span_1_of_4_icon {width: 25%;}
.span_1_of_14 { width: 25%;}
	
}

/* Mobile Landscap Screen sizes less THAN 750 PIXELS */
@media only screen and (max-width: 767px) {
/* Fonts Style */
/*h1 { font-family: "LG Smart", sans-serif; font-weight: 700; font-size: 24px; line-height: 26px; letter-spacing: 10px;}*/
h2 { font-family: "LG Smart SemiBold", sans-serif; font-size: 16px; line-height: 18px; letter-spacing: 4px;}
h3 { font-family: "LG Smart SemiBold"; font-size: 15px; line-height: 17px;}
h4 { font-family: "LG Smart Light"; font-size: 28px; line-height: 30px;}
h5 { font-family: "LG Smart"; font-weight: 700; font-size: 30px; line-height: 32px; letter-spacing: 8px;}
h6 { font-family: "LG Smart Light"; font-size: 36px; line-height: 38px;}
p { font-family: "LG Smart Light"; font-size: 20px; line-height: 22px; }
.disclaimer { font-family: "LG Smart"; font-size: 10px; line-height: 12px;}

.red { color: #a50034;}
.white { color: #fff !important;}
.bold {font-weight:bold !important;}
.caps {text-transform: uppercase;}
	
.text-center { text-align: center;}
.text-left { text-align: left !important;}
.text-right { text-align: right !important;}

/* CTA */
.btn, a.btn {
    padding: 1rem 4rem 1rem;
    border-radius: 6px;
    background-color: white;
    line-height: normal;
    color: black !important;
    text-align: center;
    cursor: pointer;
    transition: width .2s ease-in;
    border: none;
    font-weight:bold;
}


/*  SECTIONS  */
.MAX { max-width:1180px; margin: auto;}
.section { clear: both; padding: 0px 5% 0px 5%; margin: 0px;}
.mobile-only {display: block !important;}
.desktop {display: none !important;}
.tighten {width: 90%; margin: 0 auto;}

.space-s  { padding-top: 25px !important; }
.space-m  { padding-top: 25px !important; }
.space-l  { padding-top: 25px !important; }
.space-xl { padding-top: 35px !important; }
	
/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0% 0 0% 0%;
}
.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 */ }


/*  GRID OF TWO  */
.span_2_of_2 { width: 100%;}
.span_1_of_2 { width: 50%;}

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GRID OF FOUR  */
.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 {width: 98%;}
.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_6_WTB, .span_2_of_6_WTB, .span_3_of_6_WTB, .span_4_of_6_WTB, .span_5_of_6_WTB, .span_6_of_6_WTB { width: 50%; }
.span_1_of_4_icon {width: 25%;}

}


/* Mobile GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	
.desktop { display:none !important;}
.mobile-only {display: block !important; max-width: 100%; height: auto; vertical-align: middle; margin: auto;}
	
.col { margin: 0% 0% 0% 0%;}
.section {clear: both;padding: 0px 0% 0px 0;margin: 0px;}
	
.space-s  { padding-top: 25px !important; }
.space-m  { padding-top: 25px !important; }
.space-l  { padding-top: 30px !important; }
.space-xl { padding-top: 40px !important; }
.space-desktop-redbar { padding-top: 0px !important; }
.bg-1 { background-image: url(../images/bg-1.png); background-position: center 45%; background-size: contain; background-repeat: no-repeat;}
	
/* CTA */
.btn, a.btn {
    padding: 1rem 4rem 1rem;
    border-radius: 6px;
    background-color: white;
    line-height: normal;
    color: #000 !important;
    text-align: center;
    cursor: pointer;
    transition: width .2s ease-in;
    border: none;
    font-weight:bold;
}


/* Mobile Grid */
.span_2_of_2, .span_1_of_2 { width: 100%; }
.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 {width: 100%;}
.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_6_WTB, .span_2_of_6_WTB, .span_3_of_6_WTB, .span_4_of_6_WTB, .span_5_of_6_WTB, .span_6_of_6_WTB { width: 50%; }

.span_1_of_4_icon {width: 25%;}
	
/* Fonts Style */
/* h1 { font-family: "LG Smart", sans-serif; font-weight: 700; font-size: 24px; line-height: 26px; letter-spacing: 10px;} */
h2 { font-family: "LG Smart SemiBold", sans-serif; font-size: 16px; line-height: 18px; letter-spacing: 4px;}
h3 { font-family: "LG Smart SemiBold"; font-size: 15px; line-height: 17px;}
h4 { font-family: "LG Smart Light"; font-size: 28px; line-height: 30px;}
h5 { font-family: "LG Smart"; font-weight: 700; font-size: 30px; line-height: 32px; letter-spacing: 8px;}
h6 { font-family: "LG Smart Light"; font-size: 36px; line-height: 38px;}
p { font-family: "LG Smart Light"; font-size: 16px; line-height: 18px; }
.disclaimer { font-family: "LG Smart"; font-size: 10px; line-height: 12px;}
	
.text-center { text-align: center;}
.text-left { text-align: center;}
.text-right { text-align: center;}
	

}

/* Testing Area */


/* Video Player */
#vid {
    margin: auto;
    width: 100%;
}
#vid2 {
    margin: auto;
	width: 100%;
}

/*Youtube API */
#wrap-player, .video-container, #player{
    width:100%;
    height:100%;
    margin:0px;
    overflow:hidden;
}

#thumbnail{ display: none;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

