.cmn--btn {
  background: #8547e2;
}

.btn__grp a:nth-of-type(2n) {
  color: #8547e2;

  border-color: #8547e2;
}

.btn__grp a:nth-of-type(2n):hover {
  background: #8547e2;
}

.btn--base,
.page-item.active .page-link {
  background: #8547e2 !important;
}

.page-item.active .page-link {
  border-color: #8547e2 !important;
}

.cmn--btn:not(button):hover {
  color: #8547e2;

  border-color: #8547e2;
}

.text--base {
  color: #8547e2 !important;
}

.change-language span,
.feature__item-icon {
  color: #8547e2;
}

.about__thumb .thumb::before {
  background: #8547e21a;
}

.section__cate::before,
.section__cate::after,
.feature__item::before,
.team__item:hover::after,
.cmn--table thead,
.post__item .post__date,
.faq__item.open .faq__title .right--icon::before,
.account__section-wrapper
  .account__section-content
  .section__header
  .section__title::after {
  background-color: #8547e2;
}

.video-button::before,
.video-button::after {
  background-color: #8547e2 !important;
}

.section__cate,
.about__item .icon,
.pricing-feature span {
  color: #8547e2;
}

.video-button {
  background: #8547e2ba;
}

.feature__item-icon {
  background: #8547e21a;
}

.team__item .team__thumb {
  border: 4px solid #8547e2;
}

.team__item:hover .team__thumb {
  box-shadow: 0 0 0 4px #8547e233, 0 0 0 8px #8547e233, 0 0 0 12px #8547e233,
    0 0 0 16px #8547e233, 0 0 0 20px #8547e233;
}

.nav--tabs li a.active {
  color: #8547e2;

  border-bottom: 2px solid #8547e2;
}

.post__item .post__content a {
  background-image: linear-gradient(transparent calc(100% - 2px), #8547e2 2px);
}

.post__title a:hover,
.ratings,
.client__item-body .date,
.faq__item.open .faq__title .title,
.widget__post .widget__post__content span,
.contact-area .contact-content .contact-content-botom .subtitle,
.contact-area .contact-content .contact-content-botom .contact-info li .icon,
.contact-area .contact-content .contact-content-botom .contact-info li .cont a,
.footer-links li::after {
  color: #8547e2;
}

.blog-sidebar {
  border: 1px solid #8547e21a;
}

.form--control:focus {
  border-color: #8547e233;
}

.contact-area .form--control {
  border-color: #8547e2ff;
}

.form-control:focus {
  border-color: #8547e2;
}

.btn--title,
.badge--title,
.bg--title,
.preloader,
.pricing-deco {
  /* background-color: #47498f !important; */
  background-image: linear-gradient(-90deg, #8547e2  0%, #6610f2 100%) !important;
}
.theme-btn {
    padding: 13px 30px;
    letter-spacing: .09375rem;
    background: #8547e2;
    position: relative;
    text-transform: uppercase;
    transition: background .3s cubic-bezier(.37,.01,0,.98);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin: 0;
    z-index: 1;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    border: 1px solid #8547e2;
    border-radius: 0px;
    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.48);
    font-size: 12px;
}

