.site-footer .copyright-bar {
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	color: #2D3436;
	text-align: left;
	font-size: 14px;
	line-height: 32px;
	
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: #2D3436;	
	font-weight: 700;
}

.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a {
	color: #2D3436;
}

.main-navigation .main-nav ul li[class*="current-menu-"] {
	border-bottom: 4px solid #55ACEE;
}

.main-navigation .main-nav ul li a {
	  padding-left: 0px;
    padding-right: 0px;
    line-height: 40px;
    font-size: 18px;
    color: #515762;
}

.main-navigation .main-nav ul li:nth-child(2) a {
	padding-left: 40px;
	padding-right: 40px;
}

.main-navigation .main-nav ul li a, .menu-toggle {
	color: #515762;
}

.inside-header {
	padding: 20px 40px;
}

.inside-navigation {
	padding-top: 10px;
}

footer {
	border-top: 1px solid #F2F3F4;
}

body,
button,
input,
select,
textarea {
    font-family: 'Inter', sans-serif;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: 'Inter', sans-serif;
}

.elementor-widget-heading h1.elementor-heading-title {
	font-weight: 800;
}

.elementor-widget-heading h4.elementor-heading-title {
	font-weight: 700;
}

.elementor-widget-heading p.elementor-heading-title {
	font-weight: 400;
}

header {
		position: fixed !important;
    width: 100%;
    background: white;
    z-index: 999;
	  -webkit-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.1);
}

.sharedaddy {
	display: none;
}

#learnMore1, #learnMore2, #learnDetail1, #learnDetail2 {
	margin-bottom: 0px;
}

#learnMore1 a, #learnMore2 a, #lessMore1 a, #lessMore2 a {
	padding: 0px;
	cursor: pointer;
}

@media (max-width: 768px) {
	.inside-header>*:not(:last-child):not(.main-navigation) {
		margin-bottom: 0px;
	}
	.site-header, .header-aligned-right .site-header {
		text-align: left;
	}
	.nav-float-right .inside-header .main-navigation {
		float: right !important;
	}
	.inside-navigation {
		padding-top: 0px;
	}
	.main-navigation.toggled .main-nav li {
	   text-align: center !important;
	}
	
	.main-navigation.toggled .main-nav li:nth-child(2) {
		display: none !important;
	}
	.main-navigation .main-nav ul li[class*="current-menu-"] {
		border-bottom: none;
	}
	.menu-toggle {
		padding: 0px;
	}
}

@media (max-width: 414px) {
	.site-header .header-image {
		width: 150px;
		margin-top: 5px;
	}
	.inside-header {
		padding: 20px;
	}	
}