/*#sppb-addon-aff14780-a6eb-4caa-8d8f-a05ea546f462 .sppb-panel-modern > .sppb-panel-heading {
   border-radius: 50px !important;
  }*/

#sppb-addon-accordion, #sppb-addon-aff14780-a6eb-4caa-8d8f-a05ea546f462, #sppb-addon-1b71R3yAr6sGWk9bYVk2B {
  background-color: #ffff !important
}


.sppb-carousel-extended-dots ul li {
  background: rgba(255, 251, 251, 0.4) !important;
  }

#sp-footer{
color: #ffffff !important;
background-color: #333333 !important;
  
}

/* Primer nivel del dropdown en horizontal */
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main > .sp-dropdown-inner > .sp-dropdown-items,
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main > .sp-dropdown-items {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 10px !important;
}

/* Items principales */
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main > .sp-dropdown-inner > .sp-dropdown-items > li,
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main > .sp-dropdown-items > li {
  display: block !important;
  margin: 0 !important;
  float: none !important;

}


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

}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  margin-top: -30px !important;
  background: #ffffffe8 !important;
  border-radius: 0 0 20px 20px !important;
  
}

.sp-megamenu-parent .sp-mega-group > li > a {
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 10px;
}


.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-size: 11px;
 
}






body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
  
  margin-left: 7px;
  
}



#sp-logo.has-border {
 
  padding-right: 0px;
}



#sp-header {
  
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
}




@media (max-width: 1396px) {
.sp-megamenu-parent{
  width: 100%;
  margin-top:-100px;
  margin-left:170px;
  
  }

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  
  font-size: 11px;
  
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
  
  margin-left: 5px;
  
}
#sp-header {
  
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

  
  }

@media (max-width: 1199px) {
.sp-megamenu-parent{
  width: 100%;
  margin-top:-100px;
  margin-left:170px;
  
  }

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  
  font-size: 11px;
  
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
  
  margin-left: 5px;
  
}
#sp-header {
  
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

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

}

  
  }