@font-face{font-family:"Roboto-Regular";
src:url(fonts/Roboto-Regular.ttf)}

@font-face{font-family:"Roboto-Light";
src:url(fonts/Roboto-Light.ttf)}

@font-face{font-family:"Roboto-Medium";
src:url(fonts/Roboto-Medium.ttf)}

@font-face{font-family:"Roboto-Bold";
src:url(fonts/Roboto-Bold.ttf)}

@font-face{font-family:"Roboto-Bold";
src:url(fonts/Roboto-Bold.ttf)}


/*--------------------------------------------------------------------------*/
.n-uc{ padding:0px!important;}
.top_container{ float:left; width:100%;padding-top: 10px;padding-bottom: 10px;background-color:#050c1d;}
.soc_box{ text-align:right;margin-right: 20px;float: left;width: 86%;}
.soc_box a{color: #fff;padding: 10px;font-size: 14px; }
.soc_box a:hover{ color:#000;}
.top_email2{float: left;
    text-align: right;
    width: 87%;}
.top_email2 li{color:#fff;font-family: 'Roboto-Light';font-size: 13px;}
.top_email{margin-left: 20px;}
.top_email li{display: inline;padding: 8px;color:#fff;font-family: 'Roboto-Light';font-size: 13px;}
.top_email li i{color:#41CB5B;font-size:14px;margin-right: 10px;}
.top_email2 li i{color:#41CB5B;font-size:14px;margin-right: 10px;}
.top_email li a{color:#fff;text-decoration: none;font-family: 'Roboto-Light';font-size: 13px;border-right: 1px solid#cccbcb;padding-right: 20px;}
.box1{float: right;width:85%;margin-right: 20px;}
.search_box{float: right;}

/*--------------------------------------------------------------------------*/
.logo_container_inner{background-color: #f1f1f1;padding-bottom: 15px;float: left;width: 100%;}
/*--------------------------------------------------------------------------*/

.logo_container{float: left;width: 100%;}

#menu-topcategories{width:100%;height: 59px;margin-top: 40px;}
#menu-topcategories li{float: left;width: 100%;padding: 4px;text-align: center;border-radius: 33px;}
#menu-topcategories li a{background-color:#323232;border-radius: 33px;color: #fff;font-size: 15px;text-transform: uppercase;font-family: Roboto-Bold;transition: all 0.3s;}
#menu-topcategories li a:hover{background-color: #323232;border-radius: 33px;}
#menu-topcategories .dropdown-menu{margin-top: 2px;border-radius: 5px;background-color: #fff;margin-left: 10px;}
#menu-topcategories .dropdown-menu li{}
#menu-topcategories .dropdown-menu li a{background-color: #fff;color: #323232;text-align: left;border-radius: 0px;font-size: 15px;text-transform: capitalize;font-family:"Roboto-Regular";border-radius: 33px;border-bottom: 1px solid#f1f1f1;margin-bottom: 10px;padding: 7px 10px 7px 30px;    transition: all 0.3s;}
#menu-topcategories .dropdown-menu li a:hover{ background-color:#41cb5b; color:#fff;}

.logo{ text-align:left;} 
.logo img{width:70%;}

.topmenu_box{float: left;width: 100%;background-color: #2387c3;margin-top: 40px;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-megamenu > ul.mega-sub-menu{width: 803px!important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size: 14px!important;font-family:"Roboto-Regular"; }

#mega-menu-wrap-top-bar #mega-menu-top-bar {float: left!important;background-color: rgb(255 255 255 / 0%);width: 100%!important; }
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link {color: #000!important;text-transform: uppercase;height: 0px !important;line-height: 0px !important;font-family: 'Roboto-Bold';padding: 37px 37px !important;font-size: 16px;transition: all 0.3s;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu {margin-top: 4px !important;width: 280px !important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
     font-family:"Roboto-Regular";text-transform: capitalize !important;color: rgb(0, 0, 0) !important;font-size: 15px !important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{     color: #41cb5b !important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background-color: rgb(255 255 255 / 0%)!important;color: #41cb5b !important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link:hover{background-color: rgb(255 255 255 / 0%)!important;
    color: #41cb5b !important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link:focus{background-color: rgb(255 255 255 / 0%)!important;color: #41cb5b !important;}
#mega-menu-wrap-top-bar{ float: left!important;width: 100%;background-color: rgb(255 255 255 / 0%);margin-top:35px;}


/*--------------------------------------------------------------------------*/

.cat_box{float: left;width: 100%;margin-top: 30px;}
.cat_htextbox{float: left;width: 65%;}
.cat_boxh{font-size: 20px;color: #323232;font-family:"Roboto-Bold"!important;}
.cat_boxh a{font-size: 20px;color: #323232;font-family:"Roboto-Bold"!important;}
.cat_boxtext{margin-top: 6px;line-height: 24px;font-family:"Roboto-Light";}
.cat_boxicon{float: right;width: 30%;}
.cat_boxicon img{width: 62%;}

/*--------------------------------------------------------------------------*/
.productsbox .eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{ color:#000!important;}
.topselected .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{text-align: center!important;color: #000!important;font-family:"Roboto-Bold"!important; font-size:20px!important;}
.topselected .woocommerce ul.products li.product .star-rating{ float:left!important; width:100%!important; text-align:center!important;}
.topselected .woocommerce .star-rating::before{width: 100%!important;}
.topselected .woocommerce ul.products li.product .price{color: #ba360a!important;display: block;font-weight: 400; margin-bottom: .5em;font-size: 20px!important; text-align: center!important;}
.topselected .woocommerce ul.products li.product .button{width:70%!important;text-align: center!important; padding: 12px 0px 12px 0px!important;
    font-size: 14px!important;margin-left: 45px!important; text-transform:uppercase!important;font-family:"Roboto-Regular"; background-color:#ba360a!important; color:#fff!important;}


.wptww-testimonial-content h4{font-family:"Roboto-Bold"!important;font-size: 20px!important;color: #7fb905;margin-top: 25px!important;
    margin-bottom: 30px!important;}
.wptww-testimonials-text p{font-family:"Roboto-Light"!important; font-size:18px!important; line-height:30px; color:#fff!important;}
.slick-track{ text-align:center!important;}
.wptww-testimonials-slidelist button.slick-next, .wptww-testimonials-slidelist button.slick-next:hover, .wptww-testimonials-slidelist button.slick-next:focus{ display:inline!important;background-size: 14px 24px !important;}
.wptww-testimonials-slidelist button.slick-prev, .wptww-testimonials-slidelist button.slick-prev:hover, .wptww-testimonials-slidelist button.slick-prev:focus{display:inline!important;background-size: 14px 24px !important;}
.wptww-testimonials-slidelist.design-1 .slick-arrow, .wptww-testimonials-slidelist.design-2 .slick-arrow, .wptww-testimonials-slidelist.design-3 .slick-arrow, .wptww-testimonials-slidelist.design-4 .slick-arrow{top: 50% !important; display:none!important;}

.elementor-474 .elementor-element.elementor-element-aa2f413 > .elementor-element-populated{ margin: 0px!important;}

/*--------------------------------------------------------------------------*/
.post-edit{ display:none;}

.footer_container{float: left;
    width: 100%;
    height: auto;
    padding-top: 10px;
    background-color:#1d1e26;}

.footercol{ background-color:#80be79; float:left; width:100%;}
.footer_h{font-family:"Roboto-Bold"!important; font-size:17px!important; color:#fff; text-transform:uppercase;margin-top: 50px;}
.footer_boder{border-bottom: 2px solid#fff;width: 45px;margin-bottom: 20px;margin-top: 7px;}
.footer_text{color: #fff;font-family:"Roboto-Regular"; font-size:15px;line-height: 25px;}
.footer_logo{float: right;width: 39%;margin-top: 80px;}

.widget-wrapper{ padding-bottom:0px!important;}
#menu-footer1{}
#menu-footer1 li{line-height:43px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 16px;padding-left: 28px;background-size: 12px;}
#menu-footer1 li a{color: #fff;font-family:"Roboto-Regular"; font-size:13px; text-transform: capitalize; text-decoration:none;}

#menu-categories{float: left;width:40%;}
#menu-categories li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-categories li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;}

#menu-categories2{float: left;width:60%;}
#menu-categories2 li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-categories2 li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;}

#menu-categories3{float: left;width:33%;}
#menu-categories3 li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-categories3 li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;}


#menu-quick-links{float: left;width: 100%;}
#menu-quick-links li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-quick-links li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;}

#menu-quick-links2{float: right;width: 50%;}
#menu-quick-links2 li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-quick-links2 li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;}


.footer_box{ margin-top:30px;}
.address_box{float: left;width: 100%;margin-bottom: 20px;}
.address_icon{float: left;width: 12%;margin-right: 10px;}
.address_text{color: #fff;padding-top: 2px;line-height: 26px;font-family:"Roboto-Regular"; font-size:15px;float: right;width: 84%;}

.phone_icon{float: left;width: 12%;margin-right: 10px;}
.phone_text{padding-top: 10px;float: right;width: 84%;}
.phone_text a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;}

.email_icon{float: left;width: 12%;margin-right: 10px;}
.email_text{padding-top:5px;float: right;width: 84%;}
.email_text a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;}

/*--------------------------------------------------------------------------*/

.copyright_container{float:left; width:100%; height:auto;background-color: #90c63b;}

.footer_text2{text-align: center;
    color: #fff;
    font-family: "Roboto-Regular";
    font-size: 13px;
    float: left;
    width: 100%;
    padding-bottom: 17px;
    border-top: 1px solid #333333;
    margin-top: 50px;
    padding-top: 20px;}
.row{margin-right:0px!important;margin-left:0px!important;}


/*--------------------------------------------------------------------------*/

.inner_container{float: left;width: 100%;height: auto;padding-top:20px;}
.woocommerce .woocommerce-result-count{margin: 0 0 3em!important;font-family:"Roboto-Regular"; font-size:16px;}

.orderby{width: 100%;padding:6px;font-family:"Roboto-Regular"; font-size:16px;}
.inner_container .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{color: #323232;font-size: 17px!important;font-family:"Roboto-Regular"!important;
    line-height: 30px;}
.inner_container .woocommerce ul.products li.product .star-rating{float: left!important;width: 100%!important;text-align: center!important; display:none;}
.woocommerce .star-rating::before{color: #ba360a!important;width: 100%!important;}
.inner_container .woocommerce ul.products li.product .price{font-size: 17px!important;color: #000!important; text-align:center;}
.inner_container .woocommerce ul.products li.product .button {margin-top: 1em;padding: 17px 35px 17px 35px!important;color: #000!important;text-transform: uppercase!important;font-size: 14px!important;font-family: "Roboto-light"!important;border-radius: 0px!important;float: left!important;width: 100%; text-align: center;background-color: #fff!important;border-radius: 40px!important;}

.woocommerce span.onsale{ background-color:#2387c3!important;}

.woocommerce nav.woocommerce-pagination{margin-bottom: 30px!important;}
.featured_box .woocommerce ul.products li.product .button {margin-top: 1em;background-color: #5b8400!important;padding: 5px 35px 5px 35px!important;color: #fff!important;text-transform: uppercase!important;font-size: 14px!important;font-family:"Roboto-Regular"!important;
    border-radius: 0px!important;float: left!important;text-align: center;margin: 20px auto auto!important; width:100%!important;}

.latestproduct .woocommerce ul.products li.product .button {margin-top: 1em;background-color: #5b8400!important;padding: 5px 35px 5px 35px!important;color: #fff!important;text-transform: uppercase!important;font-size: 14px!important;font-family:"Roboto-Regular"!important;
    border-radius: 0px!important;float: left!important;text-align: center;margin: 20px auto auto!important; width:100%!important;}
/*--------------------------------------------------------------------------*/

.single_container{float: left;width: 100%;height: auto;background-color: #f1f1f1;padding-top: 20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0px!important;background-color: #f1f1f1!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border: 1px solid #d3ced2;border-radius: 0px!important;margin: 0px!important;
    padding: 10px 40px 10px 40px!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:"OpenSans-Bold"; font-size:20px; text-transform:uppercase;}
.woocommerce div.product .woocommerce-tabs .panel{background-color: #fff!important;padding: 30px 25px 25px 25px!important; float:left!important; width:100%!important;}
.wc-tabs-wrapper{margin-top: 25px;float: left;width: 100%;}
.wc-tabs-wrapper h2{font-family:"Roboto-Regular";font-size:22px; color:#000;border-bottom: 1px solid#ccc;padding-bottom: 20px;margin-bottom: 30px; display:none;}
.wc-tabs-wrapper h3{font-family:"Roboto-Regular";font-size:22px; color:#000;border-bottom: 1px solid#ccc;padding-bottom: 20px;margin-bottom: 30px; }
.wc-tabs-wrapper p{font-family:"Roboto-Regular";text-align: justify;line-height: 35px;font-size: 16px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{ margin:0px!important;}
.related h2 {float: left;width: 100%;margin-bottom: 40px;font-family:"Roboto-Regular";font-size: 30px;padding-bottom: 20px;}
.wc-tabs-wrapper ul{ float:left; width:100%; margin-bottom:20px;}
.wc-tabs-wrapper ul li{font-family:"Roboto-Regular";text-align: justify;line-height: 35px;font-size: 16px;list-style: inside;}

.product .woocommerce ul.products li.product .button {background-color: #fff!important;padding: 14px 35px 14px 35px!important;color: #000!important;text-transform: uppercase!important;font-size: 14px!important;font-family: "Roboto-Light"!important;border-radius: 30px!important;
    float: left;width: 100%; text-align: center;}

.product .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{color:#323232!important;font-size: 17px!important;font-family:"Roboto-Regular"!important;
    line-height: 30px;}
.product .woocommerce ul.products li.product .star-rating{float: left!important;width: 100%!important;text-align: center!important; display:none;}
.woocommerce .star-rating::before{color: #80BE79!important;width: 100%!important;}
.product .woocommerce ul.products li.product .price{font-size: 17px!important;color: #000!important; float:left; width:100%; text-align:center;}
.post-date{ display:none;}
.single_container h1{font-family:"Roboto-Bold"!important;color: #323232;font-size:27px;
   margin-bottom: 30px; text-align:left; text-transform:uppercase; margin-top: 40px; border-bottom:2px solid #f8803e; padding-bottom:20px;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color: #699551;font-size: 26px;font-family:"Roboto-Regular"!important;}
.woocommerce-product-details__short-description b{font-family:"Roboto-Light"!important;font-size: 18px;color: #747474;float: left;
    width: 100%;margin-bottom: 20px;}
.woocommerce-product-details__short-description p{font-family:"Roboto-Light"!important;font-size: 17px;margin-bottom: 20px;float: left;width: 100%;
    line-height: 29px;color: #818181;}
.list2{float: left;width: 100%;margin-bottom: 30px;}
.list2 li{line-height: 30px;font-size: 17px;list-style: inside;font-family:"Roboto-Regular";color: #818181;} 
.woocommerce .quantity .qty {width: 60px;text-align: center;height: 40px;margin-right: 30px;}
.woocommerce div.product form.cart .button{background-color: #47bb7e!important;padding: 14px 35px 14px 35px!important;color: #fff!important;text-transform: uppercase!important;font-size: 14px!important;font-family:"Roboto-Regular"!important;border-radius: 0px!important;}
.posted_in{font-family:"Roboto-Regular";font-size: 18px;font-style: italic;}
.posted_in a{font-size: 16px;}

.selected_box .product .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{color: #fff;font-size: 17px!important;font-family:"Roboto-Light";line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topselected .woocommerce ul.products li.product .woocommerce-loop-product__title{color: #fff;}
.selected_box .woocommerce ul.products li.product .star-rating{ display:none;}
/*--------------------------------------------------------------------------*/

.woocommerce-MyAccount-navigation ul{box-shadow: 0px 0px 3px 2px#ccc;float: left;width: 100%; background-color:#fff;margin-bottom: 25px;}
.woocommerce-MyAccount-navigation ul li{}
.woocommerce-MyAccount-navigation li a{float: left; width: 100%;padding: 15px 15px 15px 20px;color: #000;border-bottom: 1px solid#f1f1f1;font-family:"Roboto-Regular";background: url(img/innerarrow.png)no-repeat;background-position: left 12px top 18px;padding-left: 50px; background-size:13px;font-size: 17px;}
.woocommerce-MyAccount-navigation li a:hover{ background-color:#f1f1f1;}
.woocommerce-MyAccount-navigation li a:focus{background-color:#f1f1f1; border:none!important;}
.woocommerce-MyAccount-content p{font-family:"Roboto-Regular";line-height: 30px;font-size: 16px;color: #000;padding-top: 15px;}
.woocommerce-billing-fields h3{font-family:"Roboto-Regular";font-size: 30px; color:#000;border-bottom: 1px solid#ccc;padding-bottom: 20px;margin-bottom: 30px;}
.woocommerce-additional-fields h3{font-family:"Roboto-Regular";font-size: 30px; color:#000;border-bottom: 1px solid#ccc;padding-bottom: 20px;margin-bottom: 30px;}
#order_review_heading{font-family:"Roboto-Regular";font-size: 30px; color:#000;border-bottom: 1px solid#ccc;padding-bottom: 20px;margin-bottom: 30px;}
.woocommerce form .form-row label{font-family:"Roboto-Regular";font-size: 17px;color: #000;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{padding: 15px!important;}
.select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;border-radius: 0px;height: 44px;padding-top: 6px;}
.woocommerce form .form-row .input-checkbox{margin: 10px 8px 0 0!important;}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width: 300px!important;}
.wp-block-code{ float:left; width:100%; display:none!important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float: left!important;width: 50%!important;}
.cart_totals h2{font-family:"Roboto-Regular";font-size: 30px; color:#000;border-bottom: 1px solid#ccc;padding-bottom: 20px;margin-bottom: 30px;}
.wc-proceed-to-checkout a{background-color:#699551!important;font-family:"Roboto-Light"!important;font-size: 16px!important;text-transform: uppercase;}
.woocommerce table.shop_table{border: 1px solid rgba(0, 0, 0, 0.88)!important;font-size: 18px!important;color: #323232!important;}
.woocommerce .cart .button, .woocommerce .cart input.button{background-color: #47bb7e!important;color: #fff!important;padding: 18px!important;}
fieldset{padding: 0px!important;}

legend {margin-top: 24px!important;float: left;width: 100%;font-size: 20px;background-color: #47bb7e;color: #fff;padding: 10px;text-transform: capitalize;font-family:"Roboto-Regular";}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float: left;width:100%;border: 1px solid#ccc;padding: 20px;margin-top: 20px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float: left;width:100%;border: 1px solid#ccc;padding: 20px;margin-top: 20px;}
.woocommerce table.shop_table th{font-size:18px!important;font-family:"Roboto-Regular"!important; color:#323232;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{padding: 14px 14px 14px!important;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width: 70px!important;}
.product-name a{font-size: 16px;font-family:"Roboto-Regular"!important; color:#323232!important; }
.woocommerce-Price-amount amount bdi{font-size: 18px!important;font-family:"Roboto-Regular"!important;}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{text-align: right;padding: 30px 17px 30px 15px!important;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{float: right;
    background-color: #5b8400;padding: 15px 40px 15px 40px;color: #fff;text-transform: uppercase;font-family:"Roboto-Regular"!important;}

.woocommerce-error, .woocommerce-info, .woocommerce-message{font-size: 15px!important;font-family:"Roboto-Regular"!important;}
.woocommerce table.shop_table td{font-family:"Roboto-Light"!important;font-size: 16px!important;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{font-family:"Roboto-Regular"!important;font-size: 14px!important;}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input{margin: 9px 1em 0 0!important; float: left!important;}
.payment_methods ul li label{font-size: 16px!important;font-family:"Roboto-Light"!important; }
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child{font-family:"Roboto-Regular"!important;font-size: 14px!important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{background-color: #47bb7e!important;padding: 15px!important;
    width: 20%;font-size: 20px;font-family:"Roboto-Regular";letter-spacing: 1px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 28px;font-family:"Roboto-Light";font-size: 14px;}
.woocommerce-MyAccount-content{overflow: hidden!important;}
.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom: 50px!important;}
address{font-family:"Roboto-Regular"!important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color: #fff!important; border: 1px solid #ccc!important; border-radius: 30px!important;color: #000!important; font-family: 'Roboto-Regular'!important;margin-top: 26px!important;}

.elementor-474 .elementor-element.elementor-element-878df16 .eael-product-grid .woocommerce li.product .button:hover, .elementor-474 .elementor-element.elementor-element-878df16 .eael-product-grid .woocommerce li.product .button.add_to_cart_button:hover{background-color:#528959!important; color:#fff!important;}

/*--------------------------------------------------------------------------*/

.elementor-212 .elementor-element.elementor-element-96af73f .eael-product-grid .woocommerce ul.products li.product{ background-color:#f1f1f1!important;}
.elementor-212 .elementor-element.elementor-element-96af73f .eael-product-grid .woocommerce li.product .button, .elementor-212 .elementor-element.elementor-element-96af73f .eael-product-grid .woocommerce li.product .button.add_to_cart_button{color: #fff;background-color: #47bb7e!important;}

.selected_box .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{background-color: #f1f1f1!important;margin-right: 10px!important;padding-bottom: 30px!important;border: 1px solid #ccc;}

.menu-footer2-container{}
.menu-footer2-container ul{}
.menu-footer2-container li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 13px;}
.menu-footer2-container li a{color: #fff;font-family:"Roboto-Regular";font-size: 16px;text-decoration: none;}

.elementor-212 .elementor-element.elementor-element-428865c .eael-product-grid .woocommerce li.product .button, .elementor-212 .elementor-element.elementor-element-428865c .eael-product-grid .woocommerce li.product .button.add_to_cart_button{background-color: #47bb7e!important;}
.wptww-testimonial-client{ display:none!important;}
.inner_container .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{background-color: #fff!important;padding: 15px;width: 24.05%;border-radius: 20px!important;}
.inner_container h1{font-family:"Roboto-Bold"!important;color: #323232;font-size:27px;
   margin-bottom: 30px; text-align:left; text-transform:uppercase; margin-top: 40px; border-bottom:2px solid #41cb5b; padding-bottom:20px; }
.single_container .woocommerce ul.products li.product a img{height: 230px!important;}
.elementor-474 .elementor-element.elementor-element-1e321a4 .eael-product-grid .woocommerce ul.products li.product {
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: #eee!important;
    border-radius: 20px!important;
    background-color: #f1f1f1!important;
}
.elementor-474 .elementor-element.elementor-element-1f2016f .eael-product-grid .woocommerce ul.products li.product{
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: #eee!important;
    border-radius: 20px!important;
    background-color: #f1f1f1!important;
}
/*--------------------------------------------------------------------------*/

.input_box{width: 100%;padding: 11px;margin-bottom: 15px;font-family:"Roboto-Regular";font-size: 14px;text-transform: capitalize;}
.input_box1{width: 100%;padding: 20px; margin-bottom: 20px;font-family:"Roboto-Regular";font-size: 16px; text-transform:capitalize;}

.textarea_box{width: 100%;padding: 11px; margin-bottom: 15px;font-family:"Roboto-Regular";font-size: 14px;text-transform:capitalize;height: 70px!important;}
.textarea_box1{width: 100%;padding: 20px;margin-bottom: 30px;font-family:"Roboto-Regular";font-size: 16px;text-transform:capitalize; height:200px;}


.submit_btn{color: #fff!important;background-color: #41cb5b !important;border-color: #41cb5b !important;border-radius: 0px!important;width: 20%!important;margin-bottom: 50px!important;text-transform: uppercase!important;font-family:"Roboto-Regular"!important;padding: 14px 12px!important;font-size: 17px!important;}

.submit_btn1{color: #fff!important;background-color: #000!important;border-color: #1996d7!important;border-radius: 0px!important;width: 22%!important;
    margin-bottom: 50px!important;text-transform: uppercase!important;font-family:"Roboto-Regular"!important;padding: 20px 12px!important;font-size: 18px!important;}
.formcol{padding-left:0px;}

.woocommerce div.product form.cart .variations label{text-align: left!important;width: 100%!important;font-size: 20px!important;font-family:"Roboto-Regular"!important;padding-top: 10px;}
.woocommerce div.product form.cart .variations select{margin-right: 12em!important;padding: 10px!important;font-family:"Roboto-Regular";}
.wpcf7 form>div, .wpcf7 form>p{margin-bottom: 0px!important;}
.formbox{margin-top: 20px;float: left;width: 100%;}
/*--------------------------------------------------------------------------*/

.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Roboto-Light"!important;font-size: 16px!important;margin: 28px 20px!important;}
.elementor-10 .elementor-element.elementor-element-8b7d9b2 .eael-product-grid .woocommerce ul.products li.product{padding: 20px!important;}

.featured_box .eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Roboto-Light"!important;font-size: 15px!important;margin: 10px 0 12px!important; width:100%!important;}

.featured_box .product{padding: 20px!important;}
.wptww-testimonials-slidelist.design-1 .fa-quote-left, .wptww-testimonials-list.design-1 .fa-quote-left, .wptww-testimonials-slide-widget.design-1 .fa-quote-left{color: #fff!important; display:none;}
.term-description{ display:none!important;}

.eael-flipbox-content-align-center .eael-elements-flip-box-padding{background-color: rgb(23 19 19 / 0%)!important;
    margin-top: -70px!important;}
.about_text{color: #fff;font-family:"Roboto-Light"!important;padding-top: 12px;padding-right: 0px;line-height: 30px;}


.products img{width: 100%!important;height: 210px!important;}
.elementor-474 .elementor-element.elementor-element-878df16 .eael-product-grid .woocommerce ul.products li.product, .elementor-474 .elementor-element.elementor-element-878df16 .eael-product-grid .icons-wrap.block-box-style{padding: 20px;}
/*--------------------------------------------------------------------------*/

.wpb_category_n_menu_accordion ul{border-radius: 0px!important;width: 100%!important;}
.wpb_category_n_menu_accordion > ul > li > a{color: #212121!important;padding: 15px 28px!important;font-family: 'Roboto-Light'!important;background-color:#fff!important;font-size: 15px!important;}
.wpb_category_n_menu_accordion > ul > li > a:hover{background-color:#528959!important;color:#fff!important;}

.featured_probox .eael-product-grid.list .eael-product-wrap .product-details-wrap{width: 72%!important;padding: 0px!important;text-align: left !important;margin-left: 25px!important;}
.featured_probox .eael-product-grid.list .woocommerce ul.products li.product .woocommerce-loop-product__link img{border: 1px solid#f1f1f1!important;padding:5px!important; height:150px!important;background-color: #f1f1f1;}
.featured_probox .add-to-cart a{margin-top: 10px!important;font-family: 'Roboto-Light'!important;font-weight: 600!important;font-size: 14px!important;border-radius: 4px!important;}
.wpb_category_n_menu_accordion > ul > li > ul > li > a{color: #212121!important;padding: 14px 28px!important;font-family: 'Roboto-Light'!important;background-color:#fff!important; font-size: 15px!important;}
.wpb_category_n_menu_accordion > ul > li > ul > li > a:hover{background-color:#528959!important;color:#fff!important;}
.inner_container .woocommerce ul.products li.product a img{height: 230px!important;}


.inner_list{}
.inner_list li{line-height: 45px;
    background: url(img/arrow2.png)no-repeat;
    background-position: left 0px top 15px;
    padding-left: 28px;
    background-size: 12px;}


/*--------------------------------------------------------------------------*/
@media (max-width: 1199px){.box1{width: 62%;}#menu-topcategories li a{font-size: 12px;}#menu-topcategories{margin-top: 30px;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link{padding: 32px 16px !important;
	font-size: 13px;}#mega-menu-wrap-top-bar{margin-top: 30px;}.inner_container .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 23.05%;}}


@media (max-width: 991px){.logo img{width: 78%;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link{padding: 26px 26px !important;}#mega-menu-wrap-top-bar{margin-top: 30px;}#n2-ss-2 .n2-font-126e222dce928c750f588c43efaabad7-hover{font-size: 32px!important;margin-top: 68px!important;}#n2-ss-2 .n2-font-3d33d2830b01c48ea3e1a74a17328513-paragraph{font-size: 15px!important;}.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products{display: flex!important;}.inner_container .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 47.05%;}.box1 {width:100%;}}
	
@media (max-width: 767px){.box1{width: 100%;}.soc_box{width: 78%;}.logo img{width: 98%;}#mega-menu-wrap-top-bar .mega-menu-toggle{background: #90c63b!important;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link{text-align: center;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link:hover{background-color: rgb(144 198 59)!important; color: #fff!important;}.n2-ss-slider .n2-ss-item-image-content img{max-width: 53%!important;}.cat_box{width: 100%;text-align: center;margin-top: 20px;}.cat_htextbox{width: 100%;}.cat_boxicon{width: 100%;	text-align: center;}.cat_boxicon img{width: 15%;}.cat_boxh a{font-size: 25px;}.elementor-474 .elementor-element.elementor-element-11aa98c > .elementor-element-populated{padding: 0px 0px 0px 0px!important;}.elementor-474 .elementor-element.elementor-element-eb10178 img{width: 20%!important;}.elementor-474 .elementor-element.elementor-element-08e227d > .elementor-widget-container{margin: 0px 0px 0px 0px!important;}.elementor-474 .elementor-element.elementor-element-08e227d img{width: 60%!important;}.elementor-474 .elementor-element.elementor-element-380c5ff > .elementor-widget-container{margin: 0px 0px 0px 0px!important; padding: 15px!important;}.elementor-474 .elementor-element.elementor-element-3c33ad2 > .elementor-widget-container{margin: 0px 0px 0px 15px!important;}.elementor-474 .elementor-element.elementor-element-e8029a9 > .elementor-widget-container{margin: 0px 0px 0px 15px!important;}.elementor-474 .elementor-element.elementor-element-fe37dce > .elementor-widget-container{margin: 0px 0px 0px 15px!important;}.elementor-474 .elementor-element.elementor-element-8052557 > .elementor-widget-container{margin: 0px 0px 0px 0px!important;}.elementor-474 .elementor-element.elementor-element-8831f34{margin-top: 0px!important;}.elementor-474 .elementor-element.elementor-element-5ff7c79 > .elementor-widget-container{margin: 0px 0px 0px 0px!important;}.elementor-474 .elementor-element.elementor-element-2987981{margin-top: 30px!important;margin-bottom: 30px!important;}#mega-menu-wrap-top-bar {margin-top: 50px;}#menu-topcategories {margin-top: 45px;}.top_email{margin-left: 0px;text-align: center;margin-bottom: 20px;}.box1{margin-right: 0px;}.top_email2{float: left;text-align: center;width: 100%;}.search_box {float: right;width: 100%; margin-top: 10px;}.catbox{width: 25% !important;}}
	
@media (max-width: 480px){.phonecol{width:100%;}.soccol{width:100%;}.soc_box{width: 38%;}.box1{margin: 15px 0px;}.search_box{float: left; border-left: 1px solid #fff;  padding-left: 25px;}.catcol{width:100%;}.logocol{width:100%;}.menucol{width:100%;}.logo_container{padding-bottom: 15px;background-color: #f1f1f1;position: unset;  margin-top: 0px;}#menu-topcategories{margin-top: 15px;}.navbar-nav{margin: 0px 0px;}.logo img{width:50%;}#n2-ss-2 .n2-font-126e222dce928c750f588c43efaabad7-hover{margin-top: 0px!important;}.main_h h2{font-size: 22px!important;}.eael-product-grid .woocommerce ul.products, .eael-post-grid .woocommerce ul.products{display: contents!important;}.eael-product-grid .woocommerce ul.products li.product, .eael-post-grid .woocommerce ul.products li.product{width: 43%!important;margin: 15px!important;}.footerboxcol{width:100%;}.submit_btn{width: 50%!important;}.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width: 47%!important;}.single_container .woocommerce ul.products li.product a img{height: auto!important;}.top_email li{display: flow;}.search_box{border-left: none;}.top_email li a{border-right: none;}.logo {
    text-align: center;}#mega-menu-wrap-top-bar {margin-top: 10px;}#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link{color: #fff !important;}#n2-ss-2 .n2-font-126e222dce928c750f588c43efaabad7-hover{font-size: 20px !important;}#n2-ss-2 .n2-font-3d33d2830b01c48ea3e1a74a17328513-paragraph {font-size: 13px !important;}.catbox {
        width: 50% !important; margin-bottom: 10px;}}
	
@media (max-width: 414px){.eael-product-grid .woocommerce ul.products li.product, .eael-post-grid .woocommerce ul.products li.product{width: 43%!important; margin: 12px!important;}.main_h h2{font-size: 23px!important;}.top_email{margin-left: 0px;}.top_email li{display: block;text-align: center;}.soc_box{width: 100%;  text-align: center;}.search_box{border-left: none;  padding-left: 0px;width: 100%;text-align:center;  margin-top: 15px;}.top_email li a{padding-right: 0px;border-right:none;}.cat_boxicon img{width: 22%;}.footer_container{padding-left: 15px;   padding-right: 15px;}#menu-categories{width: 50%;}.n2-ss-slider .n2-ss-item-image-content img{display:none!important;}.woocommerce .woocommerce-result-count{width: 100%;    margin: 0 0 1em!important;  text-align: center;}.woocommerce .woocommerce-ordering{width: 100%;}.inner_container .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 100%!important;  margin: 15px 0px!important;}.inner_container .woocommerce ul.products li.product a img{    height: auto!important;}.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width: 100%!important;}.related h2{margin-bottom: 20px;  font-size: 27px; padding-bottom: 0px;}}
	

@media (max-width: 375px){#menu-categories{width: 100%;}#menu-categories2{width: 100%;}#menu-categories3{width:100%;}.eael-product-grid .woocommerce ul.products li.product, .eael-post-grid .woocommerce ul.products li.product{width: 95%!important;}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img, .eael-post-grid.eael-product-simple .woocommerce ul.products li.product img, .eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img{height: auto!important;}.elementor-474 .elementor-element.elementor-element-ce118b6 > .elementor-element-populated{margin: 0px 0px 0px 0px!important;}.catbox{width: 100% !important;}}	

@media (max-width: 360px){}
	