/* Top Bar */
.logo img {
    max-width: none;
}
.logo {
    text-align: center;
}
.logo a{display: inline-block;}
.logo-image {
    height: 85px !important;
}

/* News */
#sppb-addon-1583662157664 .sppb-nav-pills > li.active > a, 
#sppb-addon-1583662157664 .sppb-nav-pills > li.active > a:hover, 
#sppb-addon-1583662157664 .sppb-nav-pills > li.active > a:focus {
    color: #ffffff !important;
    background-color:#ff0000 !important;
}

a {
    color: #e2001a;
}

/* Footer */
#sp-footer .sp-copyright {
    color: #282e3f;
}

#sp-footer .sp-copyright a {
    color: #e63a4d;
}

#sp-footer .sp-copyright a:hover {
    color: #043b4a;
}

.menu-links {
    font-size:16px;
}

/* Navigation */

#sp-top-bar {
    border-top: solid 5px #e2001a;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    font-size: 16px;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #e2001a;
}

.sp-megamenu-parent > li:hover > a {
  color: #e2001a;
}

.main-megamenu ul.menu {
  border-top: 5px solid #e2001a;
}

.main-megamenu .menu-parent:hover > a {
  color: #e2001a;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #e2001a;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #e2001a;
}
ul.sp-megamenu-parent.menu-animation-none.d-none.d-lg-block {
    text-align: center;
}
/* Video */
.vp-center {
    justify-content: left;
}

/*#sp-top1{
    display: none !important;
}*/
#sp-top-bar .sp-module._menu.main-megamenu {
    display: none;
}
div#sp-top2 {
	text-align: right;
}
#brands-ico .sppb-row > div:last-child {
	padding-right: 0;
}
.main-megamenu .menu-toggler {
  top: 14px;
  right: 5px;
}
.sp-dropdown .sp-dropdown-items .sp-menu-item {
  text-align: left;
}
.main-megamenu ul.menu > li a {
  width: 100%;
  text-align: left;
}
@media (max-width: 1024px){ 
  #sp-top-bar .sp-module._menu.main-megamenu {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px){
  #sp-top-bar .col-lg-2, #sp-top-bar .col-lg-4,#sp-top-bar .col-lg-5{flex: 0 0 33.333333%;max-width: 33.333333%;}  
}
@media (min-width: 992px) and (max-width: 1024px){
#sp-top-bar .main-megamenu {
        display: block !important;
        position: absolute;
       top: 70px;
      padding-right: 20px;
    right: 0;
    }
 }   
@media (max-width: 991px){
    .brands-ico .sppb-col-xs-3 {
	    padding-right: 0;
	    padding-left: 10px;
	}
	#sp-top-bar #sp-top3{
		display: none;
	}
    #sp-top-bar .main-megamenu {
		display: block !important;
		position: absolute;
		top: 80px;
		right: 0;
		padding-right: 7px;
	}
    #sp-top-bar .main-megamenu {
   	   display: block !important;
  	}
  	#sp-top-bar .subscribe-button, #sp-top-bar #sp-top4 .social-icons, #sp-top-bar #sp-top2 {
		display: block !important;
	}
}
@media (max-width: 767px){
	  #sp-top-bar{
	  	display: flex;
	  }
	  #sp-top1{
	  	order: 1;
	  	width: 40%;
	  	display: block !important;
	  }
	  #sp-top2 {
			order: 2;
			width: 60%;
		}
	  div#sp-logo {
	  	order: 3;
	  	width: 54%;
	  	left: 15%;
	  }
	  #sp-top4 {
	  	order: 2;
	  	width: 50%;
	  	display: block !important;
	  }
	  #sp-top-bar .main-megamenu{
	  	position: absolute;    top: 130%;
	  }

    
  	#sp-menu-right {
    display: block !important;
  	}
  	
  	body.ltr #offcanvas-toggler.offcanvas-toggler-left {
    margin-right: 40px;
    margin-top: 15px;
    }
}

