/*
Theme Name: Joule Child
Theme URI: https://joule.keydesign.xyz/
Description: AI Startup Software Elementor WordPress Theme
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Template: joule
Version: 1.0
License: Envato Standard License
License URI: https://themeforest.net/licenses/standard
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready
Text Domain: joule-child
*/

.site-footer {
  background: transparent;
}
@media (max-width: 767px) {
	.site-footer .elementor-widget-elementskit-page-list .elementor-icon-list-items{
		flex-direction: column;
  		gap: 12px;
	}
}

/* Header Navigation */
#menu-item-28375 > .elementskit-megamenu-panel {
	left: unset;
	right: 0;
	top: 60px;
}
#menu-item-28375 > .elementskit-megamenu-panel > div {
	margin-top: 20px;
}

/* Single Post Page */
.post-template-default.single .keydesign-comments{
	display: none !important;
}
.single-post .entry-meta .linkedin a:after{
	content: none !important;
}

/* Elementor List Item */
.elementor-widget-elementskit-page-list .elementor-icon-list-items > .elementor-icon-list-item{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* Customer Testimonial */
.customer_testimonial .testimonial_body > .elementor-element{
	display: none;
}
.customer_testimonial .testimonial_nav > .elementor-element{
	cursor: pointer;
}
.customer_testimonial .testimonial_body > .elementor-element.active{
	display: flex;
}
.customer_testimonial .testimonial_nav > .elementor-element.active::after{
	background: linear-gradient(90deg, #005CFB 0%, #6647FF 100%);
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 100%;
}
.testimonial_mobile{
	
}

/* Home page */
.home_hero_features .elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading{
	background: #F5F5F5;
	border-radius: 8px;
	padding: 24px 18px 0;
}
.home_hero_features .elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title-text i.icon{
	position: absolute;
  	right: 25px;
}
@media (max-width: 1024px) {
	.home_hero_features,
	.home_hero_features > .e-con-inner > .elementor-element,
	.home_hero_features .elementor-widget-n-tabs > .elementor-widget-container{
		background-image: none !important;
	}
}


/* Service Page Template */
.service_features_tab .e-n-tabs{
	background: #F5FAFF;
}
.service_features_tab .e-n-tabs-heading > button{
	border-top: 1px solid #D8D8D8;
}
.service_features_tab .e-n-tabs-heading > button .e-n-tab-title-text{
	flex-direction: column;
	align-items: normal;
}
.service_features_tab .e-n-tabs .e-n-tabs-heading .e-n-tab-title-text i{
	position: absolute;
  	right: 25px;
	transition: all .3s ease;
}
.service_features_tab .e-n-tabs-heading > button .e-n-tab-title-text .desc{
	color: #646464;
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 10px;
	transition: all .3s ease;
}
.service_features_tab .e-n-tabs-heading > button[aria-selected="true"] .e-n-tab-title-text span i{
	transform: rotate(180deg);
}
.service_features_tab .e-n-tabs-heading > button[aria-selected="true"] .e-n-tab-title-text .desc{
	display: block;
}

/* Table style */
table th,
table td {
	border: 1px solid #005CFB !important;
	font-family: "Open Sans", sans-serif;
}

table th {
	background-color: #F5FAFF !important;
}

table tbody tr td {
	background-color: transparent !important;
	color: #646464;
	font-size: 14px;
}

table tbody tr:hover td {
	background-color: transparent !important;
}

/* Footer */
.footerInfoSec .elementor-icon-list-items .elementor-icon-list-item:last-child a span:hover:after{
	content: none;
}
footer .elementor-icon-list-items .elementor-icon-list-item a span.ekit_page_list_title_title:after{
	content: none !important;
}
@media (max-width: 767px) {
	.footerInfoSec .elementor-icon-list-items{
		flex-direction: column;
	}
}
