.theme-citrine.article-page .cp-horizontal-rule hr, .theme-jasper.article-page .cp-horizontal-rule hr, .theme-hawk_eye.article-page .cp-horizontal-rule hr, .theme-madeira.article-page .cp-horizontal-rule hr, .theme-citrine .cp-toc-rubric .channel-title, .theme-citrine .cp-rubric .channel-title, .theme-jasper .cp-toc-rubric hr, .theme-jasper .cp-rubric hr, .theme-madeira .cp-toc-rubric hr, .theme-madeira .cp-rubric hr, .theme-siam .cp-toc-rubric .highlighted-block .channel-title, .theme-siam .cp-toc-rubric .highlighted-block .published-at, .theme-siam .cp-rubric .highlighted-block .channel-title, .theme-siam .cp-rubric .highlighted-block .published-at, .theme-hawk_eye.article-page.article-variation-hidden .cp-rubric .rubric-block, .theme-hawk_eye.article-page.article-variation-col_width_image .cp-rubric .rubric-block, .theme-hawk_eye.landing-variation-base .toc-body .cp-toc-rubric .rubric-block, .theme-hawk_eye.landing-variation-card .toc-body .cp-toc-rubric .rubric-block, .theme-hawk_eye.landing-variation-square_image_one_up .toc-body .cp-toc-rubric .rubric-block, .theme-hawk_eye.landing-variation-square_image_two_up .toc-body .cp-toc-rubric .rubric-block, .nav-variation-side_scroll .cp-navigation .cp-navigation-side_scroll .scroll-highlight, .cta-btn.cp-button,
.landing-hero-cta_hero .hero-module .cta-hero-button, .theme-hawk_eye.landing-hero-cta_hero .hero-module .cta-hero-button:hover {
  background: #03a9f4; }

.cp-navigation .top-bar .top-bar-wrapper .logo-bar, .cp-navigation .top-bar .top-bar-wrapper .channel-bar {
  background: white; }

.transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .top-bar .top-bar-wrapper, .transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .cp-navigation-side_scroll .channel-wrapper .folder,
.transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .cp-navigation-side_scroll .channel-wrapper a {
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.theme-citrine .cp-toc-rubric .channel-title, .theme-citrine .cp-rubric .channel-title, .theme-siam .cp-toc-rubric .highlighted-block .channel-title, .theme-siam .cp-toc-rubric .highlighted-block .published-at, .theme-siam .cp-rubric .highlighted-block .channel-title, .theme-siam .cp-rubric .highlighted-block .published-at, .theme-hawk_eye.article-page.article-variation-hidden .cp-rubric .rubric-block, .theme-hawk_eye.article-page.article-variation-col_width_image .cp-rubric .rubric-block, .theme-hawk_eye.landing-variation-base .toc-body .cp-toc-rubric .rubric-block, .theme-hawk_eye.landing-variation-card .toc-body .cp-toc-rubric .rubric-block, .theme-hawk_eye.landing-variation-square_image_one_up .toc-body .cp-toc-rubric .rubric-block, .theme-hawk_eye.landing-variation-square_image_two_up .toc-body .cp-toc-rubric .rubric-block, .theme-hawk_eye .hero-module .cp-collapsable-content .cp-heading.cp-title-with-background .original, .theme-hawk_eye.landing-hero-article_hero .hero-module .cp-collapsable-content .cp-toc-heading.cp-title-with-background .original, .theme-hawk_eye.article-page.article-variation-hero_image .cp-heading.cp-title-with-background .original, .theme-hawk_eye.landing-variation-full_image .cp-toc-heading.cp-title-with-background .original, .theme-hawk_eye.landing-variation-full_image_card .cp-toc-heading.cp-title-with-background .original, .theme-hawk_eye .cp-article-carousel .cp-heading.cp-title-with-background .original, .toc-page.nav-variation-hamburger .cp-navigation .nav-menu .folder .body, .toc-page.nav-variation-hamburger .cp-navigation .nav-menu a, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .folder .body, .article-page.nav-variation-hamburger .cp-navigation .nav-menu a, .cta-btn.cp-button,
.landing-hero-cta_hero .hero-module .cta-hero-button, .theme-hawk_eye.landing-hero-cta_hero .hero-module .cta-hero-button:hover, .cp-navigation .top-bar .top-bar-wrapper, .cp-navigation .cp-navigation-side_scroll .channel-wrapper .folder,
.cp-navigation .cp-navigation-side_scroll .channel-wrapper a {
  color: #212121; }

.theme-jasper.nav-variation-hamburger.transparent-over-hero-on .cp-navigation.show-channel-nav.show-app-title .logo-bar {
  border-bottom: 1px solid #03a9f4; }

.theme-siam.landing-variation-card .cp-toc-item.body-toc-item {
  border: 1px solid #03a9f4; }

.theme-hawk_eye.article-page.article-variation-hidden .cp-rubric .rubric-block .separator .separator-icon, .theme-hawk_eye.article-page.article-variation-col_width_image .cp-rubric .rubric-block .separator .separator-icon {
  fill: #212121; }

.theme-hawk_eye.landing-variation-base .toc-body .cp-toc-rubric .rubric-block .separator .separator-icon, .theme-hawk_eye.landing-variation-card .toc-body .cp-toc-rubric .rubric-block .separator .separator-icon, .theme-hawk_eye.landing-variation-square_image_one_up .toc-body .cp-toc-rubric .rubric-block .separator .separator-icon, .theme-hawk_eye.landing-variation-square_image_two_up .toc-body .cp-toc-rubric .rubric-block .separator .separator-icon {
  fill: #212121; }

.theme-hawk_eye .hero-module .cp-collapsable-content .cp-heading.cp-title-with-background .left > *, .theme-hawk_eye .hero-module .cp-collapsable-content .cp-heading.cp-title-with-background .right > * {
  background-color: #03a9f4; }

.theme-hawk_eye.landing-hero-article_hero .hero-module .cp-collapsable-content .cp-toc-heading.cp-title-with-background .left > *, .theme-hawk_eye.landing-hero-article_hero .hero-module .cp-collapsable-content .cp-toc-heading.cp-title-with-background .right > * {
  background-color: #03a9f4; }

.theme-hawk_eye.article-page.article-variation-hero_image .cp-heading.cp-title-with-background .left > *, .theme-hawk_eye.article-page.article-variation-hero_image .cp-heading.cp-title-with-background .right > * {
  background-color: #03a9f4; }

.theme-hawk_eye.landing-variation-full_image .cp-toc-heading.cp-title-with-background .left > *, .theme-hawk_eye.landing-variation-full_image .cp-toc-heading.cp-title-with-background .right > *, .theme-hawk_eye.landing-variation-full_image_card .cp-toc-heading.cp-title-with-background .left > *, .theme-hawk_eye.landing-variation-full_image_card .cp-toc-heading.cp-title-with-background .right > * {
  background-color: #03a9f4; }

.theme-hawk_eye .cp-article-carousel .cp-heading.cp-title-with-background .left > *, .theme-hawk_eye .cp-article-carousel .cp-heading.cp-title-with-background .right > * {
  background-color: #03a9f4; }

.cp-text-block a, .cp-subheading a, .cp-list-block a, .cp-embedly-block .card-placeholder a {
  background-image: linear-gradient(to right, #03a9f4, transparent); }
  .cp-text-block a:hover, .cp-subheading a:hover, .cp-list-block a:hover, .cp-embedly-block .card-placeholder a:hover {
    color: #03a9f4; }

.cp-navigation .top-bar .top-bar-wrapper .channel-bar.second-level-nav {
  background-color: rgba(255, 255, 255, 0.9); }

.toc-page.nav-variation-hamburger .cp-navigation .nav-menu .folder .body, .toc-page.nav-variation-hamburger .cp-navigation .nav-menu a, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .folder .body, .article-page.nav-variation-hamburger .cp-navigation .nav-menu a, .toc-page.nav-variation-hamburger .cp-navigation .nav-menu .folder.open, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .folder.open, .toc-page.nav-variation-hamburger .cp-navigation .nav-menu .folder.open:last-child a:last-child, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .folder.open:last-child a:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

.toc-page.nav-variation-hamburger .cp-navigation .nav-menu, .article-page.nav-variation-hamburger .cp-navigation .nav-menu {
  background: white; }
  .toc-page.nav-variation-hamburger .cp-navigation .nav-menu .folder .body:hover, .toc-page.nav-variation-hamburger .cp-navigation .nav-menu a:hover, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .folder .body:hover, .article-page.nav-variation-hamburger .cp-navigation .nav-menu a:hover {
    color: #03a9f4; }
  .toc-page.nav-variation-hamburger .cp-navigation .nav-menu .social-presence a.social-icon svg, .toc-page.nav-variation-hamburger .cp-navigation .nav-menu .social-presence a.social-icon:visited svg, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .social-presence a.social-icon svg, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .social-presence a.social-icon:visited svg {
    fill: #212121; }
  .toc-page.nav-variation-hamburger .cp-navigation .nav-menu .folder a:last-child, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .folder a:last-child {
    border-bottom: none; }
  .toc-page.nav-variation-hamburger .cp-navigation .nav-menu .folder.open:last-child, .article-page.nav-variation-hamburger .cp-navigation .nav-menu .folder.open:last-child {
    border-bottom: none; }

.nav-variation-side_scroll .social-icon a svg, .nav-variation-side_scroll .social-icon a:visited svg {
  fill: #212121; }

.nav-variation-side_scroll .folder .open-close-icon {
  fill: #212121; }

.cta-btn.cp-button,
.landing-hero-cta_hero .hero-module .cta-hero-button {
  transition: all 200ms ease; }
  .cta-btn.cp-button:hover,
  .landing-hero-cta_hero .hero-module .cta-hero-button:hover {
    box-shadow: inset 0 0 6rem 6rem rgba(255, 255, 255, 0.2); }

.theme-hawk_eye.landing-hero-cta_hero .hero-module .cta-hero-button {
  color: white; }

.article-page .cp-call-to-action.outline .cta-btn.cp-button, .article-page .cp-call-to-action.divider .cta-btn.cp-button {
  border: 1px solid #03a9f4; }

.article-page .cp-call-to-action.fill .cta-btn.cp-button {
  border: 1px solid #03a9f4; }

.cp-navigation .svg-hamburger svg line {
  stroke: #212121; }

.cp-navigation .svg-hamburger.nav-visible:hover svg line.top-line, .cp-navigation .svg-hamburger.nav-visible:hover svg line.bottom-line {
  stroke: #03a9f4; }

.cp-navigation .cp-navigation-side_scroll .channel-prev .svg-nav-arrow path, .cp-navigation .cp-navigation-side_scroll .channel-next .svg-nav-arrow path {
  fill: #212121; }

.cp-navigation .cp-navigation-side_scroll .channel-prev::before, .cp-navigation .cp-navigation-side_scroll .channel-next::before {
  border-left: 1px solid rgba(33, 33, 33, 0.3); }

.transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .svg-hamburger svg line {
  stroke: white; }

.transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .svg-hamburger.nav-visible:hover svg line.top-line, .transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .svg-hamburger.nav-visible:hover svg line.bottom-line {
  stroke: #03a9f4; }

.transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .cp-navigation-side_scroll .channel-prev .svg-nav-arrow path, .transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .cp-navigation-side_scroll .channel-next .svg-nav-arrow path {
  fill: white; }

.transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .cp-navigation-side_scroll .channel-prev::before, .transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .cp-navigation-side_scroll .channel-next::before {
  border-left: 1px solid rgba(255, 255, 255, 0.3); }

.transparent-over-hero-on.starts-at-full-bleed .cp-navigation.on-top .svg-hamburger.nav-visible svg line {
  stroke: #212121; }

.transparent-over-hero-on.starts-at-full-bleed.nav-variation-side_scroll .cp-navigation.on-top .social-icon a svg, .transparent-over-hero-on.starts-at-full-bleed.nav-variation-side_scroll .cp-navigation.on-top .social-icon a:visited svg {
  fill: white; }

.transparent-over-hero-on.starts-at-full-bleed.nav-variation-side_scroll .cp-navigation.on-top .folder .open-close-icon {
  fill: white; }

.article-page .article-loading .svg-loading {
  stroke: #03a9f4; }

.toc-page .toc-loading .svg-loading {
  stroke: #03a9f4; }

.cp-call-to-action .email-input .svg-chevron {
  background-color: #03a9f4; }
  .cp-call-to-action .email-input .svg-chevron path {
    fill: white; }
