.elementor-kit-7{--e-global-color-primary:#E4541B;--e-global-color-secondary:#E66531;--e-global-color-text:#000000DE;--e-global-color-18f3195:#FFFFFF;--e-global-color-03e9b02:#EDEEEE;--e-global-color-bda32e2:#575757;--e-global-color-0606875:#0000000A;--e-global-color-eba278b:#FAFAFA;--e-global-color-a4f7a89:#0000000A;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:14px;}.elementor-kit-7 a{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.sub-menu {
    background-position: center;
  transition: background 0.8s;
}

.sub-menu:hover {
    /*background: rgba(0, 0, 0, .04);*/
    background: rgba(0, 0, 0, .04)
 radial-gradient(circle, rgba(0, 0, 0, .04) 0%, #e4e4e4 1%) center/15000%;
}


li.mower-ico.hover-animate.ripple-btn, li.tractor-ico.hover-animate.ripple-btn, li.rtv-ico.hover-animate.ripple-btn, li.gen-ico.hover-animate.ripple-btn, li.attch-ico.hover-animate.ripple-btn {
    background-position: center;
  transition: background 0.8s;
}
li.mower-ico.hover-animate.ripple-btn:hover, li.tractor-ico.hover-animate.ripple-btn:hover, li.rtv-ico.hover-animate.ripple-btn:hover, li.gen-ico.hover-animate.ripple-btn:hover, li.attch-ico.hover-animate.ripple-btn:hover  {
     background: rgba(0, 0, 0, .04)
 radial-gradient(circle, rgba(0, 0, 0, .04) 0%, #e4e4e4 1%) center/15000%;
}

summary.e-n-accordion-item-title {
    background-position: center;
  transition: background 0.8s;
}

summary.e-n-accordion-item-title:hover {
  background:  rgba(0, 0, 0, .04)
 radial-gradient(circle, rgba(0, 0, 0, .04) 0%, #e4e4e4 1%) center/15000%;
 
}

.sub-menu:active{
  background-color: #0000000A;
  background-size: 100%;
  transition: background 0s;
}

/*.e-n-accordion-item-title:hover {
    background: linear-gradient(to right, #0000000A, red);
    /* Additional properties for the gradient */
   /* background-size: 200% 100%; /* Adjust as needed */
   /* transition: background-position 0.10s ease; /* Smooth transition */
/*}*/
summary.e-n-accordion-item-title:active {
  background-color: #0000000A;
  background-size: 100%;
  transition: background 0s;
}

/* Button style */
/*button {
  border: none;
  border-radius: 2px;
  padding: 12px 18px;
  font-size: 16px;
  text-transform: uppercase;
  cursor: pointer;
  color: white;
  background-color: #2196f3;
  box-shadow: 0 0 4px #999;
  outline: none;
}*//* End custom CSS */