@media screen and (max-width: 767px) {
  .product-masthead.has-gallery .gallery-toggle {
    padding: 10px 15px;
  }
  .product-masthead.has-gallery .media-gallery {
    margin-left: -25px;
    margin-right: -25px;
  }
  .product-masthead.no-badge .masthead-content {
    min-height: 270px;
  }
}
@media screen and (min-width: 768px) {
  .product-masthead {
    min-height: 420px;
  }
  .product-masthead .masthead-content {
    padding-top: 72px;
  }
  .product-masthead .product-image .blade-image img {
    height: 120px;
    width: auto;
  }
  .product-masthead .breadcrumb {
    margin-bottom: 30px;
    font-size: 12px;
  }
  .product-masthead .headline {
    font-size: 4.375em;
    line-height: 0.9;
  }
  .product-masthead .product-info {
    margin-bottom: 50px;
  }
  .product-masthead .download-pdf {
    bottom: 40px;
  }
  .product-masthead .download-pdf .btn {
    width: auto;
  }
  .product-masthead.has-breadcrumb .masthead-content {
    padding-top: 30px;
  }
  .product-masthead.compact {
    min-height: 133px;
  }
  .product-masthead.compact .masthead-content {
    padding-top: 40px;
    padding-bottom: 38px;
  }
  .product-masthead.compact.has-breadcrumb .breadcrumb {
    margin-bottom: 20px;
  }
  .product-masthead.compact.has-breadcrumb .masthead-content {
    padding-top: 20px;
  }
  .product-masthead.text-only .masthead-content {
    padding: 40px 15px;
  }
  .product-masthead.has-gallery .breadcrumb,
  .product-masthead.has-gallery .headline,
  .product-masthead.has-gallery .sub-headline {
    opacity: 1;
    -webkit-transition: opacity 0.35s ease-in-out, font-size 1s ease-in-out;
    -moz-transition: opacity 0.35s ease-in-out, font-size 1s ease-in-out;
    -ms-transition: opacity 0.35s ease-in-out, font-size 1s ease-in-out;
    -o-transition: opacity 0.35s ease-in-out, font-size 1s ease-in-out;
    transition: opacity 0.35s ease-in-out, font-size 1s ease-in-out;
  }
  .product-masthead.has-gallery a:hover {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
  .product-masthead.has-gallery .product-info {
    margin-bottom: 10px;
  }
  .product-masthead.has-gallery .media-gallery-dropback {
    -webkit-transition: opacity 1.5s ease-in-out;
    -moz-transition: opacity 1.5s ease-in-out;
    -ms-transition: opacity 1.5s ease-in-out;
    -o-transition: opacity 1.5s ease-in-out;
    transition: opacity 1.5s ease-in-out;
  }
  .product-masthead.has-gallery .media-gallery-dropback .btn-close {
    top: 75px;
    right: 35px;
  }
  .product-masthead.has-gallery .media-gallery {
    margin-left: -15px;
    margin-right: -15px;
  }
  .product-masthead.has-gallery .media-gallery .media-image .blade-image img {
    height: 180px;
    padding: 0;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
  .product-masthead.has-gallery .media-gallery .media-video .blade-video {
    width: 320px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  }
  .product-masthead.has-gallery .media-gallery .thumb-nav.fade {
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }
  .product-masthead.has-gallery .media-gallery .owl-controls {
    -webkit-transition: max-height 1s ease-in-out, margin 1s ease-in-out;
    -moz-transition: max-height 1s ease-in-out, margin 1s ease-in-out;
    -ms-transition: max-height 1s ease-in-out, margin 1s ease-in-out;
    -o-transition: max-height 1s ease-in-out, margin 1s ease-in-out;
    transition: max-height 1s ease-in-out, margin 1s ease-in-out;
  }
  .product-masthead.has-gallery .gallery-toggle {
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .media-image .blade-image img {
    height: 430px;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .media-video .blade-video {
    width: 764px;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .owl-controls {
    margin-top: 30px;
  }
  .product-masthead.has-gallery.gallery-closing.gallery-open .breadcrumb,
  .product-masthead.has-gallery.gallery-closing.gallery-open .headline,
  .product-masthead.has-gallery.gallery-closing.gallery-open .sub-headline {
    -webkit-transition: opacity 0.35s ease-in-out 0.65s, font-size 1s ease-in-out;
    -moz-transition: opacity 0.35s ease-in-out 0.65s, font-size 1s ease-in-out;
    -ms-transition: opacity 0.35s ease-in-out 0.65s, font-size 1s ease-in-out;
    -o-transition: opacity 0.35s ease-in-out 0.65s, font-size 1s ease-in-out;
    transition: opacity 0.35s ease-in-out 0.65s, font-size 1s ease-in-out;
  }
}
@media screen and (min-width: 992px) {
  .product-masthead {
    min-height: 465px;
  }
  .product-masthead .product-image .blade-image img {
    height: 170px;
    width: auto;
  }
  .product-masthead.has-gallery .media-gallery .media-image .blade-image img {
    height: 220px;
  }
  .product-masthead.has-gallery .media-gallery .media-video .blade-video {
    width: 391px;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .media-image .blade-image img {
    height: 550px;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .media-video .blade-video {
    width: 978px;
  }
}
@media screen and (min-width: 1200px) {
  .product-masthead.has-gallery .media-gallery .media-image .blade-image img {
    height: 270px;
  }
  .product-masthead.has-gallery .media-gallery .media-video .blade-video {
    width: 480px;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .media-image .blade-image img {
    height: 550px;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .media-video .blade-video {
    width: 978px;
  }
}
@media screen and (max-width: 767px) and (max-height: 300px) {
  .product-masthead.has-gallery.gallery-open .media-gallery .media-image .blade-image img {
    height: 180px;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .media-video .blade-video {
    width: 320px;
  }
}
@media screen and (min-width: 768px) and (min-height: 550px) {
  .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-controls .thumb-nav .thumb-link {
    width: auto;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-controls .thumb-nav .thumb-link img {
    height: 60px;
  }
}
@media screen and (min-width: 768px) and (min-height: 700px) {
  .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-controls .thumb-nav .thumb-link {
    width: auto;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-controls .thumb-nav .thumb-link img {
    height: 70px;
  }
}
@media screen and (min-width: 768px) and (min-height: 900px) {
  .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-controls .thumb-nav .thumb-link {
    width: auto;
  }
  .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-controls .thumb-nav .thumb-link img {
    height: 80px;
  }
}
nav.global-menu {
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
@media screen and (max-width: 767px) {
  body.masthead-gallery-open {
    position: fixed;
    overflow: hidden;
  }
  body.masthead-gallery-open .intel-navbar {
    z-index: 1;
    opacity: 0;
  }
  body.masthead-gallery-open .product-masthead .media-gallery-dropback .btn-close {
    position: fixed;
    right: 20px;
    left: auto;
    top: 20px;
    z-index: 13;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery {
    position: fixed;
    z-index: 12;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .media-image,
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .media-video {
    padding: 50px 0;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel {
    background: #FFF;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 70px;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-stage-outer {
    top: 50%;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
    position: relative;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-stage-outer .vertical-align-item {
    position: absolute;
    top: 10%;
    z-index: 1;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-stage-outer.no-valign .vertical-align-item {
    position: static;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel.owl-theme .owl-controls .owl-dots {
    display: none !important;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel.owl-theme .owl-controls .thumb-nav {
    display: block;
  }
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .owl-carousel .owl-controls .thumb-nav {
    position: absolute;
    bottom: 20px;
    left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) and (max-height: 300px) {
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .media-image,
  body.masthead-gallery-open .product-masthead.has-gallery.gallery-open .media-gallery .media-video {
    padding: 30px 0;
  }
}
@-webkit-keyframes table-scroll-animate {
  0% {
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
  }
  50% {
    -moz-transform: translateX(-30%);
    -o-transform: translateX(-30%);
    -ms-transform: translateX(-30%);
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
  }
  100% {
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
  }
}
@keyframes table-scroll-animate {
  0% {
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
  }
  50% {
    -moz-transform: translateX(-30%);
    -o-transform: translateX(-30%);
    -ms-transform: translateX(-30%);
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
  }
  100% {
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
  }
}
.responsive-table-component .container {
  position: relative;
}
.responsive-table-component .component-padding {
  padding: 2em 0;
}
.responsive-table-component header {
  position: relative;
  margin-bottom: 1em;
}
.responsive-table-component header h2 {
  margin-top: 0;
}
.responsive-table-component header .description {
  max-width: 750px;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.25;
}
.responsive-table-component header .cta {
  float: right;
  margin: 0 0 1em 1em;
}
@media (min-width: 992px) {
  .responsive-table-component header .cta-buttons {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  .responsive-table-component header .cta-buttons {
    margin-top: 1em;
  }
}
.responsive-table-component .no-results {
  color: #525252;
  font-size: 24px;
  font-weight: lighter;
  padding: 0 25px;
}
.responsive-table-component button.search-button.icon {
  padding: 0 5px;
}
.responsive-table-component .optWrapper.multiple ul.options li label {
  display: inline-block;
  vertical-align: middle;
}
.responsive-table-component .table-responsive {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  border: 0;
}
.responsive-table-component table {
  width: 100%;
  z-index: 10;
  font-size: 14px;
  border: 1px solid #e2e2e2;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.responsive-table-component table thead tr th {
  font-weight: normal;
  background-color: #d7d7d7;
  border-right: 1px solid #e2e2e2;
  border-bottom: 0;
  border-top: 0;
  padding: 0;
  vertical-align: middle;
  vertical-align: top;
}
.responsive-table-component table thead tr th .content {
  min-width: 125px;
  white-space: normal !important;
}
.responsive-table-component table thead tr th img {
  display: block;
  margin: 1em auto;
}
.responsive-table-component table thead tr th:last-child {
  border-right: 1px solid #e2e2e2;
}
.responsive-table-component table tbody tr td {
  background-color: #FFF;
  border-right: 1px solid #e2e2e2;
  border-top: 0;
  white-space: normal !important;
  padding: 16px;
  overflow: hidden;
}
.responsive-table-component table tbody tr td:first-child {
  max-width: 200px;
}
.responsive-table-component table tbody tr td:first-child img {
  display: block;
  margin: 0 auto 1em auto;
}
@media (max-width: 767px) {
  .responsive-table-component table tbody tr td:first-child img {
    display: none;
  }
}
.responsive-table-component table tbody tr.data td:first-child {
  background: #f7f7f7;
}
.responsive-table-component table tbody tr.collapsed {
  display: none;
}
.responsive-table-component table.sorting thead tr {
  display: table-row;
  height: 100%;
}
.responsive-table-component table.sorting thead tr th {
  cursor: pointer;
  min-width: 135px;
  padding: 8px 35px 8px 16px;
  background-image: url('../images/oneAPIIntelIcons/db-triangle-light-gray.png');
  background-size: 12px 17px;
  background-repeat: no-repeat;
  background-position: center right 10px;
  vertical-align: middle;
}
.responsive-table-component table.sorting thead tr th:hover {
  background-image: url('../images/oneAPIIntelIcons/db-triangle-dark-gray.png');
}
.responsive-table-component table.sorting thead tr th.ascending,
.responsive-table-component table.sorting thead tr th.ascending:hover {
  background-image: url("../images/oneAPIIntelIcons/db-triangle-down-dark-gray.png");
}
.responsive-table-component table.sorting thead tr th.descending,
.responsive-table-component table.sorting thead tr th.descending:hover {
  background-image: url("../images/oneAPIIntelIcons/db-triangle-down-dark-gray.png");
}
.responsive-table-component table.sorting thead tr th:first-child {
  padding: 8px 16px;
  min-width: 150px;
  background-image: none;
}
.responsive-table-component table.overflowed {
  cursor: ew-resize;
}
.responsive-table-component table.sticky.sticky-column .category td {
  color: #555555;
}
.responsive-table-component .dotted-border {
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  width: 4px;
  background-image: url('../images/oneAPIIntelIcons/table-shadow-vertical.png');
  z-index: 100;
}
.responsive-table-component .scrolled .dotted-border {
  display: none !important;
}
.responsive-table-component .category td {
  vertical-align: middle;
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  padding: 18px 16px !important;
  cursor: pointer;
  white-space: nowrap;
}
.responsive-table-component .category td:before {
  content: ' ';
  display: block;
  float: left;
  margin: 6px 8px 0 0;
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -198px -227px;
  width: 13px;
  height: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .responsive-table-component .category td:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .responsive-table-component .category td:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .responsive-table-component .category td:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .responsive-table-component .category td:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.responsive-table-component .category.active td:before {
  background-color: #f7f7f7;
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -165px -227px;
  width: 13px;
  height: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .responsive-table-component .category.active td:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .responsive-table-component .category.active td:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .responsive-table-component .category.active td:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .responsive-table-component .category.active td:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.responsive-table-component table.feature-table thead tr th,
.responsive-table-component table.feature-table tbody tr td {
  text-align: center;
  vertical-align: middle;
  border: 0;
}
.responsive-table-component table.feature-table thead tr th {
  padding: 8px;
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
}
.responsive-table-component table.feature-table thead tr th:last-child {
  border-right: 1px solid #e2e2e2;
}
.responsive-table-component table.feature-table tbody tr td {
  border-right: 1px solid #e2e2e2;
}
.responsive-table-component table.feature-table tbody tr td:first-child {
  text-align: left;
  border-right: 1px solid #e2e2e2;
}
.responsive-table-component table.feature-table tbody tr td:last-child {
  border-right: 1px solid #e2e2e2;
}
.responsive-table-component table.feature-table .category td {
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #e2e2e2;
}
.responsive-table-component .sticky-column {
  position: absolute;
  left: 15px;
  top: 0;
  width: auto;
  z-index: 20;
  border-right: 0;
}
.responsive-table-component .sticky-column .category td {
  white-space: nowrap !important;
  border-right: 0 !important;
  overflow: visible;
  cursor: pointer;
}
.responsive-table-component .sticky-column th {
  border-right: 2px solid white !important;
}
.responsive-table-component .sticky-column td {
  border-right: 2px solid #e2e2e2 !important;
}
.responsive-table-component .sticky-column:before {
  bottom: 0;
}
.responsive-table-component.opened .show-more-container .show-less-items {
  display: inline;
}
.responsive-table-component.opened .show-more-container .divider,
.responsive-table-component.opened .show-more-container .show-less-items:after,
.responsive-table-component.opened .show-more-container .show-more-items {
  display: none;
}
.responsive-table-component span.icon.fa-search-1 {
  color: #555;
}
.responsive-table-component label.search-submit {
  border-right: 1px solid #C8C8C8;
}
.responsive-table-component input.search-input {
  padding-left: 5px;
}
@media screen and (max-width: 767px) {
  .responsive-table-component .res-table-container {
    padding-left: 0;
    padding-right: 0;
  }
  .responsive-table-component .table-container {
    padding-right: 0;
  }
  .responsive-table-component .table-container .table.sticky-column {
    margin-left: -15px;
  }
  .responsive-table-component .refine-tool.container {
    display: block;
  }
  .responsive-table-component .table {
    max-width: 1000%;
  }
  .responsive-table-component .table.in-viewport {
    -webkit-animation: table-scroll-animate 0.5s ease-in-out;
    animation: table-scroll-animate 0.5s ease-in-out;
  }
  .responsive-table-component .table thead tr th:nth-of-type(2) {
    width: auto !important;
    min-width: 135px !important;
  }
}
@media (max-width: 1199px) {
  .responsive-table-component .table {
    font-size: 13px;
  }
  .responsive-table-component .table tbody tr th,
  .responsive-table-component .table tbody tr td {
    padding: 9px;
  }
  .responsive-table-component table.sorting thead tr th,
  .responsive-table-component table.sorting thead tr th:first-child {
    padding-left: 8px;
    padding-right: 8px;
  }
  .responsive-table-component table.sticky.sticky-column .category td {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .responsive-table-component .refine-tool.container .tool-actions .list-inline {
    margin: 0;
  }
  .responsive-table-component .refine-tool.container .tool-actions li:nth-of-type(2) {
    padding: 25px 0 0;
  }
  .responsive-table-component .refine-tool.container .tool-actions li:nth-of-type(3) {
    padding: 20px 0 25px;
  }
  .responsive-table-component .refine-tool.container .arrow-pointer.arrow-up {
    display: none;
  }
}
@media (max-width: 768px) {
  .responsive-table-component .ui-widget.search-query {
    margin-right: 0;
  }
  .responsive-table-component .form-refine-tool .tool-actions ul.list-inline {
    padding-left: 0;
  }
}
.right-rail-component {
  position: fixed;
  z-index: 1035;
}
.right-rail-component .right-rail-container {
  position: fixed;
  background-color: #252525;
  border-radius: 10px;
  transition: 300ms;
  -webkit-transition: 300ms;
  -moz-transition: none;
  -o-transition: 300ms;
  max-height: 100%;
}
.right-rail-component .right-rail-container.long-form-sign-up p.heading,
.right-rail-component .right-rail-container.short-form-sign-up p.heading {
  font-size: 2em;
  font-weight: normal;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
}
.right-rail-component .right-rail-container .simplify-form-thank-you-message .blade-content-container,
.right-rail-component .right-rail-container .simplify-form-you-might-be-interested .blade-content-container,
.right-rail-component .right-rail-container .simplify-form-thank-you-message .container,
.right-rail-component .right-rail-container .simplify-form-you-might-be-interested .container {
  width: auto;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
}
.right-rail-component .right-rail-container .simplify-form-thank-you-message .blade-item {
  position: relative;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
}
.right-rail-component.active .right-rail-container .toggle-plus {
  display: none;
}
.right-rail-component.active .right-rail-container .toggle-minus {
  display: inline-block;
}
.right-rail-component button.right-rail-tab {
  padding: 0;
  background: none;
  outline: none;
  border: none;
}
.right-rail-component button.right-rail-tab .toggle-plus,
.right-rail-component button.right-rail-tab .toggle-minus {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
}
.right-rail-component .right-rail-content {
  padding: 1.5em;
  max-height: 100%;
}
.right-rail-component p.heading {
  font-weight: bold;
}
.right-rail-component #right-rail-sign-up {
  margin-bottom: 10px;
  width: 90%;
}
.right-rail-component input[type="submit"] {
  font-size: 1em;
  padding-left: 25px;
  padding-right: 25px;
}
.right-rail-component .right-rail-links .link {
  margin-bottom: 2em;
  margin-left: .5em;
}
.right-rail-component .right-rail-links .has-image {
  padding-top: 30px;
  border-top: 1px solid rgba(0, 174, 239, 0.5);
}
.right-rail-component .right-rail-links .has-image .cta-item {
  font-size: 1.25em;
}
.right-rail-component p.legal-disclaimer {
  font-size: .75em;
}
.right-rail-component .button-group {
  margin-top: 10px;
}
.right-rail-component .button-group .cancel-button {
  display: inline-block;
  padding: .5em 3em;
  margin-right: .2em;
}
.right-rail-component .button-group .submit-button {
  display: inline-block;
  padding: .5em 3em;
}
@media screen and (max-width: 767px) {
  .right-rail-component .right-rail-container {
    border-radius: 0px;
    width: 100%;
    top: 100%;
    height: 100%;
    padding-top: 0;
  }
  .right-rail-component .right-rail-container.long-form-sign-up .heading {
    display: none;
  }
  .right-rail-component .right-rail-container.long-form-sign-up .body {
    display: none;
  }
  .right-rail-component.peek .right-rail-container {
    margin-top: -46px;
  }
  .right-rail-component.peek .right-rail-container button.right-rail-tab .toggle-plus {
    display: inline-block;
  }
  .right-rail-component.peek .right-rail-container button.right-rail-tab .toggle-minus {
    display: none;
  }
  .right-rail-component.active .right-rail-container {
    top: 0;
    margin-top: 0;
    overflow-y: auto;
  }
  .right-rail-component.active .right-rail-container button.right-rail-tab {
    position: static;
    background-color: transparent;
  }
  .right-rail-component.active .right-rail-container button.right-rail-tab .right-rail-tab-border {
    display: none;
  }
  .right-rail-component.active .right-rail-container button.right-rail-tab .toggle-plus {
    display: none;
  }
  .right-rail-component.active .right-rail-container button.right-rail-tab .toggle-minus {
    display: inline-block;
  }
  .right-rail-component.active .right-rail-container .right-rail-content {
    padding-top: 0;
  }
  .right-rail-component button.right-rail-tab {
    position: relative;
    padding: 10px;
    display: block;
    width: 100%;
  }
  .right-rail-component button.right-rail-tab:hover .tab-text {
    color: #FFF;
  }
  .right-rail-component button.right-rail-tab .right-rail-tab-border {
    display: none;
  }
  .right-rail-component button.right-rail-tab .right-rail-icon-text-wrapper {
    text-align: center;
  }
  .right-rail-component button.right-rail-tab .icon,
  .right-rail-component button.right-rail-tab .tab-text {
    color: #FFF;
    display: inline-block;
  }
  .right-rail-component button.right-rail-tab .tab-text {
    margin-left: 8px;
  }
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
    background-position: -533px -527px;
    width: 24px;
    height: 24px;
  }
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
    background-position: -465px -527px;
    width: 24px;
    height: 24px;
    display: none;
  }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 767px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) {
  .right-rail-component .right-rail-container {
    position: fixed;
    right: -800px;
    top: 20%;
    width: 325px;
  }
  .right-rail-component .right-rail-container.long-form-sign-up {
    width: 711px;
  }
  .right-rail-component .right-rail-container.short-form-sign-up {
    width: 526px;
  }
  .right-rail-component .right-rail-container .simplify-form-thank-you-message .blade-content-container,
  .right-rail-component .right-rail-container .simplify-form-you-might-be-interested .blade-content-container,
  .right-rail-component .right-rail-container .simplify-form-thank-you-message .container,
  .right-rail-component .right-rail-container .simplify-form-you-might-be-interested .container {
    width: auto;
    font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
    font-weight: 200;
    font-style: normal;
  }
  .right-rail-component .right-rail-container .simplify-form-thank-you-message .blade-item {
    position: relative;
    font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
    font-weight: 200;
    font-style: normal;
  }
  .right-rail-component.peek .right-rail-container {
    right: -310px;
  }
  .right-rail-component.peek .right-rail-container.long-form-sign-up {
    right: -696px;
  }
  .right-rail-component.peek .right-rail-container.short-form-sign-up {
    right: -511px;
  }
  .right-rail-component.active .right-rail-container {
    right: 0 !important;
  }
  .right-rail-component button.right-rail-tab {
    width: 125px;
    height: 75px;
    position: absolute;
    left: -125px;
    top: 25px;
  }
  .right-rail-component button.right-rail-tab:hover .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
    background-position: -224px -268px;
    width: 46px;
    height: 46px;
  }
  .right-rail-component button.right-rail-tab:hover .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
    background-position: 0px -268px;
    width: 46px;
    height: 46px;
  }
  .right-rail-component button.right-rail-tab:hover .tab-text {
    color: #00AEEF;
  }
  .right-rail-component button.right-rail-tab .right-rail-tab-border {
    position: absolute;
    background: linear-gradient(to right, #00AEEF 0%, rgba(0, 174, 239, 0) 100%);
    height: 100%;
    width: 100%;
    border-radius: 37.5px 0 0 37.5px;
    padding: 2px 0 2px 2px;
    top: 0;
  }
  .right-rail-component button.right-rail-tab .right-rail-tab-border .right-rail-tab-inner {
    border-radius: 37.5px 0 0 37.5px;
    background-color: #252525;
    height: 100%;
    width: 100%;
  }
  .right-rail-component button.right-rail-tab .toggle-plus,
  .right-rail-component button.right-rail-tab .toggle-minus {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0;
  }
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
    background-position: -353px -56px;
    width: 46px;
    height: 46px;
  }
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
    background-position: -168px -268px;
    width: 46px;
    height: 46px;
    display: none;
  }
  .right-rail-component button.right-rail-tab .right-rail-icon-text-wrapper {
    position: absolute;
    top: 15px;
    left: 15px;
  }
  .right-rail-component button.right-rail-tab .tab-text {
    color: #f3f3f3;
    font-size: .79em;
    display: inline-block;
    width: 50px;
    vertical-align: middle;
    padding-left: 5px;
    text-align: left;
    line-height: 15px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab:hover .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab:hover .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab:hover .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab:hover .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab:hover .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab:hover .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab:hover .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab:hover .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-plus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .right-rail-component button.right-rail-tab .toggle-minus {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
#scroll-indicator-ghost {
  height: 5px;
}
#scroll-indicator {
  position: fixed;
  top: 50px;
  overflow: hidden;
  height: 5px;
  width: 100%;
  background: none;
  z-index: 500;
}
@media screen and (min-width: 768px) {
  #scroll-indicator {
    top: 60px;
  }
}
.scroll-indicator-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 0;
  line-height: 5px;
  color: #fff;
  text-align: center;
  background-color: #00AEEF;
}
#scroll-backtop {
  position: fixed;
  background: rgba(0, 0, 0, 0.25);
  width: 100%;
  text-align: center;
  z-index: 10;
  top: 55px;
  left: 0;
}
#scroll-backtop p {
  margin: 0;
  padding: 1.25em;
}
section.simplify-form-component {
  background-color: #252525;
  position: relative;
}
section.simplify-form-component .heading {
  text-align: center;
}
section.simplify-form-component .subheading {
  text-align: center;
}
section.simplify-form-component .center {
  float: none;
  margin: 0 auto;
}
section.simplify-form-component form.simplify-form .disclaimer-and-button-container {
  padding-top: 25px;
  border-top: 1px solid #555555;
}
section.simplify-form-component form.simplify-form p.disclaimer {
  width: 60%;
}
section.simplify-form-component form.simplify-form .button-group {
  float: right;
  margin-top: 0;
}
section.simplify-form-component .form-with-background form.simplify-form .disclaimer-and-button-container {
  border-top: none;
}
@media screen and (min-width: 768px) {
  section.simplify-form-component .simplify-form-wrapper {
    padding-top: 58px;
    padding-bottom: 68px;
  }
}
@media screen and (min-width: 992px) {
  section.simplify-form-component .simplify-form-heading {
    margin: 0 100px;
  }
}
@media screen and (min-width: 1200px) {
  section.simplify-form-component .simplify-form-heading {
    margin: 0 150px;
  }
}
@media screen and (max-width: 1199px) {
  section.simplify-form-component form.simplify-form p.disclaimer {
    width: 60%;
  }
}
@media screen and (max-width: 991px) {
  section.simplify-form-component form.simplify-form {
    margin-top: 0em;
  }
  section.simplify-form-component form.simplify-form p.disclaimer {
    width: 100%;
  }
  section.simplify-form-component form.simplify-form .button-group {
    width: 100%;
    text-align: right;
  }
  section.simplify-form-component form.simplify-form .button-group .btn {
    padding: 1em 3em;
  }
  section.simplify-form-component form.simplify-form .button-group .cancel-button {
    width: 47%;
    margin-right: 4%;
  }
  section.simplify-form-component form.simplify-form .button-group .submit-button {
    width: 47%;
  }
}
.modal.modal-simplify-form {
  outline: none;
  overflow-y: auto;
}
.modal.modal-simplify-form.regular-modal .simplify-form-thank-you-message .blade-content-container {
  border-bottom: none;
  text-align: left;
}
.modal.modal-simplify-form .modal-dialog {
  margin: 0 auto;
  width: 50%;
}
.modal.modal-simplify-form .modal-dialog.modal-wide {
  width: auto;
}
.modal.modal-simplify-form .modal-dialog .modal-content .modal-body {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form .disclaimer-and-button-container {
  padding-top: 25px;
  border-top: 1px solid #555555;
}
.modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form p.disclaimer {
  width: 60%;
}
.modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form .button-group {
  float: right;
  margin-top: 0;
}
.modal.modal-simplify-form .modal-dialog .modal-content .modal-body .container {
  width: auto;
}
.modal.modal-simplify-form .simplify-form-thank-you-message .blade-content-container {
  border-bottom: 1px solid #555555;
  padding-bottom: 40px;
}
@media screen and (max-width: 991px) {
  .modal.modal-simplify-form .simplify-form-thank-you-message .blade-content-container {
    padding-bottom: 30px;
  }
}
.modal.modal-simplify-form .simplify-form-you-might-be-interested {
  display: none;
}
.modal.modal-simplify-form .simplify-form-you-might-be-interested .blade-item .blade-item-content h3 {
  font-size: 1em;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}
@media screen and (max-width: 767px) {
  .modal.modal-simplify-form .simplify-form-you-might-be-interested .blade-item {
    padding-right: 0;
    margin-bottom: 2em;
  }
  .modal.modal-simplify-form .simplify-form-you-might-be-interested .blade-item figure.blade-image {
    width: 105px;
    float: left;
    margin-right: 1em;
  }
  .modal.modal-simplify-form .simplify-form-you-might-be-interested .blade-item .blade-item-content {
    display: block;
    overflow: hidden;
  }
  .modal.modal-simplify-form .simplify-form-you-might-be-interested .blade-item .blade-item-content h3 {
    margin-top: 0;
    font-size: 1em;
    font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
  }
}
@media screen and (min-width: 768px) {
  .modal.modal-simplify-form .modal-dialog .simplify-form-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 1649px) {
  .modal.modal-simplify-form .modal-dialog {
    width: 60%;
  }
  .modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form p.disclaimer {
    width: 50%;
  }
}
@media screen and (max-width: 1199px) {
  .modal.modal-simplify-form .modal-dialog {
    width: 60%;
  }
  .modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form p.disclaimer {
    width: 40%;
  }
}
@media screen and (max-width: 991px) {
  .modal.modal-simplify-form .modal-dialog {
    width: 100%;
    margin: 0;
  }
  .modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form {
    margin-top: 0em;
  }
  .modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form p.disclaimer {
    width: 100%;
  }
  .modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form .button-group {
    width: 100%;
  }
  .modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form .button-group .btn {
    padding: 1em 3em;
  }
  .modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form .button-group .cancel-button {
    width: 47%;
    margin-right: 4%;
  }
  .modal.modal-simplify-form .modal-dialog .modal-content .modal-body form.simplify-form .button-group .submit-button {
    width: 47%;
  }
}
form.simplify-form {
  margin-top: 2em;
  padding-bottom: 2em;
}
form.simplify-form fieldset {
  padding: 0;
}
form.simplify-form input.datepicker {
  padding: 1px 0;
}
form.simplify-form label.datepicker:after {
  content: "";
  display: block;
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -575px -130px;
  width: 20px;
  height: 20px;
  float: right;
  position: absolute;
  top: 19px;
  right: 17px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form label.datepicker:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form label.datepicker:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form label.datepicker:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form label.datepicker:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
form.simplify-form p.disclaimer {
  font-size: .75em;
  float: left;
}
form.simplify-form button.simplify-form-button {
  margin-top: 2em;
}
form.simplify-form .radio-button-group .validation-messages,
form.simplify-form .checkbox-group .validation-messages {
  float: left;
}
form.simplify-form .btn:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: -5px;
  bottom: -5px;
  left: 0;
  display: block;
}
form.simplify-form .btn:active:after {
  top: -3px;
  left: -3px;
  right: -2px;
  bottom: -2px;
}
form.simplify-form .button-group {
  margin-top: 1em;
  margin-bottom: 1em;
}
form.simplify-form .button-group .cancel-button {
  min-width: 115px;
  display: inline-block;
  padding: .5em 2em;
  margin-right: .2em;
  background-color: #bbbbbb;
}
form.simplify-form .button-group .submit-button {
  min-width: 115px;
  display: inline-block;
  padding: .5em 2em;
}
form.simplify-form label {
  width: 100%;
  position: relative;
  font-weight: normal;
  margin: 5px 0 5px 0;
  outline: none;
  display: block;
  padding: .5em;
  background-color: #FFF;
}
form.simplify-form label.intel-fancy-input {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bbbbbb;
  margin-top: 15px;
  margin-bottom: 15px;
}
form.simplify-form label.intel-fancy-input.has-value .embedded-label {
  opacity: 1;
}
form.simplify-form label.intel-fancy-input.has-error {
  border: 1px solid #ed1c24;
}
form.simplify-form label.intel-fancy-input.has-error .embedded-label {
  color: #ed1c24;
}
form.simplify-form label.intel-fancy-input .embedded-label {
  opacity: 0;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  -ms-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  transition: opacity 0.25s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #555555;
  font-size: 14px;
}
form.simplify-form label.intel-fancy-input input,
form.simplify-form label.intel-fancy-input select,
form.simplify-form label.intel-fancy-input textarea {
  -webkit-transition: top 0.25s;
  -moz-transition: top 0.25s;
  -ms-transition: top 0.25s;
  -o-transition: top 0.25s;
  transition: top 0.25s;
  color: #555555;
}
form.simplify-form label.has-switch-input {
  display: table;
  cursor: pointer;
  min-height: 30px;
  overflow: hidden;
  background-color: transparent;
}
form.simplify-form label.has-switch-input span.switch-input-content {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding-left: .5em;
  height: 30px;
}
form.simplify-form label.has-embedded-label span.embedded-label {
  display: block;
  font-size: .8em;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}
form.simplify-form label.align-right {
  width: auto;
  float: right;
  text-align: right;
}
form.simplify-form label.align-right input {
  float: right;
}
form.simplify-form label.align-right.has-switch-input span.switch-input-content {
  padding-left: 0;
  padding-right: .5em;
  width: auto;
}
form.simplify-form input,
form.simplify-form textarea {
  width: 100%;
  border: none;
  outline: none;
  margin: 0;
}
form.simplify-form input[type="radio"],
form.simplify-form input[type="checkbox"] {
  position: absolute;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  width: 0;
  height: 0;
  margin: 0;
  vertical-align: top;
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
}
form.simplify-form input[type="radio"]:hover,
form.simplify-form input[type="checkbox"]:hover,
form.simplify-form input[type="radio"]:focus,
form.simplify-form input[type="checkbox"]:focus {
  outline: none;
}
form.simplify-form input[type="radio"]:hover + span,
form.simplify-form input[type="checkbox"]:hover + span,
form.simplify-form input[type="radio"]:focus + span,
form.simplify-form input[type="checkbox"]:focus + span {
  border: 1px solid #bbbbbb;
}
form.simplify-form input[type="radio"]:checked + span,
form.simplify-form input[type="checkbox"]:checked + span,
form.simplify-form input[type="radio"].checked + span,
form.simplify-form input[type="checkbox"].checked + span {
  border: 1px solid #00AEEF;
  background-color: #00AEEF;
}
form.simplify-form input[type="radio"]:checked:focus + span,
form.simplify-form input[type="checkbox"]:checked:focus + span,
form.simplify-form input[type="radio"].checked:focus + span,
form.simplify-form input[type="checkbox"].checked:focus + span {
  border: 1px solid #00AEEF;
  background-color: #00AEEF;
}
form.simplify-form input[type="radio"].ng-invalid.ng-dirty:focus::before,
form.simplify-form input[type="checkbox"].ng-invalid.ng-dirty:focus::before {
  border: 1px solid #bbbbbb;
}
form.simplify-form input[type="radio"].ng-invalid.ng-dirty::before,
form.simplify-form input[type="checkbox"].ng-invalid.ng-dirty::before {
  border: 1px solid #ed1c24;
}
form.simplify-form input[type="checkbox"]:checked + span.checkbox,
form.simplify-form input[type="checkbox"].checked + span.checkbox {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -409px -133px;
  width: 30px;
  height: 30px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form input[type="checkbox"]:checked + span.checkbox,
  form.simplify-form input[type="checkbox"].checked + span.checkbox {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form input[type="checkbox"]:checked + span.checkbox,
  form.simplify-form input[type="checkbox"].checked + span.checkbox {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form input[type="checkbox"]:checked + span.checkbox,
  form.simplify-form input[type="checkbox"].checked + span.checkbox {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form input[type="checkbox"]:checked + span.checkbox,
  form.simplify-form input[type="checkbox"].checked + span.checkbox {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
form.simplify-form input[type="radio"]:checked + span.radio-button,
form.simplify-form input[type="radio"].checked + span.radio-button {
  border: 7px solid #0071c5;
  background-color: #FFF;
}
form.simplify-form input[type="radio"]:checked:focus + span.radio-button,
form.simplify-form input[type="radio"].checked:focus + span.radio-button {
  border: 7px solid #0071c5;
  background-color: #FFF;
}
form.simplify-form span.checkbox {
  width: 30px;
  height: 30px;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  background-color: #FFF;
}
form.simplify-form span.radio-button {
  width: 30px;
  height: 30px;
  border: 1px solid #d7d7d7;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  background-color: #FFF;
}
form.simplify-form textarea,
form.simplify-form .read-only {
  max-height: 200px;
  width: 100%;
}
form.simplify-form .select-element {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  margin-left: -0.5em;
  cursor: pointer;
}
form.simplify-form .select-element figure.select-caret {
  position: absolute;
  bottom: 1.5em;
  right: .75em;
  float: right;
  width: 14px;
  height: 9px;
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -136px -198px;
  width: 13px;
  height: 7px;
}
form.simplify-form .select-element select {
  background-color: #FFF;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-appearance: menulist-button;
  cursor: pointer;
  font-size: 0.875em;
}
form.simplify-form .read-only {
  padding: .75em 1em;
  overflow-y: auto;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  margin-top: 1em;
}
form.simplify-form .expand-collapse-wrapper .read-only {
  margin-top: 0;
  border-radius: 0 0 5px 5px;
  border-top: none;
}
form.simplify-form .disable-background-style {
  background: none;
}
form.simplify-form .form-section-controls {
  float: right;
  display: inline-block;
  margin-top: 1.5em;
  padding-bottom: .25em;
}
form.simplify-form .form-section-controls .btn {
  margin-left: 1em;
}
form.simplify-form .validation-messages .rule {
  display: block;
  font-size: .9em;
}
form.simplify-form .validation-messages .rule.cleared:before,
form.simplify-form .validation-messages .rule.error:before {
  position: absolute;
  left: 0;
  top: .35em;
  display: block;
  content: " ";
}
form.simplify-form .btn[disabled] {
  color: #959595;
  background-color: #d7d7d7;
}
form.simplify-form .btn.btn-clear {
  color: #00AEEF;
  border: 1px solid transparent;
}
form.simplify-form .btn.btn-clear:before {
  display: none;
}
form.simplify-form .btn.btn-clear:focus {
  outline: none;
  border: 1px solid #00AEEF;
}
form.simplify-form header {
  padding-bottom: 2em;
}
form.simplify-form h1,
form.simplify-form h2,
form.simplify-form h3,
form.simplify-form h4,
form.simplify-form h5,
form.simplify-form h6 {
  margin-top: 0;
}
form.simplify-form section {
  border-top: 1px solid #d7d7d7;
  padding: 1em 0 2em 0;
}
form.simplify-form section p {
  font-size: .9em;
  margin-top: 1em;
}
form.simplify-form section.active {
  border-top: 3px solid #00AEEF;
}
form.simplify-form section h2 {
  color: #959595;
  margin-bottom: 0;
}
form.simplify-form section h2 .edit-button {
  float: right;
}
form.simplify-form section h2 .edit-button button {
  background: transparent;
  border: none;
  outline: none;
  padding: 0;
}
form.simplify-form section h2 .edit-button .text {
  font-size: .5em;
  color: #0071c5;
  position: relative;
  bottom: .35em;
}
form.simplify-form section h3 {
  font-size: 1.5em;
  margin-top: 1em;
  margin-bottom: 0;
  transition: 500ms;
}
form.simplify-form section h3.intel-element-toggler-inactive.expandable {
  border-radius: 5px;
  border: 1px solid #d7d7d7;
  padding: .75em 1em;
}
form.simplify-form section h3.intel-element-toggler-active.expandable {
  border-radius: 5px 5px 0 0;
  border: 1px solid #d7d7d7;
  padding: .75em 1em;
}
form.simplify-form section.active h2 {
  color: #00AEEF;
}
form.simplify-form section.active h2 .edit-button {
  display: none;
}
form.simplify-form section.locked .edit-button {
  display: none;
}
form.simplify-form .content-tools {
  display: inline-block;
  margin-top: 1.5em;
  float: left;
}
form.simplify-form .content-tools figure {
  display: inline-block;
  margin-right: 1em;
}
form.simplify-form .program-badge {
  margin-bottom: 1em;
}
form.simplify-form .messages .message {
  margin: 2em 0;
}
form.simplify-form .messages .message.success {
  border-top: 1px solid #00AEEF;
  border-bottom: 1px solid #00AEEF;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
form.simplify-form .messages .message.success h1 {
  color: #00AEEF;
}
form.simplify-form .messages .message.error {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border-top: 1px solid #ed1c24;
  border-bottom: 1px solid #ed1c24;
}
form.simplify-form .messages .message.error h1 {
  color: #ed1c24;
}
form.simplify-form .form-section-controls {
  text-align: right;
}
form.simplify-form {
  display: none;
}
form.simplify-form.short-form {
  display: block;
}
@media screen and (max-width: 767px) {
  form.simplify-form.short-form .button-group .cancel-button,
  form.simplify-form.short-form .button-group .submit-button {
    width: 46%;
  }
  form.simplify-form.short-form .button-group .cancel-button.full-width,
  form.simplify-form.short-form .button-group .submit-button.full-width {
    width: 100%;
    float: none;
  }
  form.simplify-form.short-form .button-group .cancel-button {
    float: left;
  }
  form.simplify-form.short-form .button-group .submit-button {
    float: right;
  }
}
form.simplify-form.multi-step-form {
  display: block;
}
form.simplify-form.multi-step-form label.intel-fancy-input {
  margin-top: 0;
}
form.simplify-form.multi-step-form#msform fieldset:not(:first-of-type) {
  display: none;
}
form.simplify-form.multi-step-form .multi-form-title {
  text-align: center;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 24px;
}
form.simplify-form.multi-step-form .multi-form-subtitle {
  text-align: center;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 1.25em;
}
form.simplify-form.multi-step-form .multi-form-step-count {
  text-align: center;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: .9em;
}
form.simplify-form.multi-step-form .cancel,
form.simplify-form.multi-step-form .previous,
form.simplify-form.multi-step-form .next,
form.simplify-form.multi-step-form .submit {
  min-width: 150px;
}
form.simplify-form.multi-step-form .submit {
  float: right;
}
form.simplify-form.multi-step-form .previous {
  margin-right: 8%;
  text-indent: -9999px;
}
form.simplify-form.multi-step-form .previous:after {
  content: "";
  display: inline-block;
  margin: 0 auto;
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -248px 0px;
  width: 8px;
  height: 14px;
  top: 16px;
  right: 0;
  left: 0;
  bottom: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form.multi-step-form .previous:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form.multi-step-form .previous:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form.multi-step-form .previous:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  form.simplify-form.multi-step-form .previous:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
form.simplify-form.multi-step-form .disclaimer {
  margin-top: 1em;
}
form.simplify-form.multi-step-form .btn {
  min-width: 0!important;
}
@media screen and (max-width: 767px) {
  form.simplify-form.multi-step-form .btn {
    margin-top: 1em;
    padding: 1em;
    padding-bottom: 1em;
    min-width: 0;
  }
  form.simplify-form.multi-step-form .btn.next {
    width: 100%;
    margin-bottom: 1em;
  }
}
@media screen and (min-width: 768px) {
  form.simplify-form {
    display: block;
  }
  form.simplify-form.multi-step-form {
    display: none;
  }
  form.simplify-form.short-form {
    display: block;
  }
}
.simplify-form-thank-you-message {
  padding: 3em 0 ;
  text-align: center;
  display: none;
}
.simplify-form-thank-you-message h3 {
  font-size: 1.5em;
}
.simplify-form-thank-you-message .submit-check {
  text-align: center;
}
.simplify-form-thank-you-message .submit-check span {
  width: 50px;
  height: 50px;
  content: ' ';
  display: inline-block;
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: 0px -404px;
  width: 39px;
  height: 29px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-form-thank-you-message .submit-check span {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-form-thank-you-message .submit-check span {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-form-thank-you-message .submit-check span {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-form-thank-you-message .submit-check span {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) {
  .simplify-form-thank-you-message h3 {
    font-size: 1.625;
  }
}
.intel-multiform-loader {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8) url("../images/oneAPIIntelIcons/misc/loader.gif") center no-repeat;
  opacity: 0;
  -webkit-transition: "opacity 500ms, z-index 500";
  -moz-transition: "opacity 500ms, z-index 500";
  -ms-transition: "opacity 500ms, z-index 500";
  -o-transition: "opacity 500ms, z-index 500";
  transition: "opacity 500ms, z-index 500";
  z-index: -1;
}
.intel-multiform-loader.active {
  opacity: 1;
  z-index: 1;
}
/**
* form-background handles full bleed backgound image with simplified form
*/
.form-with-background {
  position: relative;
  color: #FFF;
  background: #252525;
}
.form-with-background .full-bleed-image {
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100vw;
}
.form-with-background .full-bleed-image:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(top, rgba(37, 37, 37, 0.5) 80%, #252525 100%);
  background-image: linear-gradient(to bottom, rgba(37, 37, 37, 0.5) 80%, #252525 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80252525', endColorstr='#ff252525', GradientType=0);
}
@media screen and (min-width: 768px) {
  .form-with-background .full-bleed-image {
    max-height: none;
  }
  .form-with-background .full-bleed-image:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5) 70%, #000000);
    background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5) 70%, #000000);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000', endColorstr='#ff000000', GradientType=0);
  }
  .form-with-background .simplify-form-thank-you-message {
    min-height: 350px;
  }
}
/**
 * Silly IE shenanigans
 */
html.lt-ie10 form label.intel-fancy-input .embedded-label {
  opacity: 1;
}
html.lt-ie9 form input.checked + span {
  border: 1px solid #0071c5;
  background-color: #0071c5;
}
html.lt-ie9 form input.checked:focus + span {
  border: 1px solid #0071c5;
  background-color: #0071c5;
}
html.lt-ie9 form input[type="checkbox"].checked + span.checkbox {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -409px -133px;
  width: 30px;
  height: 30px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html.lt-ie9 form input[type="checkbox"].checked + span.checkbox {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html.lt-ie9 form input[type="checkbox"].checked + span.checkbox {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html.lt-ie9 form input[type="checkbox"].checked + span.checkbox {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  html.lt-ie9 form input[type="checkbox"].checked + span.checkbox {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
html.lt-ie9 form input[type="radio"] + span.radio-button {
  border: none;
  background: none;
}
@media screen and (max-width: 767px) {
  .modal.modal-simplify-form {
    margin-top: 0 !important;
  }
}
[data-show-increment] .show-more-container {
  display: block;
}
[data-show-increment] .show-more-container .show-more-item {
  display: inline;
}
[data-show-increment] .show-more-container .show-less-items {
  display: inline;
}
[data-show-increment] .show-more-container .show-less-items:after {
  background-color: transparent;
}
.sortable-grid {
  position: relative;
}
.sortable-grid .loader {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 35;
}
.sortable-grid .container-wrap {
  margin-left: -15px;
  margin-right: -15px;
}
.sortable-grid .sortable-grid-item {
  margin-bottom: 30px;
}
.sortable-grid .sortable-grid-item .item-wrap {
  background: #FFF;
  padding-bottom: 25px;
}
.sortable-grid .sortable-grid-item h3 {
  margin: 12px 0 20px;
}
.sortable-grid .sortable-grid-item .article-date {
  color: #959595;
}
.sortable-grid .sortable-grid-item .content-media figure {
  margin-bottom: 25px;
}
.sortable-grid .sortable-grid-item .content-media figure img {
  width: 100%;
}
.sortable-grid .sortable-grid-item .content-action .btn {
  margin-top: 40px;
}
.sortable-grid .sortable-grid-item .content-wrap {
  padding-left: 25px;
  padding-right: 25px;
}
.sortable-grid .sortable-grid-result {
  position: relative;
}
.sortable-grid .sortable-grid-result .loader {
  z-index: 36;
  background: #FFF;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  -ms-opacity: 0.7;
  -o-opacity: 0.7;
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  .sortable-grid .sortable-item-listing {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .sortable-grid .sortable-grid-item {
    padding: 0 15px;
    width: 50%;
  }
  .sortable-grid .sortable-grid-item .item-wrap {
    height: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
  }
  .sortable-grid .sortable-grid-item .content-wrap {
    padding-left: 25px;
    padding-right: 25px;
  }
  .sortable-grid .sortable-grid-item .content-media {
    overflow: hidden;
  }
  .sortable-grid .sortable-grid-item .content-action {
    margin-top: auto;
  }
}
@media screen and (min-width: 992px) {
  .sortable-grid .sortable-grid-item {
    width: 33.33%;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item {
    width: 100%;
    margin-bottom: 2px;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .item-wrap {
    height: auto;
    padding: 25px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-wrap {
    padding-right: 0;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-media {
    width: 148px;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-media figure {
    margin-bottom: 0;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-details {
    width: 35%;
    padding-right: 10px;
    flex-grow: 1;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-details p {
    margin: 0;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-action,
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-headline {
    width: 25%;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-action {
    margin-top: 0;
    margin-left: auto;
  }
  .sortable-grid .sortable-item-listing.view-list .sortable-grid-item .content-action .btn {
    margin-top: 0;
  }
}
@media screen and (min-width: 1650px) {
  .sortable-grid .sortable-grid-item {
    width: 25%;
  }
}
.stacked-blade-component .component-wrap {
  padding: 45px 15px;
}
.stacked-blade-component h3.headline {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  font-size: 3.5em;
  margin: 0;
}
.stacked-blade-component.text-align-center {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .stacked-blade-component .blade-image img {
    width: 100%;
    height: auto;
  }
  .stacked-blade-component .cta-item .btn {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .stacked-blade-component .component-wrap {
    padding-top: 80px;
    padding-bottom: 70px;
  }
  .stacked-blade-component .component-content {
    margin-top: -30px;
    padding: 0 120px;
  }
  .stacked-blade-component .blade-image {
    margin-top: -15px;
  }
  .stacked-blade-component .blade-image img {
    width: auto;
    max-width: none !important;
    max-height: 350px;
  }
}
@media screen and (min-width: 992px) {
  .stacked-blade-component .blade-image img {
    max-height: 400px;
  }
}
@media screen and (min-width: 1200px) {
  .stacked-blade-component .blade-image img {
    max-height: 450px;
  }
}
.detail-item-container {
  padding: 0;
  background-color: #0071c5;
  color: white;
}
.detail-item-container a {
  color: #9addf7;
}
.detail-item-container a:hover {
  color: white;
}
.detail-item-container .detail-item {
  margin: 2em 0 2em;
}
.detail-item-container .detail-item .blade-image {
  position: relative;
  width: 128px;
  height: 96px;
  text-align: left;
}
.detail-item-container .detail-item .blade-image img {
  max-height: 100%;
}
.detail-item-container .detail-item .detail-item-content {
  position: relative;
  min-height: 1px;
  width: 90%;
}
.detail-item-container .detail-item .detail-item-content h3 {
  margin: 0.5em 0 0.25em;
}
.detail-item-container .detail-item .detail-item-content .cta-item {
  margin: 0;
}
@media (max-width: 768px) {
  .detail-item-container .detail-item .detail-item-content {
    width: 100%;
  }
}
.detail-item-container.white-theme {
  background-color: white;
  color: #555555;
}
.detail-item-container.white-theme a {
  color: #0071c5;
}
.detail-item-container.white-theme a:hover {
  color: #0063ad;
}
.detail-item-container.gray-theme {
  background-color: #f3f3f3;
  color: #555555;
}
.detail-item-container.gray-theme a {
  color: #0071c5;
}
.detail-item-container.gray-theme a:hover {
  color: #0063ad;
}
.sliding-gallery-component {
  overflow-x: hidden;
}
.sliding-gallery-component:hover .owl-carousel .owl-nav {
  display: block;
}
.sliding-gallery-component.small .owl-item img {
  height: 150px;
}
.sliding-gallery-component.large .owl-item figure img {
  height: 250px;
  border-radius: 50%;
  box-shadow: 0 5px 20px 3px rgba(0, 0, 0, 0.25);
}
.sliding-gallery-component.large .owl-carousel {
  position: static;
}
.sliding-gallery-component.large .owl-carousel .owl-nav {
  z-index: 500;
  width: 100%;
  left: 0;
  top: auto;
}
.sliding-gallery-component.large .owl-carousel .owl-nav .owl-next,
.sliding-gallery-component.large .owl-carousel .owl-nav .owl-prev {
  bottom: 150px;
}
.sliding-gallery-component .blade-title {
  text-align: center;
  margin-bottom: 2em;
}
.sliding-gallery-component .blade-title h2 {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  font-size: 3.125em;
}
.sliding-gallery-component .owl-stage-outer {
  overflow: visible;
}
.sliding-gallery-component .owl-item {
  text-align: center;
}
.sliding-gallery-component .owl-item figure {
  margin-bottom: 1em;
}
.sliding-gallery-component .owl-item figure img {
  max-width: none;
  margin: 0 auto;
}
.sliding-gallery-component .owl-item .type-image-subtitle p {
  width: 75%;
  margin: 0 auto;
}
.sliding-gallery-component .component-padding {
  padding: 2em 0;
}
.sliding-gallery-component .owl-carousel .owl-nav {
  display: none;
  position: absolute;
  width: 100%;
  height: 0;
  top: 25%;
}
.sliding-gallery-component .owl-carousel .owl-nav .owl-next,
.sliding-gallery-component .owl-carousel .owl-nav .owl-prev {
  background-image: url("../images/oneAPIIntelIcons/sliding-gallery-arrows.png");
  width: 100px;
  height: 50px;
  background-repeat: no-repeat;
  margin-top: -30px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  border-radius: 0 !important;
}
.sliding-gallery-component .owl-carousel .owl-nav .owl-prev {
  position: absolute;
  left: -52px;
}
.sliding-gallery-component .owl-carousel .owl-nav .owl-prev:hover {
  background-position: 0 -50px;
}
.sliding-gallery-component .owl-carousel .owl-nav .owl-next {
  position: absolute;
  right: -52px;
  background-position: -100px 0;
}
.sliding-gallery-component .owl-carousel .owl-nav .owl-next:hover {
  background-position: -100px -50px;
}
@media screen and (min-width: 768px) {
  .sliding-gallery-component .owl-carousel .owl-nav .owl-next {
    right: 0;
  }
  .sliding-gallery-component .owl-carousel .owl-nav .owl-prev {
    left: 0;
  }
  .sliding-gallery-component.small .owl-item img {
    height: 200px;
  }
  .sliding-gallery-component.large .owl-carousel .owl-nav .owl-next,
  .sliding-gallery-component.large .owl-carousel .owl-nav .owl-prev {
    bottom: 160px;
  }
  .sliding-gallery-component.large .owl-item figure img {
    height: 260px;
  }
  .sliding-gallery-component .blade-title h2 {
    font-size: 4.375em;
  }
  .sliding-gallery-component .blade-title p {
    font-size: 1.25em;
  }
}
@media screen and (min-width: 992px) {
  .sliding-gallery-component .blade-title h2 {
    font-size: 5em;
  }
}
@media screen and (min-width: 1200px) {
  .sliding-gallery-component.large .owl-carousel .owl-nav .owl-next,
  .sliding-gallery-component.large .owl-carousel .owl-nav .owl-prev {
    bottom: 190px;
  }
  .sliding-gallery-component.large .owl-item figure img {
    height: 340px;
  }
  .sliding-gallery-component .blade-title h2 {
    font-size: 5.93em;
  }
}
@media screen and (min-width: 1650px) {
  .sliding-gallery-component .blade-title h2 {
    font-size: 6.875em;
  }
}
/*Disable the arrows on touch devices*/
html.touch .sliding-gallery-component:hover .owl-carousel .owl-nav {
  display: none;
}
html.touch .sliding-gallery-component:hover.has-mouse .owl-carousel .owl-nav {
  display: block;
}
.spying {
  position: relative;
}
.spynav,
.nav-overflower {
  width: 100%;
  z-index: 11;
  position: relative;
  background-color: #FFF;
}
.spynav.fix-depth,
.nav-overflower.fix-depth {
  z-index: 600 !important;
}
.spynav .nav-affixer,
.nav-overflower .nav-affixer {
  z-index: 12;
  width: 100%;
  overflow: hidden;
  background-color: #FFF;
  border-bottom: 1px solid #d7d7d7;
}
.spynav .nav-affixer.affix,
.nav-overflower .nav-affixer.affix {
  position: fixed !important;
  top: 0;
}
.spynav .nav-affixer.affix-bottom,
.nav-overflower .nav-affixer.affix-bottom {
  position: static;
}
.spynav.swipable .overflower,
.nav-overflower.swipable .overflower {
  left: 0;
  width: 100%;
  overflow: hidden;
}
.spynav.swipable .overflower .overflower-inner,
.nav-overflower.swipable .overflower .overflower-inner {
  left: 0;
}
.spynav .overflower .overflower-inner,
.nav-overflower .overflower .overflower-inner {
  position: relative;
}
.spynav .overflower .overflower-inner .overflower-item,
.nav-overflower .overflower .overflower-inner .overflower-item {
  display: table-cell;
}
.spynav .wrap-1,
.nav-overflower .wrap-1 {
  overflow: auto;
  width: 100%;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.spynav .wrap-1.off-screen,
.nav-overflower .wrap-1.off-screen {
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
.spynav .wrap-2,
.nav-overflower .wrap-2 {
  float: right;
  position: relative;
  left: -50%;
  text-align: left;
}
.spynav .wrap-2 ul,
.nav-overflower .wrap-2 ul {
  position: relative;
  padding: 0;
  left: 50%;
  display: block;
  list-style: none;
  margin: 0;
}
.spynav .wrap-2 ul li,
.nav-overflower .wrap-2 ul li {
  display: inline-block;
  padding: 0;
}
.spynav .wrap-2 ul li.active a,
.nav-overflower .wrap-2 ul li.active a {
  border-color: #00AEEF;
}
.spynav .wrap-2 ul li a,
.nav-overflower .wrap-2 ul li a {
  color: #555555;
  padding: 18px 8px 16px;
  margin-right: 59px;
  display: inline-block;
  white-space: nowrap;
  font-size: 0.875rem;
  line-height: 1;
  border-bottom: 2px solid #FFF;
}
.spynav .wrap-2 ul li a:hover,
.nav-overflower .wrap-2 ul li a:hover,
.spynav .wrap-2 ul li a.hover,
.nav-overflower .wrap-2 ul li a.hover,
.spynav .wrap-2 ul li a:focus,
.nav-overflower .wrap-2 ul li a:focus,
.spynav .wrap-2 ul li a.focus,
.nav-overflower .wrap-2 ul li a.focus {
  background-color: transparent;
}
.spynav .wrap-2 ul li:last-child a,
.nav-overflower .wrap-2 ul li:last-child a {
  margin-right: 0;
}
.spynav .nav-paddle,
.nav-overflower .nav-paddle {
  display: none;
}
@media screen and (min-width: 768px) {
  .spynav .wrap-2 ul,
  .nav-overflower .wrap-2 ul {
    padding: 0 15px;
  }
  .spynav .wrap-2 ul li a,
  .nav-overflower .wrap-2 ul li a {
    margin-left: 92px;
    margin-right: 0;
    border-bottom: 2px solid #FFF;
  }
  .spynav .wrap-2 ul li:first-child a,
  .nav-overflower .wrap-2 ul li:first-child a {
    margin-left: 0;
  }
}
.no-touch .nav-overflower.swipable .nav-paddle {
  display: none;
  position: absolute;
  width: 30px;
  height: 100%;
  background: rgba(15, 15, 15, 0.7);
  top: 0;
  border: none;
  outline: 0;
  box-shadow: none;
}
.no-touch .nav-overflower.swipable .nav-paddle:after {
  position: relative;
  line-height: 1;
  color: #FFF;
  content: "";
  display: inline-block;
}
.no-touch .nav-overflower.swipable .nav-paddle.nav-prev {
  left: 0;
}
.no-touch .nav-overflower.swipable .nav-paddle.nav-prev:after {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -248px 0px;
  width: 8px;
  height: 14px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .no-touch .nav-overflower.swipable .nav-paddle.nav-prev:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .no-touch .nav-overflower.swipable .nav-paddle.nav-prev:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .no-touch .nav-overflower.swipable .nav-paddle.nav-prev:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .no-touch .nav-overflower.swipable .nav-paddle.nav-prev:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.no-touch .nav-overflower.swipable .nav-paddle.nav-next {
  right: 0;
}
.no-touch .nav-overflower.swipable .nav-paddle.nav-next:after {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -248px -34px;
  width: 8px;
  height: 14px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .no-touch .nav-overflower.swipable .nav-paddle.nav-next:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .no-touch .nav-overflower.swipable .nav-paddle.nav-next:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .no-touch .nav-overflower.swipable .nav-paddle.nav-next:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .no-touch .nav-overflower.swipable .nav-paddle.nav-next:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.no-touch .nav-overflower.swipable.show-paddle-left .nav-prev {
  display: block;
}
.no-touch .nav-overflower.swipable.show-paddle-right .nav-next {
  display: block;
}
.no-touch .nav-overflower.swipable .wrap-2 ul li a {
  margin-right: 0;
  margin-left: 59px;
}
.no-touch .nav-overflower.swipable .wrap-2 ul li:last-child a {
  margin-right: 67px;
}
@media screen and (min-width: 768px) {
  .no-touch .nav-overflower.swipable .nav-paddle {
    width: 50px;
  }
  .no-touch .nav-overflower.swipable .wrap-2 ul li a {
    margin-right: 0;
    margin-left: 84px;
  }
  .no-touch .nav-overflower.swipable .wrap-2 ul li:last-child a {
    margin-right: 92px;
  }
}
.storytelling-component.header-peek {
  padding-top: 11em;
}
.storytelling-component.titling-blockquote .storytelling-highlights blockquote {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  line-height: 1em;
  font-size: 2.75em;
}
.storytelling-component .storytelling-highlights {
  padding-right: 30px;
}
.storytelling-component .storytelling-highlights .title h2 {
  margin-top: 0;
  margin-bottom: 1em;
}
.storytelling-component .storytelling-highlights .block-text .block {
  font-size: 10em;
  line-height: 1em;
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
}
.storytelling-component .storytelling-highlights .text-content {
  width: 95%;
}
.storytelling-component .storytelling-highlights .text-content h4 {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  margin: 1.5em 0 0.5em 0;
}
.storytelling-component .storytelling-highlights blockquote {
  width: 90%;
  margin: 1em auto;
  border: 0;
  font-size: 2em;
  color: #71b8f5;
  text-align: left;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
}
.storytelling-component .storytelling-highlights blockquote span:before {
  content: '“';
  position: absolute;
  margin-left: -0.4em;
}
.storytelling-component .storytelling-highlights blockquote span:after {
  content: '”';
}
.storytelling-component .storytelling-highlights blockquote cite {
  display: block;
  text-align: right;
  font-size: 14px;
  color: #959595;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-right: 2em;
}
.storytelling-component .storytelling-highlights blockquote cite:before {
  content: '— ';
}
.storytelling-component .storytelling-highlights .highlight {
  margin-bottom: 2em;
}
.storytelling-component .storytelling-highlights .highlight:last-child {
  margin-bottom: 0;
}
.storytelling-component .storytelling-highlights .highlight h2 {
  position: relative;
  top: -3px;
  margin-top: 0;
}
.storytelling-component .storytelling-highlights .highlight p {
  width: 90%;
}
.storytelling-component .storytelling-highlights .highlight .blade-image {
  float: left;
  width: 330px;
  margin-bottom: 1em;
}
.storytelling-component .storytelling-highlights .highlight .blade-image img {
  width: 100%;
}
.storytelling-component .storytelling-highlights .highlight .text {
  overflow: hidden;
}
.storytelling-component .storytelling-highlights .highlight-1 .blade-image {
  float: none;
  width: auto;
}
.storytelling-component .storytelling-highlights .split-image-highlight .blade-image {
  text-align: center;
  margin-bottom: 1em;
}
.storytelling-component .storytelling-highlights .split-image-highlight .col-right {
  padding-right: 45px;
}
.storytelling-component .storytelling-highlights .split-image-highlight .title h2 {
  position: relative;
  top: 0;
  left: 0;
}
.storytelling-component .storytelling-links h2 {
  font-size: 1.5em;
  margin-top: 0;
  margin-bottom: 1em;
}
.storytelling-component .storytelling-links .link {
  margin-bottom: 1em;
}
.storytelling-component .storytelling-links .link:before,
.storytelling-component .storytelling-links .link:after {
  content: " ";
  display: table;
}
.storytelling-component .storytelling-links .link:after {
  clear: both;
}
.storytelling-component .storytelling-links .link:before,
.storytelling-component .storytelling-links .link:after {
  content: " ";
  display: table;
}
.storytelling-component .storytelling-links .link:after {
  clear: both;
}
.storytelling-component .storytelling-links .link .blade-image {
  text-align: center;
  padding-bottom: 1em;
}
.storytelling-component .storytelling-links .cta-item:before,
.storytelling-component .storytelling-links .cta-item:after {
  content: " ";
  display: table;
}
.storytelling-component .storytelling-links .cta-item:after {
  clear: both;
}
.storytelling-component .storytelling-links .cta-item:before,
.storytelling-component .storytelling-links .cta-item:after {
  content: " ";
  display: table;
}
.storytelling-component .storytelling-links .cta-item:after {
  clear: both;
}
.storytelling-component .storytelling-links .cta-item a.btn-chicklet {
  color: #555555;
}
.storytelling-component .storytelling-links .cta-item a:hover {
  color: #0071c5;
}
.storytelling-component .storytelling-ctas .cta {
  text-align: left;
  color: #555555;
  background: transparent;
}
.storytelling-component .storytelling-ctas h2 {
  font-size: 2.25em;
  margin-top: 0;
}
.storytelling-component .storytelling-ctas .blade-image {
  max-width: 300px;
}
.storytelling-component .storytelling-ctas .social-links {
  position: relative;
  padding: 0;
  font-size: 0;
}
.storytelling-component .storytelling-ctas .social-links span {
  display: inline-block;
}
.storytelling-component .storytelling-ctas .social-links a {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  margin: 0 0.2em;
  vertical-align: middle;
  text-indent: -999px;
}
.storytelling-component .storytelling-ctas .social-links .facebook {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -336px -443px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .linkedin {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -491px -336px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .twitter {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -420px -485px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .more-social {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -88px -81px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded {
  font-size: 14px;
  display: block;
  position: absolute;
  top: 5px;
  left: 50%;
  text-align: left;
  color: #fff;
  background-color: #003c71;
  padding: 0px 20px;
  border-radius: 2px;
  display: none;
  z-index: 300;
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded h4 {
  display: inline;
  float: left;
  margin: 14px 0 20px 0;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .less-social {
  float: right;
  cursor: pointer;
  margin-top: 14px;
  font-size: 12px;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .less-social:after {
  display: inline-block;
  content: ' ';
  margin-left: 5px;
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -124px -254px;
  width: 11px;
  height: 6px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .storytelling-component .storytelling-ctas .social-links .social-links-expanded .less-social:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-position: -248px -508px;
    width: 22px;
    height: 12px;
  }
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .less-social:hover {
  color: #FFF;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .less-social:hover:after {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -31px -254px;
  width: 11px;
  height: 6px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .storytelling-component .storytelling-ctas .social-links .social-links-expanded .less-social:hover:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-position: -62px -508px;
    width: 22px;
    height: 12px;
  }
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded a {
  text-indent: 0;
  display: block;
  background-image: none;
  padding-top: 7px;
  width: auto;
  clear: both;
  margin-bottom: 20px;
  font-size: 16px;
  color: white;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded a:hover {
  color: #FFF;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded a:before {
  float: left;
  width: 32px;
  height: 32px;
  content: ' ';
  margin: -7px 12px 0 0;
  background-color: #0071c5;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .facebook:before {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -294px -443px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .linkedin:before {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -491px -294px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .twitter:before {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -378px -485px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .google-plus:before {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -378px -443px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .social-digg:before {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -84px -443px;
  width: 32px;
  height: 32px;
}
.storytelling-component .storytelling-ctas .social-links .social-links-expanded .social-delicious:before {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: 0px -443px;
  width: 32px;
  height: 32px;
}
@media (min-width: 1650px) {
  .storytelling-component {
    padding: 7em 0 5em 0;
  }
  .storytelling-component .container {
    position: relative;
  }
  .storytelling-component .container:before,
  .storytelling-component .container:after {
    content: ' ';
    position: absolute;
    display: block;
    width: 1px;
    height: 100%;
    background-color: #d7d7d7;
    top: 0;
  }
  .storytelling-component .container:before {
    left: 804px;
  }
  .storytelling-component .container:after {
    left: 1126px;
  }
  .storytelling-component .storytelling-highlights {
    position: relative;
  }
  .storytelling-component .storytelling-highlights .title h2 {
    position: absolute;
    top: -2.5em;
    left: 15px;
  }
  .storytelling-component .storytelling-highlights .text-content *:first-child {
    margin-top: 0;
    padding-top: 0;
  }
  .storytelling-component .storytelling-links {
    width: 20%;
    padding: 0 30px;
  }
  .storytelling-component .storytelling-links h2 {
    margin-bottom: 1em;
  }
  .storytelling-component .storytelling-ctas {
    width: 30%;
    padding: 0 0 0 30px;
  }
  .storytelling-component .storytelling-ctas h2 {
    font-size: 1.5em;
    margin-bottom: 1em;
  }
  .storytelling-component .storytelling-ctas .col-xl-12 {
    margin-left: 0;
  }
  .storytelling-component .storytelling-ctas .cta {
    text-align: left;
    margin: 0 0 30px 0;
    padding-top: .5em;
  }
  .storytelling-component .storytelling-ctas .social-links {
    text-align: right;
    position: absolute;
    font-size: 14px;
    top: -70px;
    right: 0;
  }
  .storytelling-component .storytelling-ctas .social-links a {
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .storytelling-component .storytelling-highlights .highlight .text {
    padding-left: 2em;
  }
  .storytelling-component .storytelling-highlights .highlight.highlight-1 .text {
    padding-left: 0;
  }
  .storytelling-component .storytelling-ctas .cta:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1649px) {
  .storytelling-component {
    padding-top: 6em;
  }
  .storytelling-component.header-peek {
    padding-top: 11em;
  }
  .storytelling-component .storytelling-highlights {
    position: relative;
    border-right: 1px solid #d7d7d7;
  }
  .storytelling-component .storytelling-highlights .title h2 {
    position: absolute;
    top: -2.5em;
    left: 15px;
  }
  .storytelling-component .storytelling-highlights .text-content *:first-child {
    margin-top: 0;
    padding-top: 0;
  }
  .storytelling-component .storytelling-ctas .cta {
    padding-top: 2em;
  }
  .storytelling-component .storytelling-links {
    padding: 0 0 0 30px;
  }
}
@media (max-width: 1649px) {
  .storytelling-component .storytelling-highlights .block-text .block {
    font-size: 9.5em;
  }
  .storytelling-component .storytelling-ctas {
    padding: 3em 15px 4em 15px;
    margin-top: 3em;
    border-top: 1px solid #d7d7d7;
    text-align: center;
  }
  .storytelling-component .storytelling-ctas:after {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 35px;
    background-color: #d7d7d7;
  }
  .storytelling-component .storytelling-ctas .blade-image {
    margin: 0 auto 1em auto;
  }
  .storytelling-component .storytelling-ctas .btn {
    margin: 0.5em 0 1em 0;
    min-width: 200px;
  }
  .storytelling-component .storytelling-ctas .cta {
    display: inline-block;
    vertical-align: top;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-1 .blade-image {
    max-width: 300px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-1 .cta {
    width: 300px;
    text-align: left;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta {
    width: 300px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta-0 {
    margin-right: 90px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta-1 {
    margin-left: 90px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta {
    width: 240px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta-1 {
    margin: 0 190px;
  }
  .storytelling-component .storytelling-ctas .social-links {
    margin-top: 1em;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .storytelling-component .storytelling-highlights .highlight .blade-image {
    float: left;
    width: 250px;
    margin-right: 1.5em;
  }
  .storytelling-component .storytelling-highlights .highlight h2 {
    font-size: 1.5em;
  }
  .storytelling-component .storytelling-highlights .highlight-1 .blade-image {
    float: none;
    width: auto;
    margin-right: 0em;
  }
  .storytelling-component .storytelling-ctas .cta {
    padding-top: 2em;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta {
    width: 300px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta {
    width: 240px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta-1 {
    margin: 0 100px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .storytelling-component.header-peek {
    padding-top: 6em;
  }
  .storytelling-component .storytelling-links h2 {
    margin-bottom: 0.5em;
  }
  .storytelling-component .storytelling-links .link {
    margin: 1em 0 0 0;
  }
  .storytelling-component .storytelling-links .description {
    margin-top: 1em;
  }
  .storytelling-component .storytelling-links .blade-image {
    float: left;
    margin: 1em 2em 1em 0;
  }
  .storytelling-component .storytelling-links .cta-item {
    float: left;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta-0 {
    margin-right: 50px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta-1 {
    margin-left: 50px;
  }
}
@media (max-width: 991px) {
  .storytelling-component.titling-blockquote .storytelling-highlights blockquote {
    font-size: 2.5em;
  }
  .storytelling-component .storytelling-highlights {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 2em;
    padding-right: 15px;
  }
  .storytelling-component .storytelling-highlights .text-content {
    width: 100%;
  }
  .storytelling-component .storytelling-highlights .block-text {
    padding: 0 15px;
  }
  .storytelling-component .storytelling-highlights .block-text .block {
    font-size: 10em;
  }
  .storytelling-component .storytelling-highlights blockquote {
    font-size: 1.5em;
  }
  .storytelling-component .storytelling-highlights .highlight-1 .blade-image {
    margin-right: 0;
    float: none;
    width: auto;
  }
  .storytelling-component .storytelling-links {
    padding: 2em 15px;
  }
  .storytelling-component .storytelling-links .link:first-child {
    margin-top: 0;
  }
  .storytelling-component .storytelling-links .link .blade-image {
    margin-left: 0;
    max-width: 25%;
  }
  .storytelling-component .storytelling-links .link.has-image .description,
  .storytelling-component .storytelling-links .link.has-image .cta-item {
    width: 70%;
    float: right;
  }
  .storytelling-component .storytelling-ctas {
    margin-top: 0;
    padding-top: 2em;
  }
  .storytelling-component .storytelling-ctas h2 {
    margin: 0 auto;
    font-size: 2em;
    width: 80%;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta {
    width: 300px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta {
    width: 200px;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta.cta-1 {
    margin: 0 55px;
  }
}
@media (max-width: 767px) {
  .storytelling-component.header-peek {
    padding-top: 2em;
  }
  .storytelling-component .storytelling-highlights {
    padding-left: 0;
    padding-right: 0;
  }
  .storytelling-component .storytelling-highlights .split-image-highlight .description,
  .storytelling-component .storytelling-highlights .split-image-highlight .cta-item {
    padding: 0 15px;
  }
  .storytelling-component .storytelling-highlights .block-text .block {
    font-size: 6em;
  }
  .storytelling-component .storytelling-highlights .text-content {
    margin: 0;
    padding: 0 15px;
  }
  .storytelling-component .storytelling-highlights .title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .storytelling-component .storytelling-highlights .highlight {
    margin-right: 0;
  }
  .storytelling-component .storytelling-highlights .highlight p {
    width: auto;
  }
  .storytelling-component .storytelling-highlights .highlight .text {
    padding-left: 15px;
    padding-right: 15px;
  }
  .storytelling-component .storytelling-highlights .highlight .blade-image {
    float: none;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  .storytelling-component .storytelling-links {
    padding: 2em 15px;
  }
  .storytelling-component .storytelling-links .link {
    margin: 1em 0 0 0;
  }
  .storytelling-component .storytelling-links .link .blade-image {
    width: 35%;
  }
  .storytelling-component .storytelling-links .link .description,
  .storytelling-component .storytelling-links .link .cta-item {
    margin-top: 1em;
  }
  .storytelling-component .storytelling-links .blade-image {
    float: left;
    margin: 1em;
  }
  .storytelling-component .storytelling-ctas {
    margin-top: 0;
    padding: 2em 15px 15px 15px;
  }
  .storytelling-component .storytelling-ctas h2 {
    width: 100%;
    text-align: left;
    font-size: 1.5em;
  }
  .storytelling-component .storytelling-ctas:after {
    bottom: 0;
  }
  .storytelling-component .storytelling-ctas .cta {
    margin: 2em auto 3em auto !important;
    max-width: none;
    display: block;
  }
  .storytelling-component .storytelling-ctas .cta figure {
    margin: 0 0 1em 0;
  }
  .storytelling-component .storytelling-ctas .cta p {
    margin: 0.5em 0;
  }
  .storytelling-component .storytelling-ctas .cta .btn {
    margin: 0;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-1 .cta-0 {
    width: 100%;
    margin-bottom: 2em !important;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta-0 {
    width: 100%;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-2 .cta-1 {
    width: 100%;
    margin-bottom: 2em !important;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta-0,
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta-1,
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta-2 {
    width: 100%;
  }
  .storytelling-component .storytelling-ctas.storytelling-ctas-3 .cta-2 {
    width: 100%;
    margin-bottom: 2em !important;
  }
}
@media (max-width: 389px) {
  .storytelling-component .storytelling-links .blade-image {
    float: none;
    margin: 0;
  }
}
/*Pattern-library only*/
@media (max-width: 767px) {
  body.pattern-library .storytelling-component.header-peek {
    padding-top: 4.5em;
  }
}
.support-listing .support-item {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-top: 1em;
}
.support-listing .support-item .item-icon {
  display: table-cell;
  padding-right: 10px;
  width: 70px;
}
.support-listing .support-item .item-content {
  display: table-cell;
  vertical-align: middle;
}
.support-listing .icon {
  display: inline-block;
  width: 60px;
}
.support-listing .icon-support-desktop {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -70px -210px;
  width: 60px;
  height: 48px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-desktop {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-desktop {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-desktop {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-desktop {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.support-listing .icon-support-checklist {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: 0px -210px;
  width: 60px;
  height: 48px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-checklist {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-checklist {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-checklist {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-checklist {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.support-listing .icon-support-doc {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -140px -210px;
  width: 60px;
  height: 48px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-doc {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-doc {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-doc {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-doc {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.support-listing .icon-support-gear {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -210px -210px;
  width: 60px;
  height: 48px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-gear {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-gear {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-gear {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-gear {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.support-listing .icon-support-mobile {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -283px 0px;
  width: 60px;
  height: 48px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-mobile {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-mobile {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-mobile {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-mobile {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.support-listing .icon-support-webpage {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -283px -58px;
  width: 60px;
  height: 48px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-webpage {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-webpage {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-webpage {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .support-listing .icon-support-webpage {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.tab-blade-component .component-padding {
  padding: 0 0 1em 0;
}
.tab-blade-component .shadow-mask {
  padding-top: 1em;
  overflow-y: hidden;
}
.tab-blade-component h3.visible-xs.intel-element-toggler-active,
.tab-blade-component h3.visible-xs.intel-element-toggler-inactive {
  margin: 0;
}
.tab-blade-component h3.visible-xs.intel-element-toggler-active:before,
.tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
  content: ' ';
  display: block;
  float: right;
  margin-top: 2px;
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -212px -144px;
  width: 16px;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .tab-blade-component h3.visible-xs.intel-element-toggler-active:before,
  .tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .tab-blade-component h3.visible-xs.intel-element-toggler-active:before,
  .tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .tab-blade-component h3.visible-xs.intel-element-toggler-active:before,
  .tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .tab-blade-component h3.visible-xs.intel-element-toggler-active:before,
  .tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -212px -72px;
  width: 16px;
  height: 16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .tab-blade-component h3.visible-xs.intel-element-toggler-inactive:before {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.tab-blade-component h3 .intel-element-toggler {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tab-blade-component .nav-tabs {
  border: none;
  padding-left: 0;
}
.tab-blade-component .nav-tabs li {
  padding: 0;
  border: 1px solid;
}
.tab-blade-component .nav-tabs li.active a {
  background-color: transparent;
}
.tab-blade-component .nav-tabs li.active a:focus,
.tab-blade-component .nav-tabs li.active a:hover {
  background-color: transparent;
}
.tab-blade-component .nav-tabs li a:focus,
.tab-blade-component .nav-tabs li a:active:focus,
.tab-blade-component .nav-tabs li a:hover,
.tab-blade-component .nav-tabs li a:active:hover {
  border-color: transparent;
  background-color: transparent;
}
.tab-blade-component .tab-blade-items section {
  padding-top: 0;
}
.tab-blade-component .tab-content > .tab-pane {
  display: block;
  padding: 15px 0;
}
.tab-blade-component .intel-element-toggler {
  background: none;
  padding: 0 1em;
}
@media screen and (min-width: 768px) {
  .tab-blade-component .shadow-mask {
    padding-top: 4em;
  }
  .tab-blade-component .nav li a {
    font-size: 1.10em;
    padding: 25px 15px;
  }
  .tab-blade-component .tab-content > .tab-pane {
    display: none;
  }
  .tab-blade-component .tab-content > .tab-pane.active {
    display: block;
  }
}
.table-label-stack table {
  table-layout: fixed;
  width: 100%;
}
.table-label-stack table thead tr th,
.table-label-stack table tbody tr td {
  border-top: 0;
  border-bottom: 0;
  padding: 15px;
  color: #555555;
}
.table-label-stack table tbody .row-difference.highlighted td {
  background-color: #ddf2ef;
}
.table-label-stack table .col-label {
  font-weight: normal;
}
.table-label-stack table .col-label .col-label-dup {
  position: absolute;
  left: 100%;
  padding-left: 15px;
  width: 100%;
}
.table-label-stack table .row-label {
  font-size: 0.75em;
  line-height: 1.1;
  display: inline-block;
  padding-bottom: 8px;
  width: 100%;
}
.table-label-stack table.border-col {
  margin-bottom: 0;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #e2e2e2;
}
.table-label-stack table.border-col thead tr th,
.table-label-stack table.border-col tbody tr td {
  border-left: 1px solid #e2e2e2;
}
.table-label-stack table.border-row thead tr th,
.table-label-stack table.border-row tbody tr td {
  padding: 25px 15px;
  border-bottom: 1px solid #e2e2e2;
}
.table-label-stack table.table-4cols th,
.table-label-stack table.table-4cols td {
  width: 25%;
}
.table-label-stack table.table-5cols th,
.table-label-stack table.table-5cols td {
  width: 20%;
}
.table-label-stack table .cell-empty {
  display: inline-block;
  width: 5px;
  height: 5px;
}
@media screen and (max-width: 767px) {
  .table-label-stack .table-container {
    padding: 0;
  }
  .table-label-stack .table-responsive {
    border: none;
  }
  .table-label-stack table {
    width: 940px;
    overflow-x: hidden;
    max-width: 200%;
  }
  .table-label-stack table thead tr th,
  .table-label-stack table tbody tr th,
  .table-label-stack table thead tr td,
  .table-label-stack table tbody tr td {
    padding-left: 15px;
    width: 50%;
    white-space: normal !important;
    border-bottom: none;
  }
  .table-label-stack table thead tr td,
  .table-label-stack table tbody tr td {
    vertical-align: bottom;
  }
  .table-label-stack table thead {
    background-color: #f7f7f7;
  }
  .table-label-stack table thead tr {
    border-bottom: none;
  }
  .table-label-stack table thead tr th {
    padding: 8px 5px;
  }
  .table-label-stack table thead tr th .th-wrap {
    padding: 17px 10px;
    background-color: #FFF;
    position: relative;
  }
  .table-label-stack table th.col-label,
  .table-label-stack table td.col-label {
    display: none;
  }
  .table-label-stack table.border-row tr {
    border-bottom: 1px solid #e2e2e2;
  }
  .table-label-stack table.border-row thead tr th,
  .table-label-stack table.border-row tbody tr td {
    border-bottom: none;
  }
  .table-label-stack table.table-4cols {
    width: 150%;
  }
  .table-label-stack table.table-4cols th,
  .table-label-stack table.table-4cols td {
    width: 33.33%;
  }
  .table-label-stack table.table-4cols .col-label {
    width: 66.66%;
  }
  .table-label-stack table.table-5cols {
    width: 200%;
  }
  .table-label-stack table.table-5cols th,
  .table-label-stack table.table-5cols td {
    width: 25%;
  }
  .table-label-stack table.table-5cols .col-label {
    width: 50%;
  }
}
@media screen and (min-width: 768px) {
  .table-label-stack .col-label-dup {
    display: none;
  }
  .table-label-stack table.border-row thead tr th,
  .table-label-stack table.border-row tbody tr td {
    padding-left: 0;
  }
  .table-label-stack table .row-label {
    display: none;
  }
  .table-label-stack table.table-header {
    margin-bottom: 0;
  }
}
.table-toggle {
  display: none;
  padding: 15px;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  margin-bottom: -1px;
  color: #555555;
  border: 1px solid #e2e2e2;
}
.table-toggle:hover,
.table-toggle:focus {
  color: #555555;
}
.table-toggle:after {
  display: inline-block;
  float: right;
  content: ' ';
  margin-top: 6px;
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -165px -227px;
  width: 13px;
  height: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .table-toggle:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .table-toggle:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .table-toggle:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .table-toggle:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.table-toggle.open {
  background-color: #f7f7f7;
}
.table-toggle.open:after {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -198px -227px;
  width: 13px;
  height: 7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .table-toggle.open:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .table-toggle.open:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .table-toggle.open:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .table-toggle.open:after {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media screen and (min-width: 768px) {
  .table-toggle {
    display: block;
  }
}
.compare-closing-block .border-top {
  border-top: 1px solid #e2e2e2;
  padding-bottom: 60px;
}
.table-label-stack.in table.border-table {
  border-bottom: none;
}
@media screen and (max-width: 767px) {
  .show-details-container .table-label-stack table,
  .show-details-container .table-label-stack tr,
  .show-details-container .table-label-stack th,
  .show-details-container .table-label-stack td,
  .show-details-container .table-label-stack tbody,
  .show-details-container .table-label-stack thead {
    display: block;
  }
}
.task-blade {
  color: #000;
}
.task-blade .blade {
  position: relative;
}
.task-blade .blade .gradient-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, #000000 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, #000000 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#ff000000', GradientType=0);
}
.task-blade .blade .blade-content {
  z-index: 1;
  padding-top: 60px;
  padding-bottom: 110px;
}
.task-blade .blade .blade-content h2 {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  font-size: 3.125em;
}
.task-blade .badge-item {
  display: block;
}
.task-blade .badge-item a {
  color: #9addf7;
}
.task-blade .badge-item a:hover,
.task-blade .badge-item a:focus {
  color: #9addf7;
}
.task-blade .owl-carousel .owl-stage-outer {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.task-blade .owl-carousel .owl-stage-outer:before,
.task-blade .owl-carousel .owl-stage-outer:after {
  content: " ";
  display: table;
}
.task-blade .owl-carousel .owl-stage-outer:after {
  clear: both;
}
.task-blade .owl-carousel .owl-stage-outer:before,
.task-blade .owl-carousel .owl-stage-outer:after {
  content: " ";
  display: table;
}
.task-blade .owl-carousel .owl-stage-outer:after {
  clear: both;
}
@media (min-width: 768px) {
  .task-blade .owl-carousel .owl-stage-outer {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .task-blade .owl-carousel .owl-stage-outer {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .task-blade .owl-carousel .owl-stage-outer {
    width: 1170px;
  }
}
@media (min-width: 1650px) {
  .task-blade .owl-carousel .owl-stage-outer {
    width: 1610px;
  }
}
@media screen and (max-width: 767px) {
  .task-blade {
    color: #FFF !important;
  }
  .task-blade .badge-item a {
    display: block;
    margin: 0 15px 20px;
    position: relative;
  }
  .task-blade .badge-item a:before,
  .task-blade .badge-item a:after {
    content: " ";
    display: table;
  }
  .task-blade .badge-item a:after {
    clear: both;
  }
  .task-blade .badge-item a:before,
  .task-blade .badge-item a:after {
    content: " ";
    display: table;
  }
  .task-blade .badge-item a:after {
    clear: both;
  }
  .task-blade .badge-item a:after {
    font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
    font-weight: 200;
    font-style: normal;
    content: "›";
    font-size: 1.6em;
    line-height: 0.6;
    position: absolute;
    right: 0;
    top: 15px;
  }
  .task-blade .badge-item figure {
    width: 55px;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden;
  }
  .task-blade .badge-item figure img {
    width: 100%;
  }
  .task-blade .badge-item span.subtitle {
    display: block;
    margin-left: 85px;
    line-height: 55px;
  }
  .task-blade .owl-container {
    background-color: #000;
    padding-bottom: 20px;
  }
  .task-blade .owl-container .container {
    padding: 0;
  }
  .task-blade .owl-container .owl-carousel .owl-stage {
    width: 100% !important;
  }
  .task-blade .owl-container .owl-carousel .owl-item {
    float: none;
    width: 100% !important;
  }
  .task-blade .owl-container .owl-carousel .owl-controls {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .task-blade {
    position: relative;
  }
  .task-blade .blade .gradient-overlay {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 20%, #000000 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, #000000 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);
  }
  .task-blade .blade .blade-content {
    padding-top: 95px;
    padding-bottom: 235px;
  }
  .task-blade .blade .blade-content h2 {
    font-size: 5.31em;
  }
  .task-blade .blade .blade-content h2 {
    margin-top: 0;
  }
  .task-blade .blade .blade-content .text-container {
    padding-bottom: 30px;
  }
  .task-blade .badge-item {
    display: inline-block;
    width: 100%;
  }
  .task-blade .badge-item a {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 1.375em;
    line-height: 1;
  }
  .task-blade .badge-item a .subtitle {
    display: inline-block;
    width: 100%;
    padding-top: 8px;
  }
  .task-blade .owl-container {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    overflow: hidden;
  }
  .task-blade .owl-carousel .owl-controls {
    margin-top: 20px;
  }
  .task-blade .owl-carousel .owl-stage {
    min-width: 100%;
  }
  .task-blade .owl-carousel .owl-stage-outer {
    overflow: hidden;
  }
  .task-blade .owl-carousel .owl-item img {
    display: inline-block;
  }
  .task-blade .owl-carousel .owl-nav {
    display: none;
    position: absolute;
    width: 100%;
    height: 0;
    top: 10%;
  }
  .task-blade .owl-carousel .owl-nav .owl-next,
  .task-blade .owl-carousel .owl-nav .owl-prev {
    background-image: url("../images/oneAPIIntelIcons/sliding-gallery-arrows.png");
    width: 100px;
    height: 50px;
    background-repeat: no-repeat;
    margin-top: -30px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    border-radius: 0 !important;
  }
  .task-blade .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    left: 0;
  }
  .task-blade .owl-carousel .owl-nav .owl-prev:hover {
    background-position: 0 -50px;
  }
  .task-blade .owl-carousel .owl-nav .owl-next {
    right: 0;
    position: absolute;
    background-position: -100px 0;
  }
  .task-blade .owl-carousel .owl-nav .owl-next:hover {
    background-position: -100px -50px;
  }
  .task-blade .owl-carousel .owl-dots {
    height: 26px;
  }
  .task-blade .owl-carousel .owl-dots .owl-dot {
    display: none;
  }
  .task-blade .owl-carousel.nav-enabled .owl-dots .owl-dot {
    display: inline-block;
  }
  .task-blade:hover .owl-carousel.nav-enabled .owl-nav {
    display: block;
  }
}
@media screen and (min-width: 1650px) {
  .task-blade .blade .blade-content {
    padding-top: 120px;
    padding-bottom: 320px;
  }
  .task-blade .blade .blade-content .text-container {
    padding-bottom: 80px;
  }
  .task-blade .owl-container {
    bottom: 40px;
  }
}
/*Disable the arrows on touch devices*/
html.touch .task-blade:hover .owl-carousel .owl-nav {
  display: none;
}
html.touch .task-blade:hover.has-mouse .owl-carousel.nav-enabled .owl-nav {
  display: block;
}
.tech-spec .tech-heading,
.tech-spec .tech-label {
  font-size: 1em;
}
.tech-spec .tech-heading {
  font-weight: normal;
}
.tech-spec .tech-section {
  padding-top: 20px;
}
.tech-spec .row > [class*="col-"] {
  padding-top: 20px;
}
.tech-spec.product-glossary dl {
  margin-bottom: 0;
}
.tech-spec.product-glossary dl dd {
  margin-bottom: 1.25em;
}
.tech-spec.product-glossary dl dd:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .tech-spec .tech-heading {
    margin: 0;
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
    background-color: #e7e7e7;
  }
  .tech-spec .tech-label {
    line-height: 14px;
    max-height: 40px;
  }
  .tech-spec .row > [class*="col-"] {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 768px) {
  .tech-spec .tech-section {
    padding-top: 10px;
    border-top: 1px solid #e2e2e2;
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  .hub-content .tech-spec .tech-section {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
.toggle-blade-component {
  padding-bottom: 2em;
  padding-top: 2em;
}
.toggle-blade-component h3 {
  font-size: 3.25em;
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
}
.toggle-blade-component .blade-title {
  text-align: center;
  margin-bottom: 40px;
}
.toggle-blade-component .blade-title h2 {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  font-size: 3.125em;
}
.toggle-blade-component .blade-title h4 {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 1.25em;
}
.toggle-blade-component .toggle-items {
  position: relative;
}
.toggle-blade-component .toggle-item {
  height: 100%;
}
.toggle-blade-component .nav {
  position: relative;
  background: transparent url('../images/oneAPIIntelIcons/toggle-blade-hr.png') no-repeat 50% 50%;
}
.toggle-blade-component .nav.nav-tabs {
  padding: 2em 0;
  clear: both;
  text-align: center;
  border-bottom: 0;
}
.toggle-blade-component ul.icons li {
  width: 60px;
  height: 60px;
  padding: 0;
  margin: 0 .7em;
  float: none;
  vertical-align: top;
  display: inline-block;
}
.toggle-blade-component ul.icons li:hover .icon-hover {
  display: block;
}
.toggle-blade-component ul.icons li:hover .icon-active,
.toggle-blade-component ul.icons li:hover .icon-inactive {
  display: none;
}
.toggle-blade-component ul.icons li.active .icon-active {
  display: block;
}
.toggle-blade-component ul.icons li.active .icon-inactive,
.toggle-blade-component ul.icons li.active .icon-hover {
  display: none;
}
.toggle-blade-component ul.icons li.active .icon-text {
  display: block;
  color: #00AEEF;
  margin-top: .5em;
}
.toggle-blade-component ul.icons li.active a,
.toggle-blade-component ul.icons li.active a:hover,
.toggle-blade-component ul.icons li.active a:focus,
.toggle-blade-component ul.icons li.active a:active {
  border: 0 !important;
  background: transparent !important;
}
.toggle-blade-component ul.icons li .icon-active,
.toggle-blade-component ul.icons li .icon-hover {
  display: none;
}
.toggle-blade-component ul.icons li a,
.toggle-blade-component ul.icons li:hover,
.toggle-blade-component ul.icons li:focus,
.toggle-blade-component ul.icons li:active {
  border: 0 !important;
  background: transparent !important;
  outline: 0;
}
.toggle-blade-component ul.icons li a {
  width: 100%;
  height: 100%;
  padding: 0;
}
.toggle-blade-component ul.icons li a img {
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
}
.toggle-blade-component ul.icons .icon-text {
  display: none;
  font-size: .75em;
}
.toggle-blade-component .toggle-blade-breadcrumbs {
  text-align: center;
}
.toggle-blade-component .toggle-blade-breadcrumbs .breadcrumb {
  width: 15px;
  height: 15px;
  padding: 0;
  border-radius: 8px;
  list-style: none;
  background: transparent;
  border: 2px solid #f3f3f3;
  display: inline-block;
  margin: 0 .5em;
  cursor: pointer;
}
.toggle-blade-component .toggle-blade-breadcrumbs .breadcrumb.active {
  background-color: #f3f3f3;
}
.toggle-blade-component .asset {
  height: 100%;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
}
.toggle-blade-component .asset:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}
.toggle-blade-component .asset .blade-image img {
  max-width: 100%;
  max-height: 100%;
}
.toggle-blade-component .blade-image {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.toggle-blade-component .copy {
  display: inline-block;
  height: 100%;
}
.toggle-blade-component .copy:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}
.toggle-blade-component .copy-inner {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .toggle-blade-component h3 {
    font-size: 3.75em;
  }
  .toggle-blade-component p {
    font-size: 1.25em;
  }
  .toggle-blade-component .component-padding {
    padding: 2em;
  }
  .toggle-blade-component .toggle-items {
    height: 350px;
  }
  .toggle-blade-component .persistent-title {
    position: relative;
  }
  .toggle-blade-component .persistent-title h2 {
    position: absolute;
    right: 0;
  }
  .toggle-blade-component .toggle-items {
    height: 400px;
  }
  .toggle-blade-component .nav.nav-tabs {
    padding: 2em;
  }
  .toggle-blade-component .toggle-blade-breadcrumbs .breadcrumb {
    margin: 0 1em;
  }
  .toggle-blade-component .asset {
    padding: 0;
  }
  .toggle-blade-component .blade-image {
    padding: 0 1em;
  }
  .toggle-blade-component .copy-inner {
    padding: 0 1em;
  }
}
@media screen and (min-width: 992px) {
  .toggle-blade-component h3 {
    font-size: 4em;
  }
  .toggle-blade-component .blade-title h2 {
    font-size: 4.375em;
  }
  .toggle-blade-component .blade-title p {
    font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 1.5em;
  }
}
@media screen and (min-width: 1200px) {
  .toggle-blade-component h2 {
    font-size: 2.5em;
  }
  .toggle-blade-component h3 {
    font-size: 5em;
  }
  .toggle-blade-component .blade-title h2 {
    font-family: "intel-clear-headline", impact, sans-serif;
    line-height: .9;
    letter-spacing: .029em;
    font-size: 5em;
  }
  .toggle-blade-component .blade-title h4 {
    font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 2em;
  }
  .toggle-blade-component .toggle-items {
    height: 400px;
  }
}
@media screen and (min-width: 1650px) {
  .toggle-blade-component .asset {
    margin-top: 2em;
    margin-bottom: 1.25em;
  }
  .toggle-blade-component .blade-title h2 {
    font-family: "intel-clear-headline", impact, sans-serif;
    line-height: .9;
    letter-spacing: .029em;
    font-size: 5.75em;
  }
  .toggle-blade-component .blade-title h4 {
    font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 2.25em;
  }
}
.toggle-fullblade-component .toggle-header {
  padding: 5px 0 15px;
  text-align: center;
}
.toggle-fullblade-component .toggle-header h2 {
  font-size: 2.25em;
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
}
.toggle-fullblade-component .toggle-header p {
  font-size: 0.875em;
}
.toggle-fullblade-component .owl-carousel {
  overflow: hidden;
  position: relative;
}
.toggle-fullblade-component .owl-carousel:hover.owl-theme .owl-controls .owl-nav {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
}
.toggle-fullblade-component .owl-carousel.force-visbility {
  overflow: visible;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls {
  margin-top: 0;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .owl-nav {
  width: 100%;
  top: 59%;
  z-index: 2;
  position: absolute;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .owl-nav [class*=owl-] {
  margin: 0;
  padding: 0;
  position: absolute;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
  left: 0;
  top: 0 !important;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .owl-nav .owl-next {
  right: 0;
  top: 0 !important;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav {
  display: none;
  text-align: center;
  line-height: 0;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link {
  display: inline-block;
  width: 25%;
  color: #FFF;
  position: relative;
  border-bottom: 10px solid #555555;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link img {
  display: inline-block;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  width: 100%;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link.active {
  border-color: #00AEEF;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link.active img {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link.active .thumb-overlay {
  display: none;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link.active .thumb-arrow {
  display: block;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link:hover {
  color: #FFF;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link:hover .thumb-overlay {
  opacity: 0;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link .thumb-overlay {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1;
  -webkit-transition: opacity 0.35s ease-in-out;
  -moz-transition: opacity 0.35s ease-in-out;
  -ms-transition: opacity 0.35s ease-in-out;
  -o-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link .thumb-overlay .thumb-label {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  left: 0;
  font-size: 20px;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
.toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link .thumb-arrow {
  width: 0;
  height: 0;
  border-bottom: solid transparent;
  border-left: solid transparent 18px;
  border-right: solid transparent 18px;
  border-top: solid #00AEEF 16px;
  position: absolute;
  left: 50%;
  bottom: -26px;
  margin-left: -18px;
  z-index: 1;
  display: none;
}
.toggle-fullblade-component .owl-carousel[data-thumb-items="3"].owl-theme .owl-controls .thumb-nav .thumb-link {
  width: 33.33%;
}
.toggle-fullblade-component .owl-carousel .l3-text-media-component h2 {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  font-size: 1.875em;
}
.toggle-fullblade-component .owl-carousel .l3-text-media-component h2 a {
  color: #FFF;
}
@media screen and (min-width: 768px) {
  .toggle-fullblade-component .owl-carousel .l3-text-media-component:not(.full-bleed-image) {
    height: 350px;
  }
  .toggle-fullblade-component .owl-carousel .l3-text-media-component:not(.full-bleed-image) .container {
    height: 100%;
  }
  .toggle-fullblade-component .owl-carousel .l3-text-media-component:not(.full-bleed-image) .row {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
  }
}
@media screen and (min-width: 992px) {
  .toggle-fullblade-component .owl-carousel .l3-text-media-component:not(.full-bleed-image) {
    height: 450px;
  }
}
@media screen and (min-width: 1200px) {
  .toggle-fullblade-component .owl-carousel .l3-text-media-component:not(.full-bleed-image) {
    height: 500px;
  }
}
@media screen and (min-width: 1650px) {
  .toggle-fullblade-component .owl-carousel .l3-text-media-component:not(.full-bleed-image) {
    height: 600px;
  }
}
@media screen and (max-width: 767px) {
  .toggle-fullblade-component .owl-carousel .l3-text-media-component > .container {
    padding-top: 0;
  }
  .toggle-fullblade-component .owl-carousel .l3-text-media-component .text-container {
    padding-top: 20px;
  }
  .toggle-fullblade-component .owl-carousel .l3-text-media-component.full-bleed-image .intrinsic-ratio,
  .toggle-fullblade-component .owl-carousel .l3-text-media-component.media-top .media-container {
    margin-bottom: 40px;
  }
  .toggle-fullblade-component .owl-carousel .l3-text-media-component.full-bleed-image .intrinsic-ratio:after {
    background-image: none;
  }
  .toggle-fullblade-component .owl-carousel .l3-text-media-component.full-bleed-image .intrinsic-ratio + .container {
    background-color: transparent !important;
    margin-top: 0;
    color: inherit;
  }
  .toggle-fullblade-component .owl-carousel.owl-theme .owl-controls {
    margin-top: 0;
    position: absolute;
    padding-top: 56.25%;
    width: 100%;
  }
  .toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .owl-nav {
    height: 50px;
    width: 100%;
    top: 50%;
    z-index: 2;
    position: absolute;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
  }
  .toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .owl-dots {
    position: absolute;
    width: 100%;
    top: 230px;
    z-index: 1;
  }
  .toggle-fullblade-component.theme-dark-1.brand-primary .l3-text-media-component {
    background-color: #0071c5 !important;
    color: #FFF;
  }
  .toggle-fullblade-component.theme-light-2 .l3-text-media-component {
    background-color: #FFF !important;
    color: #555555;
  }
}
@media screen and (min-width: 768px) {
  .toggle-fullblade-component .toggle-header {
    padding: 58px 0 60px;
  }
  .toggle-fullblade-component .toggle-header h2 {
    font-size: 3.875em;
  }
  .toggle-fullblade-component .toggle-header p {
    font-size: 1.25em;
  }
  .toggle-fullblade-component .owl-carousel {
    /** For text alignments on full bleed images **/
  }
  .toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .owl-dots {
    display: none !important;
  }
  .toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav {
    display: block;
  }
  .toggle-fullblade-component .owl-carousel .l3-text-media-component h2 {
    font-size: 3.75em;
  }
  .toggle-fullblade-component .owl-carousel .media-item.text-align-center .full-bleed-image .row,
  .toggle-fullblade-component .owl-carousel .media-item.text-align-right .full-bleed-image .row,
  .toggle-fullblade-component .owl-carousel .media-item.text-align-center .full-bleed-image .order-container,
  .toggle-fullblade-component .owl-carousel .media-item.text-align-right .full-bleed-image .order-container,
  .toggle-fullblade-component .owl-carousel .media-item.text-align-center .full-bleed-image .inner,
  .toggle-fullblade-component .owl-carousel .media-item.text-align-right .full-bleed-image .inner {
    width: 100%;
  }
  .toggle-fullblade-component .owl-carousel .media-item.text-align-center .full-bleed-image .row,
  .toggle-fullblade-component .owl-carousel .media-item.text-align-right .full-bleed-image .row {
    position: relative;
  }
  .toggle-fullblade-component .owl-carousel .media-item.text-align-center .full-bleed-image .text-container {
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: block;
  }
  .toggle-fullblade-component .owl-carousel .media-item.text-align-right .full-bleed-image .text-container {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
  }
}
@media screen and (min-width: 1650px) {
  .toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link .thumb-wrap {
    position: relative;
    display: block;
    height: 215px;
    overflow: hidden;
  }
  .toggle-fullblade-component .owl-carousel.owl-theme .owl-controls .thumb-nav .thumb-link img {
    display: block;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.ui-bar {
  font-size: .8em;
}
.ui-bar.small .icon {
  /* Icon sprite definitions*/
}
.ui-bar.small .icon.support figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -264px -80px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.support figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.support figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.support figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.support figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.support:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -264px -40px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.support:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.support:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.support:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.support:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.download figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -224px -40px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.download figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.download figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.download figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.download figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.download:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -224px 0px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.download:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.download:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.download:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.download:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.compare figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -224px -160px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.compare figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.compare figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.compare figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.compare figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.compare:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -224px -120px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.compare:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.compare:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.compare:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.compare:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.specs figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -200px -224px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.specs figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.specs figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.specs figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.specs figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.specs:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -160px -224px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.specs:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.specs:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.specs:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.specs:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.shop figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -80px -224px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.shop figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.shop figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.shop figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.shop figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.small .icon.shop:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -40px -224px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.shop:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.shop:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.shop:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar.small .icon.shop:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar.blade ul {
  padding: 1em 0;
  margin: 0;
  text-align: center;
}
.ui-bar.blade ul li {
  vertical-align: top;
  width: 24%;
  list-style: none;
  display: inline-block;
}
.ui-bar .icon {
  text-align: center;
  padding: 1.5em 0;
  cursor: pointer;
  color: #FFF;
  /* Icon types */
}
.ui-bar .icon:hover {
  color: #9addf7;
}
.ui-bar .icon.support figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -112px -168px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.support figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.support figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.support figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.support figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.support:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -56px -168px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.support:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.support:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.support:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.support:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.download figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: 0px -56px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.download figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.download figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.download figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.download figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.download:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -56px 0px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.download:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.download:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.download:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.download:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.compare figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -112px -56px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.compare figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.compare figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.compare figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.compare figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.compare:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -112px 0px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.compare:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.compare:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.compare:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.compare:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.specs figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -168px -112px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.specs figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.specs figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.specs figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.specs figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.specs:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -168px -56px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.specs:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.specs:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.specs:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.specs:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.shop figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -112px -112px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.shop figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.shop figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.shop figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.shop figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon.shop:hover figure {
  background-image: url(../images/oneAPIIntelIcons/sprite-uibar.png);
  background-position: -56px -112px;
  width: 36px;
  height: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.shop:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.shop:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.shop:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-bar .icon.shop:hover figure {
    background-image: url(../images/oneAPIIntelIcons/sprite-uibar-retina.png);
    background-size: 284px 244px;
  }
}
.ui-bar .icon figure {
  margin: 0 auto;
}
.ui-bar .icon span {
  display: block;
  margin-top: .5em;
}
@media screen and (min-width: 768px) {
  .ui-bar.blade ul li {
    width: 16.6666666666%;
  }
  .ui-bar.blade ul li.hidden-xs {
    display: inline-block !important;
  }
}
@media screen and (max-width: 767px) {
  .ui-bar {
    font-size: .75em;
  }
  .ui-bar ul li {
    width: 24%;
  }
}
.two-col-video .video-player-container {
  left: 0;
}
.two-col-video .blade-videos {
  padding: 0;
}
.two-col-video .blade-videos header h2 {
  margin-bottom: 0;
}
.two-col-video .blade-videos .container {
  width: auto !important;
}
.two-col-video .blade-videos .container .col-xs-12 {
  width: auto !important;
}
.two-col-video .blade-videos .container .col-xs-12 .blade-image {
  float: left;
  width: 190px;
  margin: 0 1em 1em 0;
}
.two-col-video .blade-videos .container .col-xs-12 h3 {
  margin-top: 0;
}
.two-col-video .blade-videos .container .show-more {
  width: 100% !important;
  margin: 0;
}
.video-detail-component {
  margin-bottom: 2em;
}
.video-detail-component .social-links {
  padding-right: 15px;
}
.video-detail-component .social-links-expanded,
.video-detail-component .social-links-expanded a {
  color: white;
}
.video-detail-component .video-player-max-width {
  max-width: 960px;
  margin: 0 auto;
}
.video-detail-component .video-player-container {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.video-detail-component .BrightcoveExperience {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-detail-component .video-info .hidden-content {
  display: none;
}
.video-detail-component .video-info .show-more-container {
  display: block;
  width: auto !important;
}
.video-detail-component .video-info.opened .hidden-content {
  display: inline;
}
.video-detail-component .video-info.opened .show-more-items {
  display: none;
}
.video-detail-component .video-info.opened .show-less-items {
  display: inline;
}
.video-detail-component .video-info.opened .show-less-items:after {
  display: none;
}
@media (min-width: 1650px) {
  .video-detail-component .video-info {
    margin-left: 0;
  }
}
.video-detail-component .video-title {
  font-size: 22px;
}
.video-detail-component .share-video {
  font-size: 16px;
  margin-top: 1em;
}
.video-detail-component .share-video a {
  display: inline-block;
  text-indent: -999px;
  overflow: hidden;
  vertical-align: middle;
  margin-left: 10px;
}
.video-detail-component .share-video .share-tripod {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -504px -485px;
  width: 18px;
  height: 20px;
}
.video-detail-component .share-video .share-facebook {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: 0px -324px;
  width: 77px;
  height: 20px;
}
.video-detail-component .share-video .share-twitter {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -87px -324px;
  width: 77px;
  height: 20px;
}
.video-detail-component .related-videos {
  padding: 0;
}
@media (max-width: 767px) {
  .video-detail-component .page-title {
    padding-left: 0;
  }
}
@media (min-width: 1650px) {
  .video-detail-component .video-player-container {
    left: 0;
  }
  .video-detail-component .blade-videos {
    padding: 0;
  }
  .video-detail-component .blade-videos header h2 {
    margin-bottom: 0;
  }
  .video-detail-component .blade-videos .container {
    width: auto !important;
  }
  .video-detail-component .blade-videos .container .col-xs-12 {
    width: auto !important;
  }
  .video-detail-component .blade-videos .container .col-xs-12 .blade-image {
    float: left;
    width: 190px;
    margin: 0 1em 1em 0;
  }
  .video-detail-component .blade-videos .container .col-xs-12 h3 {
    margin-top: 0;
  }
  .video-detail-component .blade-videos .container .show-more {
    width: 100% !important;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .simplify-video-detail .title-tools-container,
  .simplify-video-detail .video-info .share-video {
    display: none;
  }
  .simplify-video-detail .video-player-max-width {
    margin-top: 20px;
  }
  .simplify-video-detail h1 {
    margin: 35px 0 10px;
  }
}
.video-component {
  position: relative;
  margin-bottom: 30px;
}
.video-component .video-inner {
  position: relative;
  display: block;
  padding: 0;
  overflow: hidden;
}
.video-component .video-image {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  z-index: 1;
}
.video-component .video-image:after {
  content: ' ';
}
.video-component .video-image:after,
.video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-left: -25px;
  margin-top: -25px;
  transform: none;
  position: absolute;
  background: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -283px -176px;
  width: 50px;
  height: 50px;
  z-index: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.video-component .video-container,
.video-component .video-js,
.video-component iframe,
.video-component embed,
.video-component object,
.video-component video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.video-component .video-js.bc-player-default_default {
  width: 100%;
  height: 100%;
}
.video-component .scroll-down-arrow {
  display: none;
}
.video-component.video-active .video-image {
  display: none;
}
.video-component.video-active .bc-player-default_default.vjs-mouse .vjs-big-play-button {
  z-index: 400;
}
.video-component.video-active .bc-player-default_default.vjs-mouse .vjs-big-play-button:before {
  content: '';
}
.video-component.video-active .video-container {
  zoom: 1;
}
.video-component.show-scroll .scroll-down-arrow {
  display: block;
  position: absolute;
  text-align: center;
  left: 50%;
  bottom: -12px;
  margin-left: -25px;
  overflow: hidden;
  z-index: 1;
  opacity: 1;
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -283px -116px;
  width: 50px;
  height: 50px;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -ms-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: italic;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.video-component.show-scroll .scroll-down-arrow .scroll-text {
  font-size: 0.8em;
  padding-top: 8px;
  display: inline-block;
}
.video-component.show-scroll.fading .scroll-down-arrow {
  opacity: 0;
}
@media screen and (max-width: 991px) {
  .video-component .video-inner {
    height: 0 !important;
    padding-bottom: 56.25%;
  }
}
@media screen and (min-width: 768px) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    margin-left: -45px;
    margin-top: -45px;
    background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
    background-position: -110px 0px;
    width: 90px;
    height: 90px;
  }
  .video-component.show-scroll .scroll-down-arrow {
    bottom: -20px;
    margin-left: -40px;
    background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
    background-position: -100px -110px;
    width: 80px;
    height: 80px;
  }
  .video-component.show-scroll .scroll-down-arrow .scroll-text {
    font-size: 1em;
    padding-top: 18px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .video-component .video-image:after,
  .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi) {
  .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.lt-ie9 .video-component .video-image:after,
.lt-ie9 .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
  margin-left: -45px;
  margin-top: -45px;
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -110px 0px;
  width: 90px;
  height: 90px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .lt-ie9 .video-component .video-image:after,
  .lt-ie9 .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .lt-ie9 .video-component .video-image:after,
  .lt-ie9 .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .lt-ie9 .video-component .video-image:after,
  .lt-ie9 .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .lt-ie9 .video-component .video-image:after,
  .lt-ie9 .video-component .bc-player-default_default.vjs-mouse .vjs-big-play-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.lt-ie9 .video-component.show-scroll .scroll-down-arrow {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -100px -110px;
  width: 80px;
  height: 80px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .lt-ie9 .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .lt-ie9 .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .lt-ie9 .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .lt-ie9 .video-component.show-scroll .scroll-down-arrow {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (max-width: 767px) {
  .overview-component.full-bleed-image .page-title,
  .masthead-component.full-bleed-image .page-title,
  .l3-masthead-component.full-bleed-image .page-title,
  .l3-text-media-component.full-bleed-image .page-title {
    margin-left: 0;
    margin-right: 0;
  }
  .overview-component.full-bleed-image .page-title h1,
  .masthead-component.full-bleed-image .page-title h1,
  .l3-masthead-component.full-bleed-image .page-title h1,
  .l3-text-media-component.full-bleed-image .page-title h1 {
    font-size: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .overview-component.full-bleed-image .blade-tools-container,
  .masthead-component.full-bleed-image .blade-tools-container,
  .l3-masthead-component.full-bleed-image .blade-tools-container,
  .l3-text-media-component.full-bleed-image .blade-tools-container,
  .overview-component.full-bleed-image .blade-content .title-tools-container,
  .masthead-component.full-bleed-image .blade-content .title-tools-container,
  .l3-masthead-component.full-bleed-image .blade-content .title-tools-container,
  .l3-text-media-component.full-bleed-image .blade-content .title-tools-container {
    position: absolute;
    width: 100%;
    z-index: 1;
  }
  .overview-component.full-bleed-image .cta-item .btn,
  .masthead-component.full-bleed-image .cta-item .btn,
  .l3-masthead-component.full-bleed-image .cta-item .btn,
  .l3-text-media-component.full-bleed-image .cta-item .btn {
    width: 100%;
  }
  .overview-component.full-bleed-image.theme-light-1 .intrinsic-ratio:after,
  .masthead-component.full-bleed-image.theme-light-1 .intrinsic-ratio:after,
  .l3-masthead-component.full-bleed-image.theme-light-1 .intrinsic-ratio:after,
  .l3-text-media-component.full-bleed-image.theme-light-1 .intrinsic-ratio:after,
  .overview-component.full-bleed-image.theme-light-2 .intrinsic-ratio:after,
  .masthead-component.full-bleed-image.theme-light-2 .intrinsic-ratio:after,
  .l3-masthead-component.full-bleed-image.theme-light-2 .intrinsic-ratio:after,
  .l3-text-media-component.full-bleed-image.theme-light-2 .intrinsic-ratio:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 20%, #ffffff 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 20%, #ffffff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affffff', endColorstr='#ffffffff', GradientType=0);
  }
  .overview-component.full-bleed-image.theme-light-1 .overview-items,
  .masthead-component.full-bleed-image.theme-light-1 .overview-items,
  .l3-masthead-component.full-bleed-image.theme-light-1 .overview-items,
  .l3-text-media-component.full-bleed-image.theme-light-1 .overview-items,
  .overview-component.full-bleed-image.theme-light-2 .overview-items,
  .masthead-component.full-bleed-image.theme-light-2 .overview-items,
  .l3-masthead-component.full-bleed-image.theme-light-2 .overview-items,
  .l3-text-media-component.full-bleed-image.theme-light-2 .overview-items,
  .overview-component.full-bleed-image.theme-light-1 .masthead-content-container,
  .masthead-component.full-bleed-image.theme-light-1 .masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-light-1 .masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-light-1 .masthead-content-container,
  .overview-component.full-bleed-image.theme-light-2 .masthead-content-container,
  .masthead-component.full-bleed-image.theme-light-2 .masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-light-2 .masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-light-2 .masthead-content-container,
  .overview-component.full-bleed-image.theme-light-1 .l3-masthead-content-container,
  .masthead-component.full-bleed-image.theme-light-1 .l3-masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-light-1 .l3-masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-light-1 .l3-masthead-content-container,
  .overview-component.full-bleed-image.theme-light-2 .l3-masthead-content-container,
  .masthead-component.full-bleed-image.theme-light-2 .l3-masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-light-2 .l3-masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-light-2 .l3-masthead-content-container {
    margin-top: -30px;
  }
  .overview-component.full-bleed-image.theme-dark-1 .intrinsic-ratio:after,
  .masthead-component.full-bleed-image.theme-dark-1 .intrinsic-ratio:after,
  .l3-masthead-component.full-bleed-image.theme-dark-1 .intrinsic-ratio:after,
  .l3-text-media-component.full-bleed-image.theme-dark-1 .intrinsic-ratio:after,
  .overview-component.full-bleed-image.theme-dark-2 .intrinsic-ratio:after,
  .masthead-component.full-bleed-image.theme-dark-2 .intrinsic-ratio:after,
  .l3-masthead-component.full-bleed-image.theme-dark-2 .intrinsic-ratio:after,
  .l3-text-media-component.full-bleed-image.theme-dark-2 .intrinsic-ratio:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 20%, #000000 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 20%, #000000 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#ff000000', GradientType=0);
  }
  .overview-component.full-bleed-image.theme-dark-1 .overview-items,
  .masthead-component.full-bleed-image.theme-dark-1 .overview-items,
  .l3-masthead-component.full-bleed-image.theme-dark-1 .overview-items,
  .l3-text-media-component.full-bleed-image.theme-dark-1 .overview-items,
  .overview-component.full-bleed-image.theme-dark-2 .overview-items,
  .masthead-component.full-bleed-image.theme-dark-2 .overview-items,
  .l3-masthead-component.full-bleed-image.theme-dark-2 .overview-items,
  .l3-text-media-component.full-bleed-image.theme-dark-2 .overview-items,
  .overview-component.full-bleed-image.theme-dark-1 .masthead-content-container,
  .masthead-component.full-bleed-image.theme-dark-1 .masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-dark-1 .masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-dark-1 .masthead-content-container,
  .overview-component.full-bleed-image.theme-dark-2 .masthead-content-container,
  .masthead-component.full-bleed-image.theme-dark-2 .masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-dark-2 .masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-dark-2 .masthead-content-container,
  .overview-component.full-bleed-image.theme-dark-1 .l3-masthead-content-container,
  .masthead-component.full-bleed-image.theme-dark-1 .l3-masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-dark-1 .l3-masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-dark-1 .l3-masthead-content-container,
  .overview-component.full-bleed-image.theme-dark-2 .l3-masthead-content-container,
  .masthead-component.full-bleed-image.theme-dark-2 .l3-masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-dark-2 .l3-masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-dark-2 .l3-masthead-content-container {
    background-color: #000 !important;
    color: #FFF;
    margin-top: -30px;
  }
  .overview-component.full-bleed-image.theme-dark-1.brand-darkest-blue .intrinsic-ratio:after,
  .masthead-component.full-bleed-image.theme-dark-1.brand-darkest-blue .intrinsic-ratio:after,
  .l3-masthead-component.full-bleed-image.theme-dark-1.brand-darkest-blue .intrinsic-ratio:after,
  .l3-text-media-component.full-bleed-image.theme-dark-1.brand-darkest-blue .intrinsic-ratio:after,
  .overview-component.full-bleed-image.theme-dark-2.brand-darkest-blue .intrinsic-ratio:after,
  .masthead-component.full-bleed-image.theme-dark-2.brand-darkest-blue .intrinsic-ratio:after,
  .l3-masthead-component.full-bleed-image.theme-dark-2.brand-darkest-blue .intrinsic-ratio:after,
  .l3-text-media-component.full-bleed-image.theme-dark-2.brand-darkest-blue .intrinsic-ratio:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(top, rgba(5, 19, 45, 0.1) 20%, #05132d 100%);
    background-image: linear-gradient(to bottom, rgba(5, 19, 45, 0.1) 20%, #05132d 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a05132d', endColorstr='#ff05132d', GradientType=0);
  }
  .overview-component.full-bleed-image.theme-dark-1.brand-darkest-blue .overview-items,
  .masthead-component.full-bleed-image.theme-dark-1.brand-darkest-blue .overview-items,
  .l3-masthead-component.full-bleed-image.theme-dark-1.brand-darkest-blue .overview-items,
  .l3-text-media-component.full-bleed-image.theme-dark-1.brand-darkest-blue .overview-items,
  .overview-component.full-bleed-image.theme-dark-2.brand-darkest-blue .overview-items,
  .masthead-component.full-bleed-image.theme-dark-2.brand-darkest-blue .overview-items,
  .l3-masthead-component.full-bleed-image.theme-dark-2.brand-darkest-blue .overview-items,
  .l3-text-media-component.full-bleed-image.theme-dark-2.brand-darkest-blue .overview-items,
  .overview-component.full-bleed-image.theme-dark-1.brand-darkest-blue .masthead-content-container,
  .masthead-component.full-bleed-image.theme-dark-1.brand-darkest-blue .masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-dark-1.brand-darkest-blue .masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-dark-1.brand-darkest-blue .masthead-content-container,
  .overview-component.full-bleed-image.theme-dark-2.brand-darkest-blue .masthead-content-container,
  .masthead-component.full-bleed-image.theme-dark-2.brand-darkest-blue .masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-dark-2.brand-darkest-blue .masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-dark-2.brand-darkest-blue .masthead-content-container,
  .overview-component.full-bleed-image.theme-dark-1.brand-darkest-blue .l3-masthead-content-container,
  .masthead-component.full-bleed-image.theme-dark-1.brand-darkest-blue .l3-masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-dark-1.brand-darkest-blue .l3-masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-dark-1.brand-darkest-blue .l3-masthead-content-container,
  .overview-component.full-bleed-image.theme-dark-2.brand-darkest-blue .l3-masthead-content-container,
  .masthead-component.full-bleed-image.theme-dark-2.brand-darkest-blue .l3-masthead-content-container,
  .l3-masthead-component.full-bleed-image.theme-dark-2.brand-darkest-blue .l3-masthead-content-container,
  .l3-text-media-component.full-bleed-image.theme-dark-2.brand-darkest-blue .l3-masthead-content-container {
    background-color: #05132d !important;
    color: #FFF;
    margin-top: -30px;
  }
  .masthead-component.full-bleed-image .blade-content .title-tools-container {
    padding: 0 15px;
  }
  .l3-text-media-component.full-bleed-image .intrinsic-ratio + .container {
    padding: 15px;
  }
  .l3-text-media-component.full-bleed-image.theme-light-1 .intrinsic-ratio + .container,
  .l3-text-media-component.full-bleed-image.theme-light-2 .intrinsic-ratio + .container {
    margin-top: -30px;
  }
  .l3-text-media-component.full-bleed-image.theme-dark-1 .intrinsic-ratio + .container,
  .l3-text-media-component.full-bleed-image.theme-dark-2 .intrinsic-ratio + .container {
    background-color: #000 !important;
    color: #FFF;
    margin-top: -30px;
  }
  .l3-text-media-component.full-bleed-image.theme-dark-1.brand-darkest-blue .intrinsic-ratio + .container,
  .l3-text-media-component.full-bleed-image.theme-dark-2.brand-darkest-blue .intrinsic-ratio + .container {
    background-color: #05132d !important;
    color: #FFF;
    margin-top: -30px;
  }
  .overview-component.hero-takeover.hero .blade-item-0 .blade-image span > span {
    position: relative;
    display: block;
  }
  .overview-component.hero-takeover.hero .blade-item-0 .blade-image span > span:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 80%, #ffffff 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 80%, #ffffff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affffff', endColorstr='#ffffffff', GradientType=0);
  }
  .overview-component.hero-takeover.hero .blade-item-0 .blade-item-content {
    color: #FFF;
  }
  .overview-component.hero-takeover.hero .blade-item-0 .blade-item-content h2 {
    color: #FFF !important;
  }
  .overview-component.hero-takeover.hero .blade-item-0 .cta-item .btn {
    width: 100%;
  }
  .overview-component.hero-takeover.hero.brand-darkest-blue {
    background-color: #05132d;
  }
  .overview-component.hero-takeover.hero.brand-darkest-blue .blade-image span > span:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(top, rgba(5, 19, 45, 0.1) 80%, #05132d 100%);
    background-image: linear-gradient(to bottom, rgba(5, 19, 45, 0.1) 80%, #05132d 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a05132d', endColorstr='#ff05132d', GradientType=0);
  }
  .overview-component.hero-takeover.hero.brand-darkest-blue.brand-override-black {
    background-color: #000;
  }
  .overview-component.hero-takeover.hero.brand-darkest-blue.brand-override-black .blade-image span > span:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 80%, #000000 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 80%, #000000 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#ff000000', GradientType=0);
  }
  .overview-component.hero-takeover.hero.full-height-variation .intrinsic-ratio .intrinsic-element:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-linear-gradient(top, rgba(5, 19, 45, 0.1) 80%, #05132d 100%);
    background-image: linear-gradient(to bottom, rgba(5, 19, 45, 0.1) 80%, #05132d 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a05132d', endColorstr='#ff05132d', GradientType=0);
  }
  .marquee-mobile-1x1.full-bleed-image .blade-content {
    position: relative;
  }
  .marquee-mobile-1x1.full-bleed-image .intrinsic-ratio {
    padding-bottom: 100% !important;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2 {
    background-color: #000 !important;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-light-1,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2 {
    background-color: #FFF !important;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1 .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2 .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1 .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2 .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1 .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2 .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1 .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2 .l3-masthead-content-container {
    background-color: transparent;
    margin-top: -180px;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1 .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2 .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1 .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2 .overview-items {
    background-color: transparent;
    margin-top: -180px;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1 .overview-items .blade-item-0,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2 .overview-items .blade-item-0,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1 .overview-items .blade-item-0,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2 .overview-items .blade-item-0 {
    padding-bottom: 0;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1.masthead-component .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2.masthead-component .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1.masthead-component .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2.masthead-component .masthead-content-container {
    padding-bottom: 30px;
    margin-top: -180px;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1.l3-masthead-component .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2.l3-masthead-component .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1.l3-masthead-component .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2.l3-masthead-component .l3-masthead-content-container {
    padding-left: 0;
    padding-right: 0;
    margin-top: -180px;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1.l3-text-media-component,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2.l3-text-media-component,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1.l3-text-media-component,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2.l3-text-media-component {
    position: relative;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1.l3-text-media-component .intrinsic-ratio + .container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2.l3-text-media-component .intrinsic-ratio + .container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1.l3-text-media-component .intrinsic-ratio + .container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2.l3-text-media-component .intrinsic-ratio + .container {
    height: auto;
    background-color: transparent;
    margin-top: -180px;
    padding-bottom: 30px;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1.l3-text-media-component .order-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2.l3-text-media-component .order-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1.l3-text-media-component .order-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2.l3-text-media-component .order-container {
    height: auto;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1.hero .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2.hero .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1.hero .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2.hero .overview-items {
    margin-top: -90px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1 .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2 .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1 .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2 .masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1 .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2 .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1 .l3-masthead-content-container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2 .l3-masthead-content-container {
    margin-top: -300px;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1 .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2 .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1 .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2 .overview-items {
    margin-top: -300px;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1.l3-text-media-component .intrinsic-ratio + .container,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2.l3-text-media-component .intrinsic-ratio + .container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1.l3-text-media-component .intrinsic-ratio + .container,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2.l3-text-media-component .intrinsic-ratio + .container {
    margin-top: -300px;
  }
  .marquee-mobile-1x1.full-bleed-image.theme-dark-1.hero .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-dark-2.hero .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-light-1.hero .overview-items,
  .marquee-mobile-1x1.full-bleed-image.theme-light-2.hero .overview-items {
    margin-top: -300px;
  }
}
.product-options .dotted-border {
  display: none !important;
}
.product-options .responsive-table-component .show-more-container {
  margin-top: 15px;
}
.product-options .responsive-table-component .differences {
  width: 220px;
  padding: 10px 0;
}
.product-options .responsive-table-component .differences.diff-enabled label {
  background-color: #e3f5f2;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  padding-right: 10px;
}
.product-options .responsive-table-component .container {
  padding: 0;
}
.product-options .responsive-table-component .container.table-container {
  border-top: 1px solid #d7d7d7;
}
.product-options .responsive-table-component table thead tr {
  border: 1px solid #d7d7d7;
}
.product-options .responsive-table-component table thead tr th {
  min-width: 170px;
  text-align: center;
  background-color: #f3f3f3;
  vertical-align: middle;
  border: 1px solid #d7d7d7;
  font-size: 16px;
}
.product-options .responsive-table-component table tbody .data {
  background-color: #d7d7d7;
}
.product-options .responsive-table-component table tbody .data td {
  transition: background-color 0.7s ease;
  text-align: center;
  padding: 30px;
}
.product-options .responsive-table-component table tbody .data.diff.enabled td {
  background-color: #e3f5f2 !important;
}
.product-options .responsive-table-component table tbody .data.diff:first-child {
  background-color: #e3f5f2 !important;
}
.product-options .responsive-table-component table tbody tr td {
  font-size: 16px;
}
.product-options .responsive-table-component table.sticky-column {
  z-index: 11;
  left: 0;
}
.product-options .responsive-table-component table.sticky-column th,
.product-options .responsive-table-component table.sticky-column td {
  border-right: 1px solid #d7d7d7 !important;
  background-color: #f3f3f3 !important;
}
.product-options .responsive-table-component .table-responsive {
  border-right: 1px solid #d7d7d7 !important;
}
.product-options .responsive-table-component .table-responsive table {
  position: relative;
  left: 100%;
  max-width: inherit;
  margin-bottom: 0;
}
.product-options .responsive-table-component .table-responsive table.table-normal {
  left: 0 !important;
}
.product-options .responsive-table-component .table-responsive table thead th {
  background: white;
  min-width: 240px;
  border: 1px solid #d7d7d7;
}
.product-options .responsive-table-component .table-responsive table thead th p {
  white-space: normal;
}
.product-options .responsive-table-component .table-responsive table thead th .card-item {
  position: relative;
  padding: 20px;
  padding-bottom: 35px;
}
.product-options .responsive-table-component .table-responsive table thead th .card-item h3 {
  font-size: 18px;
  line-height: 22px;
  text-align: left;
  margin-bottom: 0;
}
.product-options .responsive-table-component .table-responsive table thead th .card-item .add-compare {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  padding: 0 5px;
}
.product-options .responsive-table-component .table-responsive table thead th .card-item .add-compare .has-switch-input {
  margin: 15px 0;
}
.product-options .responsive-table-component .table-responsive table thead th .card-item .add-compare.active .has-switch-input,
.product-options .responsive-table-component .table-responsive table thead th .card-item .add-compare.active a {
  display: block;
  position: relative;
  margin: 10px 0 !important;
}
.product-options .responsive-table-component .table-responsive table thead th .card-item .add-compare.active .compare-now {
  margin: 21px 0;
}
.product-options .responsive-table-component .table-responsive table thead th .current {
  position: absolute;
  width: 100%;
  bottom: 5px;
  left: 0;
  font-size: 12px;
  color: #d7d7d7;
  padding: 5px;
  margin: 0;
}
.product-options .responsive-table-component .table-responsive table thead td {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .product-options .container {
    padding-left: 0;
    padding-right: 0;
  }
  .product-options .container header h2,
  .product-options .container header h4 {
    padding: 0 15px;
  }
  .product-options .responsive-table-component .highlight-container {
    padding: 0;
  }
  .product-options .responsive-table-component .differences {
    width: 100%;
    padding: 10px 30px;
    text-align: center;
  }
  .product-options .responsive-table-component table thead tr th {
    min-width: 150px !important;
  }
  .product-options .responsive-table-component table.sticky-column thead th:first-child {
    max-width: 130px !important;
    min-width: 130px !important;
  }
  .product-options .responsive-table-component .table-responsive table thead th {
    min-width: 190px !important;
  }
  .product-options .responsive-table-component .table-responsive table thead th .card-item {
    max-width: 190px;
    padding: 10px;
    padding-bottom: 35px;
    white-space: normal;
  }
  .product-options .responsive-table-component .table-responsive table thead th .card-item img {
    width: 80px;
    height: auto;
  }
  .product-options .responsive-table-component .table-responsive table thead th .card-item .btn {
    min-width: 60px;
  }
  .product-options .responsive-table-component .table-responsive table thead th:first-child {
    min-width: 130px !important;
    max-width: 130px !important;
  }
}
.product-options .table-animation {
  animation: introFrames cubic-bezier(0, 0.19, 0, 1) 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode: forwards;
  /*when the spec is finished*/
  -webkit-animation: introFrames cubic-bezier(0, 0.19, 0, 1) 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode: forwards;
  /*Chrome 16+, Safari 4+*/
  -moz-animation: introFrames cubic-bezier(0, 0.19, 0, 1) 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode: forwards;
  /*FF 5+*/
  -o-animation: introFrames cubic-bezier(0, 0.19, 0, 1) 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode: forwards;
  /*Not implemented yet*/
  -ms-animation: introFrames cubic-bezier(0, 0.19, 0, 1) 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode: forwards;
  /*IE 10+*/
}
@keyframes introFrames {
  0% {
    left: 100%;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes introFrames {
  0% {
    left: 100%;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes introFrames {
  0% {
    left: 100%;
  }
  100% {
    left: 0;
  }
}
@-o-keyframes introFrames {
  0% {
    left: 100%;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes introFrames {
  0% {
    left: 100%;
  }
  100% {
    left: 0;
  }
}
.location-banner {
  background-color: #252525;
  -webkit-transition: max-height 0.5s ease-out;
  -moz-transition: max-height 0.5s ease-out;
  -ms-transition: max-height 0.5s ease-out;
  -o-transition: max-height 0.5s ease-out;
  transition: max-height 0.5s ease-out;
  max-height: 0;
  z-index: 900;
}
.location-banner .container {
  padding: 50px 30px 32px;
  height: 0;
  overflow: hidden;
}
.location-banner.open {
  max-height: 350px;
}
.location-banner.open .container {
  height: auto;
}
.location-banner form.simplify-form {
  margin: 0;
  padding: 0;
  display: block;
}
.location-banner form.simplify-form label.intel-fancy-input {
  margin: 0;
}
.location-banner p {
  color: #FFF;
  max-width: 500px;
  margin-bottom: 30px;
}
.location-banner .countries {
  position: relative;
  min-width: 300px;
  margin-bottom: 30px;
}
.location-banner .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
}
.location-banner .btn-close:hover {
  right: 20px;
  top: 20px;
  left: auto;
}
@media (max-width: 767px) {
  .location-banner .confirm-cta .btn-primary {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .location-banner .container {
    padding-top: 32px;
  }
  .location-banner form.simplify-form {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .location-banner p {
    margin-bottom: 0;
  }
  .location-banner .countries {
    margin: 0 30px;
  }
}
.suggested-reseller-blade {
  padding-top: 20px;
}
.suggested-reseller-blade .reseller-container {
  width: 100%;
  padding: 20px 0;
}
.suggested-reseller-blade .reseller-container .reseller-card {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  background-color: white;
  padding: 0;
  height: 100%;
  margin-bottom: 20px;
}
.suggested-reseller-blade .reseller-container .reseller-card h3 {
  font-size: 2.5em;
  margin: 1.5em 0;
}
.suggested-reseller-blade .reseller-container .reseller-card h5 {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.suggested-reseller-blade .reseller-container .reseller-card .store-info-wrap {
  padding: 30px 20px;
  border-top: 5px solid #FFF;
}
.suggested-reseller-blade .reseller-container .reseller-card .store-info-wrap.stripe-platinum {
  border-color: #d5d8dc;
}
.suggested-reseller-blade .reseller-container .reseller-card .store-info-wrap.stripe-gold {
  border-color: #fec00b;
}
.suggested-reseller-blade .reseller-container .reseller-card .store-info-wrap .directions {
  margin-top: 1.5em;
}
.suggested-reseller-blade .reseller-container .reseller-card .type-platinum {
  color: #d5d8dc;
}
.suggested-reseller-blade .reseller-container .reseller-card .type-gold {
  color: #fec00b;
}
.suggested-reseller-blade .reseller-container .reseller-card .separator {
  color: #d7d7d7;
}
@media screen and (max-width: 1199px) {
  .suggested-reseller-blade .reseller-container .reseller-card h3 {
    font-size: 2em;
  }
}
@media screen and (max-width: 991px) {
  .suggested-reseller-blade .container {
    padding: 0 20px;
  }
  .suggested-reseller-blade .container .intro {
    padding: 0 10px;
  }
  .suggested-reseller-blade .container .reseller-container {
    margin: 0;
  }
  .suggested-reseller-blade .container .reseller-container .equal-heights {
    padding: 0;
  }
  .suggested-reseller-blade .container .reseller-container .equal-heights .reseller-card {
    margin-bottom: 10px;
  }
}
.sitemap ul,
.sitemap li,
.sitemap .no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.sitemap ul,
.sitemap li {
  list-style: none;
}
.sitemap ul li {
  line-height: 2.5rem;
}
.sitemap h4 {
  font-weight: bold;
}
.sitemap h2 {
  margin-bottom: 3rem;
}
.sitemap .sitemap-l2 {
  padding-bottom: 2rem;
  margin-bottom: 3rem;
  border-width: 0 0 1px 0;
  border-color: #eee;
  border-style: solid;
}
.sitemap .sitemap-l2 h4 {
  margin-top: 2.5rem;
}
.promo-block-container {
  position: relative;
}
.promo-block-container > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.promo-block-container .promo-block {
  line-height: 0;
  height: 400px;
  overflow: hidden;
  display: block;
}
.promo-block-container .promo-block .media-item-wrap {
  position: relative;
  height: 100%;
}
.promo-block-container .promo-block .media-item-wrap .media-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
.promo-block-container .promo-block .text-container {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  color: #FFF;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 1199px) {
  .promo-block-container .promo-block .text-container {
    padding: 20px 20%;
  }
}
.promo-block-container .promo-block .text-container h3.headline {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  font-size: 2.5em;
}
.promo-block-container .promo-block .text-container .learn-more {
  color: #9addf7;
}
.promo-block-container .promo-block .text-container .learn-more span {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -276px -124px;
  width: 5px;
  height: 9px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-block-container .promo-block .text-container .learn-more span {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-block-container .promo-block .text-container .learn-more span {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-block-container .promo-block .text-container .learn-more span {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-block-container .promo-block .text-container .learn-more span {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.no-touch .promo-block-container .promo-block:hover .text-container,
.no-touch .promo-block-container .promo-block:focus .text-container {
  background-color: rgba(0, 0, 0, 0.3);
}
.no-touch .promo-block-container .promo-block:hover .text-container h3.headline,
.no-touch .promo-block-container .promo-block:focus .text-container h3.headline {
  color: #9addf7;
}
.no-touch .promo-block-container .promo-block:hover .media-item,
.no-touch .promo-block-container .promo-block:focus .media-item {
  transform: scale(1.1);
}
.promo-banner-container {
  display: none;
  transition: display 0.2s ease;
  overflow: auto;
  position: relative;
}
.promo-banner-container h2,
.promo-banner-container p {
  margin: 0 0 5px 0;
}
.promo-banner-container .promo-banner-collapse {
  position: absolute;
  right: 35px;
  top: 50%;
  margin-top: -1.2rem;
}
@media screen and (max-width: 767px) {
  .promo-banner-container .promo-banner-collapse {
    right: 30px;
  }
}
@media screen and (max-width: 480px) {
  .promo-banner-container .promo-banner-collapse {
    right: 20px;
  }
}
.promo-banner-container .promo-banner-collapse.theme-light-2 a:hover .icon-remove,
.promo-banner-container .promo-banner-collapse.inset-image-right a:hover .icon-remove {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -575px -520px;
  width: 20px;
  height: 20px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-banner-container .promo-banner-collapse.theme-light-2 a:hover .icon-remove,
  .promo-banner-container .promo-banner-collapse.inset-image-right a:hover .icon-remove {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-banner-container .promo-banner-collapse.theme-light-2 a:hover .icon-remove,
  .promo-banner-container .promo-banner-collapse.inset-image-right a:hover .icon-remove {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-banner-container .promo-banner-collapse.theme-light-2 a:hover .icon-remove,
  .promo-banner-container .promo-banner-collapse.inset-image-right a:hover .icon-remove {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .promo-banner-container .promo-banner-collapse.theme-light-2 a:hover .icon-remove,
  .promo-banner-container .promo-banner-collapse.inset-image-right a:hover .icon-remove {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media screen and (max-width: 500px) {
  .promo-banner-container .inset-image-type-right .promo-banner-text {
    padding-left: 15px;
  }
}
.promo-banner-container .promo-banner-text {
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
}
.promo-banner-container .promo-banner-text h2 span {
  display: none;
}
@media screen and (max-width: 991px) {
  .promo-banner-container .promo-banner-text h2 {
    font-size: 20px;
  }
  .promo-banner-container .promo-banner-text p {
    font-size: 15px;
  }
}
@media screen and (min-width: 991px) {
  .promo-banner-container .promo-banner-text {
    padding: 25px 0;
  }
}
@media screen and (max-width: 700px) {
  .promo-banner-container .promo-banner-text h2 span {
    display: inline;
  }
  .promo-banner-container .promo-banner-text p {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  .promo-banner-container .col-xs-3,
  .promo-banner-container .col-xs-8 {
    padding-left: 5px;
    padding-right: 0;
  }
}
.promo-banner-container .inset-image-left,
.promo-banner-container .inset-image-right {
  display: flex;
  flex: 1 0 50%;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.promo-banner-container .inset-image-left img,
.promo-banner-container .inset-image-right img {
  height: 70px;
}
@media screen and (max-width: 500px) {
  .promo-banner-container .inset-image-left img,
  .promo-banner-container .inset-image-right img {
    height: auto;
    width: 100%;
  }
}
@media screen and (min-width: 991px) {
  .promo-banner-container .inset-image-left img,
  .promo-banner-container .inset-image-right img {
    height: 110px;
  }
}
body.has-promo-banner .promo-banner-container {
  display: block;
}
.multiple-assets-component {
  /** Override for videos in carousel **/
  /** Override for 360 video play icon **/
}
.multiple-assets-component .container {
  padding-top: 2em;
  padding-bottom: 2em;
}
.multiple-assets-component h3 {
  color: #003c71;
  font-size: 1.875em;
}
.multiple-assets-component .owl-item {
  text-align: center;
}
.multiple-assets-component .owl-item figure {
  height: 100%;
  overflow: hidden;
}
.multiple-assets-component .owl-carousel-container {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}
.multiple-assets-component .owl-carousel-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.35em;
  /* Adjusts for spacing */
}
.multiple-assets-component .owl-carousel {
  display: inline-block !important;
  vertical-align: middle;
  overflow: hidden;
}
.multiple-assets-component .owl-carousel .owl-controls .owl-dot span {
  height: 0;
  width: 0;
}
.multiple-assets-component .owl-carousel .owl-controls .owl-dot.active a,
.multiple-assets-component .owl-carousel .owl-controls .owl-dot:hover a {
  background-color: #869791;
}
.multiple-assets-component .owl-carousel .owl-controls .owl-dot a {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  border-radius: 100%;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}
.multiple-assets-component .owl-carousel .owl-controls .owl-nav {
  display: none;
}
.multiple-assets-component .owl-carousel .owl-controls .owl-nav .owl-next,
.multiple-assets-component .owl-carousel .owl-controls .owl-nav .owl-prev {
  position: absolute;
  top: calc(50% - 26px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.multiple-assets-component .owl-carousel .owl-controls .owl-nav .owl-prev {
  left: 0px;
}
.multiple-assets-component .owl-carousel .owl-controls .owl-nav .owl-next {
  right: 0px;
}
.multiple-assets-component:hover .owl-carousel .owl-nav {
  display: block;
}
.multiple-assets-component .owl-stage-outer {
  overflow: visible;
}
@media all and (-ms-high-contrast: none) {
  .multiple-assets-component {
    /* IE11 */
  }
  .multiple-assets-component *::-ms-backdrop,
  .multiple-assets-component .owl-stage {
    perspective: 1px;
  }
}
.multiple-assets-component h3 {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
}
.multiple-assets-component .multiple-assets-items {
  position: relative;
}
.multiple-assets-component .multiple-assets-item {
  overflow: hidden;
}
.multiple-assets-component .multiple-assets-item:hover ~ .multiple-assets-controls {
  display: block;
}
.multiple-assets-component .blade-content {
  display: table;
  height: 100%;
  padding-top: 15px;
}
.multiple-assets-component .blade-content-cell {
  display: table-cell;
  vertical-align: middle;
}
.multiple-assets-component .blade-content-cell.text-center {
  vertical-align: middle;
  text-align: left;
}
.multiple-assets-component .blade-content-cell.text-top {
  vertical-align: top;
}
.multiple-assets-component .blade-content-cell.text-bottom {
  vertical-align: bottom;
}
.multiple-assets-component .video-wrapper,
.multiple-assets-component .video-player-max-width,
.multiple-assets-component .video-player-container {
  height: 100%;
}
.multiple-assets-component .youtube-video .fake-play-button {
  display: none;
}
.multiple-assets-component .youtube-video.disabled:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  height: calc(100% - 37px);
  width: 100%;
  z-index: 1;
}
.multiple-assets-component .youtube-video.disabled .fake-play-button {
  height: 50px;
  width: 75px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  cursor: pointer;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.multiple-assets-component .video-js video,
.multiple-assets-component .vjs-poster {
  pointer-events: none;
}
.multiple-assets-component .embed-responsive.ts-video .bc-player-default_default .vjs-big-play-button {
  background-image: url(../images/oneAPIIntelIcons/360-icon.png);
  background-repeat: no-repeat;
  background-size: 90px;
  background-position: center;
}
.multiple-assets-component .embed-responsive.ts-video .bc-player-default_default .vjs-big-play-button span.vjs-icon-placeholder:before {
  content: '';
}
@media screen and (min-width: 768px) {
  .multiple-assets-component .multiple-assets-items {
    height: 420px;
  }
  .multiple-assets-component h3 {
    font-size: 3.75em;
  }
  .multiple-assets-component .blade-content-cell.text-top h3 {
    margin-top: -12px;
    /*Adjusts for text alignment with media*/
  }
  .multiple-assets-component .blade-content-cell.text-bottom p.cta-item {
    margin-bottom: 30px;
    /*Adjusts for text alignment with media*/
  }
  .multiple-assets-component .owl-carousel.is-hovered .owl-nav {
    display: block;
  }
  .multiple-assets-component .owl-item {
    height: 384px;
  }
  .multiple-assets-component .owl-item figure img {
    height: 100%;
    max-width: none;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .multiple-assets-component .multiple-assets-items .multiple-assets-item {
    position: relative;
    top: 50%;
    height: 100%;
    transform: translateY(-50%);
  }
  .multiple-assets-component .nav.nav-tabs {
    padding: 2em;
  }
  .multiple-assets-component .copy {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .multiple-assets-component .blade-content {
    padding-top: 0;
  }
  .multiple-assets-component .multi-image-blade-breadcrumbs {
    position: absolute;
    bottom: 0;
  }
  .multiple-assets-component .multi-image-blade-breadcrumbs .breadcrumb {
    margin: 0 1em;
  }
}
@media screen and (min-width: 992px) {
  .multiple-assets-component .blade-content {
    padding-top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .multiple-assets-component .owl-item figure img {
    width: 100%;
  }
  .multiple-assets-component h2 {
    font-size: 2.5em;
  }
  .multiple-assets-component .blade-content {
    padding-top: 0;
  }
}
@media screen and (min-width: 1650px) {
  .multiple-assets-component .multiple-assets-items {
    height: 564px;
  }
  .multiple-assets-component .owl-item {
    height: 528px;
  }
}
/*Disable the arrows on touch devices*/
html.touch .multiple-assets-component:hover .owl-carousel .owl-nav {
  display: none;
}
html.touch .multiple-assets-component:hover.has-mouse .owl-carousel .owl-nav {
  display: block;
}
.padded-arrows-prev,
.padded-arrows-next {
  background-image: url("../images/oneAPIIntelIcons/intel-arrows.png");
  padding: 29px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background-repeat: no-repeat;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.padded-arrows-prev:hover {
  background-position: 0 -58px;
}
.padded-arrows-next {
  background-position: -58px 0;
}
.padded-arrows-next:hover {
  background-position: -58px -58px;
}
.non-padded-arrows-prev,
.non-padded-arrows-next {
  background-image: url("../images/oneAPIIntelIcons/intel-arrows.png");
  background-repeat: no-repeat;
  width: 58px;
  height: 58px;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.non-padded-arrows-prev:hover {
  background-position: 0 -58px;
}
.non-padded-arrows-next {
  background-position: -58px 0;
}
.non-padded-arrows-next:hover {
  background-position: -58px -58px;
}
.simplify-paddle-prev {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: 0px 0px;
  width: 33px;
  height: 61px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-prev {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-prev {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-prev {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-prev {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.simplify-paddle-prev:hover {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -106px 0px;
  width: 33px;
  height: 61px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-prev:hover {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-prev:hover {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-prev:hover {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-prev:hover {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.simplify-paddle-next {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -53px 0px;
  width: 33px;
  height: 61px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-next {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-next {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-next {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-next {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.simplify-paddle-next:hover {
  background-image: url(../images/oneAPIIntelIcons/sprite-carets.png);
  background-position: -159px 0px;
  width: 33px;
  height: 61px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-next:hover {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-next:hover {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-next:hover {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .simplify-paddle-next:hover {
    background-image: url(../images/oneAPIIntelIcons/sprite-carets-retina.png);
    background-size: 307px 260px;
  }
}
.sliding-paddle-prev,
.sliding-paddle-next {
  background-image: url("../images/oneAPIIntelIcons/sliding-gallery-arrows.png");
  width: 100px;
  height: 50px;
  background-repeat: no-repeat;
}
.sliding-paddle-prev:hover {
  background-position: 0 -50px;
}
.sliding-paddle-next {
  background-position: -100px 0;
}
.sliding-paddle-next:hover {
  background-position: -100px -50px;
}
.cta-bar-simplified {
  background: #252525;
  text-align: center;
}
.cta-bar-simplified .flex-content-block {
  padding: 30px 0;
}
@media screen and (max-width: 767px) {
  .cta-bar-simplified {
    text-align: center;
  }
  .cta-bar-simplified .flex-content-block .cta-details {
    padding-bottom: 20px;
  }
  .cta-bar-simplified .flex-content-block .cta-action button {
    width: auto;
  }
}
@media screen and (min-width: 768px) {
  .cta-bar-simplified .flex-content-block {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .cta-bar-simplified .flex-content-block .cta-details {
    width: 70%;
    text-align: left;
  }
  .cta-bar-simplified .flex-content-block .cta-action {
    width: 30%;
  }
}
.interrupter-bar {
  padding: 30px 0 20px;
}
.interrupter-bar .headline {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  font-size: 2.625em;
  margin: 0 0 20px;
}
.interrupter-bar .btn,
.interrupter-bar .btn-primary {
  width: auto !important;
}
.interrupter-bar .details {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .interrupter-bar {
    padding: 50px 0 40px;
  }
  .interrupter-bar .headline {
    font-size: 3.25em;
  }
}
.blade ul.links-horizontal {
  list-style: none;
  padding: 0;
}
.blade ul.links-horizontal li {
  display: block;
  list-style-image: none;
  text-align: center;
}
.blade ul.links-horizontal li:first-child {
  padding-top: 0;
}
@media screen and (min-width: 768px) {
  .blade ul.links-horizontal {
    text-align: center;
  }
  .blade ul.links-horizontal li {
    display: inline;
    padding: 10px 15px 0;
  }
  .blade ul.links-horizontal li:after {
    content: "|";
    position: relative;
    right: -15px;
  }
  .blade ul.links-horizontal li:last-child {
    margin-right: 0;
  }
  .blade ul.links-horizontal li:last-child:after {
    content: "";
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .blade ul.links-horizontal li:nth-child(2n):after {
    content: "\A";
    white-space: pre;
  }
}
.welcome-header {
  padding: 30px 0;
}
.welcome-header .headline {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.75em;
  margin: 0 0 30px;
}
.welcome-header .program-info {
  margin-bottom: 30px;
}
.welcome-header p {
  margin-bottom: 8px;
}
.welcome-header ul.list-unstyled {
  padding-left: 0;
}
.welcome-header ul.list-unstyled li {
  list-style-image: none;
  padding: 0;
  margin-bottom: 8px;
}
.welcome-header ul.list-unstyled a {
  padding: 0;
}
.welcome-header ul.list-with-comma {
  margin-bottom: 0;
}
.welcome-header ul.list-with-comma .comma-wrap:after {
  content: ",";
}
.welcome-header ul.list-with-comma li:last-child .comma-wrap:after {
  content: "";
}
@media screen and (min-width: 768px) {
  .welcome-header {
    padding: 30px 0 22px;
  }
  .welcome-header .flex-content-block {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .welcome-header .program-info {
    margin-bottom: 0;
    padding-right: 15px;
    width: 40%;
  }
  .welcome-header .partner-info {
    padding-left: 15px;
    text-align: right;
    width: 55%;
  }
  .welcome-header ul.list-unstyled {
    margin-bottom: 0;
  }
  .welcome-header ul.list-unstyled li {
    margin-bottom: 5px;
  }
  .welcome-header ul.list-with-comma {
    margin-bottom: 5px;
  }
  .welcome-header ul.list-with-comma li {
    display: inline-block;
    margin-bottom: 0;
  }
}
.collapsible-switch-toggle {
  position: relative;
}
.collapsible-switch-toggle .toggle-switch {
  display: inline-block;
}
.collapsible-switch-toggle .toggle-switch-collapsed {
  display: none;
}
.collapsible-switch-toggle.collapsed .toggle-switch-collapsed {
  display: inline-block;
}
.collapsible-switch-toggle.collapsed .toggle-switch-open {
  display: none;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ipa-dashboard {
  margin-bottom: 30px;
}
.ipa-dashboard h2 {
  margin-top: 30px;
}
.ipa-dashboard .dashboard-item {
  border-top: 1px solid #333333;
}
.ipa-dashboard .dashboard-item:last-child {
  border-bottom: 1px solid #333333;
}
.ipa-dashboard .dashboard-title {
  margin: 20px 0;
  color: #FFF;
}
.ipa-dashboard .dashboard-title a:hover,
.ipa-dashboard .dashboard-title a:focus {
  color: #FFF;
}
.ipa-dashboard .dashboard-content {
  padding-bottom: 30px;
}
.ipa-dashboard .dashboard-link-toggle {
  color: #FFF;
  display: block;
  padding-right: 60px;
  position: relative;
}
.ipa-dashboard .dashboard-link-toggle .toggle-switch {
  right: 20px;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
.ipa-dashboard ul.links-horizontal {
  margin-top: 30px;
  margin-bottom: 30px;
}
.ipa-dashboard a:hover,
.ipa-dashboard a:focus {
  color: #00AEEF;
}
@media screen and (min-width: 768px) {
  .ipa-dashboard .dashboard-title {
    margin: 25px 0;
  }
  .ipa-dashboard .dashboard-link-toggle {
    padding-right: 40px;
  }
  .ipa-dashboard .dashboard-link-toggle:after {
    right: 0;
  }
  .ipa-dashboard .flex-grid-layout {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0 -10px;
  }
  .ipa-dashboard .flex-grid-layout .outer-grid-item {
    width: 50%;
  }
  .ipa-dashboard .flex-grid-layout .inner-grid-item {
    padding: 0 10px;
  }
}
@media screen and (min-width: 992px) {
  .ipa-dashboard .flex-grid-layout .outer-grid-item {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .ipa-dashboard .flex-grid-layout .outer-grid-item .inner-grid-item {
    width: 50%;
  }
}
.ipa-contact-us.blade .blade-item .blade-item-content > h3 {
  color: #0071c5;
}
.dashboard-module {
  background: #333333;
  color: #FFF;
  margin-bottom: 10px;
  padding: 20px 20px 10px;
}
.dashboard-module .module-title {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 1.375em;
  margin: 0;
}
.dashboard-module h4 {
  margin-top: 0;
}
.dashboard-module h4.contact-type {
  margin-top: 0;
}
.dashboard-module .module-content {
  margin-top: 24px;
}
.dashboard-module .collapsible-switch-toggle {
  color: #FFF;
  display: block;
  padding-left: 22px;
  position: relative;
}
.dashboard-module .collapsible-switch-toggle .toggle-switch {
  left: -9px;
  position: absolute;
  top: 0;
}
.dashboard-module .text-with-icon {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.dashboard-module .text-with-icon .figure-icon {
  line-height: 1;
  flex: 0 0 auto;
}
.dashboard-module .text-with-icon .text-block {
  flex: 1 1 auto;
  padding-left: 10px;
  min-width: 0;
}
.dashboard-module .text-with-icon .shape-circle {
  border-radius: 15px;
  height: 30px;
  position: relative;
  width: 30px;
}
.dashboard-module .text-with-icon .shape-circle .vh-center {
  display: inline-block;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.dashboard-module .text-with-icon .shape-circle.color-white {
  background: #FFF;
}
.dashboard-module .text-with-icon .shape-circle.color-white [class^="fa-"],
.dashboard-module .text-with-icon .shape-circle.color-white [class*=" fa-"] {
  color: #252525;
}
.dashboard-module .text-with-icon .icon-lg [class^="fa-"],
.dashboard-module .text-with-icon .icon-lg [class*=" fa-"] {
  font-size: 24px;
  margin: 0;
  color: #FFF;
}
.dashboard-module .link-with-icon .text-with-icon .figure-icon {
  width: 30px;
  text-align: center;
}
.dashboard-module .progress {
  border-radius: 0;
  height: 5px;
  margin: 3px 0 0;
}
.dashboard-module ul.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.dashboard-module ul.list-unstyled li {
  list-style-image: none;
}
.dashboard-module ul.list-unstyled li:first-child {
  padding-top: 0;
}
.dashboard-module .primary-green {
  color: #c4d600;
}
.dashboard-module .content-type {
  padding-bottom: 11px;
}
.dashboard-module .stats-list .stat-row {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.dashboard-module .stats-list .stat-row .stat-points {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  border-right: 1px solid #555555;
  color: #c4d600;
  flex: 0 0 auto;
  font-size: 2.8125em;
  line-height: 1;
  padding-right: 15px;
}
.dashboard-module .stats-list .stat-row .stat-label {
  flex: 1 1 auto;
  padding: 0 15px;
}
.dashboard-module .link-angle-right [class^="fa-"]:before,
.dashboard-module .link-with-icon [class^="fa-"]:before,
.dashboard-module .link-angle-right [class*=" fa-"]:before,
.dashboard-module .link-with-icon [class*=" fa-"]:before {
  width: auto;
}
.dashboard-module .collapse-padding {
  margin-top: -6px;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .dashboard-module {
    margin-bottom: 20px;
  }
  .dashboard-module .module-content,
  .dashboard-module .moudule-content.collapse {
    display: block;
    height: auto !important;
  }
}
.hub-hero .hero-content {
  padding: 30px 0 20px;
}
.hub-hero .headline {
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
  font-size: 3.125em;
  margin: 0 0 20px;
}
.hub-hero .btn,
.hub-hero .btn-primary {
  width: auto !important;
}
.hub-hero .details {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .hub-hero .hero-content {
    padding: 50px 0 40px;
  }
}
/********** Chart blade styles **********/
.chart-blade {
  padding: 40px 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  /***** Centered layout styles *****/
  /***** Grouped chart styles *****/
  /***** Horizontal layout styles *****/
  /***** Vertical layout styles *****/
  /***** White theme styles *****/
  /***** Light gray theme styles *****/
  /***** Primary blue theme styles *****/
  /***** Dark blue theme styles *****/
}
.chart-blade .blade-heading {
  margin: 0;
}
.chart-blade .blade-subheading {
  margin: 20px 0 0;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
@media screen and (min-width: 768px) {
  .chart-blade .blade-subheading {
    margin: 10px 0 0;
  }
}
@media screen and (min-width: 768px) {
  .chart-blade .main-content-row {
    margin-top: 35px;
  }
}
@media screen and (max-width: 768px) {
  .chart-blade .left-column.visible-xs {
    margin-top: 30px;
  }
  .chart-blade .left-column.visible-xs .blade-copy {
    margin-top: 15px;
  }
}
@media screen and (max-width: 768px) {
  .chart-blade .right-column {
    margin-top: 30px;
  }
}
.chart-blade img {
  width: auto;
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .chart-blade img {
    margin-bottom: 15px;
  }
}
.chart-blade .blade-copy {
  margin: 0;
}
@media screen and (max-width: 768px) {
  .chart-blade .blade-copy {
    margin-top: 25px;
  }
}
.chart-blade .btn {
  margin: 25px 0 0;
}
@media screen and (max-width: 768px) {
  .chart-blade .btn {
    margin: 20px 0 0;
  }
}
.chart-blade .bar-chart-container {
  width: 100%;
}
.chart-blade .bar-chart {
  width: 100%;
}
.chart-blade svg {
  overflow: visible;
}
.chart-blade .y-axis text {
  font-size: 13px;
}
.chart-blade .bar-label a:not([href]),
.chart-blade .legend-label a:not([href]) {
  cursor: default;
}
.chart-blade .category-label,
.chart-blade .value {
  font-weight: bold;
}
.chart-blade .value {
  font-size: 13px;
  display: none;
}
@media screen and (min-width: 768px) {
  .chart-blade .value {
    display: block;
  }
}
.chart-blade .legend-container {
  margin-top: 25px;
  padding: 20px 30px;
}
@media screen and (min-width: 768px) {
  .chart-blade .legend-container {
    margin-top: 30px;
    padding: 20px;
  }
}
.chart-blade .legend-item {
  width: 100%;
  display: block;
}
.chart-blade .legend-item:not(:first-of-type) {
  margin-top: 20px;
}
.chart-blade .legend-item .color-block,
.chart-blade .legend-item .legend-label {
  display: inline-block;
  vertical-align: text-top;
}
.chart-blade .legend-item .legend-label {
  font-size: 13px;
  margin-left: 11px;
  width: calc(69%);
}
@media screen and (min-width: 768px) {
  .chart-blade .legend-item {
    width: calc(33.33333333%);
    display: inline-block;
    vertical-align: text-top;
    font-size: 0;
  }
  .chart-blade .legend-item:not(:first-of-type) {
    margin-top: 0;
  }
  .chart-blade .legend-item:nth-child(n+4) {
    margin-top: 20px;
  }
}
.chart-blade.centered-content .blade-heading {
  text-align: center;
}
@media screen and (max-width: 768px) {
  .chart-blade.centered-content .main-content-row {
    margin-top: 30px;
  }
}
.chart-blade.centered-content .left-column {
  display: none;
}
.chart-blade.centered-content .right-column {
  margin: 0 auto;
  left: auto;
  float: none;
}
.chart-blade.isGrouped .legend-container {
  margin-top: 40px;
}
.chart-blade.horizontal-chart .category {
  padding: 20px;
}
.chart-blade.horizontal-chart .category:not(:first-of-type) {
  margin-top: 30px;
}
.chart-blade.horizontal-chart .category h3 {
  margin: 0;
}
.chart-blade.horizontal-chart .category-label {
  font-size: 20px;
}
.chart-blade.horizontal-chart .bar-label {
  margin-bottom: 9px;
  line-height: 75%;
  font-size: 16px;
  font-weight: normal;
}
.chart-blade.horizontal-chart .bar-value-pair {
  margin-top: 25px;
}
@media screen and (min-width: 768px) {
  .chart-blade.horizontal-chart .bar-value-pair {
    margin-top: 18px;
  }
}
.chart-blade.horizontal-chart .bar {
  display: block;
}
@media screen and (min-width: 768px) {
  .chart-blade.horizontal-chart .bar {
    display: inline-block;
    vertical-align: middle;
  }
}
.chart-blade.horizontal-chart .value {
  display: inline-block;
  margin: 9px 0 0;
}
@media screen and (min-width: 768px) {
  .chart-blade.horizontal-chart .value {
    margin: 0 0 0 5px;
  }
}
.chart-blade.vertical-chart .bar-chart {
  height: 250px;
}
.chart-blade.vertical-chart .category-label {
  font-size: 13px;
}
@media screen and (max-width: 768px) {
  .chart-blade.vertical-chart .category-background.active {
    stroke: rgba(255, 255, 255, 0.4);
  }
}
@media screen and (max-width: 768px) {
  .chart-blade.vertical-chart .bar.active {
    stroke: rgba(255, 255, 255, 0.4);
  }
}
.chart-blade.theme-white {
  background-color: #FFF;
  /* Horizontal layout specific theme styles */
  /* Vertical layout specific theme styles */
}
.chart-blade.theme-white h2,
.chart-blade.theme-white h4,
.chart-blade.theme-white p {
  color: #555555;
}
.chart-blade.theme-white .y-axis text {
  fill: #555555;
}
.chart-blade.theme-white .y-axis .domain,
.chart-blade.theme-white .y-axis line {
  stroke: #d7d7d7;
}
.chart-blade.theme-white .value {
  fill: #555555;
}
.chart-blade.theme-white .legend-container {
  background-color: rgba(243, 243, 243, 0.7);
}
.chart-blade.theme-white .bar-label a,
.chart-blade.theme-white .legend-label a {
  color: #005a9d;
}
.chart-blade.theme-white .bar-label a:not([href]),
.chart-blade.theme-white .legend-label a:not([href]) {
  color: #555555;
}
.chart-blade.theme-white.horizontal-chart .category {
  background-color: rgba(243, 243, 243, 0.7);
}
.chart-blade.theme-white.horizontal-chart .category .bar-value-pair:first-of-type .bar-label {
  color: #005a9d;
}
.chart-blade.theme-white.horizontal-chart .category h3 {
  color: #555555;
}
.chart-blade.theme-white.vertical-chart .category-background {
  fill: rgba(243, 243, 243, 0.7);
}
.chart-blade.theme-white.vertical-chart .category-label {
  fill: #555555;
}
.chart-blade.theme-lightGray {
  background-color: #f3f3f3;
  /* Horizontal layout specific theme styles */
  /* Vertical layout specific theme styles */
}
.chart-blade.theme-lightGray h2,
.chart-blade.theme-lightGray h4,
.chart-blade.theme-lightGray p {
  color: #555555;
}
.chart-blade.theme-lightGray .y-axis text {
  fill: #555555;
}
.chart-blade.theme-lightGray .y-axis .domain,
.chart-blade.theme-lightGray .y-axis line {
  stroke: #d7d7d7;
}
.chart-blade.theme-lightGray .value {
  fill: #555555;
}
.chart-blade.theme-lightGray .legend-container {
  background-color: rgba(0, 0, 0, 0.05);
}
.chart-blade.theme-lightGray .bar-label a,
.chart-blade.theme-lightGray .legend-label a {
  color: #005a9d;
}
.chart-blade.theme-lightGray .bar-label a:not([href]),
.chart-blade.theme-lightGray .legend-label a:not([href]) {
  color: #555555;
}
.chart-blade.theme-lightGray.horizontal-chart .category {
  background-color: rgba(0, 0, 0, 0.05);
}
.chart-blade.theme-lightGray.horizontal-chart .category .bar-value-pair:first-of-type .bar-label {
  color: #005a9d;
}
.chart-blade.theme-lightGray.horizontal-chart .category h3 {
  color: #555555;
}
.chart-blade.theme-lightGray.vertical-chart .category-background {
  fill: rgba(0, 0, 0, 0.05);
}
.chart-blade.theme-lightGray.vertical-chart .category-label {
  fill: #555555;
}
.chart-blade.theme-primaryBlue {
  background-color: #0071c5;
  /* Horizontal layout specific theme styles */
  /* Vertical layout specific theme styles */
}
.chart-blade.theme-primaryBlue h2,
.chart-blade.theme-primaryBlue h4,
.chart-blade.theme-primaryBlue p {
  color: #FFF;
}
.chart-blade.theme-primaryBlue .y-axis text {
  fill: #FFF;
}
.chart-blade.theme-primaryBlue .y-axis .domain,
.chart-blade.theme-primaryBlue .y-axis line {
  stroke: rgba(255, 255, 255, 0.2);
}
.chart-blade.theme-primaryBlue .value {
  fill: #FFF;
}
.chart-blade.theme-primaryBlue .legend-container {
  background-color: rgba(0, 0, 0, 0.1);
}
.chart-blade.theme-primaryBlue.has-background-image .legend-container {
  background-color: rgba(0, 0, 0, 0.5);
}
.chart-blade.theme-primaryBlue .bar-label a,
.chart-blade.theme-primaryBlue .legend-label a {
  color: #8cdafa;
}
.chart-blade.theme-primaryBlue .bar-label a:not([href]),
.chart-blade.theme-primaryBlue .legend-label a:not([href]) {
  color: #FFF;
}
.chart-blade.theme-primaryBlue.horizontal-chart .category {
  background-color: rgba(0, 0, 0, 0.1);
}
.chart-blade.theme-primaryBlue.horizontal-chart .category .bar-value-pair:first-of-type .bar-label {
  color: #8cdafa;
}
.chart-blade.theme-primaryBlue.horizontal-chart .category h3 {
  color: #FFF;
}
.chart-blade.theme-primaryBlue.horizontal-chart.has-background-image .category {
  background-color: rgba(0, 0, 0, 0.5);
}
.chart-blade.theme-primaryBlue.vertical-chart .category-background {
  fill: rgba(0, 0, 0, 0.1);
}
.chart-blade.theme-primaryBlue.vertical-chart .category-label {
  fill: #FFF;
}
.chart-blade.theme-primaryBlue.vertical-chart.has-background-image .category-background {
  fill: rgba(0, 0, 0, 0.5);
}
.chart-blade.theme-darkBlue {
  background-color: #003c71;
  /* Horizontal layout specific theme styles */
  /* Vertical layout specific theme styles */
}
.chart-blade.theme-darkBlue h2,
.chart-blade.theme-darkBlue h4,
.chart-blade.theme-darkBlue p {
  color: #FFF;
}
.chart-blade.theme-darkBlue .y-axis text {
  fill: #FFF;
}
.chart-blade.theme-darkBlue .y-axis .domain,
.chart-blade.theme-darkBlue .y-axis line {
  stroke: rgba(255, 255, 255, 0.2);
}
.chart-blade.theme-darkBlue .value {
  fill: #FFF;
}
.chart-blade.theme-darkBlue .legend-container {
  background-color: rgba(0, 0, 0, 0.1);
}
.chart-blade.theme-darkBlue.has-background-image .legend-container {
  background-color: rgba(0, 0, 0, 0.5);
}
.chart-blade.theme-darkBlue .bar-label a,
.chart-blade.theme-darkBlue .legend-label a {
  color: #8cdafa;
}
.chart-blade.theme-darkBlue .bar-label a:not([href]),
.chart-blade.theme-darkBlue .legend-label a:not([href]) {
  color: #FFF;
}
.chart-blade.theme-darkBlue.horizontal-chart .category {
  background-color: rgba(0, 0, 0, 0.1);
}
.chart-blade.theme-darkBlue.horizontal-chart .category .bar-value-pair:first-of-type .bar-label {
  color: #8cdafa;
}
.chart-blade.theme-darkBlue.horizontal-chart .category h3 {
  color: #FFF;
}
.chart-blade.theme-darkBlue.horizontal-chart.has-background-image .category {
  background-color: rgba(0, 0, 0, 0.5);
}
.chart-blade.theme-darkBlue.vertical-chart .category-background {
  fill: rgba(0, 0, 0, 0.1);
}
.chart-blade.theme-darkBlue.vertical-chart .category-label {
  fill: #FFF;
}
.chart-blade.theme-darkBlue.vertical-chart.has-background-image .category-background {
  fill: rgba(0, 0, 0, 0.5);
}
/***** Chart tooltip styles *****/
.chart-tooltip {
  display: block;
  max-width: 100px;
  font-size: 13px;
  position: absolute;
  z-index: 999;
  pointer-events: none;
  font-weight: bold;
  background-color: #FFF;
  border: 1px solid #252525;
  padding: 10px;
  color: #555555;
}
@media screen and (min-width: 768px) {
  .chart-tooltip {
    display: none;
  }
}
.ipa-tabs-component {
  background: #f3f3f3;
}
.ipa-tabs-component .ipa-tabs-header h2 {
  font-size: 28px;
  color: #555555;
}
.ipa-tabs-component .ipa-tabs {
  background-color: #f3f3f3;
  outline-color: #f3f3f3;
  padding: 0;
  margin: 20px auto 50px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .ipa-tabs-component .ipa-tabs {
    width: 750px;
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  .ipa-tabs-component .ipa-tabs {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .ipa-tabs-component .ipa-tabs {
    width: 1170px;
  }
}
@media (min-width: 1650px) {
  .ipa-tabs-component .ipa-tabs {
    width: 1610px;
  }
}
.ipa-tabs-component .ipa-tabs .scrolling-wrapper {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
.ipa-tabs-component .ipa-tabs .scrolling-wrapper::-webkit-scrollbar {
  display: none;
}
.ipa-tabs-component .ipa-tabs ul {
  margin: 5px 0 0;
  padding: 0;
  position: relative;
}
.ipa-tabs-component .ipa-tabs ul:before {
  display: block;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  position: absolute;
  border-bottom: 1px solid #d7d7d7;
}
.ipa-tabs-component .ipa-tabs ul li {
  position: relative;
  flex: 0 0 auto;
  list-style: none;
  padding: 0;
}
.ipa-tabs-component .ipa-tabs ul li a {
  position: relative;
  display: block;
  padding: 7px 20px 6px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 1;
  border-bottom: 5px solid transparent;
  outline: none;
}
.ipa-tabs-component .ipa-tabs ul li a:focus {
  color: #555555;
}
.ipa-tabs-component .ipa-tabs ul li.active a {
  cursor: default;
  border-color: #00AEEF;
  color: #333333;
}
.ipa-tabs-component .ipa-tabs ul li.active a:hover {
  color: #333333;
}
.tabs-overflower.swipable .nav-paddle {
  color: #FFF;
  display: none;
  position: absolute;
  width: 40px;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  border: none;
  outline: 0;
  box-shadow: none;
  z-index: 12;
}
.tabs-overflower.swipable .nav-paddle.nav-prev {
  left: 0;
}
.tabs-overflower.swipable .nav-paddle.nav-next {
  right: 0;
}
.tabs-overflower.swipable .nav-paddle:before {
  cursor: pointer;
  font-size: 22px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 50%;
  width: auto;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}
.tabs-overflower.swipable .nav-paddle:hover,
.tabs-overflower.swipable .nav-paddle:focus {
  background: rgba(0, 0, 0, 0.7);
}
.tabs-overflower.swipable.show-paddle-left .nav-prev {
  display: block;
}
.tabs-overflower.swipable.show-paddle-right .nav-next {
  display: block;
}
@media screen and (min-width: 768px) {
  .tabs-overflower.swipable.show-paddle-left,
  .tabs-overflower.swipable.show-paddle-right {
    padding: 0;
  }
}
.tabbed-carousel-component .tab-content > .tab-pane {
  display: none;
  height: 0;
  overflow: hidden;
}
.tabbed-carousel-component .tab-content > .tab-pane.active {
  display: block;
  height: auto;
}
.tabbed-carousel-component .tab-content .link-block {
  text-align: center;
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .tabbed-carousel-component .tab-content .container {
    position: relative;
  }
  .tabbed-carousel-component .tab-content .container .link-block {
    margin-top: 0;
    text-align: right;
    margin-top: -10px;
  }
}
.tabbed-carousel-component .owl-theme .owl-dots .owl-dot span {
  width: 16px;
  height: 16px;
  border: 1px solid #d4d4d4;
  border-radius: 50%;
  background: #FFF;
}
.tabbed-carousel-component .owl-theme .owl-dots .owl-dot.active span,
.tabbed-carousel-component .owl-theme .owl-dots .owl-dot.active:hover span,
.tabbed-carousel-component .owl-theme .owl-dots .owl-dot.active:focus span {
  background: #0071c5;
  border-color: #0071c5;
}
.tabbed-carousel-component .owl-theme .owl-dots .owl-dot:hover span,
.tabbed-carousel-component .owl-theme .owl-dots .owl-dot:focus span {
  background: #FFF;
}
.btn-dropdown-component {
  position: relative;
}
.btn-dropdown-component .btn-dropdown {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.btn-dropdown-component .content-dropdown {
  background-color: #FFF;
  position: absolute;
  text-align: center;
  width: 100%;
  border: 1px solid #e2e2e2;
  padding: 8px 10px 16px;
  z-index: 12;
}
.btn-dropdown-component .content-dropdown ul.list-unstyled {
  padding-left: 0 !important;
  margin-bottom: 0;
}
.btn-dropdown-component .content-dropdown ul.list-unstyled li {
  padding: 6px 0;
}
.offer-card-grid {
  position: relative;
  padding-bottom: 30px;
}
.offer-card-grid.theme-lightest-gray {
  background-color: #f3f3f3;
}
.offer-card-grid .offer-card-item .offer-bar {
  font-size: 16px;
  line-height: 1;
  letter-spacing: 1;
  color: #FFF;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.offer-card-grid .offer-card-item .offer-bar .uppercase {
  text-transform: uppercase;
  font-family: "intel-clear-headline", impact, sans-serif;
  line-height: .9;
  letter-spacing: .029em;
}
.offer-card-grid .offer-card-item .offer-bar .shape-circle {
  border-radius: 6px;
  display: inline-block;
  outline: none;
  width: 12px;
  height: 12px;
  background-color: #FFF;
  font-size: 10px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;
}
.offer-card-grid .offer-card-item .offer-bar .shape-circle span {
  position: relative;
  top: -1px;
}
.offer-card-grid .offer-card-item .offer-bar .bar-item {
  padding: 2px 4px;
}
.offer-card-grid .offer-card-item .offer-bar .bar-item.theme-primary-blue {
  background-color: #0071c5;
}
.offer-card-grid .offer-card-item .offer-bar .bar-item.theme-primary-blue .shape-circle {
  color: #0071c5;
}
.offer-card-grid .offer-card-item .offer-bar .bar-item.theme-cerulean-blue {
  background-color: #00AEEF;
}
.offer-card-grid .offer-card-item .offer-bar .bar-item.theme-cerulean-blue .shape-circle {
  color: #00AEEF;
}
.offer-card-grid .offer-card-item .offer-bar .bar-item .popover {
  color: #555555;
  font-size: 12px;
}
.offer-card-grid .offer-card-item .offer-bar.split-bar {
  display: flex;
}
.offer-card-grid .offer-card-item .offer-bar.split-bar .bar-item {
  width: 50%;
}
.offer-card-grid .offer-card-item .offer-bar.split-bar .bar-item:last-child {
  position: relative;
}
.offer-card-grid .offer-card-item .offer-bar.split-bar .bar-item:last-child:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: #FFF;
}
.offer-card-grid .offer-card-item .item-wrap {
  background: #FFF;
  padding-bottom: 20px;
  position: relative;
}
.offer-card-grid .offer-card-item .item-wrap-bottom {
  display: none;
}
.offer-card-grid .offer-card-item.pre-release .item-wrap-bottom {
  display: block;
  padding-top: 5px;
}
.offer-card-grid .offer-card-item h3 {
  font-size: 24px;
  margin-top: 10px;
}
.offer-card-grid .offer-card-item h4 {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.offer-card-grid .offer-card-item .byline {
  font-size: 18px;
}
.offer-card-grid .offer-card-item .byline .byline-label {
  float: left;
}
.offer-card-grid .offer-card-item .byline .byline-link {
  display: block;
  margin-left: 25px;
}
.offer-card-grid .offer-card-item .countOver {
  margin-left: .5rem;
}
.offer-card-grid .offer-card-item .content-media figure {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 10px;
}
.offer-card-grid .offer-card-item .content-media figure img {
  width: 100%;
}
.offer-card-grid .offer-card-item .content-wrap {
  padding: 0 20px;
  margin-bottom: 20px;
  /* hide ... if we have text, which is less than or equal to max lines */
}
.offer-card-grid .offer-card-item .content-wrap h4 {
  font-size: 16px;
  line-height: 1.625;
  margin: 0 0 5px;
  border-bottom: 1px solid #e2e2e2;
}
.offer-card-grid .offer-card-item .content-wrap ul {
  padding-left: 1.1em;
}
.offer-card-grid .offer-card-item .content-wrap ul.link-list {
  list-style: none;
  padding-left: 0;
  overflow: hidden;
}
.offer-card-grid .offer-card-item .content-wrap ul.link-list li {
  display: inline-block;
  padding-bottom: 6px;
}
.offer-card-grid .offer-card-item .content-wrap ul.link-list li::after {
  content: "|";
  display: inline-block;
  color: #e2e2e2;
  padding: 0 8px;
}
.offer-card-grid .offer-card-item .content-wrap ul.link-list li:last-child::after {
  content: "";
  padding: 0;
}
.offer-card-grid .offer-card-item .content-wrap .byline,
.offer-card-grid .offer-card-item .content-wrap .title,
.offer-card-grid .offer-card-item .content-wrap .description {
  display: block;
  overflow: hidden;
}
.offer-card-grid .offer-card-item .content-wrap .description {
  overflow: hidden;
  position: relative;
  line-height: 1.5em;
  max-height: 6em;
  padding-right: 1em;
}
.offer-card-grid .offer-card-item .content-wrap ul.specs {
  overflow: hidden;
  line-height: 1.5em;
  position: relative;
}
.offer-card-grid .offer-card-item .content-wrap .description:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
}
.offer-card-grid .offer-card-item .content-wrap .description:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
}
.offer-card-grid .offer-card-item .content-link-list {
  margin-bottom: 20px;
}
.offer-card-grid .offer-card-item .content-link-list:last-child {
  margin-bottom: 0;
}
.offer-card-grid .offer-card-item .content-action {
  margin-bottom: 0;
}
.offer-card-grid .offer-card-item .add-compare {
  margin-top: 22px;
}
.offer-card-grid .offer-card-item .add-compare.added {
  text-align: center;
}
.offer-card-grid .offer-card-item .btn-dropdown-component {
  margin-top: 20px;
}
.offer-card-grid .offer-card-item .content-action-list {
  display: none;
  margin-top: 20px;
}
.offer-card-grid .offer-card-item .inner-layout-wrap .content-wrap:last-child {
  margin-bottom: 0;
}
.offer-card-grid .offer-card-item.level-2 .description,
.offer-card-grid .offer-card-item.level-2 .specs {
  display: none;
}
.offer-card-grid .offers-carousel .offer-card-item .item-wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.offer-card-grid .offers-carousel .offer-card-item .item-wrap .content-action {
  margin-top: auto;
}
@media screen and (max-width: 767px) {
  .offer-card-grid .offer-card-item.level-0.card-partner .content-link-list,
  .offer-card-grid .offer-card-item.level-1.card-partner .content-link-list,
  .offer-card-grid .offer-card-item.level-0.card-software .content-link-list,
  .offer-card-grid .offer-card-item.level-1.card-software .content-link-list,
  .offer-card-grid .offer-card-item.level-0.card-service .content-link-list,
  .offer-card-grid .offer-card-item.level-1.card-service .content-link-list {
    display: none;
  }
  .offer-card-grid .offer-card-item.level-0.card-component .specs,
  .offer-card-grid .offer-card-item.level-1.card-component .specs,
  .offer-card-grid .offer-card-item.level-0.card-system .specs,
  .offer-card-grid .offer-card-item.level-1.card-system .specs {
    display: none;
  }
  .offer-card-grid .offer-card-item.level-0.card-solution .no-links,
  .offer-card-grid .offer-card-item.level-1.card-solution .no-links {
    display: none;
  }
  .offer-card-grid .offer-card-item.level-2.card-service .no-links {
    display: none;
  }
  .offer-card-grid .offer-card-item h3 {
    margin: 20px 0 16px 0;
  }
  .offer-card-grid .offer-card-item .item-wrap-bottom {
    display: block;
    min-height: 22px;
  }
}
@media screen and (max-width: 767px) {
  .offer-card-grid .offer-card-listing {
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  .offer-card-grid .offer-card-listing {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .offer-card-grid .offer-card-listing .offer-card-item {
    width: 50%;
  }
  .offer-card-grid .container-wrap {
    margin-left: -15px;
    margin-right: -15px;
  }
  .offer-card-grid .offer-card-item {
    padding: 0 15px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .offer-card-grid .offer-card-item .item-wrap {
    flex: 1 0 auto;
    width: 100%;
    margin-bottom: 5px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
  }
  .offer-card-grid .offer-card-item .item-wrap-bottom {
    display: block;
    flex: 0 0 22px;
    width: 100%;
  }
  .offer-card-grid .offer-card-item.pre-release .item-wrap-bottom {
    padding: 0;
  }
  .offer-card-grid .offer-card-item .content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  .offer-card-grid .offer-card-item .content-media .blade-image {
    overflow: hidden;
  }
  .offer-card-grid .offer-card-item .content-action {
    margin-top: auto;
  }
  .offer-card-grid .offers-carousel .owl-stage-outer {
    overflow: hidden;
  }
  .offer-card-grid .offers-carousel .offer-card-item {
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  .offer-card-grid .offer-card-listing .offer-card-item {
    width: 33.33%;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item {
    width: 100%;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .item-wrap {
    height: auto;
    padding: 20px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    position: relative;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item.has-offer-bar .item-wrap {
    padding-top: 40px;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .item-wrap-bottom {
    display: none;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item.pre-release .item-wrap-bottom {
    display: block;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .offer-bar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item h3 {
    margin-top: 0;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .content-wrap {
    margin-bottom: 20px;
    padding-right: 0;
    padding-left: 30px;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .content-media {
    width: 33.33%;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .content-media figure {
    border: 1px solid #e2e2e2;
    margin-bottom: 0;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .inner-layout-wrap {
    width: 66.66%;
    padding-right: 10px;
    flex-grow: 1;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .inner-layout-wrap .content-wrap {
    width: 50%;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .content-action {
    display: none;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item .content-action-list {
    display: block;
  }
  .offer-card-grid .offer-card-listing.view-list .offer-card-item.level-2 .description,
  .offer-card-grid .offer-card-listing.view-list .offer-card-item.level-2 .specs {
    display: block;
  }
}
@media screen and (min-width: 1650px) {
  .offer-card-grid .offer-card-listing .offer-card-item {
    width: 25%;
  }
}
.offer-card-grid-v2 {
  position: relative;
  padding-bottom: 30px;
  /*Quickview Modal Styles*/
  /*End Quickview Modal Styles*/
}
.offer-card-grid-v2 .hub-content .back-hub-link {
  padding-left: 45px;
}
.offer-card-grid-v2 .offer-card-item {
  background-color: #f3f3f3;
}
.offer-card-grid-v2 .offer-card-item .item-wrap {
  background: #FFF;
  position: relative;
  margin-bottom: 2px;
  padding-bottom: 0px;
}
.offer-card-grid-v2 .offer-card-item .item-wrap-bottom {
  display: none;
}
.offer-card-grid-v2 .offer-card-item h3 {
  font-size: 24px;
  margin-top: 10px;
}
.offer-card-grid-v2 .offer-card-item h4 {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.offer-card-grid-v2 .offer-card-item .card-body {
  padding: 30px 30px 0 30px;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-content-wrapper {
  display: inline-block;
  width: calc(70% - 110px);
}
.offer-card-grid-v2 .offer-card-item .card-body .card-image-image-container {
  float: left;
  margin-right: 30px;
  width: 80px;
  height: 80px;
  background-color: #f3f3f3;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-image-image-container a {
  line-height: 80px;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-image-image-container img {
  max-height: 80px;
  max-width: 80px;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-pretitle-container {
  text-transform: uppercase;
  font-size: 14px;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-image-title-container {
  display: flex;
  margin-bottom: 2px;
  font-size: 22px;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-image-title-container .card-title-container {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-description {
  margin-bottom: 10px;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-description .description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 16px;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-source-wrapper .source {
  width: 50%;
  font-size: 14px;
  float: left;
  margin-bottom: 8px;
}
.offer-card-grid-v2 .offer-card-item .card-body .card-source-wrapper .category {
  width: 50%;
  font-size: 14px;
  float: right;
  margin-bottom: 8px;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 15px;
  height: 15px;
  opacity: .8;
  margin: 5px;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .close:hover {
  opacity: 1;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .close:focus {
  outline: 2px auto #0071c5;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .close:before,
.offer-card-grid-v2 .offer-card-item .card-body.quickview .close:after {
  position: absolute;
  left: 7px;
  content: ' ';
  height: 15px;
  width: 1px;
  background-color: #333;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .close:before {
  transform: rotate(45deg);
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .close:after {
  transform: rotate(-45deg);
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .card-image-title-container {
  display: block;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .card-image-title-container .card-image-image-container {
  width: 100%;
  height: auto;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .card-image-title-container img {
  width: 50%;
  max-height: 100%;
  max-width: 100%;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .card-image-title-container .card-title-container {
  font-size: 18px;
  text-transform: capitalize;
  padding: 16px 0 0 0;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview p,
.offer-card-grid-v2 .offer-card-item .card-body.quickview h4,
.offer-card-grid-v2 .offer-card-item .card-body.quickview a,
.offer-card-grid-v2 .offer-card-item .card-body.quickview li {
  font-size: 16px;
  font-weight: normal;
  text-transform: capitalize;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview p,
.offer-card-grid-v2 .offer-card-item .card-body.quickview h4,
.offer-card-grid-v2 .offer-card-item .card-body.quickview li {
  color: #555555;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview a {
  color: #0071c5;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview h4 {
  border-bottom: none;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .content-wrap {
  margin-top: 20px;
  padding: 0;
}
.offer-card-grid-v2 .offer-card-item .card-body.quickview .card-description .description {
  font-size: 16px;
}
.offer-card-grid-v2 .offer-card-item .card-footer.quickview {
  padding: 0 14px 20px 14px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
}
.offer-card-grid-v2 .offer-card-item .card-footer.quickview .switch-input-content,
.offer-card-grid-v2 .offer-card-item .card-footer.quickview .toggle-title {
  font-size: 16px;
}
.offer-card-grid-v2 .offer-card-item .card-footer.quickview .add-compare.active .compare-now,
.offer-card-grid-v2 .offer-card-item .card-footer.quickview .add-compare .switch-input-content {
  font-size: 16px;
}
.offer-card-grid-v2 .offer-card-item .card-footer.quickview .add-compare .switch-input-content {
  color: #555555;
}
.offer-card-grid-v2 .offer-card-item .card-footer .btn-dropdown-component .content-dropdown {
  position: relative;
}
.offer-card-grid-v2 .offer-card-item .byline {
  font-size: 14px;
  margin-bottom: 8px;
}
.offer-card-grid-v2 .offer-card-item .byline .byline-label {
  float: left;
}
.offer-card-grid-v2 .offer-card-item .byline .byline-link {
  display: block;
  margin-left: 20px;
}
.offer-card-grid-v2 .offer-card-item .partner-status {
  font-size: 16px;
}
.offer-card-grid-v2 .offer-card-item .partner-status .fa:before {
  display: inline;
  margin-right: .4em;
  margin-left: 0;
  font-size: 14px;
}
.offer-card-grid-v2 .offer-card-item .partner-status .fa-bookmark.gold:before {
  color: #CBA027;
  font-size: 18px;
}
.offer-card-grid-v2 .offer-card-item .partner-status .fa-bookmark.titanium:before {
  color: #555555;
  font-size: 18px;
}
.offer-card-grid-v2 .offer-card-item .quickview-component {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #0071c5;
  padding: 8px 0;
  border-top: 1px solid #d7d7d7;
}
.offer-card-grid-v2 .offer-card-item .quickview-component .hub-toggle span,
.offer-card-grid-v2 .offer-card-item .quickview-component .modal-toggle span {
  padding-left: 10px;
}
.offer-card-grid-v2 .offer-card-item .countOver {
  margin-left: .5em;
}
.offer-card-grid-v2 .offer-card-item .content-wrap {
  padding: 0 14px;
  margin-bottom: 10px;
  /* hide ... if we have text, which is less than or equal to max lines */
}
.offer-card-grid-v2 .offer-card-item .content-wrap h4 {
  font-size: 16px;
  line-height: 1.625;
  margin: 0 0 5px;
  border-bottom: 1px solid #e2e2e2;
}
.offer-card-grid-v2 .offer-card-item .content-wrap ul {
  padding-left: 1.1em;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 8px;
}
.offer-card-grid-v2 .offer-card-item .content-wrap ul.link-list {
  list-style: none;
  padding-left: 0;
  overflow: hidden;
  padding-bottom: 8px;
}
.offer-card-grid-v2 .offer-card-item .content-wrap ul.link-list li {
  display: inline-block;
}
.offer-card-grid-v2 .offer-card-item .content-wrap ul.link-list .show-more {
  display: block;
  text-transform: initial;
  font-weight: normal;
  font-size: 16px;
}
.offer-card-grid-v2 .offer-card-item .content-wrap ul.link-list .show-more:focus {
  outline: 2px auto #0071c5;
}
.offer-card-grid-v2 .offer-card-item .content-wrap .byline,
.offer-card-grid-v2 .offer-card-item .content-wrap .title,
.offer-card-grid-v2 .offer-card-item .content-wrap .description {
  display: block;
  overflow: hidden;
}
.offer-card-grid-v2 .offer-card-item .content-wrap .description {
  overflow: hidden;
  position: relative;
  line-height: 1.5em;
  max-height: 6em;
  padding-right: 1em;
}
.offer-card-grid-v2 .offer-card-item .content-wrap ul.specs {
  overflow: hidden;
  line-height: 1.5em;
  position: relative;
}
.offer-card-grid-v2 .offer-card-item .content-wrap .description:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
}
.offer-card-grid-v2 .offer-card-item .content-wrap .description:after {
  content: '';
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
}
.offer-card-grid-v2 .offer-card-item .content-link-list {
  margin-bottom: 10px;
}
.offer-card-grid-v2 .offer-card-item .content-link-list:last-child {
  margin-bottom: 0;
}
.offer-card-grid-v2 .offer-card-item .content-action {
  margin-bottom: 0;
}
.offer-card-grid-v2 .offer-card-item .add-compare {
  margin-top: 22px;
  margin-bottom: 15px;
}
.offer-card-grid-v2 .offer-card-item .add-compare span.check-box {
  width: 22px;
  height: 22px;
  position: relative;
}
.offer-card-grid-v2 .offer-card-item .add-compare span.check-box:hover {
  background-image: none;
  background-size: unset;
}
.offer-card-grid-v2 .offer-card-item .add-compare .has-switch-input {
  overflow: visible;
}
.offer-card-grid-v2 .offer-card-item .add-compare input[type="checkbox"]:focus + span,
.offer-card-grid-v2 .offer-card-item .add-compare input[type="checkbox"]:checked:focus + span,
.offer-card-grid-v2 .offer-card-item .add-compare input[type="checkbox"]:hover + span,
.offer-card-grid-v2 .offer-card-item .add-compare input[type="checkbox"]:checked + span {
  background-image: none;
  background-size: unset;
  background-color: #FFF;
  outline: 2px auto #0071c5;
}
.offer-card-grid-v2 .offer-card-item .add-compare.active .compare-now {
  font-size: 14px;
}
.offer-card-grid-v2 .offer-card-item .add-compare.active .compare-now:focus {
  outline: 2px auto #0071c5;
}
.offer-card-grid-v2 .offer-card-item .add-compare .switch-input-content {
  font-size: 14px;
  color: #555555;
}
.offer-card-grid-v2 .offer-card-item .add-compare.added {
  text-align: center;
}
.offer-card-grid-v2 .offer-card-item .add-compare.added .check-box::after {
  display: block;
  content: "";
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, -50%, 0px) rotate(-45deg);
  border-bottom: 2px solid #0e63ac;
  border-left: 2px solid #0e63ac;
  width: 1em !important;
  height: 0.5em !important;
  top: 44% !important;
}
.offer-card-grid-v2 .offer-card-item .btn-dropdown-component {
  margin-top: 20px;
}
.offer-card-grid-v2 .offer-card-item .content-action-list {
  display: none;
  margin-top: 20px;
}
.offer-card-grid-v2 .modal-dialog {
  top: 10%;
}
.offer-card-grid-v2 .modal-body {
  text-align: left;
  padding: 0;
}
.offer-card-grid-v2 .modal-content {
  width: 465px;
  margin: 0px auto;
}
.offer-card-grid-v2 .hub-spoke-comp {
  display: flex;
  flex: 1 1 auto;
}
@media screen and (max-width: 767px) {
  .offer-card-grid-v2 .container {
    padding: 0;
  }
  .offer-card-grid-v2 .offer-card-item {
    margin-bottom: 19px;
  }
  .offer-card-grid-v2 .offer-card-item .add-compare.active .compare-now,
  .offer-card-grid-v2 .offer-card-item .add-compare .switch-input-content {
    font-size: 16px;
  }
  .offer-card-grid-v2 .offer-card-item .quickview-component {
    font-size: 14.5px;
  }
  .offer-card-grid-v2 .offer-card-item .card-body {
    padding: 20px 20px 0 20px;
  }
  .offer-card-grid-v2 .offer-card-item .card-body .card-content-wrapper {
    width: 100%;
  }
  .offer-card-grid-v2 .offer-card-item .card-body .card-source-wrapper .source {
    width: 100%;
    float: none;
  }
  .offer-card-grid-v2 .offer-card-item .card-body .card-source-wrapper .category {
    width: 100%;
    float: none;
  }
  .offer-card-grid-v2.active .compare-now {
    font-size: 16px;
  }
  .offer-card-grid-v2 .card-header .card-image-title-container .card-image-image-container {
    margin: 15px 0px 0px 15px;
  }
  .offer-card-grid-v2 .card-header .card-image-title-container .card-title-container {
    font-size: 18px;
  }
  .offer-card-grid-v2 .card-header.quickview .card-image-image-container {
    margin: 0;
  }
  .offer-card-grid-v2 .card-footer.quickview {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 767px) {
  .offer-card-grid-v2 .offer-card-listing {
    padding-top: 10px;
  }
}
@media screen and (min-width: 768px) {
  .offer-card-grid-v2 .offer-card-listing {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .offer-card-grid-v2 .offer-card-listing .offer-card-item {
    width: 50%;
    max-height: 25em;
  }
  .offer-card-grid-v2 .container-wrap {
    margin-left: -15px;
    margin-right: -15px;
  }
  .offer-card-grid-v2 .offer-card-item {
    padding: 0 15px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .offer-card-grid-v2 .offer-card-item .item-wrap {
    flex: 1 0 auto;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: no-wrap;
    flex-wrap: no-wrap;
  }
  .offer-card-grid-v2 .offer-card-item .item-wrap-bottom {
    display: block;
    flex: 0 0 22px;
    width: 100%;
  }
  .offer-card-grid-v2 .offer-card-item .content-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  .offer-card-grid-v2 .offer-card-item .content-action {
    margin-top: auto;
  }
  .offer-card-grid-v2 .offer-card-item .add-compare.active .compare-now,
  .offer-card-grid-v2 .offer-card-item .add-compare .switch-input-content {
    font-size: 14px;
  }
  .offer-card-grid-v2 .offer-card-item .byline,
  .offer-card-grid-v2 .offer-card-item .partner-status {
    font-size: 14px;
  }
  .offer-card-grid-v2 .offer-card-item .card-body .card-description .description {
    font-size: 14px;
  }
  .offer-card-grid-v2 .hub-spoke-toggles {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .offer-card-grid-v2 .offer-card-listing .offer-card-item {
    width: 25%;
  }
  .offer-card-grid-v2 .hub-content-wrap,
  .offer-card-grid-v2 .hub-content {
    display: none;
  }
}
@media screen and (min-width: 1650px) {
  .offer-card-grid-v2 .offer-card-listing .offer-card-item {
    width: 25%;
  }
}
.feedback-component .btn-feedback {
  min-width: 10px;
  z-index: 1;
  padding-left: 20px;
  padding-right: 20px;
  background: #0071c5;
}
.feedback-component .btn-feedback [class^="fa-"]:before {
  margin-right: 10px;
}
.feedback-component .btn-feedback:hover {
  top: inherit;
  left: inherit;
  color: #9addf7;
}
.feedback-component.fixed-right .btn-feedback {
  position: fixed;
  right: 0;
  bottom: 0;
}
@media screen and (min-width: 768px) {
  .feedback-component.fixed-right .btn-feedback {
    right: 30px;
  }
}
.product-gateway .nav-slider {
  background: none;
}
.product-gateway .nav-slider .nav-item {
  box-sizing: border-box;
}
.product-gateway .nav-slider .nav-item a {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.product-gateway .top-nav {
  margin-top: -41px;
}
.product-gateway .top-nav .nav-item {
  background: #f3f3f3;
  border-left: solid 1px #d7d7d7;
  border-bottom: solid 1px #d7d7d7;
}
.product-gateway .top-nav .nav-item a {
  width: 250px;
  height: 40px;
  text-align: center;
  color: #0071c5;
  font-size: 16px;
  line-height: 21px;
  padding: 10px;
  display: block;
}
@media screen and (max-width: 767px) {
  .product-gateway .top-nav .nav-item a {
    width: auto;
    padding: 10px 18px;
  }
}
.product-gateway .top-nav .nav-item.selected {
  border-bottom: none;
  background: #FFF;
}
.product-gateway .top-nav .nav-item.selected a {
  color: #555555;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}
.product-gateway .top-nav .nav-item:first-child {
  border-left: none;
}
.product-gateway .top-nav .nav-item:not(.selected):hover a,
.product-gateway .top-nav .nav-item:not(.selected) a:active,
.product-gateway .top-nav .nav-item:not(.selected) a:focus {
  color: #003c71;
}
.product-gateway .sub-nav {
  background: #FFF;
  border-bottom: solid 1px #d7d7d7;
}
.product-gateway .sub-nav .nav-inner {
  display: flex;
}
.product-gateway .sub-nav.show {
  height: auto;
  visibility: visible;
  position: relative;
}
.product-gateway .sub-nav .nav-item {
  background: #FFF;
  padding: 15px 0;
  vertical-align: top;
}
.product-gateway .sub-nav .nav-item a {
  display: block;
  width: 113px;
  height: 100%;
  border-right: solid 1px #d7d7d7;
  color: #0071c5;
  white-space: normal;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  padding: 0 8px;
}
.product-gateway .sub-nav .nav-item a [class^="fa-"]:before {
  font-size: 20px;
  line-height: 20px;
  width: 20px;
  height: 20px;
  display: block;
  margin: auto;
  padding: 0;
  margin-bottom: 9px;
}
.product-gateway .sub-nav .nav-item:first-child a {
  border-left: solid 1px #d7d7d7;
}
.product-gateway .sub-nav .nav-item.selected {
  border-bottom: solid 4px #00AEEF;
}
.product-gateway .sub-nav .nav-item.selected a {
  color: #555555;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}
.product-gateway .sub-nav .nav-item:not(.selected):hover a,
.product-gateway .sub-nav .nav-item:not(.selected) a:active,
.product-gateway .sub-nav .nav-item:not(.selected) a:focus {
  color: #003c71;
}
.product-gateway .pg-accordions {
  background: #ebebeb;
  padding-top: 24px;
  padding-bottom: 40px;
}
.product-gateway .pg-accordion {
  display: none;
}
.product-gateway .pg-accordion .panel-body {
  padding: 0 15px 20px 15px;
  display: flex;
  flex-flow: wrap;
}
.product-gateway .pg-accordion .panel-body div[class^=col-sm-] {
  margin-top: 27px;
}
.product-gateway .pg-accordion .panel-body .group-title {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  line-height: 21px;
  color: #555555;
  width: 100%;
  padding: 0 0 7px 0;
  margin: 0 0 16px 0;
  border-bottom: solid 1px #e2e2e2;
}
.product-gateway .pg-accordion .panel-body .group-title a {
  color: #0071c5;
}
.product-gateway .pg-accordion .panel-body button {
  display: block;
  border: none;
  background: none;
  padding: 0;
  margin: 0 0 16px 0;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 16px;
  color: #0071c5;
  text-align: left;
}
.product-gateway .pg-accordion .panel-body button:focus,
.product-gateway .pg-accordion .panel-body button:hover {
  color: #003c71;
}
.product-gateway .pg-accordion .panel-body button:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.product-gateway .pg-accordion .panel-default > .panel-heading.open {
  background-color: #FFF;
}
.product-gateway .pg-accordion .panel-collapse,
.product-gateway .pg-accordion .panel-body,
.product-gateway .pg-accordion .panel-heading,
.product-gateway .pg-accordion .panel-default,
.product-gateway .pg-accordion .panel-group {
  border: none !important;
  border-top: none !important;
  border-bottom: none !important;
}
.product-gateway .pg-accordion .panel-collapse {
  background: #f3f3f3;
}
.product-gateway .pg-accordion .panel-title {
  height: auto;
  overflow: auto;
}
.product-gateway .pg-accordion .panel-heading {
  height: auto;
  position: relative;
}
.product-gateway .pg-accordion .panel-heading:after {
  position: absolute;
  top: 50%;
}
.product-gateway .pg-accordion .panel-heading a {
  width: 100%;
  height: 100%;
  padding: 15px 15px;
  display: block;
  overflow: auto;
  display: flex;
  align-items: center;
}
.product-gateway .pg-accordion .panel-heading a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.product-gateway .pg-accordion .panel-heading .panel-icon-name {
  min-height: 60px;
  display: flex;
  align-items: center;
}
.product-gateway .pg-accordion .panel-heading .panel-icon {
  width: 60px;
  height: 60px;
  margin-right: 28px;
}
.product-gateway .pg-accordion .panel-heading .panel-name {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  line-height: 26px;
  color: #0071c5;
}
.product-gateway .pg-accordion .panel-heading .panel-blurb {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 21px;
  color: #555555;
}
.product-gateway .pg-accordion .panel-heading.open .panel-title {
  border-bottom: solid 4px #00AEEF;
}
.product-gateway .pg-accordion .panel-heading:not(.open) {
  border-bottom: solid 1px #d7d7d7 !important;
}
.product-gateway .pg-accordion .panel-heading.no-toggle:after {
  display: none;
}
.product-gateway .links-tooltip {
  background: #FFF;
  border: solid 1px #d7d7d7;
  max-width: 350px;
  padding: 17px;
  position: absolute;
  display: none;
  z-index: 1;
}
.product-gateway .links-tooltip .close-button {
  border: none;
  background: none;
  position: absolute;
  top: 19px;
  right: 12px;
  width: 12px;
  height: 12px;
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -634px -102px;
  width: 10px;
  height: 10px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .product-gateway .links-tooltip .close-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .product-gateway .links-tooltip .close-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .product-gateway .links-tooltip .close-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .product-gateway .links-tooltip .close-button {
    background-image: url(../images/oneAPIIntelIcons/sprite-icons-retina.png);
    background-size: 646px 615px;
  }
}
.product-gateway .links-tooltip .title {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 16px;
  line-height: 21px;
  color: #555555;
  margin-top: 13px;
  margin-bottom: 15px;
}
.product-gateway .links-tooltip a {
  display: block;
  text-align: center;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 38px;
  color: #FFF;
  border-radius: 4px;
  width: 100%;
  height: 38px;
  margin-top: 8px;
  background: #0071c5;
}
.product-gateway #pg-hub-links {
  background: #FFF;
}
.product-gateway #pg-hub-links .hub-content-header {
  position: relative;
}
.product-gateway #pg-hub-links .hub-content-wrap {
  padding: 23px 16px;
}
.product-gateway #pg-hub-links .hub-content-wrap a {
  display: block;
  text-align: center;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 38px;
  color: #FFF;
  border-radius: 4px;
  width: 100%;
  height: 38px;
  margin-top: 8px;
  background: #0071c5;
}
.product-gateway .pg-hubs {
  padding-bottom: 40px;
  background: #f3f3f3;
}
.product-gateway .pg-top-hub {
  display: none;
  border-bottom: 1px solid #e2e2e2;
}
.product-gateway .pg-top-hub a:after {
  top: 24px;
}
.product-gateway .hub-spoke-toggles h3:first-child {
  border-top: none;
}
.product-gateway .hub-spoke-toggles .hub-title a.hub-toggle {
  background: #FFF;
  color: #0071c5;
}
.product-gateway .hub-spoke-toggles .hub-title:not(.pg-desc-spoke) a.hub-toggle {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-gateway .pg-top-spokes .pg-spoke-icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
  margin-right: 8px;
  color: #0071c5;
  vertical-align: middle;
}
.product-gateway .pg-top-spokes .pg-spoke-name {
  height: 20px;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  color: #0071c5;
  vertical-align: middle;
}
.product-gateway .pg-desc-spoke .pg-spoke-name {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  color: #0071c5;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-gateway .pg-desc-spoke .pg-spoke-desc {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 21px;
  color: #555555;
  margin-top: 5px;
}
.product-gateway .pg-desc-spoke a:after {
  top: 25px;
}
.hub-content .back-hub-link {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
  text-align: left;
  padding-left: 30px;
  font-size: 22px;
  line-height: 26px;
  color: #252525;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hub-content .back-hub-link:before {
  top: 26px;
}
.hub-content .hub-content-wrap {
  padding-top: 66px;
}
@media screen and (max-width: 767px) {
  .product-gateway .pg-sub-navs {
    border-bottom: none;
  }
  .product-gateway .nav-overflower .wrap-1 {
    background: #FFF;
  }
  .hub-spoke-toggles .hub-title a.hub-toggle-link {
    padding: 20px 45px 20px 25px;
    position: relative;
    display: block;
    font-weight: normal;
    color: #333333;
  }
  .hub-spoke-toggles .hub-title a.hub-toggle-link:hover,
  .hub-spoke-toggles .hub-title a.hub-toggle-link:focus,
  .hub-spoke-toggles .hub-title a.hub-toggle-link:active {
    color: #333333;
  }
}
.marquee-search .marquee-content {
  padding: 1.5rem 0 2.5rem;
  text-align: center;
}
.marquee-search.overlap .marquee-content {
  margin-bottom: 2.5rem;
}
.marquee-search h1 {
  text-align: center;
}
.marquee-search-box {
  margin: 1.5rem auto 0;
  border: 1px solid #d7d7d7;
  background: #FFF;
  color: #252525;
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: 200;
  font-style: normal;
}
@media screen and (min-width: 768px) {
  .marquee-search-box {
    width: 50%;
  }
}
.marquee-search-box form {
  display: flex;
}
.marquee-search-box input {
  width: 100%;
  height: 52px;
  padding: 0;
  border: none;
  background: none;
  font-size: 1.25rem;
  line-height: 1;
  color: #252525;
}
@media screen and (min-width: 768px) {
  .marquee-search-box input {
    font-size: 1.125rem;
  }
}
.marquee-search-box label {
  display: block;
  margin: 0;
  padding: 0;
  flex-grow: 1;
}
.marquee-search-box button {
  border: none;
  background: none;
  height: 52px;
  margin: 0 1px 0 0;
  padding: 0;
  color: #0071c5;
}
.marquee-search-box button .fa-global-search {
  display: block;
  padding: 0 8px 0 16px;
}
.marquee-search-box button .fa-global-search:before {
  display: block;
  width: 24px;
  height: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
.marquee-search-box .focus-on button {
  color: #003c71;
}
.marquee-search form ::-webkit-input-placeholder {
  color: #555555;
  font-size: 1.25rem;
  opacity: 1;
}
.marquee-search form :-moz-placeholder {
  color: #555555;
  font-size: 1.25rem;
  opacity: 1;
}
.marquee-search form ::-moz-placeholder {
  color: #555555;
  font-size: 1.25rem;
  opacity: 1;
}
.marquee-search form :-ms-input-placeholder {
  color: #555555;
  font-size: 1.25rem;
  opacity: 1;
}
.marquee-search.title-only h1 {
  margin-bottom: 0;
}
.marquee-search.title-only .marquee-content {
  padding: 1.5rem 0;
}
@media screen and (min-width: 768px) {
  .marquee-search .marquee-content {
    padding: 3rem 0 5rem;
  }
  .marquee-search-details {
    margin-top: 1rem;
  }
  .marquee-search form ::-webkit-input-placeholder,
  .marquee-search form :-moz-placeholder,
  .marquee-search form ::-moz-placeholder,
  .marquee-search form :-ms-input-placeholder {
    font-size: 1.125rem;
  }
  .marquee-search.title-only .marquee-content {
    padding: 3rem 0;
  }
}
.nav-slider {
  display: flex;
  justify-content: center;
  position: relative;
}
.nav-slider .nav-paddle {
  display: none;
  height: 100%;
  position: absolute;
  width: 50px;
  background: rgba(0, 0, 0, 0.35);
  border: none;
  outline: 0;
  box-shadow: none;
}
@media screen and (max-width: 767px) {
  .nav-slider .nav-paddle {
    width: 30px;
  }
}
.nav-slider .nav-paddle:before {
  color: #FFF;
  font-size: 30px;
  width: 100%;
  padding: 0;
  margin: 0;
}
.nav-slider.show-paddle-left .nav-prev,
.nav-slider.show-paddle-right .nav-next {
  display: block;
}
.nav-slider .nav-prev {
  left: 0;
}
.nav-slider .nav-prev:after {
  background-position: -248px 0px;
}
.nav-slider .nav-next {
  right: 0;
}
.nav-slider .nav-next:after {
  background-position: -248px -34px;
}
.nav-slider .nav-inner {
  display: flex;
  position: relative;
  padding: 0;
  margin: 0;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */
}
.nav-slider .nav-inner::-webkit-scrollbar {
  display: none;
}
.nav-slider.swipable {
  justify-content: left;
}
.nav-slider .nav-item {
  list-style: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
}
.ipa-support-header {
  color: #FFF;
}
.ipa-support-header .hero-content {
  padding: 2.5rem 0;
}
.ipa-support-header .greeting {
  font-weight: bold;
}
.ipa-support-header .cta-item {
  font-size: 0.875rem;
  margin-bottom: 0.3125rem;
}
.ipa-support-header .btn-primary {
  margin: 0;
}
.ipa-support-header.content-side-by-side .cta-item {
  font-size: 1rem;
}
@media screen and (max-width: 767px) {
  .ipa-support-header .content-side {
    padding-top: 1.5rem;
  }
  .ipa-support-header .content-2-cols {
    display: flex;
    align-items: center;
  }
  .ipa-support-header .content-col {
    width: 50%;
  }
  .ipa-support-header.content-side-by-side .content-col {
    width: auto;
    padding-right: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .ipa-support-header .hero-content {
    padding: 3rem 0;
    display: flex;
  }
  .ipa-support-header .content-main {
    flex-grow: 1;
    padding-right: 32px;
  }
  .ipa-support-header .content-side {
    padding-right: 24px;
  }
  .ipa-support-header .btn-primary {
    margin: 8px 0 10px;
  }
  .ipa-support-header h1 {
    margin-bottom: 0.2em;
  }
  .ipa-support-header.content-side-by-side .hero-content {
    align-items: center;
  }
  .ipa-support-header.content-side-by-side .content-2-cols {
    display: flex;
    align-items: center;
  }
  .ipa-support-header.content-side-by-side .content-col {
    width: auto;
    padding-left: 24px;
  }
}
.ipa-support-footer {
  padding: 40px 0 32px;
}
.ipa-support-footer .comp-item ul {
  margin-bottom: 0;
}
.ipa-support-footer .comp-item li {
  padding-bottom: 8px;
}
.ipa-support-footer .component-subheading {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 1em;
  line-height: 1.9375;
  margin: 0 0 8px;
}
.ipa-support-footer .component-subheading [class^="fa-"]:before {
  margin: 0 8px 0 0;
}
.ipa-support-footer .comp-item {
  padding-bottom: 12px;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 16px;
}
.ipa-support-footer .comp-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .ipa-support-footer {
    padding-bottom: 0;
  }
  .ipa-support-footer .component-content {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
  }
  .ipa-support-footer .comp-item {
    width: 50%;
    padding-left: 16px;
    padding-right: 16px;
    border-bottom: none;
  }
  .ipa-support-footer .comp-item li {
    padding-bottom: 16px;
  }
  .ipa-support-footer .comp-item:last-child {
    padding-bottom: 12px;
  }
}
@media screen and (min-width: 992px) {
  .ipa-support-footer .comp-item {
    width: 33.33%;
  }
}
@media screen and (min-width: 1200px) {
  .ipa-support-footer .comp-item {
    width: 25%;
  }
}
.blade-divider {
  width: 100%;
  height: 10px;
}
.blade-divider-color-gray {
  background-color: #f3f3f3;
}
.blade-category-lineup {
  padding-bottom: 2em;
}
.blade-category-lineup > .container {
  padding-top: 1em;
}
.blade-category-lineup .feature {
  margin-bottom: 1.5em;
}
.blade-category-lineup .feature h3 {
  margin-top: 0;
}
.blade-category-lineup .blade-image {
  margin-bottom: 1em;
}
.blade-category-lineup .blade-item {
  margin-top: 0;
}
.blade-category-lineup .blade-item h3 {
  margin-top: 0;
}
.blade-category-lineup .blade-item ul {
  padding-left: 1.25em;
}
@media (max-width: 767px) {
  .blade-category-lineup .feature .blade-image {
    margin: 0 -15px 1em -15px;
  }
  .blade-category-lineup .blade-item {
    margin-top: 1.5em;
  }
}
.blade-content-list header {
  padding-top: .5em;
}
.blade-content-list .blade-item {
  padding-top: 1em;
  padding-bottom: 2.5em;
}
.blade-content-list .blade-item h3 {
  margin-top: 0;
}
.blade-content-list .blade-item .blade-image {
  float: left;
  margin-right: 1em;
}
.blade-content-list .blade-item .blade-item-content {
  display: block;
  overflow: hidden;
}
.blade-content-list .blade-item .blade-item-content a {
  display: inline-block;
}
.blade-content-list .blade-item .blade-item-content .divider {
  padding: 0 0.3em;
}
.blade-content-list .blade-item .blade-item-content .view-text {
  display: none;
}
@media (max-width: 991px) {
  .blade-content-list .blade-item .blade-item-content a.preview,
  .blade-content-list .blade-item .blade-item-content .divider {
    display: none;
  }
  .blade-content-list .blade-item .blade-item-content .view-text {
    display: inline;
  }
  .blade-content-list .blade-item .blade-item-content .download-text {
    display: none;
  }
}
.blade-conversations {
  /*Background variants*/
}
.blade-conversations.solid.brand-lightest-gray .blade-item .conversation {
  background: #FFF;
}
.blade-conversations .blade-item {
  margin-bottom: 2em;
}
.blade-conversations .blade-item .conversation {
  padding: 1em;
  background-color: #f3f3f3;
  overflow: hidden;
}
.blade-conversations .blade-item .blade-image {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.blade-conversations .blade-item .fullname {
  position: relative;
  display: block;
  top: -4px;
  margin-bottom: -12px;
}
.blade-conversations .blade-item .username {
  display: block;
  overflow: hidden;
  margin-top: 4px;
}
.blade-conversations .blade-item .facebook {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -449px -46px;
  width: 32px;
  height: 36px;
}
.blade-conversations .blade-item .twitter {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -449px -230px;
  width: 32px;
  height: 36px;
}
.blade-conversations .blade-item .pinterest {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -449px -138px;
  width: 32px;
  height: 36px;
}
.blade-conversations .blade-item .googleplus {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -449px -92px;
  width: 32px;
  height: 36px;
}
.blade-conversations .blade-item .linkedin {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -449px -322px;
  width: 31px;
  height: 36px;
}
.blade-conversations .blade-item .rss {
  background-image: url(../images/oneAPIIntelIcons/sprite-icons.png);
  background-position: -449px -184px;
  width: 32px;
  height: 36px;
}
.blade-conversations .blade-item .item-content {
  clear: both;
}
.blade-conversations .blade-item p {
  margin: 1em 0;
}
.blade-conversations .blade-item p:last-child {
  margin: 0;
}
.blade-conversations .tw-reply::before,
.blade-conversations .tw-retweet::before,
.blade-conversations .tw-favorite::before {
  content: ' ';
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  top: 2px;
  margin-right: 2px;
  background-image: url('../images/oneAPIIntelIcons/twitter-actions-sprite.png');
  background-repeat: no-repeat;
}
.blade-conversations .tw-reply::before {
  background-position: -16px 0;
}
.blade-conversations .tw-reply:hover::before {
  background-position: 0 0;
}
.blade-conversations .tw-retweet::before {
  background-position: -97px 0;
}
.blade-conversations .tw-retweet:hover::before {
  background-position: -81px 0;
}
.blade-conversations .tw-favorite::before {
  background-position: -49px 0;
}
.blade-conversations .tw-favorite:hover::before {
  background-position: -33px 0;
}
.blade-featured-content {
  padding-bottom: 2em;
}
.blade-featured-content > .container {
  padding-top: 2em;
}
.blade-featured-content .blade-item {
  margin: 1em 0;
}
.blade-featured-content .blade-item h3 {
  margin-top: 0;
}
.blade-featured-content .blade-image {
  float: left;
  margin-right: 1em;
}
.blade-featured-content .blade-item-content {
  display: block;
  overflow: hidden;
  zoom: 1;
}
@media (max-width: 767px) {
  .blade-featured-content .blade-image {
    display: none;
  }
}
.blade-itemized {
  padding-bottom: 2em;
}
.blade-itemized > .container {
  padding-top: 2em;
}
.blade-itemized h4.subtitle {
  font-family: "intel-clear", "tahoma", Helvetica, "helvetica", Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.25;
  margin-bottom: 2em;
}
.blade-itemized .center-title {
  width: 100%;
  text-align: center;
  margin-bottom: 2em;
}
.blade-itemized .blade-item-content h3 {
  margin: 0.5em 0 0.25em 0;
}
.blade-itemized .blade-item-content h3 a:hover,
.blade-itemized .blade-item-content h3 a:focus {
  text-decoration: underline;
}
.blade-itemized .blade-item-content .arrow {
  display: inline-block;
  margin-left: 3px;
}
.blade-itemized header .cta {
  margin-bottom: 2em;
}
.blade-itemized-1 .blade-item {
  margin-top: 0;
}
@media (min-width: 768px) {
  .blade-itemized-1 .blade-image,
  .blade-itemized-1 .blade-item-content {
    position: relative;
    float: left;
    min-height: 1px;
  }
  .blade-itemized-1 .blade-image {
    padding-right: 15px;
    width: 41.66666666666667%;
  }
  .blade-itemized-1 .blade-item-content {
    padding-left: 15px;
    width: 58.333333333333336%;
  }
  .blade-itemized-1 h3 {
    margin-top: 0 !important;
    font-size: 28px;
  }
}
@media (min-width: 1200px) {
  .blade-itemized-1 h3 {
    margin-bottom: 0.25em !important;
  }
}
@media (max-width: 767px) {
  .blade-itemized-1 .blade-image {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .blade-itemized-2 .blade-image,
  .blade-itemized-2 .blade-item-content {
    position: relative;
    float: left;
    min-height: 1px;
  }
  .blade-itemized-2 .blade-image {
    padding-right: 15px;
    width: 50%;
  }
  .blade-itemized-2 .blade-item-content {
    padding-left: 15px;
    width: 50%;
  }
  .blade-itemized-2 h3 {
    margin-top: 0 !important;
  }
}
@media (min-width: 1200px) {
  .blade-itemized-2 .blade-image,
  .blade-itemized-2 .blade-item-content {
    position: relative;
    float: left;
    min-height: 1px;
  }
  .blade-itemized-2 .blade-image {
    padding-right: 15px;
    width: 41.66666666666667%;
  }
  .blade-itemized-2 .blade-item-content {
    padding-left: 15px;
    width: 58.333333333333336%;
  }
  .blade-itemized-2 h3 {
    margin-top: 0 !important;
  }
}
.blade-list {
  padding-bottom: 2em;
}
.blade-list > .container {
  padding-top: 1em;
}
.blade-list .blade-item {
  margin-top: 0;
}
.blade-list .locked:after {
  content: ' ';
  display: inline-block;
  position: relative;
  top: 3px;
  margin-left: 6px;
  width: 11px;
  height: 15px;
  background: url('../images/oneAPIIntelIcons/lock_blue.png') no-repeat;
}
.blade-list .locked:hover:after {
  background: url('../images/oneAPIIntelIcons/lock_hover.png') no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .blade-list .locked:after {
    background: url('../images/oneAPIIntelIcons/lock_blue_retina.png') no-repeat;
    background-size: 11px 15px;
  }
  .blade-list .locked:hover:after {
    background: url('../images/oneAPIIntelIcons/lock_hover_retina.png') no-repeat;
    background-size: 11px 15px;
  }
}
.blade-list .collapsed-padding {
  padding-bottom: 0;
  padding-top: 4px;
}
.blade .covervid-wrapper,
.blade-group .covervid-wrapper,
nav.global-menu .covervid-wrapper,
.force-background .covervid-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.blade .covervid-wrapper .covervid-video,
.blade-group .covervid-wrapper .covervid-video,
nav.global-menu .covervid-wrapper .covervid-video,
.force-background .covervid-wrapper .covervid-video {
  min-width: 100%;
}
.blade.solid.white,
.blade-group.solid.white,
nav.global-menu.solid.white,
.force-background.solid.white {
  background: #FFF;
}
.blade.solid.brand-primary,
.blade-group.solid.brand-primary,
nav.global-menu.solid.brand-primary,
.force-background.solid.brand-primary {
  background: #0071c5;
}
.blade.solid.brand-dark-blue,
.blade-group.solid.brand-dark-blue,
nav.global-menu.solid.brand-dark-blue,
.force-background.solid.brand-dark-blue {
  background: #003c71;
}
.blade.solid.brand-darkest-blue,
.blade-group.solid.brand-darkest-blue,
nav.global-menu.solid.brand-darkest-blue,
.force-background.solid.brand-darkest-blue {
  background: #05132d;
}
.blade.solid.brand-darkest-gray,
.blade-group.solid.brand-darkest-gray,
nav.global-menu.solid.brand-darkest-gray,
.force-background.solid.brand-darkest-gray {
  background: #252525;
}
.blade.solid.brand-very-dark-gray,
.blade-group.solid.brand-very-dark-gray,
nav.global-menu.solid.brand-very-dark-gray,
.force-background.solid.brand-very-dark-gray {
  background: #333333;
}
.blade.solid.brand-lightest-gray,
.blade-group.solid.brand-lightest-gray,
nav.global-menu.solid.brand-lightest-gray,
.force-background.solid.brand-lightest-gray {
  background: #f3f3f3;
}
.blade.solid.brand-lighter-gray,
.blade-group.solid.brand-lighter-gray,
nav.global-menu.solid.brand-lighter-gray,
.force-background.solid.brand-lighter-gray {
  background: #e7e7e7;
}
.blade.solid.brand-black-transparent,
.blade-group.solid.brand-black-transparent,
nav.global-menu.solid.brand-black-transparent,
.force-background.solid.brand-black-transparent {
  background: rgba(0, 0, 0, 0.95);
}
.blade.solid.transparent,
.blade-group.solid.transparent,
nav.global-menu.solid.transparent,
.force-background.solid.transparent {
  background: transparent;
}
.blade.solid.brand-geode,
.blade-group.solid.brand-geode,
nav.global-menu.solid.brand-geode,
.force-background.solid.brand-geode {
  background-color: #8F5DA2;
}
.blade.solid.brand-blue-steel,
.blade-group.solid.brand-blue-steel,
nav.global-menu.solid.brand-blue-steel,
.force-background.solid.brand-blue-steel {
  background-color: #548FAB;
}
.blade.full-bleed-image,
.blade-group.full-bleed-image,
nav.global-menu.full-bleed-image,
.force-background.full-bleed-image {
  background-color: #003c71;
}
.blade.full-bleed-image.background-home-hero,
.blade-group.full-bleed-image.background-home-hero,
nav.global-menu.full-bleed-image.background-home-hero,
.force-background.full-bleed-image.background-home-hero {
  background-image: url("../images/oneAPIIntelIcons/misc/background-home-hero.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-home-hero,
  .blade-group.full-bleed-image.background-home-hero,
  nav.global-menu.full-bleed-image.background-home-hero,
  .force-background.full-bleed-image.background-home-hero {
    background-image: none;
  }
  .blade.full-bleed-image.background-home-hero .intrinsic-element,
  .blade-group.full-bleed-image.background-home-hero .intrinsic-element,
  nav.global-menu.full-bleed-image.background-home-hero .intrinsic-element,
  .force-background.full-bleed-image.background-home-hero .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-home-hero.jpg");
  }
  .blade.full-bleed-image.background-home-hero .intrinsic-element-gradient,
  .blade-group.full-bleed-image.background-home-hero .intrinsic-element-gradient,
  nav.global-menu.full-bleed-image.background-home-hero .intrinsic-element-gradient,
  .force-background.full-bleed-image.background-home-hero .intrinsic-element-gradient {
    display: none;
  }
  .blade.full-bleed-image.background-home-hero .overview-items,
  .blade-group.full-bleed-image.background-home-hero .overview-items,
  nav.global-menu.full-bleed-image.background-home-hero .overview-items,
  .force-background.full-bleed-image.background-home-hero .overview-items {
    background: transparent;
  }
}
.blade.full-bleed-image.background-home-hero-ssd,
.blade-group.full-bleed-image.background-home-hero-ssd,
nav.global-menu.full-bleed-image.background-home-hero-ssd,
.force-background.full-bleed-image.background-home-hero-ssd {
  background-image: url("../images/oneAPIIntelIcons/16x9/homepage-hero-ssd.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-home-hero-ssd,
  .blade-group.full-bleed-image.background-home-hero-ssd,
  nav.global-menu.full-bleed-image.background-home-hero-ssd,
  .force-background.full-bleed-image.background-home-hero-ssd {
    background-image: none;
  }
  .blade.full-bleed-image.background-home-hero-ssd .intrinsic-element,
  .blade-group.full-bleed-image.background-home-hero-ssd .intrinsic-element,
  nav.global-menu.full-bleed-image.background-home-hero-ssd .intrinsic-element,
  .force-background.full-bleed-image.background-home-hero-ssd .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/1x1/homepage-hero-ssd.jpg");
  }
  .blade.full-bleed-image.background-home-hero-ssd .intrinsic-element-gradient,
  .blade-group.full-bleed-image.background-home-hero-ssd .intrinsic-element-gradient,
  nav.global-menu.full-bleed-image.background-home-hero-ssd .intrinsic-element-gradient,
  .force-background.full-bleed-image.background-home-hero-ssd .intrinsic-element-gradient {
    display: none;
  }
  .blade.full-bleed-image.background-home-hero-ssd .overview-items,
  .blade-group.full-bleed-image.background-home-hero-ssd .overview-items,
  nav.global-menu.full-bleed-image.background-home-hero-ssd .overview-items,
  .force-background.full-bleed-image.background-home-hero-ssd .overview-items {
    background: transparent;
  }
}
.blade.full-bleed-image.background-home-hero-mountains,
.blade-group.full-bleed-image.background-home-hero-mountains,
nav.global-menu.full-bleed-image.background-home-hero-mountains,
.force-background.full-bleed-image.background-home-hero-mountains {
  background-image: url("../images/oneAPIIntelIcons/16x9/homepage-hero-mountains.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-home-hero-mountains,
  .blade-group.full-bleed-image.background-home-hero-mountains,
  nav.global-menu.full-bleed-image.background-home-hero-mountains,
  .force-background.full-bleed-image.background-home-hero-mountains {
    background-image: none;
  }
  .blade.full-bleed-image.background-home-hero-mountains .intrinsic-element,
  .blade-group.full-bleed-image.background-home-hero-mountains .intrinsic-element,
  nav.global-menu.full-bleed-image.background-home-hero-mountains .intrinsic-element,
  .force-background.full-bleed-image.background-home-hero-mountains .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/1x1/homepage-hero-mountains.jpg");
  }
  .blade.full-bleed-image.background-home-hero-mountains .intrinsic-element-gradient,
  .blade-group.full-bleed-image.background-home-hero-mountains .intrinsic-element-gradient,
  nav.global-menu.full-bleed-image.background-home-hero-mountains .intrinsic-element-gradient,
  .force-background.full-bleed-image.background-home-hero-mountains .intrinsic-element-gradient {
    display: none;
  }
  .blade.full-bleed-image.background-home-hero-mountains .overview-items,
  .blade-group.full-bleed-image.background-home-hero-mountains .overview-items,
  nav.global-menu.full-bleed-image.background-home-hero-mountains .overview-items,
  .force-background.full-bleed-image.background-home-hero-mountains .overview-items {
    background: transparent;
  }
}
.blade.full-bleed-image.background-home-hero-leds,
.blade-group.full-bleed-image.background-home-hero-leds,
nav.global-menu.full-bleed-image.background-home-hero-leds,
.force-background.full-bleed-image.background-home-hero-leds {
  background-image: url("../images/oneAPIIntelIcons/16x9/homepage-hero-leds.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-home-hero-leds,
  .blade-group.full-bleed-image.background-home-hero-leds,
  nav.global-menu.full-bleed-image.background-home-hero-leds,
  .force-background.full-bleed-image.background-home-hero-leds {
    background-image: none;
  }
  .blade.full-bleed-image.background-home-hero-leds .intrinsic-element,
  .blade-group.full-bleed-image.background-home-hero-leds .intrinsic-element,
  nav.global-menu.full-bleed-image.background-home-hero-leds .intrinsic-element,
  .force-background.full-bleed-image.background-home-hero-leds .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/1x1/homepage-hero-leds.jpg");
  }
  .blade.full-bleed-image.background-home-hero-leds .intrinsic-element-gradient,
  .blade-group.full-bleed-image.background-home-hero-leds .intrinsic-element-gradient,
  nav.global-menu.full-bleed-image.background-home-hero-leds .intrinsic-element-gradient,
  .force-background.full-bleed-image.background-home-hero-leds .intrinsic-element-gradient {
    display: none;
  }
  .blade.full-bleed-image.background-home-hero-leds .overview-items,
  .blade-group.full-bleed-image.background-home-hero-leds .overview-items,
  nav.global-menu.full-bleed-image.background-home-hero-leds .overview-items,
  .force-background.full-bleed-image.background-home-hero-leds .overview-items {
    background: transparent;
  }
}
.blade.full-bleed-image.background-home-hero-freeway,
.blade-group.full-bleed-image.background-home-hero-freeway,
nav.global-menu.full-bleed-image.background-home-hero-freeway,
.force-background.full-bleed-image.background-home-hero-freeway {
  background: url("../images/oneAPIIntelIcons/16x9/home-marquee-freeway-mobile.jpg") no-repeat center;
}
@media screen and (min-width: 768px) {
  .blade.full-bleed-image.background-home-hero-freeway,
  .blade-group.full-bleed-image.background-home-hero-freeway,
  nav.global-menu.full-bleed-image.background-home-hero-freeway,
  .force-background.full-bleed-image.background-home-hero-freeway {
    background-size: cover;
    background-image: url("../images/oneAPIIntelIcons/16x9/home-marquee-freeway.jpg");
  }
}
.blade.full-bleed-image.background-content-marquee-freeway,
.blade-group.full-bleed-image.background-content-marquee-freeway,
nav.global-menu.full-bleed-image.background-content-marquee-freeway,
.force-background.full-bleed-image.background-content-marquee-freeway {
  background-image: url("../images/oneAPIIntelIcons/16x9/home-marquee-freeway-mobile.jpg");
  background-size: cover;
}
.blade.full-bleed-image.background-home-1up-vr,
.blade-group.full-bleed-image.background-home-1up-vr,
nav.global-menu.full-bleed-image.background-home-1up-vr,
.force-background.full-bleed-image.background-home-1up-vr {
  background-image: url("../images/oneAPIIntelIcons/16x9/homepage-1up-vr.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-home-1up-vr,
  .blade-group.full-bleed-image.background-home-1up-vr,
  nav.global-menu.full-bleed-image.background-home-1up-vr,
  .force-background.full-bleed-image.background-home-1up-vr {
    background-image: none;
  }
  .blade.full-bleed-image.background-home-1up-vr .intrinsic-element,
  .blade-group.full-bleed-image.background-home-1up-vr .intrinsic-element,
  nav.global-menu.full-bleed-image.background-home-1up-vr .intrinsic-element,
  .force-background.full-bleed-image.background-home-1up-vr .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/homepage-1up-vr.jpg");
  }
}
.blade.full-bleed-image.background-home-1up-stocks,
.blade-group.full-bleed-image.background-home-1up-stocks,
nav.global-menu.full-bleed-image.background-home-1up-stocks,
.force-background.full-bleed-image.background-home-1up-stocks {
  background-image: url("../images/oneAPIIntelIcons/16x9/homepage-1up-stocks.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-home-1up-stocks,
  .blade-group.full-bleed-image.background-home-1up-stocks,
  nav.global-menu.full-bleed-image.background-home-1up-stocks,
  .force-background.full-bleed-image.background-home-1up-stocks {
    background-image: none;
  }
  .blade.full-bleed-image.background-home-1up-stocks .intrinsic-element,
  .blade-group.full-bleed-image.background-home-1up-stocks .intrinsic-element,
  nav.global-menu.full-bleed-image.background-home-1up-stocks .intrinsic-element,
  .force-background.full-bleed-image.background-home-1up-stocks .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/homepage-1up-stocks.jpg");
  }
}
.blade.full-bleed-image.background-home-1up-signal-left,
.blade-group.full-bleed-image.background-home-1up-signal-left,
nav.global-menu.full-bleed-image.background-home-1up-signal-left,
.force-background.full-bleed-image.background-home-1up-signal-left {
  background-image: url("../images/oneAPIIntelIcons/16x9/homepage-1up-signal-left.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-home-1up-signal-left,
  .blade-group.full-bleed-image.background-home-1up-signal-left,
  nav.global-menu.full-bleed-image.background-home-1up-signal-left,
  .force-background.full-bleed-image.background-home-1up-signal-left {
    background-image: none;
  }
  .blade.full-bleed-image.background-home-1up-signal-left .intrinsic-element,
  .blade-group.full-bleed-image.background-home-1up-signal-left .intrinsic-element,
  nav.global-menu.full-bleed-image.background-home-1up-signal-left .intrinsic-element,
  .force-background.full-bleed-image.background-home-1up-signal-left .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/homepage-1up-signal-left.jpg");
  }
}
.blade.full-bleed-image.background-home-1up-windfarm,
.blade-group.full-bleed-image.background-home-1up-windfarm,
nav.global-menu.full-bleed-image.background-home-1up-windfarm,
.force-background.full-bleed-image.background-home-1up-windfarm {
  background-image: url("../images/oneAPIIntelIcons/16x9/homepage-1up-windfarm.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-home-1up-windfarm,
  .blade-group.full-bleed-image.background-home-1up-windfarm,
  nav.global-menu.full-bleed-image.background-home-1up-windfarm,
  .force-background.full-bleed-image.background-home-1up-windfarm {
    background-image: none;
  }
  .blade.full-bleed-image.background-home-1up-windfarm .intrinsic-element,
  .blade-group.full-bleed-image.background-home-1up-windfarm .intrinsic-element,
  nav.global-menu.full-bleed-image.background-home-1up-windfarm .intrinsic-element,
  .force-background.full-bleed-image.background-home-1up-windfarm .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/homepage-1up-windfarm.jpg");
  }
}
.blade.full-bleed-image.background-welder,
.blade-group.full-bleed-image.background-welder,
nav.global-menu.full-bleed-image.background-welder,
.force-background.full-bleed-image.background-welder {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-welder.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-welder,
  .blade-group.full-bleed-image.background-welder,
  nav.global-menu.full-bleed-image.background-welder,
  .force-background.full-bleed-image.background-welder {
    background-image: none;
  }
  .blade.full-bleed-image.background-welder .intrinsic-element,
  .blade-group.full-bleed-image.background-welder .intrinsic-element,
  nav.global-menu.full-bleed-image.background-welder .intrinsic-element,
  .force-background.full-bleed-image.background-welder .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-welder.jpg");
  }
}
.blade.full-bleed-image.background-bike,
.blade-group.full-bleed-image.background-bike,
nav.global-menu.full-bleed-image.background-bike,
.force-background.full-bleed-image.background-bike {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-biker.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-bike,
  .blade-group.full-bleed-image.background-bike,
  nav.global-menu.full-bleed-image.background-bike,
  .force-background.full-bleed-image.background-bike {
    background-image: none;
  }
  .blade.full-bleed-image.background-bike .intrinsic-element,
  .blade-group.full-bleed-image.background-bike .intrinsic-element,
  nav.global-menu.full-bleed-image.background-bike .intrinsic-element,
  .force-background.full-bleed-image.background-bike .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/1x1/background-biker-1x1.png");
  }
}
.blade.full-bleed-image.background-bike-16x9,
.blade-group.full-bleed-image.background-bike-16x9,
nav.global-menu.full-bleed-image.background-bike-16x9,
.force-background.full-bleed-image.background-bike-16x9 {
  background-size: cover;
  background-image: url("../images/oneAPIIntelIcons/16x9/background-biker.jpg");
}
.blade.full-bleed-image.background-bike-4x3,
.blade-group.full-bleed-image.background-bike-4x3,
nav.global-menu.full-bleed-image.background-bike-4x3,
.force-background.full-bleed-image.background-bike-4x3 {
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("../images/oneAPIIntelIcons/4x3/background-biker-4x3.jpg");
}
.blade.full-bleed-image.background-bike-1x1,
.blade-group.full-bleed-image.background-bike-1x1,
nav.global-menu.full-bleed-image.background-bike-1x1,
.force-background.full-bleed-image.background-bike-1x1 {
  background-size: cover;
  background-image: url("../images/oneAPIIntelIcons/1x1/background-biker-1x1.jpg");
}
.blade.full-bleed-image.background-sortable-grid,
.blade-group.full-bleed-image.background-sortable-grid,
nav.global-menu.full-bleed-image.background-sortable-grid,
.force-background.full-bleed-image.background-sortable-grid {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-gaming-sortable.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-sortable-grid,
  .blade-group.full-bleed-image.background-sortable-grid,
  nav.global-menu.full-bleed-image.background-sortable-grid,
  .force-background.full-bleed-image.background-sortable-grid {
    background-image: none;
  }
  .blade.full-bleed-image.background-sortable-grid .intrinsic-element,
  .blade-group.full-bleed-image.background-sortable-grid .intrinsic-element,
  nav.global-menu.full-bleed-image.background-sortable-grid .intrinsic-element,
  .force-background.full-bleed-image.background-sortable-grid .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/1x1/background-gaming-sortable-1x1.jpg");
  }
}
.blade.full-bleed-image.background-2-in-1,
.blade-group.full-bleed-image.background-2-in-1,
nav.global-menu.full-bleed-image.background-2-in-1,
.force-background.full-bleed-image.background-2-in-1 {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-2-in-1.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-2-in-1,
  .blade-group.full-bleed-image.background-2-in-1,
  nav.global-menu.full-bleed-image.background-2-in-1,
  .force-background.full-bleed-image.background-2-in-1 {
    background-image: none;
  }
  .blade.full-bleed-image.background-2-in-1 .intrinsic-element,
  .blade-group.full-bleed-image.background-2-in-1 .intrinsic-element,
  nav.global-menu.full-bleed-image.background-2-in-1 .intrinsic-element,
  .force-background.full-bleed-image.background-2-in-1 .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-2-in-1.jpg");
  }
}
.blade.full-bleed-image.background-2-in-1-light,
.blade-group.full-bleed-image.background-2-in-1-light,
nav.global-menu.full-bleed-image.background-2-in-1-light,
.force-background.full-bleed-image.background-2-in-1-light {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-2-in-1-light.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-2-in-1-light,
  .blade-group.full-bleed-image.background-2-in-1-light,
  nav.global-menu.full-bleed-image.background-2-in-1-light,
  .force-background.full-bleed-image.background-2-in-1-light {
    background-image: none;
  }
  .blade.full-bleed-image.background-2-in-1-light .intrinsic-element,
  .blade-group.full-bleed-image.background-2-in-1-light .intrinsic-element,
  nav.global-menu.full-bleed-image.background-2-in-1-light .intrinsic-element,
  .force-background.full-bleed-image.background-2-in-1-light .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-2-in-1-light.jpg");
  }
}
.blade.full-bleed-image.background-2-in-1-right,
.blade-group.full-bleed-image.background-2-in-1-right,
nav.global-menu.full-bleed-image.background-2-in-1-right,
.force-background.full-bleed-image.background-2-in-1-right {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-2-in-1-right.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-2-in-1-right,
  .blade-group.full-bleed-image.background-2-in-1-right,
  nav.global-menu.full-bleed-image.background-2-in-1-right,
  .force-background.full-bleed-image.background-2-in-1-right {
    background-image: none;
  }
  .blade.full-bleed-image.background-2-in-1-right .intrinsic-element,
  .blade-group.full-bleed-image.background-2-in-1-right .intrinsic-element,
  nav.global-menu.full-bleed-image.background-2-in-1-right .intrinsic-element,
  .force-background.full-bleed-image.background-2-in-1-right .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-2-in-1-right.jpg");
  }
}
.blade.full-bleed-image.background-amazing,
.blade-group.full-bleed-image.background-amazing,
nav.global-menu.full-bleed-image.background-amazing,
.force-background.full-bleed-image.background-amazing {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-amazing.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-amazing,
  .blade-group.full-bleed-image.background-amazing,
  nav.global-menu.full-bleed-image.background-amazing,
  .force-background.full-bleed-image.background-amazing {
    background-image: none;
  }
  .blade.full-bleed-image.background-amazing .intrinsic-element,
  .blade-group.full-bleed-image.background-amazing .intrinsic-element,
  nav.global-menu.full-bleed-image.background-amazing .intrinsic-element,
  .force-background.full-bleed-image.background-amazing .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-amazing.jpg");
  }
}
.blade.full-bleed-image.background-gaming,
.blade-group.full-bleed-image.background-gaming,
nav.global-menu.full-bleed-image.background-gaming,
.force-background.full-bleed-image.background-gaming {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-gaming.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-gaming,
  .blade-group.full-bleed-image.background-gaming,
  nav.global-menu.full-bleed-image.background-gaming,
  .force-background.full-bleed-image.background-gaming {
    background-image: none;
  }
  .blade.full-bleed-image.background-gaming .intrinsic-element,
  .blade-group.full-bleed-image.background-gaming .intrinsic-element,
  nav.global-menu.full-bleed-image.background-gaming .intrinsic-element,
  .force-background.full-bleed-image.background-gaming .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-gaming.jpg");
  }
}
.blade.full-bleed-image.background-jp-1,
.blade-group.full-bleed-image.background-jp-1,
nav.global-menu.full-bleed-image.background-jp-1,
.force-background.full-bleed-image.background-jp-1 {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-jp-1.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-jp-1,
  .blade-group.full-bleed-image.background-jp-1,
  nav.global-menu.full-bleed-image.background-jp-1,
  .force-background.full-bleed-image.background-jp-1 {
    background-image: none;
  }
  .blade.full-bleed-image.background-jp-1 .intrinsic-element,
  .blade-group.full-bleed-image.background-jp-1 .intrinsic-element,
  nav.global-menu.full-bleed-image.background-jp-1 .intrinsic-element,
  .force-background.full-bleed-image.background-jp-1 .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-jp-1.jpg");
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .blade.full-bleed-image.background-jp-1,
  .blade-group.full-bleed-image.background-jp-1,
  nav.global-menu.full-bleed-image.background-jp-1,
  .force-background.full-bleed-image.background-jp-1 {
    background-position-x: right;
  }
}
.blade.full-bleed-image.background-realsense,
.blade-group.full-bleed-image.background-realsense,
nav.global-menu.full-bleed-image.background-realsense,
.force-background.full-bleed-image.background-realsense {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-realsense.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-realsense,
  .blade-group.full-bleed-image.background-realsense,
  nav.global-menu.full-bleed-image.background-realsense,
  .force-background.full-bleed-image.background-realsense {
    background-image: none;
  }
  .blade.full-bleed-image.background-realsense .intrinsic-element,
  .blade-group.full-bleed-image.background-realsense .intrinsic-element,
  nav.global-menu.full-bleed-image.background-realsense .intrinsic-element,
  .force-background.full-bleed-image.background-realsense .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-realsense.jpg");
  }
}
.blade.full-bleed-image.background-realsense-2,
.blade-group.full-bleed-image.background-realsense-2,
nav.global-menu.full-bleed-image.background-realsense-2,
.force-background.full-bleed-image.background-realsense-2 {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-realsense-2.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-realsense-2,
  .blade-group.full-bleed-image.background-realsense-2,
  nav.global-menu.full-bleed-image.background-realsense-2,
  .force-background.full-bleed-image.background-realsense-2 {
    background-image: none;
  }
  .blade.full-bleed-image.background-realsense-2 .intrinsic-element,
  .blade-group.full-bleed-image.background-realsense-2 .intrinsic-element,
  nav.global-menu.full-bleed-image.background-realsense-2 .intrinsic-element,
  .force-background.full-bleed-image.background-realsense-2 .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-realsense-2.jpg");
  }
}
.blade.full-bleed-image.background-productivity,
.blade-group.full-bleed-image.background-productivity,
nav.global-menu.full-bleed-image.background-productivity,
.force-background.full-bleed-image.background-productivity {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-productivity.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-productivity,
  .blade-group.full-bleed-image.background-productivity,
  nav.global-menu.full-bleed-image.background-productivity,
  .force-background.full-bleed-image.background-productivity {
    background-image: none;
  }
  .blade.full-bleed-image.background-productivity .intrinsic-element,
  .blade-group.full-bleed-image.background-productivity .intrinsic-element,
  nav.global-menu.full-bleed-image.background-productivity .intrinsic-element,
  .force-background.full-bleed-image.background-productivity .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-productivity.jpg");
  }
}
.blade.full-bleed-image.background-congress,
.blade-group.full-bleed-image.background-congress,
nav.global-menu.full-bleed-image.background-congress,
.force-background.full-bleed-image.background-congress {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-congress.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-congress,
  .blade-group.full-bleed-image.background-congress,
  nav.global-menu.full-bleed-image.background-congress,
  .force-background.full-bleed-image.background-congress {
    background-image: none;
  }
  .blade.full-bleed-image.background-congress .intrinsic-element,
  .blade-group.full-bleed-image.background-congress .intrinsic-element,
  nav.global-menu.full-bleed-image.background-congress .intrinsic-element,
  .force-background.full-bleed-image.background-congress .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-congress.jpg");
  }
}
.blade.full-bleed-image.background-hike,
.blade-group.full-bleed-image.background-hike,
nav.global-menu.full-bleed-image.background-hike,
.force-background.full-bleed-image.background-hike {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-hike.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-hike,
  .blade-group.full-bleed-image.background-hike,
  nav.global-menu.full-bleed-image.background-hike,
  .force-background.full-bleed-image.background-hike {
    background-image: none;
  }
  .blade.full-bleed-image.background-hike .intrinsic-element,
  .blade-group.full-bleed-image.background-hike .intrinsic-element,
  nav.global-menu.full-bleed-image.background-hike .intrinsic-element,
  .force-background.full-bleed-image.background-hike .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-hike.jpg");
  }
}
.blade.full-bleed-image.background-biker,
.blade-group.full-bleed-image.background-biker,
nav.global-menu.full-bleed-image.background-biker,
.force-background.full-bleed-image.background-biker {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-biker.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-biker,
  .blade-group.full-bleed-image.background-biker,
  nav.global-menu.full-bleed-image.background-biker,
  .force-background.full-bleed-image.background-biker {
    background-image: none;
  }
  .blade.full-bleed-image.background-biker .intrinsic-element,
  .blade-group.full-bleed-image.background-biker .intrinsic-element,
  nav.global-menu.full-bleed-image.background-biker .intrinsic-element,
  .force-background.full-bleed-image.background-biker .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-biker.jpg");
  }
}
.blade.full-bleed-image.background-energy-wave,
.blade-group.full-bleed-image.background-energy-wave,
nav.global-menu.full-bleed-image.background-energy-wave,
.force-background.full-bleed-image.background-energy-wave {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-energy-wave.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-energy-wave,
  .blade-group.full-bleed-image.background-energy-wave,
  nav.global-menu.full-bleed-image.background-energy-wave,
  .force-background.full-bleed-image.background-energy-wave {
    background-image: none;
  }
  .blade.full-bleed-image.background-energy-wave .intrinsic-element,
  .blade-group.full-bleed-image.background-energy-wave .intrinsic-element,
  nav.global-menu.full-bleed-image.background-energy-wave .intrinsic-element,
  .force-background.full-bleed-image.background-energy-wave .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-energy-wave.jpg");
  }
}
.blade.full-bleed-image.background-energy-wave-no-intrinsic,
.blade-group.full-bleed-image.background-energy-wave-no-intrinsic,
nav.global-menu.full-bleed-image.background-energy-wave-no-intrinsic,
.force-background.full-bleed-image.background-energy-wave-no-intrinsic {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-energy-wave.jpg");
}
.blade.full-bleed-image.background-flare,
.blade-group.full-bleed-image.background-flare,
nav.global-menu.full-bleed-image.background-flare,
.force-background.full-bleed-image.background-flare {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-flare.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-flare,
  .blade-group.full-bleed-image.background-flare,
  nav.global-menu.full-bleed-image.background-flare,
  .force-background.full-bleed-image.background-flare {
    background-image: none;
  }
  .blade.full-bleed-image.background-flare .intrinsic-element,
  .blade-group.full-bleed-image.background-flare .intrinsic-element,
  nav.global-menu.full-bleed-image.background-flare .intrinsic-element,
  .force-background.full-bleed-image.background-flare .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-flare.jpg");
  }
}
.blade.full-bleed-image.background-flare-no-intrinsic,
.blade-group.full-bleed-image.background-flare-no-intrinsic,
nav.global-menu.full-bleed-image.background-flare-no-intrinsic,
.force-background.full-bleed-image.background-flare-no-intrinsic {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-flare.jpg");
}
.blade.full-bleed-image.background-flare-with-logos,
.blade-group.full-bleed-image.background-flare-with-logos,
nav.global-menu.full-bleed-image.background-flare-with-logos,
.force-background.full-bleed-image.background-flare-with-logos {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-flare-with-logos.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-flare-with-logos,
  .blade-group.full-bleed-image.background-flare-with-logos,
  nav.global-menu.full-bleed-image.background-flare-with-logos,
  .force-background.full-bleed-image.background-flare-with-logos {
    background-image: none;
  }
  .blade.full-bleed-image.background-flare-with-logos .intrinsic-element,
  .blade-group.full-bleed-image.background-flare-with-logos .intrinsic-element,
  nav.global-menu.full-bleed-image.background-flare-with-logos .intrinsic-element,
  .force-background.full-bleed-image.background-flare-with-logos .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-flare-with-logos.jpg");
  }
}
.blade.full-bleed-image.background-skateboarder,
.blade-group.full-bleed-image.background-skateboarder,
nav.global-menu.full-bleed-image.background-skateboarder,
.force-background.full-bleed-image.background-skateboarder {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-skateboarder.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-skateboarder,
  .blade-group.full-bleed-image.background-skateboarder,
  nav.global-menu.full-bleed-image.background-skateboarder,
  .force-background.full-bleed-image.background-skateboarder {
    background-image: none;
  }
  .blade.full-bleed-image.background-skateboarder .intrinsic-element,
  .blade-group.full-bleed-image.background-skateboarder .intrinsic-element,
  nav.global-menu.full-bleed-image.background-skateboarder .intrinsic-element,
  .force-background.full-bleed-image.background-skateboarder .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-skateboarder.jpg");
  }
}
.blade.full-bleed-image.background-hikers-high-fiving,
.blade-group.full-bleed-image.background-hikers-high-fiving,
nav.global-menu.full-bleed-image.background-hikers-high-fiving,
.force-background.full-bleed-image.background-hikers-high-fiving {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-hikers-high-fiving.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-hikers-high-fiving,
  .blade-group.full-bleed-image.background-hikers-high-fiving,
  nav.global-menu.full-bleed-image.background-hikers-high-fiving,
  .force-background.full-bleed-image.background-hikers-high-fiving {
    background-image: none;
  }
  .blade.full-bleed-image.background-hikers-high-fiving .intrinsic-element,
  .blade-group.full-bleed-image.background-hikers-high-fiving .intrinsic-element,
  nav.global-menu.full-bleed-image.background-hikers-high-fiving .intrinsic-element,
  .force-background.full-bleed-image.background-hikers-high-fiving .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-hikers-high-fiving.jpg");
  }
}
.blade.full-bleed-image.background-f1-car,
.blade-group.full-bleed-image.background-f1-car,
nav.global-menu.full-bleed-image.background-f1-car,
.force-background.full-bleed-image.background-f1-car {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-f1-car.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-f1-car,
  .blade-group.full-bleed-image.background-f1-car,
  nav.global-menu.full-bleed-image.background-f1-car,
  .force-background.full-bleed-image.background-f1-car {
    background-image: none;
  }
  .blade.full-bleed-image.background-f1-car .intrinsic-element,
  .blade-group.full-bleed-image.background-f1-car .intrinsic-element,
  nav.global-menu.full-bleed-image.background-f1-car .intrinsic-element,
  .force-background.full-bleed-image.background-f1-car .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-f1-car.jpg");
  }
}
.blade.full-bleed-image.background-runner,
.blade-group.full-bleed-image.background-runner,
nav.global-menu.full-bleed-image.background-runner,
.force-background.full-bleed-image.background-runner {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-runner.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-runner,
  .blade-group.full-bleed-image.background-runner,
  nav.global-menu.full-bleed-image.background-runner,
  .force-background.full-bleed-image.background-runner {
    background-image: none;
  }
  .blade.full-bleed-image.background-runner .intrinsic-element,
  .blade-group.full-bleed-image.background-runner .intrinsic-element,
  nav.global-menu.full-bleed-image.background-runner .intrinsic-element,
  .force-background.full-bleed-image.background-runner .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-runner.jpg");
  }
}
.blade.full-bleed-image.background-lady-tablet,
.blade-group.full-bleed-image.background-lady-tablet,
nav.global-menu.full-bleed-image.background-lady-tablet,
.force-background.full-bleed-image.background-lady-tablet {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-lady-tablet.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-lady-tablet,
  .blade-group.full-bleed-image.background-lady-tablet,
  nav.global-menu.full-bleed-image.background-lady-tablet,
  .force-background.full-bleed-image.background-lady-tablet {
    background-image: none;
  }
  .blade.full-bleed-image.background-lady-tablet .intrinsic-element,
  .blade-group.full-bleed-image.background-lady-tablet .intrinsic-element,
  nav.global-menu.full-bleed-image.background-lady-tablet .intrinsic-element,
  .force-background.full-bleed-image.background-lady-tablet .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-lady-tablet.jpg");
  }
}
.blade.full-bleed-image.background-intel-dell,
.blade-group.full-bleed-image.background-intel-dell,
nav.global-menu.full-bleed-image.background-intel-dell,
.force-background.full-bleed-image.background-intel-dell {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-intel-dell.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-intel-dell,
  .blade-group.full-bleed-image.background-intel-dell,
  nav.global-menu.full-bleed-image.background-intel-dell,
  .force-background.full-bleed-image.background-intel-dell {
    background-image: none;
  }
  .blade.full-bleed-image.background-intel-dell .intrinsic-element,
  .blade-group.full-bleed-image.background-intel-dell .intrinsic-element,
  nav.global-menu.full-bleed-image.background-intel-dell .intrinsic-element,
  .force-background.full-bleed-image.background-intel-dell .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-intel-dell.jpg");
  }
}
.blade.full-bleed-image.background-usecase-highperformance,
.blade-group.full-bleed-image.background-usecase-highperformance,
nav.global-menu.full-bleed-image.background-usecase-highperformance,
.force-background.full-bleed-image.background-usecase-highperformance {
  background-image: url("../images/oneAPIIntelIcons/16x9/overview-usecase-highperformance.jpg");
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-usecase-highperformance,
  .blade-group.full-bleed-image.background-usecase-highperformance,
  nav.global-menu.full-bleed-image.background-usecase-highperformance,
  .force-background.full-bleed-image.background-usecase-highperformance {
    background-image: url("../images/oneAPIIntelIcons/1x1/overview-usecase-highperformance-mobile.jpg");
  }
}
.blade.full-bleed-image.background-usecase-smallbusiness,
.blade-group.full-bleed-image.background-usecase-smallbusiness,
nav.global-menu.full-bleed-image.background-usecase-smallbusiness,
.force-background.full-bleed-image.background-usecase-smallbusiness {
  background-image: url("../images/oneAPIIntelIcons/16x9/overview-usecase-smallbusiness.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-usecase-smallbusiness,
  .blade-group.full-bleed-image.background-usecase-smallbusiness,
  nav.global-menu.full-bleed-image.background-usecase-smallbusiness,
  .force-background.full-bleed-image.background-usecase-smallbusiness {
    background-image: url("../images/oneAPIIntelIcons/1x1/overview-usecase-smallbusiness-mobile.jpg");
  }
}
.blade.full-bleed-image.background-usecase-contentcreation,
.blade-group.full-bleed-image.background-usecase-contentcreation,
nav.global-menu.full-bleed-image.background-usecase-contentcreation,
.force-background.full-bleed-image.background-usecase-contentcreation {
  background-image: url("../images/oneAPIIntelIcons/16x9/overview-usecase-contentcreation.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-usecase-contentcreation,
  .blade-group.full-bleed-image.background-usecase-contentcreation,
  nav.global-menu.full-bleed-image.background-usecase-contentcreation,
  .force-background.full-bleed-image.background-usecase-contentcreation {
    background-image: url("../images/oneAPIIntelIcons/1x1/overview-usecase-contentcreation-mobile.jpg");
  }
}
.blade.full-bleed-image.background-usecase-gaming,
.blade-group.full-bleed-image.background-usecase-gaming,
nav.global-menu.full-bleed-image.background-usecase-gaming,
.force-background.full-bleed-image.background-usecase-gaming {
  background-image: url("../images/oneAPIIntelIcons/16x9/overview-usecase-gaming.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-usecase-gaming,
  .blade-group.full-bleed-image.background-usecase-gaming,
  nav.global-menu.full-bleed-image.background-usecase-gaming,
  .force-background.full-bleed-image.background-usecase-gaming {
    background-image: url("../images/oneAPIIntelIcons/1x1/overview-usecase-gaming-mobile.jpg");
  }
}
.blade.full-bleed-image.background-usecase-basictask,
.blade-group.full-bleed-image.background-usecase-basictask,
nav.global-menu.full-bleed-image.background-usecase-basictask,
.force-background.full-bleed-image.background-usecase-basictask {
  background-image: url("../images/oneAPIIntelIcons/16x9/overview-usecase-basictask.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-usecase-basictask,
  .blade-group.full-bleed-image.background-usecase-basictask,
  nav.global-menu.full-bleed-image.background-usecase-basictask,
  .force-background.full-bleed-image.background-usecase-basictask {
    background-image: url("../images/oneAPIIntelIcons/1x1/overview-usecase-basictask-mobile.jpg");
  }
}
.blade.full-bleed-image.background-runner-no-intrinsic,
.blade-group.full-bleed-image.background-runner-no-intrinsic,
nav.global-menu.full-bleed-image.background-runner-no-intrinsic,
.force-background.full-bleed-image.background-runner-no-intrinsic {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-runner.jpg");
}
.blade.full-bleed-image.background-runner-solo,
.blade-group.full-bleed-image.background-runner-solo,
nav.global-menu.full-bleed-image.background-runner-solo,
.force-background.full-bleed-image.background-runner-solo {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-runner-solo-xl.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 1649px) {
  .blade.full-bleed-image.background-runner-solo,
  .blade-group.full-bleed-image.background-runner-solo,
  nav.global-menu.full-bleed-image.background-runner-solo,
  .force-background.full-bleed-image.background-runner-solo {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-runner-solo-lg.jpg");
  }
}
@media screen and (max-width: 1199px) {
  .blade.full-bleed-image.background-runner-solo,
  .blade-group.full-bleed-image.background-runner-solo,
  nav.global-menu.full-bleed-image.background-runner-solo,
  .force-background.full-bleed-image.background-runner-solo {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-runner-solo-md.jpg");
  }
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-runner-solo,
  .blade-group.full-bleed-image.background-runner-solo,
  nav.global-menu.full-bleed-image.background-runner-solo,
  .force-background.full-bleed-image.background-runner-solo {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-runner-solo-xs.jpg");
  }
  .blade.full-bleed-image.background-runner-solo .intrinsic-ratio,
  .blade-group.full-bleed-image.background-runner-solo .intrinsic-ratio,
  nav.global-menu.full-bleed-image.background-runner-solo .intrinsic-ratio,
  .force-background.full-bleed-image.background-runner-solo .intrinsic-ratio {
    display: none;
  }
  .blade.full-bleed-image.background-runner-solo .blade-item-0,
  .blade-group.full-bleed-image.background-runner-solo .blade-item-0,
  nav.global-menu.full-bleed-image.background-runner-solo .blade-item-0,
  .force-background.full-bleed-image.background-runner-solo .blade-item-0 {
    padding-bottom: 100%;
    height: 0;
  }
}
.blade.full-bleed-image.background-gradient-darkest-blue,
.blade-group.full-bleed-image.background-gradient-darkest-blue,
nav.global-menu.full-bleed-image.background-gradient-darkest-blue,
.force-background.full-bleed-image.background-gradient-darkest-blue {
  background-image: url("../images/oneAPIIntelIcons/16x9/optane-memory-hero-1920x1080.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 1649px) {
  .blade.full-bleed-image.background-gradient-darkest-blue,
  .blade-group.full-bleed-image.background-gradient-darkest-blue,
  nav.global-menu.full-bleed-image.background-gradient-darkest-blue,
  .force-background.full-bleed-image.background-gradient-darkest-blue {
    background-image: url("../images/oneAPIIntelIcons/16x9/optane-memory-hero-1920x1080.jpg");
  }
}
@media screen and (max-width: 1199px) {
  .blade.full-bleed-image.background-gradient-darkest-blue,
  .blade-group.full-bleed-image.background-gradient-darkest-blue,
  nav.global-menu.full-bleed-image.background-gradient-darkest-blue,
  .force-background.full-bleed-image.background-gradient-darkest-blue {
    background-image: url("../images/oneAPIIntelIcons/16x9/optane-memory-hero-1920x1080.jpg");
  }
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-gradient-darkest-blue,
  .blade-group.full-bleed-image.background-gradient-darkest-blue,
  nav.global-menu.full-bleed-image.background-gradient-darkest-blue,
  .force-background.full-bleed-image.background-gradient-darkest-blue {
    background-image: none;
  }
  .blade.full-bleed-image.background-gradient-darkest-blue .intrinsic-element,
  .blade-group.full-bleed-image.background-gradient-darkest-blue .intrinsic-element,
  nav.global-menu.full-bleed-image.background-gradient-darkest-blue .intrinsic-element,
  .force-background.full-bleed-image.background-gradient-darkest-blue .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/optane-memory-hero-864x486.jpg");
  }
}
.blade.full-bleed-image.background-optane,
.blade-group.full-bleed-image.background-optane,
nav.global-menu.full-bleed-image.background-optane,
.force-background.full-bleed-image.background-optane {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-optane.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-optane,
  .blade-group.full-bleed-image.background-optane,
  nav.global-menu.full-bleed-image.background-optane,
  .force-background.full-bleed-image.background-optane {
    background-image: none;
  }
  .blade.full-bleed-image.background-optane .intrinsic-element,
  .blade-group.full-bleed-image.background-optane .intrinsic-element,
  nav.global-menu.full-bleed-image.background-optane .intrinsic-element,
  .force-background.full-bleed-image.background-optane .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-optane.jpg");
  }
}
.blade.full-bleed-image.background-chips,
.blade-group.full-bleed-image.background-chips,
nav.global-menu.full-bleed-image.background-chips,
.force-background.full-bleed-image.background-chips {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-chips.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-chips,
  .blade-group.full-bleed-image.background-chips,
  nav.global-menu.full-bleed-image.background-chips,
  .force-background.full-bleed-image.background-chips {
    background-image: none;
  }
  .blade.full-bleed-image.background-chips .intrinsic-element,
  .blade-group.full-bleed-image.background-chips .intrinsic-element,
  nav.global-menu.full-bleed-image.background-chips .intrinsic-element,
  .force-background.full-bleed-image.background-chips .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-chips.jpg");
  }
}
.blade.full-bleed-image.background-shuttle,
.blade-group.full-bleed-image.background-shuttle,
nav.global-menu.full-bleed-image.background-shuttle,
.force-background.full-bleed-image.background-shuttle {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-shuttle.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-shuttle,
  .blade-group.full-bleed-image.background-shuttle,
  nav.global-menu.full-bleed-image.background-shuttle,
  .force-background.full-bleed-image.background-shuttle {
    background-image: none;
  }
  .blade.full-bleed-image.background-shuttle .intrinsic-element,
  .blade-group.full-bleed-image.background-shuttle .intrinsic-element,
  nav.global-menu.full-bleed-image.background-shuttle .intrinsic-element,
  .force-background.full-bleed-image.background-shuttle .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-shuttle.jpg");
  }
}
.blade.full-bleed-image.background-thumb-light,
.blade-group.full-bleed-image.background-thumb-light,
nav.global-menu.full-bleed-image.background-thumb-light,
.force-background.full-bleed-image.background-thumb-light {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-thumb-light.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-thumb-light,
  .blade-group.full-bleed-image.background-thumb-light,
  nav.global-menu.full-bleed-image.background-thumb-light,
  .force-background.full-bleed-image.background-thumb-light {
    background-image: none;
  }
  .blade.full-bleed-image.background-thumb-light .intrinsic-element,
  .blade-group.full-bleed-image.background-thumb-light .intrinsic-element,
  nav.global-menu.full-bleed-image.background-thumb-light .intrinsic-element,
  .force-background.full-bleed-image.background-thumb-light .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-thumb-light.jpg");
  }
}
.blade.full-bleed-image.background-all-in-1-light,
.blade-group.full-bleed-image.background-all-in-1-light,
nav.global-menu.full-bleed-image.background-all-in-1-light,
.force-background.full-bleed-image.background-all-in-1-light {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-all-in-1-light.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-all-in-1-light,
  .blade-group.full-bleed-image.background-all-in-1-light,
  nav.global-menu.full-bleed-image.background-all-in-1-light,
  .force-background.full-bleed-image.background-all-in-1-light {
    background-image: none;
  }
  .blade.full-bleed-image.background-all-in-1-light .intrinsic-element,
  .blade-group.full-bleed-image.background-all-in-1-light .intrinsic-element,
  nav.global-menu.full-bleed-image.background-all-in-1-light .intrinsic-element,
  .force-background.full-bleed-image.background-all-in-1-light .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-all-in-1-light.jpg");
  }
}
.blade.full-bleed-image.background-nyc-light,
.blade-group.full-bleed-image.background-nyc-light,
nav.global-menu.full-bleed-image.background-nyc-light,
.force-background.full-bleed-image.background-nyc-light {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-nyc.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-nyc-light,
  .blade-group.full-bleed-image.background-nyc-light,
  nav.global-menu.full-bleed-image.background-nyc-light,
  .force-background.full-bleed-image.background-nyc-light {
    background-image: none;
  }
  .blade.full-bleed-image.background-nyc-light .intrinsic-element,
  .blade-group.full-bleed-image.background-nyc-light .intrinsic-element,
  nav.global-menu.full-bleed-image.background-nyc-light .intrinsic-element,
  .force-background.full-bleed-image.background-nyc-light .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-nyc.jpg");
  }
}
.blade.full-bleed-image.background-gradient-light,
.blade-group.full-bleed-image.background-gradient-light,
nav.global-menu.full-bleed-image.background-gradient-light,
.force-background.full-bleed-image.background-gradient-light {
  background-image: url("../images/oneAPIIntelIcons/16x9/white_gradient_image_16x9_v3.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-gradient-light,
  .blade-group.full-bleed-image.background-gradient-light,
  nav.global-menu.full-bleed-image.background-gradient-light,
  .force-background.full-bleed-image.background-gradient-light {
    background-image: none;
  }
  .blade.full-bleed-image.background-gradient-light .intrinsic-element,
  .blade-group.full-bleed-image.background-gradient-light .intrinsic-element,
  nav.global-menu.full-bleed-image.background-gradient-light .intrinsic-element,
  .force-background.full-bleed-image.background-gradient-light .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/white_gradient_image_16x9_v3.jpg");
  }
}
.blade.full-bleed-image.background-rave,
.blade-group.full-bleed-image.background-rave,
nav.global-menu.full-bleed-image.background-rave,
.force-background.full-bleed-image.background-rave {
  background-image: url("../images/oneAPIIntelIcons/misc/large-crowd-darkest-blue.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-rave.has-intrinsic,
  .blade-group.full-bleed-image.background-rave.has-intrinsic,
  nav.global-menu.full-bleed-image.background-rave.has-intrinsic,
  .force-background.full-bleed-image.background-rave.has-intrinsic {
    background-image: none;
  }
  .blade.full-bleed-image.background-rave .intrinsic-element,
  .blade-group.full-bleed-image.background-rave .intrinsic-element,
  nav.global-menu.full-bleed-image.background-rave .intrinsic-element,
  .force-background.full-bleed-image.background-rave .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/misc/large-croWd-darkest-blue.jpg");
  }
}
.blade.full-bleed-image.background-product-proof,
.blade-group.full-bleed-image.background-product-proof,
nav.global-menu.full-bleed-image.background-product-proof,
.force-background.full-bleed-image.background-product-proof {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-prodcat-proofpoint.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-product-proof.has-intrinsic,
  .blade-group.full-bleed-image.background-product-proof.has-intrinsic,
  nav.global-menu.full-bleed-image.background-product-proof.has-intrinsic,
  .force-background.full-bleed-image.background-product-proof.has-intrinsic {
    background-image: none;
  }
  .blade.full-bleed-image.background-product-proof .intrinsic-element,
  .blade-group.full-bleed-image.background-product-proof .intrinsic-element,
  nav.global-menu.full-bleed-image.background-product-proof .intrinsic-element,
  .force-background.full-bleed-image.background-product-proof .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/misc/background-prodcat-proofpoint.jpg");
  }
}
.blade.full-bleed-image.background-surfaces,
.blade-group.full-bleed-image.background-surfaces,
nav.global-menu.full-bleed-image.background-surfaces,
.force-background.full-bleed-image.background-surfaces {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-surfaces-xl.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-surfaces,
  .blade-group.full-bleed-image.background-surfaces,
  nav.global-menu.full-bleed-image.background-surfaces,
  .force-background.full-bleed-image.background-surfaces {
    background-image: none;
  }
  .blade.full-bleed-image.background-surfaces .intrinsic-element,
  .blade-group.full-bleed-image.background-surfaces .intrinsic-element,
  nav.global-menu.full-bleed-image.background-surfaces .intrinsic-element,
  .force-background.full-bleed-image.background-surfaces .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/1x1/background-surfaces-xs-1x1.jpg");
  }
}
.blade.full-bleed-image.background-reseller-platinum,
.blade-group.full-bleed-image.background-reseller-platinum,
nav.global-menu.full-bleed-image.background-reseller-platinum,
.force-background.full-bleed-image.background-reseller-platinum {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-reseller-platinum-desktop.png");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-reseller-platinum,
  .blade-group.full-bleed-image.background-reseller-platinum,
  nav.global-menu.full-bleed-image.background-reseller-platinum,
  .force-background.full-bleed-image.background-reseller-platinum {
    background-image: none;
  }
  .blade.full-bleed-image.background-reseller-platinum .intrinsic-element,
  .blade-group.full-bleed-image.background-reseller-platinum .intrinsic-element,
  nav.global-menu.full-bleed-image.background-reseller-platinum .intrinsic-element,
  .force-background.full-bleed-image.background-reseller-platinum .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-reseller-platinum-mobile.png");
  }
}
.blade.full-bleed-image.background-reseller-become-partner,
.blade-group.full-bleed-image.background-reseller-become-partner,
nav.global-menu.full-bleed-image.background-reseller-become-partner,
.force-background.full-bleed-image.background-reseller-become-partner {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-reseller-become-partner-desktop.png");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-reseller-become-partner,
  .blade-group.full-bleed-image.background-reseller-become-partner,
  nav.global-menu.full-bleed-image.background-reseller-become-partner,
  .force-background.full-bleed-image.background-reseller-become-partner {
    background-image: none;
  }
  .blade.full-bleed-image.background-reseller-become-partner .intrinsic-element,
  .blade-group.full-bleed-image.background-reseller-become-partner .intrinsic-element,
  nav.global-menu.full-bleed-image.background-reseller-become-partner .intrinsic-element,
  .force-background.full-bleed-image.background-reseller-become-partner .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-reseller-become-partner-mobile.png");
  }
}
.blade.full-bleed-image.background-product-promo,
.blade-group.full-bleed-image.background-product-promo,
nav.global-menu.full-bleed-image.background-product-promo,
.force-background.full-bleed-image.background-product-promo {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/product-cat-promo-xl.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-product-promo,
  .blade-group.full-bleed-image.background-product-promo,
  nav.global-menu.full-bleed-image.background-product-promo,
  .force-background.full-bleed-image.background-product-promo {
    background-image: none;
  }
  .blade.full-bleed-image.background-product-promo .intrinsic-element,
  .blade-group.full-bleed-image.background-product-promo .intrinsic-element,
  nav.global-menu.full-bleed-image.background-product-promo .intrinsic-element,
  .force-background.full-bleed-image.background-product-promo .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/product-cat-promo-xs.jpg");
  }
}
.blade.full-bleed-image.background-hand-typing,
.blade-group.full-bleed-image.background-hand-typing,
nav.global-menu.full-bleed-image.background-hand-typing,
.force-background.full-bleed-image.background-hand-typing {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-hand-typing.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-hand-typing,
  .blade-group.full-bleed-image.background-hand-typing,
  nav.global-menu.full-bleed-image.background-hand-typing,
  .force-background.full-bleed-image.background-hand-typing {
    background-image: none;
  }
  .blade.full-bleed-image.background-hand-typing .intrinsic-element,
  .blade-group.full-bleed-image.background-hand-typing .intrinsic-element,
  nav.global-menu.full-bleed-image.background-hand-typing .intrinsic-element,
  .force-background.full-bleed-image.background-hand-typing .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-hand-typing.jpg");
  }
}
.blade.full-bleed-image.background-two-in-one,
.blade-group.full-bleed-image.background-two-in-one,
nav.global-menu.full-bleed-image.background-two-in-one,
.force-background.full-bleed-image.background-two-in-one {
  background-image: url("../images/oneAPIIntelIcons/16x9/two-in-one-floating-screen.jpg");
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-two-in-one.has-intrinsic,
  .blade-group.full-bleed-image.background-two-in-one.has-intrinsic,
  nav.global-menu.full-bleed-image.background-two-in-one.has-intrinsic,
  .force-background.full-bleed-image.background-two-in-one.has-intrinsic {
    background-image: none;
  }
  .blade.full-bleed-image.background-two-in-one .intrinsic-element,
  .blade-group.full-bleed-image.background-two-in-one .intrinsic-element,
  nav.global-menu.full-bleed-image.background-two-in-one .intrinsic-element,
  .force-background.full-bleed-image.background-two-in-one .intrinsic-element {
    background-position: 50%;
    background-size: contain;
    background-image: url("../images/oneAPIIntelIcons/16x9/two-in-one-floating-screen-mobile.jpg");
  }
}
.blade.full-bleed-image.background-anthem,
.blade-group.full-bleed-image.background-anthem,
nav.global-menu.full-bleed-image.background-anthem,
.force-background.full-bleed-image.background-anthem {
  background-size: auto auto;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #02070d;
  background-attachment: fixed;
  background-image: url("../asset/anthem/anthem-background-grid.jpg");
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-anthem,
  .blade-group.full-bleed-image.background-anthem,
  nav.global-menu.full-bleed-image.background-anthem,
  .force-background.full-bleed-image.background-anthem {
    background-image: url("../asset/anthem/anthem-background-grid.jpg");
  }
}
.blade.full-bleed-image.background-product-details,
.blade-group.full-bleed-image.background-product-details,
nav.global-menu.full-bleed-image.background-product-details,
.force-background.full-bleed-image.background-product-details {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/oneAPIIntelIcons/4x3/background-product-details.jpg");
  background-size: cover;
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (min-width: 768px) {
  .blade.full-bleed-image.background-product-details,
  .blade-group.full-bleed-image.background-product-details,
  nav.global-menu.full-bleed-image.background-product-details,
  .force-background.full-bleed-image.background-product-details {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-product-details.jpg");
  }
}
.blade.full-bleed-image.background-welder,
.blade-group.full-bleed-image.background-welder,
nav.global-menu.full-bleed-image.background-welder,
.force-background.full-bleed-image.background-welder {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-welder.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-welder,
  .blade-group.full-bleed-image.background-welder,
  nav.global-menu.full-bleed-image.background-welder,
  .force-background.full-bleed-image.background-welder {
    background-image: none;
  }
  .blade.full-bleed-image.background-welder .intrinsic-element,
  .blade-group.full-bleed-image.background-welder .intrinsic-element,
  nav.global-menu.full-bleed-image.background-welder .intrinsic-element,
  .force-background.full-bleed-image.background-welder .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-welder.jpg");
  }
}
.blade.full-bleed-image.background-product-brief,
.blade-group.full-bleed-image.background-product-brief,
nav.global-menu.full-bleed-image.background-product-brief,
.force-background.full-bleed-image.background-product-brief {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-product-brief-hero.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-product-brief,
  .blade-group.full-bleed-image.background-product-brief,
  nav.global-menu.full-bleed-image.background-product-brief,
  .force-background.full-bleed-image.background-product-brief {
    background-image: none;
  }
  .blade.full-bleed-image.background-product-brief .intrinsic-element,
  .blade-group.full-bleed-image.background-product-brief .intrinsic-element,
  nav.global-menu.full-bleed-image.background-product-brief .intrinsic-element,
  .force-background.full-bleed-image.background-product-brief .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/4x3/background-product-brief-hero-mobile.jpg");
  }
}
.blade.full-bleed-image.background-article-long,
.blade-group.full-bleed-image.background-article-long,
nav.global-menu.full-bleed-image.background-article-long,
.force-background.full-bleed-image.background-article-long {
  background-image: url("../images/oneAPIIntelIcons/16x9/background-article-long.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-article-long,
  .blade-group.full-bleed-image.background-article-long,
  nav.global-menu.full-bleed-image.background-article-long,
  .force-background.full-bleed-image.background-article-long {
    background-image: none;
  }
  .blade.full-bleed-image.background-article-long .intrinsic-element,
  .blade-group.full-bleed-image.background-article-long .intrinsic-element,
  nav.global-menu.full-bleed-image.background-article-long .intrinsic-element,
  .force-background.full-bleed-image.background-article-long .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-article-long-sm.jpg");
  }
}
.blade.full-bleed-image.background-product-gallery,
.blade-group.full-bleed-image.background-product-gallery,
nav.global-menu.full-bleed-image.background-product-gallery,
.force-background.full-bleed-image.background-product-gallery {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/oneAPIIntelIcons/4x3/background-product-gallery.jpg");
  background-size: cover;
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (min-width: 768px) {
  .blade.full-bleed-image.background-product-gallery,
  .blade-group.full-bleed-image.background-product-gallery,
  nav.global-menu.full-bleed-image.background-product-gallery,
  .force-background.full-bleed-image.background-product-gallery {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-product-gallery.jpg");
  }
}
.blade.full-bleed-image.background-product-overview,
.blade-group.full-bleed-image.background-product-overview,
nav.global-menu.full-bleed-image.background-product-overview,
.force-background.full-bleed-image.background-product-overview {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/oneAPIIntelIcons/4x3/background-product-category.jpg");
  background-size: cover;
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (min-width: 768px) {
  .blade.full-bleed-image.background-product-overview,
  .blade-group.full-bleed-image.background-product-overview,
  nav.global-menu.full-bleed-image.background-product-overview,
  .force-background.full-bleed-image.background-product-overview {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-product-category.jpg");
  }
}
.blade.full-bleed-image.background-product-compact,
.blade-group.full-bleed-image.background-product-compact,
nav.global-menu.full-bleed-image.background-product-compact,
.force-background.full-bleed-image.background-product-compact {
  background-position: top center;
  background-repeat: no-repeat;
  background-image: url("../images/oneAPIIntelIcons/16x9/background-product-compact-mobile.jpg");
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .blade.full-bleed-image.background-product-compact,
  .blade-group.full-bleed-image.background-product-compact,
  nav.global-menu.full-bleed-image.background-product-compact,
  .force-background.full-bleed-image.background-product-compact {
    background-image: url("../images/oneAPIIntelIcons/16x9/background-product-compact.jpg");
  }
}
.blade.full-bleed-image.background-hub-hero-ipa-home,
.blade-group.full-bleed-image.background-hub-hero-ipa-home,
nav.global-menu.full-bleed-image.background-hub-hero-ipa-home,
.force-background.full-bleed-image.background-hub-hero-ipa-home {
  background-position: top center;
  background-repeat: no-repeat;
  background-image: url("../images/oneAPIIntelIcons/1x1/ipa-homepage-hub-hero-mobile-v3.jpg");
  background-size: cover;
}
@media screen and (min-width: 768px) {
  .blade.full-bleed-image.background-hub-hero-ipa-home,
  .blade-group.full-bleed-image.background-hub-hero-ipa-home,
  nav.global-menu.full-bleed-image.background-hub-hero-ipa-home,
  .force-background.full-bleed-image.background-hub-hero-ipa-home {
    background-image: url("../images/oneAPIIntelIcons/16x9/ipa-homepage-hub-hero-desktop-v3.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-fun,
.blade-group.full-bleed-image.background-fullblade-fun,
nav.global-menu.full-bleed-image.background-fullblade-fun,
.force-background.full-bleed-image.background-fullblade-fun {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-fun.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-fun,
  .blade-group.full-bleed-image.background-fullblade-fun,
  nav.global-menu.full-bleed-image.background-fullblade-fun,
  .force-background.full-bleed-image.background-fullblade-fun {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-fun .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-fun .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-fun .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-fun .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-fun-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-stream,
.blade-group.full-bleed-image.background-fullblade-stream,
nav.global-menu.full-bleed-image.background-fullblade-stream,
.force-background.full-bleed-image.background-fullblade-stream {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-stream.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-stream,
  .blade-group.full-bleed-image.background-fullblade-stream,
  nav.global-menu.full-bleed-image.background-fullblade-stream,
  .force-background.full-bleed-image.background-fullblade-stream {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-stream .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-stream .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-stream .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-stream .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-stream-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-directX,
.blade-group.full-bleed-image.background-fullblade-directX,
nav.global-menu.full-bleed-image.background-fullblade-directX,
.force-background.full-bleed-image.background-fullblade-directX {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-directX.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-directX,
  .blade-group.full-bleed-image.background-fullblade-directX,
  nav.global-menu.full-bleed-image.background-fullblade-directX,
  .force-background.full-bleed-image.background-fullblade-directX {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-directX .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-directX .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-directX .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-directX .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-directX-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-4k,
.blade-group.full-bleed-image.background-fullblade-4k,
nav.global-menu.full-bleed-image.background-fullblade-4k,
.force-background.full-bleed-image.background-fullblade-4k {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-4k.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-4k,
  .blade-group.full-bleed-image.background-fullblade-4k,
  nav.global-menu.full-bleed-image.background-fullblade-4k,
  .force-background.full-bleed-image.background-fullblade-4k {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-4k .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-4k .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-4k .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-4k .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-4k-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-allin1,
.blade-group.full-bleed-image.background-fullblade-allin1,
nav.global-menu.full-bleed-image.background-fullblade-allin1,
.force-background.full-bleed-image.background-fullblade-allin1 {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-allin1.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-allin1,
  .blade-group.full-bleed-image.background-fullblade-allin1,
  nav.global-menu.full-bleed-image.background-fullblade-allin1,
  .force-background.full-bleed-image.background-fullblade-allin1 {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-allin1 .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-allin1 .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-allin1 .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-allin1 .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-allin1-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-2in1,
.blade-group.full-bleed-image.background-fullblade-2in1,
nav.global-menu.full-bleed-image.background-fullblade-2in1,
.force-background.full-bleed-image.background-fullblade-2in1 {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-2in1.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-2in1,
  .blade-group.full-bleed-image.background-fullblade-2in1,
  nav.global-menu.full-bleed-image.background-fullblade-2in1,
  .force-background.full-bleed-image.background-fullblade-2in1 {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-2in1 .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-2in1 .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-2in1 .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-2in1 .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-2in1-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-minipc,
.blade-group.full-bleed-image.background-fullblade-minipc,
nav.global-menu.full-bleed-image.background-fullblade-minipc,
.force-background.full-bleed-image.background-fullblade-minipc {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-mini-pc.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-minipc,
  .blade-group.full-bleed-image.background-fullblade-minipc,
  nav.global-menu.full-bleed-image.background-fullblade-minipc,
  .force-background.full-bleed-image.background-fullblade-minipc {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-minipc .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-minipc .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-minipc .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-minipc .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-mini-pc-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-assassins-creed,
.blade-group.full-bleed-image.background-fullblade-assassins-creed,
nav.global-menu.full-bleed-image.background-fullblade-assassins-creed,
.force-background.full-bleed-image.background-fullblade-assassins-creed {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-assassins-creed.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-assassins-creed,
  .blade-group.full-bleed-image.background-fullblade-assassins-creed,
  nav.global-menu.full-bleed-image.background-fullblade-assassins-creed,
  .force-background.full-bleed-image.background-fullblade-assassins-creed {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-assassins-creed .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-assassins-creed .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-assassins-creed .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-assassins-creed .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-assassins-creed-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-halo-wars,
.blade-group.full-bleed-image.background-fullblade-halo-wars,
nav.global-menu.full-bleed-image.background-fullblade-halo-wars,
.force-background.full-bleed-image.background-fullblade-halo-wars {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-halo-wars.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-halo-wars,
  .blade-group.full-bleed-image.background-fullblade-halo-wars,
  nav.global-menu.full-bleed-image.background-fullblade-halo-wars,
  .force-background.full-bleed-image.background-fullblade-halo-wars {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-halo-wars .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-halo-wars .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-halo-wars .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-halo-wars .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-halo-wars-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-forza-horizon,
.blade-group.full-bleed-image.background-fullblade-forza-horizon,
nav.global-menu.full-bleed-image.background-fullblade-forza-horizon,
.force-background.full-bleed-image.background-fullblade-forza-horizon {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-forza-horizon.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}
@media screen and (max-width: 767px) {
  .blade.full-bleed-image.background-fullblade-forza-horizon,
  .blade-group.full-bleed-image.background-fullblade-forza-horizon,
  nav.global-menu.full-bleed-image.background-fullblade-forza-horizon,
  .force-background.full-bleed-image.background-fullblade-forza-horizon {
    background-image: none;
  }
  .blade.full-bleed-image.background-fullblade-forza-horizon .intrinsic-element,
  .blade-group.full-bleed-image.background-fullblade-forza-horizon .intrinsic-element,
  nav.global-menu.full-bleed-image.background-fullblade-forza-horizon .intrinsic-element,
  .force-background.full-bleed-image.background-fullblade-forza-horizon .intrinsic-element {
    background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-forza-horizon-xs.jpg");
  }
}
.blade.full-bleed-image.background-fullblade-titanfall,
.blade-group.full-bleed-image.background-fullblade-titanfall,
nav.global-menu.full-bleed-image.background-fullblade-titanfall,
.force-background.full-bleed-image.background-fullblade-titanfall {
  background-image: url("../images/oneAPIIntelIcons/16x9/responsive/background-fullblade-titanfall.jpg");
  /* Remove blade background, and apply background to intrinsic container in mobile */
}