/*  product-Email-outlook, product-Email-outlook-fr, product-Email-outlook-de, product-Email-owa, product-Email-owa-fr, product-Email-owa-de*/
/*  product-Mobile-ios,  product-Mobile-ios-fr,  product-Mobile-ios-de, product-Mobile-blackberry,  product-Mobile-blackberry-fr,  product-Mobile-blackberry-de,*/
/*product-Mobile-android,  product-Mobile-android-fr,  product-Mobile-android-de, Products/Mobile/Windows-Phone*/
.page-node .horizontal-tabs ul.horizontal-tabs-list li.last,
.page-node .horizontal-tabs ul.horizontal-tabs-list li.selected,
.page-node .horizontal-tabs ul.horizontal-tabs-list li.selected.first,
.page-node .horizontal-tabs ul.horizontal-tabs-list li {
  border: none;
}
.page-node .horizontal-tabs ul.horizontal-tabs-list {
  border-right: none;
  background-color: #FFF;
}
.page-node #compare-mobile-editions-general h4 {
  font-weight: 300;
  color: #456EA9;
}
.page-node ul.horizontal-tabs-list li a strong {
  font-weight: 300;
  font-size: 20px;
}
.page-node .view-id-benefits_by_product h4 {
  font-weight: 300;
  color: #456EA9;
}
.page-node .field-name-field-prdct-prefix-title .field-item h1 {
  display: inline;
  margin: 0px;
  width: 250px;
  font-size: 40px;
  text-align: center;
  padding-top: 20px;
  font-weight: 300;
  padding-left: 10px;
}
.page-node .field-name-field-prdct-prefix-title .field-item {
  font-weight: 100;
  line-height: 1.3em;
  padding-top: 1.05em;
  display: inline;
  font-size: 40px;
  text-align: center;
}
.page-node .group-prdct-top-banner .field-items {
  text-align: center;
}
.page-node .group-prdct-top-banner .field-name-field-prdct-button-link .field-items {
  position: relative;
  margin: auto;
  text-align: center;
  float: none;
  width: 300px;
}
.page-node .group-prdct-top-banner .field-name-field-prdct-button-link .field-items .even {
  display: inline-block;
}
.page-node .group-prdct-top-banner .field-name-field-prdct-button-link .field-items .odd {
  float: left;
}
.page-node .field-name-field-prdct-description a {
  text-align: center;
  margin-bottom: 20px;
  width: 200px;
  float: none;
  display: block;
  margin-left: 200px;
}
.page-node .field.field-name-field-prdct-top-image.field-type-image.field-label-hidden {
  display: block;
  clear: both;
  margin-top: 20px;
}
.page-node .content img {
  margin-top: 20px;
  width: 300px;
  text-align: center;
}
.page-node .content .media-youtube-video {
  width: 445px;
  height: 250px;
  margin: auto;
}
.page-node .field.field-name-field-prdct-description.field-type-text-long.field-label-hidden .field-items .field-item.even {
  font-size: 20px;
  font-weight: 100;
  line-height: 28px;
  text-align: center;
  margin: 0px 180px;
  padding-bottom: 20px;
}
.page-node .view-display-id-top_banner_editions .views-row a:hover {
  color: #2bade3;
  background: none;
}
.page-node .view-display-id-top_banner_editions .views-row a {
  color: #446FAB;
  font-size: 16px;
  font-weight: 400;
}
.page-node .view-display-id-top_banner_editions .views-row.views-row-last,
.page-node .view-display-id-top_banner_editions .views-row {
  border-right: medium none;
  border-left: medium none;
}
.page-node #content-title {
  display: none;
}
.page-node div.horizontal-tabs {
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
}
.page-node .vertical-tabs ul.vertical-tabs-list li a strong {
  font-weight: 400;
}

/*# sourceMappingURL=page--node--24.css.map */
