#sp-header {
    background-color: rgba(255, 255, 255, 1) !important;
}
#sp-header.header-sticky {
    background-color: rgba(255, 255, 255, 1) !important;
}

#sppb-addon-21225979-eb4b-4f42-a65b-83b429be4472 img {
  max-width: 40% !important;
  height: auto !important;
  display: block !important;
  margin: 0 auto !important;
}



@media screen and (min-width: 800px){
a#offcanvas-toggler {
    display: none !important;
}
}
#offcanvas-toggler span {
    background-color: #693211 !important;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    position: fixed !important;
    right: 30px !important;
}
.mega.offcanvas-toggler-secondary.offcanvas-toggler-right.d-flex.align-items-center {
    display: none !important;
}

/*css mika*/
.sppb-addon-pricelist .sppb-addon-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    margin-bottom: 10px !important;
    font-family: emoji !important;
    color: #693211 !important;
}
.sppb-addon-pricelist .sppb-addon-content {
    color: #654E41 !important;
    font-family: math !important;
    font-style: italic !important;
}
.sppb-addon-pricelist .pricelist-price-content .pricelist-price {
    color: #383534 !important;
}
.sppb-addon-title {
    display: block !important;
}
@media screen and (max-width: 800px) {
h3 {
    font-size: 30px !important;
    color: #4E2509 !important;
    font-style: normal !important;
    font-family: system-ui !important;
}
}
.sppb-addon-pricelist .pricelist-price {
    letter-spacing: 2.5px !important;
    font-family: none !important;
}
.pricelist-price {
    margin-left: 5px !important;
}
.sppb-addon-title {
    display: block !important;
    font-size: 25px !important;
    font-family: fangsong !important;
    color: #220B0B !important;
}
  
/*css para que titulo no se corte en mobile y siga abajo*/
span.pricelist-title {
    max-width: 100% !important;
}

/*css para titulos*/
.titulos-secciones h3 {
    text-align: center !important;
    margin-bottom: 0px !important;
    font-family: emoji !important;
}
.titulos-ingles h3 {
    text-align: center !important;
    margin-bottom: 30px !important;
    font-family: emoji !important;
    font-size: 20px !important;
}
 
/*evitar que titulos item queden pegados a linea anterior*/
.pricelist-text-content {
    margin-bottom: 10px !important;
}