/*
Theme Name: Finovate Child
Theme URI: https://finovate.vamtam.com
Template: finovate
Author: VamTam
Author URI: https://vamtam.com
Version: 20.1761225370
Updated: 2025-10-23 13:16:10

*/

.mob-logo img {
	max-width: 200px!important;
}
.ham-menu .elementskit-menu-hamburger-icon {
	height: 2px!important;
    margin-bottom: 6px!important;
}
.ham-menu .elementskit-menu-hamburger-icon:nth-child(3) {
	margin-bottom: 0px!important;
}
.header-text-style h3,
.header-text-style h5 {
	color: #fff!important;
}
.header-text-style h3 {
	font-size:33px!important;
	font-weight:bold!important;
}
.header-text-style h5 {
	font-size:25px!important;
}
li .has-submenu .sub-arrow .icon.icon-down-arrow1::before {
	font-size: 8px;
    line-height: 13px;
    vertical-align: bottom;
}
.checklist-vert .elementor-icon-list-text {
	font-size:18px!important;
	line-height:27px!important;
}
.elementor-nav-menu a.elementor-item .menu-mainline{
	display:flex;
	align-items:center;
}
.elementor-nav-menu a.elementor-item .menu-title{
	flex:1;
}
.elementor-nav-menu a.elementor-item .menu-subtitle{
	display:block;
	font-size:12px;
	opacity:.7;
}
.elementor-nav-menu .menu-item .elementor-item .sub-arrow {
	display:none;
}
.elementor-nav-menu .menu-item .elementor-item {
	display: grid;
}
.ham-menu #menu-main-menu .ekit-menu-nav-link {
	display: grid;
}
.ham-menu #menu-main-menu .ekit-menu-nav-link .menu-subtitle {
	display: block;
    font-size: 12px;
    opacity: .7;
    margin-top: -10px;
}
.training-table {
	width: 100%;
	max-width: 800px;
	border-collapse: collapse;
	font-size: 14px;
	max-width: 100%;
	margin: 20px 0;
}
.training-table th,
.training-table td {
	padding: 8px 12px;
	border-bottom: 1px solid #e5e5e5;
}
.training-table td:first-child {
	width: 40px;
	text-align: center;
	color: #666;
	font-weight: 600;
}
.training-table tr:hover {
	background-color: #f9f9f9;
}
.e-n-accordion .e-child {
	margin: 0px;
    padding: 0px;
}
.leaflet-popup-content-wrapper .leaflet-popup-content {
	width: 150px!important;
    text-align: center;
}
.wpgmza_infowindow_address {
	display:none!important;
}
@media only screen and (max-width: 767px) {
	.header-text-style h3 {
		font-size:25px!important;
		font-weight:bold!important;
	}
	.header-text-style h5 {
		font-size:20px!important;
	}
}