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

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

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

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

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

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

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

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

.video-item-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .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 .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: #F9F9F9; }

.item-testimonials-bg {
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .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 .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .3s linear;
  background-color: white; }

.quote-svg {
  fill: #000; }

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

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

.text-color {
  -webkit-transition: all .5s linear;
  -o-transition: all .5s linear;
  transition: all .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 .3s linear;
  -o-transition: all .3s linear;
  transition: all .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 .3s linear;
  -o-transition: all .3s linear;
  transition: all .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 .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  background-color: #f9f9f9; }

.tags-bg {
  -webkit-transition: background-color .3s linear;
  -o-transition: background-color .3s linear;
  transition: background-color .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 .2s linear;
  -o-transition: all .2s linear;
  transition: all .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; }
