@font-face {
  font-family: 'omnesmedium';
  src: url("../fonts/omnes-medium-webfont.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-medium-webfont.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-medium-webfont.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-medium-webfont.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-medium-webfont.svg?orgId=00D50000000JZS8#omnesmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'omnesbold_italic';
  src: url("../fonts/omnes-bolditalic.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-bolditalic.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-bolditalic.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-bolditalic.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-bolditalic.svg?orgId=00D50000000JZS8#omnesbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'omnes_regular';
  src: url("../fonts/omnes-regular-webfont.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-regular-webfont.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-regular-webfont.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-regular-webfont.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-regular-webfont.svg?orgId=00D50000000JZS8#omnes_regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'omnessemibold';
  src: url("../fonts/omnes-semibold-webfont.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-semibold-webfont.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-semibold-webfont.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-semibold-webfont.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-semibold-webfont.svg?orgId=00D50000000JZS8#omnessemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'omnesthin';
  src: url("../fonts/omnes-thin-webfont.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-thin-webfont.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-thin-webfont.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-thin-webfont.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-thin-webfont.svg?orgId=00D50000000JZS8#omnesthin") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'omnesextralight';
  src: url("../fonts/omnes-extralight-webfont.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-extralight-webfont.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-extralight-webfont.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-extralight-webfont.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-extralight-webfont.svg?orgId=00D50000000JZS8#omnesextralight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'omnes_regular_italic';
  src: url("../fonts/omnes-regularitalic-webfont.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-regularitalic-webfont.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-regularitalic-webfont.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-regularitalic-webfont.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-regularitalic-webfont.svg?orgId=00D50000000JZS8#omnes_regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'omneslight_italic';
  src: url("../fonts/omnes-lightitalic-webfont.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-lightitalic-webfont.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-lightitalic-webfont.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-lightitalic-webfont.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-lightitalic-webfont.svg?orgId=00D50000000JZS8#omneslight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'omneslight';
  src: url("../fonts/omnes-light-webfont.eot?orgId=00D50000000JZS8");
  src: url("../fonts/omnes-light-webfont.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/omnes-light-webfont.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/omnes-light-webfont.ttf?orgId=00D50000000JZS8") format("truetype"), url("../fonts/omnes-light-webfont.svg?orgId=00D50000000JZS8#omneslight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'sanchezblack';
  src: url("../fonts/28F760_0_0.eot?orgId=00D50000000JZS8");
  src: url("../fonts/28F760_0_0.eot?orgId=00D50000000JZS8#iefix") format("embedded-opentype"), url("../fonts/28F760_0_0.woff?orgId=00D50000000JZS8") format("woff"), url("../fonts/28F760_0_0.ttf?orgId=00D50000000JZS8") format("truetype");
}

h1, h2, h3, h4, h5, h6 {
  margin: 25px 0 10px;
  font-family: "omnesmedium";
  font-weight: normal;
}

.btn.light-flat-white.medium {
  font-family: "omnesmedium";
  font-size: 26px;
}

div#secondary-nav ul.menu li a {
  color: #b8b8b5;
  font-size: 12px;
  font-family: "omneslight";
  text-decoration: none;
  font-family: "omnesmedium";
}

div#signin-pop-up-wrapper form a#sign-in-help.need-help {
  color: #0099cc;
  font-family: "omnesmedium";
  font-size: 14px;
}

div.breadcrumb span {
  color: #1c2b2e;
  margin: 0 2.5px;
  font-family: "omnesmedium";
  font-size: 14px;
}

div.breadcrumb a {
  text-decoration: none;
  color: #2189d8;
  font-family: "omnesmedium";
  font-size: 14px;
}

div.reviews-container div.reviews-wrapper ul.review-list li div.review-title {
  color: #fff;
  font-family: "omnesmedium";
  font-size: 21px;
  line-height: 22px;
  margin-bottom: 8px;
}

.front #block-views-home-page-top-banner-block #home-custom-banner .title-text .title {
  font-family: omnesmedium;
  font-size: 18px;
}

#page.not-page-shop .region-sidebar-second ul.menu li a, #page.not-page-shop .region-sidebar-first ul.menu li a {
  color: #383535;
  display: block;
  font-family: omnesmedium;
  font-size: 15px;
  font-weight: bold;
  line-height: 16px;
  padding: 8px 0px;
  text-decoration: none;
}

.page-node-1400 a#wsj blockquote {
  left: 182px;
  top: 27px;
  font-family: 'omnesmedium', helvetica, arial;
  font-size: 37px;
  line-height: 39px;
  text-transform: uppercase;
}

.page-node-1400 a#mac blockquote {
  left: 29px;
  top: 105px;
  font-family: 'omnesmedium', helvetica, arial;
  font-size: 30px;
  line-height: 31px;
}

div#signin-pop-up-wrapper .tivo-error {
  background-color: #cc3333;
  color: #fff;
  font-family: omnesmedium;
  font-size: 12px;
  left: -9.4em;
  padding: 5px 15px;
  position: absolute;
  top: 9.5em;
}

#signin-pop-up-wrapper a#sign-in-help {
  font-family: "omnesmedium";
}

.ui-helper-reset {
  font-size: 1.25em;
  font-family: "omnes_regular";
}

dl.accordion dt h3 {
  font-family: "omnes_regular";
}

div.faq-content-wrapper div.question-wrapper div.answer-header, div.faq-content-wrapper div.answer-wrapper div.answer-header {
  font-family: "omneslight";
  font-size: 26px;
  line-height: 31px;
}

div.reviews-container div.reviews-wrapper ul.review-list li div.review-title {
  font-family: "omnesmedium";
}

div.reviews-container div.reviews-wrapper ul.review-list li div.reviews {
  font-family: "omnes_regular_italic";
}

div.reviews-container div.reviews-wrapper ul.review-list li div.screen-name {
  font-family: "omnes_regular";
}

div.reviews-container div.reviews-wrapper ul.review-list li a.review-link {
  font-family: "omnes_regular";
}

#page.not-page-shop #page-title {
  color: #525151;
  font-family: "omneslight" !important;
}

.node-how-to .btn {
  background-color: #00b5e7;
  background-image: url("/sites/all/themes/tivo3/images/btn_bg.png"), linear-gradient(to bottom, #00caff 0%, #009dcd 100%);
  font-family: "omnessemibold", sans-serif;
}

.page-node-1400 a#wsj blockquote {
  font-family: 'omnesmedium', helvetica, arial;
}

.page-node-1400 a#wsj span {
  font-family: 'omnes_regular', helvetica, arial;
}