/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
html body h6 {
	background: linear-gradient(90deg, rgba(23, 10, 47, 0.92) 0%, rgba(12, 3, 31, 0.88) 100%);
	display: table;
	padding: 5px 15px;
	border-radius: 50px;
	border: 1px solid #ff39d12b;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}
span.big{
	font-size:18px;
	color:#fff !important;
}
html body p{
	color:#B6AACD !important;
}
span.yel_gd {
	background: linear-gradient(90deg, #F9DD73 0%, #F7BE2B 50%, #E68C2C 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	font-family:Bungee;
}
span.pink_gd {
	background: linear-gradient(90deg, #FFA2EE 0%, #FF39D1 50%, #A95EFF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
}
.anim{
	animation: floatM1 6s ease-in-out infinite;
}
.anim2{
	animation: floatM2 6s ease-in-out infinite;
}
/*-----------Newsletter Form-----------*/
.tnp-subscription div.tnp-field, .tnp-profile div.tnp-field{
	margin-bottom:0px;
}
.tnp.tnp-subscription {
	max-width: 100%;
	margin-left: 0;
	margin-block: 8px;


	border-radius: 20px;
	background: linear-gradient(90deg, #170A2FEB 0%, #0c031f85 100%);
	border: 1px solid #ff39d12b;
	padding: 10px 0px;
}
.tnp.tnp-subscription form .tnp-field.tnp-field-email label {
	display: none;
}
.tnp.tnp-subscription form input#tnp-1, .tnp.tnp-subscription form input#tnp-3 {
	background: #0c031fad;
	color: #fff;
	border-radius: 20px 0 0 20px;
	padding: 17px 40px 17px 20px;
	font-size: 16px;
	font-family: 'Outfit';
	width: 390px;
	left: 8px;
	position: relative;
}
.tnp.tnp-subscription .tnp.tnp-subscription form input#tnp-1::placeholder, .tnp.tnp-subscription .tnp.tnp-subscription form input#tnp-3::placeholder {
	color: #B6AACDB3 !important;
}
.tnp.tnp-subscription form {
	display: flex;
}
.tnp.tnp-subscription form input.tnp-submit {
	font-family: 'Bungee';
	font-size: 14px;
	letter-spacing: 0.35px;
	color: #FCFCFC;
	font-weight: 400 !important;
	position: relative;
	border-radius: 20px !important;
	padding: 18px 50px !important;
	right: 30px;
	background: linear-gradient(90deg, #9540F4 0%, #FF39D1 100%);
	text-transform: uppercase;
}
.txt_03 {
	display: flex;
	gap:20px;
	flex-wrap:wrap;
}
.txt_03 p {
	display: flex;
	align-items: center;
	padding-bottom: 0;
	gap: 5px;
}
.txt_03 p img {
	margin-bottom: 0 !important;
}
a#b2 {
	font-family: 'Bungee';
	font-size: 14px;
	letter-spacing: 0.35px;
	color: #FCFCFC;
	font-weight: 400 !important;
	border-radius: 15px !important;
	padding: 10px 50px !important;
	background: linear-gradient(90deg, #9540F4 0%, #FF39D1 100%);
	text-transform: uppercase;
	margin-bottom: 30px;
}
/*-----------Animation-----------*/
@keyframes floatM1 {
	0% {
		transform: translateY(0px);
	}
	50% {
		transform: translateY(25px);
	}
	100% {
		transform: translateY(0px);
	}
}
@keyframes floatM2 {
	0% {
		transform: translateY(0px);
	}
	50% {
		transform: translateY(12px);
	}
	100% {
		transform: translateY(0px);
	}
}
/*-----------Header-----------*/
header#top ul.buttons.sf-menu li a{
	opacity:1;
}
header#top ul.buttons.sf-menu .btnn a span {
	border-radius: 20px;
	padding: 10px 20px;
	font-family: 'Bungee';
	color: #fff;
	background: linear-gradient(90deg, #9540F4 0%, #FF39D1 100%);
}
/*-----------Banner-----------*/
div#ban_sec {
	padding-block: 150px 20px !important;
}
div#ban_sec h1{
	margin-bottom:25px;
}
div#ban_sec .txt_01 {
	margin-bottom: 30px !important;
}
div#ban_sec .txt_02, div#early_access .txt_02 {
	/* 	border-radius: 20px;
	background: linear-gradient(90deg, #170A2FEB 0%, #0c031f85 100%);
	border: 1px solid #ff39d12b; */
}
/*-----------Awards-----------*/
div#awards_sec .hover-wrap-inner {
	display: table;
	background: #ff39d12b;
	border-radius: 100px;
	padding: 15px;
	border: 1px solid #ff39d1;
}
div#awards_sec p, div#steps_sec div#innr_02 p{
	font-size:14px;
	line-height:24px;
}
div#awards_sec .vc_col-sm-3 .vc_column-inner, div#steps_sec div#innr_02 .vc_col-sm-3 .vc_column-inner{
	background: linear-gradient(90deg, #170A2FEB 0%, #0C031FE0 100%);
}
/*-----------Steps-----------*/
div#steps_sec div#innr_02 h3 {
	font-size: 30px;
	margin-bottom: 30px;
}
div#steps_sec div#innr_02 .hover-wrap-inner {
	position: absolute;
	right: 0;
	top: -7px;
}
/*-----------App Experience-----------*/
div#app_experience_sec .iwt-icon img {
	width: 16px;
}
div#app_experience_sec .iwt-text {
	padding-left: 25px;
	line-height: 16px;
	font-size: 14px;
	color:#B6AACD;
}
/*-----------Teddybear NFTS-----------*/
div#teddybears_nfts_sec div#innr_02 p{
	font-size:14px;
	line-height:24px;
}
div#teddybears_nfts_sec div#innr_02 .col01 .vc_column-inner {
	background: linear-gradient(180deg, #00CF7373 0%, #0C031FE0 40%);
}
div#teddybears_nfts_sec div#innr_02 .col02 .vc_column-inner {
	background: linear-gradient(180deg, #FF39D12B 0%, #0C031FE0 40%);
}
div#teddybears_nfts_sec div#innr_02 .col03 .vc_column-inner {
	background: linear-gradient(180deg, #F7BE2B73 0%, #0C031FE0 40%);
}
/*-----------Rewards-----------*/
div#rewards_sec .hover-wrap-inner {
	display: table;
	border-radius: 100px;
	padding: 15px;
	background: linear-gradient(90deg, #9540F4 0%, #FF39D1 100%);
}
div#rewards_sec div#innr_02 .vc_col-sm-3 .vc_column-inner {
	background: linear-gradient(225deg, #9540f43d 0%, #0c031fbf 30%);
}
div#rewards_sec div#innr_02 p{
	font-size:14px;
	line-height:24px;
}
/*-----------Community-----------*/
div#community_sec div#innr_02 .vc_col-sm-4 .vc_column-inner {
	background: linear-gradient(90deg, #170A2FEB 0%, #0C031FE0 100%);
}
div#community_sec div#innr_02 .iwithtext .iwt-icon img {
	width: 20px;
	font-variant: tabular-nums;
	margin: 0 auto;
}
div#community_sec div#innr_02 .iwithtext .iwt-icon {
	background: linear-gradient(90deg, #9540F4 0%, #FF39D1 100%);
	border-radius: 50px !important;
	padding: 12px;
}
div#community_sec div#innr_02 .iwithtext .iwt-text h4 {
	margin-bottom: 0 !important;
}
div#community_sec div#innr_02 .iwithtext .iwt-text p{
	font-size:12px;
	line-height:22px;
}
div#community_sec div#innr_02 p{
	font-size:14px;
	line-height:24px;
}
div#community_sec div#innr_02 a#b1 {
	background: transparent !important;
	border: 1px solid #FF39D173;
	border-radius: 15px !important;
	width: 100%;
	text-align: center;
	font-family: 'Bungee';
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 9px 10px;
}
/*-----------FAQs-----------*/
div#faq_sec .toggles.accordion {
	width: 80%;
	margin: 0 auto;
}
div#faq_sec .toggle.default {
	background: linear-gradient(90deg, #170A2FEB 0%, #0C031FE0 100%);
	border-radius: 25px;
	padding-inline: 20px;
	border: 1px solid;
	margin-bottom: 10px;
	border:1px solid #FF39D12B;
}
div#faq_sec .toggle.default h4.toggle-title a {
	color: #fff !important;
}
div[data-style*=minimal] .toggle>.toggle-title i {
	border: unset;
}
div[data-style="minimal"] .toggle > .toggle-title i:before, div[data-style="minimal"] .toggle > .toggle-title i:after{
	background-color: #ffffff;
}
/*-----------Footer-----------*/
div#footer_sec {
	padding-block: 60px 20px !important;
}
div#footer_sec .widget.widget_nav_menu h2.widgettitle, div#footer_sec h4{
	font-size:14px;
	line-height:24px;
	margin-bottom: 20px;
}
div#footer_sec div#innr_01 p {
	font-size: 14px;
	line-height: 22px;
}
div#footer_sec ul{
	margin-left:unset;
}
div#footer_sec ul li, div#footer_sec .txt_links p {
	list-style: none;
	padding-bottom: 10px;
}
div#footer_sec ul li a, div#footer_sec p a{
	list-style: none;
	font-size: 14px;
	color: #B6AACD;
}
div#footer_sec ul li a:hover, div#footer_sec p a:hover{
	color: #ff39d1;
}
div#copy_sec {
	border-top: 1px solid #4c31737a;
	padding-top: 30px;
}
div#footer_sec div#copy_sec p {
	font-size: 12px;
	line-height: 20px;
}
div#footer_sec div#innr_01 .widget.widget_nav_menu {
	display: table;
	margin: 0 auto;
}

/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1920px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {
	.tnp.tnp-subscription form input.tnp-submit {
		padding: 18px 45px !important;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {
	.tnp.tnp-subscription form input.tnp-submit {
		padding: 18px 27px !important;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
	.tnp.tnp-subscription form input.tnp-submit {
		right: 70px;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {
	.tnp.tnp-subscription form input.tnp-submit {
		padding: 14px 20px !important;
	}
	.tnp.tnp-subscription form input#tnp-1, .tnp.tnp-subscription form input#tnp-3 {
		padding: 14px 40px 14px 20px;
		font-size: 14px;
		font-size: 12px;
	}
	.tnp.tnp-subscription form input.tnp-submit {
		padding: 13px 20px !important;
		font-size: 12px;
		right:160px;
	}
	div#community_sec div#innr_02 a#b1, a#b2 {
		font-size: 13px;
	}
	a#b2 {
		padding: 10px 25px !important;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 840px) {
	span.big {
		font-size: 16px;
	}
	html body p, div#app_experience_sec .iwt-text{
		font-size:13px;
		line-height:23px;
	}
	div#ban_sec, div#app_experience_sec, div#early_access{
		text-align: center;
	}
	div#ban_sec div#innr_01 h6 {
		margin: 0 auto;
		margin-bottom: 10px;
		font-size:10px;
	}
	div#ban_sec {
		padding-block: 50px 0px !important;
	}
	.tnp.tnp-subscription {
		max-width: 78%;
		margin: 0 auto;
	}
	.txt_03 {
		justify-content: center;
	}
	.tnp.tnp-subscription form input.tnp-submit {
		right: 0;
	}
	div#ban_sec .txt_02, div#early_access .txt_02 {
		width: 100%;
	}
	div#app_experience_sec .iwithtext {
		display: table;
		margin: 0 auto;
		margin-bottom:15px;
	}
	div#faq_sec .toggles.accordion {
		width: 100%;
	}
	div#footer_sec div#innr_01 .widget.widget_nav_menu {
		display: block;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {
	.tnp.tnp-subscription form {
		flex-direction: column;
		padding-inline: 5px;
	}
	.tnp.tnp-subscription form input#tnp-1, .tnp.tnp-subscription form input#tnp-3 {
		border-radius: 20px;
		width: 100%;
		left: unset;
		margin-bottom:10px;
	}
	.tnp.tnp-subscription {
		max-width: 100%;
	}
	.tnp.tnp-subscription form input.tnp-submit {
		right: unset;
		width: 100%;
	}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 480px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 430px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 390px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {}