.elementor-3152 .elementor-element.elementor-element-6f162ad:not(.elementor-motion-effects-element-type-background), .elementor-3152 .elementor-element.elementor-element-6f162ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fbfbff;}.elementor-3152 .elementor-element.elementor-element-6f162ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3152 .elementor-element.elementor-element-6f162ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3152 .elementor-element.elementor-element-b0d1c72.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-menu-toggle{margin:0 auto;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown a, .elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-menu-toggle{color:#54595f;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown{background-color:#f4f4f4;font-weight:bold;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown a:hover,
					.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown a.highlighted{background-color:#ededed;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#ededed;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#dbdbdb;border-bottom-width:0.3px;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a div.elementor-menu-toggle{color:#54595f;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a div.elementor-menu-toggle:hover{color:#7a7a7a;}.elementor-3152 .elementor-element.elementor-element-18a63a8:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-3152 .elementor-element.elementor-element-18a63a8 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(232,232,232,0.94);}.elementor-3152 .elementor-element.elementor-element-18a63a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3152 .elementor-element.elementor-element-18a63a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3152 .elementor-element.elementor-element-12a339f:not(.elementor-motion-effects-element-type-background), .elementor-3152 .elementor-element.elementor-element-12a339f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1cff;}.elementor-3152 .elementor-element.elementor-element-12a339f{border-style:solid;border-width:0px 0px 1px 0px;border-color:#dddddd;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3152 .elementor-element.elementor-element-12a339f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3152 .elementor-element.elementor-element-b5e6bc8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3152 .elementor-element.elementor-element-b5e6bc8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;justify-content:center;}.elementor-3152 .elementor-element.elementor-element-a39935c > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-4c07b72 .elementor-menu-toggle{margin:0 auto;}.elementor-3152 .elementor-element.elementor-element-4c07b72 .elementor-nav-menu--main{font-size:1.5em;font-weight:bold;}.elementor-3152 .elementor-element.elementor-element-4c07b72 .elementor-nav-menu--dropdown{background-color:#fbfbff;font-size:0.8em;border-radius:0px 0px 5px 5px;}.elementor-3152 .elementor-element.elementor-element-4c07b72 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-3152 .elementor-element.elementor-element-4c07b72 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}.elementor-3152 .elementor-element.elementor-element-4c07b72 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3152 .elementor-element.elementor-element-b5e6bc8{width:25%;}.elementor-3152 .elementor-element.elementor-element-7ebec3e{width:75%;}}@media(max-width:767px){.elementor-3152 .elementor-element.elementor-element-6f162ad{margin-top:5px;margin-bottom:5px;}.elementor-3152 .elementor-element.elementor-element-b0d1c72{width:15%;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown{font-size:13px;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a .elementor-nav-menu--dropdown a{padding-top:7px;padding-bottom:7px;}.elementor-3152 .elementor-element.elementor-element-8dc6d6a > .elementor-widget-container{margin:7px -10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-769a9a9{width:65%;}.elementor-3152 .elementor-element.elementor-element-769a9a9 > .elementor-element-populated{margin:0% 1% 0% 5%;padding:0px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-160143d > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-3152 .elementor-element.elementor-element-938d27e{width:10%;}.elementor-3152 .elementor-element.elementor-element-04c4490 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-1bb6dd1{width:10%;}.elementor-3152 .elementor-element.elementor-element-4768feb > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-3152 .elementor-element.elementor-element-0d1b48a > .elementor-widget-container{margin:3px 0px 2px 0px;padding:0px 15px 0px 15px;}}/* Start custom CSS for nav-menu, class: .elementor-element-8dc6d6a */.elementor-3152 .elementor-element.elementor-element-8dc6d6a div > nav.elementor-nav-menu--dropdown.elementor-nav-menu__container
{
    position: absolute;
    z-index: 9998;
    width:260px;
    top:33px;
    min-height: 500px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_product_search, class: .elementor-element-0d1b48a */.elementor-3152 .elementor-element.elementor-element-0d1b48a div > button {
    min-height:0em !important;
    line-height: 1.9em !important;
    
} 
.elementor-3152 .elementor-element.elementor-element-0d1b48a div > button > i {
   font-size: 1em !important;
}
.elementor-3152 .elementor-element.elementor-element-0d1b48a div > input{
    height: 2em;
}
.elementor-search-form__container {
    min-height: 21px !important;
    
}
.elementor-3152 .elementor-element.elementor-element-0d1b48a div > form {
        margin-bottom: 0em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f162ad */.elementor-3152 .elementor-element.elementor-element-6f162ad.elementor-sticky--effects{ background-color: rgba(251,251,255,0.8) !important }

.elementor-3152 .elementor-element.elementor-element-6f162ad{ transition: background-color 4s ease !important; }

.elementor-3152 .elementor-element.elementor-element-6f162ad.elementor-sticky--effects >.elementor-container{ min-height: 80px; }

.elementor-3152 .elementor-element.elementor-element-6f162ad > .elementor-container{ transition: min-height 1s ease !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12a339f */.elementor-3152 .elementor-element.elementor-element-12a339f{ transition: background-color 4s ease !important; }

.elementor-3152 .elementor-element.elementor-element-12a339f.elementor-sticky--effects >.elementor-container{ min-height: 80px; }

.elementor-3152 .elementor-element.elementor-element-12a339f > .elementor-container{ transition: min-height 1s ease !important; }/* End custom CSS */