.mm-green-bg{background-color:var(--color-one);}
.mm-black-bg{background-color:var(--color-black);}
.mm-dark-black-bg{background-color:var(--color-dark-black)}
@media only screen and (max-width: 980px) {
.two-columns .et_pb_column{width:50%!important;}
} .woocommerce ul.products li.product h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.custom-controller .et_pb_slider .et-pb-slider-arrows{position:static;bottom:100px;margin-right:30px;}
.custom-controller .et_pb_slider .et-pb-arrow-prev, .custom-controller .et_pb_slider .et-pb-arrow-next{opacity:1;top:92%;left:auto;z-index:99;height:50px;width:50px;}
.custom-controller .et_pb_slider .et-pb-arrow-prev:before, .custom-controller .et_pb_slider .et-pb-arrow-next:before{padding:15px 15px;margin-right:20px;font-size:23px;color:#1d1d1f;border:2px solid #1d1d1f;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;}
.custom-controller .et_pb_slider .et-pb-arrow-prev{left:200px;z-index:100;}
.custom-controller .et_pb_slider .et-pb-arrow-prev:before{content:'\23';}
.custom-controller .et_pb_slider .et-pb-arrow-next{right:calc(100% - 160px);}
.custom-controller .et_pb_slider .et-pb-arrow-next:before{content:'\24';}
.custom-controller .et_pb_image_wrap{background-color:rgba(0,0,0,0);padding:15px;}
.custom-controller .et_pb_slider .et-pb-arrow-prev:before, .custom-controller .et_pb_slider .et-pb-arrow-next:before{padding:12px 12px;margin-right:20px;font-size:25px;color:#1d1d1f;border:2px solid #1d1d1f;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;}
.custom-controller .et_pb_slider .et-pb-arrow-prev:before, .custom-controller .et_pb_slider .et-pb-arrow-next:before{color:#545454;border:2px solid #545454;border-radius:50%;}
.custom-controller .et_pb_slider .et-pb-arrow-prev:hover:before, .custom-controller .et_pb_slider .et-pb-arrow-next:hover:before{color:#000!important;border-color:#000!important;}
.custom-controller .et_pb_slides{margin-bottom:10px;}
.custom-controller .et_pb_slide{padding:0px;}
.et-pb-controllers a{width:25px;}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.custom-controller .et_pb_slider .et-pb-arrow-prev, .custom-controller .et_pb_slider .et-pb-arrow-next{opacity:1;top:90%!important;left:40px;z-index:99;height:40px;width:40px;}
.custom-controller .et_pb_slider .et-pb-arrow-prev{left:150px;z-index:100;}
}
@media only screen and (max-width:767px) {
.custom-controller .et_pb_slider .et-pb-arrow-prev{left:auto;right:80px;top:calc(100% - 70px)}
.custom-controller .et_pb_slider .et-pb-arrow-next{left:auto;right:10px;top:calc(100% - 70px)}
.custom-controller .et_pb_slider .et-pb-arrow-prev:before, .custom-controller .et_pb_slider .et-pb-arrow-next:before{padding:8px;font-size:22px;}
} .mm-blog-meta-icons .post-meta .author:before{content:"\e08a";font-family:ETMODULES;color:var(--color-one);font-weight:bold;margin-right:4px;}
.mm-blog-meta-icons .post-meta .published:before{content:"\e023";font-family:ETMODULES;color:var(--color-one);font-weight:bold;margin-right:4px;}
.mm-blog-meta-icons .post-meta>a:before{content:"\e078";font-family:ETMODULES;color:var(--color-one);font-weight:bold;margin-right:4px;}
.et_pb_bg_layout_light .et_pb_post p, .et_pb_post .post-meta a{color:var(--color-black) !important;}
.et_pb_post .entry-featured-image-url{margin-bottom:10px !important;}
.et_pb_image_container{margin:-10px -10px 12px !important;}
.et_pb_blog_grid .et_pb_post{padding:10px !important;}
.mm-slider-v1 .et_pb_bg_layout_dark h2, .mm-slider-v1 .et_pb_bg_layout_dark .et_pb_slide_content, .mm-slider-v1 .et_pb_bg_layout_dark .et_pb_slide_content p{color:var(--color-dark-black) !important;}
.mm-slider-v1 .et-pb-controllers{left:auto !important;right:20px;text-align:right;}
.mm-slider-v1 .et-pb-controllers a{color:transparent !important;background-color:var(--color-black);width:7px !Important;}
.mm-slider-v1 .et-pb-controllers .et-pb-active-control{background-color:var(--color-one);width:20px !important;}
.et_pb_button, .et_pb_button_inner{color:#fff;background:var(--color-one);border:2px solid var(--color-one);}
.et_pb_button:hover, .et_pb_button_inner:hover{color:#fff;background:var(--color-two);border:2px solid var(--color-two);}
.mm-blurb-v1.et_pb_blurb .et-pb-icon{color:var(--color-one);margin-top:5px;}
.mm-text-v1.et_pb_text h3{color:var(--color-dark-black);}
.mm-text-v1.et_pb_text p{color:var(--color-dark-black);}
.mm-products-style-v1 span.onsale{color:#fff;background-color:var(--color-three) !important;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{content:'\35' !important;font-family:ETModules !important;color:#fff;background:var(--color-one);padding:0.05em 0.4em;border-radius:0;position:absolute;border:2px solid var(--color-one);border-radius:30px;top:calc(45% + 30px);left:auto;right:10px;transition:0.5s;}
@media(min-width:981px){
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{opacity:0;}
}
@media(max-width:980px){
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{opacity:0.4;}
} @media(max-width:980px){
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{position:relative;top:calc(45% + 30px);left:0px;}
}
li.product:hover a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{opacity:1;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{padding:0.05em 0.4em;border:2px solid var(--color-one) !important;opacity:1;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover:after{display:none !important;}
a.added_to_cart.wc-forward{opacity:1;font-family:'ETmodules' !important;border-radius:50px;font-size:0px !important;font-weight:800;width:38px;height:38px;color:var(--color-one) !important;background:#f8f8f9!important;border:1px solid var(--color-one);transition:ease-in-out 0.5s;position:absolute;display:inline-block;top:calc(50% + 31px);right:10px;overflow:hidden;}
a.added_to_cart.wc-forward:after{opacity:1;content:'\4e'!important;font-family:'ETmodules'!important;line-height:0em;color:var(--color-one);font-weight:800;font-size:22px!important;position:absolute;top:19px;right:7px;margin-left:12px;}
.woocommerce ul.products li.product .button{font-family:ETModules;color:var(--color-one);font-size:18px;background:#fff;font-weight:500 !important;padding:2px 4px 4px 4px !important;border-radius:100px;height:38px!important;width:38px!important;text-align:center;transition:.3s ease;border:2px solid var(--color-one);}
.woocommerce ul.products li.product .button:hover{background:var(--color-one) !important;color:#fff;}
.woocommerce ul.products li.product .button:after{display:none}
.mm-product-deal-countdown .et_pb_countdown_timer_container.clearfix{color:var(--color-three);}
.mm-on-sale-badge .woocommerce-page span.onsale, .woocommerce span.onsale{color:#fff;background:var(--color-three) !important;}
#sb_instagram .sb_instagram_header, .sb_instagram_header{display:none;}
#sb_instagram .sbi_follow_btn a{background-color:var(--color-one) !important;}
#sb_instagram .sbi_follow_btn a:hover{box-shadow:inset 0 0 10px 20px var(--color-two);}
.active-tab{border:1px solid var(--color-black) !important;}
.active-tab.et_pb_text p, .active-tab.et_pb_text{color:white;background:#212121;}
#products .wpf_item input[type="checkbox"]{border-radius:0!important;}
.wpf_item input[type="checkbox"]{border-radius:0!important;}
.wpf_reset_btn{font-size:18px!important;color:#fff;width:100%;background:var(--color-one);text-align:center;margin:20px 0;padding:10px 6px;border:1px solid #fff;border-radius:5px;}
.wpf_reset_btn input[type="reset"]{font-weight:500;}
.wpf_reset_btn:hover{background:var(--color-two);}
.wpf_reset_btn:before, .wpf_reset_btn:after{content:'';opacity:0;}
.wpf_item.wpf_item_onsale, .wpf_item.wpf_item_instock{padding:1em 0px;display:inline-block;}
.wpf_product_tag{border:1px solid #000;}
.mm-shop-filter-links .wpf_links a{color:#292929;padding:3px 10px;border:1px solid #292929;}
#products .wpf_slider.ui-slider, .wpf_item .wpf_slider.ui-slider{background:#000;margin:2.5em 7px 0.8em 10px!important;}
.wpf_item .wpf_slider.ui-slider .ui-widget-header{background:#000;border:none;}
.wpf_form .wpf_reset_btn:before{content:'\e037';font-family:'ETmodules';color:white;padding:0 12px;border-top:0;top:10px;opacity:0.5;transition:ease-in-out 0.3s;}
.wpf_reset_btn:hover:before{opacity:1;transform:rotateZ(-90deg);}
.wpf_reset_btn input[type="reset"]{cursor:pointer;}
@media(min-width:981px){
.mm-filter-toggle .et_pb_toggle_content{display:block;}
}
@media(max-width:980px){
.mm-filter-toggle .et_pb_toggle_content{display:none;}
} .mm-toggle-filter-two .wpf_form{max-height:70vh;overflow-y:scroll;padding:10px 20px 80px 0;}
.mm-toggle-clickable-area.et_pb_toggle{padding:0;}
.mm-toggle-clickable-area.et_pb_toggle .et_pb_toggle_title{padding:15px;}
.mm-toggle-clickable-area.et_pb_toggle .et_pb_toggle_title:before{padding-right:20px;}
.mm-toggle-clickable-area.et_pb_toggle .et_pb_toggle_content{padding:0 15px 15px 15px;}
body:not(.et-fb) .dl-slide-sidebar{transform:translateX(410px);}
body:not(.et-fb) .dl-slide-sidebar.is-opened{transform:translateX(0);}
.dl-slide-sidebar.has-transition{transition:.7s;}
.dl-close{cursor:pointer;}
.mm-scrollbar ::-webkit-scrollbar, .mfp-content ::-webkit-scrollbar{width:5px;}
.mm-scrollbar ::-webkit-scrollbar-track, .mfp-content ::-webkit-scrollbar-track{background-color:#eee;}
.mm-scrollbar ::-webkit-scrollbar-thumb, .mfp-content ::-webkit-scrollbar-thumb{width:4px!important;background-color:#292929;border-radius:10px;border:2px solid #292929;}
.mm-scrollbar ::-webkit-scrollbar-thumb:hover{background-color:#292929;}
.mm-scrollbar ::-webkit-scrollbar-thumb:active{background-color:#fff;}
.woocommerce nav.woocommerce-pagination ul{border:1px solid #212121;}
.woocommerce nav.woocommerce-pagination ul li a{color:#212121;min-width:2em;}
.woocommerce nav.woocommerce-pagination ul li a:hover{color:white;background:#212121;}
.woocommerce nav.woocommerce-pagination ul li:not(:last-child){min-width:2em;border-right:1px solid #212121;}
.woocommerce nav.woocommerce-pagination ul li:last-child{border-right:0px solid transparent;}
.woocommerce nav.woocommerce-pagination ul li span.current{color:white;background:#212121 !important;}
.wlfmc-add-to-multi-list.wlfmc_position_after_add_to_cart_button, .wlfmc-add-to-waitlist.wlfmc_position_after_add_to_cart_button, .wlfmc-add-to-wishlist.wlfmc_position_after_add_to_cart_button{display:flex;}
.wlfmc-add-button.wlfmc-addtowishlist, .wlfmc-add-to-wishlist.exists.show-remove-after-add .wlfmc-removefromwishlist{display:inherit !important;margin-bottom:20px;}
.wlfmc-single-btn:not(.is-elementor) .wlfmc-add-button > a{padding:15px 10px;}
.wlfmc-wishlist-popup .wlfmc-popup-footer .wlfmc_btn_0{border:2px solid var(--color-three) !important;}
a.wlfmc-popup-close.wlfmc-btn.wlfmc-popup-close.wlfmc_btn_1{border:2px solid #212121 !important;}
.wlfmc-icon-heart:before{font-weight:800;}
.wlfmc-top-of-image.image_top_right{top:30% !important;right:0.6em !important;height:38px;opacity:0;transition:0.5s;}
li.product:hover .wlfmc-top-of-image.image_top_right{opacity:1;}
@media(max-width:980px){
.wlfmc-top-of-image.image_top_right{top:calc(100% - 38px)!important;right:calc(50% - 19px)!important;opacity:0.4;}
} .wp-pagenavi{text-align:center;padding-top:50px!important;border-top:0px;}
.wp-pagenavi a, .wp-pagenavi span{font-size:18px!important;color:#000!important;padding:10px 20px;background-color:#f8f8f9;border:1px solid #eee!important;border-radius:5px;}
.wp-pagenavi a:hover, .wp-pagenavi span:hover{color:#fff!important;padding:10px 20px;background-color:#212121;}
.wp-pagenavi span.current{color:#fff!important;padding:10px 20px;background-color:#212121;}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.5;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{border:5px solid #fff;}
.mfp-close-btn-in .mfp-close, .mfp-wrap .mfp-container button:hover{color:#fff !important;background:#212121 !important;opacity:1;}
.mfp-wrap .mfp-close:active{top:0 !important;}
.wpb_wl_product_title{font-size:25px;margin:0 0 10px;line-height:1.4em;}
.wpb_wl_product_price, .wpb_wl_summary p{margin:0 0 15px;}
.wpb_wl_summary form.cart{margin:15px 0px 15px 0;}
.woocommerce div.product form.cart .variations td select{border:1px solid #ced4da !important;background-color:#F8F8F9;border-radius:0px;}
.wpb_wl_quick_view_content{padding:5px;max-width:980px;box-sizing:content-box !important;}
.wpb_wl_quick_view_content *, .wpb_wl_quick_view_content *:after, .wpb_wl_quick_view_content *:before{box-sizing:content-box !important;}
@media(min-width:768px){
.wpb_wl_images{width:49%;margin:0px;}
.wpb_wl_summary{width:48%;max-height:520px;overflow-y:scroll;padding-bottom:80px;}
}
.wpb_wl_summary form.cart{display:flex;flex-wrap:wrap;}
button.mfp-arrow{background:#212121 !important;}
.mfp-arrow-right{right:18px;}
.mfp-arrow-left{left:18px !important;}
.mfp-arrow-left:after, .mfp-arrow-right:after{font-size:46px !important;}
.wpb_wl_summary p{color:#292929;}
.woocommerce .wpb_wl_summary .button{color:#FFFFFF !important;border-radius:5px !important;font-size:18px!important;font-weight:600 !important;background-color:#606C38 !important;min-width:120px !important;height:40px !important;margin-bottom:20px !important;text-transform:inherit;border:2px solid #606C38 !important;transition:all 300ms ease 0ms !important;}
#product .wpb_wl_summary.button:hover, .single_add_to_cart_button.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce.et_pb_button_helper_class button.button:hover, .woocommerce-page.et_pb_button_helper_class button.button:hover{background-color:#283618 !important;opacity:1 !important;}
.wpb_wl_summary .quantity .qty{font-size:25px !important;display:flex;flex-wrap:wrap;justify-content:flex-start;width:5em;max-width:60px !important;height:17px !important;color:#212121 !important;background-color:#ffffff !important;border:1px solid #ced4da !important;border-radius:0px !important;position:relative !important;}
.woocommerce div.product form.cart, .woocommerce-page div.product form.cart{padding:10px 0 0 0;height:auto !important;}
#wpb_wl_images .woocommerce-page div.product div.thumbnails a{width:15%;}
.woocommerce div.product.wpb_wl_quick_view_content div.thumbnails a, .woocommerce-page div.product.wpb_wl_quick_view_content div.thumbnails a, .wpb_wl_quick_view_content div.images div.thumbnails a{margin-top:5px;width:15%;margin-right:1%;}
span.price{font-weight:700;}
.mfp-arrow-left:before, .mfp-arrow-left:after, .mfp-arrow-right:before, .mfp-arrow-right:after{border-left:0 !important;border-right:0 !important;}
.mfp-arrow.mfp-arrow-left.mfp-prevent-close, .mfp-arrow.mfp-arrow-right.mfp-prevent-close{opacity:0.8;}
.mfp-arrow.mfp-arrow-left.mfp-prevent-close:hover, .mfp-arrow.mfp-arrow-right.mfp-prevent-close:hover{opacity:1;}
.mfp-arrow-left:before{content:'\23';font-family:'ETmodules';color:#606C38;font-weight:900;font-size:25px;line-height:1.1em;background-color:#ffffff;width:auto;border:0;height:25px;width:40px;padding:15px;opacity:1;position:absolute;}
.mfp-arrow-right{right:40px;}
.mfp-arrow-right:before{content:'\24';font-family:'ETmodules';color:#606C38;font-weight:900;font-size:25px;line-height:1.1em;background-color:#ffffff;width:auto;border:0;height:25px;width:40px;padding:15px;opacity:1;position:absolute;}
@keyframes fadeTop {
0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media(min-width:767px){ .mm-single-field .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis:165px !important;}
.mm-single-field .et_pb_newsletter_form .et_pb_newsletter_field{flex-basis:calc(100% - 180px) !important;}
} .wlfmc-counter-wrapper .wlfmc-counter-icon .wlfmc-counter-number{border:1px solid #fff;}
.d-flex a.product-name, .wlfmc-wishlist-table.view-mode-grid .product-name strong{color:var(--color-dark-black);}
.d-flex .product-price.price{font-size:18px;font-weight:700;margin-top:15px;}
.wlfmc-list .wlfmc-remove-from-list i{color:var(--color-black) !important;}
@media(min-width:981px){
.wlfmc-counter-wrapper .wlfmc-counter-dropdown.lists-show{min-width:380px !important;left:auto !important;right:5vw !important;}
}
@media(max-width:980px){
.wlfmc-counter-wrapper .wlfmc-counter-dropdown.lists-show{width:90vw !Important;top:120px !Important;left:auto !important;right:5vw !important;}
} @media(min-width:768px){
.et_pb_menu_inner_container.clearfix{margin-right:-170px;padding-right:170px;}
}
@media(max-width:767px){
.et_pb_menu_inner_container.clearfix{margin-right:-120px;padding-right:120px;}
}
@media(max-width:767px){
.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0px !important;}
}
.et-menu li>a{cursor:pointer;}
ul.sub-menu{border-radius:5px;}
.category-menu .et_pb_menu__menu .dropdown-menu{visibility:hidden;opacity:0;-webkit-transition:300ms all cubic-bezier(.4,0,.2,1);-moz-transition:300ms all cubic-bezier(.4,0,.2,1);-o-transition:300ms all cubic-bezier(.4,0,.2,1);-ms-transition:300ms all cubic-bezier(.4,0,.2,1);transition:300ms all cubic-bezier(.4,0,.2,1);position:absolute!important;top:75px;bottom:auto;left:auto;right:0;}
.category-menu .et_pb_menu__menu li.first-level:hover .dropdown-menu{visibility:visible;opacity:1;}
.category-menu  .et_pb_menu__menu li{margin-top:0px !important;}
.category-menu .et_pb_menu__menu li>a{margin-top:0px !important;padding:15px 18px 15px 5px!important}
.et_pb_menu .et-menu>li{padding-left:2px !important;}
.et_pb_menu__menu li>a{line-height:1.4em;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{left:auto !important;}
.category-menu .et_pb_menu__menu li.first-level>a:hover{background-color:transparent;}
.category-menu .et_mobile_menu .dropdown-menu{background-color:white;padding-top:25px;padding-bottom:5px;}

@media(max-width:980px){
.category-menu .et_mobile_menu .dropdown-menu{padding-bottom:20px;}
}
.category-menu .et_mobile_menu li > a{background-color:transparent;position:relative;}
.category-menu .et_mobile_menu .first-level > a:after{font-family:'ETmodules';content:'\4c'!important;color:#212121;font-weight:600;line-height:0.9em;position:absolute;font-size:20px;top:5%;right:0px;background:#f0f3f6;height:20px;width:20px;padding:9.8px;}
.category-menu .et_mobile_menu .first-level > .icon-switch:after{content:'\4b'!important;color:#212121;}
.category-menu .et_mobile_menu .dropdown-menu{display:none;}
.category-menu .et_mobile_menu .dropdown-menu.reveal-items{display:block;}
.category-menu .et_pb_menu__menu>nav>ul>li{position:static !important;}
.category-menu .et_mobile_menu .dropdown-menu{visibility:visible !important;}
.menu-item{font-weight:600;}
.mobile_menu_bar{position:inherit;}
.et_pb_module .mobile_menu_bar:before{top:0px;}
.nav li li{width:100% !important;padding:0 10px !important;}
.et-menu li li a{width:100%;}
.nav li li:not(:last-child):after{content:"";position:absolute;border-bottom:1px solid #eee;width:calc(100% - 20px);left:10px;}
.et-menu li li.menu-item-has-children>a:first-child:after{right:0 !important;}
ul.sub-menu{padding:10px 0 !important;}
#ajaxsearchlite1 .probox, div.asl_w .probox{box-shadow:none !important;}
div.asl_m.asl_w{outline:1px solid #212121;outline-offset:-1px;}
div.asl_w .probox .prosettings, div.asl_w .probox .promagnifier{background-color:#fff;background-image:-webkit-linear-gradient(185deg,#fff,#fff);background-image:linear-gradient(185deg,#fff,#fff);border:0 solid #212121;}
#ajaxsearchlite1 .probox, div.asl_w .probox, div.asl_m .probox .proinput input{height:40px !important;}
div.asl_w .probox .prosettings, div.asl_w .probox .promagnifier{margin-top:6px;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox div.proinput input{font-size:16px !important;}
.prosettings:before{content:'\e037'!Important;color:#212121;font-family:'ETmodules'!Important;font-size:18px!Important;background:#fff;padding:5px;}
div.asl_m .probox .proclose svg{fill:#fff !Important;margin-top:-4px;}
div.asl_w .probox div.asl_simple-circle{margin-top:10px;padding:10px !important;}
div.asl_m .probox .proinput input.autocomplete{margin-top:-40px !important;}
#ajaxsearchlite1 .probox, div.asl_w .probox, div.asl_w .probox .promagnifier{background:#fff;background-image:-webkit-radial-gradient(center,ellipse cover,#fff,#fff);background-image:radial-gradient(ellipse at center,#fff,#fff);}
div.asl_w .probox .promagnifier{margin-top:3px;margin-right:1px;}
div.asl_w .probox .promagnifier .innericon svg{fill:#000;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{color:#000 !Important;fon-family:'Poppins',Helvetica,Arial,Lucida,sans-serif !important;}
div.asl_m .probox .proclose svg{top:40%;}
div.asl_r.vertical, div.asl_w{background:#fff;border:2px solid #eee;border-radius:3px;}
#ajaxsearchlite1 .probox, div.asl_w .probox{border:none !important;}
div.asl_s.searchsettings{background:var(--color-dark-black);}
div.asl_w .probox div.prosettings{background:#fff;background-image:-webkit-radial-gradient(center,ellipse cover,#fff,#fff);background-image:radial-gradient(ellipse at center,#fff,#fff);}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{color:var(--color-one);font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif !important;}
div.asl_r .results .item .asl_content .asl_desc{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif !important;}
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d';}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, ul.et_mobile_menu li.page_item_has_children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px !important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent;}
ul.et_mobile_menu>li.menu-item-has-children, ul.et_mobile_menu>li.page_item_has_children, ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children, .et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative;}
.et_mobile_menu .menu-item-has-children>a, .et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent;font-weight:600 !important;}
ul.et_mobile_menu .menu-item-has-children .sub-menu, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none !important;visibility:hidden !important;}
ul.et_mobile_menu .menu-item-has-children .sub-menu.visible, #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block !important;visibility:visible !important;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1;}
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{font-family:'ETmodules';content:'\4c'!important;color:#212121;font-weight:600;line-height:2.1em;position:absolute;font-size:20px;top:5%;right:0px;background:#f0f3f6;height:90%;width:90%;}
ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\4b';}
.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff;}
.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0;}
.et_pb_menu_0.et_pb_menu .et_mobile_menu, .et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px;}
.mobile_menu_bar{bottom:0 !important;}
.et_pb_menu .et_mobile_menu{height:80vh;overflow-y:scroll;border-radius:5px;}
button.button.addonify-qvm-button{background:white !important;border-radius:50% !important;border:2px solid var(--color-one) !important;position:absolute;top:calc(30% + 30px);right:0.6em;opacity:0;transition:0.5s;}
@media(max-width:980px){
button.button.addonify-qvm-button{opacity:0.4;top:calc(100% - 56px);right:0px;}
}
button.button.addonify-qvm-button span.label{display:none !important;}
li.product:hover button.button.addonify-qvm-button{opacity:1;border:2px solid var(--color-one) !important;}
.woocommerce ul.products .product .button.addonify-qvm-button .icon svg{width:20px;height:20px;}
#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity input[type=number]{background:#f8f8f9;border:2px solid #eee;}
#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart{display:flex;flex-wrap:wrap;}
#adfy__woofc-trigger.bottom-left{bottom:50px;left:50px;}
@media(max-width:980px) and (min-width:768px){
#adfy__woofc-trigger.bottom-left{bottom:25px;left:25px;}
}
@media(max-width:479px){
#adfy__woofc-trigger.bottom-left{bottom:5px;left:5px;height:45px;width:45px;}
}
#adfy__woofc-overlay{background:rgb(33 33 33 / 0.25);}
#adfy__floating-cart #adfy__woofc-cart-errors{color:var(--color-one);background:#f8f8f9;}
.woocommerce-checkout #payment div.payment_box{background-color:#fff;}
.mm-cart-table table.shop_table, .mm-cart-total-table table.shop_table td, .mm-cart-total-table .cart_totals{font-weight:400;color:var(--color-black) !important;line-height:1.8em;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;}
.mm-cart-total-table .cart_totals h2{font-weight:600;color:var(--color-dark-black) !important;}
.mm-cart-table table.shop_table a, .mm-cart-total-table table.shop_table td a{color:var(--color-three) !Important;}
.mm-cart-table table.shop_table a.remove{color:white !important;}
.mm-cart-table span.woocommerce-Price-amount.amount bdi{font-weight:600;}
.mm-cart-table-btn table.cart button[name="apply_coupon"], .mm-cart-table-btn table.cart button[name="update_cart"]:disabled, .mm-cart-total-btn.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{color:#ffffff !important;background-color:var(--color-one);border-color:var(--color-one);font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif !important;}
.mm-cart-table-btn table.cart button[name="apply_coupon"]:hover, .mm-cart-table-btn table.cart button[name="update_cart"]:disabled:hover, .mm-cart-total-btn.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--color-two) !important;border-color:var(--color-two);}
.woocommerce ul.products li.product .woocommerce-loop-product__title{display:block !important;}
.woocommerce div.product form.cart .variations td select{border-radius:0;}
.et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations{color:var(--color-one);font-weight:600;background:#fff;padding:2.5px 0 !important;width:100%;height:25px;text-align:center;border:1px solid var(--color-one);}
.et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations:hover{color:#fff;background:var(--color-one);}
.single_variation_wrap, .price{color:var(--color-three)!important;}
.single_variation_wrap{margin-top:-15px;font-weight:700;font-size:20px !important;}
@media only screen and (max-width: 980px) {
.single_variation_wrap{margin-top:-15px;}
}
.woocommerce-variation-price{padding:0 0 10px 0;margin-bottom:10px;width:100%;}
.woocommerce #review_form #respond textarea, #commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea{padding:12px;color:#292929;line-height:1.4em;background-color:#f8f8f9;font-size:16px;border:1px solid #CED4DA;}
.woocommerce-page #review_form #respond p.form-submit input{color:#ffffff !important;font-size:18px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;background-color:var(--green-color);border:2px solid var(--green-color);padding:10px 25px !important;margin-top:0 !important;border-radius:3px;}
.woocommerce-page #review_form #respond p.form-submit input:hover{background-color:var(--color-two);border-color:var(--color-two);}
.woocommerce div.product div.images .flex-control-thumbs li{margin-bottom:0px;}
.woocommerce #reviews #comment{height:120px;}
.woocommerce .woocommerce-Reviews-title{font-size:18px !important;font-weight:600;}
.reviews-tab .alt{width:100%;}
.woocommerce .star-rating span:before{color:var(--color-three);}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar{width:65px !important;height:65px !important;border-radius:50%;}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 75px !important;}
.mm-checkout-payment-method .woocommerce-info{color:#000000 !important;background:#F8F8F9 !important;}
.mm-checkout-notice .woocommerce-form-login .woocommerce-form-login__submit:hover, .mm-checkout-notice button.button:hover, .mm-place-order-btn #payment #place_order:hover{color:#ffffff;background-color:var(--color-two);border:2px solid var(--color-two);}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{color:var(--color-dark-black) !important;}
.woocommerce button.button:hover:after{display:none !Important;}
.woocommerce button.button:hover{padding:.3em 1em !important;}
.woocommerce form .form-row input.input-text{background:#F8F8F9;border:2px solid #eee;padding:10px;}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, button.woocommerce-button.button.woocommerce-form-login__submit{color:#ffffff;background:var(--color-one);border:2px solid var(--color-one);border-radius:3px;}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover, button.woocommerce-button.button.woocommerce-form-login__submit:hover{background:var(--color-two);border:2px solid var(--color-two);}
.woocommerce-cart .button:disabled, .woocommerce-checkout .button:disabled, .woocommerce-account .button:disabled, .woocommerce-form-coupon .button:disabled, .woocommerce-form-login .button:disabled, .woocommerce-form-register .button:disabled{color:white;background:var(--color-one) !important;border:2px solid var(--color-one) !important;}
.woocommerce-cart .button:disabled:hover, .woocommerce-checkout .button:disabled:hover, .woocommerce-account .button:disabled:hover, .woocommerce-form-coupon .button:disabled:hover, .woocommerce-form-login .button:disabled:hover, .woocommerce-form-register .button:disabled:hover{color:white;background:var(--color-two)!important;border:2px solid var(--color-two)!important;}
@media(max-width:479px){
.mm-woo-notice .woocommerce-message{display:flex;flex-wrap:wrap;}
.mm-woo-notice a.button.wc-forward{order:2;margin-top:20px;}
} .mm-inline-buttons .et_pb_button_module_wrapper{display:inline-block;}
.mm-inline-btn{text-align:center !important;}
.mm-hide-wishlist .wlfmc-add-to-wishlist .wlfmc-addtowishlist{display:none !important;}
.mm-hide-add-to-cart-icon .woocommerce ul.products li.product .button{display:none;}
@media(min-width:767px){ .mm-newsletter .et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis:170px !important;}
.mm-newsletter .et_pb_newsletter_form .et_pb_newsletter_field{flex-basis:calc((100% - 200px) / 2) !important;}
}  @media only screen and (min-width: 768px) {
.mm-woo-account .woocommerce-MyAccount-navigation{width:23%;min-width:240px;max-width:260px;background-color:#f8f8f9;padding:20px;}
.mm-woo-account .woocommerce-MyAccount-content{width:72%!important;}
}
@media only screen and (max-width: 767px) {
.mm-woo-account .woocommerce-MyAccount-navigation{width:100%;min-width:240px;max-width:100%;background-color:#f8f8f9;padding:20px;}
.mm-woo-account .woocommerce-MyAccount-content{width:100%!important;padding-top:30px;}
} .woocommerce-MyAccount-navigation-link{list-style-type:none;border-bottom:1px solid #CED4DA;padding:5px;}
.mm-woo-account .woocommerce-message, .mm-woo-account .woocommerce-info{font-size:16px!important;color:var(--color-dark-black) !important;background-color:#f8f8f9!important;}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit, button.woocommerce-button.button.woocommerce-form-login__submit{margin:10px 0 0 5px;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin:10px;}
.woocommerce-MyAccount-navigation-link{list-style-type:none;border-bottom:1px solid #CED4DA;padding:5px;}
.mm-woo-account .woocommerce-MyAccount-navigation-link a{color:var(--color-dark-black) !important;}
.mm-woo-account .woocommerce-MyAccount-navigation-link a:hover{color:var(--color-fourth) !important;}
.mm-woo-account .is-active, .mm-woo-account .is-active a{list-style-type:disclosure-closed;color:var(--color-fourth) !important;}
.mm-woo-acount ul.woocommerce-error{color:red !important;}
.mm-blog-equal-height .mm-auto-height{height:auto !important;}
.mm-blog-equal-height .mm-auto-margin{margin-top:20px !important;}
@media(min-width:768px){
body:not(.logged-in) #comment-wrap #respond .comment-form-comment, body:not(.logged-in) .mm-comments #respond .comment-form-comment {
width: 50%;
float: left;
}
body:not(.logged-in) #comment-wrap #respond .comment-form-author, body:not(.logged-in) #comment-wrap #respond .comment-form-email, body:not(.logged-in) #comment-wrap #respond .comment-form-url, body:not(.logged-in) .mm-comments #respond .comment-form-author, body:not(.logged-in) .mm-comments #respond .comment-form-email, body:not(.logged-in) .mm-comments #respond .comment-form-url {
width: 48%;
float: right;
}
.mm-comments #commentform input[type=email], .mm-comments #commentform input[type=text], .mm-comments #commentform input[type=url] {
width: 100% !important;
}
.mm-comments p.comment-form-cookies-consent {
display: inline-block;
}
.mm-comments textarea#comment {
min-height: 182px;
}
}