#sp-menu>.sp-column .sp-megamenu-wrapper {
  margin-left: auto !important;
  margin-right: 10px !important;
}

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

#sp-header.header-sticky {
  position: absolute !important;
  background-color: transparent !important;
}

.sp-megamenu-parent>li:not(:last-child):after {
  content: "" !important;
}

.sp-megamenu-parent>li>a:before, .sp-megamenu-parent>li>span:before {
    background-color: #f46b2b !important;
}


.sppb-nav-tabs {
  border-bottom: none !important;
}

.sppb-nav-tabs>li>a {
  padding: 12px 45px !important;
  border: none !important;
  background: rgb(233, 233, 233) !important;
  color: #333 !important;
  margin-right: 1px !important;
}

.sppb-nav-tabs>li.active>a {
  padding: 12px 45px !important;
  background: #fff !important;
  padding: 12px 45px !important;
  border-bottom: solid 3px #f46b2b !important;
  color: #f46b2b !important;
}

body {
  background: #f8f8f8 !important;
}

.sppb-nav-tabs {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.sp-page-title {
    padding: 135px 0 135px 0px !important;
}

body .sppb-btn.sppb-btn-default, body .sppb-btn.sppb-btn-primary, body html.error-page .sppb-btn.btn.btn-secondary, html.error-page body .sppb-btn.btn.btn-secondary, body .sppb-btn.btn-primary, body .btn.sppb-btn-default, body .btn.sppb-btn-primary, body html.error-page .btn.btn-secondary, html.error-page body .btn.btn-secondary, body .btn.btn-primary {
    background: #f46b2b !important;
    border-color: #f46b2b !important;
    padding: 10px 15px !important;
}

div.mod-languages .btn-group .btn {
    color: #fff !important;
}

.sp-module-content .mod-languages ul.lang-inline {
    margin: 0 30px 0 30px !important;
}


@media (max-width: 768px) {
  .sppb-nav-tabs {
    flex-direction: column;
    align-items: center;
  }
}





