body{font-size:18px!important;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{text-transform: uppercase!important; font-size: 18px!important;}
.sppb-sp-slider-button .sp-slider-btn-text{background: #990000!important;}
.sp-slider-content-align-center h2{color:#333333!important;}
a:hover{color:#333333!important;}
.sppb-btn-primary:hover, .btn-primary:hover{background:#000000!important; border:1px solid #000000!important; color:#ffffff!important;}

@media(max-width: 1280px){
  .logo-image{height: 75px!important; }
  .sp-megamenu-parent > li:last-child > a{padding:0px!important;}
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{font-size:15px!important;}
}

@media(max-width: 990px){
  #sp-header{height: 85px!important;}
  .logo-image-phone{height: 75px!important; margin-top:15px!important;}
}


@media(max-width: 575px){
  #sp-header{height: 80px!important;}
  .logo-image-phone{height: 65px!important; margin-top:15px!important;}
}

@media(max-width: 415px){
  #sp-header{height: 80px!important;}
  .logo-image-phone{height: 55px!important; margin-top:15px!important;}
}

#offcanvas-toggler.mega{position: relative!important; margin-top:-50px!important;}
.offcanvas-menu .offcanvas-inner ul.menu > li a, .offcanvas-menu .offcanvas-inner ul.menu > li span{color:#ffffff!important; text-transform: uppercase!important;}
.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#ebebeb!important; text-transform: uppercase!important;}