/*_______________________________________________________

// BASIC STYLE  //----------------------------

_______________________________________________________*/

/*---------- General Style ------------*/

body, html {color: var(--theme-text-color); background: var(--section-color-alternative);}

a, a:focus { color: var(--button-text-color); }

a:hover {color: var(--theme-button-background); }

a.active {color: var(--theme-button-background); }



.btn {color: var(--button-text-color);  background: var(--theme-button-background); border: 1px solid var(--theme-button-background); border-color: var(--theme-button-background);}

.btn:hover {color: var(--button-text-color) !important;}

a.scrollTo:hover {color: var(--button-text-color) !important;}

.btn:before{background: -webkit-radial-gradient(center, ellipse, rgba(39, 3, 106, 0.5) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(39, 3, 106, 0.5) 0%, rgba(0, 0, 0, 0) 80%);}

.owl-dot{background: var(--button-text-color) !important;}

.owl-dot.active {background: var(--theme-button-background) !important;}



#preloader{background: url(../images/loader.svg) center no-repeat var(--theme-primary-color);}



.form-control, .form-control:focus{background: var(--theme-secondary-color); color: #fff;}

.form-control::-webkit-input-placeholder {color: #8d56f3;}

.form-control::-moz-placeholder {color: #8d56f3;}

.form-control:-ms-input-placeholder {color: #8d56f3;}

.form-control:-moz-placeholder {color: #8d56f3;}

.heading-title-2 span, .sub-heading {color: var(--theme-button-background);}

.sub-page-banner{background-color: #410ca3;}

.skyblue{background-color: var(--section-color-alternative);}

.darkblue{background-color: var(--theme-primary-color);}

.top-scroll {background: var(--theme-button-background); color: var(--button-text-color);}

.top-scroll:hover {opacity: 0.6;}

.top-scroll a{color: var(--button-text-color);}



/*----- Menu -----*/

.menu ul li a:before{background: var(--theme-button-background);}

header.fixed{background: rgb(58, 7, 152, .95);}

.opener:before, .opener:after{background: var(--button-text-color);}

.menu-toggle span, .menu-toggle span:before, .menu-toggle span:after{background: var(--button-text-color);}

header.fixed .menu-toggle span, header.fixed .menu-toggle span:before, header.fixed .menu-toggle span:after{background: var(--button-text-color);}

.menu-toggle.active span{background: transparent;}



/*----- Home Banner -----*/

.home-banner{background-color: var(--section-color-alternative);}



/*----- Work Section -----*/

ul.check-list li span{background: #fff; color: var(--theme-primary-color);}



/*----- Feature Section -----*/

.feature-title:hover {color: var(--theme-button-background);}

.feature-box:hover path.hover {fill: var(--theme-button-background);}



/*----- Timeline Section -----*/

.h-border, .v-row{border-color: var(--theme-button-background);}

.small-round{border-color: #fff;}

.v-row:before, .small-round span{background: var(--theme-button-background);}



/*----- Team Section -----*/

.team-img{border-color: #7d3cf4;}

.team-box:hover .team-img {border-color: var(--theme-button-background);}



/*----- Token Sale Section -----*/

.token-graphic-detail ul li:before{background: #f85d77;}

.token-graphic-detail ul li.color-code-2:before{background: #5ad6f8;}

.token-graphic-detail ul li.color-code-3:before{background: #f8c04e;}

.token-graphic-detail ul li.color-code-4:before{background: #ac56f7;}

.token-graphic-detail ul li.color-code-5:before{background: #61f89f;}

.donut {color: #3d1f94;}



/*----- Blog Section -----*/

.blog-date li:before{background: #fff;}

.read-more{color: var(--theme-button-background) !important;}

.read-more:hover{color: var(--button-text-color) !important;}

.blog-img a:before{background: rgb(73 15 180 / 0.5);}



/*----- FAQ Section -----*/

.Frequently-tabs li a{color: #7a41e2;}

.Frequently-tabs li a.active{color: var(--button-text-color);}

.Frequently-tabs li a:before{background: var(--theme-button-background);}

.qus-des {color: #b690fa;}



/*----- Home Page Tow -----*/

.banner-heading-tow span{color: var(--theme-button-background);}

.coin-counter{background: var(--theme-secondary-color);}

.coin-head{color: var(--theme-button-background);}

.coins-counter-loop li:before, .coins-counter-loop li:after{background: #fff;}

.coins-counter-loop li span{background: #480eb4; color: #fff;}

.coins-progress{background: var(--section-color-alternative);}

.coins-progress span {background-color: var(--theme-button-background);/* #d94afd; */ }



/*----- Feature tow -----*/

.feature-box-2 .frontend, .feature-box-2 .backend  {background: var(--theme-secondary-color);}

.feature-des {color: #dadada;}



/*----- Roadmap Section -----*/

.roadmap-part .v-row, .roadmap-part .h-border, .roadmap-des {border-color: var(--theme-button-background);}

.roadmap-part .small-round {background: var(--theme-primary-color);}



/*----- team Tow Section -----*/

.team-box-2{background: #fff;}

.team-member-name a{color: var(--theme-button-background) !important;}

.team-member-name a:hover{color: var(--section-color-alternative) !important;}

.team-member-img {background-color: var(--section-color-alternative);}

.team-member-img:after{background-color: rgba(255, 255, 255, .4);}



/*----- Blog Tow Section -----*/

.blog-part-2 .read-more:hover {color: #fff;}



/*----- FAQ tow Section -----*/

.faq-part-2 .Frequently-tabs li a, .faq-part-2 .faq-tab, .accordion-faq-title, .tabs-title-button .elementor-tab-title {color: #fff; background: var(--theme-secondary-color);}

.faq-part-2 .Frequently-tabs li a.active, .tabs-title-button .elementor-tab-title.elementor-active {background: var(--theme-button-background);}

.faq-part-2 .qus-des{color: #fff;}

.accordion-faq-title.active, .accordion-faq-title:hover{ color: #fff;}

.accordion-faq-content{background: var(--theme-secondary-color);}

.accordion-faq-title:before, .accordion-faq-title:after{background: #fff;}



/*----- About Page -----*/

.sub-page-banner ul li:before{background: var(--theme-text-color); }

.play-icon span{border-color: var(--theme-primary-color); background: #fff; color: var(--theme-primary-color);}

.play-icon:hover span{border-color: #fff; background: var(--theme-button-background); color: #fff;}

.work-part button.close{color: #fff;}

button.close{color: #fff;}



/*----- blog List Page -----*/

.blog-search input{border-color: var(--theme-button-background); color: var(--button-text-color);}

.blog-search-btn{background: var(--theme-button-background); color: var(--button-text-color);}

.blog-search input::-webkit-input-placeholder {color: #8d56f3;}

.blog-search input::-moz-placeholder {color: #8d56f3;}

.blog-search input:-ms-input-placeholder {color: #8d56f3;}

.blog-search input:-moz-placeholder {color: #8d56f3;}

.blog-search-btn:hover {background: var(--theme-secondary-color) !important;}

.blog-category ul li:before, .blog-category ol li:before, .blog-sidebar-default .wp-block-categories li:before {background: var(--theme-button-background);}

.trending-news-date{color: var(--theme-button-background);}

.tagcloud .tag-cloud-link {background: var(--theme-secondary-color); color: var(--theme-button-background);}

.tagcloud .tag-cloud-link:hover {background: var(--theme-button-background); color: var(--button-text-color);}

.archives ul li{border-color: var(--theme-secondary-color);}

.elementor-widget-wp-widget-archives ul li{border-color: var(--theme-secondary-color);}

.blog-list-content ul li:before{background: var(--theme-text-color);}

.blog-list-pagination ul li a{background: var(--theme-secondary-color);}

.blog-list-pagination ul li a:hover, .blog-list-pagination ul li a.active{color: var(--button-text-color); background: var(--theme-button-background);}



/*----- blog Detail Page -----*/

.blog-detail-content ul li:before{background: var(--theme-text-color);}

.blog-detail-content blockquote{background: var(--theme-secondary-color); border-color: var(--theme-button-background);}

.blog-detail-tag ul li a, .blog-detail-social ul li a{background: var(--theme-secondary-color);}

.blog-detail-tag ul li a:hover{background: var(--theme-button-background); color: #fff;}

.blog-detail-social ul li a:hover{background: var(--theme-button-background); color: #fff;}

.blog-detail-tag-social, .blog-comment-post-singel{border-color: var(--theme-secondary-color);}

.comment-date{color: #bebebe;}

.comment-reply-link{background: var(--theme-button-background);}

.comment-reply-link:hover{color: #fff; background: var(--theme-secondary-color);}



/*----- Roadmap Page -----*/

.roadmap-center-line{border-color: var(--theme-button-background);}

.roadmap-center-line:before, .roadmap-center-line:after{background: #fff;}

.roadmap-animated{background: var(--theme-secondary-color);}

.roadmap-main-content:before{border-color: var(--theme-button-background);}

.roadmap-small-round{border-color: #fff; background: var(--section-color-alternative);}

.roadmap-small-round:before{background: var(--theme-button-background);}

.roadmap-main .roadmap-detail-box{background: var(--theme-secondary-color);}

.roadmap-main .roadmap-des{color: #fff; padding: 0;}



/*----- Token Sale Page -----*/

.information-token-head{color: var(--theme-button-background);}

.token-sale-counter{background: var(--theme-secondary-color);}

.token-sale-counter .coins-counter-loop li span{background: transparent;}

.token-sale-counter .coins-counter-loop li .coin-day{color: var(--theme-button-background);}

.token-sale-counter .coins-progress span{background: var(--theme-button-background); background: -moz-linear-gradient(left,  rgba(218,75,253,1) 0%, rgba(73,15,180,1) 100%); background: -webkit-linear-gradient(left,  rgba(218,75,253,1) 0%,rgba(73,15,180,1) 100%); background: linear-gradient(to right,  rgba(218,75,253,1) 0%,rgba(73,15,180,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=var(--theme-button-background), endColorstr=var(--section-color-alternative),GradientType=1 );}

.token-slide-info:before{background: var(--section-color-alternative);}

.token-sale-counter .coins-progress{background: #fff;}

.distribution-title { color: var(--theme-button-background);}



/*----- Contact Page -----*/

.contact-detail li i{background: var(--theme-secondary-color);}



/*----- Footer Section -----*/

.footer-icon ul li a{background: var(--theme-secondary-color);}

.footer-icon ul li a:hover{color: #fff;}

.footer-icon ul li a:hover{background: var(--theme-button-background);}

.footer-link ul li a:hover{color: var(--theme-button-background);}

.subscribe .form-control{background: var(--theme-secondary-color); color: var(--theme-text-color);}

.subscribe .submit{color: #fff; background: var(--theme-button-background);}

.subscribe .form-control::-webkit-input-placeholder {color: #8d56f3;}

.subscribe .form-control::-moz-placeholder {color: #8d56f3;}

.subscribe .form-control:-ms-input-placeholder {color: #8d56f3;}

.subscribe .form-control:-moz-placeholder {color: var(--theme-button-background);} 

.subscribe .submit:hover {color: var(--theme-button-background) !important; background: #3b0799 !important; border-color: #3b0799 !important;}

.copyright p a{color: var(--theme-button-background);}

.copyright p a:hover {color: #fff;}

.copyright ul li:before{background: var(--theme-secondary-color);}

.footer{border-color: var(--theme-secondary-color);}



@media(min-width: 992px){

	.menu ul li:hover a{color: var(--theme-button-background);}

	.mega-menu:hover:before{color: var(--theme-button-background);}

	.menu ul ul li a{border-color: #491aa0 !important; color: #fff !important;}

	.menu ul ul li.mega-menu:before{color: var(--theme-button-background);}

	.menu ul ul li:hover > a{color: var(--theme-button-background);}

	.menu ul ul{background: rgb(58, 7, 152, .95);}

	.menu ul ul li a:before{background: #491aa0;}

}

@media(max-width: 991px){

	.menu{background: #3b0799;}

	.signin .btn{background: transparent;}

	header.fixed .menu-toggle.active span{background: transparent;}

}


/*----- wp-css -----*/
.elementor-widget-image-box .elementor-image-box-title a:hover {color: var(--theme-button-background);}
.elementor-widget-tabs .elementor-tab-desktop-title:before {background: var(--theme-button-background);}
.elementor-widget-tabs .elementor-tab-desktop-title:hover {color: #fff !important;}