/*
Theme Name:     Royal Elementor Kit Child
Template:       royal-elementor-kit
Version:        1.0.0
Description:    Child theme for Royal Elementor Kit
Author:         shiva
*/
@import url("../royal-elementor-kit/style.css");

.elementor-element.elementor-element-f91d6e3.e-con-full.wpr-parallax-yes.e-grid.wpr-particle-no.wpr-jarallax-no.wpr-sticky-section-no.e-con.e-child {
    background-image: url(https://originaldivinenoni.com/wp-content/uploads/2025/08/Noni-bg.jpg)!important;
}
.elementor-element.elementor-element-f91d6e3.e-con-full.e-grid.wpr-particle-no.wpr-jarallax-no.wpr-sticky-section-no.e-con.e-child {
    background-image: url(https://originaldivinenoni.com/wp-content/uploads/2025/08/Noni-bg.jpg)!important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1915, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1919
{
	background: #4CAF50;
    color: #fff !important;
    border-radius: 4px;
	margin-left: 10px;
}
.menu-item-1915 a.elementor-item, .menu-item-1919 a.elementor-item {
    color: #fff !important;
}

#hide-pp{
	position: absolute !important;
  left: -9999px !important; /* moves it offscreen */
}
a.wpr-offcanvas-test {
    color: #218125;
}

.input-text, span#select2-billing_state-container {
    color: black !important;
}

.elementor-nav-menu--main .elementor-item.elementor-item-active:after {
    display: none;
}

.elementor-element.elementor-element-ed1a58f.wpr-pc-btn-align-fixed.wpr-pc-btn-align-fixed-right.elementor-widget.elementor-widget-wpr-phone-call {
    display: none;
}
.single-product header.elementor.elementor-1565.elementor-location-header {
    display: none;
}

div#testimonials {
    display: none;
}
.wpr-content-ticker {
    display: none;
}
.elementor-element.elementor-element-3a27232.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    display: none;
}

nav.woocommerce-breadcrumb {
    display: none;
}

ul.flex-direction-nav, span.posted_in {
    display: none;
}

.wpr-parallax-ml-children img {
    display: none;
}
.page-id-1606.elementor-kit-6{
	background-color:#f5e2e1 !important;
}
a.button.wc-forward {
    background-color: #62cf70;
}
a.button.wc-forward:hover {
    background-color: #62cf70;
}
.elementor-element.elementor-element-6c4085f.e-grid.e-con-full.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

html {
  scroll-behavior: smooth;
}
@media (max-width: 767px) {
  #services, #about, #buy {
    scroll-margin-top: 80px; /* adjust based on your mobile header height */
  }
}
/*.elementor.elementor-334 {
    display: none;
}

.elementor-element.elementor-element-6c68db9.product.elementor-widget.elementor-widget-image {
  text-align: center;
  margin-bottom: 20px;
}

.elementor-element.elementor-element-6c68db9.product.elementor-widget.elementor-widget-image img {
  width: 100%;
  max-width: 400px;
  height: auto;
  display: block;
  margin: 0 auto;
}

.buy-btn {
  margin-top: 10px;
  padding: 12px 20px;
  background: #4CAF50;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
}

.buy-btn:hover {
  background: #45a049;
}


@media (max-width: 768px) {
.elementor-element.elementor-element-6c68db9.product.elementor-widget.elementor-widget-image {
    display: block;
  }
}
*/

