#sp-header .logo {
  height: 117px !important;
  }
#sp-header {
  height: auto !important;
  }
img {
    display: inherit !important;
}
.sp-contact-info {
    margin: -35px -10px !important;
    font-size: 80% !important;
}
#sp-header {
    box-shadow: 0 0 20px 0 rgba(52, 68, 53, 0.45) !important;
}

#sp-header-topbar .container-inner {
  border-bottom: 0px solid #e5e5e5 !important;
}


#sp-top-bar {

  background-color: #fff !important;
  padding: 0px !important;
  font-size: 1.0rem !important;
}



.wdgt-tl {
  font-size: 18px !important;
  font-weight: bold !important;
  color: #CA9E52 !important;
}

#sp-footer, #sp-bottom,#sp-footer a, #sp-bottom a {
  color: #000000 !important;
}


.sp-megamenu-parent .sp-mega-group > li > a {
  text-transform: none !important;
  color: #fff !important;
  background: #526855 !important;
  text-align: center !important;
  font-size: 18px !important;
  border-right: #CA9E52 solid 50px !important;
}




#sp-top-bar {
    font-size: 1.0rem !important;
 color: #c3c3c3 !important;
  background-color:#fff !important;
  background-image: no-repeat;
  background-image: center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
  padding: 0px !important;
}


._access-icon {
  border-radius: 50% !important;
  position: fixed !important;
  bottom: 60px !important;
  }

/****MENU*****/

.sp-megamenu-parent > li > a {
  color: #344435 !important;
}

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

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
  color: #344435 !important;
}
.sp-megamenu-parent .sp_dropdown li.sp-menu-item>a:hover{
  color: #A36108 !important;
}