@CHARSET "ISO-8859-1";



.footer {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 15px 0 30px;
    width: 1010px;
}

#footer-wrapper {
  height: auto;
  background-color: #f00;
  background: url('/profiles/mylifetime_com/modules/custom/ltv_global_footer/images/HP2012_footer_bg_40.png') repeat scroll 0 0 #000;
  margin-bottom: -15px;
  overflow: hidden;
  max-width: 100vw;
  max-width: 100vw;
}

#footer-container {
  height: auto;
  width: 1010px;
  margin: 0 auto;
  padding-bottom: 20px;
  /* opacity:0.4;
  background-color: #fff;
  filter:alpha(opacity=40);  For IE8 and earlier */
}

.hp-footer {
  min-height: 262px;
  color: #fff;
  font-family: Arial;
  margin: 0 20px 20px;
}

.hp-footer .clear {
  clear: both;
}

.hp-footer_links,.hp-footer_copyright {
  margin: 0 auto;
  width: 100%;
}
.hp-footer-copyright{display: none; color: #858585;}

.hp-footer_links ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.hp-footer_links ul li{
	list-style: none !important;
	padding: 0px !important;
	
}

.mlt_links,
.store_links,
.corporate_links,
.digital_links {
  list-style-type: none;
  width: 13%;
  float: left;
  margin-right: 2%;
  line-height: 15px;
}

.hp-footer_links .corporate_links {
  width: 16%;
}

.hp-footer_links .digital_links {
  width: 52%;
  margin-right: 0;
}

.hp-footer_links .header {
  font-size: 13px;
  font-family: 'Arial Narrow', 'HelveticaNeue BC', Arial;
  font-weight: bold;
  margin: 25px 0;
}

.hp-footer_links a {
  font-size: 10px;
  color: #787878;
  text-decoration: none;
}

.hp-footer_links a:hover {
  text-decoration: underline;
}

.hp-footer_copyright {
  color: #666666;
  font-size: 10px;
  text-align: left;
  padding-top: 23px;
}

.digital_links_logos ul li {
  /*background-image: url("../../images/wrapper_2014_spritemap_2.png") !important;*/
  /*background-image: url('/profiles/mylifetime_com/modules/custom/ltv_global_footer/images/wrapper_2014_spritemap_2.png')!important;*/
  background-image: url('/profiles/mylifetime_com/modules/custom/ltv_global_footer/images/wrapper_2014_spritemap_3.png')!important;
  background-repeat: no-repeat !important;
  float: left;
  height: 60px;
}

.hp-footer_links .digital_links_logos ul li a {
  margin-right: -2px;
}
.digital_links_logos li a {
  width: 78px;
  height: 40px;
  display: block;
}
.hp-footer .digital_links_logos li:nth-child(1),
.hp-footer_links .digital_links_logos ul li.aetn {
	margin-right: 20px;
}

.hp-footer .digital_links_logos li:nth-child(2),
.hp-footer_links .digital_links_logos ul li.ae {
  width: 14%;
  background-position: -9px -49px;
  height: 55px;
}
.hp-footer .digital_links_logos li:nth-child(3),
.hp-footer_links .digital_links_logos ul li.lifetime {
  width: 13%;
  background-position:-13px -104px;
}
.hp-footer .digital_links_logos li:nth-child(4),
.hp-footer_links .digital_links_logos ul li.history {
  width: 13%;
  background-position: -5px -161px;
}
.hp-footer .digital_links_logos li:nth-child(7),
.hp-footer_links .digital_links_logos ul li.h2 {
/*
  width: 13%;
  background-position: -7px -415px;
*/
  width: 14%;
  background-position: -1px -476px;
}
.hp-footer .digital_links_logos li:nth-child(6),
.hp-footer_links .digital_links_logos ul li.bio {
  width: 13%;
  background-position: -5px -215px;
}
.hp-footer .digital_links_logos li:nth-child(5),
.hp-footer_links .digital_links_logos ul li.lmn {
  width: 13%;
  background-position: -9px -265px;
}
.digital_links_logos li a  {
  text-indent: -10000px;
}
.digital_links_logos li:nth-child(2) a,
.digital_links_logos li.ae a {
  width: 44px;
}
.digital_links_logos li:nth-child(3) a,
.digital_links_logos li.lifetime a {
  width: 32px;
}
.digital_links_logos li:nth-child(4) a,
.digital_links_logos li.history a {
  width: 38px;
}
.digital_links_logos li:nth-child(7) a,
.digital_links_logos li.h2 a {
  width: 50px;
}
.digital_links_logos li:nth-child(6) a,
.digital_links_logos li.bio a {
  width: 56px;
}
.digital_links_logos li:nth-child(5) a,
.digital_links_logos li.lmn a {
  width: 54px;
}

.digital_links_text {
  font-family: Arial;
  font-size: 10px;
  color: #4a4745;
}

.digital_links_text ul li {
  float: left;
  padding-left: 8px !important;
  padding-right: 8px !important;
  border-right:1px solid #4a4745;
  display: block;
  height: 9px;
}

.digital_links .digital_links_text li:first-child { 
  padding-left: 0px !important;
}

.digital_links .digital_links_text li:last-child {
  padding-right: 0px !important; 
  border:0px;
}

.digital_links_text a {
  color: #858585;
  display: block;
  line-height: 9px;
  margin: 0;
  padding: 0;
}


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

  .view-global-footer { display: none; }

}
