body .sppb-btn.sppb-btn-default:hover, body .sppb-btn.sppb-btn-default:focus, body .sppb-btn.sppb-btn-default:active, body .sppb-btn.sppb-btn-primary:hover, body html.error-page .sppb-btn.btn-secondary:hover, html.error-page body .sppb-btn.btn-secondary:hover, body .sppb-btn.sppb-btn-primary:focus, body html.error-page .sppb-btn.btn-secondary:focus, html.error-page body .sppb-btn.btn-secondary:focus, body .sppb-btn.sppb-btn-primary:active, body html.error-page .sppb-btn.btn-secondary:active, html.error-page body .sppb-btn.btn-secondary:active, body .sppb-btn.btn-primary:hover, body .sppb-btn.btn-primary:focus, body .sppb-btn.btn-primary:active, body .btn.sppb-btn-default:hover, body .btn.sppb-btn-default:focus, body .btn.sppb-btn-default:active, body .btn.sppb-btn-primary:hover, body html.error-page .btn.btn-secondary:hover, html.error-page body .btn.btn-secondary:hover, body .btn.sppb-btn-primary:focus, body html.error-page .btn.btn-secondary:focus, html.error-page body .btn.btn-secondary:focus, body .btn.sppb-btn-primary:active, body html.error-page .btn.btn-secondary:active, html.error-page body .btn.btn-secondary:active, body .btn.btn-primary:hover, body .btn.btn-primary:focus, body .btn.btn-primary:active {
  background: #f7ecec !important;
  border-color: #fff2f2 !important;
  color: #e22028 !important;
}
.sppb-addon-title.sppb-feature-box-title {
  font-family: Roboto !important;
  font-size: 20px !important;
}
.mega-sirri .menu_item.item-header .sp-group-title::before {
  border-bottom: 1px solid #ddd;
  width: 30px !important;
}
.mega-sirri .menu_item.item-header .sp-group-title {
  font-size: 20px !important;
}
.mega-sirri li.sp-menu-item > a {
    font-size: 16px !important;
    margin: 0 10px !important;
    padding: 7px !important;
  }

.mega-sirri .item-174 a::before, .mega-sirri .item-176 a::before, .mega-sirri .item-178 a::before, .mega-sirri .item-180 a::before {
  border-bottom: 1px solid #ddd;
  width: 30px !important;
}
.mega-sirri .item-174 a, .mega-sirri .item-176 a, .mega-sirri .item-178 a, .mega-sirri .item-180 a {
  font-size: 20px !important;
}
.mega-sirri .item-176.menu_item.item-header {
  width: 175px;
}
.mega-sirri1 .sp-dropdown-mega .row > div:last-child {
  flex: auto !important;
  max-width: 50% !important;
}
.mega-sirri1 .sp-dropdown-mega .sp-mega-group .menu_item a {
  font-size: 20px !important;
  padding: 10px 30px !important;
}
.mega-sirri1 .sp-dropdown-mega .sp-mega-group .menu_item a::before {
  border-bottom: 1px solid #ddd;
  width: 30px !important;
}
#sp-header {
  background: #e22028 !important;
}
#sp-header.header-sticky {
  background-color: rgba(80, 85, 87, 0.3) !important;
}
.sp-megamenu-parent > li > a::before, .sp-megamenu-parent > li > span::before {
  content: "";
  background: #ffc7ca !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a::before, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge)::before {
  background: #ed9ca1 !important;
}
.offcanvas-inner #sp-bottom h3, span {
  
}
.close-offcanvas {
  background: #ccc !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #e22028 !important;
}
#sp-footer, #sp-bottom {
  background: #E22028 !important;
  color: #FFF !important;
}
.sp-copyright {
  color: #fff !important;
}
#sppb-addon-1615800667336 span {
  color: #fff !important;
}
#sp-bottom1 .sppb-addon-title {
  color: #fff !important;
}
.sp-scroll-up {
  background: #ddd;
}
#sp-bottom .sp-module-title {
  color: #fff !important;
}
#sp-bottom2 a {
  color: #fff !important;
}
.sp-megamenu-parent a {
  color: #fff !important;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px !important;
  padding: 0 10px !important;
}
.mod-languages {
  margin: 0 15px;
}
#language_btn_129 {
  border-radius: 50px;
  padding: 15px 25px;
}

@media only screen and (min-width: 750px) {
.sp-megamenu-wrapper #offcanvas-toggler {
  display: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #fff !important;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: rgba(226, 32, 40, 0.54) !important;
  }	
}
@media only screen and (min-width: 1020px) {
.sp-column.d-flex.justify-content-end.align-items-center {
  margin-right: 7em;
}
}

@media only screen and (max-width: 750px) {
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #430000 !important;
}
#offcanvas-toggler > .fa {
  color: #fff !important;
}
}