:root {
  /* Footer bg  */
  --cs-color-tag-background: #D0D6DD !important;  /*  #f1f1f2;  bg grey */
  --cs-color-overlay-background: #D0D6DD !important;
  --cs-light-overlay-background-rgb: #D0D6DD !important;
  --cs-light-button-hover-background: #D0D6DD !important;
  --cs-dark-button-hover-background: #D0D6DD !important;
  --cs-light-accent-color: #D0D6DD !important;
  --cs-light-border-color: #D0D6DD !important;


  /* main font color  */
  --cs-light-primary-color: #272F43 !important;  /*  #1d1d1f   grey more dark color text */;
  --cs-color-primary: #272F43 !important;
  --cs-color-entry-content: #272F43 !important;

  /*  #dfac2e  hover butt  grey more dark color text */;
  --cs-light-secondary-button-background: #8B96AB !important;  /*  #f1f1f2;   grey */
  --cs-dark-accent-color: #8B96AB !important;
  --cs-light-layout-background: #8B96AB !important;  /*  #f1f1f2;  bg grey */

  --cs-light-secondary-color: #0BC364 !important;

  --cs-light-site-background: #E8EAEC !important;
}
.cs-header {
  background: var(--cs-light-secondary-button-background, #fff) !important;
}

.cs-entry__post-meta .cs-meta-category .post-categories a {
  background-color: #8B96AB !important;
}
.cs-hero-type-2__container article:first-child {
  background-color: #D0D6DD !important;
  border-radius: 10px;
}
.cs-footer {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.cs-footer__copyright a {
  color: var(--cs-light-secondary-color) !important;
}
.cs-footer__copyright  {
  color: var(--cs-light-primary-color) !important;
}

.cs-entry__header .cs-entry__title {
  text-shadow: 5px 10px 10px #D0D6DD, 0 0 1em #8B96AB, 0 0 0.2em #8B96AB;
}
.cs-entry__post-meta .cs-meta-category .post-categories li a:hover {
  color: var(--cs-light-primary-color) !important;
}

.entry-content a:hover {
  color: #272F43 !important;
}
