.container, .boxed_page_wrapper{max-width: 100%;width: 100%;}.product_list.list .ajax_block_product .pro_first_box{max-width: 260px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 280px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 280px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 80px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x{max-width: 160px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 260px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.home_default_2x{max-width: 500px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 600px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.large_default_2x{max-width: 100px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 350px;}.images-container .pro_gallery_top_inner, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1 .pro_gallery_top_inner, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_2 .pro_gallery_top_inner, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_3 .pro_gallery_top_inner, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_4 .pro_gallery_top_inner, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_5 .pro_gallery_top_inner, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_6 .pro_gallery_top_inner, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 720px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x{max-width: 600px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 120px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.small_default_2x{max-width: 200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1500px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default_2x, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x{max-width: 1500px;}.st_image_scrolling_item{margin-bottom:20px;}.st_image_scrolling_wrap .st_image_scrolling_item {padding-left:10px;padding-right:10px;}.st_image_scrolling_wrap .row{margin-left:-10px;margin-right:-10px;}.featured_categories_item .pro_outer_box.category_default{max-width: 135px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 270px;}.featured_categories_item .pro_outer_box.home_default{max-width: 260px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 500px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 350px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 600px;}body{font-family:Manjari, Tahoma, sans-serif, Arial;font-weight:700;}body{font-size: 17px;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"Days One", Tahoma, sans-serif, Arial;font-weight:400;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{font-family:"Days One", Tahoma, sans-serif, Arial;font-weight:400;}.style_wide .ma_level_1{font-weight:600;}.title_block .title_block_inner, .page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font{font-weight:400;text-transform: none;font-family: "Days One";}.st-menu-title{font-weight:400;text-transform: none;font-family: "Days One";}.title_block .title_block_inner, .page_heading {font-size: 18px;}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: uppercase;font-weight:600;font-size: 14px;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{font-weight:600;}.style_wide .ma_level_1{font-size: 14px;}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{font-weight:600;}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item{font-size: 14px;}.mv_item{}.mv_item{font-size: 14px;}#st_mega_menu_column_desktop .ma_level_0{}#st_mega_menu_column_desktop .ma_level_0{font-size: 14px;}#st_mega_menu_column_desktop .ma_level_0{text-transform: uppercase;}.product_name_wrap .product_name{font-family:"Days One";}.product_name_wrap .product_name{font-weight:400;}.product_name_wrap .product_name{font-size: 35px;}.title_style_1 .flex_child,.title_style_4 .flex_child{border-bottom-width:1px;}.title_style_0, .title_style_1 .flex_child, .title_style_4 .flex_child, .title_style_2 .flex_child, .title_style_3 .flex_child{border-color: #eaeaea;}.title_style_5 .title_block_inner:after{background-color: #eaeaea;}#st_mega_menu_column .title_block{background-color: #f39049;padding-left:6px;}.is_rtl #st_mega_menu_column .title_block{padding-right:6px;padding-left:0;}.title_style_0 .flex_child,.title_style_2 .flex_child,.title_style_3 .flex_child{background-image: url(../../patterns/heading_bg/7.png);}#footer-primary .title_block .title_block_inner{color: #ffffff;}a:hover, 
            a.link_color:hover, 
            button.link_color:hover,
            .additional-information a.link_color:hover,
            .theme_color, a.theme_color, a.theme_color:hover,
            .st_added,
            .add_to_love.st_added, .add_to_love.st_added:hover,
            .add_to_wishlit.st_added, .add_to_wishlit.st_added:hover,
            .stcompare_add.st_added, .stcompare_add.st_added:hover,
            .dropdown_wrap.open .dropdown_tri,
            .ajax_block_product .s_title_block a:hover,
            .block_blog .s_title_block a:hover,
            .btn-link:hover{color: #276500;}a.text_color:hover{color: #276500;}.title_block a.title_block_inner:hover{color: #276500;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#276500;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{color:#276500;}a.icon_wrap.active,.icon_wrap.active,a.icon_wrap:hover,.icon_wrap:hover,#searchbox_inner.active #submit_searchbox.icon_wrap,.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,#shopping_cart:hover .icon_wrap,#shopping_cart.active .icon_wrap,.myaccount-link-list a:hover .icon_wrap{color: #f39049;}.amount_circle{background-color: #276500;}.st_shopping_cart.header_item .amount_circle{background-color: #276500;}.btn-default{color: #ffffff;border-color:#276500;background-color: #276500;}.btn-default:hover,.btn-default:focus{color: #ffffff;-webkit-box-shadow: none; box-shadow: none;border-color: #276500;background-color: #276500;}.btn-white:hover,.btn-white:focus{border-color:#ffffff;-webkit-box-shadow: none; box-shadow: none;background-color: #ffffff;color:#444444;}.btn,.hover_fly_btn{text-transform: uppercase;}.hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{color: #ffffff;}.hover_fly .hover_fly_btn.add_to_love, .hover_fly .hover_fly_btn.add_to_love:hover, .hover_fly .hover_fly_btn.add_to_wishlit, .hover_fly .hover_fly_btn.add_to_wishlit:hover, .hover_fly .hover_fly_btn.stcompare_add, .hover_fly .hover_fly_btn.stcompare_add:hover{color: #ffffff;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{color: #ffffff;}.hover_fly .hover_fly_btn:hover{color: #ffffff;}.hover_fly .hover_fly_btn.add_to_love.st_added, .hover_fly .hover_fly_btn.add_to_love.st_added:hover, .hover_fly .hover_fly_btn.add_to_wishlit.st_added, .hover_fly .hover_fly_btn.add_to_wishlit.st_added:hover, .hover_fly .hover_fly_btn.stcompare_add.st_added, .hover_fly .hover_fly_btn.stcompare_add.st_added:hover{color: #ffffff;}.hover_fly, .hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{background-color: #276500;}.hover_fly .hover_fly_btn.add_to_love, .hover_fly .hover_fly_btn.add_to_love:hover, .hover_fly .hover_fly_btn.add_to_wishlit, .hover_fly .hover_fly_btn.add_to_wishlit:hover, .hover_fly .hover_fly_btn.stcompare_add, .hover_fly .hover_fly_btn.stcompare_add:hover{background-color: #276500;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{background-color: #276500;}.hover_fly .hover_fly_btn:hover{background-color: #276500!important;}.hover_fly .hover_fly_btn.add_to_love.st_added, .hover_fly .hover_fly_btn.add_to_love.st_added:hover, .hover_fly .hover_fly_btn.add_to_wishlit.st_added, .hover_fly .hover_fly_btn.add_to_wishlit.st_added:hover, .hover_fly .hover_fly_btn.stcompare_add.st_added, .hover_fly .hover_fly_btn.stcompare_add.st_added:hover{background-color: #276500;}.hover_fly .hover_fly_btn{border-right-color: #ffffff;border-left-color: #ffffff;}#header_primary .top_bar_item .header_item, .checkout_mobile_bar_tri{color:#ffffff;}#header_primary .top_bar_item .header_item:hover,#header_primary .dropdown_wrap.open .dropdown_tri, .checkout_mobile_bar_tri:hover{color:#99d023;}#top_bar .top_bar_item .header_item:hover,#top_bar .dropdown_wrap.open .dropdown_tri{color:#422d27;}#st_header .dropdown_list li a:hover{color:#99d023;}#header_primary, #header_primary #header_primary_container{border-bottom-color:#ffffff;}#st_mega_menu_wrap .ma_level_0{color:#ffffff;}#main_menu_widgets #search_block_top.quick_search_simple .button-search,#main_menu_widgets .header_item, #main_menu_widgets a.header_item, #main_menu_widgets .header_item a{color:#ffffff;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#029bd0;border-bottom-color:#029bd0;}#st_mega_menu_wrap .stmenu_sub{border-top-width:0px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-0px;border-bottom-width:0px;}#top_extra .st_mega_menu_container{border-bottom-width:0px;}#header_primary #st_mega_menu_wrap{border-bottom-width:0px;}#st_mega_menu_wrap .stmenu_sub{border-top-color:#444444;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#444444;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#029bd0;}#top_extra{border-bottom-width:1px;border-bottom-style: solid;}#top_extra{border-bottom-color:#f39049;}.ma_level_1:hover{color:#ffffff;}.ma_level_2:hover, .mu_level_3 a.ma_item:hover{color:#ffffff;}.stmenu_multi_level .ma_item{background-color:#fff6d9;}.stmenu_multi_level .ma_item:hover{background-color:#f39049;}#st_ma_0{ text-align: left; }#st_mega_menu_column_block .ml_level_0.current .ma_level_0,#st_mega_menu_column_block .ma_level_0:hover,#st_mega_menu_column_mobile .mo_ma_level_0:hover,#st_mega_menu_column_mobile .mo_ma_level_1:hover,#st_mega_menu_column_mobile .mo_ma_level_2:hover{color:#029bd0;}#st_mega_menu_column_block{background-color:#ffffff;padding-top:0;}#st_mega_menu_column_desktop,#st_mega_menu_column_mobile{border:1px solid #2c0500;}#st_mega_menu_column_desktop .ml_level_0, #st_mega_menu_column_mobile .mo_ml_level_0, #st_mega_menu_column_mobile .mo_sub_li{border-bottom:1px solid #2c0500;}#st_mega_menu_column_desktop .ml_level_0:last-child,#st_mega_menu_column_mobile .mo_ml_level_0:last-child, #st_mega_menu_column_mobile .mo_sub_li:last-child{border-bottom:none;}#footer-primary, #footer-primary a, #footer-primary .price, #footer-primary .old_price{color:#ffffff;}#footer-secondary, #footer-secondary a, #footer-secondary .price, #footer-secondary .old_price {color:#ffffff;}#footer-primary a{color:#ffffff;}#footer-secondary a{color:#ffffff;}#footer-primary a:hover{color:#3b8ec2;}#footer-bottom,#footer-bottom a{color:#ffffff;}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#fff;}#body_wrapper{background-repeat:no-repeat;}#body_wrapper{background-position: center top;}body#index .transparent-header #st_header{background:transparent;}.st_mega_menu_container.stuck, #st_header.stuck, .steasym_main.stuck{background: #d5eeff;background:rgba(213,238,255,0.8);}#st_header.stuck, #top_extra .st_mega_menu_container.stuck, .steasym_main.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }#st_header #header_primary_container{background-color:#266500;}.header-container #st_header{background-repeat:no-repeat;}.header-container #st_header{background-position: center top;}#footer-primary{background-color:#999999;}#footer-secondary{background-color:#333333;}#footer-tertiary, #footer-tertiary #footer-secondary-container{border-top-color:#fdff72;}#footer-tertiary{background-color:#ffffff;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#333333;}#footer-bottom{background-color:#000000;}#st_header #header_primary_container{height: 100px;}.fto-glyph.icon_btn:before{ content: "\e8bc"; }.fto-heart-4.icon_btn:before{ content: "\e904"; }.fto-ajust.icon_btn:before{ content: "\e8a7"; }.quick-view .fto-search-1.icon_btn:before{ content: "\e80b"; }.fto-eye-2.icon_btn:before{ content: "\e818"; }.fto-history.icon_btn:before{ content: "\e87a"; }.product_info_tabs.sttab_block .nav-tabs .nav-link, .pro_more_info .mobile_tab .mobile_tab_name{ color: #2f2f2f; }.product_info_tabs.sttab_block .nav-tabs .nav-link.active, .product_info_tabs.sttab_block .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block .nav-tabs .nav-link:focus, .pro_more_info .mobile_tab .st_open .mobile_tab_name{ color: #276500; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link:focus{ border-top-color: #98d123; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link:focus{ border-bottom-color: #98d123; }.product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link.active, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:hover, .product_info_tabs.sttab_block.sttab_3_2 .nav-tabs .nav-link:focus{ border-left-color: #98d123; }.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs{ border-bottom-color: #276500; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs{ border-bottom-color: #276500; }.product_info_tabs.sttab_block.sttab_2_3 .nav-tabs .nav-link{ border-bottom-color: #276500; }.accordion_more_info .mobile_tab .tab-pane{ border-bottom-color: #276500; }body#index .header-container{ margin-bottom: 12px; }.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #FAFAFA; }.products_slider .swiper-button-tr .swiper-button{ color: #ffffff; }.products_slider .swiper-button-tr .swiper-button{ background-color: #999999; }.products_slider .swiper-button-tr .swiper-button:hover{ background-color: #555555; }.products_slider .swiper-button-tr .swiper-button.swiper-button-disabled, .products_slider .swiper-button-tr .swiper-button.swiper-button-disabled:hover{background-color:#cccccc;}.block .products_slider .swiper-button-lr .swiper-button{ color: #a5cdf3; }.boxed_page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }#mobile_bar_top{ height: 100px;}#st_header #mobile_bar,#st_header #mobile_bar.stuck, body#index .transparent-mobile-header #st_header #mobile_bar.stuck{ background-color: #266500;}#st_header #mobile_bar.stuck,body#index .transparent-mobile-header #st_header #mobile_bar.stuck{background-color: #266500;background:rgba(38,101,0,0.5);}#st_header .shop_logo{width: 160px;}#st_header.stuck .shop_logo{width: 160px;}#mobile_bar .mobile_logo{width: 200px;}.pro_gallery_thumbs_vertical .swiper-container{height: 600px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 122px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{text-transform: capitalize;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{font-family:"Gill Sans";}#js-product-list .products.product_list.grid .product_list_item{padding-left:8px;padding-right:8px;}#js-product-list .products.product_list.grid{margin-left:-8px;margin-right:-8px;}body#authentication .columns-container{padding-top: 18px;}body#authentication .columns-container{padding-bottom: 60px;}.checkout-step .sttab_2_1 .nav-tabs .nav-link.active, .checkout-step .sttab_2_1 .nav-tabs .nav-link:hover, .checkout-step .sttab_2_1 .nav-tabs .nav-link:focus{border-bottom-color: #ffffff;}.cms_content h1, .blog_content h1, .product-description h1{font-size:22px!important;}.cms_content h2, .blog_content h2, .product-description h2{font-size:21px!important;}.cms_content h3, .blog_content h3, .product-description h3{font-size:20px!important;}@media (max-width: 1599px) {
                    .images-container.pro_number_xxl_1 .pro_gallery_top_inner, .images-container.pro_number_xxl_1 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_xxl_2 .pro_gallery_top_inner, .images-container.pro_number_xxl_2 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_xxl_3 .pro_gallery_top_inner, .images-container.pro_number_xxl_3 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_xxl_4 .pro_gallery_top_inner, .images-container.pro_number_xxl_4 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_xxl_5 .pro_gallery_top_inner, .images-container.pro_number_xxl_5 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_xxl_6 .pro_gallery_top_inner, .images-container.pro_number_xxl_6 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                }@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1 .pro_gallery_top_inner, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_xl_2 .pro_gallery_top_inner, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_xl_3 .pro_gallery_top_inner, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_xl_4 .pro_gallery_top_inner, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_xl_5 .pro_gallery_top_inner, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_xl_6 .pro_gallery_top_inner, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1 .pro_gallery_top_inner, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_lg_2 .pro_gallery_top_inner, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_lg_3 .pro_gallery_top_inner, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_lg_4 .pro_gallery_top_inner, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_lg_5 .pro_gallery_top_inner, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_lg_6 .pro_gallery_top_inner, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1 .pro_gallery_top_inner, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_md_2 .pro_gallery_top_inner, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_md_3 .pro_gallery_top_inner, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_md_4 .pro_gallery_top_inner, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_md_5 .pro_gallery_top_inner, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_md_6 .pro_gallery_top_inner, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1 .pro_gallery_top_inner, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_sm_2 .pro_gallery_top_inner, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_sm_3 .pro_gallery_top_inner, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_sm_4 .pro_gallery_top_inner, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_sm_5 .pro_gallery_top_inner, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                    .images-container.pro_number_sm_6 .pro_gallery_top_inner, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 720px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1 .pro_gallery_top_inner, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_xs_2 .pro_gallery_top_inner, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_xs_3 .pro_gallery_top_inner, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_xs_4 .pro_gallery_top_inner, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_xs_5 .pro_gallery_top_inner, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                    .images-container.pro_number_xs_6 .pro_gallery_top_inner, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 350px;}
                }#globo-hidden-menu-displayTop-6 .globomenu .globomenu-item-level-0>.globomenu-target i.fa, #globo-hidden-menu-displayTop-6 .globomenu .globomenu-item-level-0>.globomenu-target>span
 {
    font-weight: 900;
}


#subcategories .inline_list li a.img img {
    width: 120px !important;
    height: 120px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
    object-position: center !important;
    transition: all 0.3s ease !important; /* Transizione fluida */
}

#subcategories .inline_list li a.img img:hover {
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.8), 
                0 0 40px rgba(255, 255, 255, 0.6), 
                0 0 60px rgba(255, 255, 255, 0.4) !important;
    transform: scale(1.1) !important; /* Leggero ingrandimento */
    filter: brightness(1.2) !important; /* Aumenta la luminosità */
}


/* Versione più piccola per schermi molto piccoli */
@media (max-width: 480px) {
    #subcategories .inline_list li a.img img,
    #subcategories .inline_list li a.img {
        width: 80px !important;
        height: 80px !important;
        min-width: 80px !important;
        min-height: 80px !important;
        max-width: 80px !important;
        max-height: 80px !important;
    }
}

/* Forza la visualizzazione dell'icona del menu anche con sticky - solo per il menu specifico */
#globo-hidden-menu-displayTop-10.g-megamenusticky .globomenu-responsive-toggle {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#globo-hidden-menu-displayTop-10.g-megamenusticky .globomenu-responsive-toggle i {
    display: inline-block !important;
    visibility: visible !important;
}

nav.breadcrumb_nav {
    margin: 0 !important;
    padding: 0 !important;
}
.globomenu-responsive-toggle .fa {
  margin-right: 0px!important;
}

.fa-bars {
    font-size: 28px !important; /* Modifica questo valore a piacere */
color:#97d023!important;
}

.js-product-variants select.form-control.form-control-select {
  width: 100px;
}

.elementor-button-text {
    padding-top: 8px;
}
body {
    color: #2f2f2f!important;
}

.steasy_element_item.text-1, .text-1, .text-left {
    padding-top: 4px;
}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    background-color: #97d023!important;
    border-radius: 5px;
}

.btn-primary {
    background-color: #276500!important;
    border-radius: 5px;
}
.featured_categories_list .featured_categories_item {
    margin: 10px;
    border-radius: 5px;
    border: 1px solid #cccccc;
    padding: 10px;
}

.featured_categories_list .featured_categories_item:hover {
    border-color: #276500 !important;
}

/* CSS responsive che rispetta Bootstrap */
@media (min-width: 1400px) {
    .featured_categories_list .featured_categories_item {
        max-width: calc(20% - 20px) !important; /* 6 per riga su XXL */
    }
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .featured_categories_list .featured_categories_item {
        max-width: calc(20% - 20px) !important; /* 5 per riga su XL */
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .featured_categories_list .featured_categories_item {
        max-width: calc(25% - 20px) !important; /* 4 per riga su LG */
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .featured_categories_list .featured_categories_item {
        max-width: calc(33.333% - 20px) !important; /* 3 per riga su MD */
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .featured_categories_list .featured_categories_item {
        max-width: calc(50% - 20px) !important; /* 2 per riga su SM */
    }
}

@media (max-width: 575px) {
    .featured_categories_list .featured_categories_item {
        max-width: calc(50% - 20px) !important; /* 2 per riga su mobile */
    }
}


.s_title_block {
    font-size: 1.55rem!important;
}
    /* Per titoli lunghi che vanno su più righe */
.s_title_block {
  font-size: clamp(1rem, 4vw, 1.55rem) !important;
    line-height: 1.4 !important;
    min-height: auto !important; /* Rimuove eventuali altezze fisse */
    height: auto !important;
    overflow: visible !important; 
}
/* --- UNIFIED STYLE FOR CART CIRCLE (V3 - Classic Method) --- */
.amount_circle {
    /* Posizionamento e Dimensioni (queste restano uguali) */
    position: absolute;
    top: -10px !important;
    right: -12px !important;
    min-width: 20px;
    height: 20px;
    background: #99d023 !important;
    color: #fff !important;
    font-size: .916em;
    border-radius: 100px;
    z-index: 2;

    /* == LA SOLUZIONE == */
    /* 1. Rimuoviamo il flexbox che non funziona in questo caso */
    display: inline-block !important;

    /* 2. Forziamo l'altezza di riga ad essere IDENTICA all'altezza del contenitore */
    line-height: 25px !important;
    
    /* 3. Manteniamo il centraggio orizzontale */
    text-align: center !important;
}


.ajax_block_product .product_img_link img.front-image {
    width: 100% !important; /* L'immagine occupa il 100% della larghezza del contenitore */
    height: auto !important; /* L'altezza si adatta per mantenere le proporzioni */
    box-sizing: border-box !important; /* Fa sì che il bordo sia incluso nel calcolo della larghezza totale */
}

@import url('https://fonts.googleapis.com/css2?family=Manjari:wght@400;500;600;700&family=Manjari:wght@100;300;400;500;700&display=swap');


wpcf7-submit {
    background-color: #818a92;
    color: #fff;
    border-radius: 5px;
    padding: 12px 30px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
    margin: 10px auto;
    display: block;
    width: fit-content;
}

.wpcf7-submit:hover {
    background-color: #044795;
}
.magic-slide img {
    border-radius: 10px;
}
#sidebar_box #globo-hidden-menu-displayTop-10 {
    display: none;
}

.ets-am-program.ets-am-content .ets-am-content.eam-my20 .eam-dashboard .stat-filter.eam-box-filter .form-inline .row {
    width: 100%;
}

@media (max-width: 767px) {
    .st_notification_wrap .mb-3 {
        line-height: 16px;
        font-size: 10px;
    }
}

@media only screen and (min-width: 150px) and (max-width: 700px) {
  .btn-default {
    margin-bottom: 10px;
    width: 100%;
  }
}

.shoppingcart-list .alert.alert-warning[role="alert"] {
    display: none !important;
}


@media screen and (min-width: 768px) {
    div#sidebar_box {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        overflow: hidden !important;
    }
}
 /* Se vuoi nasconderlo solo su mobile */
@media screen and (max-width: 767px) {
    #globo-hidden-menu-displayTop-10.globo-hidden-menu-clearfix.g-megamenusticky,
    div#globo-hidden-menu-displayTop-10[class*="g-megamenusticky"] {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        overflow: hidden !important;
        opacity: 0 !important;
    }
}

.ajax_cart_bag .amount_circle {

  z-index: 0 !important;
}
/* Oppure usando l'ID specifico */
#ets_affiliatemarketing_cart_message {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.checkout-area-11 {
    margin-bottom: 100px;
}

.sttab_block>.nav-tabs .nav-item:nth-child(2) {
    display: none;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all.ui-jolisearch:hover,
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all.ui-jolisearch:focus-within {
    display: block !important;
    visibility: visible !important;
}

.js-product-miniature .pro_first_box .front_image_pic img,
.js-product-miniature .product_img_link img.front-image {
    border: 1px solid #cccccc;
}

img.front-image.swiper-lazy.swiper-lazy-loaded {
    border: 1px solid #cccccc;
}



.shoppingcart-list .small_cart_product_list .small_cart_product_image {
    border-radius: 5px;
    border: 1px solid #cccccc;
}

.pro_first_box .fto-heart-4.icon_btn {
    color: #ff0000;  /* rosso puro */
}

.inline_list.subcate_grid_view.row {
  justify-content: center;
}

.dropdown_list {
    z-index: 999;
}




.pro_kuan_box .product-price-and-shipping.pad_b6:not(.product_list_item.clearfix *) {
    display: flex;
    justify-content: center;
    width: 100%;
}

.pro_kuan_box .product-price-and-shipping.pad_b6:not(.product_list_item.clearfix *) .price {
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}

.pro_kuan_box .product-price-and-shipping.pad_b6:not(.product_list_item.clearfix *) .tax_label {
    display: none !important;
}

.product_list.grid .pro_second_box.pro_block_align_1{

    border-radius: 10px;
}


.pro_first_box .front_image_pic img {
    border-radius: 10px;
}

.products_sldier_swiper .pro_second_box {
    border-radius: 10px;
}


.languages-block-top-mod .dropdown_box .dropdown_list_ul {
    max-width: 50px !important;
}

.search_widget_simple.stsearchbar_link.top_bar_item.dropdown_wrap.stsearchbar_builder.header_icon_btn_2 > .dropdown_list {
    left: 40px;
    top: 0;
    z-index: 999;
    padding-top:0px!important;
}

.globo-hidden-menu-clearfix.g-megamenusticky {
    top: 95px!important;
}




/* Nasconde "IVA incl." */
.swiper-container.products_sldier_swiper .tax_label {
    display: none !important;
}

/* Centra il prezzo */
.swiper-container.products_sldier_swiper .product-price-and-shipping {
    text-align: center !important;
    width: 100% !important;
}

.swiper-container.products_sldier_swiper .pro_kuan_box {
    justify-content: center !important;
    width: 100% !important;
}

.ajax_block_product .s_title_block a, .pro_column_right .s_title_block a {
text-align: center;
font-size:16px!important;
margin-top:10px
}



#st_header #header_primary_container {
height: 100px!important;
border-bottom: 2px solid #98d123!important;
    height: 100px !important;
    border-bottom: 2px solid #98d123 !important;

    /* --- Inizio Regole Sfondo Modificate --- */

    /* Layer 1: Colore trasparente. Layer 2: Immagine pattern. */
    /* Il primo sfondo sta sopra al secondo. */
    background-image: 
        linear-gradient(rgba(39, 101, 0, 0.85), rgba(39, 101, 0, 0.85)), 
        url('https://farmabioshop.it/img/header-background2.jpg') !important;

    /* La prima misura si applica al colore, la seconda all'immagine. */
    background-size: 
        auto,      /* Il colore copre tutta l'area */
        50% !important; /* L'immagine del pattern viene ridotta al 50% */

    /* La prima regola si applica al colore, la seconda all'immagine. */
    background-repeat: 
        no-repeat, /* Il colore non si ripete */
        repeat !important; /* L'immagine del pattern si ripete */
}




.product_img_link img.front-image.swiper-lazy.swiper-lazy-loaded {
    border-radius: 5px;
}

.arrow:before {
    border: none !important;
}

#easycontent_597 p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.st_sticker_1 {
    top: 0px!important;
}
.add_to_love.layer_btn {
    top: 10px!important;
}

.add_to_love.layer_btn {
    right: 15px!important;
}
.input-radio:hover+span {
  outline: 2px solid #c0e100;
  outline-offset: -2px;
  border-radius: 5px; /* Applica un border-radius di 5px */
}

.input-radio:checked + span {
  outline: 2px solid #276500;
  outline-offset: -2px;
  border-radius: 5px; /* Applica un border-radius di 5px */
}

.input-radio + span {
  border-radius: 5px; /* Assicurati di applicarlo anche allo stato non selezionato */
}
.dropdown_tri2 {
    display: none;
}

#mobile_bar_right .globomenu-responsive-toggle,
#mobile_bar_right .globomenu-responsive-toggle:hover {
    padding: 0px 0px!important;
    background: transparent !important;

}

#rightbar_23.mobile_bar_item {
    margin-top: 0px!important;
}

#mobile_bar_top .fto-user-5 {font-size:26px}



.steco_heading {
    border-radius: 5px 5px 0px 0px;
}

.globomenu-main {
    display: flex;
    justify-content: center;
    align-items: center;
}
.breadcrumb_nav   { margin-left: 30px;    font-size: 14px;
    font-weight: 700;}

#rightbar_23.mobile_bar_item {

    margin-top: -8px!important;

}

.whatsapp-icon {
    height: 26px;
    width: 26px;
    top:0px;}

.PM_ASCriterionsGroupTitle{ margin-top: 20px;}
.card-header {padding: 7px 0px 7px 20px;}


.title_style_0, .title_style_1 .flex_child {
    border-color: #276500;
    border-bottom-width: 2px;
}

.elementor-widget-container .stbestsellers_container  .title_style_1 .title_block_inner, .elementor-widget-container .products_container .products_slider .title_block_inner{
    display: none;
}

#rev_slider_3_1 {
        border-radius: 5px;
    }
.g-megamenusticky {
  max-width: 100% !important;
}

#top_extra {
    border-bottom-color: #276500;
    border-bottom-width: 2px;
    background-color: #96ff72;
}

.shop_logo{    z-index: 999;
  margin-top: -1px;
  margin-right: 20px;}



.st_form_item_customer_privacy p {
    font-size: 10px !important;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fade-in {
  animation: fade-in 2s ease-in-out;
}



.add_to_love, .add_to_love:hover {
    color: #276500!important;
}
#st_notification_1 {
   background-image: url('https://farmabioshop.it/img/Cookies.jpg');
    background-size: auto!important;
    background-repeat: repeat!important;
border-top: 2px solid #276500;
}
.notification_content {margin-top: 20px;}

.pro_cart_right #paypal-installment-container{display:none}

#feedbackWidgetDiv .starIcon {
    width: 20px!important;

}

select.form-control:not([size]):not([multiple]) {
  border-radius: 5px;
}

.cart-detailed-totals{margin-top:20px;}
label[class^="delivery-option-"] img {max-width: 100px;border-radius:5px}
.input-group-with-border {
    border-radius: 5px;
}
input.form-control {
  border-radius: 5px;
}

[class^=fto-]:before {
    line-height:unset;
}

.swiper-button-tr .swiper-button {
    line-height: 24px!important;
}

#esc-content {
    background: #fff0!important;}

.social_share_block .social_share_item {
    line-height: 35px;
}


.product_page_container .pro_right_item {
    margin-bottom: 26px;
}

.product_name_wrap .product_name{
/*color: #c7c7c7!important; */
/*   text-shadow: -1px -1px 0 #999, 1px -1px 0 #999, -1px 1px 0 #999, 1px 1px 0 #999!important; */  
}

.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{
    border-radius: 10px;
    border-width: 0px;
    color: #ffffff;
    background-color: #436116;
}

.btn.ajax_add_to_cart_button:hover, .btn.add-to-cart:hover, .btn.view_button:hover{
    background: none;
    background: #2d8af6;
}

.userinfo_mod_top .dropdown_list {z-index:999!important}
.products_loved_nbr {color: #276500}
#page_wrapper > #main, #page_wrapper > #wrapper, #wrapper.columns-container {
    max-width: 1440px !important;
    margin: 0 auto !important;
}

 .dropdown_list .dropdown_box {
    border: 1px solid #d9d9d9;
    border-radius: 5px;
}

.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .product:hover {
    background-color: #fff!important;
border: 1px solid #276500;
}

.ui-menu.ui-jolisearch .jolisearch-body section[role="main"] .items-count {
    background-color: #276500;
}

.love_product .btn_text {
    font-weight: 700;
    transition: color 0.3s; /* Aggiunge una transizione fluida per il colore */
}

.love_product .btn_text:hover {
    color: #044795; /* Cambia il colore del testo al passaggio del mouse */
}

.page-link {
    color: #044795;
}


.st_read_more_box img {
    border-radius: 5px;
}
#category-description img {
    border-radius: 5px;
}

.shoppingcart-list .small_cart_btn {

    border-radius: 5px;
}

#header_right .dropdown_list {
    z-index: 999;
}

.owl-theme .owl-controls .owl-page span {
    width: 6px;
    height: 6px;
}

#st_owl_carousel-1.owl-theme .owl-controls .owl-page.active span {
    width: 16px!important;
    height: 6px!important;
}
.globomenu-submenu.globomenu-grid-row.globomenu-submenu-drop.globomenu-submenu-type-mega.globomenu-submenu-align-center.submenu_background_center 
 {
  padding-bottom: 25px;
  border-radius: 0 0 5px 5px;
  border: 1px solid #276500;
}


.globomenu .globomenu-image:not(.globomenu-image-lazyload) {
    width: 30px;
}



.fto-user:before {
    content: "\e941";
}
#top_extra {
    border-bottom-color: #99d023;
}
#header_primary .top_bar_item .header_item, .checkout_mobile_bar_tri {
    color: #fff;
}
#header_primary .top_bar_item .header_item:hover, .checkout_mobile_bar_tri:hover {
    color: #99d023;
}

#st_header .search_widget_form_inner.input-group-with-border .form-control {

    padding-left: 15px; /* Imposta il padding sinistro desiderato */
    padding-right: 15px; /* Imposta il padding destro desiderato */

}
#st_header .search_widget_form_inner.input-group-with-border {
    border-color: #99d023 !important;
}
#st_header .search_widget_form_inner.input-group-with-border .form-control {
      border-right: 1px solid #99d023;
}

#st_header .search_widget_btn {
    color: #9a9a9a!important;
}

#st_header .search_widget_btn.btn {
    border-color: #99d023!important;
}

.scroll {
			animation: scroll 20s linear infinite;
			white-space: nowrap;
			overflow: hidden;
			box-sizing: border-box;
			display: inline-block;
			width: 70%;
			font-size: 24px;
			font-weight: bold;
			color: #333;
		}
		
		@keyframes scroll {
			0% { transform: translateX(100%); }
			100% { transform: translateX(-100%); }
		}

.marquee {
			animation: marquee 25s linear infinite;
			white-space: nowrap;
			overflow: hidden;
			box-sizing: border-box;
			display: inline-block;
			width: 100%;
			font-size: 24px;
			font-weight: bold;
			color: #333;
		}
		
		@keyframes marquee {
			from { transform: translateX(100%); }
			to { transform: translateX(-100%); }
		}
.mobile_nav_box .input-group {visibility:hidden}




#rightbar_23.mobile_bar_item {

  margin-top: 10px;
}
.mobile_bar_item .fs_xl {
  font-size: 2rem;
}

.row .myacount_dashbord_list {

  justify-content: center;
}

#payment-option-4-additional-information .payment_module
{
    visibility: hidden;
    height: 0px;}

.easycontent_191 .title_block
{
    margin-bottom: 0px!important;
    font-weight: 700!important;
}

div#esc-content-carrier .col-md-6.text-left {
    flex-basis: 200px!important;
}

div#esc-content-carrier.col-md-1{
    width:0%!important;
}


#shipping-time-data {
    display:block!important;
}
#shipping-cost-data {
    display:block!important;
}
#esc-content .label-price, #esc-content .price {
    font-weight: bold;
    color: #276500;
}
#shipping-time-data {
    display:block!important;
}
#shipping-cost-data {
    display:block!important;
}
#modal-shipping-cost #esc-content-carrier #esc-carrier-result_mobile {
    min-height: 0px;   
}
#esc-content {
     box-shadow: none!important;
     border-color: #f2f2f2!important;
     border: solid;
     border-width: 1px;
    margin-bottom: 25px;
}

div#esc-content-carrier.col-md-1{
    width:0%!important;
}


#shipping-time-data {
    display:block!important;
}
#shipping-cost-data {
    display:block!important;
}


.h4, h4 {
    font-size:17px!important;
    font-weight:600!important;
}
/*
#index .full_width_top_container{
    min-height: 700px;
}
*/
#subcategories .inline_list li a.img img {
    border-width:1px;
    border-radius:5px;
}


.whatsapp-icon {
    height: 32px;
    width: 32px;
}


.card-block {
    padding-top: 0px!important;
}

card-header {
    padding: 7px;
}

#PM_ASBlock_1.card{
    border-color: #276500;
    border-radius: 5px;
}
@media screen and (min-width: 1000px) {

.PM_ASBlockOutputHorizontal {
    position: relative;
    height: 0px;
    visibility: hidden;
}
}
@media screen and (max-width: 1000px) {
#PM_ASBlockOutput_1 {
    position: relative;
    height: 0px;
    visibility: hidden;
}
}

.card-header {
   background-color: #276500;
   color: #ffffff!important;
    font-weight: 700!important;
    font-size: 16px!important;
}

.PM_ASearchTitle {
    color: #ffffff!important;
}

.PM_ASBlock_2
 {
    border-radius: 10px!important;
}





PM_ASBlockOutput_2
.tab-pane-body {
    padding-top: 30px!important;
}

.PM_ASBlockOutput{
    margin-bottom:20px;
}
.modal-dialog {
    max-width: 1000px;
    padding:30px!important;
}

.PM_ASCriterionsGroupName {
    font-size: 16px;
}

.btn-default {
border:none!important;
  border-radius: 5px;
 border: 2px solid transparent!important;
background-color:#276500
}

.btn-default:hover {
    border: 2px solid #276500!important;
background-color:#99d023!important;
}

@media only screen and (min-width:150px) and (max-width:700px) {
.btn-default {
    margin-bottom: 10px;

}


#st_header .search_widget_text, #st_header .search_widget_btn {
  height: 40px!important;
}
}

.alert-danger {
    background-color: #27d002;
    border-width: 0px;
    color: #fff;
}
.brands_slider_item {
    border: none;
}



.wrapper_top_container {
      section#wrapper.columns-container {
      background-color:red;
      }}

h1.product_name.text-center {
     float: left;
}

.elementor-flip-box-side {
    -webkit-transition: all .6s ease-in-out;
    transition: all .4s ease-in-out;
}

#st_mega_menu_column_block{
  background-image: url("https://digiuliosrl.it/img/sfondo-menu3.jpg");
   background-repeat: no-repeat;
   background-size: cover;
   padding-bottom:0px;
   margin-bottom:0px;
}



#st_mega_menu_column .title_block {
     background-color: #fff; 
}

#st_mega_menu_column_desktop, #st_mega_menu_column_mobile {
    border: 1px solid #a1a1a1;
    border-radius: 5px!important;
}

#st_mega_menu_column_desktop .ml_level_0, #st_mega_menu_column_mobile .mo_ml_level_0, #st_mega_menu_column_mobile .mo_sub_li {
    border-bottom: 1px  solid #a1a1a1;
}


.ui-menu.ui-jolisearch {
 padding-top:20px;
}

#amazzing_filter{
    font-family: 'Open Sans';
    color: #444;
}

#amazzing_filter.block .title_block {
    font-size: 16px;
}

#body_wrapper {
  padding-bottom: 0px;
}

.fto-menu:hover {
         background-color: #14d100;
}

