/* 
Theme Name:		 Aone Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Aone Child is a child theme of Aone, created by ChildTheme-Generator.com
Author:			 Mohit
Author URI:		 http://childtheme-generator.com/
Template:		 aone
Version:		 1.0.0
Text Domain:	 aone-child
*/
body{
	--aone-body-bg: #000000;
	background-color:#000000!important;
}
p:last-child{
	margin-bottom:0;
}

.wpcf7 input[type="tel"]{
	width:100%;
}
.wpcf7 .wpcf7-form-control{
	border-radius:2px;
}


/* Header */
.home header#masthead {
    background-color: rgba(0,0,0,0.28);
    border-bottom-color: transparent;
}
.elementor-widget-site-logo .hfe-site-logo-container {display: flex;}
.home header#masthead > .elementor:not(.should-sticky-top) .site-header .lg-white-logo {
    display: block;
}
.home header#masthead > .elementor:not(.should-sticky-top) .elementor-widget-site-logo .hfe-site-logo .hfe-site-logo-img {
    display: none;
}
header#masthead .site-header .lg-white-logo {
    display: none;
}
.home header#masthead > .elementor:not(.should-sticky-top) .hfe-nav-menu a.hfe-menu-item {
    color: #e9e9e9;
	font-weight: 300;
}
.home header#masthead > .elementor:not(.should-sticky-top) .hfe-nav-menu a.hfe-menu-item:hover, 
.home header#masthead > .elementor:not(.should-sticky-top) .hfe-nav-menu .menu-item.current-menu-item a.hfe-menu-item {
/*     color: var(--e-global-color-primary); */
	color:#ffffff;
}
/* body.has-sticky-header #masthead div.should-sticky-top{background-color:rgba(0, 0, 0, 0.8)} */
.home header#masthead > .elementor:not(.should-sticky-top) .hfe-nav-menu a.hfe-menu-item.elementor-button:not(:hover){
	border-color: #e9e9e9;
}

/* ./ Header */

/* Above Fold Slider */

.above-fold-slider.swiper-horizontal .swiper-pagination{ bottom: 15px; text-align: right;    padding: 0 20px 0 0;}
.above-fold-slider.swiper-horizontal .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px;}

/* ./ Above Fold Slider */


.wcm-item.elementor-widget-icon-box .elementor-icon-box-title{margin-top:0;}



.our-goal-box.elementor-element{
	backdrop-filter:blur(6px);
}
.skew-bg-blur-left{
	backdrop-filter:blur(6px);
	transform:skewx(-10deg);
}
.skew-bg-blur-right{
	backdrop-filter:blur(6px);
	transform:skewx(10deg);
}
.sts-box{
	backdrop-filter:blur(4px);
}
button[role="tab"]:hover{border-radius:6px 6px 0 0;}

/* TablePress ts-table */
.tablepress.ts-table{
	--text-color: #e5e5e5;	
	--head-bg-color: #181818;
	--border-color: rgba(255,255,255,0.16);
	--padding: 0.5rem 0.7rem;
	--padding-body-cell: 0.35rem 0.7rem;
}
.tablepress.ts-table>:not(caption)>*>*{
	border: 1px solid var(--border-color)!important;
}
.tablepress>:where(thead)+tbody>:where(:not(.child))>*, 
.tablepress>tbody>*~:where(:not(.child))>*, 
.tablepress>tfoot>:where(:first-child)>*{
	border-left:1px solid var(--border-color);
}
.tablepress.ts-table>:where(thead,tfoot)>tr>*{
	text-align:center;
	vertical-align: middle;
}
.tablepress.ts-table>:where(tbody)>tr>*{
	vertical-align: middle;
	padding:var(--padding-body-cell);
}
	

/* ./ TablePress ts-table */

/* TablePress pd-table */
.tablepress.pd-table{
	--text-color: #e5e5e5;	
	--head-bg-color: #181818;
	--border-color: rgba(255,255,255,0.16);
	--padding: 0.5rem 0.7rem;
	--padding-body-cell: 0.35rem 0.7rem;
}
.tablepress.pd-table>:not(caption)>*>*{
	border: 1px solid var(--border-color)!important;
}
.tablepress>:where(thead)+tbody>:where(:not(.child))>*, 
.tablepress>tbody>*~:where(:not(.child))>*, 
.tablepress>tfoot>:where(:first-child)>*{
	border-left:1px solid var(--border-color);
}
.tablepress.pd-table>:where(thead,tfoot)>tr>*{
	text-align:center;
	vertical-align: middle;
	font-weight: 500;
    letter-spacing: 0.6px;
}
.tablepress.pd-table>:where(tbody)>tr>*{
	vertical-align: middle;
	padding:var(--padding-body-cell);
}
.tablepress.pd-table tbody tr td:first-child{width:150px;}
/* ./ TablePress pd-table */

.swiper-horizontal.collection-slider .swiper-pagination{bottom:30px;}

/* Add your custom styles here */
