body {
   background: #eee !important;
}

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

#sp-header>.container-inner {
   background: #1a3816eb !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: #df9a2a !important;
}

.offcanvas-menu .offcanvas-inner {
  background: #1A3816 !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
  line-height: 22px !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
  font-size: 17px !important;
}

.offcanvas-menu {
  background-color: #1A3816 !important;
}

.close-offcanvas {
  background: #1A3816 !important;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
  padding: 0 10px !important;
}

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

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #df9a2a !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: #df9a2a !important;
  border-color: #df9a2a !important;
  padding: 8px 18px 8px 18px !important;
  text-transform: inherit !important;
  font-size: 14px !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:hover {
  background: #df9a2a !important;
  color: #fff !important;
  transition: all .4s !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  padding: 17px !important;
}

.sppb-carousel-extended-nav-control .nav-control {
  color: #1a3816 !important;
  border: solid 1px #1a3816 !important;
  background: #1a3816 !important;
}

.fa-angle-left:before {
  color: #eee !important;
}

.fa-angle-right:before {
  color: #eee !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler {
  top: 1% !important;
}

.sppb-carousel-extended-dots ul li span {
  background: #1a3816 !important;
}

.dropdown-toggle::after {
  color: #fff !important;
}


div.mod-languages .btn-group .btn {
  color: #eee !important;
  font-size: 13px !important;
}

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

.sp-module ul>li>a:hover {
  color: #df9a2a !important;
}

.sppb-panel-heading {
    background: #D9D9D9 !important;
}

#sppb-addon-1697438617168 h3.sppb-addon-title {
  color: #1A3816 !important;
}

#sppb-addon-1697438617157 h3.sppb-addon-title {
  color: #1A3816 !important;
}

#sppb-addon-1703414477845 h3.sppb-addon-title {
  color: #1A3816 !important;
}

#sppb-addon-1716350132058 h3.sppb-addon-title {
  color: #1A3816 !important;
}

#sppb-addon-1701155882166 h3.sppb-addon-title {
  color: #1A3816 !important;
}

#sppb-addon-1704891871323 span.sppb-addon-title {
  color: #fff !important;
}

#sppb-addon-1703416530855 h3.sppb-addon-title {
  color: #1A3816 !important;
}

#sppb-addon-1704945887224 span.sppb-addon-title {
  color: #fff !important;
}

.sppb-addon-pricelist .sppb-addon-title {
  line-height: 0.1 !important;
  margin-bottom: 2px !important;
}

div[data-arrow-content=icon_only].sp-slider .sp-nav-control {
  top: 0.1% !important;
}

#sppb-addon-wrapper-1769744245379 {
   margin: 0px 0px 30px 90px !important;
}

.help-block {
   margin-bottom: 0 !important;
}

.form-control {
   height: 38px !important;
}

.form-control {
  background-color: #0000002e !important;
}

.form-control {
  font-size: 17px !important;
  font-weight: 400 !important;
  color: #d9d9d9 !important;
}

#sppb-addon-wrapper-1769748200418 {
    margin: 0px 0px 30px 90px !important;
} 


----------------------------------------------




@media (min-width:1440px) {
  .container, 
    .com-sppagebuilder .sppb-row-container,  
    .sppb-container {
    max-width: 1360px !important;
    width: 100% !important;
  }
}
