/*
Theme Name:		 Level Child
Theme URI:		 https://level.uicore.co/
Description:	 Child theme for Level - Multi-Purpose Landing Page WordPress Theme
Author:			 UiCore
Author URI:		 https://uicore.co
Template:		 level-wp
Version:		 1.0.0
Text Domain:	 level-wp
*/


/*
    Add your custom styles here
*/
/*.crisp-client .cc-tlyw[data-full-view=true] .cc-kxkl .cc-nsge {
    bottom: 133px !important;
    right: 31px !important;
    z-index: 1 !important;
}*/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
:root {
  --primary-color: #ffffff !important;
  --secondary-color: #121923 !important;
  --text-color: #c3c4c3;
/*   --accent-color: #893bff; */
	--accent-color: #9250f6;
  --border-color: rgba(255, 255, 255, 0.12);
  --background-color: rgba(255, 255, 255, 0.05);
  --error-color: rgb(230, 87, 87);
  --red-color: #ff0000;
  --green-color: #008000;
  --default-font: "DM Sans", sans-serif;
}

body{
font-family: "DM Sans", sans-serif !important;
}

#btn-default{
  display: inline-block;
  font-family: var(--default-font);
  font-size: 16px;
  font-weight: 600;
  background: #121923;
  color: #ffffff;
  border-radius: 6px;
  padding: 14px 26px;
  position: relative;
  overflow: hidden;
  z-index: 0;
/*   border: solid 1px #893bff; */
	border: solid 1px #9250f6;
  outline: 0;
  transition: 0.2s transform;
	width:auto;
}
#btn-default::after,
#newsletter-form .eOBIQz::after{
  content: "";
  position: absolute;
  width: 0;
  height: 104%;
  top: 50%;
  left: 50%;
  background:#ffffff;
  opacity: 0;
  z-index: -1;
  transform: translateX(-51%) translateY(-51%);
  transition: all 0.4s;
  border-radius: 5px;
}

#btn-default:hover,
#newsletter-form .eOBIQz:hover{
  color: #9250f6;
}

#btn-default:hover::after,
#newsletter-form .eOBIQz:hover::after{
  width: 106%;
  opacity: 1;
}

#btn-shadow{
	display: inline-block;
  font-family: var(--default-font);
  font-size: 16px;
  font-weight: 600;
  background:#121923;
  color: #ffffff;
  border-radius: 6px;
  padding: 18px 26px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  border: solid 1px #9250f6;
  outline: 0;
  transition: 0.2s transform;
  box-shadow: 0 0 25px #893bffda !important;
	width:auto;
}
#btn-shadow-none {
  background-color: #121923;
	display: inline-block;
  font-family: var(--default-font);
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  border-radius: 6px;
  padding: 18px 26px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  border: solid 1px #9250f6;
  outline: 0;
  transition: 0.2s transform;
	width:auto;
}
#btn-shadow-none:after {
  display: none;
}
#btn-shadow::after {
  content: "";
  position: absolute;
  width: 0;
  height: 104%;
  top: 50%;
  left: 50%;
  background:#ffffff;
  opacity: 0;
  z-index: -1;
  transform: translateX(-51%) translateY(-51%);
  transition: all 0.4s;
  border-radius: 5px;
}

#btn-shadow:hover,
#btn-shadow-none:hover{
  color: #9250f6;
}

#btn-shadow:hover::after {
  width: 106%;
  opacity: 1;
}

div#wrapper-navbar .uicore-header-wrapper nav.uicore.elementor-container{
	max-width:1300px !important;
	width: 100% !important;
}
.uicore-custom-area ,
.uicore-inner-footer .uicore-footer-column .custom-html-widget{
    display: none !important;
}
.uicore-navbar .uicore-extra .uicore-btn{
	display: inline-block;
  font-family: var(--default-font);
  font-size: 16px;
  font-weight: 600;
  background: #121923;
  color: #ffffff;
  border-radius: 6px;
  padding: 18px 26px;
  position: relative;
  overflow: hidden;
  z-index: 0;
  border: solid 1px #9250f6;
  outline: 0;
  transition: 0.2s transform !important;
  box-shadow: 0 0 25px #893bffda !important;
}
.uicore-navbar .uicore-extra .uicore-btn::after {
  content: "";
  position: absolute;
  width: 0;
  height: 104%;
  top: 50%;
  left: 50%;
  background: #ffffff;
  opacity: 0;
  z-index: -1;
  transform: translateX(-51%) translateY(-51%);
  transition: all 0.4s !important;
  border-radius: 5px;
}

.uicore-navbar .uicore-extra .uicore-btn:hover{
  color: #893bff;
}

.uicore-navbar .uicore-extra .uicore-btn:hover::after {
  width: 106%;
  opacity: 1;
}
.heading-span{
	display: inline-block;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: 0em;
  color: #fafafab5;
  position: relative;
  margin-bottom: 15px;
}
.elementor-heading-title span.text-glow{
	color: #9250f6;
  text-shadow: 0 0 18px rgb(137, 59, 255, 0.7);
}
#compare_img .bdt-image-compare.bdt-position-relative{
	border: 0 !important;
	background-color: var(--background-color);
	padding:20px;
	border-radius:30px;
}
#our-service-item,
#our-service-item img{
	transition: all 0.6s;
}
#our-service-item:hover{
	transform: scale(1.03);
}
#our-service-item:hover#our-service-item img{
	transform: scale(1.1);
}

.elementor-section.elementor-section-boxed:not(.elementor-inner-section) .uicore-header-wrapper>.elementor-container,.elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container{width:100%}

.uicore-custom-area{display:none !important;}

#video-bg {
  position: fixed;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100vh;
  z-index: -1;
  opacity: 1;
}
.content {
  position: relative;
  z-index: 1;
  background-color: #0000007e;
}

.uicore-navbar.uicore-scrolled .uicore-header-wrapper{
	background:#00040f !important;
	border-bottom:solid 1px rgba(255, 255, 255, 0.12) !important;
	backdrop-filter:blur(0px) !important;
}
/* .uicore-navbar.uicore-scrolled .uicore-header-wrapper{
	background:#00040f00 !important;
	border-bottom:solid 1px rgba(255, 255, 255, 0.12);
} */
.uicore-navbar .uicore-header-wrapper{
	transition: all 0s ease !important;
}

.uicore-navbar nav.uicore ul.sub-menu, .uicore-navbar nav.uicore ul.sub-menu:not(.uicore-megamenu){
	min-width:0 !important;
}
.uicore-navbar nav.uicore ul.sub-menu:not(.uicore-megamenu){
	padding:0 !important;
	border-radius:6px;
}
.uicore-nav-menu:not(.uicore-megamenu) .sub-menu li:hover{
	background:#fff !important;
}
.uicore-nav-menu:not(.uicore-megamenu) .sub-menu li:first-child{
	border-radius:6px 6px 0 0;
}
.uicore-nav-menu:not(.uicore-megamenu) .sub-menu li:last-child{
	border-radius:0 0 6px 6px;
}

#sp-wp-carousel-free-id-5066.sp-wpcp-5066 .wpcp-single-item,
#sp-wp-carousel-free-id-8794 .wpcp-single-item{
	padding: 30px;
  text-align: center;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 10px;
  backdrop-filter: blur(5px);
}

#flash-sale .bdt-countdown-number{
	background-color:transparent !important;
	box-shadow:none !important;
}
#flash-sale .bdt-countdown-item::before {
  content: "";
  position: absolute;
  top: auto;
  left: 50%;
  bottom: 0;
  background: url("./../../uploads/2024/05/flash-item.svg") no-repeat center center;
  background-size: cover;
  transform: translateX(-50%);
  z-index: -1;
}
.price-item .elementor-element-populated{
	position:relative;
	overflow:hidden;
	transition: all 0.6s !important;
/* 	background-color:rgba(255, 255, 255, 0.05); */
	z-index:1;
}

.price-item .elementor-element-populated:hover{
	transform: scale(1.03);
}

#price-heading .elementor-heading-title{
	background: #9250f6;
    padding: 10px 15px;
    border-radius: 30px;
    font-size: 16px;
	display:inline-block;
}
#save-price .elementor-widget-wrap{
	padding: 0 10px !important;
    border: solid 1px #9250f6;
    border-radius: 30px;
    color: #893BFF !important;
}
#border-animation .inner-element{
	position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
	z-index:-1;
}
#border-animation .elementor-button-wrapper{
	position:relative;
	z-index:2;
}
#animation-border,
#border-animation .elementor-column-gap-default{
	height:100%;
	background:transparent !important;
}

.border-animation-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  animation: borderAnimation 30s linear infinite;
}

@keyframes borderAnimation {
  0% {
    transform: translateX(0%) translateY(0%);
  }

  25% {
    transform: translateX(100%) translateY(0%);
  }

  50% {
    transform: translateX(100%) translateY(100%);
  }

  75% {
    transform: translateX(0%) translateY(100%);
  }

  100% {
    transform: translateX(0%) translateY(0%);
  }
}

.border-animation {
  width: 12px;
  height: 1px;
  animation: borderAnimationTwo 30s linear infinite;
  background-color: #9250f6;
  border-radius: 0;
  box-shadow: 0 0 30px 10px #893bffda !important;
  
}

@keyframes borderAnimationTwo {
  0% {
    width: 22px;
    height: 1px;
  }

  24.8% {
    width: 22px;
    height: 1px;
  }

  25% {
    height: 22px;
    width: 1px;
  }

  49% {
    width: 1px;
    height: 22px;
  }

  50% {
    height: 1px;
    width: 22px;
  }

  74.8% {
    width: 22px;
    height: 1px;
  }

  75% {
    height: 22px;
    width: 1px;
  }

  99.8% {
    width: 1px;
    height: 22px;
  }

  100% {
    height: 1px;
    width: 22px;
  }
}
.page-id-8409 .bdt-ep-review-card-carousel-item .bdt-ep-review-card-carousel-content{
	display:flex;
	flex-direction: column;
	height: 100%;
}
.page-id-8409 .bdt-ep-review-card-carousel-item .bdt-ep-review-card-carousel-name{
	order:2;
}
.page-id-8409 .bdt-ep-review-card-carousel-item .bdt-ep-review-card-carousel-rating{
	order:3;
}
/* .page-id-8409 .bdt-review-card-carousel::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: linear-gradient(
    90deg,
    #121923 12.1%,
    transparent 90.14%
  );
  width: 400px;
  z-index: 2;
} */
/* .page-id-8409 .bdt-review-card-carousel::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(
    90deg,
    #121923 12.1%,
    transparent 90.14%
  );
  width: 400px;
  z-index: 2;
} */
#join-discord .elementor-element-populated{
/* 	background: #ffffff0d url("./../../uploads/2024/05/crypto-calculator-bg.png") no-repeat center center; */
	background: #5c5c5c47 url("./../../uploads/2024/05/crypto-calculator-bg.png") no-repeat center center;
  background-size: cover;
  border-radius: 10px;
/*   padding: 50px; */
  backdrop-filter: blur(5px);
}
.footer-copyrights{
	padding:20px 0;
}
.footer-copyrights .row{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.footer-policy-menu ul li {
  display: inline-block;
  position: relative;
  padding-right: 12px;
  margin-right: 6px;
}

.footer-policy-menu ul li::before {
  content: "|";
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  color: var(--text-color);
  transform: translate(0, -50%);
}

.footer-policy-menu ul li:last-child {
  padding-right: 0;
  margin-right: 0;
}

.footer-policy-menu ul li:last-child::before {
  display: none;
}
#newsletter-form .eOBIQz {
	background-color: 
}
.pricing .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
	padding:0 !important;
}
/* #price-main-section */
.bdt-ep-accordion-item{
	border-bottom:solid 1px  rgba(255, 255, 255, 0.12);
	backdrop-filter:blur(5px);
}
.bdt-ep-accordion-item:last-child{
	border-bottom:0;
}
/* .page-id-4531 .uicore-footer-wrapper,
.page-id-4531,
.page-id-6319,
.page-id-156,
.page-id-260,
.page-id-5632,
.page-id-8986{
	background:#000;
} */

/* .page-id-8409 {
    background: transparent !important;
    --e-global-color-uicore_dark: transparent !important;
} */

#video-main-section{
	height:0;
	display:none;
}
.uicore-header-wrapper::before{
	display:none;
}

.page-id-8986 .woocommerce form .form-row input.input-text,
.page-id-259 .woocommerce form .form-row input.input-text,
.page-id-259
.select2-container.select2-container--default .select2-selection--single,
.page-id-259 .woocommerce form .form-row textarea,
.page-id-259 #coupon_code,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input[type='text'],
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input[type='number']{
	background: #0000008c !important;
	border-radius: 15px !important;
	border: 1px solid #666363 !important;
	color:#fff !important;
}
.page-id-259 .woocommerce-checkout #payment ul.payment_methods{
	background:#FFFFFF0D !important;
	border-radius:40px 40px 0px 0px !important;
}
.page-id-259 .woocommerce-checkout #payment div.place-order{
	background:#FFFFFF0D !important;
	border-radius:0px 0px 40px 40px !important;
}

.page-id-259 .woocommerce-checkout #payment{
	border-radius:40px !important;
	background:transparent;
}

.page-id-8986 .woocommerce form .form-row input.input-text,
.page-id-9519 .woocommerce form .form-row input.input-text,
.page-id-9519
.select2-container.select2-container--default .select2-selection--single,
.page-id-9519 .woocommerce form .form-row textarea,
.page-id-9519 #coupon_code,
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input[type='text'],
.yith-wcaf-dashboard .yith-wcaf-table-top-bar input[type='number']{
	background: #0000008c !important;
	border-radius: 15px !important;
	border: 1px solid #666363 !important;
	color:#fff !important;
}
.page-id-9519 .woocommerce-checkout #payment ul.payment_methods{
	background:#FFFFFF0D !important;
	border-radius:40px 40px 0px 0px !important;
}
.page-id-9519 .woocommerce-checkout #payment div.place-order{
	background:#FFFFFF0D !important;
	border-radius:0px 0px 40px 40px !important;
}
/* li.wc_payment_method label {
    color: #000;
} */

.page-id-9519 .woocommerce-checkout #payment{
	border-radius:40px !important;
	background:transparent;
	backdrop-filter:blur(5px);
}

html .woocommerce-info:before{
	color:#fff !important;
}

.page-id-8986 .woocommerce form.login, .page-id-8986 .woocommerce form.register{
	background:#FFFFFF0D !important;
	border:0 !important;
	border-radius:40px !important;
	backdrop-filter:blur(5px);
}

.page-id-8986 .woocommerce-account .woocommerce-MyAccount-navigation ul a:hover,.page-id-8986 .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{
	background:#9250f6 !important;
	color:#000 !important;
}

.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active a,
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats .stat-box .stat-item .stat-label,
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li a:hover{
	color:#893bff;
}
.yith-wcaf-dashboard ul.yith-wcaf-dashboard-navigation li.is-active{
	border-color:#9250f6 !important;
}
.yith-wcaf-dashboard table.yith-wcaf-table tr th a:hover{
	color:#000;
}

.bottom-discalimer p{
	font-size:12px !important;
	margin-bottom:16px !important;
}

.woocommerce table.shop_table tfoot th {
    color: #fff;
}

.page-id-9620 .yith-wcaf-registration-form .login-form,.page-id-9620 .yith-wcaf-registration-form .register-form{
	padding:30px !important;
	background: #FFFFFF0D !important;
    border: 0 !important;
    border-radius: 40px !important;
    backdrop-filter: blur(5px);
}

.page-id-9620 .woocommerce form.login,.page-id-9620 .woocommerce form.register{
	border: 0 !important;
	background: transparent !important;
	padding:0 !important;
}

.page-id-9620 .woocommerce form .form-row input.input-text,.page-id-9620 .woocommerce form .form-row textarea{
	background: #0000008c !important;
    border-radius: 15px !important;
    border: 1px solid #666363 !important;
}
.page-id-9620 .woocommerce input.button{
	padding:10px 35px !important;
}

.single-format-standard .elementor-column-gap-default>.elementor-element-fca4468>.elementor-element-populated{
	padding:0px;
	margin-top:-421px;
}
.single-format-standard .elementor-element-3c315a8{
	padding:40px;
	background: #FFFFFF0D !important;
	border-radius:0px 0px 40px 40px;
}
.single-format-standard .elementor-element-bd151e7{
	padding:40px;
	background: #1313198f !important;
	margin-bottom:0 !important;
	border-radius:40px 40px 0px 0px;
}

.page-id-9160 .wpcf7-form-control.wpcf7-validates-as-required ,
.page-id-8986 .woocommerce form .form-row input.input-text{
	background: #0000008c;
	border-radius: 15px;
	border: 1px solid #666363;
	color:#fff !important;
}

.pass-slider .swiper-slide {
    height: 400px;
    width: auto!important;
}
.pass-slider .wpcp-single-item img {
    height: 300px;
    width: auto;
    max-width: none;
	object-fit: contain!important;
}
/* 
@media (max-width: 576px) and (min-width: 400px){
.hero-section #btn-shadow-none{
    margin-left:25px;
} */

@media (min-width: 1025px){
.uicore-footer-widget .quick-links{
    padding-left:30px;
}
	#flash-sale .bdt-countdown-item{
	background-color:rgba(255, 255, 255, 0.05) !important;
	padding: 30px 30px !important;
  position: relative;
  overflow: hidden;
}
	#flash-sale .bdt-countdown-item::before{
	width: 310px;
  height: 95px;
	}
	.price-tag{
		font-size:20px;
		color:#ffffffb3 !important;
	}
	.pass-p{
		margin-bottom:0 !important;
	}
}

@media (max-width: 576px){
	.hero-buttons .elementor-widget-button{
		width:100% !important;
		text-align:center;
	}
	#flash-sale .bdt-countdown-item::before{
		width: 100%;
  		height: 50px;
	}
	.elementor-8409 .elementor-element.elementor-element-52274b9d .bdt-countdown-wrapper{
		max-width:100% !important;
	}
	.price-tag{
		font-size:14px;
		color:#ffffffb3 !important;
	}
	.elementor-8409 .elementor-element.elementor-element-52274b9d .bdt-countdown-item{
		padding:15px !important;
	}
	.ays_template_window .ays_template_header .close-template-btn{
		color:#fff !important;
	}
	.elementor-8792 .elementor-element.elementor-element-bca2ede .ui-e-headline-text,
	.elementor-8792 .elementor-element.elementor-element-bca2ede .ui-e-headline-highlighted{
		font-size:26px !important;
	}
	.pass-p .pass-span{
		width:100% !important;
		display:inline-block;
		margin-bottom:16px;
	}
	.elementor-8792 .elementor-element.elementor-element-265a73d{
		order:2;
	}
	.elementor-8792 .elementor-element.elementor-element-2c3f97a{
		order:1;
	}
	
}
