/* 	
	LG Package 2020 - wellness station
	================================================== 
	Desktop : 1600px (1439px, 1024px)
	Tablet : 1024px
	Mobile : 768px (320px)
*/

/* General */
a { color: #333; }
a:hover { text-decoration: none; }
img { max-width: 100% }
sup { font-size:0.6em; }
ul { margin:0; padding:0;  }
ul li, ol li { margin-bottom: 0px !important; list-style:none; }
blockquote.style1 { padding: 8px; margin: 0px; background-image: url(/us/business/builder/images/quote-open.png); background-position: top left; background-repeat: no-repeat; /*text-indent: 0.4em;*/ font-size:2em; line-height:1em; }
blockquote.style1 span { display: block; background-image: url(/us/business/builder/images/quote-close.png); background-repeat: no-repeat; background-position: bottom right; }
.red, .red a { color:#a50034 !important; }
.fine { font-size:13px; line-height:15px; text-decoration:none; }
.italic { font-style:italic; }
.bold { font-family: 'LG Smart Bold'; }
.center { text-align:center; }
.right { text-align: right; }
.stick-left { float:left !important; }
.stick-right { float:right !important; }
.add-top { padding-top: 20px !important; }
.add-right { padding-right: 20px !important; }
.add-bottom { padding-bottom: 20px !important; }
.add-left { margin-left:20px !important; }
.add-top-more { padding-top: 60px !important; }
.add-right-more { padding-right: 60px !important; }
.add-bottom-more { padding-bottom: 60px !important; }
.add-left-double { margin-left:60px !important; }
.remove-top { margin-top: 0 !important; }
.remove-left { margin-left: 0 !important; }
.remove-right { margin-right: 0 !important; }
.remove-bottom { margin-bottom: 0 !important; }
.border-full { border: 1px solid #CCCCCC !important; }
.border-top { border-top:1px solid #ccc; }
.border-right { border-right:1px solid #ccc; }
.border-bot { border-bottom:1px solid #ccc; }
.border-left { border-left:1px solid #ccc; }
.hide { 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%;	}
.scalable { position:relative; }
.scalable .ratio { display:block; width:100%; height:auto; }
.section-copy {font-size: 20px;}
.privacycopy {font-size: 13px; margin-top: 5px;}
.bundle-copy {font-size: 20px;  height: 70px; text-align: center; padding-right: 5px; padding-bottom: 5px; line-height: 1em;}
.learnmore-btn {font-weight: bold; text-transform: capitalize; color: #c00c3f; padding: 10px;}
.wellness-bundle-copy { text-align: left; padding-left: 240px;margin-top: 100px; height: 70px;}
.benefit-list-1 {text-align:left; margin-left: 150px;}
.benefit-list-2 {text-align:left;}
.home-callback {color: #000; text-decoration: underline; font-size: 22px; margin-bottom: 40px;}



/* hero responsive 2020 */
.hero-responsive { color: #fff; position: relative; line-height: 0; /* removes padding between sections*/ background-color: #fff; }
.hero-responsive .hero-txt-center a, .hero-responsive .hero-txt-left a, .hero-responsive .hero-txt-right a { color: #fff; }
.hero-responsive img.hero-bg { max-width: 100%; }
.hero-responsive .hero-txt-center {  display: block; position: absolute; left: 50%; top: 78%; transform: translate(-50%, -50%); width: 79%; text-align: center; font-size: .85em; line-height: 1.3em; }
.hero-responsive .hero-txt-left {  display: block; position: absolute; left: 18%; top: 31%; color: #000; transform: translate(-20%, -50%); width: 30%; text-align: left; font-size: .85em; line-height: 1.5em; }
.hero-responsive .hero-txt-right {  display: block; position: absolute; left: 80%; top: 50%; transform: translate(-60%, -50%); width: 34%; text-align: left; font-size: .85em; line-height: 1.3em; }

.hero-responsive .hero-txt-left h3 {
	font-family: LG Smart Regular!important;
    font-size: 2em; line-height: 1em;
    text-transform: inherit!important;
    color: #a50034;
	letter-spacing: inherit;
    margin: 0px 0 20px 0;
}

/* tout responsive 2020 - general */
.tout-responsive .hero-txt-left.expertsupport-gen { position: absolute; left: 41%; top: 30%; transform: translate(-60%, -50%); text-align: left; line-height: 20px; color: #fff; display: block; width: 58%; }
.tout-responsive .hero-txt-left.findadealer-gen { position: absolute; left: 36%; top: 30%; transform: translate(-60%, -50%); text-align: left; line-height: 20px; color: #fff; display: block; width: 50%; }
.tout-responsive .hero-txt-left.productguide-gen { position: absolute; left: 39%; top: 45%; transform: translate(-60%, -50%); text-align: left; line-height: 20px; color: #fff; display: block; width: 57%; text-shadow: 2px 2px 13px rgba(0, 0, 0, 1); }

.tout-responsive .hero-txt-left.expertsupport-gen h5,
.tout-responsive .hero-txt-left.findadealer-gen h5,
.tout-responsive .hero-txt-left.productguide-gen h5 { }

.tout-responsive .hero-txt-left.expertsupport-gen,
.tout-responsive .hero-txt-left.findadealer-gen,
.tout-responsive .hero-txt-left.productguide-gen { font-family: 'LG Smart Regular'; font-size: .75em; line-height: 1em; }	

.tout-responsive .hero-txt-left.expertsupport-gen a,
.tout-responsive .hero-txt-left.findadealer-gen a,
.tout-responsive .hero-txt-left.productguide-gen a { color: #fff; font-size: .70em; line-height: 1em; }





/* Simple Bootstrap 4 Mega Menu - Accessible 2020 */
.navbar { width: 100%; /*background-color: #000!important;*/ }
.megamenu-hsad-li { position: static; }
.megamenu-hsad { position: absolute; width: 100%; left: 0; right: 0; padding: 15px; }	
#newmenu.navbar { height : 70px;  z-index : 1; color: #fff;  text-decoration : none; background: #212121 url(images/nav-bg.png) top center no-repeat !important;}
#newmenu #navbar ul li a { font-family: 'LG Smart Bold'; font-size: .45em; color: #fff; }	
#newmenu.navbar .dropdown-menu li a { color: #000; }
#newmenu.navbar .dropdown-menu { box-shadow: 0 9px 5px -6px rgba(0,0,0,.25); background-color: #d8dadf; background-image: linear-gradient(to bottom,#d8dadf,#f8f8f8); }	
#newmenu #navbar > ul > li.nav-item.dropdown.megamenu-hsad-li.show > div > div > div > h5 > a { color: #000!important; font-family: 'LG Smart Regular'!important; font-size: 1.5em!important; }	
#newmenu #navbar ul li a.dropdown-item { color: #000; font-family: 'LG Smart Regular'; font-size: 1em; }
#newmenu #navbar ul li a.dropdown-item:after { content: "\f105"; font-family: "FontAwesome"; color: #a50034; padding-left: 10px; }

@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link { padding: 0 2rem; }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 666px) and (min-device-width: 320px) {
    #newmenu.navbar { height: auto; }
    #newmenu.navbar .dropdown-menu { background-color: #d8dadf; }
    .navbar-brand { width: 75% }
}



/* lgform bootstrap 2020 */
html .form-control { border: 1px solid #808080; color: #fff808080 }
html .form-control::-webkit-input-placeholder { color:#808080; }
html .form-control:-moz-placeholder { color:#808080; }
html .form-control::-moz-placeholder { color:#808080; }
html .form-control:-ms-input-placeholder { color:#808080; }

/* customizations */
#lgformboot input[type="text"],#lgformboot input[type="textarea"],#lgformboot input[type="email"],#lgformboot textarea,#lgformboot select { border-radius: 0px; border:#f2f2f2; background-color:#f2f2f2; font-size: 18px!important; font-family: 'LG Smart Bold';  }
#lgformboot label.form-check-label { font-size: .8rem; }
#lgformboot .btn.btn-primary { width: 100%; }
.thankyou-section { padding: 50px 0; }
#lgformboot .invalid-feedback { font-size: .8em!important; font-family: 'LG Smart Bold'; }




select:not([multiple]) {
    -webkit-appearance: none;
    -moz-appearance: none;
	color: #fff;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;
    background-size: 12px;
    background-position: calc(100% - 20px) center;
    background-repeat: no-repeat;
    background-color: #fff;
}


.checkbox {
  padding-left: 20px;
	font-size: 10px;
	line-height: 15px;
}

.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}

.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}

.checkbox input[type="checkbox"] {
  opacity: 0;
  z-index: 1;
}

.checkbox input[type="checkbox"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.checkbox input[type="checkbox"]:checked + label::after {
  font-family: 'FontAwesome';
  content: "\f00c";
}

.checkbox input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}

.checkbox-danger input[type="checkbox"]:checked + label::before {
  background-color: #434242!important;
  border-color: #434242!important;
}

.checkbox-danger input[type="checkbox"]:checked + label::after {
  color: #fff!important;
}

/* lgform */
#lgform {  margin:auto; }
#lgform::after {  clear:both; content:""; display:table; }
#lgform fieldset {  margin:24px 0; border:0px; }
#lgform legend {  padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #ecf0f1; }
#lgform div {  position:relative; }
#lgform h6, #lgform .cd-label {  margin-bottom:10px; }
#lgform .cd-label {  display:block; color:#7b7b7b; }
#lgform select {  }
#lgform input, #lgform textarea, #lgform label { float: left; margin-top: 4px; margin-right: 10px;}
#lgform input[type="text"],#lgform input[type="textarea"],#lgform input[type="email"],#lgform textarea,#lgform select,#lgform legend {  display:block; width:100%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; font-size: 16px; color: #525252; }
#lgform input[type="text"],#lgform input[type="textarea"],#lgform input[type="email"],#lgform textarea,#lgform select {  padding:12px; margin:5px 0px; border-bottom:#141414; background-color:#fff; border-top:0; border-left:0; border-right:0; color:#000; border-radius: .25rem; transition border-color: .15s ease-in-out,box-shadow .15s ease-in-out; border: 1px solid #6b6b6b;  }
#lgform input[type="text"]:focus,#lgform input[type="textarea"]:focus,#lgform input[type="email"]:focus,#lgform textarea:focus,#lgform select:focus {  outline:none; border-color:#a50034; box-shadow:0 0 5px rgba(44, 151, 222, 0.2); }
#lgform input[type="textarea"],#lgform textarea {  width:100%; height:111px; padding:12px 20px; box-sizing:border-box; resize:none; }
#lgform .btn, #lgform a.btn {  background-color:#a50034 !important; color:#fff; border-radius:.25rem; border:0px; text-decoration:none; cursor:pointer; text-align:center; transition:width 0.2s ease-in 0s; font-family:'LG Smart Regular' !important; font-size:1rem; letter-spacing:0.05em; padding:.5rem 2rem 0.3rem; width:100%; }
#lgform .btn:hover, #lgform a.btn:hover,#lgform .btn:focus, #lgform a.btn:focus {  background-color:#82042b!important; color:#fff; }
#lgform .cd-select {  position:relative; }
#lgform .cd-select::after {  content:''; position:absolute; z-index:1; right:40px; top:50%; margin-top:-12px; display:block; width:25px; height:25px; background:url("/us/business/builder/images/signup-chevron.svg") no-repeat center center; pointer-events:none; background-size:contain; }
#lgform select {  cursor:pointer; }
#lgform select::-ms-expand {  display:none; }
#lgform #lgform-list {  margin-top:16px; margin:auto; line-height:90%; }
#lgform #lgform-list::after {  clear:both; content:""; display:table; }
#lgform #lgform-list li {  display:inline-block; position:static; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; margin:0px 0px 0px 0px; text-align:center; }
#lgform textarea {  min-height:200px; resize:vertical; overflow:auto; }
#lgform .help-block, #lgform .form-error {  color:red; text-align:center; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; padding:16px; }
#lgform .error {  border-color:#e94b35 !important; }
#lgform .checkbox label {  display:block; }
#lgform .checkbox input {  position:absolute; top:0; left:0; z-index:1; cursor:pointer; opacity:0; }
#lgform .checkbox input:checked + .input-helper:before {  border-color:#a50034; }
#lgform .checkbox .input-helper:before,#lgform .checkbox .input-helper:after {  position:absolute; content:""; transition:all 200ms; }
#lgform .checkbox .input-helper:before {  left:0; border:1px solid #ebebeb; background-color:#fff; }
#lgform .checkbox input {  width:20px; height:20px; }
#lgform .checkbox input:checked + .input-helper:before {  background-color:#a50034; }
#lgform .checkbox input:checked + .input-helper:after {  transform:scale(1); opacity:1; }
#lgform .checkbox .input-helper:before {  top:0; width:30px; height:30px; border-radius:0px; color:#fff; }
#lgform .checkbox .input-helper:after {  content:'\2713'; font-size:25px; left:3px; top:4px; color:#fff; transform:scale(0); opacity:0; }
.floating-labels .cd-label {  position:initial; top:13px; left:16px; cursor:text; /*text-indent:1em;*/ font-weight:normal; font-size: 22px; float: left; margin-top: 10px;}
.floating-labels .cd-label-carrier {  text-indent:.4em; font-weight:normal; }
#lgform .cd-label.float {  font-size:1rem; top:-21px; left:4px !important; }




/*tabs*/

.wrap {
  padding: 60px 0px;
  background: #fff;
  /* background: radial-gradient(at 40% 30%,#4a98d3,#00598f); */
}

.icon-play3:before {
    content: "\ea1c";
}

/*----- Tabs -----*/
.tabs {
    width:80%;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
ul.tab-links { width: 800px; margin: 0 auto; }

    .tab-links li {
        margin:0px 0px;
       float:left;
        list-style:none;
		position: inherit;
		text-align: center;
		
		
		
    }
 
        .tab-links a {
            padding:9px 30px;
            display:inline-block;
             border-radius:0px; 
			border: 1px solid #58595b;
            background:#fff;
            font-size:18px;
            font-weight:600;
            color:#58595b;
            text-decoration:none;
            transition:all linear 0.15s;
			font-family: 'LG Smart semiBold';
			width: 260px;
        }
 
        .tab-links a:hover {
            background:#ffe8e8;
            text-decoration:none;
        }
 
    li.active a, li.active a:hover {
        border: 1px solid #58595b;
        color:#a50034;
         background:#ffe8e8;
		font-family: 'LG Smart semiBold';
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:15px;
        border-radius:3px;
        /*box-shadow:-1px 1px 1px rgba(0,0,0,0.15);*/
        /* background:#fff; */
    }
 
        .tab {
            display:none;
			
        }
 
        .tab.active {
            display:block;
			
        }



/* flexslider*/
.flexslider { border: 0px solid #fff; }
.flex-control-nav { bottom: 0px; }
.flex-control-paging li a.flex-active { background: #a50034;  }
.flex-direction-nav a { opacity: inherit!important; /* make arrow visible onload */ width: 65px; height: 65px; }
.flex-direction-nav .flex-prev { left: -10px; }
.flex-direction-nav .flex-next { right: -10px; }

#product-slider .flex-direction-nav a:before  { 
    content: " ";
    display: block;
    background: url("/us/business/health-protocol-wellness-station/images/arrow-prev.png") no-repeat center center;
    background-size: contain;
	width: 65px; height: 65px;
}
#product-slider .flex-direction-nav a.flex-next:before  { 
    content: " ";
    display: block;
    background: url("/us/business/health-protocol-wellness-station/images/arrow-next.png") no-repeat center center;
    background-size: contain;
	width: 65px; height: 65px;
}




.bundle1 { background: #ffffff url(/us/business/health-protocol-wellness-station/images/Welness_bundle_1.jpg) top center no-repeat !important; height: 739px;  padding: 20px;  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover; } 
.bundle2 { background: #ffffff url(/us/business/health-protocol-wellness-station/images/Welness_bundle_2.jpg) top center no-repeat !important; height: 739px;  padding: 20px;  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover; } 
.benefitscopy {margin-left: 430px; text-align: left;}





/* package */
.section.custommenu { display: none !important; } /*custom for this package */
#sticky { z-index:9999; }
.section { color:#525252; font-family: 'LG Smart Regular'; text-decoration:none; font-size: calc(16px + (26 - 16) * ((100vw - 768px) / (1600 - 768))); }
.section a:hover{ text-decoration: none!important; }
.section h1 { font-size: 2em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart light'; margin:0; color: #000; padding-bottom: 20px; }
.section h2 { font-size: 1.5em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart light'; margin:0; }
.section h3 { font-size: 1.5em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart light'; margin:0; margin:30px; color: #000; }
.section h4 { font-size: 1.em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart SemiBold'; margin:10px; margin-top: 40px; color: #000; text-align: center;}
.section h5 { font-size: 1.5em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart SemiBold'; color: #000; padding-bottom: 20px;}
.section.fourspacer { height:38px; }
.container-skel .image { line-height:0; }
.container-skel-bleed .image { line-height:0; }
.for-mobile { display: none !important; }



/* equal length columns http://jsfiddle.net/eh94avfp/ */
.section.equalheight-touts { display: flex; background-color: #ccc; }
.section.equalheight-touts .control { flex: 1; display: flex; flex-direction: column; }
.section.equalheight-touts .control img { margin: 0 auto; width: inherit; }
.section.equalheight-touts .lgpack-desktop .ten.columns .four.columns { background-color: aquamarine; }

#sticky { position: -webkit-sticky; position: sticky; top: 0px; }


.section.hero { padding-bottom: 30px; }
.section.hero .copywrap { position: absolute; bottom: 200px; left: 90px; }
.section.hero .copybox { float:left; }
/*.section.hero h1 { font-family: 'Gotham Ultra' !important; font-size: 46px; color: #fff; text-transform: uppercase; text-align: left; width: 600px; padding: 20px; }*/
.section.two { text-align: center; padding-bottom: 20px; }
.section.two h2 { text-align: center; background-color: #fff; font-family: 'LG Smart Bold'; color: #000; font-size: 1em; text-transform: uppercase; letter-spacing: 0.15em; }
.section.three { padding-bottom: 30px; }
.section.three .one-quarter.column { width: 22%; }
/*
.section.three ul { margin: 0 0 0 15px; height: 85%; }
.section.three ul li { padding: 0 0 2px 0; font-size: .75em; line-height: 1em; text-align: center;}
.section.three ul li ul { height: inherit; }
.section.three ul li ul li { font-size: .9em; line-height: 1em; }
*/
.section.three .botblock { font-family: 'LG Smart Bold'; background-color: #000; text-align: center; text-transform: uppercase; color: #fff; font-size: .85em; line-height: 1em; z-index: 0; }
.section.three .botblock a { text-decoration: none; color: #fff; }
.section.four { padding-bottom: 20px; }
.section.five { padding-bottom: 20px; }
.section.six { padding-bottom: 20px; }

.section.two.laundry .two.columns { width: 16.333333%; }
.section.two.reps .twelve.columns { padding: 20px 0; border-bottom: 1px solid #333333; }
.section.two.reps a { font-size: .6em; color: #333; }
.listhead { background-color: #333333; color: #fff!important; }
.listhead a { color: #fff!important; }


/* 3 19 2019 */
.btn, a.btn { display: block; width: 50%; /*margin: 0 auto;*/ border: none; color: #fff;	background-color: #333333; padding: 8px 0;	font-size: 16px; cursor: pointer; border-radius:0px; text-align: center; text-decoration: none;	transition: width 0.2s ease-in 0s; font-family: 'LG Smart Regular' !important; }
.btn:hover, a.btn:hover,.btn:focus, a.btn:focus { background-color:#333333!important; }
.btn-xl, a.btn-xl {	display: block;	width: 100%; border: none; color: #fff;	background-color: #333333; padding: 17px 0;	font-size: 22px; cursor: pointer; border-radius:4px; text-align: center; text-decoration: none;	transition: width 0.2s ease-in 0s; font-family: 'LG Smart Regular' !important; }
.btn-xl:hover, a.btn-xl:hover,.btn-xl:focus, a.btn-xl:focus { background-color:#a50034!important; }


/*MDPI Screen */
@media (min-width: 1025px) and (max-width: 1280px) {
	.navbar-expand-lg .navbar-nav .nav-link { padding: 0 .5rem; }
	.hero-responsive .hero-txt-center { top: 70%; }
	.view-sixth .static .hero-txt-center { font-size: 14px; line-height: 14px; }
	

}

/*HiDPI Screen */
@media (min-width: 1285px) and (max-width: 1440px) {
	.navbar-expand-lg .navbar-nav .nav-link { padding: 0 .5rem; }
	.hero-responsive .hero-txt-center { top: 70%; }
	/*.view-sixth .static .hero-txt-center { font-size: 14px; line-height: 14px; }*/
}





/* Portrait and Landscape Tablet */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.section.fourspacer { display: none; }
	
	/* package */
	.flex-control-nav { bottom: -5px !important; }
	  
	  
}


/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 666px)
  and (-webkit-min-device-pixel-ratio: 1){
	.for-mobile { display: inherit !important; }
	.for-desktop { display: none !important; }
	.section { /*font-size:15px; line-height:19px;*/ }
	.section.fourspacer { display: none; }
	.remove-left {margin-left: 2%!important;}
	  
	/* package */
	.navbar-header .logo { padding: 10px 0 0 30px; }
	.navbar-nav > li > a { padding-left: 30px !important; }
	.navbar-toggle { margin-right: 30px !important; }
	.view { width: auto; height:auto; }
	.view .mask,.view .content { width:100%; height:100%; }
	.section.two h2 { font-size: 18px; line-height: 20px; width: 70%; margin: 0 auto; }
	.section.two .copy { width: 70%; margin: 0 auto; }
	.section.three .one-quarter.column { width: 100%; margin-top: 30px; }
	.section.contact .six.columns { margin-left: 0; padding: 0; }
	.section.seven .two.columns { width: 49.333333%; }
	.section.four, .section.five, .section.six { padding: 0; }
	.section.four .seven.columns, .section.four .five.columns { padding-bottom: 30px; }
	.section.five .seven.columns, .section.five .five.columns { padding-bottom: 30px; }
	.section.six .six.columns { padding-bottom: 30px; }
	.logo { padding-bottom: 10px; }
	#lgform input[type="text"],  #lgform input[type="email"], #lgform select { padding: 0px; height: 40px; text-indent: 10px; text-align: center; }
	#lgform input[type="textarea"], #lgform textarea { height: 100px; }
	  
	.grey { padding: 20px 20px 50px 20px; }
	.flex-control-nav { bottom: -35px!important; }
	.flex-control-paging li a.flex-active { background: #ba8746!important; }
	img.stars { width: 142px!important; }
	.flexslider .slides img { padding-bottom: 10px; }
      
    .view-sixth .static .hero-txt-center,
    .view-sixth .static .hero-txt-right,
    .view-sixth .static .hero-txt-left,
    .view-sixth .static .title,
    .section.eight .container-skel a { font-size: 1.5em; line-height: 1em; }
    .section.seven { font-size: 1em; line-height: 1em; }
    .section.eight { font-size: .65em; line-height: 1em; }
	  
	  .section.custommenu { display: none !important; } /*custom for this package */
	  
	  
    #sticky { z-index:9999; }
    .section { color:#525252; font-family: 'LG Smart Regular'; text-decoration:none; font-size: calc(18px + (26 - 16) * ((100vw - 768px) / (1600 - 768))); }
    .section a:hover{ text-decoration: none!important; }
    .section h1 { font-size: 3em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart light'; margin:0; color: #000; }
    .section h2 { font-size: 1.5em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart light'; margin:0; }
    .section h3 { font-size: 2.17em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart light'; margin:0; margin:30px; color: #000; }
    .section h4 { font-size: 1em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart bold'; margin:0; color: #000; }
    .section h5 { font-size: 1.5em; line-height: 1em; letter-spacing:.04em; font-family: 'LG Smart Bold';  }
    .section.fourspacer { height:38px; }
    .container-skel .image { line-height:0; }
    .container-skel-bleed .image { line-height:0; }
    .for-mobile { display: none !important; }
    .section-copy {font-size: 14px;}
    .privacycopy {font-size: 13px; margin-top: 5px;}
	.bundle-copy {font-size: 14px; width: 230px; height: 70px; text-align: center;}
	.benefitscopy {margin-left: 50px; text-align: left;}
	.wellness-bundle-copy { text-align: left; padding-left: 240px;margin-top: 60px; height: 70px;}
	.bundle1 { background: #ffffff url(/us/business/health-protocol-wellness-station/images/wellness_bundle_1_mobile.jpg) top center no-repeat !important; height: 697px;  padding: 20px; } 
	.bundle2 { background: #ffffff url(/us/business/health-protocol-wellness-station/images/wellness_bundle_2_mobile.jpg) top center no-repeat !important; height: 697px;  padding: 20px;  } 
	 .hero-responsive .hero-txt-left {  display: block; position: absolute; left: 15%; top: 37%; color: #000; transform: translate(-20%, -50%); width: 57%; text-align: left; font-size: 9px; line-height: 1.3em; }
	 .benefit-list-1 {text-align:left; margin-left: 100px; }
	.benefit-list-2 {text-align:left; margin-left: 100px; }
	  
	  .hero-responsive .hero-txt-left h3 {
	font-family: LG Smart Regular!important;
    font-size: 17px; line-height: 1em;
    text-transform: inherit!important;
    color: #a50034;
	letter-spacing: inherit;
    margin: 0px 0 0px 0;
	}
	  
	.section.equalheight-touts { display: flex; background-color: #ccc; }
    .section.equalheight-touts .control { flex: 1; display: flex; flex-direction: column; }
    .section.equalheight-touts .control img { margin: 0 auto; width: inherit; }
    .section.equalheight-touts .lgpack-desktop .ten.columns .four.columns { background-color: aquamarine; }

    #sticky { position: -webkit-sticky; position: sticky; top: 0px; }


    .section.hero { padding-bottom: 30px; }
    .section.hero .copywrap { position: absolute; bottom: 200px; left: 90px; }
    .section.hero .copybox { float:left; }
    /*.section.hero h1 { font-family: 'Gotham Ultra' !important; font-size: 46px; color: #fff; text-transform: uppercase; text-align: left; width: 600px; padding: 20px; }*/
    .section.two { text-align: center; padding-bottom: 20px; }
    .section.two h2 { text-align: center; background-color: #fff; font-family: 'LG Smart Bold'; color: #000; font-size: 1em; text-transform: uppercase; letter-spacing: 0.15em; }
    .section.three { padding-bottom: 30px; }
    .section.three .one-quarter.column { width: 22%; }
    .section.three ul { margin: 0 0 0 15px; height: 85%; }
    .section.three ul li { padding: 0 0 2px 0; font-size: 1.25em; line-height: 1em; text-align: center;}
    .section.three ul li ul { height: inherit; }
    .section.three ul li ul li { font-size: .9em; line-height: 1em; }
    .section.three .botblock { font-family: 'LG Smart Bold'; background-color: #000; text-align: center; text-transform: uppercase; color: #fff; font-size: .85em; line-height: 1em; z-index: 0; }
    .section.three .botblock a { text-decoration: none; color: #fff; }
    .section.four { padding-bottom: 20px; }
    .section.five { padding-bottom: 20px; }
    .section.six { padding-bottom: 20px; }

    .section.two.laundry .two.columns { width: 16.333333%; }
    .section.two.reps .twelve.columns { padding: 20px 0; border-bottom: 1px solid #333333; }
    .section.two.reps a { font-size: .6em; color: #333; }
    .listhead { background-color: #333333; color: #fff!important; }
    .listhead a { color: #fff!important; }


    /* 3 19 2019 */
    .btn, a.btn { display: block; width: 50%; /*margin: 0 auto;*/ border: none; color: #fff;	background-color: #333333; padding: 8px 0;	font-size: 16px; cursor: pointer; border-radius:0px; text-align: center; text-decoration: none;	transition: width 0.2s ease-in 0s; font-family: 'LG Smart Regular' !important; }
    .btn:hover, a.btn:hover,.btn:focus, a.btn:focus { background-color:#333333!important; }
    .btn-xl, a.btn-xl {	display: block;	width: 100%; border: none; color: #fff;	background-color: #333333; padding: 17px 0;	font-size: 22px; cursor: pointer; border-radius:4px; text-align: center; text-decoration: none;	transition: width 0.2s ease-in 0s; font-family: 'LG Smart Regular' !important; }
    .btn-xl:hover, a.btn-xl:hover,.btn-xl:focus, a.btn-xl:focus { background-color:#a50034!important; }
  
	  
	  /*tabs mobile*/

.wrap {
  padding: 60px 0px;
  background: #fff;
  /* background: radial-gradient(at 40% 30%,#4a98d3,#00598f); */
}

.icon-play3:before {
    content: "\ea1c";
}

/*----- Tabs -----*/
.tabs {
    width:80%;
    display:inline-block;
	margin-left: 30px;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
ul.tab-links { width: 60%; margin: 0 auto; }

    .tab-links li {
        margin:0px 0px;
       float:left;
        list-style:none;
		position: inherit;
		text-align: center;
		
		
    }
 
        .tab-links a {
            padding:9px 30px;
            display:inline-block;
             border-radius:0px; 
			border: 1px solid #000;
            background:#fff;
            font-size:16px;
            font-weight:600;
            color:#000;
            text-decoration:none;
            transition:all linear 0.15s;
			font-family: 'LG Smart light';
			width: 200px;
        }
 
        .tab-links a:hover {
            background:#ffe8e8;
            text-decoration:none;
        }
 
    li.active a, li.active a:hover {
        border: 1px solid #000;
        color:#000;
         background:#ffe8e8;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:15px;
        border-radius:3px;
        /*box-shadow:-1px 1px 1px rgba(0,0,0,0.15);*/
        /* background:#fff; */
    }
 
        .tab {
            display:none;
			
        }
 
        .tab.active {
            display:block;
			
        }



	  
}


