/*==================================
Font Variable
==================================*/
:root {
	--theme-general-font: 'Montserrat', sans-serif; /* Font use for normal text and general text */
}
:root {
	--theme-hiperlink-font: 'Montserrat', sans-serif; /* Font use for normal text and general text */
}
:root {
	--theme-highlight-font: 'Montserrat', sans-serif;  /* Font used in title or special area */
}
:root {
	--theme-slide-font: 'Archivo Black', sans-serif;
}

.navbar-custom {
	text-transform: uppercase;
}

.navbar-expand-lg .navbar-nav .nav-link  
, .navbar-custom .nav-btn-custom {
	font-size: 13px;
	/* font-weight: 600 !important; */
}

.bg-light-custom-1 {
	background-color: var(--theme-secondary-color);
}

/*
.bg-light-custom-2 {
	background-color: #091a4a;
}
*/

.text-third-custom {
	color: var(--theme-primary-color) !important;
}

.text-slide-custom {
	font-family: var(--theme-slide-font);
}

.down-line-white.down-line-color-custom-1:before {
	background-color: var(--theme-primary-color);
}

.services-logo {
	height: 50px !important;
	width: auto !important;
}
.services-logo-2 {
	height: auto !important;
	width: 130px !important;
}

.item.item-icon-1 {
	width: 150px;
	height: auto;
}

.ahef-custom-1 {
	color: var(--theme-secondary-color) !important;
}

.ahef-custom-1:hover {
	color: var(--theme-primary-color) !important;
}