/* responsive-IE8-support.css */

/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   global
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */

.lt-ie9 .visible-xs-block, .lt-ie9 .visible-xs-inline, .lt-ie9 .visible-xs-inline-block,
.lt-ie9 .visible-sm-block, .lt-ie9 .visible-sm-inline, .lt-ie9 .visible-sm-inline-block,
.lt-ie9 .visible-lg-block, .lt-ie9 .visible-lg-inline, .lt-ie9 .visible-lg-inline-block,
.lt-ie9 .hidden-md {
    display: none !important;
}
.lt-ie9 .visible-md-block {
    display: block !important;
}
.lt-ie9 .visible-md-inline {
    display: inline !important;
}
.lt-ie9 .visible-md-inline-block {
    display: inline-block !important;
}

.lt-ie9 h1,
.lt-ie9 .h1 {
  text-align: center;
  margin: 0 auto .2em;
  max-width:75%;
}

.lt-ie9 .well > h2:first-child,
.lt-ie9 .well > h3:first-child,
.lt-ie9 .well > h4:first-child {
    margin-top: 0;
    padding-top: 0;
}


.lt-ie9 #offsiteModal .modal-dialog {
    width: 48em;
    margin: 4em auto
}
.lt-ie9 #offsiteModal .modal-content {
    padding: 5em 2em 4em;
}

/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Grid
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */

.lt-ie9 .container {
  width: 992px;
}

.lt-ie9 .col-md-12 + .col {
  margin-left: 0;
}
.lt-ie9 .col-md-12 {
  width: 100%;
  margin-left: 0;
}
.lt-ie9 .col-md-11 {
  width: 91.43929%;
}
.lt-ie9 .col-md-10 {
  width: 82.87857%;
}
.lt-ie9 .col-md-9 {
  width: 74.31786%;
}
.lt-ie9 .col-md-8 {
  width: 65.75715%;
}
.lt-ie9 .col-md-7 {
  width: 57.19643%;
}
.lt-ie9 .col-md-6 {
  width: 48.63572%;
}
.lt-ie9 .col-md-5 {
  width: 40.07501%;
}
.lt-ie9 .col-md-4 {
  width: 31.51429%;
}
.lt-ie9 .col-md-3 {
  width: 22.95358%;
}
.lt-ie9 .col-md-2 {
  width: 14.39287%;
}
.lt-ie9 .col-md-1 {
  width: 5.83215%;
}
.lt-ie9 .col-md-pull-12 {
  right: 100%;
}
.lt-ie9 .col-md-pull-11 {
  right: 94.16785%;
}
.lt-ie9 .col-md-pull-10 {
  right: 85.60713%;
}
.lt-ie9 .col-md-pull-9 {
  right: 77.04642%;
}
.lt-ie9 .col-md-pull-8 {
  right: 68.48571%;
}
.lt-ie9 .col-md-pull-7 {
  right: 59.92499%;
}
.lt-ie9 .col-md-pull-6 {
  right: 51.36428%;
}
.lt-ie9 .col-md-pull-5 {
  right: 42.80357%;
}
.lt-ie9 .col-md-pull-4 {
  right: 34.24285%;
}
.lt-ie9 .col-md-pull-3 {
  right: 25.68214%;
}
.lt-ie9 .col-md-pull-2 {
  right: 17.12143%;
}
.lt-ie9 .col-md-pull-1 {
  right: 8.56071%;
}
.lt-ie9 .col-md-pull-0 {
  right: 0;
}
.lt-ie9 .col-md-push-12 {
  left: 100%;
}
.lt-ie9 .col-md-push-11 {
  left: 94.16785%;
}
.lt-ie9 .col-md-push-10 {
  left: 85.60713%;
}
.lt-ie9 .col-md-push-9 {
  left: 77.04642%;
}
.lt-ie9 .col-md-push-8 {
  left: 68.48571%;
}
.lt-ie9 .col-md-push-7 {
  left: 59.92499%;
}
.lt-ie9 .col-md-push-6 {
  left: 51.36428%;
}
.lt-ie9 .col-md-push-5 {
  left: 42.80357%;
}
.lt-ie9 .col-md-push-4 {
  left: 34.24285%;
}
.lt-ie9 .col-md-push-3 {
  left: 25.68214%;
}
.lt-ie9 .col-md-push-2 {
  left: 17.12143%;
}
.lt-ie9 .col-md-push-1 {
  left: 8.56071%;
}
.lt-ie9 .col-md-push-0 {
  left: 0;
}
.lt-ie9 .col-md-offset-12 {
  margin-left: 100%;
}
.lt-ie9 .col-md-offset-11 {
  margin-left: 94.16785%;
}
.lt-ie9 .col-md-offset-10 {
  margin-left: 85.60713%;
}
.lt-ie9 .col-md-offset-9 {
  margin-left: 77.04642%;
}
.lt-ie9 .col-md-offset-8 {
  margin-left: 68.48571%;
}
.lt-ie9 .col-md-offset-7 {
  margin-left: 59.92499%;
}
.lt-ie9 .col-md-offset-6 {
  margin-left: 51.36428%;
}
.lt-ie9 .col-md-offset-5 {
  margin-left: 42.80357%;
}
.lt-ie9 .col-md-offset-4 {
  margin-left: 34.24285%;
}
.lt-ie9 .col-md-offset-3 {
  margin-left: 25.68214%;
}
.lt-ie9 .col-md-offset-2 {
  margin-left: 17.12143%;
}
.lt-ie9 .col-md-offset-1 {
  margin-left: 8.56071%;
}
.lt-ie9 .col-md-offset-0 {
  margin-left: 0;
}


/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Nav
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */

.lt-ie9 .navbar-wrapper {
    margin-bottom: 0.4375em;
}
.lt-ie9 .utilNav .navbar-nav {
	margin:0;
}

.lt-ie9 .gNav .dropdown .dropdown-wrapper > a {
  line-height: 4em;
  height: 4em;
}
.lt-ie9 .gNav .dropdown .open .dropdown-menu {
  position: absolute;
  top: 100%;
}
.lt-ie9 .navbar > .container {
  padding: 0 1em;
}
.lt-ie9 #breadcrumb {
  display: block;
}
.lt-ie9 .gNav ul > li {
  line-height: 4em;
  height: 4em;
}
.lt-ie9 .gNav ul > li > a {
  line-height: 4em;
}
.lt-ie9 .navbar > .container .navbar-brand,
.lt-ie9 .navbar > .container-fluid .navbar-brand {
  margin-left: 0;
}
.lt-ie9 .dropdown .panel-group {
  padding: 0 .5em;
}
.lt-ie9 .gNav .dropdown .dropdown-menu {
  font-size: 1em;
}
.lt-ie9 .gNav .dropdown .open .dropdown-menu {
  left: auto;
  position: absolute;
  top: auto;
}

.lt-ie9 .gNav .dropdown ul > li .panel {
  float: left;
  width: 25%;
  margin-bottom: 1.5em;
}
.lt-ie9 .dropdown .panel-collapse {
  display: block;
  height: auto !important;
}
.lt-ie9 .dropdown .panel-default > .panel-heading {
  background: none repeat scroll 0 0 transparent;
}
.lt-ie9 .gNav .dropdown .dropdown-menu > li .panel-heading a {
    cursor: text;
    font-size: 0.75em;
	color:#e6e6e6;
	font-family:Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	padding: 0;
}
.lt-ie9 .gNav .dropdown .dropdown-menu {
  background: none repeat scroll 0 0 #6d6e71;
  box-shadow: 0 12px 12px rgba(0, 0, 0, 0.176);
  border-top: 0.25em solid white;
  margin-top: 0;
}
.lt-ie9 .gNav .dropdown .dropdown-menu:before {
  background: none repeat scroll 0 0 #6d6e71;
  content: " ";
  display: block;
  height: 0.25em;
  position: absolute;
  right: 0;
  top: -0.25em;
  width: 33.333%;
}
.lt-ie9 .gNav .dropdown .dropdown-menu li {
  border-bottom: 0 none;
}
.lt-ie9 .gNav .dropdown .dropdown-menu li.seeAll {
  display: block;
}
.lt-ie9 .gNav .dropdown .dropdown-menu > li.seeAll a {
	color:#4e8abe;
	font-family: Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
}
.lt-ie9 .dropdown .panel {
  background: none repeat scroll 0 0 transparent;
  border-width: 0;
  box-shadow: none;
  padding: 0 .5em;
}
.lt-ie9 .dropdown .panel-title {
  font-size: inherit;
  padding: 0.8em 0;
}
.lt-ie9 .gNav .dropdown .dropdown-menu > li a {
  color: #fff;
  padding: 0;
}
.lt-ie9 .gNav .dropdown .dropdown-menu > li .panel-body a {
  margin: 0;
  padding: 0.5em .5em .5em 0;
  font-family: Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
}
.lt-ie9 .gNav .dropdown .dropdown-menu > li .panel-body a:focus,
.lt-ie9 .gNav .dropdown .dropdown-menu > li .panel-body a:hover {
  text-decoration: underline;
}
.lt-ie9 .gNav .dropdown .dropdown-menu a:after {
  position: static;
  content: "";
}
.lt-ie9 .gNav .dropdown .dropdown-menu h4 a:after {
  content: "";
}
.lt-ie9 .gNav .dropdown .dropdown-menu h4 a.collapsed:after {
  content: "";
}
.lt-ie9 .gNav .dropdown .dropdown-menu > li.seeAll a {
  background: none repeat scroll 0 0 white;
  display: block;
  padding: 0.75em 2em;
  text-align: right;
  position: relative;
  border-bottom: 0;
}
.lt-ie9 .gNav .dropdown .dropdown-menu > li.seeAll a:after {
  content: "\00a0\f105";
  font-family: fontawesome;
  position: absolute;
  right: 1em;
  top: .85em;
}
.lt-ie9 .gNav .dropdown .dropdown-menu > li a {
  border-top-width: 0;
}
.lt-ie9 #searchBtn + .popover {
  top: 4em !important;
}
.lt-ie9 input.searchBox {
  padding: 0.75em 1em;
}
.lt-ie9 .searchInside {
  border-color: #88abd5 #9a9b9d #9a9b9d;
  border-width: 4px 1px 1px;
  line-height: 4em;
}
.lt-ie9 .searchInside .close {
  top: -4em;
  width: 4.3125em;
  height: 4em;
}
.lt-ie9 .utilNav .navbar-nav > li.countrySelector {
  float: left;
  margin: 0;
}
.lt-ie9 .icon {
	display:block;
}


/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Mosaic
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */
.lt-ie9 .mosaicSlide {
  overflow-x: auto;
}
.lt-ie9 .mosaicSlide > div {
  width: auto;
}
.lt-ie9 .mosaic .mosaicSlide .tout {
  float: none;
  margin-right: 0;
  padding-top: 0;
  width: auto;
}
.lt-ie9 .mosaic {
  position: relative;
  padding-bottom: 62%;
  margin: 1em 0 2em;
}
.lt-ie9 .mosaic .tout {
  height: 0;
  margin: 0;
  padding-bottom: 36%;
  position: absolute;
  top: 0;
  left: 0;
}
.lt-ie9 .mosaic .tout:first-child {
  min-height: 0;
}
.lt-ie9 .mosaic .tout.half,
.lt-ie9 .mosaic .tout.half.y1 {
  padding-bottom: 17.5%;
}
.lt-ie9 .mosaic .tout.y2,
.lt-ie9 .mosaic .tout.half.y2 {
  padding-bottom: 25%;
}
.lt-ie9 .mosaic .tout.x0 {
  width: 23%;
}
.lt-ie9 .mosaic .tout.x1 {
  width: 44%;
  left: 24%;
}
.lt-ie9 .mosaic .tout.x2 {
  width: 31%;
  left: 69%;
}
.lt-ie9 .mosaic .tout.y1 {
  top: 29.97%;
  padding-bottom: 43.6%;
}
.lt-ie9 .mosaic .tout.y2 {
  top: 59.94%;
}
.lt-ie9 .mosaic .tout.x0.col12 {
    width: 68%;
}
.lt-ie9 .mosaic .tout.x1.col12 {
    width: 76%;
}
.lt-ie9 .mosaic .tout.x0.col18 {
    width: 100%;
}
.lt-ie9 .mosaic .bg {
  height: 100%;
  width: 100%;
  position: absolute;
}
.lt-ie9 .mosaic .bg + .tout-body {
  bottom: .75em;
  left: 1em;
  position: absolute;
  color: #fff;
  background-color: transparent;
}
.lt-ie9 .mosaic .tout-body {
  padding: 0 1em 0 0;
  font-size: 12px;
  font-size: 1.5625vw;
}
.lt-ie9 .mosaic .video .tout-body {
  padding: 0 40% 0 0;
}
.lt-ie9 .mosaic .tout-body br {
  display: inline;
}
.lt-ie9 .mosaic h2,
.lt-ie9 .mosaic .touts > .tout:first-child h2 {
  font-size: 1.7em;
  margin: 0 0 0.2em;
  font-family: Amplitude-Regular, Arial, Helvetica, sans-serif;
}
.lt-ie9 .mosaic .y0.half h2,
.lt-ie9 .mosaic .y1.half h2 {
  font-size: 1.25em;
  margin: 0 0 0.5em;
}
.lt-ie9 .mosaic .x0.y0.col6 h2 {
    font-size: 1.5em;
}
.lt-ie9 .mosaic .cta {
  color: #fff;
}
.lt-ie9 .mosaic .tout:first-child .bg {
  position: absolute;
}
.lt-ie9 .mosaic .tout:first-child ~ .tout {
  padding-top: 0;
}
.lt-ie9 .mosaic .tout:first-child ~ .tout.news,
.lt-ie9 .mosaic .tout:first-child ~ .tout.tweets {
  clear: none;
  overflow:visible;
}
.lt-ie9 .mosaic .tout-body {
  font-size: 15.5px;
}
.lt-ie9 .mosaic .news,
.lt-ie9 .mosaic .tweets .tout-body {
  font-size: 11.5px;
}

.lt-ie9 .tout .container {
    width: auto;
}
.lt-ie9 .mosaic .news h2,
.lt-ie9 .mosaic .tweets h2 {
    font-family:Amplitude-Medium, Amplitude-Regular, Arial, Helvetica, sans-serif;
    font-size: 1.25em;
    margin: 0 0 0.5em;
    text-transform: uppercase;
}


/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Modules
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */
.lt-ie9 .bodyContent > *,
.lt-ie9 .newsContainer {
  width: 65.75715%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.lt-ie9 .bodyContent > h1,
.lt-ie9 .bodyContent > .h1,
.lt-ie9 .bodyContent > h2,
.lt-ie9 .bodyContent > .h2,
.lt-ie9 .bodyContent > img {
  width: 100%;
}



.lt-ie9 .bodyContent h3,
.lt-ie9 .bodyContent .h3 {
  font-size: 1.875em;
  font-family: Amplitude-Regular, Arial, Helvetica, sans-serif;
}
.lt-ie9 .header-abstract {
  text-align: center;
  width: 65.7571%;
  left: 17.1214%;
}
.lt-ie9 .heroText h3 {
  font-size: 2.5em;
  line-height: 1.15em;
  margin: 0.2em 0 0.5em;
}
.lt-ie9 .heroModule {
  position: relative;
  padding: 4em 0;
  overflow: hidden;
  margin-top:.45em;
  margin-bottom:2em;
  min-height: 17em;
}
.lt-ie9 .heroModule .bg {
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    position: absolute;
    left: -999em;
    right: -999em;
    margin: auto;
}

.lt-ie9 .heroModule .heroText {
  margin: 0;
  padding: 0;
  color: #fff;
  border-top: 0;
  background-color: transparent;
}
.lt-ie9 .heroModule .invert .heroText {
    background-color: #fff;
    color: #6f6f6f;
    padding: 1em 2em 2em;
	margin-right: -4em;
}
.lt-ie9 .heroText .btn {
	width:auto;
    min-width:33.333%;
	margin:1em 0 0;
}
.lt-ie9 .module h2,
.lt-ie9 .module .h2 {
  margin: 1em 0 1.2em;
  border-width: 0;
  padding: 0;
  text-align: center;
}
.lt-ie9 .module h2:before,
.lt-ie9 .module h2:after,
.lt-ie9 .module .h2:before,
.lt-ie9 .module .h2:after {
  border-top: 1px solid;
  content: "";
  display: inline-block;
  height: .1em;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.lt-ie9 .module h2:before,
.lt-ie9 .module .h2:before {
  right: 0.5em;
  margin-left: -50%;
}
.lt-ie9 .module h2:after,
.lt-ie9 .module .h2:after  {
  left: 0.5em;
  margin-right: -50%;
}
.lt-ie9 .feature .bg {
  position: absolute;
	border-top-width:0;
}
.lt-ie9 .feature .moduleBody {
  min-height: 21em;
  padding: 3em;
  margin-bottom:2em;
}

.lt-ie9 .feature .moduleText {
  background: white;
  border-top: 5px solid #4e8abe;
  max-width: 50%;
  padding: 1.5em 2em 2em;
  margin: 0;
}
.lt-ie9 .feature h3 {
    color: #6d6e71;
    font: 1.875em/1.2em Amplitude-Regular,Arial,Helvetica,sans-serif;
    margin: 0 0 0.2em;
}

.lt-ie9 .module .invert a {
	color: #88abd5;
}
.lt-ie9 .feature .moduleBody.invert {
    padding:0;
	margin-bottom:1em;
}
.lt-ie9 .feature .moduleBody.invert:after {
    background-color: #fff;
    bottom: 0;
    content: " ";
    display: block;
    height: 3em;
    position: absolute;
    width: 100%;
    z-index: -1;
}

.lt-ie9 .feature .moduleBody.invert .moduleText {
	background:black;
    bottom: 1em;
    color: #fff;
    max-width: 100%;
    padding: 1em 2em;
    text-align: center;
    width: 65.75715%;
	border-color:#88abd5;
	/* fix for invert modules without a link /*
	/*
    margin: 15em auto 0;
    position: relative;
	*/
    position: absolute;
    margin: 0 auto;
	left: 0;
	right: 0

}
.lt-ie9 .feature .moduleBody.invert h3 {
    color: #fff;
}
.lt-ie9 .triplet .moduleText h3 {
  font-size: 1.875em;
  line-height: 1.2em;
  margin: 0.73333em 0 0.2em;
  color:#6d6e71;
  font-family:Amplitude-Regular, Arial, Helvetica, Sans-serif;
}
.lt-ie9 .triplet .moduleText .abstract {
  line-height: 1.5em;
}
.lt-ie9 .triplet .titleTag {
  text-align: center;
  font-size: 1.125em;
}
.lt-ie9 .module .navigation a {
  box-sizing: content-box;
  line-height: 1.1;
  min-height: 2.2em;
}
.lt-ie9 .module .solutions.navigation li {
	margin-bottom:0;
}
.lt-ie9 .module .solutions.navigation a {
	min-height:1em;
}

.lt-ie9 .module .solutions.navigation .titleTag {
    min-height: 2.2em;
    text-align:center
}
.lt-ie9 .navigation.solutions img {
    margin-bottom: 1em;
}


.lt-ie9 .videoModule {
  min-height:17em;
}
.lt-ie9 .videoModule .bg {
  display: block;
}
.lt-ie9 .videoModule .bCoveContainer {
  display: none;
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 0;
}
.lt-ie9 .videoModule.on .videoBackground {
  width: 87.5em;
  height: 25em;
  display: block;
}
.lt-ie9 .videoModule .bCoveContainer {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.lt-ie9 .videoModule.on .moduleBody {
    overflow: hidden;
    padding: 0;
}
.lt-ie9 .videoModule.on .bCoveContainer {
    display: block;
}
.lt-ie9 .videoModule .bCoveVideo {
  padding-bottom: 25em;
}
.lt-ie9 .videoModule .BrightcoveExperience {
  max-height: 25em;
}
.lt-ie9 .videoModule .btn {
  display: inline-block;
}
.lt-ie9 .videoModule .moduleCTA {
  display: inline;
}


.lt-ie9 .module .country-selector {
    padding: 0 0 28%;
	border-width:0;
	margin:0 auto;
}
.lt-ie9 .module .country-selector .tout-body {
    height: auto;
    top: 0;
    width: auto;
    left: 24%;
	font-size:15.5px;
	font-size:1.5625vw;
	float:left;
}
.lt-ie9 .module .country-selector h4 {
	font-size:15.5px;
	font-size:1.5625vw;
}
.lt-ie9 .module .country-selector .bg {
    position: absolute;
}
.lt-ie9 .module .country-selector a {
    position: absolute;
}
.lt-ie9 .module .country-selector h2 {
    margin: 0 0.5333em;
	text-align:left;
}
.lt-ie9 .module .country-selector h2:before,
.lt-ie9 .module .country-selector h2:after {
    display: none;
}
.lt-ie9 .module .country-selector .cta {
    color: #336699;
    padding: 0 1em;
    text-align: left;
}
.lt-ie9 .module .country-selector .location {
    position: absolute;
	display:block;
}




.lt-ie9 .pageCTA {
  margin: 3em auto;
}
.lt-ie9 .pageCTAbox {
  display: table;
  margin: 0 auto;
}
.lt-ie9 .pageCTA h3 {
  border-width: 0 4px 0 0;
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
}
.lt-ie9 .pageCTAbody {
  display: table-cell;
}
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Sliders
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */

.lt-ie9 .feature .heroText h3 {
  font-size: 2.5em;
  line-height: 1.15em;
  margin: 0.2em 0 0.5em;
  color: #fff;
}
.lt-ie9 .feature .invert .heroText h3 {
  color: #6d6e71;
}
.lt-ie9 .slide-container-hero .slider {
  margin-bottom: 0;
}
.lt-ie9 .slide-container-hero .slider .moduleBody,
.lt-ie9 .slide-container-hero .slider .moduleBody.invert {
  padding: 4em 0;
  margin-bottom: 0;
}
.lt-ie9 .slide-container .slider .moduleBody,
.lt-ie9 .slide-container .slider .moduleBody.invert {
  padding: 0;
  margin-bottom:0;
}
.lt-ie9 .feature .slider .moduleBody.invert:after {
	content:"";
	display:none;
}
.lt-ie9 .feature.slide-container .moduleBody .moduleText {
  background: none repeat scroll 0 0 #fff;
  border-top: 5px solid #4e8abe;
  bottom: auto;
  color: #6d6e71;
  left: 8.56071%;
  margin: 2em 0 3em;
  max-width: 41.43929%;
  padding: 1.5em 2em 2em;
  position: relative;
  text-align: left;
}
.lt-ie9 .feature.slide-container .moduleBody.invert .moduleText {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #222;
    left: auto;
    margin: 0 auto;
    max-width: 82.8786%;
    padding: 1em 0 0;
    text-align: center;
    width: auto;
}

.lt-ie9 .feature.slide-container .moduleBody.invert .moduleText h3 {
    color: #222;
}


.lt-ie9 .module.slide-container .invert a {
  color: #369;
}
.lt-ie9 .module.feature.container.slide-container-hero .invert .heroText {
  background-color: #fff;
  color: #6d6e71;
  margin: -2em;
  padding: 2em;
}
.lt-ie9 .module.feature.container.slide-container-hero .invert .heroText a {
  color: #fff;
}
.lt-ie9 .module.feature.container.slide-container-hero .container > .col {
  left: 8.56071%;
}
.lt-ie9 .slider .slide-holder li .moduleBody {
  margin-left: 0em;
  margin-right: 0em;
}
.lt-ie9 .slide-container-hero .bg,
.lt-ie9 .slide-container .bg {
  left: -999em;
  margin: auto;
  position: absolute;
  right: -999em;
/* This isn't how the feature is set, so removing this to make scaling consistent
    width: auto;
    min-height: 100%;
    min-width: 100%;
    height: auto;
*/
}
.lt-ie9 .slider .slide-holder li,
.lt-ie9 .slide-container-hero .slider .slide-holder li {
  padding-bottom: 0;
}

/*probably doing something wrong here*/
.lt-ie9 .slider .slide-nav {
  bottom: 1em;
}


/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
   Footer
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== 
/* ========================================================================== */
.lt-ie9 .footerlinks h4 a {
  cursor: default;
}
.lt-ie9 .footer h4 + div div + div,
.lt-ie9 .footer h4 + div div + div + div + div {
  clear: none;
  padding-left: 1em;
}
.lt-ie9 .footer h4 + div div,
.lt-ie9 .footer h4 + div div + div + div {
  clear: left;
  float: left;
  vertical-align: top;
  width: 50%;
  padding-left: 0;
}
.lt-ie9 .footerlinks .collapse {
  display: block;
}
.lt-ie9 .footerlinks > .col {
  border-top-width: 0;
}
.lt-ie9 .footer .copyright.left {
  float: left;
}
.lt-ie9 .footer .copyright.right {
  float: right;
}

