body {
	color: #5c5c69;
	font-size: 18px;
	font-family: 'Lato';
}

h1{
	color: #000000 !important;
}

#sp-top1, #sp-top2 {
	padding-top: 5px;
}

#sp-top1{
	width: 30%;
}

#sp-top2{
	width: 70%;
	text-align: right;
}

.logo{
	padding-top: 20px;
}

.btn-primary, .sppb-btn-primary {
	border-color: #080c27;
    background-color: #080c27;
}

.control-group {
	width: 345px !important;
}

/*.input-group{ 
	width: 345px !important;
}*/

#sp-header {
  height: 95px !important;
  box-shadow: 0 0 4px 0 #ffffff !important;
}

#sp-footer .container-inner {
    padding: 100px 0 !important;
}

div.mod-languages ul li.lang-active {
  background-color: #ffffff !important;
}

.menuhormenu {
	text-align: right; 
	font-size: 14px; 
}

.menuhormenu {
	display: flex; 
	justify-content: flex-end; 
	list-style: none;
	padding: 0;
	margin: 0;
}

.menuhormenu > li {
	display: inline-block; 
	margin-left: 15px;
}

.menuhormenu > li > a {
	color: #002628; 
	text-decoration: none; 
	padding: 5px 10px; 
}

.menuhormenu > li > a:hover {
	color: #36509b; 
}

.menuhormenu > li {
	border-bottom: none;
}
.sp-megamenu-parent .sp-menu-item a {
    display: inline-block;
    position: relative;
    text-decoration: none;
    color: #002628; 
    font-size: 14px;
    font-family: "Inter", Helvetica;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 15px; 
    transition: all 0.3s ease; 
}

.sp-megamenu-parent .sp-menu-item.active > a,
.sp-megamenu-parent .sp-menu-item > a:hover {
    color: #ffffff !important; 
}

.sp-megamenu-parent .sp-menu-item.active > a::before,
.sp-megamenu-parent .sp-menu-item > a:hover::before {
    content: "";
    width: calc(100% + 20px);
    height: 30px;
    background-color: #080c27; 
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
    border-radius: 20px;
    z-index: -1;
}

.sp-megamenu-parent .sp-menu-item {
    margin-right: 25px; 
}

.sp-megamenu-parent .sp-menu-item:last-child {
    margin-right: 0; 
}
