li.browse.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-256 a{background:#fff0;border:2px solid #bcecb5;border-radius:17px;padding:20px 40px;color:#fff}li.browse.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-257 a{background:#fff0;border:2px solid #bcecb5;border-radius:17px;padding:20px 40px;color:#fff}.elementor-15 .elementor-element.elementor-element-e521314 .elementor-nav-menu--dropdown{background-color:#000;padding:40px 20px;text-align:center;margin:0 auto}@media (max-width:992px){.elementor-20 .elementor-element.elementor-element-1adf2dfa:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-1adf2dfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:1000px 0}.elementor-20 .elementor-element.elementor-element-ebd8b7f:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-ebd8b7f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}li.browse.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-256{width:68%;margin:0 auto;margin-bottom:20px}li.browse.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-257{width:68%;margin:0 auto;margin-bottom:20px}}@media (max-width:480px){li.browse.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-256{width:68%;margin:0 auto;margin-bottom:20px}li.browse.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-257{width:68%;margin:0 auto;margin-bottom:20px}}


/* Force inline layout for newsletter form */
.tnp.tnp-subscription form {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    background: transparent !important;
    border: 2px solid #fff !important;
    border-radius: 16px !important;
    padding: 4px 5px 4px 8px !important;
    width: 100% !important;
    max-width: 500px !important;
    margin: 0 auto !important;
}
/* Email input */
.tnp .tnp-email {
  flex: 1 !important;
  background: transparent !important;
  border: none !important;
  color: #fff !important;
  padding: 10px 15px !important;
  font-size: 16px !important;
  outline: none !important;
}

/* Placeholder color */
.tnp .tnp-email::placeholder {
  color: #fff !important;
}


/* Subscribe button inline */
.tnp .tnp-submit {
    background: #b5f2c0 !important;
    color: #000 !important;
    padding: 13px 20px !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    transition: 0.3s ease !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 17px!important;
    font-weight: 700!important;
    text-transform: capitalize!important;
    font-style: normal!important;
    text-decoration: none!important;
    letter-spacing: 0.19px!important;
    word-spacing: 0px!important;
   border: 2px solid  #b5f2c0 !important;
}

/* Hover effect */
.tnp .tnp-submit:hover {
    background: transparent !important;
    border: 2px solid  #b5f2c0!important;
    color:  #b5f2c0 !important;
}
/* Hide label */
.tnp .tnp-field-email label {
  display: none !important;
}

/* Remove default plugin spacing */
.tnp .tnp-field {
  margin: 0 !important;
  padding: 0 !important;
}

/* Keep button on same line */
.tnp .tnp-field-button {
  margin-left: 10px !important;
}


