/* Variables copied from variables.less */
/*  */

/* General */
html,
body,
button {
  color: #4d4d4d;
}

/* Default .btn */
/*  */
.btn {
  background-color: #fefbfc;
  color: #4d4d4d;
}
.btn:hover,
.btn:focus {
  background-color: #d8d5d6;
  color: #4d4d4d;
}

/* Header */
.header {
  background-color: #fefbfc;
  color: #4d4d4d;
}

/* Header with image */
/*  */
.header--withimage .header {
  background-color: transparent;
}

/* This is decided by Curated */
@media (max-width: 760px) {
  .header .navbar-collapse {
    background-color: #252526;
  }
  .header .navbar-collapse a {
    color: rgba(255,255,255,0.8);
  }
  .header .navbar-collapse a:hover,
  .header .navbar-collapse a:active {
    color: #ffffff;
  }
}
.header .navbar-search {
  background-color: #252526;
}

.header .navbar-search-bar {
  background-color: rgba(77,77,77,0.8);
}

.header .navbar-a-search {
  color: rgba(77,77,77,0.8);
}

.header .navbar-toggle .navbar-toggle-bar {
  background-color: rgba(77,77,77,0.8);
}
.header .navbar-toggle:hover .navbar-toggle-bar,
.header .navbar-toggle:active .navbar-toggle-bar {
  background-color: #4d4d4d;
}
/* This is decided by Curated */
/* matches .navbar-collapse a above */
.header .navbar-toggle .icon-cross {
  color: rgba(255,255,255,0.8);
}
.header .navbar-toggle .icon-cross:hover,
.header .navbar-toggle .icon-cross:active {
  color: #ffffff;
}
.header a {
  color: rgba(77,77,77,0.8);
}
.header a:hover,
.header a:active {
  color: #4d4d4d;
}
.header a.navbar-brand {
  color: #4d4d4d;
}

/* Colors for email and search inputs in header */
/*  */
.header .form-control {
  background-color: rgba(255,255,255,0.9);
  color: #000000;
}

/* Placeholder colors */
/*  */
.header ::-moz-placeholder {
  color: #989797;
}
.header :-ms-input-placeholder {
  color: #989797;
}
.header ::placeholder {
  color: #989797;
}

.header .btn,
.btn-primary {
  background-color: #bf1e2e;

  color: #FFFFFF;
}

.header .btn path,
.btn-primary path {
  stroke: #FFFFFF;
}

.header .btn:hover,
.btn-primary:hover,
.header .btn:focus,
.btn-primary:focus {
  background-color: #ac1b29;
  color: #FFFFFF;

}

@media (min-width: 760px) {
  .navbar-search .form-control {
    border: 1px solid #e5e2e3;
    -webkit-background-clip: padding-box;
  }
}

.navbar-search .btn {
  background-color: transparent;
  color: #5e5e61;
}
.navbar-search .btn:hover,
.navbar-search .btn:focus {
  background-color: transparent;
  color: #000000;
}

/* Item */
/*  */

/* When the item is in .item__list, set divider border top color (archives and search pages) */
/*  */
.item__list .item:before {
  border-top-color: rgba(77,77,77,0.2);
}

.item__heading {
  /* This is .item__heading on search and archives */
  color: #bf1e2e;
}
.item__footer {
  /* This is .item__footer on search and archives */
  color: rgba(77,77,77,0.7);
}

/* Issue heading */
/*  */
.issue__heading h1 {
  color: #4d4d4d;
}

/* If issue date is displayed along with title <time> gets wrapped in an <i> */
/*  */
.issue__heading h1 i {
  color: rgba(77,77,77,0.7);
}

/* Trello: https://trello.com/c/lEPuvhXO */
/* If secondary font is Garamond, Laila or Merriweather adjust */
/* padding to correct line-height issues with these fonts in lozenge */
/*  */

/* Category styles */
/* Does not effect search/archives alignment */
/*  */
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-inthisweeksissue .item__heading {
  color: #797979;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-inthisweeksissue .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-inthisweeksissue .item__body p a {
  color: #bf1e2e;
}


.cc-inthisweeksissue {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-inthisweeksissue .category__title {
  color: #797979;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-inthisweeksissue .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-inthisweeksissue .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-inthisweeksissue blockquote {
  border-left-color: #cccccc;
}

.cc-inthisweeksissue .item__title a {
  color: #bf1e2e;
}
.cc-inthisweeksissue .item__title a:hover,
.cc-inthisweeksissue .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-inthisweeksissue p a,
.cc-inthisweeksissue ul li a {
  color: #bf1e2e;
}
.cc-inthisweeksissue p a:hover,
.cc-inthisweeksissue p a:active,
.cc-inthisweeksissue ul li a:hover,
.cc-inthisweeksissue ul li a:active {
  color: #e54454;
}

.cc-inthisweeksissue .item__footer {
  color: #4d4d4d;
}
.cc-inthisweeksissue .item__footer a {
  color: #bf1e2e;
}
.cc-inthisweeksissue .item__footer a:hover,
.cc-inthisweeksissue .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-inthisweeksissue hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-inthisweeksissue.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-inthisweeksissue.category__footer a {
  color: #bf1e2e;
}
.cc-inthisweeksissue.category__footer a:hover,
.cc-inthisweeksissue.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-comingattractions .item__heading {
  color: #454547;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-comingattractions .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-comingattractions .item__body p a {
  color: #bf1e2e;
}


.cc-comingattractions {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-comingattractions .category__title {
  color: #454547;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-comingattractions .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-comingattractions .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-comingattractions blockquote {
  border-left-color: #cccccc;
}

.cc-comingattractions .item__title a {
  color: #bf1e2e;
}
.cc-comingattractions .item__title a:hover,
.cc-comingattractions .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-comingattractions p a,
.cc-comingattractions ul li a {
  color: #bf1e2e;
}
.cc-comingattractions p a:hover,
.cc-comingattractions p a:active,
.cc-comingattractions ul li a:hover,
.cc-comingattractions ul li a:active {
  color: #e54454;
}

.cc-comingattractions .item__footer {
  color: #4d4d4d;
}
.cc-comingattractions .item__footer a {
  color: #bf1e2e;
}
.cc-comingattractions .item__footer a:hover,
.cc-comingattractions .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-comingattractions hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-comingattractions.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-comingattractions.category__footer a {
  color: #bf1e2e;
}
.cc-comingattractions.category__footer a:hover,
.cc-comingattractions.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-opinion .item__heading {
  color: #797979;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-opinion .item__title {
  color: #4d4d4d;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-opinion .item__body p a {
  color: #4d4d4d;
}


.cc-opinion {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-opinion .category__title {
  color: #797979;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-opinion .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-opinion .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-opinion blockquote {
  border-left-color: #cccccc;
}

.cc-opinion .item__title a {
  color: #4d4d4d;
}
.cc-opinion .item__title a:hover,
.cc-opinion .item__title a:focus {
  color: #3e3e3e;
}

  /* Embedded link colors */
  /*  */

.cc-opinion p a,
.cc-opinion ul li a {
  color: #4d4d4d;
}
.cc-opinion p a:hover,
.cc-opinion p a:active,
.cc-opinion ul li a:hover,
.cc-opinion ul li a:active {
  color: #737373;
}

.cc-opinion .item__footer {
  color: #4d4d4d;
}
.cc-opinion .item__footer a {
  color: #4d4d4d;
}
.cc-opinion .item__footer a:hover,
.cc-opinion .item__footer a:active {
  color: #737373;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-opinion hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-opinion.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-opinion.category__footer a {
  color: #4d4d4d;
}
.cc-opinion.category__footer a:hover,
.cc-opinion.category__footer a:focus {
  color: #3e3e3e;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-revenue .item__heading {
  color: #5fbbb1;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-revenue .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-revenue .item__body p a {
  color: #bf1e2e;
}


.cc-revenue {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-revenue .category__title {
  color: #5fbbb1;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-revenue .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-revenue .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-revenue blockquote {
  border-left-color: #cccccc;
}

.cc-revenue .item__title a {
  color: #bf1e2e;
}
.cc-revenue .item__title a:hover,
.cc-revenue .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-revenue p a,
.cc-revenue ul li a {
  color: #bf1e2e;
}
.cc-revenue p a:hover,
.cc-revenue p a:active,
.cc-revenue ul li a:hover,
.cc-revenue ul li a:active {
  color: #e54454;
}

.cc-revenue .item__footer {
  color: #4d4d4d;
}
.cc-revenue .item__footer a {
  color: #bf1e2e;
}
.cc-revenue .item__footer a:hover,
.cc-revenue .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-revenue hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-revenue.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-revenue.category__footer a {
  color: #bf1e2e;
}
.cc-revenue.category__footer a:hover,
.cc-revenue.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-revenuemarketingsalesselling .item__heading {
  color: #5fbbb1;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-revenuemarketingsalesselling .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-revenuemarketingsalesselling .item__body p a {
  color: #bf1e2e;
}


.cc-revenuemarketingsalesselling {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-revenuemarketingsalesselling .category__title {
  color: #5fbbb1;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-revenuemarketingsalesselling .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-revenuemarketingsalesselling .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-revenuemarketingsalesselling blockquote {
  border-left-color: #cccccc;
}

.cc-revenuemarketingsalesselling .item__title a {
  color: #bf1e2e;
}
.cc-revenuemarketingsalesselling .item__title a:hover,
.cc-revenuemarketingsalesselling .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-revenuemarketingsalesselling p a,
.cc-revenuemarketingsalesselling ul li a {
  color: #bf1e2e;
}
.cc-revenuemarketingsalesselling p a:hover,
.cc-revenuemarketingsalesselling p a:active,
.cc-revenuemarketingsalesselling ul li a:hover,
.cc-revenuemarketingsalesselling ul li a:active {
  color: #e54454;
}

.cc-revenuemarketingsalesselling .item__footer {
  color: #4d4d4d;
}
.cc-revenuemarketingsalesselling .item__footer a {
  color: #bf1e2e;
}
.cc-revenuemarketingsalesselling .item__footer a:hover,
.cc-revenuemarketingsalesselling .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-revenuemarketingsalesselling hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-revenuemarketingsalesselling.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-revenuemarketingsalesselling.category__footer a {
  color: #bf1e2e;
}
.cc-revenuemarketingsalesselling.category__footer a:hover,
.cc-revenuemarketingsalesselling.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-revenueearlystage .item__heading {
  color: #4b968e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-revenueearlystage .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-revenueearlystage .item__body p a {
  color: #bf1e2e;
}


.cc-revenueearlystage {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-revenueearlystage .category__title {
  color: #4b968e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-revenueearlystage .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-revenueearlystage .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-revenueearlystage blockquote {
  border-left-color: #cccccc;
}

.cc-revenueearlystage .item__title a {
  color: #bf1e2e;
}
.cc-revenueearlystage .item__title a:hover,
.cc-revenueearlystage .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-revenueearlystage p a,
.cc-revenueearlystage ul li a {
  color: #bf1e2e;
}
.cc-revenueearlystage p a:hover,
.cc-revenueearlystage p a:active,
.cc-revenueearlystage ul li a:hover,
.cc-revenueearlystage ul li a:active {
  color: #e54454;
}

.cc-revenueearlystage .item__footer {
  color: #4d4d4d;
}
.cc-revenueearlystage .item__footer a {
  color: #bf1e2e;
}
.cc-revenueearlystage .item__footer a:hover,
.cc-revenueearlystage .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-revenueearlystage hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-revenueearlystage.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-revenueearlystage.category__footer a {
  color: #bf1e2e;
}
.cc-revenueearlystage.category__footer a:hover,
.cc-revenueearlystage.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-revenueexpansionstagemature .item__heading {
  color: #4b968e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-revenueexpansionstagemature .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-revenueexpansionstagemature .item__body p a {
  color: #bf1e2e;
}


.cc-revenueexpansionstagemature {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-revenueexpansionstagemature .category__title {
  color: #4b968e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-revenueexpansionstagemature .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-revenueexpansionstagemature .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-revenueexpansionstagemature blockquote {
  border-left-color: #cccccc;
}

.cc-revenueexpansionstagemature .item__title a {
  color: #bf1e2e;
}
.cc-revenueexpansionstagemature .item__title a:hover,
.cc-revenueexpansionstagemature .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-revenueexpansionstagemature p a,
.cc-revenueexpansionstagemature ul li a {
  color: #bf1e2e;
}
.cc-revenueexpansionstagemature p a:hover,
.cc-revenueexpansionstagemature p a:active,
.cc-revenueexpansionstagemature ul li a:hover,
.cc-revenueexpansionstagemature ul li a:active {
  color: #e54454;
}

.cc-revenueexpansionstagemature .item__footer {
  color: #4d4d4d;
}
.cc-revenueexpansionstagemature .item__footer a {
  color: #bf1e2e;
}
.cc-revenueexpansionstagemature .item__footer a:hover,
.cc-revenueexpansionstagemature .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-revenueexpansionstagemature hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-revenueexpansionstagemature.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-revenueexpansionstagemature.category__footer a {
  color: #bf1e2e;
}
.cc-revenueexpansionstagemature.category__footer a:hover,
.cc-revenueexpansionstagemature.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-revenueoperations .item__heading {
  color: #4b968e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-revenueoperations .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-revenueoperations .item__body p a {
  color: #bf1e2e;
}


.cc-revenueoperations {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-revenueoperations .category__title {
  color: #4b968e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-revenueoperations .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-revenueoperations .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-revenueoperations blockquote {
  border-left-color: #cccccc;
}

.cc-revenueoperations .item__title a {
  color: #bf1e2e;
}
.cc-revenueoperations .item__title a:hover,
.cc-revenueoperations .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-revenueoperations p a,
.cc-revenueoperations ul li a {
  color: #bf1e2e;
}
.cc-revenueoperations p a:hover,
.cc-revenueoperations p a:active,
.cc-revenueoperations ul li a:hover,
.cc-revenueoperations ul li a:active {
  color: #e54454;
}

.cc-revenueoperations .item__footer {
  color: #4d4d4d;
}
.cc-revenueoperations .item__footer a {
  color: #bf1e2e;
}
.cc-revenueoperations .item__footer a:hover,
.cc-revenueoperations .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-revenueoperations hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-revenueoperations.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-revenueoperations.category__footer a {
  color: #bf1e2e;
}
.cc-revenueoperations.category__footer a:hover,
.cc-revenueoperations.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-revenueoperationspricingproduct .item__heading {
  color: #4b968e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-revenueoperationspricingproduct .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-revenueoperationspricingproduct .item__body p a {
  color: #bf1e2e;
}


.cc-revenueoperationspricingproduct {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-revenueoperationspricingproduct .category__title {
  color: #4b968e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-revenueoperationspricingproduct .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-revenueoperationspricingproduct .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-revenueoperationspricingproduct blockquote {
  border-left-color: #cccccc;
}

.cc-revenueoperationspricingproduct .item__title a {
  color: #bf1e2e;
}
.cc-revenueoperationspricingproduct .item__title a:hover,
.cc-revenueoperationspricingproduct .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-revenueoperationspricingproduct p a,
.cc-revenueoperationspricingproduct ul li a {
  color: #bf1e2e;
}
.cc-revenueoperationspricingproduct p a:hover,
.cc-revenueoperationspricingproduct p a:active,
.cc-revenueoperationspricingproduct ul li a:hover,
.cc-revenueoperationspricingproduct ul li a:active {
  color: #e54454;
}

.cc-revenueoperationspricingproduct .item__footer {
  color: #4d4d4d;
}
.cc-revenueoperationspricingproduct .item__footer a {
  color: #bf1e2e;
}
.cc-revenueoperationspricingproduct .item__footer a:hover,
.cc-revenueoperationspricingproduct .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-revenueoperationspricingproduct hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-revenueoperationspricingproduct.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-revenueoperationspricingproduct.category__footer a {
  color: #bf1e2e;
}
.cc-revenueoperationspricingproduct.category__footer a:hover,
.cc-revenueoperationspricingproduct.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-revenueopsmarketingtradeevents .item__heading {
  color: #4b968e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-revenueopsmarketingtradeevents .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-revenueopsmarketingtradeevents .item__body p a {
  color: #bf1e2e;
}


.cc-revenueopsmarketingtradeevents {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-revenueopsmarketingtradeevents .category__title {
  color: #4b968e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-revenueopsmarketingtradeevents .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-revenueopsmarketingtradeevents .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-revenueopsmarketingtradeevents blockquote {
  border-left-color: #cccccc;
}

.cc-revenueopsmarketingtradeevents .item__title a {
  color: #bf1e2e;
}
.cc-revenueopsmarketingtradeevents .item__title a:hover,
.cc-revenueopsmarketingtradeevents .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-revenueopsmarketingtradeevents p a,
.cc-revenueopsmarketingtradeevents ul li a {
  color: #bf1e2e;
}
.cc-revenueopsmarketingtradeevents p a:hover,
.cc-revenueopsmarketingtradeevents p a:active,
.cc-revenueopsmarketingtradeevents ul li a:hover,
.cc-revenueopsmarketingtradeevents ul li a:active {
  color: #e54454;
}

.cc-revenueopsmarketingtradeevents .item__footer {
  color: #4d4d4d;
}
.cc-revenueopsmarketingtradeevents .item__footer a {
  color: #bf1e2e;
}
.cc-revenueopsmarketingtradeevents .item__footer a:hover,
.cc-revenueopsmarketingtradeevents .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-revenueopsmarketingtradeevents hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-revenueopsmarketingtradeevents.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-revenueopsmarketingtradeevents.category__footer a {
  color: #bf1e2e;
}
.cc-revenueopsmarketingtradeevents.category__footer a:hover,
.cc-revenueopsmarketingtradeevents.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-got0marketstrategy .item__heading {
  color: #5b8572;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-got0marketstrategy .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-got0marketstrategy .item__body p a {
  color: #bf1e2e;
}


.cc-got0marketstrategy {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-got0marketstrategy .category__title {
  color: #5b8572;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-got0marketstrategy .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-got0marketstrategy .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-got0marketstrategy blockquote {
  border-left-color: #cccccc;
}

.cc-got0marketstrategy .item__title a {
  color: #bf1e2e;
}
.cc-got0marketstrategy .item__title a:hover,
.cc-got0marketstrategy .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-got0marketstrategy p a,
.cc-got0marketstrategy ul li a {
  color: #bf1e2e;
}
.cc-got0marketstrategy p a:hover,
.cc-got0marketstrategy p a:active,
.cc-got0marketstrategy ul li a:hover,
.cc-got0marketstrategy ul li a:active {
  color: #e54454;
}

.cc-got0marketstrategy .item__footer {
  color: #4d4d4d;
}
.cc-got0marketstrategy .item__footer a {
  color: #bf1e2e;
}
.cc-got0marketstrategy .item__footer a:hover,
.cc-got0marketstrategy .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-got0marketstrategy hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-got0marketstrategy.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-got0marketstrategy.category__footer a {
  color: #bf1e2e;
}
.cc-got0marketstrategy.category__footer a:hover,
.cc-got0marketstrategy.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-gotomarketstrategystartups .item__heading {
  color: #5b8572;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-gotomarketstrategystartups .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-gotomarketstrategystartups .item__body p a {
  color: #bf1e2e;
}


.cc-gotomarketstrategystartups {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-gotomarketstrategystartups .category__title {
  color: #5b8572;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-gotomarketstrategystartups .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-gotomarketstrategystartups .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-gotomarketstrategystartups blockquote {
  border-left-color: #cccccc;
}

.cc-gotomarketstrategystartups .item__title a {
  color: #bf1e2e;
}
.cc-gotomarketstrategystartups .item__title a:hover,
.cc-gotomarketstrategystartups .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-gotomarketstrategystartups p a,
.cc-gotomarketstrategystartups ul li a {
  color: #bf1e2e;
}
.cc-gotomarketstrategystartups p a:hover,
.cc-gotomarketstrategystartups p a:active,
.cc-gotomarketstrategystartups ul li a:hover,
.cc-gotomarketstrategystartups ul li a:active {
  color: #e54454;
}

.cc-gotomarketstrategystartups .item__footer {
  color: #4d4d4d;
}
.cc-gotomarketstrategystartups .item__footer a {
  color: #bf1e2e;
}
.cc-gotomarketstrategystartups .item__footer a:hover,
.cc-gotomarketstrategystartups .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-gotomarketstrategystartups hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-gotomarketstrategystartups.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-gotomarketstrategystartups.category__footer a {
  color: #bf1e2e;
}
.cc-gotomarketstrategystartups.category__footer a:hover,
.cc-gotomarketstrategystartups.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketing .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketing .item__title {
  color: #4d4d4d;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketing .item__body p a {
  color: #4d4d4d;
}


.cc-marketing {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketing .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketing .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketing .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketing blockquote {
  border-left-color: #cccccc;
}

.cc-marketing .item__title a {
  color: #4d4d4d;
}
.cc-marketing .item__title a:hover,
.cc-marketing .item__title a:focus {
  color: #3e3e3e;
}

  /* Embedded link colors */
  /*  */

.cc-marketing p a,
.cc-marketing ul li a {
  color: #4d4d4d;
}
.cc-marketing p a:hover,
.cc-marketing p a:active,
.cc-marketing ul li a:hover,
.cc-marketing ul li a:active {
  color: #737373;
}

.cc-marketing .item__footer {
  color: #4d4d4d;
}
.cc-marketing .item__footer a {
  color: #4d4d4d;
}
.cc-marketing .item__footer a:hover,
.cc-marketing .item__footer a:active {
  color: #737373;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketing hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketing.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketing.category__footer a {
  color: #4d4d4d;
}
.cc-marketing.category__footer a:hover,
.cc-marketing.category__footer a:focus {
  color: #3e3e3e;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingdemandgeneration .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingdemandgeneration .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingdemandgeneration .item__body p a {
  color: #bf1e2e;
}


.cc-marketingdemandgeneration {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingdemandgeneration .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingdemandgeneration .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingdemandgeneration .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingdemandgeneration blockquote {
  border-left-color: #cccccc;
}

.cc-marketingdemandgeneration .item__title a {
  color: #bf1e2e;
}
.cc-marketingdemandgeneration .item__title a:hover,
.cc-marketingdemandgeneration .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingdemandgeneration p a,
.cc-marketingdemandgeneration ul li a {
  color: #bf1e2e;
}
.cc-marketingdemandgeneration p a:hover,
.cc-marketingdemandgeneration p a:active,
.cc-marketingdemandgeneration ul li a:hover,
.cc-marketingdemandgeneration ul li a:active {
  color: #e54454;
}

.cc-marketingdemandgeneration .item__footer {
  color: #4d4d4d;
}
.cc-marketingdemandgeneration .item__footer a {
  color: #bf1e2e;
}
.cc-marketingdemandgeneration .item__footer a:hover,
.cc-marketingdemandgeneration .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingdemandgeneration hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingdemandgeneration.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingdemandgeneration.category__footer a {
  color: #bf1e2e;
}
.cc-marketingdemandgeneration.category__footer a:hover,
.cc-marketingdemandgeneration.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingdemandgenearlystage .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingdemandgenearlystage .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingdemandgenearlystage .item__body p a {
  color: #bf1e2e;
}


.cc-marketingdemandgenearlystage {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingdemandgenearlystage .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingdemandgenearlystage .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingdemandgenearlystage .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingdemandgenearlystage blockquote {
  border-left-color: #cccccc;
}

.cc-marketingdemandgenearlystage .item__title a {
  color: #bf1e2e;
}
.cc-marketingdemandgenearlystage .item__title a:hover,
.cc-marketingdemandgenearlystage .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingdemandgenearlystage p a,
.cc-marketingdemandgenearlystage ul li a {
  color: #bf1e2e;
}
.cc-marketingdemandgenearlystage p a:hover,
.cc-marketingdemandgenearlystage p a:active,
.cc-marketingdemandgenearlystage ul li a:hover,
.cc-marketingdemandgenearlystage ul li a:active {
  color: #e54454;
}

.cc-marketingdemandgenearlystage .item__footer {
  color: #4d4d4d;
}
.cc-marketingdemandgenearlystage .item__footer a {
  color: #bf1e2e;
}
.cc-marketingdemandgenearlystage .item__footer a:hover,
.cc-marketingdemandgenearlystage .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingdemandgenearlystage hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingdemandgenearlystage.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingdemandgenearlystage.category__footer a {
  color: #bf1e2e;
}
.cc-marketingdemandgenearlystage.category__footer a:hover,
.cc-marketingdemandgenearlystage.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingoperations .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingoperations .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingoperations .item__body p a {
  color: #bf1e2e;
}


.cc-marketingoperations {
  background-color: #ffffff;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingoperations .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingoperations .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingoperations .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingoperations blockquote {
  border-left-color: #cccccc;
}

.cc-marketingoperations .item__title a {
  color: #bf1e2e;
}
.cc-marketingoperations .item__title a:hover,
.cc-marketingoperations .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingoperations p a,
.cc-marketingoperations ul li a {
  color: #bf1e2e;
}
.cc-marketingoperations p a:hover,
.cc-marketingoperations p a:active,
.cc-marketingoperations ul li a:hover,
.cc-marketingoperations ul li a:active {
  color: #e54454;
}

.cc-marketingoperations .item__footer {
  color: #4d4d4d;
}
.cc-marketingoperations .item__footer a {
  color: #bf1e2e;
}
.cc-marketingoperations .item__footer a:hover,
.cc-marketingoperations .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingoperations hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingoperations.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingoperations.category__footer a {
  color: #bf1e2e;
}
.cc-marketingoperations.category__footer a:hover,
.cc-marketingoperations.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketinghiringstaffing .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketinghiringstaffing .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketinghiringstaffing .item__body p a {
  color: #bf1e2e;
}


.cc-marketinghiringstaffing {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketinghiringstaffing .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketinghiringstaffing .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketinghiringstaffing .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketinghiringstaffing blockquote {
  border-left-color: #cccccc;
}

.cc-marketinghiringstaffing .item__title a {
  color: #bf1e2e;
}
.cc-marketinghiringstaffing .item__title a:hover,
.cc-marketinghiringstaffing .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketinghiringstaffing p a,
.cc-marketinghiringstaffing ul li a {
  color: #bf1e2e;
}
.cc-marketinghiringstaffing p a:hover,
.cc-marketinghiringstaffing p a:active,
.cc-marketinghiringstaffing ul li a:hover,
.cc-marketinghiringstaffing ul li a:active {
  color: #e54454;
}

.cc-marketinghiringstaffing .item__footer {
  color: #4d4d4d;
}
.cc-marketinghiringstaffing .item__footer a {
  color: #bf1e2e;
}
.cc-marketinghiringstaffing .item__footer a:hover,
.cc-marketinghiringstaffing .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketinghiringstaffing hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketinghiringstaffing.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketinghiringstaffing.category__footer a {
  color: #bf1e2e;
}
.cc-marketinghiringstaffing.category__footer a:hover,
.cc-marketinghiringstaffing.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingexecution .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingexecution .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingexecution .item__body p a {
  color: #bf1e2e;
}


.cc-marketingexecution {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingexecution .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingexecution .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingexecution .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingexecution blockquote {
  border-left-color: #cccccc;
}

.cc-marketingexecution .item__title a {
  color: #bf1e2e;
}
.cc-marketingexecution .item__title a:hover,
.cc-marketingexecution .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingexecution p a,
.cc-marketingexecution ul li a {
  color: #bf1e2e;
}
.cc-marketingexecution p a:hover,
.cc-marketingexecution p a:active,
.cc-marketingexecution ul li a:hover,
.cc-marketingexecution ul li a:active {
  color: #e54454;
}

.cc-marketingexecution .item__footer {
  color: #4d4d4d;
}
.cc-marketingexecution .item__footer a {
  color: #bf1e2e;
}
.cc-marketingexecution .item__footer a:hover,
.cc-marketingexecution .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingexecution hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingexecution.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingexecution.category__footer a {
  color: #bf1e2e;
}
.cc-marketingexecution.category__footer a:hover,
.cc-marketingexecution.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingsurveyresearch .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingsurveyresearch .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingsurveyresearch .item__body p a {
  color: #bf1e2e;
}


.cc-marketingsurveyresearch {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingsurveyresearch .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingsurveyresearch .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingsurveyresearch .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingsurveyresearch blockquote {
  border-left-color: #cccccc;
}

.cc-marketingsurveyresearch .item__title a {
  color: #bf1e2e;
}
.cc-marketingsurveyresearch .item__title a:hover,
.cc-marketingsurveyresearch .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingsurveyresearch p a,
.cc-marketingsurveyresearch ul li a {
  color: #bf1e2e;
}
.cc-marketingsurveyresearch p a:hover,
.cc-marketingsurveyresearch p a:active,
.cc-marketingsurveyresearch ul li a:hover,
.cc-marketingsurveyresearch ul li a:active {
  color: #e54454;
}

.cc-marketingsurveyresearch .item__footer {
  color: #4d4d4d;
}
.cc-marketingsurveyresearch .item__footer a {
  color: #bf1e2e;
}
.cc-marketingsurveyresearch .item__footer a:hover,
.cc-marketingsurveyresearch .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingsurveyresearch hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingsurveyresearch.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingsurveyresearch.category__footer a {
  color: #bf1e2e;
}
.cc-marketingsurveyresearch.category__footer a:hover,
.cc-marketingsurveyresearch.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingleadership .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingleadership .item__title {
  color: #4d4d4d;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingleadership .item__body p a {
  color: #4d4d4d;
}


.cc-marketingleadership {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingleadership .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingleadership .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingleadership .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingleadership blockquote {
  border-left-color: #cccccc;
}

.cc-marketingleadership .item__title a {
  color: #4d4d4d;
}
.cc-marketingleadership .item__title a:hover,
.cc-marketingleadership .item__title a:focus {
  color: #3e3e3e;
}

  /* Embedded link colors */
  /*  */

.cc-marketingleadership p a,
.cc-marketingleadership ul li a {
  color: #4d4d4d;
}
.cc-marketingleadership p a:hover,
.cc-marketingleadership p a:active,
.cc-marketingleadership ul li a:hover,
.cc-marketingleadership ul li a:active {
  color: #737373;
}

.cc-marketingleadership .item__footer {
  color: #4d4d4d;
}
.cc-marketingleadership .item__footer a {
  color: #4d4d4d;
}
.cc-marketingleadership .item__footer a:hover,
.cc-marketingleadership .item__footer a:active {
  color: #737373;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingleadership hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingleadership.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingleadership.category__footer a {
  color: #4d4d4d;
}
.cc-marketingleadership.category__footer a:hover,
.cc-marketingleadership.category__footer a:focus {
  color: #3e3e3e;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingleadershipstaffing .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingleadershipstaffing .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingleadershipstaffing .item__body p a {
  color: #bf1e2e;
}


.cc-marketingleadershipstaffing {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingleadershipstaffing .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingleadershipstaffing .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingleadershipstaffing .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingleadershipstaffing blockquote {
  border-left-color: #cccccc;
}

.cc-marketingleadershipstaffing .item__title a {
  color: #bf1e2e;
}
.cc-marketingleadershipstaffing .item__title a:hover,
.cc-marketingleadershipstaffing .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingleadershipstaffing p a,
.cc-marketingleadershipstaffing ul li a {
  color: #bf1e2e;
}
.cc-marketingleadershipstaffing p a:hover,
.cc-marketingleadershipstaffing p a:active,
.cc-marketingleadershipstaffing ul li a:hover,
.cc-marketingleadershipstaffing ul li a:active {
  color: #e54454;
}

.cc-marketingleadershipstaffing .item__footer {
  color: #4d4d4d;
}
.cc-marketingleadershipstaffing .item__footer a {
  color: #bf1e2e;
}
.cc-marketingleadershipstaffing .item__footer a:hover,
.cc-marketingleadershipstaffing .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingleadershipstaffing hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingleadershipstaffing.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingleadershipstaffing.category__footer a {
  color: #bf1e2e;
}
.cc-marketingleadershipstaffing.category__footer a:hover,
.cc-marketingleadershipstaffing.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingbrand .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingbrand .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingbrand .item__body p a {
  color: #bf1e2e;
}


.cc-marketingbrand {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingbrand .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingbrand .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingbrand .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingbrand blockquote {
  border-left-color: #cccccc;
}

.cc-marketingbrand .item__title a {
  color: #bf1e2e;
}
.cc-marketingbrand .item__title a:hover,
.cc-marketingbrand .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingbrand p a,
.cc-marketingbrand ul li a {
  color: #bf1e2e;
}
.cc-marketingbrand p a:hover,
.cc-marketingbrand p a:active,
.cc-marketingbrand ul li a:hover,
.cc-marketingbrand ul li a:active {
  color: #e54454;
}

.cc-marketingbrand .item__footer {
  color: #4d4d4d;
}
.cc-marketingbrand .item__footer a {
  color: #bf1e2e;
}
.cc-marketingbrand .item__footer a:hover,
.cc-marketingbrand .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingbrand hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingbrand.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingbrand.category__footer a {
  color: #bf1e2e;
}
.cc-marketingbrand.category__footer a:hover,
.cc-marketingbrand.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingproductbrand .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingproductbrand .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingproductbrand .item__body p a {
  color: #bf1e2e;
}


.cc-marketingproductbrand {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingproductbrand .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingproductbrand .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingproductbrand .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingproductbrand blockquote {
  border-left-color: #cccccc;
}

.cc-marketingproductbrand .item__title a {
  color: #bf1e2e;
}
.cc-marketingproductbrand .item__title a:hover,
.cc-marketingproductbrand .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingproductbrand p a,
.cc-marketingproductbrand ul li a {
  color: #bf1e2e;
}
.cc-marketingproductbrand p a:hover,
.cc-marketingproductbrand p a:active,
.cc-marketingproductbrand ul li a:hover,
.cc-marketingproductbrand ul li a:active {
  color: #e54454;
}

.cc-marketingproductbrand .item__footer {
  color: #4d4d4d;
}
.cc-marketingproductbrand .item__footer a {
  color: #bf1e2e;
}
.cc-marketingproductbrand .item__footer a:hover,
.cc-marketingproductbrand .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingproductbrand hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingproductbrand.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingproductbrand.category__footer a {
  color: #bf1e2e;
}
.cc-marketingproductbrand.category__footer a:hover,
.cc-marketingproductbrand.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingproductprivacyads .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingproductprivacyads .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingproductprivacyads .item__body p a {
  color: #bf1e2e;
}


.cc-marketingproductprivacyads {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingproductprivacyads .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingproductprivacyads .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingproductprivacyads .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingproductprivacyads blockquote {
  border-left-color: #cccccc;
}

.cc-marketingproductprivacyads .item__title a {
  color: #bf1e2e;
}
.cc-marketingproductprivacyads .item__title a:hover,
.cc-marketingproductprivacyads .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingproductprivacyads p a,
.cc-marketingproductprivacyads ul li a {
  color: #bf1e2e;
}
.cc-marketingproductprivacyads p a:hover,
.cc-marketingproductprivacyads p a:active,
.cc-marketingproductprivacyads ul li a:hover,
.cc-marketingproductprivacyads ul li a:active {
  color: #e54454;
}

.cc-marketingproductprivacyads .item__footer {
  color: #4d4d4d;
}
.cc-marketingproductprivacyads .item__footer a {
  color: #bf1e2e;
}
.cc-marketingproductprivacyads .item__footer a:hover,
.cc-marketingproductprivacyads .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingproductprivacyads hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingproductprivacyads.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingproductprivacyads.category__footer a {
  color: #bf1e2e;
}
.cc-marketingproductprivacyads.category__footer a:hover,
.cc-marketingproductprivacyads.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingcontent .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingcontent .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingcontent .item__body p a {
  color: #bf1e2e;
}


.cc-marketingcontent {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingcontent .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingcontent .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingcontent .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingcontent blockquote {
  border-left-color: #cccccc;
}

.cc-marketingcontent .item__title a {
  color: #bf1e2e;
}
.cc-marketingcontent .item__title a:hover,
.cc-marketingcontent .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingcontent p a,
.cc-marketingcontent ul li a {
  color: #bf1e2e;
}
.cc-marketingcontent p a:hover,
.cc-marketingcontent p a:active,
.cc-marketingcontent ul li a:hover,
.cc-marketingcontent ul li a:active {
  color: #e54454;
}

.cc-marketingcontent .item__footer {
  color: #4d4d4d;
}
.cc-marketingcontent .item__footer a {
  color: #bf1e2e;
}
.cc-marketingcontent .item__footer a:hover,
.cc-marketingcontent .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingcontent hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingcontent.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingcontent.category__footer a {
  color: #bf1e2e;
}
.cc-marketingcontent.category__footer a:hover,
.cc-marketingcontent.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingcommunicationsstartups .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingcommunicationsstartups .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingcommunicationsstartups .item__body p a {
  color: #bf1e2e;
}


.cc-marketingcommunicationsstartups {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingcommunicationsstartups .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingcommunicationsstartups .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingcommunicationsstartups .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingcommunicationsstartups blockquote {
  border-left-color: #cccccc;
}

.cc-marketingcommunicationsstartups .item__title a {
  color: #bf1e2e;
}
.cc-marketingcommunicationsstartups .item__title a:hover,
.cc-marketingcommunicationsstartups .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingcommunicationsstartups p a,
.cc-marketingcommunicationsstartups ul li a {
  color: #bf1e2e;
}
.cc-marketingcommunicationsstartups p a:hover,
.cc-marketingcommunicationsstartups p a:active,
.cc-marketingcommunicationsstartups ul li a:hover,
.cc-marketingcommunicationsstartups ul li a:active {
  color: #e54454;
}

.cc-marketingcommunicationsstartups .item__footer {
  color: #4d4d4d;
}
.cc-marketingcommunicationsstartups .item__footer a {
  color: #bf1e2e;
}
.cc-marketingcommunicationsstartups .item__footer a:hover,
.cc-marketingcommunicationsstartups .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingcommunicationsstartups hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingcommunicationsstartups.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingcommunicationsstartups.category__footer a {
  color: #bf1e2e;
}
.cc-marketingcommunicationsstartups.category__footer a:hover,
.cc-marketingcommunicationsstartups.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingearlyexpansionstage .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingearlyexpansionstage .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingearlyexpansionstage .item__body p a {
  color: #bf1e2e;
}


.cc-marketingearlyexpansionstage {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingearlyexpansionstage .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingearlyexpansionstage .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingearlyexpansionstage .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingearlyexpansionstage blockquote {
  border-left-color: #cccccc;
}

.cc-marketingearlyexpansionstage .item__title a {
  color: #bf1e2e;
}
.cc-marketingearlyexpansionstage .item__title a:hover,
.cc-marketingearlyexpansionstage .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingearlyexpansionstage p a,
.cc-marketingearlyexpansionstage ul li a {
  color: #bf1e2e;
}
.cc-marketingearlyexpansionstage p a:hover,
.cc-marketingearlyexpansionstage p a:active,
.cc-marketingearlyexpansionstage ul li a:hover,
.cc-marketingearlyexpansionstage ul li a:active {
  color: #e54454;
}

.cc-marketingearlyexpansionstage .item__footer {
  color: #4d4d4d;
}
.cc-marketingearlyexpansionstage .item__footer a {
  color: #bf1e2e;
}
.cc-marketingearlyexpansionstage .item__footer a:hover,
.cc-marketingearlyexpansionstage .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingearlyexpansionstage hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingearlyexpansionstage.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingearlyexpansionstage.category__footer a {
  color: #bf1e2e;
}
.cc-marketingearlyexpansionstage.category__footer a:hover,
.cc-marketingearlyexpansionstage.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingmessaging .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingmessaging .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingmessaging .item__body p a {
  color: #bf1e2e;
}


.cc-marketingmessaging {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingmessaging .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingmessaging .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingmessaging .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingmessaging blockquote {
  border-left-color: #cccccc;
}

.cc-marketingmessaging .item__title a {
  color: #bf1e2e;
}
.cc-marketingmessaging .item__title a:hover,
.cc-marketingmessaging .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingmessaging p a,
.cc-marketingmessaging ul li a {
  color: #bf1e2e;
}
.cc-marketingmessaging p a:hover,
.cc-marketingmessaging p a:active,
.cc-marketingmessaging ul li a:hover,
.cc-marketingmessaging ul li a:active {
  color: #e54454;
}

.cc-marketingmessaging .item__footer {
  color: #4d4d4d;
}
.cc-marketingmessaging .item__footer a {
  color: #bf1e2e;
}
.cc-marketingmessaging .item__footer a:hover,
.cc-marketingmessaging .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingmessaging hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingmessaging.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingmessaging.category__footer a {
  color: #bf1e2e;
}
.cc-marketingmessaging.category__footer a:hover,
.cc-marketingmessaging.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingcommunicationscontent .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingcommunicationscontent .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingcommunicationscontent .item__body p a {
  color: #bf1e2e;
}


.cc-marketingcommunicationscontent {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingcommunicationscontent .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingcommunicationscontent .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingcommunicationscontent .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingcommunicationscontent blockquote {
  border-left-color: #cccccc;
}

.cc-marketingcommunicationscontent .item__title a {
  color: #bf1e2e;
}
.cc-marketingcommunicationscontent .item__title a:hover,
.cc-marketingcommunicationscontent .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingcommunicationscontent p a,
.cc-marketingcommunicationscontent ul li a {
  color: #bf1e2e;
}
.cc-marketingcommunicationscontent p a:hover,
.cc-marketingcommunicationscontent p a:active,
.cc-marketingcommunicationscontent ul li a:hover,
.cc-marketingcommunicationscontent ul li a:active {
  color: #e54454;
}

.cc-marketingcommunicationscontent .item__footer {
  color: #4d4d4d;
}
.cc-marketingcommunicationscontent .item__footer a {
  color: #bf1e2e;
}
.cc-marketingcommunicationscontent .item__footer a:hover,
.cc-marketingcommunicationscontent .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingcommunicationscontent hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingcommunicationscontent.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingcommunicationscontent.category__footer a {
  color: #bf1e2e;
}
.cc-marketingcommunicationscontent.category__footer a:hover,
.cc-marketingcommunicationscontent.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingcommunications .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingcommunications .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingcommunications .item__body p a {
  color: #bf1e2e;
}


.cc-marketingcommunications {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingcommunications .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingcommunications .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingcommunications .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingcommunications blockquote {
  border-left-color: #cccccc;
}

.cc-marketingcommunications .item__title a {
  color: #bf1e2e;
}
.cc-marketingcommunications .item__title a:hover,
.cc-marketingcommunications .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingcommunications p a,
.cc-marketingcommunications ul li a {
  color: #bf1e2e;
}
.cc-marketingcommunications p a:hover,
.cc-marketingcommunications p a:active,
.cc-marketingcommunications ul li a:hover,
.cc-marketingcommunications ul li a:active {
  color: #e54454;
}

.cc-marketingcommunications .item__footer {
  color: #4d4d4d;
}
.cc-marketingcommunications .item__footer a {
  color: #bf1e2e;
}
.cc-marketingcommunications .item__footer a:hover,
.cc-marketingcommunications .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingcommunications hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingcommunications.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingcommunications.category__footer a {
  color: #bf1e2e;
}
.cc-marketingcommunications.category__footer a:hover,
.cc-marketingcommunications.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-marketingsellingsocialmedia .item__heading {
  color: #0c7ea4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-marketingsellingsocialmedia .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-marketingsellingsocialmedia .item__body p a {
  color: #bf1e2e;
}


.cc-marketingsellingsocialmedia {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-marketingsellingsocialmedia .category__title {
  color: #0c7ea4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-marketingsellingsocialmedia .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-marketingsellingsocialmedia .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-marketingsellingsocialmedia blockquote {
  border-left-color: #cccccc;
}

.cc-marketingsellingsocialmedia .item__title a {
  color: #bf1e2e;
}
.cc-marketingsellingsocialmedia .item__title a:hover,
.cc-marketingsellingsocialmedia .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-marketingsellingsocialmedia p a,
.cc-marketingsellingsocialmedia ul li a {
  color: #bf1e2e;
}
.cc-marketingsellingsocialmedia p a:hover,
.cc-marketingsellingsocialmedia p a:active,
.cc-marketingsellingsocialmedia ul li a:hover,
.cc-marketingsellingsocialmedia ul li a:active {
  color: #e54454;
}

.cc-marketingsellingsocialmedia .item__footer {
  color: #4d4d4d;
}
.cc-marketingsellingsocialmedia .item__footer a {
  color: #bf1e2e;
}
.cc-marketingsellingsocialmedia .item__footer a:hover,
.cc-marketingsellingsocialmedia .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-marketingsellingsocialmedia hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-marketingsellingsocialmedia.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-marketingsellingsocialmedia.category__footer a {
  color: #bf1e2e;
}
.cc-marketingsellingsocialmedia.category__footer a:hover,
.cc-marketingsellingsocialmedia.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salesmarketingteamwork .item__heading {
  color: #098e87;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salesmarketingteamwork .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salesmarketingteamwork .item__body p a {
  color: #bf1e2e;
}


.cc-salesmarketingteamwork {
  background-color: #e5dfdf;
  color: #4d4d4d;
  text-align: left;
}

.cc-salesmarketingteamwork .category__title {
  color: #098e87;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salesmarketingteamwork .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salesmarketingteamwork .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salesmarketingteamwork blockquote {
  border-left-color: #b7b2b2;
}

.cc-salesmarketingteamwork .item__title a {
  color: #bf1e2e;
}
.cc-salesmarketingteamwork .item__title a:hover,
.cc-salesmarketingteamwork .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salesmarketingteamwork p a,
.cc-salesmarketingteamwork ul li a {
  color: #bf1e2e;
}
.cc-salesmarketingteamwork p a:hover,
.cc-salesmarketingteamwork p a:active,
.cc-salesmarketingteamwork ul li a:hover,
.cc-salesmarketingteamwork ul li a:active {
  color: #e54454;
}

.cc-salesmarketingteamwork .item__footer {
  color: #4d4d4d;
}
.cc-salesmarketingteamwork .item__footer a {
  color: #bf1e2e;
}
.cc-salesmarketingteamwork .item__footer a:hover,
.cc-salesmarketingteamwork .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salesmarketingteamwork hr {
  background-color: #b7b2b2;
  color: #b7b2b2;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salesmarketingteamwork.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salesmarketingteamwork.category__footer a {
  color: #bf1e2e;
}
.cc-salesmarketingteamwork.category__footer a:hover,
.cc-salesmarketingteamwork.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingearlystage .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingearlystage .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingearlystage .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingearlystage {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingearlystage .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingearlystage .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingearlystage .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingearlystage blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingearlystage .item__title a {
  color: #bf1e2e;
}
.cc-salessellingearlystage .item__title a:hover,
.cc-salessellingearlystage .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingearlystage p a,
.cc-salessellingearlystage ul li a {
  color: #bf1e2e;
}
.cc-salessellingearlystage p a:hover,
.cc-salessellingearlystage p a:active,
.cc-salessellingearlystage ul li a:hover,
.cc-salessellingearlystage ul li a:active {
  color: #e54454;
}

.cc-salessellingearlystage .item__footer {
  color: #4d4d4d;
}
.cc-salessellingearlystage .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingearlystage .item__footer a:hover,
.cc-salessellingearlystage .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingearlystage hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingearlystage.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingearlystage.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingearlystage.category__footer a:hover,
.cc-salessellingearlystage.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingoperations .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingoperations .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingoperations .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingoperations {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingoperations .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingoperations .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingoperations .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingoperations blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingoperations .item__title a {
  color: #bf1e2e;
}
.cc-salessellingoperations .item__title a:hover,
.cc-salessellingoperations .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingoperations p a,
.cc-salessellingoperations ul li a {
  color: #bf1e2e;
}
.cc-salessellingoperations p a:hover,
.cc-salessellingoperations p a:active,
.cc-salessellingoperations ul li a:hover,
.cc-salessellingoperations ul li a:active {
  color: #e54454;
}

.cc-salessellingoperations .item__footer {
  color: #4d4d4d;
}
.cc-salessellingoperations .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingoperations .item__footer a:hover,
.cc-salessellingoperations .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingoperations hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingoperations.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingoperations.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingoperations.category__footer a:hover,
.cc-salessellingoperations.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salesselling .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salesselling .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salesselling .item__body p a {
  color: #bf1e2e;
}


.cc-salesselling {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salesselling .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salesselling .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salesselling .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salesselling blockquote {
  border-left-color: #cccccc;
}

.cc-salesselling .item__title a {
  color: #bf1e2e;
}
.cc-salesselling .item__title a:hover,
.cc-salesselling .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salesselling p a,
.cc-salesselling ul li a {
  color: #bf1e2e;
}
.cc-salesselling p a:hover,
.cc-salesselling p a:active,
.cc-salesselling ul li a:hover,
.cc-salesselling ul li a:active {
  color: #e54454;
}

.cc-salesselling .item__footer {
  color: #4d4d4d;
}
.cc-salesselling .item__footer a {
  color: #bf1e2e;
}
.cc-salesselling .item__footer a:hover,
.cc-salesselling .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salesselling hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salesselling.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salesselling.category__footer a {
  color: #bf1e2e;
}
.cc-salesselling.category__footer a:hover,
.cc-salesselling.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellinghiringstaffing .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellinghiringstaffing .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellinghiringstaffing .item__body p a {
  color: #bf1e2e;
}


.cc-salessellinghiringstaffing {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellinghiringstaffing .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellinghiringstaffing .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellinghiringstaffing .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellinghiringstaffing blockquote {
  border-left-color: #cccccc;
}

.cc-salessellinghiringstaffing .item__title a {
  color: #bf1e2e;
}
.cc-salessellinghiringstaffing .item__title a:hover,
.cc-salessellinghiringstaffing .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellinghiringstaffing p a,
.cc-salessellinghiringstaffing ul li a {
  color: #bf1e2e;
}
.cc-salessellinghiringstaffing p a:hover,
.cc-salessellinghiringstaffing p a:active,
.cc-salessellinghiringstaffing ul li a:hover,
.cc-salessellinghiringstaffing ul li a:active {
  color: #e54454;
}

.cc-salessellinghiringstaffing .item__footer {
  color: #4d4d4d;
}
.cc-salessellinghiringstaffing .item__footer a {
  color: #bf1e2e;
}
.cc-salessellinghiringstaffing .item__footer a:hover,
.cc-salessellinghiringstaffing .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellinghiringstaffing hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellinghiringstaffing.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellinghiringstaffing.category__footer a {
  color: #bf1e2e;
}
.cc-salessellinghiringstaffing.category__footer a:hover,
.cc-salessellinghiringstaffing.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingstaffingearlystage .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingstaffingearlystage .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingstaffingearlystage .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingstaffingearlystage {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingstaffingearlystage .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingstaffingearlystage .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingstaffingearlystage .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingstaffingearlystage blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingstaffingearlystage .item__title a {
  color: #bf1e2e;
}
.cc-salessellingstaffingearlystage .item__title a:hover,
.cc-salessellingstaffingearlystage .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingstaffingearlystage p a,
.cc-salessellingstaffingearlystage ul li a {
  color: #bf1e2e;
}
.cc-salessellingstaffingearlystage p a:hover,
.cc-salessellingstaffingearlystage p a:active,
.cc-salessellingstaffingearlystage ul li a:hover,
.cc-salessellingstaffingearlystage ul li a:active {
  color: #e54454;
}

.cc-salessellingstaffingearlystage .item__footer {
  color: #4d4d4d;
}
.cc-salessellingstaffingearlystage .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingstaffingearlystage .item__footer a:hover,
.cc-salessellingstaffingearlystage .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingstaffingearlystage hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingstaffingearlystage.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingstaffingearlystage.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingstaffingearlystage.category__footer a:hover,
.cc-salessellingstaffingearlystage.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingresearch .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingresearch .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingresearch .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingresearch {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingresearch .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingresearch .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingresearch .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingresearch blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingresearch .item__title a {
  color: #bf1e2e;
}
.cc-salessellingresearch .item__title a:hover,
.cc-salessellingresearch .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingresearch p a,
.cc-salessellingresearch ul li a {
  color: #bf1e2e;
}
.cc-salessellingresearch p a:hover,
.cc-salessellingresearch p a:active,
.cc-salessellingresearch ul li a:hover,
.cc-salessellingresearch ul li a:active {
  color: #e54454;
}

.cc-salessellingresearch .item__footer {
  color: #4d4d4d;
}
.cc-salessellingresearch .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingresearch .item__footer a:hover,
.cc-salessellingresearch .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingresearch hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingresearch.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingresearch.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingresearch.category__footer a:hover,
.cc-salessellingresearch.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingleadership .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingleadership .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingleadership .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingleadership {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingleadership .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingleadership .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingleadership .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingleadership blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingleadership .item__title a {
  color: #bf1e2e;
}
.cc-salessellingleadership .item__title a:hover,
.cc-salessellingleadership .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingleadership p a,
.cc-salessellingleadership ul li a {
  color: #bf1e2e;
}
.cc-salessellingleadership p a:hover,
.cc-salessellingleadership p a:active,
.cc-salessellingleadership ul li a:hover,
.cc-salessellingleadership ul li a:active {
  color: #e54454;
}

.cc-salessellingleadership .item__footer {
  color: #4d4d4d;
}
.cc-salessellingleadership .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingleadership .item__footer a:hover,
.cc-salessellingleadership .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingleadership hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingleadership.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingleadership.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingleadership.category__footer a:hover,
.cc-salessellingleadership.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingculturediversity .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingculturediversity .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingculturediversity .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingculturediversity {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingculturediversity .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingculturediversity .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingculturediversity .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingculturediversity blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingculturediversity .item__title a {
  color: #bf1e2e;
}
.cc-salessellingculturediversity .item__title a:hover,
.cc-salessellingculturediversity .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingculturediversity p a,
.cc-salessellingculturediversity ul li a {
  color: #bf1e2e;
}
.cc-salessellingculturediversity p a:hover,
.cc-salessellingculturediversity p a:active,
.cc-salessellingculturediversity ul li a:hover,
.cc-salessellingculturediversity ul li a:active {
  color: #e54454;
}

.cc-salessellingculturediversity .item__footer {
  color: #4d4d4d;
}
.cc-salessellingculturediversity .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingculturediversity .item__footer a:hover,
.cc-salessellingculturediversity .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingculturediversity hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingculturediversity.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingculturediversity.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingculturediversity.category__footer a:hover,
.cc-salessellingculturediversity.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingleadershipcoaching .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingleadershipcoaching .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingleadershipcoaching .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingleadershipcoaching {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingleadershipcoaching .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingleadershipcoaching .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingleadershipcoaching .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingleadershipcoaching blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingleadershipcoaching .item__title a {
  color: #bf1e2e;
}
.cc-salessellingleadershipcoaching .item__title a:hover,
.cc-salessellingleadershipcoaching .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingleadershipcoaching p a,
.cc-salessellingleadershipcoaching ul li a {
  color: #bf1e2e;
}
.cc-salessellingleadershipcoaching p a:hover,
.cc-salessellingleadershipcoaching p a:active,
.cc-salessellingleadershipcoaching ul li a:hover,
.cc-salessellingleadershipcoaching ul li a:active {
  color: #e54454;
}

.cc-salessellingleadershipcoaching .item__footer {
  color: #4d4d4d;
}
.cc-salessellingleadershipcoaching .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingleadershipcoaching .item__footer a:hover,
.cc-salessellingleadershipcoaching .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingleadershipcoaching hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingleadershipcoaching.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingleadershipcoaching.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingleadershipcoaching.category__footer a:hover,
.cc-salessellingleadershipcoaching.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingpresalesexecution .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingpresalesexecution .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingpresalesexecution .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingpresalesexecution {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingpresalesexecution .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingpresalesexecution .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingpresalesexecution .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingpresalesexecution blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingpresalesexecution .item__title a {
  color: #bf1e2e;
}
.cc-salessellingpresalesexecution .item__title a:hover,
.cc-salessellingpresalesexecution .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingpresalesexecution p a,
.cc-salessellingpresalesexecution ul li a {
  color: #bf1e2e;
}
.cc-salessellingpresalesexecution p a:hover,
.cc-salessellingpresalesexecution p a:active,
.cc-salessellingpresalesexecution ul li a:hover,
.cc-salessellingpresalesexecution ul li a:active {
  color: #e54454;
}

.cc-salessellingpresalesexecution .item__footer {
  color: #4d4d4d;
}
.cc-salessellingpresalesexecution .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingpresalesexecution .item__footer a:hover,
.cc-salessellingpresalesexecution .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingpresalesexecution hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingpresalesexecution.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingpresalesexecution.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingpresalesexecution.category__footer a:hover,
.cc-salessellingpresalesexecution.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-salessellingenterprisedeals .item__heading {
  color: #018054;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-salessellingenterprisedeals .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-salessellingenterprisedeals .item__body p a {
  color: #bf1e2e;
}


.cc-salessellingenterprisedeals {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-salessellingenterprisedeals .category__title {
  color: #018054;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-salessellingenterprisedeals .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-salessellingenterprisedeals .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-salessellingenterprisedeals blockquote {
  border-left-color: #cccccc;
}

.cc-salessellingenterprisedeals .item__title a {
  color: #bf1e2e;
}
.cc-salessellingenterprisedeals .item__title a:hover,
.cc-salessellingenterprisedeals .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-salessellingenterprisedeals p a,
.cc-salessellingenterprisedeals ul li a {
  color: #bf1e2e;
}
.cc-salessellingenterprisedeals p a:hover,
.cc-salessellingenterprisedeals p a:active,
.cc-salessellingenterprisedeals ul li a:hover,
.cc-salessellingenterprisedeals ul li a:active {
  color: #e54454;
}

.cc-salessellingenterprisedeals .item__footer {
  color: #4d4d4d;
}
.cc-salessellingenterprisedeals .item__footer a {
  color: #bf1e2e;
}
.cc-salessellingenterprisedeals .item__footer a:hover,
.cc-salessellingenterprisedeals .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-salessellingenterprisedeals hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-salessellingenterprisedeals.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-salessellingenterprisedeals.category__footer a {
  color: #bf1e2e;
}
.cc-salessellingenterprisedeals.category__footer a:hover,
.cc-salessellingenterprisedeals.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-presalessalesengineering .item__heading {
  color: #ce590a;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-presalessalesengineering .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-presalessalesengineering .item__body p a {
  color: #bf1e2e;
}


.cc-presalessalesengineering {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-presalessalesengineering .category__title {
  color: #ce590a;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-presalessalesengineering .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-presalessalesengineering .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-presalessalesengineering blockquote {
  border-left-color: #cccccc;
}

.cc-presalessalesengineering .item__title a {
  color: #bf1e2e;
}
.cc-presalessalesengineering .item__title a:hover,
.cc-presalessalesengineering .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-presalessalesengineering p a,
.cc-presalessalesengineering ul li a {
  color: #bf1e2e;
}
.cc-presalessalesengineering p a:hover,
.cc-presalessalesengineering p a:active,
.cc-presalessalesengineering ul li a:hover,
.cc-presalessalesengineering ul li a:active {
  color: #e54454;
}

.cc-presalessalesengineering .item__footer {
  color: #4d4d4d;
}
.cc-presalessalesengineering .item__footer a {
  color: #bf1e2e;
}
.cc-presalessalesengineering .item__footer a:hover,
.cc-presalessalesengineering .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-presalessalesengineering hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-presalessalesengineering.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-presalessalesengineering.category__footer a {
  color: #bf1e2e;
}
.cc-presalessalesengineering.category__footer a:hover,
.cc-presalessalesengineering.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-saastrends .item__heading {
  color: #7e7845;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-saastrends .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-saastrends .item__body p a {
  color: #bf1e2e;
}


.cc-saastrends {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-saastrends .category__title {
  color: #7e7845;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-saastrends .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-saastrends .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-saastrends blockquote {
  border-left-color: #cccccc;
}

.cc-saastrends .item__title a {
  color: #bf1e2e;
}
.cc-saastrends .item__title a:hover,
.cc-saastrends .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-saastrends p a,
.cc-saastrends ul li a {
  color: #bf1e2e;
}
.cc-saastrends p a:hover,
.cc-saastrends p a:active,
.cc-saastrends ul li a:hover,
.cc-saastrends ul li a:active {
  color: #e54454;
}

.cc-saastrends .item__footer {
  color: #4d4d4d;
}
.cc-saastrends .item__footer a {
  color: #bf1e2e;
}
.cc-saastrends .item__footer a:hover,
.cc-saastrends .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-saastrends hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-saastrends.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-saastrends.category__footer a {
  color: #bf1e2e;
}
.cc-saastrends.category__footer a:hover,
.cc-saastrends.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-saasindustrytrendscybersecurity .item__heading {
  color: #807201;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-saasindustrytrendscybersecurity .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-saasindustrytrendscybersecurity .item__body p a {
  color: #bf1e2e;
}


.cc-saasindustrytrendscybersecurity {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-saasindustrytrendscybersecurity .category__title {
  color: #807201;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-saasindustrytrendscybersecurity .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-saasindustrytrendscybersecurity .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-saasindustrytrendscybersecurity blockquote {
  border-left-color: #cccccc;
}

.cc-saasindustrytrendscybersecurity .item__title a {
  color: #bf1e2e;
}
.cc-saasindustrytrendscybersecurity .item__title a:hover,
.cc-saasindustrytrendscybersecurity .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-saasindustrytrendscybersecurity p a,
.cc-saasindustrytrendscybersecurity ul li a {
  color: #bf1e2e;
}
.cc-saasindustrytrendscybersecurity p a:hover,
.cc-saasindustrytrendscybersecurity p a:active,
.cc-saasindustrytrendscybersecurity ul li a:hover,
.cc-saasindustrytrendscybersecurity ul li a:active {
  color: #e54454;
}

.cc-saasindustrytrendscybersecurity .item__footer {
  color: #4d4d4d;
}
.cc-saasindustrytrendscybersecurity .item__footer a {
  color: #bf1e2e;
}
.cc-saasindustrytrendscybersecurity .item__footer a:hover,
.cc-saasindustrytrendscybersecurity .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-saasindustrytrendscybersecurity hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-saasindustrytrendscybersecurity.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-saasindustrytrendscybersecurity.category__footer a {
  color: #bf1e2e;
}
.cc-saasindustrytrendscybersecurity.category__footer a:hover,
.cc-saasindustrytrendscybersecurity.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-benchmarks .item__heading {
  color: #7e7845;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-benchmarks .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-benchmarks .item__body p a {
  color: #bf1e2e;
}


.cc-benchmarks {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-benchmarks .category__title {
  color: #7e7845;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-benchmarks .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-benchmarks .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-benchmarks blockquote {
  border-left-color: #cccccc;
}

.cc-benchmarks .item__title a {
  color: #bf1e2e;
}
.cc-benchmarks .item__title a:hover,
.cc-benchmarks .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-benchmarks p a,
.cc-benchmarks ul li a {
  color: #bf1e2e;
}
.cc-benchmarks p a:hover,
.cc-benchmarks p a:active,
.cc-benchmarks ul li a:hover,
.cc-benchmarks ul li a:active {
  color: #e54454;
}

.cc-benchmarks .item__footer {
  color: #4d4d4d;
}
.cc-benchmarks .item__footer a {
  color: #bf1e2e;
}
.cc-benchmarks .item__footer a:hover,
.cc-benchmarks .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-benchmarks hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-benchmarks.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-benchmarks.category__footer a {
  color: #bf1e2e;
}
.cc-benchmarks.category__footer a:hover,
.cc-benchmarks.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-companyvaluation .item__heading {
  color: #7e7845;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-companyvaluation .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-companyvaluation .item__body p a {
  color: #bf1e2e;
}


.cc-companyvaluation {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-companyvaluation .category__title {
  color: #7e7845;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-companyvaluation .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-companyvaluation .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-companyvaluation blockquote {
  border-left-color: #cccccc;
}

.cc-companyvaluation .item__title a {
  color: #bf1e2e;
}
.cc-companyvaluation .item__title a:hover,
.cc-companyvaluation .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-companyvaluation p a,
.cc-companyvaluation ul li a {
  color: #bf1e2e;
}
.cc-companyvaluation p a:hover,
.cc-companyvaluation p a:active,
.cc-companyvaluation ul li a:hover,
.cc-companyvaluation ul li a:active {
  color: #e54454;
}

.cc-companyvaluation .item__footer {
  color: #4d4d4d;
}
.cc-companyvaluation .item__footer a {
  color: #bf1e2e;
}
.cc-companyvaluation .item__footer a:hover,
.cc-companyvaluation .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-companyvaluation hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-companyvaluation.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-companyvaluation.category__footer a {
  color: #bf1e2e;
}
.cc-companyvaluation.category__footer a:hover,
.cc-companyvaluation.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-saastrendscapitalization .item__heading {
  color: #807201;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-saastrendscapitalization .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-saastrendscapitalization .item__body p a {
  color: #bf1e2e;
}


.cc-saastrendscapitalization {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-saastrendscapitalization .category__title {
  color: #807201;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-saastrendscapitalization .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-saastrendscapitalization .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-saastrendscapitalization blockquote {
  border-left-color: #cccccc;
}

.cc-saastrendscapitalization .item__title a {
  color: #bf1e2e;
}
.cc-saastrendscapitalization .item__title a:hover,
.cc-saastrendscapitalization .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-saastrendscapitalization p a,
.cc-saastrendscapitalization ul li a {
  color: #bf1e2e;
}
.cc-saastrendscapitalization p a:hover,
.cc-saastrendscapitalization p a:active,
.cc-saastrendscapitalization ul li a:hover,
.cc-saastrendscapitalization ul li a:active {
  color: #e54454;
}

.cc-saastrendscapitalization .item__footer {
  color: #4d4d4d;
}
.cc-saastrendscapitalization .item__footer a {
  color: #bf1e2e;
}
.cc-saastrendscapitalization .item__footer a:hover,
.cc-saastrendscapitalization .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-saastrendscapitalization hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-saastrendscapitalization.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-saastrendscapitalization.category__footer a {
  color: #bf1e2e;
}
.cc-saastrendscapitalization.category__footer a:hover,
.cc-saastrendscapitalization.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-customers .item__heading {
  color: #b66374;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-customers .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-customers .item__body p a {
  color: #bf1e2e;
}


.cc-customers {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-customers .category__title {
  color: #b66374;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-customers .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-customers .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-customers blockquote {
  border-left-color: #cccccc;
}

.cc-customers .item__title a {
  color: #bf1e2e;
}
.cc-customers .item__title a:hover,
.cc-customers .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-customers p a,
.cc-customers ul li a {
  color: #bf1e2e;
}
.cc-customers p a:hover,
.cc-customers p a:active,
.cc-customers ul li a:hover,
.cc-customers ul li a:active {
  color: #e54454;
}

.cc-customers .item__footer {
  color: #4d4d4d;
}
.cc-customers .item__footer a {
  color: #bf1e2e;
}
.cc-customers .item__footer a:hover,
.cc-customers .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-customers hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-customers.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-customers.category__footer a {
  color: #bf1e2e;
}
.cc-customers.category__footer a:hover,
.cc-customers.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-customerssurveyresearch .item__heading {
  color: #b66374;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-customerssurveyresearch .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-customerssurveyresearch .item__body p a {
  color: #bf1e2e;
}


.cc-customerssurveyresearch {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-customerssurveyresearch .category__title {
  color: #b66374;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-customerssurveyresearch .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-customerssurveyresearch .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-customerssurveyresearch blockquote {
  border-left-color: #cccccc;
}

.cc-customerssurveyresearch .item__title a {
  color: #bf1e2e;
}
.cc-customerssurveyresearch .item__title a:hover,
.cc-customerssurveyresearch .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-customerssurveyresearch p a,
.cc-customerssurveyresearch ul li a {
  color: #bf1e2e;
}
.cc-customerssurveyresearch p a:hover,
.cc-customerssurveyresearch p a:active,
.cc-customerssurveyresearch ul li a:hover,
.cc-customerssurveyresearch ul li a:active {
  color: #e54454;
}

.cc-customerssurveyresearch .item__footer {
  color: #4d4d4d;
}
.cc-customerssurveyresearch .item__footer a {
  color: #bf1e2e;
}
.cc-customerssurveyresearch .item__footer a:hover,
.cc-customerssurveyresearch .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-customerssurveyresearch hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-customerssurveyresearch.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-customerssurveyresearch.category__footer a {
  color: #bf1e2e;
}
.cc-customerssurveyresearch.category__footer a:hover,
.cc-customerssurveyresearch.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-buyersbehavior .item__heading {
  color: #b66374;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-buyersbehavior .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-buyersbehavior .item__body p a {
  color: #bf1e2e;
}


.cc-buyersbehavior {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-buyersbehavior .category__title {
  color: #b66374;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-buyersbehavior .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-buyersbehavior .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-buyersbehavior blockquote {
  border-left-color: #cccccc;
}

.cc-buyersbehavior .item__title a {
  color: #bf1e2e;
}
.cc-buyersbehavior .item__title a:hover,
.cc-buyersbehavior .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-buyersbehavior p a,
.cc-buyersbehavior ul li a {
  color: #bf1e2e;
}
.cc-buyersbehavior p a:hover,
.cc-buyersbehavior p a:active,
.cc-buyersbehavior ul li a:hover,
.cc-buyersbehavior ul li a:active {
  color: #e54454;
}

.cc-buyersbehavior .item__footer {
  color: #4d4d4d;
}
.cc-buyersbehavior .item__footer a {
  color: #bf1e2e;
}
.cc-buyersbehavior .item__footer a:hover,
.cc-buyersbehavior .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-buyersbehavior hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-buyersbehavior.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-buyersbehavior.category__footer a {
  color: #bf1e2e;
}
.cc-buyersbehavior.category__footer a:hover,
.cc-buyersbehavior.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-buyersbehaviortrendsresearch .item__heading {
  color: #454547;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-buyersbehaviortrendsresearch .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-buyersbehaviortrendsresearch .item__body p a {
  color: #bf1e2e;
}


.cc-buyersbehaviortrendsresearch {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-buyersbehaviortrendsresearch .category__title {
  color: #454547;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-buyersbehaviortrendsresearch .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-buyersbehaviortrendsresearch .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-buyersbehaviortrendsresearch blockquote {
  border-left-color: #cccccc;
}

.cc-buyersbehaviortrendsresearch .item__title a {
  color: #bf1e2e;
}
.cc-buyersbehaviortrendsresearch .item__title a:hover,
.cc-buyersbehaviortrendsresearch .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-buyersbehaviortrendsresearch p a,
.cc-buyersbehaviortrendsresearch ul li a {
  color: #bf1e2e;
}
.cc-buyersbehaviortrendsresearch p a:hover,
.cc-buyersbehaviortrendsresearch p a:active,
.cc-buyersbehaviortrendsresearch ul li a:hover,
.cc-buyersbehaviortrendsresearch ul li a:active {
  color: #e54454;
}

.cc-buyersbehaviortrendsresearch .item__footer {
  color: #4d4d4d;
}
.cc-buyersbehaviortrendsresearch .item__footer a {
  color: #bf1e2e;
}
.cc-buyersbehaviortrendsresearch .item__footer a:hover,
.cc-buyersbehaviortrendsresearch .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-buyersbehaviortrendsresearch hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-buyersbehaviortrendsresearch.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-buyersbehaviortrendsresearch.category__footer a {
  color: #bf1e2e;
}
.cc-buyersbehaviortrendsresearch.category__footer a:hover,
.cc-buyersbehaviortrendsresearch.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-customersuccess .item__heading {
  color: #454547;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-customersuccess .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-customersuccess .item__body p a {
  color: #bf1e2e;
}


.cc-customersuccess {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-customersuccess .category__title {
  color: #454547;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-customersuccess .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-customersuccess .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-customersuccess blockquote {
  border-left-color: #cccccc;
}

.cc-customersuccess .item__title a {
  color: #bf1e2e;
}
.cc-customersuccess .item__title a:hover,
.cc-customersuccess .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-customersuccess p a,
.cc-customersuccess ul li a {
  color: #bf1e2e;
}
.cc-customersuccess p a:hover,
.cc-customersuccess p a:active,
.cc-customersuccess ul li a:hover,
.cc-customersuccess ul li a:active {
  color: #e54454;
}

.cc-customersuccess .item__footer {
  color: #4d4d4d;
}
.cc-customersuccess .item__footer a {
  color: #bf1e2e;
}
.cc-customersuccess .item__footer a:hover,
.cc-customersuccess .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-customersuccess hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-customersuccess.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-customersuccess.category__footer a {
  color: #bf1e2e;
}
.cc-customersuccess.category__footer a:hover,
.cc-customersuccess.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-product .item__heading {
  color: #bf1e2e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-product .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-product .item__body p a {
  color: #bf1e2e;
}


.cc-product {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-product .category__title {
  color: #bf1e2e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-product .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-product .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-product blockquote {
  border-left-color: #cccccc;
}

.cc-product .item__title a {
  color: #bf1e2e;
}
.cc-product .item__title a:hover,
.cc-product .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-product p a,
.cc-product ul li a {
  color: #bf1e2e;
}
.cc-product p a:hover,
.cc-product p a:active,
.cc-product ul li a:hover,
.cc-product ul li a:active {
  color: #e54454;
}

.cc-product .item__footer {
  color: #4d4d4d;
}
.cc-product .item__footer a {
  color: #bf1e2e;
}
.cc-product .item__footer a:hover,
.cc-product .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-product hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-product.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-product.category__footer a {
  color: #bf1e2e;
}
.cc-product.category__footer a:hover,
.cc-product.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-leadership .item__heading {
  color: #c06e5e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-leadership .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-leadership .item__body p a {
  color: #bf1e2e;
}


.cc-leadership {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-leadership .category__title {
  color: #c06e5e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-leadership .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-leadership .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-leadership blockquote {
  border-left-color: #cccccc;
}

.cc-leadership .item__title a {
  color: #bf1e2e;
}
.cc-leadership .item__title a:hover,
.cc-leadership .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-leadership p a,
.cc-leadership ul li a {
  color: #bf1e2e;
}
.cc-leadership p a:hover,
.cc-leadership p a:active,
.cc-leadership ul li a:hover,
.cc-leadership ul li a:active {
  color: #e54454;
}

.cc-leadership .item__footer {
  color: #4d4d4d;
}
.cc-leadership .item__footer a {
  color: #bf1e2e;
}
.cc-leadership .item__footer a:hover,
.cc-leadership .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-leadership hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-leadership.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-leadership.category__footer a {
  color: #bf1e2e;
}
.cc-leadership.category__footer a:hover,
.cc-leadership.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-managingteams .item__heading {
  color: #c06e5e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-managingteams .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-managingteams .item__body p a {
  color: #bf1e2e;
}


.cc-managingteams {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-managingteams .category__title {
  color: #c06e5e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-managingteams .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-managingteams .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-managingteams blockquote {
  border-left-color: #cccccc;
}

.cc-managingteams .item__title a {
  color: #bf1e2e;
}
.cc-managingteams .item__title a:hover,
.cc-managingteams .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-managingteams p a,
.cc-managingteams ul li a {
  color: #bf1e2e;
}
.cc-managingteams p a:hover,
.cc-managingteams p a:active,
.cc-managingteams ul li a:hover,
.cc-managingteams ul li a:active {
  color: #e54454;
}

.cc-managingteams .item__footer {
  color: #4d4d4d;
}
.cc-managingteams .item__footer a {
  color: #bf1e2e;
}
.cc-managingteams .item__footer a:hover,
.cc-managingteams .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-managingteams hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-managingteams.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-managingteams.category__footer a {
  color: #bf1e2e;
}
.cc-managingteams.category__footer a:hover,
.cc-managingteams.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-management .item__heading {
  color: #c06e5e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-management .item__title {
  color: #4d4d4d;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-management .item__body p a {
  color: #4d4d4d;
}


.cc-management {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-management .category__title {
  color: #c06e5e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-management .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-management .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-management blockquote {
  border-left-color: #cccccc;
}

.cc-management .item__title a {
  color: #4d4d4d;
}
.cc-management .item__title a:hover,
.cc-management .item__title a:focus {
  color: #3e3e3e;
}

  /* Embedded link colors */
  /*  */

.cc-management p a,
.cc-management ul li a {
  color: #4d4d4d;
}
.cc-management p a:hover,
.cc-management p a:active,
.cc-management ul li a:hover,
.cc-management ul li a:active {
  color: #737373;
}

.cc-management .item__footer {
  color: #4d4d4d;
}
.cc-management .item__footer a {
  color: #4d4d4d;
}
.cc-management .item__footer a:hover,
.cc-management .item__footer a:active {
  color: #737373;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-management hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-management.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-management.category__footer a {
  color: #4d4d4d;
}
.cc-management.category__footer a:hover,
.cc-management.category__footer a:focus {
  color: #3e3e3e;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-managingdecisions .item__heading {
  color: #c06e5e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-managingdecisions .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-managingdecisions .item__body p a {
  color: #bf1e2e;
}


.cc-managingdecisions {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-managingdecisions .category__title {
  color: #c06e5e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-managingdecisions .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-managingdecisions .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-managingdecisions blockquote {
  border-left-color: #cccccc;
}

.cc-managingdecisions .item__title a {
  color: #bf1e2e;
}
.cc-managingdecisions .item__title a:hover,
.cc-managingdecisions .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-managingdecisions p a,
.cc-managingdecisions ul li a {
  color: #bf1e2e;
}
.cc-managingdecisions p a:hover,
.cc-managingdecisions p a:active,
.cc-managingdecisions ul li a:hover,
.cc-managingdecisions ul li a:active {
  color: #e54454;
}

.cc-managingdecisions .item__footer {
  color: #4d4d4d;
}
.cc-managingdecisions .item__footer a {
  color: #bf1e2e;
}
.cc-managingdecisions .item__footer a:hover,
.cc-managingdecisions .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-managingdecisions hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-managingdecisions.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-managingdecisions.category__footer a {
  color: #bf1e2e;
}
.cc-managingdecisions.category__footer a:hover,
.cc-managingdecisions.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-managingremotework .item__heading {
  color: #c06e5e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-managingremotework .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-managingremotework .item__body p a {
  color: #bf1e2e;
}


.cc-managingremotework {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-managingremotework .category__title {
  color: #c06e5e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-managingremotework .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-managingremotework .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-managingremotework blockquote {
  border-left-color: #cccccc;
}

.cc-managingremotework .item__title a {
  color: #bf1e2e;
}
.cc-managingremotework .item__title a:hover,
.cc-managingremotework .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-managingremotework p a,
.cc-managingremotework ul li a {
  color: #bf1e2e;
}
.cc-managingremotework p a:hover,
.cc-managingremotework p a:active,
.cc-managingremotework ul li a:hover,
.cc-managingremotework ul li a:active {
  color: #e54454;
}

.cc-managingremotework .item__footer {
  color: #4d4d4d;
}
.cc-managingremotework .item__footer a {
  color: #bf1e2e;
}
.cc-managingremotework .item__footer a:hover,
.cc-managingremotework .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-managingremotework hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-managingremotework.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-managingremotework.category__footer a {
  color: #bf1e2e;
}
.cc-managingremotework.category__footer a:hover,
.cc-managingremotework.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-workforcemanagement .item__heading {
  color: #454547;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-workforcemanagement .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-workforcemanagement .item__body p a {
  color: #bf1e2e;
}


.cc-workforcemanagement {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-workforcemanagement .category__title {
  color: #454547;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-workforcemanagement .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-workforcemanagement .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-workforcemanagement blockquote {
  border-left-color: #cccccc;
}

.cc-workforcemanagement .item__title a {
  color: #bf1e2e;
}
.cc-workforcemanagement .item__title a:hover,
.cc-workforcemanagement .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-workforcemanagement p a,
.cc-workforcemanagement ul li a {
  color: #bf1e2e;
}
.cc-workforcemanagement p a:hover,
.cc-workforcemanagement p a:active,
.cc-workforcemanagement ul li a:hover,
.cc-workforcemanagement ul li a:active {
  color: #e54454;
}

.cc-workforcemanagement .item__footer {
  color: #4d4d4d;
}
.cc-workforcemanagement .item__footer a {
  color: #bf1e2e;
}
.cc-workforcemanagement .item__footer a:hover,
.cc-workforcemanagement .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-workforcemanagement hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-workforcemanagement.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-workforcemanagement.category__footer a {
  color: #bf1e2e;
}
.cc-workforcemanagement.category__footer a:hover,
.cc-workforcemanagement.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-life .item__heading {
  color: #454547;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-life .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-life .item__body p a {
  color: #bf1e2e;
}


.cc-life {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-life .category__title {
  color: #454547;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-life .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-life .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-life blockquote {
  border-left-color: #cccccc;
}

.cc-life .item__title a {
  color: #bf1e2e;
}
.cc-life .item__title a:hover,
.cc-life .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-life p a,
.cc-life ul li a {
  color: #bf1e2e;
}
.cc-life p a:hover,
.cc-life p a:active,
.cc-life ul li a:hover,
.cc-life ul li a:active {
  color: #e54454;
}

.cc-life .item__footer {
  color: #4d4d4d;
}
.cc-life .item__footer a {
  color: #bf1e2e;
}
.cc-life .item__footer a:hover,
.cc-life .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-life hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-life.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-life.category__footer a {
  color: #bf1e2e;
}
.cc-life.category__footer a:hover,
.cc-life.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-covid19 .item__heading {
  color: #672093;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-covid19 .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-covid19 .item__body p a {
  color: #bf1e2e;
}


.cc-covid19 {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-covid19 .category__title {
  color: #672093;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-covid19 .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-covid19 .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-covid19 blockquote {
  border-left-color: #cccccc;
}

.cc-covid19 .item__title a {
  color: #bf1e2e;
}
.cc-covid19 .item__title a:hover,
.cc-covid19 .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-covid19 p a,
.cc-covid19 ul li a {
  color: #bf1e2e;
}
.cc-covid19 p a:hover,
.cc-covid19 p a:active,
.cc-covid19 ul li a:hover,
.cc-covid19 ul li a:active {
  color: #e54454;
}

.cc-covid19 .item__footer {
  color: #4d4d4d;
}
.cc-covid19 .item__footer a {
  color: #bf1e2e;
}
.cc-covid19 .item__footer a:hover,
.cc-covid19 .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-covid19 hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-covid19.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-covid19.category__footer a {
  color: #bf1e2e;
}
.cc-covid19.category__footer a:hover,
.cc-covid19.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-resourcesservices .item__heading {
  color: #0944a4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-resourcesservices .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-resourcesservices .item__body p a {
  color: #bf1e2e;
}


.cc-resourcesservices {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-resourcesservices .category__title {
  color: #0944a4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-resourcesservices .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-resourcesservices .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-resourcesservices blockquote {
  border-left-color: #cccccc;
}

.cc-resourcesservices .item__title a {
  color: #bf1e2e;
}
.cc-resourcesservices .item__title a:hover,
.cc-resourcesservices .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-resourcesservices p a,
.cc-resourcesservices ul li a {
  color: #bf1e2e;
}
.cc-resourcesservices p a:hover,
.cc-resourcesservices p a:active,
.cc-resourcesservices ul li a:hover,
.cc-resourcesservices ul li a:active {
  color: #e54454;
}

.cc-resourcesservices .item__footer {
  color: #4d4d4d;
}
.cc-resourcesservices .item__footer a {
  color: #bf1e2e;
}
.cc-resourcesservices .item__footer a:hover,
.cc-resourcesservices .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-resourcesservices hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-resourcesservices.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-resourcesservices.category__footer a {
  color: #bf1e2e;
}
.cc-resourcesservices.category__footer a:hover,
.cc-resourcesservices.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-resources .item__heading {
  color: #0944a4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-resources .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-resources .item__body p a {
  color: #bf1e2e;
}


.cc-resources {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-resources .category__title {
  color: #0944a4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-resources .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-resources .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-resources blockquote {
  border-left-color: #cccccc;
}

.cc-resources .item__title a {
  color: #bf1e2e;
}
.cc-resources .item__title a:hover,
.cc-resources .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-resources p a,
.cc-resources ul li a {
  color: #bf1e2e;
}
.cc-resources p a:hover,
.cc-resources p a:active,
.cc-resources ul li a:hover,
.cc-resources ul li a:active {
  color: #e54454;
}

.cc-resources .item__footer {
  color: #4d4d4d;
}
.cc-resources .item__footer a {
  color: #bf1e2e;
}
.cc-resources .item__footer a:hover,
.cc-resources .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-resources hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-resources.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-resources.category__footer a {
  color: #bf1e2e;
}
.cc-resources.category__footer a:hover,
.cc-resources.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-resourcestools .item__heading {
  color: #0944a4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-resourcestools .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-resourcestools .item__body p a {
  color: #bf1e2e;
}


.cc-resourcestools {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-resourcestools .category__title {
  color: #0944a4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-resourcestools .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-resourcestools .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-resourcestools blockquote {
  border-left-color: #cccccc;
}

.cc-resourcestools .item__title a {
  color: #bf1e2e;
}
.cc-resourcestools .item__title a:hover,
.cc-resourcestools .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-resourcestools p a,
.cc-resourcestools ul li a {
  color: #bf1e2e;
}
.cc-resourcestools p a:hover,
.cc-resourcestools p a:active,
.cc-resourcestools ul li a:hover,
.cc-resourcestools ul li a:active {
  color: #e54454;
}

.cc-resourcestools .item__footer {
  color: #4d4d4d;
}
.cc-resourcestools .item__footer a {
  color: #bf1e2e;
}
.cc-resourcestools .item__footer a:hover,
.cc-resourcestools .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-resourcestools hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-resourcestools.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-resourcestools.category__footer a {
  color: #bf1e2e;
}
.cc-resourcestools.category__footer a:hover,
.cc-resourcestools.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-resourcespodcastsvideos .item__heading {
  color: #0944a4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-resourcespodcastsvideos .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-resourcespodcastsvideos .item__body p a {
  color: #bf1e2e;
}


.cc-resourcespodcastsvideos {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-resourcespodcastsvideos .category__title {
  color: #0944a4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-resourcespodcastsvideos .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-resourcespodcastsvideos .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-resourcespodcastsvideos blockquote {
  border-left-color: #cccccc;
}

.cc-resourcespodcastsvideos .item__title a {
  color: #bf1e2e;
}
.cc-resourcespodcastsvideos .item__title a:hover,
.cc-resourcespodcastsvideos .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-resourcespodcastsvideos p a,
.cc-resourcespodcastsvideos ul li a {
  color: #bf1e2e;
}
.cc-resourcespodcastsvideos p a:hover,
.cc-resourcespodcastsvideos p a:active,
.cc-resourcespodcastsvideos ul li a:hover,
.cc-resourcespodcastsvideos ul li a:active {
  color: #e54454;
}

.cc-resourcespodcastsvideos .item__footer {
  color: #4d4d4d;
}
.cc-resourcespodcastsvideos .item__footer a {
  color: #bf1e2e;
}
.cc-resourcespodcastsvideos .item__footer a:hover,
.cc-resourcespodcastsvideos .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-resourcespodcastsvideos hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-resourcespodcastsvideos.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-resourcespodcastsvideos.category__footer a {
  color: #bf1e2e;
}
.cc-resourcespodcastsvideos.category__footer a:hover,
.cc-resourcespodcastsvideos.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-resourcesblogswebsites .item__heading {
  color: #0944a4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-resourcesblogswebsites .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-resourcesblogswebsites .item__body p a {
  color: #bf1e2e;
}


.cc-resourcesblogswebsites {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-resourcesblogswebsites .category__title {
  color: #0944a4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-resourcesblogswebsites .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-resourcesblogswebsites .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-resourcesblogswebsites blockquote {
  border-left-color: #cccccc;
}

.cc-resourcesblogswebsites .item__title a {
  color: #bf1e2e;
}
.cc-resourcesblogswebsites .item__title a:hover,
.cc-resourcesblogswebsites .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-resourcesblogswebsites p a,
.cc-resourcesblogswebsites ul li a {
  color: #bf1e2e;
}
.cc-resourcesblogswebsites p a:hover,
.cc-resourcesblogswebsites p a:active,
.cc-resourcesblogswebsites ul li a:hover,
.cc-resourcesblogswebsites ul li a:active {
  color: #e54454;
}

.cc-resourcesblogswebsites .item__footer {
  color: #4d4d4d;
}
.cc-resourcesblogswebsites .item__footer a {
  color: #bf1e2e;
}
.cc-resourcesblogswebsites .item__footer a:hover,
.cc-resourcesblogswebsites .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-resourcesblogswebsites hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-resourcesblogswebsites.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-resourcesblogswebsites.category__footer a {
  color: #bf1e2e;
}
.cc-resourcesblogswebsites.category__footer a:hover,
.cc-resourcesblogswebsites.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-resourcescoolstuffgeargadgets .item__heading {
  color: #0944a4;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-resourcescoolstuffgeargadgets .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-resourcescoolstuffgeargadgets .item__body p a {
  color: #bf1e2e;
}


.cc-resourcescoolstuffgeargadgets {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-resourcescoolstuffgeargadgets .category__title {
  color: #0944a4;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-resourcescoolstuffgeargadgets .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-resourcescoolstuffgeargadgets .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-resourcescoolstuffgeargadgets blockquote {
  border-left-color: #cccccc;
}

.cc-resourcescoolstuffgeargadgets .item__title a {
  color: #bf1e2e;
}
.cc-resourcescoolstuffgeargadgets .item__title a:hover,
.cc-resourcescoolstuffgeargadgets .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-resourcescoolstuffgeargadgets p a,
.cc-resourcescoolstuffgeargadgets ul li a {
  color: #bf1e2e;
}
.cc-resourcescoolstuffgeargadgets p a:hover,
.cc-resourcescoolstuffgeargadgets p a:active,
.cc-resourcescoolstuffgeargadgets ul li a:hover,
.cc-resourcescoolstuffgeargadgets ul li a:active {
  color: #e54454;
}

.cc-resourcescoolstuffgeargadgets .item__footer {
  color: #4d4d4d;
}
.cc-resourcescoolstuffgeargadgets .item__footer a {
  color: #bf1e2e;
}
.cc-resourcescoolstuffgeargadgets .item__footer a:hover,
.cc-resourcescoolstuffgeargadgets .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-resourcescoolstuffgeargadgets hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-resourcescoolstuffgeargadgets.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-resourcescoolstuffgeargadgets.category__footer a {
  color: #bf1e2e;
}
.cc-resourcescoolstuffgeargadgets.category__footer a:hover,
.cc-resourcescoolstuffgeargadgets.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-shorttakes .item__heading {
  color: #4b74a5;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-shorttakes .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-shorttakes .item__body p a {
  color: #bf1e2e;
}


.cc-shorttakes {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-shorttakes .category__title {
  color: #4b74a5;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-shorttakes .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-shorttakes .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-shorttakes blockquote {
  border-left-color: #cccccc;
}

.cc-shorttakes .item__title a {
  color: #bf1e2e;
}
.cc-shorttakes .item__title a:hover,
.cc-shorttakes .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-shorttakes p a,
.cc-shorttakes ul li a {
  color: #bf1e2e;
}
.cc-shorttakes p a:hover,
.cc-shorttakes p a:active,
.cc-shorttakes ul li a:hover,
.cc-shorttakes ul li a:active {
  color: #e54454;
}

.cc-shorttakes .item__footer {
  color: #4d4d4d;
}
.cc-shorttakes .item__footer a {
  color: #bf1e2e;
}
.cc-shorttakes .item__footer a:hover,
.cc-shorttakes .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-shorttakes hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-shorttakes.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-shorttakes.category__footer a {
  color: #bf1e2e;
}
.cc-shorttakes.category__footer a:hover,
.cc-shorttakes.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-transparency .item__heading {
  color: #454547;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-transparency .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-transparency .item__body p a {
  color: #bf1e2e;
}


.cc-transparency {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-transparency .category__title {
  color: #454547;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-transparency .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-transparency .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-transparency blockquote {
  border-left-color: #cccccc;
}

.cc-transparency .item__title a {
  color: #bf1e2e;
}
.cc-transparency .item__title a:hover,
.cc-transparency .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-transparency p a,
.cc-transparency ul li a {
  color: #bf1e2e;
}
.cc-transparency p a:hover,
.cc-transparency p a:active,
.cc-transparency ul li a:hover,
.cc-transparency ul li a:active {
  color: #e54454;
}

.cc-transparency .item__footer {
  color: #4d4d4d;
}
.cc-transparency .item__footer a {
  color: #bf1e2e;
}
.cc-transparency .item__footer a:hover,
.cc-transparency .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-transparency hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-transparency.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-transparency.category__footer a {
  color: #bf1e2e;
}
.cc-transparency.category__footer a:hover,
.cc-transparency.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-upnext .item__heading {
  color: #454547;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-upnext .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-upnext .item__body p a {
  color: #bf1e2e;
}


.cc-upnext {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-upnext .category__title {
  color: #454547;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-upnext .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-upnext .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-upnext blockquote {
  border-left-color: #cccccc;
}

.cc-upnext .item__title a {
  color: #bf1e2e;
}
.cc-upnext .item__title a:hover,
.cc-upnext .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-upnext p a,
.cc-upnext ul li a {
  color: #bf1e2e;
}
.cc-upnext p a:hover,
.cc-upnext p a:active,
.cc-upnext ul li a:hover,
.cc-upnext ul li a:active {
  color: #e54454;
}

.cc-upnext .item__footer {
  color: #4d4d4d;
}
.cc-upnext .item__footer a {
  color: #bf1e2e;
}
.cc-upnext .item__footer a:hover,
.cc-upnext .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-upnext hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-upnext.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-upnext.category__footer a {
  color: #bf1e2e;
}
.cc-upnext.category__footer a:hover,
.cc-upnext.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-wrapup .item__heading {
  color: #797979;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-wrapup .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-wrapup .item__body p a {
  color: #bf1e2e;
}


.cc-wrapup {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-wrapup .category__title {
  color: #797979;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-wrapup .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-wrapup .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-wrapup blockquote {
  border-left-color: #cccccc;
}

.cc-wrapup .item__title a {
  color: #bf1e2e;
}
.cc-wrapup .item__title a:hover,
.cc-wrapup .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-wrapup p a,
.cc-wrapup ul li a {
  color: #bf1e2e;
}
.cc-wrapup p a:hover,
.cc-wrapup p a:active,
.cc-wrapup ul li a:hover,
.cc-wrapup ul li a:active {
  color: #e54454;
}

.cc-wrapup .item__footer {
  color: #4d4d4d;
}
.cc-wrapup .item__footer a {
  color: #bf1e2e;
}
.cc-wrapup .item__footer a:hover,
.cc-wrapup .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-wrapup hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-wrapup.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-wrapup.category__footer a {
  color: #bf1e2e;
}
.cc-wrapup.category__footer a:hover,
.cc-wrapup.category__footer a:focus {
  color: #991825;
}
/* Search modifier classes */
/*  */

/* For each category we have an .item__heading modifier class which is used on search results */
/*  */
.item--cc-aboutdriven .item__heading {
  color: #8e8e8e;
}

/* For each category we have an .item__title modifier class, used on the search results */
.item--cc-aboutdriven .item__title {
  color: #bf1e2e;
}

/* Modifier used in search to show the embedded links in the correct color. */
.item--cc-aboutdriven .item__body p a {
  color: #bf1e2e;
}


.cc-aboutdriven {
  background-color: #FFFFFF;
  color: #4d4d4d;
  text-align: left;
}

.cc-aboutdriven .category__title {
  color: #8e8e8e;
  text-align: left;

  /* If header justification: left and header style: both_horizontal | icon_only */
  /* give heading relative for absolute positing of icon */
  /*  */
}

/* Icons */
/*  */
.cc-aboutdriven .category__title img {

  /* If title category_header_justification: left give icon some space */
  /*  */
    margin-right: 18px;
}

/* If header justification: left and header style: both_horizontal | icon_only */
/* place icon off canvas when not on small screen */
/*  */
@media (min-width: 978px) {
  .cc-aboutdriven .category__title img {
  }
}

  /* If category lozenge is selected for this category header style output styles */
  /*  */

  /* If text alignment is center, give p .item--issue left and right margin */
  /*  */

  /* If title alignment is center, remove margin-left from ol and ul */
  /*  */

.cc-aboutdriven blockquote {
  border-left-color: #cccccc;
}

.cc-aboutdriven .item__title a {
  color: #bf1e2e;
}
.cc-aboutdriven .item__title a:hover,
.cc-aboutdriven .item__title a:focus {
  color: #991825;
}

  /* Embedded link colors */
  /*  */

.cc-aboutdriven p a,
.cc-aboutdriven ul li a {
  color: #bf1e2e;
}
.cc-aboutdriven p a:hover,
.cc-aboutdriven p a:active,
.cc-aboutdriven ul li a:hover,
.cc-aboutdriven ul li a:active {
  color: #e54454;
}

.cc-aboutdriven .item__footer {
  color: #4d4d4d;
}
.cc-aboutdriven .item__footer a {
  color: #bf1e2e;
}
.cc-aboutdriven .item__footer a:hover,
.cc-aboutdriven .item__footer a:active {
  color: #e54454;
}


  /* Divider (formally .item__line but we can have <hr>'s inside .item--issue so apply to all) */
  /*  */
.cc-aboutdriven hr {
  background-color: #cccccc;
  color: #cccccc;
}

  /* Sponsored category footer on issue page */
  /*  */
.cc-aboutdriven.category__footer h2 {
  border: 1px solid #4d4d4d;
}
.cc-aboutdriven.category__footer a {
  color: #bf1e2e;
}
.cc-aboutdriven.category__footer a:hover,
.cc-aboutdriven.category__footer a:focus {
  color: #991825;
}

/* Issue pager and pagination */
/*  */
.issue__pager,
.pagination {
  color: #4d4d4d;
}

.issue__pager li > a,
.issue__pager li > span,
.pagination li > a,
.pagination li > span {
  border-color: #454547;
}

.issue__pager li a:hover,
.issue__pager li a:focus,
.pagination li a:hover,
.pagination li a:focus {
  border-color: rgba(77,77,77,0.4);
}

.issue__pager li .icon,
.pagination li .icon {
  color: #A1A8B2;
}
.issue__pager .active a,
.issue__pager .active span,
.pagination .active a,
.pagination .active span {
  border-color: #bf1e2e;
  color: #bf1e2e;
}

/* When on mobile, don't highlight active as this acts as summary */
/*  */
@media (max-width: 760px) {
  .issue__pager .active span,
  .pagination .active span {
    color: #6a6f75;
  }
}


/* Call to actions in the header colors */
/*  */
.cta--header {
  color: rgba(77,77,77,0.9);
}

/* Header with image */
/*  */
.header--withimage .cta--header {
  /* From two possible background colors (black at 40%, black at 5%), choose */
  /* the one that has most contrast with the publication header text color. */
  background-color: rgba(0,0,0,0.05);
}

/* Style input with border when flat color */
/*  */
.cta--header .form-control {
  border: 1px solid #e5e2e3;
  -webkit-background-clip: padding-box;
}

.cta--header .cta-tabs .cta-tabs-title {
  color: rgba(77,77,77,0.6);
}

.cta--header .cta-tabs button {
  color: rgba(77,77,77,0.6);
}
.cta--header .cta-tabs button:hover,
.cta--header .cta-tabs button.active {
  border-top-color: rgba(77,77,77,0.8);
  color: #4d4d4d;
}

.header--withimage .cta--header .btn {
  background-color: #bf1e2e;
}
.header--withimage .cta--header .btn:hover,
.header--withimage .cta--header .btn:focus {
  background-color: #b51d2c;
}


/* Subscription pages */
/*  */
.subscription__resubscribe__btn {
  color: #bf1e2e;
}
.subscription__resubscribe__btn:hover,
.subscription__resubscribe__btn:focus {
  color: #e54454;
}


/* Pages */
/*  */
.page h2:before {
  border-top-color: rgba(77,77,77,0.7);
}
.page__header {
  color: rgba(77,77,77,0.7);
}
.page__header b,
.page__header strong {
  color: rgba(62,62,62,0.7);
}
.page .terms--custom {
  border-top: 1px solid rgba(77,77,77,0.7);
}

/* Sponsorship pages */
/*  */
.sponsorship a {
  color: #bf1e2e;
}
.sponsorship a:hover,
.sponsorship a:active {
  color: #e54454;
}

.sponsorship__quicklinks {
  color: rgba(77,77,77,0.7);
}
.sponsorship__quicklinks a {
  color: rgba(77,77,77,0.7);
}
.sponsorship__quicklinks a:hover,
.sponsorship__quicklinks a:active {
  color: #454545;
}

.sponsorship__nextavailable.with_divider:before {
  border-top-color: rgba(77,77,77,0.6);
}
.sponsorship__nextavailable h4 {
  color: rgba(77,77,77,0.7);
}
.sponsorship__nextavailable a {
  color: rgba(183,206,60,0.7);
}
.sponsorship__nextavailable a:hover,
.sponsorship__nextavailable a:active {
  color: #a5b936;
}

.sponsorship__pricing {
  background-color: #f0f5fa;
  color: #4d4d4d;
}
.sponsorship__pricing .btn {
  background-color: #B7CE3C;
  color: #FFFFFF;
}
.sponsorship__pricing .btn:hover,
.sponsorship__pricing .btn:focus {
  background-color: #a5b936;
  color: #FFFFFF;
}

.sponsorship__availability h2 {
  color: rgba(77,77,77,0.7);
}

.sponsorship__availability section + section:before {
  border-top-color: rgba(77,77,77,0.6);
}

.sponsorship__availability .dates li {
  background-color: #f0f5fa;
  color: #4d4d4d;
}

.sponsorship__availability .dates p {
  border-bottom-color: rgba(69,69,71,0.2);
}

.sponsorship__availability .booked p {
  color: #9C9C9C;
}
.sponsorship__availability .booked .booknow span {
  background-color: #9C9C9C;
  color: #FFFFFF;
}

.sponsorship__availability .tentative p {
  color: #FB8A35;
}
.sponsorship__availability .tentative .booknow span {
  background-color: #FB8A35;
  color: #FFFFFF;
}

.sponsorship__availability .available p {
  color: #B7CE3C;
}
.sponsorship__availability .available .booknow a {
  background-color: #B7CE3C;
  color: #FFFFFF;
}
.sponsorship__availability .available .booknow a:hover,
.sponsorship__availability .available .booknow a:focus {
  background-color: #a5b936;
}

.sponsorship__availability__info .tentative {
  color: #FB8A35;
}
.sponsorship__availability__info a {
  color: #B7CE3C;
}
.sponsorship__availability__info a:hover,
.sponsorship__availability__info a:focus {
  color: #a5b936;
}

.sponsorship__details {
  background-color: #f0f5fa;
  color: #4d4d4d;
}

.sponsorship__previous li {
  border-top-color: rgba(69,69,71,0.1);
}
@media (min-width: 760px) {
  .sponsorship__previous li {
    border-color: rgba(69,69,71,0.1);
  }
}

.sponsorship__inquiry h3 {
  border-bottom-color: rgba(69,69,71,0.2);
}

/* Home page no issue overwrites */
/*  */
.home--noissue {
  background-color: #fefbfc;
  color: #4d4d4d;
}
.home--noissue body {
  background-color: transparent;
}
.home--noissue .footer {
  background-color: #fefbfc;
  color: #4d4d4d;
}
.home--noissue .footer a {
  color: rgba(77,77,77,0.8);
}
.home--noissue .footer a:hover,
.home--noissue .footer a:active {
  color: #4d4d4d;
}
.home--noissue .footer .i .recaptcha-terms {
  color: rgba(77,77,77,0.5);
}
.home--noissue .footer .i .recaptcha-terms a {
  color: rgba(77,77,77,0.5);
}

.home--noissue .footer .social a svg {
  fill: rgba(77,77,77,0.8);
}
.home--noissue .footer .social a:hover svg {
  fill: #4d4d4d;
}


.header--withimage .header {
  background-image: url();
}
@media (min-width: 760px) {
  .header--withimage .header {
    background-image: url();
  }
}

/* Home page no issue overwrites with image */
/* ### HARDCODED: to be adjusted when implemented into theme */
/*  */
.home--noissue.header--withimage {
  background-attachment: fixed;
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url();
}
@media (min-width: 760px) {
  .home--noissue.header--withimage {
    background-image: url();
  }
}

.home--noissue.header--withimage header.header {
  background-image: none;
}
@media (min-width: 760px) {
  .home--noissue.header--withimage header.header {
    background-image: none;
  }
}

.home--noissue.header--withimage body,
.home--noissue.header--withimage header.header,
.home--noissue.header--withimage .footer {
  background-color: transparent !important;
}
