body {
  color: #888888;
}

a {
  color: #111111;
}

.button {
  color: #888888;
}

a:hover,
.button:hover {
  color: #fff;
}

a:hover {
  color: #f27751;
}

.button {
  background: linear-gradient(to right, #436baf, #f27751) !important;
  color: #fff;
}

.button:before {
  background: linear-gradient(to right, #436baf, #f27751) !important;
}

.purple {
  background: #f2f8fe;
}

.bluish-purple {
  background: #fff;
}

.sub-title {
  color: #f27751;
}

.read-more {
  color: #f27751;
}

.read-more:hover {
  color: #111111;
}

.owl-dots .owl-dot span {
  background: transparent;
}

.owl-dots .owl-dot.active span {
  background: #f27751;
}

.owl-dots .owl-dot {
  border-color: #fff;
}

.form-control {
  background: #f2f8fe;
  color: #111111;
}

.form-control:focus,
input:focus {
  background: #fff;
  color: #111111;
}

.form-control::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #888888;
}

.form-control:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #888888;
}

.form-control::placeholder,
input::placeholder {
  color: #888888;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #111111;
}

#preloader {
  background: #fff;
}

.preloader-box .loading {
  color: #f27751;
}

.purple-2 {
  background: #ebf4fc;
}

@keyframes dots {
  0%,
  20% {
    color: #f27751;
    text-shadow: 0.25em 0 0 #f27751, 0.5em 0 0 #f27751;
  }
  40% {
    color: #436baf;
    text-shadow: 0.25em 0 0 #f27751, 0.5em 0 0 #f27751;
  }
  60% {
    text-shadow: 0.25em 0 0 #436baf, 0.5em 0 0 #f27751;
  }
  80%,
  100% {
    text-shadow: 0.25em 0 0 #436baf, 0.5em 0 0 #436baf;
  }
}

/*---------- Header Style ------------*/

.header {
  background: transparent;
}

.header.sticky {
  background: #f2f8ff;
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}

.nav-menu > ul > li.active > a,
.nav-menu > ul > li:hover > a {
  color: #f27751;
}

.nav-menu > ul > li > a:before {
  background: #f27751;
}

.nav-menu > ul ul {
  background: #f27751;
}

.nav-menu > ul ul li a {
  color: #fff;
}

.nav-menu > ul ul li a:before {
  background: #fff;
}

.nav-menu > ul ul li.active a,
.nav-menu > ul ul li:hover a {
  color: #fff;
}

.nav-menu > ul ul:before {
  border-color: transparent transparent #f27751 transparent;
}

/*---------- HOME PAGE ------------*/

.home-banner {
  background: #fff;
}

.banner-title {
  color: #111111;
}

.banner-title span {
  color: #f27751;
}

.work-img:before {
  background: linear-gradient(135deg, #f27751 0%, #436baf 100%);
}

.work-img:after {
  background: #f2f8fe;
}

.work-box:before {
  border-color: #436baf;
}

.feature-title a {
  color: #111111;
}

.feature-title a:hover {
  color: #f27751;
}

.roadmap-icon:before {
  background: linear-gradient(135deg, #f27751 0%, #436baf 100%);
}

.roadmap-icon:after {
  background: #f2f8fe;
}

.map-year {
  color: #f27751;
}

.roadmap-slider:before {
  background: #436baf;
}

.roadmap-content ul li:before {
  border-color: #436baf;
}

.phase-title:before {
  border-color: #436baf;
}

.phase-title:after {
  background: #f27751;
}

.phase-title {
  color: #111111;
}

.roadmap-content:before {
  border-color: #436baf;
}

.roadmap-content ul li:after {
  background: #436baf;
}

.team-box ul li a {
  color: #f27751;
}

.team-box ul li a:hover {
  color: #888888;
}

.team-img {
  border-color: #f27751;
}

.blog-boxs .blog-authore:before {
  background: #f27751;
}

.nav-tabs {
  border-bottom: unset;
}

.nav-tabs .nav-link {
  background: #f2f8fe;
  color: #111111 !important;
  transition: all 400ms ease;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link:hover {
  color: #fff !important;
}

.nav-tabs .nav-link:before {
  background-image: linear-gradient(to right, #f27751, #436baf);
}

.faq-box {
  background: #f2f8fe;
}

.faq-title {
  color: #111111;
}

/*---------- ABOUT PAGE ------------*/

.breadcum li {
  color: #888888;
}

.breadcum li:before {
  background: #888888;
}

.page-banner {
  background: #f2f8fe;
}

.play-icon span i {
  color: #1c0252;
}

.play-icon span:after {
  background: #fff;
}

.play-icon span:before {
  background: linear-gradient(115deg, #f27751 0%, #436baf 100%);
}

.mission-video .play-icon {
  background: #f27751;
}

.play-icon:hover span:after {
  background: #f27751;
}

.play-icon:hover span i {
  color: #fff;
}

.modal-content .close {
  background: #fff;
}

/*---------- BLOG LIST PAGE ------------*/

.blog-search input {
  border-color: #f27751;
  color: #111111;
}

.blog-search-btn {
  background: #f27751;
  color: #fff;
}

.blog-search-btn:hover {
  background: #f27751;
}

.blog-category {
  background: #f2f8fe;
}

.blog-category ul li:before {
  background: #f27751;
}

.blog-category ul li a {
  color: #888888;
}

.blog-category ul li a:hover {
  color: #f27751;
}

.trending-news-date {
  color: #f27751;
}

.blog-tags ul li a {
  background: #f2f8fe;
  color: #888888;
}

.blog-tags ul li a:hover {
  color: #fff;
}

.blog-tags ul li a:before {
  background: linear-gradient(to right, #436baf, #f27751);
}

.archives ul li {
  border-color: #e2e2e2;
}

.archives ul li a {
  color: #888888;
}

.archives ul li a:hover {
  color: #f27751;
}

.blog-list-content ul li:before {
  background: #888888;
}

.blog-list-pagination ul li a {
  background: #f2f8fe;
}

.blog-list-pagination ul li a:before {
  background: linear-gradient(to right, #f27751, #436baf);
}

.blog-list-pagination ul li a:hover,
.blog-list-pagination ul li a.active {
  color: #fff;
}

/*---------- BLOG DETAIL PAGE ------------*/

.blog-detail-content ul li:before {
  background: #888888;
}

.blog-detail-content p {
  margin-bottom: 25px;
}

.blog-detail-content blockquote {
  background: #f2f8fe;
  border-color: #f27751;
}

.blog-detail-tag-social,
.blog-comment-post-singel {
  border-color: rgba(255, 255, 255, 0.1);
}

.blog-detail-tag ul li a,
.blog-detail-social ul li a {
  background: #f2f8fe;
  color: #888888;
}

.blog-detail-tag ul li a:hover,
.blog-detail-social ul li a:hover {
  color: #fff;
}

.blog-detail-tag span,
.blog-detail-social span {
  color: #111111;
}

.blog-detail-tag ul li a:before,
.blog-detail-social ul li a:before {
  background-image: linear-gradient(to right, #f27751, #436baf);
}

.blog-detail-tag-social,
.blog-comment-post-singel {
  border-color: #e2e2e2;
}

/*---------- CONTACT PAGE ------------*/

.contact-content ul li .contact-icon:after {
  background: #fff;
}

.contact-content ul li .contact-icon:before {
  background: linear-gradient(135deg, #f27751 0%, #436baf 100%);
}

.contact-content ul li .contact-label {
  color: #111111;
}

.contact-content ul li a.contact-label:hover {
  color: #f27751;
}

.contactfrmmsg {
  border-color: #33c741;
  color: #33c741;
}

/*---------- ROADMAP PAGE ------------*/

.vertical-roadmap:after {
  background: #f27751;
}

.vertical-roadmap:before {
  background: #f27751;
}

.vertical-roadmap-line:after {
  border-color: #f27751;
  background: #ffffff;
}

.vertical-roadmap-line:before {
  border-color: #f27751;
  background: #ffffff;
}

.vertical-content:before {
  border-color: #f27751;
}

.vertical-content {
  background: #f2f8fe;
}

.vertical-content:hover {
  background: #f27751;
}

.vertical-content .year {
  color: #111111;
}

.vertical-content:hover .year {
  color: #fff;
}

.vertical-content:hover p {
  color: #fff;
}

.vertical-icon:after {
  background: #ffffff;
}

.vertical-icon:before {
  background: linear-gradient(135deg, #f27751 0%, #436baf 100%);
}

.vertical-roadmap-line {
  background: #f27751;
}

/*---------- TOKEN SALE PAGE ------------*/

.coins-progress span {
  background: linear-gradient(to right, #436baf, #f27751);
}

.coins-progress {
  background: #fff;
}

.token-slide-info:before {
  background: #436baf;
}

.coins-counter-loop li:before,
.coins-counter-loop li:after {
  background: #111111;
}

.coins-counter-loop li label {
  color: #f27751;
}

.coins-counter-loop li span {
  color: #111111;
}

.token-sale-counter {
  background: #f2f8fe;
}

.token-info-title {
  color: #111111;
}

/*---------- LOGIN PAGE ------------*/

.checkbox:checked + label::after {
  border-color: #f27751;
}

.checkbox + label::before {
  border-color: #f27751;
}

.login-btn-g {
  border-color: #e2e2e2;
}

.forgot-password {
  color: #f27751;
}

.forgot-password:hover {
  color: #111111;
}

.new-account .link {
  color: #f27751;
}

.new-account .link:hover {
  color: #111111;
}

/*---------- FOOTER STYLE ------------*/

.copyright {
  border-color: #e3e3e3;
}

.copyright p a {
  text-decoration: underline;
}

.copyright a {
  color: #f27751;
}

.footer .form-control {
  background: #fff;
}

.copyright a:hover {
  color: #111111;
}

.contact-link li .contact-icon:before {
  background: linear-gradient(135deg, #f27751 0%, #436baf 100%);
}

.contact-link li .contact-icon:after {
  background: #f2f8fe;
}

.copyright p {
  color: #111111;
}

@media (max-width: 1024px) {
  .header {
    background: #f2f8fe;
  }
  .main-menu {
    background: #f2f8fe;
    border-top-color: #e3e3e3 !important;
  }
  .menu-toggle span,
  .menu-toggle span:before,
  .menu-toggle span:after {
    background: #111111;
  }
  .menu-toggle.active span {
    background: transparent;
  }
  .nav-menu > ul > li.menu-dropdwon > a:before,
  .nav-menu > ul > li.menu-dropdwon > a:after {
    background: #111111;
  }
  .nav-menu > ul ul li.active a,
  .nav-menu > ul ul li:hover a {
    color: #f27751;
  }
  .login-box .button {
    color: #111111;
  }
  .nav-menu > ul ul li a {
    color: #111111;
  }
  .nav-menu > ul ul li a:before {
    background: #111111;
  }
  .login-box a:before {
    opacity: 0 !important;
  }
  .login-box a:hover,
  .login-box a.active {
    color: #f27751;
  }
}
