#sp-header{
  position:fixed;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a ,.sp-megamenu-parent > li:hover > a {
    color: #fff;
}

.sp-megamenu-parent > li .sp-menu-badge {
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
}

/* CENTER LOGO */
#sp-logo {z-index: 1000;display: table; margin: auto;}

#sp-header .logo {
	height: inherit;
}

@media (min-width: 992px) {
	#sp-logo {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	}
	
	#sp-logo img {margin-left: 0px;}
	
	#sp-menu {
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	/*quick fix to center menu according to the menu items on desktop*/
	#sp-menu .sp-column{
		/*left: 15px;*/
		left:0;
		position: relative;
	}
}

.sp-megamenu-parent > li.logo-center {
	width: 260px;
	visibility: hidden;
}

#offcanvas-toggler > .fa {
    color: #fff;
}

/* TOP BAR AND HEADER */


#sp-header {
	/*background-color: #232323;*/
	    background: #ffffffb5 !important;
	-webkit-transition: background 0.2s ease-in-out, margin 0.8s ease-in-out;
	transition: background 0.2s ease-in-out, margin 0.8s ease-in-out;
	height: 94px;
	box-shadow: none;
	display: flex;
	align-items: center;
}

.sp-megamenu-parent {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 99;
	display: block;
	float: unset;
	position: relative;
	text-align: center;
}

.sp-megamenu-parent > li {
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 0 -2px;
}

.sp-megamenu-parent > li.logo-center > a {
	margin: 0;
	padding: 0;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	color: #7c7b0e;
	padding-top: 35px;
	padding-bottom: 35px;
	margin-left: 28px;
	margin-right: 28px;
	padding-right: 0;
	padding-left: 0;
	transition-property: color, background-color, border-color, padding-top, padding-bottom;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent > li:hover > a {color: #7c7b0e !important; }
sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active: > a, .sp-megamenu-parent > li: > a {color: #515002 !important;}

@media (max-width: 1200px) {
	
	.sp-megamenu-parent > li > a {
		margin-left: 14px;
		margin-right: 14px;
	}
}

.sp-megamenu-parent > li:first-child > a {
	margin-left: 0 !important;
}
.sp-megamenu-parent > li:last-child > a {
	margin-right: 0 !important;
}

.sp-megamenu-parent > li.active > a {
	font-weight: 700;
}



@media (max-width: 992px) {

	.hideOnMobile{
		display: none;
	}

	.hideOnMobileImportant{
		display: none !important;
	}

	 .centerButtonsOnMobile .sppb-text-right , .centerButtonsOnMobile .sppb-text-left {
      text-align: center;
  	}

  	.centerTitleOnMobile .sppb-addon-title{
  		text-align: center
  	}

  	.centerContentOnMobile .sppb-addon-content{
  		text-align: center
  	}

  	.centerTitleContentOnMobile .sppb-addon-title, .centerTitleContentOnMobile .sppb-addon-content{
  		text-align: center;
  	}

	.centerMe{
  		text-align: center;
  	}
}
#sp-bottom {
    background: #fff;
   color: #515002
}
#sp-bottom .sp-module .sp-module-title {
    text-align: center !important;
	    color: #515002 !important;
}
#sp-bottom a{
    color: #515002 !important;
}
#sp-bottom a:hover{
	color: #7c7c06 !important;
}
body {
   color: #515002
}

.sppb-articles-carousel-meta-date {
    display: none;
}
.easylogic-footer-logo {
    height: 20px;
    display: flex;
    justify-content: right;
    margin-top: -10px;
}
.fa-bars::before {
    content: "\f0c9";
    color: #a0a096 !important;
}