.hero-bg, .home .switch-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: #EAEAEA;
}

.gray-light-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: white;
}

.white-black-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: white;
}

.article-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: white;
}

.podcast-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: white;
}

.document-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: #F9F9F9;
}

.video-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: white;
}

.video-items-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: #F8F8FA;
}

.video-item-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}
.video-item-bg:hover, .video-item-bg.active {
  background-color: #333333;
}

.video-item-bdr-color {
  border-color: #E0E0E2;
}

.video-item-text-color {
  color: #626262;
}

.testimonials-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: #F9F9F9;
}

.item-testimonials-bg {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.item-testimonials-bg:hover {
  background-color: white;
  -webkit-box-shadow: 0px 0px 15px 0px #ccc;
          box-shadow: 0px 0px 15px 0px #ccc;
}

.product-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: white;
}

.quote-svg {
  fill: #000;
}

.border-left::before {
  background-color: black;
}

.text-color-dark {
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  color: #000 !important;
}

.text-color {
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  color: #333 !important;
}

.text-color-blue {
  color: #006998 !important;
}

.text-color-light {
  color: #636363 !important;
}

.post .tags ul li a,
.text-color-red {
  color: #E8171F !important;
}

.item-bg {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #F4F5F7;
}
.item-bg:hover {
  background-color: white;
  -webkit-box-shadow: 0px 0px 6px 0px #ccc;
          box-shadow: 0px 0px 6px 0px #ccc;
}

.item-document-bg {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: white;
}
.item-document-bg:hover {
  -webkit-box-shadow: 0px 0px 6px 0px #ccc;
          box-shadow: 0px 0px 6px 0px #ccc;
}

.item-podcast-bg {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-color: #f9f9f9;
}

.tags-bg {
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: #F8F8FA;
}

.bg-dark-head {
  background-color: #F1F1F1;
}

.bg-dark-body {
  background-color: #FCFCFC;
}

.box-hover:hover, .box-hover-sm:hover {
  cursor: pointer;
  background: #f1f1f1;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.audio-banner {
  border-color: rgba(240, 51, 108, 0.15);
}
.audio-banner::before {
  border-color: rgba(240, 51, 108, 0.1);
}
.audio-banner::after {
  border-color: rgba(240, 51, 108, 0.05);
}

.home .switch-bg {
  color: red;
}

.post .layout-region.content a:not(.green-btn):not(.red-btn):not(.blue-btn):not(.blue-dark-btn):not(.green-btn):not(.pink-btn):not(.insight-cta-btn) {
  color: #006997;
}

.banner-tile {
  background-image: var(--bg-light-image);
}

.post .publish.readtime {
  color: #666 !important;
}
.post .publish.readtime .postreadtime::before {
  background-color: #666 !important;
}

body > form:not(.contextual-administration-panel-container) .ln-tg .page-layout .col-right {
  background-color: white;
}

body > form:not(.contextual-administration-panel-container) .ln-tg .blogs .search-pagination .page-link {
  color: #333333;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .blogs .edt-filters {
  color: #006997;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .page-layout .icon svg .s-wide {
  stroke: #333333;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .lnc-filter .lnc-filter-head {
  border-bottom: 1px solid #e6e6e6;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .lnc-filter .lnc-filter-head .lnc-filter-clear {
  color: #006997;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .lnc-filter .lnc-filter-item {
  border-bottom: 1px solid #e6e6e6;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .lnc-filter .lnc-filter-item-content .lnc-selected-location-list .lnc-chip {
  background-color: #fafafa;
  border: 1px solid #ccc;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .lnc-filter .lnc-filter-item-content .lnc-checkbox-list .lnc-checkbox-list__item .lnc-checkbox input[type=checkbox]::before {
  background-color: #fff;
  border: 1px solid #cccccc;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .lnc-filter .lnc-filter-item-content .lnc-location-field {
  border: 1px solid #cccccc;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .lnc-filter .lnc-filter-item-content .lnc-location-field .lnc-location-field__input {
  background-color: white;
  color: #999999;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .lnc-filter .lnc-filter-item-content .lnc-location-field .icon-img {
  -webkit-filter: invert(0%) brightness(0%);
          filter: invert(0%) brightness(0%);
  opacity: 0.5;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .blogs .blog-body .blog-item {
  border: 1px solid #dbdbdb;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .blogs .blog-body .blog-item:hover {
  -webkit-box-shadow: 0 0 6px 0 #ccc;
          box-shadow: 0 0 6px 0 #ccc;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .blogs .blog-body .blog-item .tag {
  background: #01172E;
  color: white;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .blogs .blog-body .blog-item .blog-title {
  color: #333333;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .blogs .blog-body .blog-item .blog-title a {
  color: #333333;
}
body > form:not(.contextual-administration-panel-container) .ln-tg .blogs .blog-body .blog-item p {
  color: #333333;
}