.sp-preloader {
    background-color: #ffffff !important;
}

h1.sppb-addon-title {
    text-transform: uppercase !important;
  	text-shadow: 2px 2px 3px #000000 !important;
}
h2, h3, h4 {
	color:#980606;
}
#sp-header {
    background: #980606;
}
span.sppb-icon-inner {
    color: #980606;
}
#sp-header-topbar .far, #sp-header-topbar .fas  {
    color: #ffffff;
}
#sp-header-topbar, #sp-header-topbar a {
  color: #ffffff;  
  background: #980606;
}
#sp-top-bar {
    background: #6c0000;
}
#sp-header-topbar a {
  color: #ffffff;  
}
#sp-header-topbar a:hover {
  color: #cccccc;  
}

#sp-header-topbar .container-inner {
    border-bottom: none;
}
.logo-image {
    padding: 10px 0 10px 0;
}

li.sp-menu-item {
    text-transform: uppercase;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
    color: #ffffff; !important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: rgb(255 255 255 / 80%) !important;
  	font-weight: 600;
}
.sp-megamenu-parent > li > a:hover{
    color: rgb(255 255 255 / 80%) !important;
  	font-weight: 600;
}
#sp-footer h4 {
	color: #ffffff;
}
#sp-footer{
  color: #ffffff;  
  background: #980606;
}
#sp-footer {
    font-size: 18px;
 
}
#sp-footer a:hover{
    color: #CCC;
 
}
@media (max-width: 991px){
#sp-header-topbar {
   margin: 0px;
}
}