
.offcanvas-menu {
    background-color: black;}

#sp-header {
    background: #000000;
    padding-top: 20px !important;
    padding-bottom: 20px;}
}
#sp-header.header-sticky {
    background: #000000;
    margin-top: 10px!important;
    padding-top: 20px;
    padding-bottom: 80px;
}
.sp-contact-info{font-weight:bold;display:inline;}
.sp-contact-info  a:link {color:goldenrod!important;}
.sp-contact-info  a:hover {color:yellow!important;}
a.address:link{color:goldenrod!important;}
a.address:hover{color:yellow!important;}
header#sp-header {
    background-color: #000!important; 
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #bf0000;
    text-decoration: underline;
}
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    color: goldenrod;
    font-weight: 700;
    font-size: 75%;
    padding: 0 10px;
}

/* footer */
#sp-footer {
    background: #800000 !important;
    color: goldenrod;
    text-align: center;
    padding: 0 0 5px 0;
}
a {
    color: #cc9900!important;
    font-weight: 500;
}
a:hover, a:focus, a:active {
    color: gold;
}
ul.menu.nav-pills {
    font-size: 20px;
}
body{color:goldenrod!important;}


.burger-icon>span{background-color:#fff!important;}
#sp-top-bar{
background-color: #000!important; }


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


.fa, .fas {
    font-weight: 900;
    color: #bf0000;
    font-size: 180%;
}