.product_list.list .ajax_block_product .pro_first_box{max-width: 280px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 300px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 300px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default, .product_list.grid .ajax_block_product .pro_outer_box.cart_default{max-width: 70px;}.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: 140px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 280px;}.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: 560px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default, .product_list.grid .ajax_block_product .pro_outer_box.large_default{max-width: 700px;}.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: 1200px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 370px;}.images-container, .images-container .pro_gallery_thumbs_horizontal{margin-left: auto;margin-right:auto;}.images-container.pro_number_1, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}.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: 740px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default, .product_list.grid .ajax_block_product .pro_outer_box.small_default{max-width: 105px;}.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: 210px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1200px;}.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: 1200px;}.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: 140px;}.featured_categories_item .pro_outer_box.category_default_2x{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default{max-width: 280px;}.featured_categories_item .pro_outer_box.home_default_2x{max-width: 560px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 370px;}.featured_categories_item .pro_outer_box.medium_default_2x{max-width: 740px;}body{font-family:IRANSansF, Tahoma, sans-serif, Arial;}.price,#our_price_display,.old_price,.sale_percentage{}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{}.style_wide .ma_level_1{font-weight:500;}#st_mega_menu_wrap .ma_level_0, .menu_item{height: 25px;line-height: 25px;}.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:700;text-transform: uppercase;}.st-menu-title{font-weight:700;text-transform: uppercase;}.title_block .title_block_inner, .page_heading {}.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:500;font-size: 15px;}#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:700;}.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{}.mv_item{font-weight:500;}.mv_item{font-size: 14px;}.product_name_wrap .product_name{}.product_name_wrap .product_name{text-transform: uppercase;}.title_style_0,.title_style_0 .title_block_inner{border-bottom-width:2px;}.title_style_0 .title_block_inner{margin-bottom:-2px;}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: #2e902d;}a.text_color:hover{color: #2e902d;}.title_block a.title_block_inner:hover{color: #2e902d;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#2e902d;}.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:#2e902d;}.price{color: #2e902d;}.regular-price{color: #828282;}.btn.btn-default.benabled{background-color:#5aa491;border-color:#5aa491;}.btn-default{color: #FFFFFF;border-color:#2e902d;background-color: #2e902d;}.btn-default:hover,.btn-default:focus{color: #FFFFFF;-webkit-box-shadow: none; box-shadow: none;border-color: #444444;background-color: #444444;}.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: capitalize;}.btn.ajax_add_to_cart_button, .btn.add-to-cart{color: #FFFFFF;background-color: #4caf50;border-color:#4caf50;}.btn.ajax_add_to_cart_button:hover, .btn.add-to-cart:hover{background-color: #339637;border-color: #339637;}.hover_fly, .hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{background-color: #5aa491;}.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: #5aa491;}#st_header .header_item{text-transform: uppercase;}#top_bar{background-color:#F8F7F7;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom:none;}.nav_bar.vertical-s .top_bar_item:before,.nav_bar.horizontal-s .top_bar_item:before,.nav_bar.space-s .top_bar_item:before,.nav_bar.horizontal-s-fullheight .top_bar_item:before{background-color:#f2f2f2;}.nav_bar .header_item{height:48px;line-height:48px;}.nav_bar.horizontal-s-fullheight .top_bar_item:before{height:48px;}#st_mega_menu_wrap .ma_level_0{color:#505050;}#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:#505050;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#2e902d;border-bottom-color:#2e902d;}.st_mega_menu_container{background-color:#FFFFFF;}#top_extra .st_mega_menu_container.stuck{background: #FFFFFF;background:rgba(255,255,255,0);}#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 .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#ffe300;}#st_ma_0, #st_mega_menu_wrap .stmenu_sub.stmenu_vertical{ width: 180px; }#st_ma_0{ text-align: left; }.mv_level_1{background-color:#FFFFFF;}.mv_item:hover{color:#2e902d;}.mv_level_1:hover{background-color:#F5F5F5;}#footer-primary a:hover{color:#2e902d;}#footer-secondary a:hover{color:#2e902d;}#footer-tertiary a:hover{color:#2e902d;}#footer-bottom a:hover{color:#2e902d;}body, #body_wrapper,.modal-content,.st-menu,.dropdown_list .dropdown_box{background-color:#F8F8F8;}.st_read_more{background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.001), #F8F8F8 50%);background: linear-gradient(to bottom, rgba(255,255,255,0.001), #F8F8F8 50%);}.boxed_page_wrapper{background-color:#ffffff;}.modal-content{background-color:#ffffff;}.st_read_more{background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.001), #ffffff 50%);background: linear-gradient(to bottom, rgba(255,255,255,0.001), #ffffff 50%);}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#ffffff;}.header-container #st_header{background-color:#FFFFFF;}#st_header.stuck{background: #FFFFFF;background:rgba(255,255,255,0);}.st_mega_menu_container.stuck, #st_header.stuck, .steasym_main.stuck{background: #4074b9;background:rgba(64,116,185,0);}#st_header.stuck, #top_extra .st_mega_menu_container.stuck, .steasym_main.stuck{-webkit-box-shadow: 0px 1px 7px rgba(59,59,59,0.2); -moz-box-shadow: 0px 1px 7px rgba(59,59,59,0.2); box-shadow: 0px 1px 7px rgba(59,59,59,0.2); }#st_header #header_primary_container{background-color:#FFFFFF;}#footer-bottom {border-top-width:1px;border-top-style: solid;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#DADADA;}#st_header #header_primary_container{height: 85px;}.header-container.has_sticky{padding-bottom:85px;}.fto-glyph.icon_btn:before{ content: "\e868"; }.fto-star.icon_btn:before{ content: "\e8e0"; }.fto-ajust.icon_btn:before{ content: "\e81e"; }.quick-view .fto-search-1.icon_btn:before{ content: "\e80b"; }.fto-eye-2.icon_btn:before{ content: "\e818"; }.fto-user.icon_btn:before{ content: "\e88e"; }.fto-history.icon_btn:before{ content: "\e87a"; }.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: #FFFFFF; }.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: #2e902d; }.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: #2e902d; }.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: #2e902d; }.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, .accordion_more_info .mobile_tab .st_open .mobile_tab_title{ background-color: #2e902d; }body#index .header-container{ margin-bottom: 15px; }ul.pagination > li > a, ul.pagination > li > span, div.pagination .showall .show_all_products { color: #333333; }ul.pagination > li.disabled > a, ul.pagination > li.disabled > a:hover,ul.pagination > li.active > a, ul.pagination > li.active > a:hover, ul.pagination > li.disabled > span, ul.pagination > li.disabled > span:hover, ul.pagination > li.active > span, ul.pagination > li.active > span:hover{ color: #FFFFFF; }ul.pagination > li > a:hover, ul.pagination > li > span:hover, div.pagination .showall .show_all_products:hover{ color: #333333; }ul.pagination > li > a, ul.pagination > li > span, div.pagination .showall .show_all_products { background-color: #f9f9f9; }ul.pagination > li.disabled > a, ul.pagination > li.disabled > a:hover,ul.pagination > li.active > a, ul.pagination > li.active > a:hover, ul.pagination > li.disabled > span, ul.pagination > li.disabled > span:hover, ul.pagination > li.active > span, ul.pagination > li.active > span:hover{ background-color: #2e902d; }.ajax_block_product .pro_outer_box{ border-width: 1px; }.ajax_block_product .pro_outer_box{ border-color: #e9e9e9; }.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); }#st_header .shop_logo{width: 200px;}#mobile_bar .mobile_logo{width: 210px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 82px;}.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{}#js-product-list .products.product_list.grid .product_list_item{padding-left:8px;padding-right:7px;}#js-product-list .products.product_list.grid{margin-left:-8px;margin-right:-7px;}.checkout_wrapper{background-color: #f8f8f8;}.checkout_left_column, .checkout_right_column{background-color: f8f8f8;}.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: f8f8f8;}@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 370px;}
                }#steasy_column_39 .sttext_item_text {line-height: 2.2; font-size: 18px; background:
#e1b552; color: #000; padding: 18px; border-radius: 15px}
#steasy_column_39 {padding: 0 15px}
#easycontent_22 .steasy_column {padding-right: 8px; padding-left: 8px}
#easycontent_22 .steasy_column .row {border: 3px solid #2e902d; background: #FFF; margin: 6px 1px; margin-bottom: 12px}
#easycontent_22 .steasy_column .title_block {margin-bottom: 10px}
#easycontent_22 .steasy_column .sttext_item_image_inner {margin: 0px}
#easycontent_22 .steasy_column .sttext_block {padding: 0}
#easycontent_22 p {font-size: 17px; font-weight: bold; margin-bottom: 24px}
#easycontent_22 p span {color: #2e902d}
.stmenu_sub .col-md-3 {padding-bottom: 10px}
#steasy_column_41, #steasy_column_48 {padding-left: 5px; padding-right: 5px}
#description table {margin-bottom: 20px !important; text-align: center; margin: 0 auto; width: 100%; max-width: 600px}
#description table th {text-align: center;background: #137d12; color: #FFF; border-color: #065705}
#description table, #description table td {border-color: #a8a8a8}

#amazzing_filter {background: #fff; border: 1px solid #e0e0e0; border-radius: 10px; padding: 20px}
.af_subtitle.toggle-content::before {left: 3px; right: unset}
#amazzing_filter .suffix {margin-right: 3px}
#amazzing_filter.block .title_block {font-size: 1.2em}
.selectedFilters.inline .clearAll {background: #2e902d; color: #FFF !important; border-radius: 30px}
.selectedFilters.inline .clearAll a {color: #fff}
.cf .close:hover {color: #2e902d !important}
.af-slider .pointer {border-color: #2e902d}
.af-slider .selected-bar {background: #2e902d}
#amazzing_filter .checkbox, #amazzing_filter .radio {accent-color: #2e902d}
#amazzing_filter .child-categories {padding-top: 8px}
#amazzing_filter .folderable  {padding-bottom: 8px}
#amazzing_filter .folderable .af_filter_content {margin-bottom: 8px}
.main_column_box.sticky {margin-top: 10px}

.txt-ayani-green {color: #2e902d}

.ajax_block_product .s_title_block a, .pro_column_right .s_title_block a {color: #444 !important}
.owl-carousel-banner .st_owl_carousel_block:hover img, .st_owl_carousel_3 .st_owl_carousel_block:hover img {opacity: 0.85; transition: all 0.2s ease-in-out}
.btn-success {background-color: #2e902d; border-color:#2e902d}
#cart .card {background: #FFF}
.hover_fly .hover_fly_btn .hover_fly_btn_inner {font-size: 13px}
.header-container {box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.04) !important}
.st_owl_carousel_block .st_owl_carousel_image, .st_swiper_image {width: 100%; border-radius: 15px}
.stspecialslider_container.products_container .title_style_0, .stspecialslider_container.products_container .title_style_0 .title_block_inner {padding: 0 15px}
.stspecialslider_container .swiper-wrapper {padding: 0 15px}
#st_mega_menu_wrap .ml_level_0 {padding: 15px 0}
.stmenu_vertical {margin-top: 15px}
#header_primary_row .blockcart {border-right: 1px solid #e5e5e5; margin-right: 15px; padding-right: 20px}
#top_extra .easycontent_container p {margin-bottom: 0; font-size: 18px; font-weight: bold; color: #444}
#top_extra .easycontent_container p i {font-size: 28px; color: #2e902d; top: 3px; position: relative; margin-right: 8px}
#header_primary_row .login i {font-size: 1.666em}
#st_mega_menu_wrap i {font-size: 20px}
#st_mega_menu_wrap .ma_level_0 {padding: 0 15px; border-left: 1px solid #e5e5e5}
#st_mega_menu_wrap li:last-child a {border-left: 0}
#header_right_top .login {border: 1px solid #d5d5d5; padding: 10px 15px; border-radius: 20px}
.category_products_container .title_block {margin-bottom: 15px}
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default {border: unset !important}
.hover_fly .hover_fly_btn {padding: 3px 0}
#st_mega_menu_wrap .stmenu_sub.stmenu_vertical {border-bottom-right-radius: 10px}
#st_ma_0, #st_mega_menu_wrap .stmenu_sub.stmenu_vertical {background: #FFF}
.stspecialslider_container .block_content {text-align: center}
.pad_b6 {text-align: left}
.stspecialslider_container.products_container {background: linear-gradient(90deg,#266ac3 -5.83%,#2694c3 108.97%)}
#cms .page_heading {border-bottom: 1px solid #f2f2f2; padding-bottom: 10px; margin-bottom: 15px; font-size: 18px; text-align: center}
#product #wrapper {min-height: unset; padding-bottom: unset}
#side_stmobilemenu, #side_search, #side_products_cart, .products-sort-order {background: #FFF}
#manufacturer .brand {background: #FFF; padding: 15px; border: 1px solid #e0e0e0; border-radius: 10px; width: 33%; display: inline-flex}
.st_banner_row img {border-radius: 15px}
.slide_lr_column #left_column.sidebar_opened {z-index: 9999}
.ma_level_2 {padding-bottom: 4px}
.product_list.grid .pro_second_box, .products_sldier_swiper .pro_first_box {padding-bottom: 5px}
.images-container.pro_number_1, .images-container.pro_number_1 .pro_gallery_thumbs_horizontal {max-width: 420px}
.pro_gallery_item.swiper-lazy.swiper-lazy-loaded, .pro_gallery_thumb.swiper-lazy.swiper-lazy-loaded, .product_img_link img.front-image.swiper-lazy.swiper-lazy-loaded, .st_swiper_image.swiper-lazy.swiper-lazy-loaded {width: 100%}
#index #top_bar {background: #FFF; border-bottom: 1px solid #efefef}
#page_banner_container_1 {border-bottom: unset}
.social_wrap {padding: 2px}
#st_menu_0 .stmenu_sub {background: #fbfbfb}
.mv_item {border-bottom: unset}
.stmenu_vs {overflow-y: auto; direction: rtl; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); clip-path: inset(-5px 0px -5px -5px); border-bottom-left-radius: 10px; border-right: 1px solid #f7f7f7}
#namad-logos span {padding: 10px 2px; background: #FDFDFD; border: 1px solid #dedede; display: inline-block; border-radius: 7px; margin: 5px}
#namad-logos img {padding: 5px}
#namad-logos {padding: 10px 0}
#footer-bottom span {color: #2e902d; font-weight: bold}
#footer_bottom_right .easycontent {margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 0 8px}
#footer_bottom_right p {text-align: center; margin-bottom: 0}
.st_news_letter_content p {text-align: right !important}
.st_news_letter_form {margin-top: 10px}
#footer-tertiary #footer-tertiary-container {border-top: 1px solid #e1e1e1; padding-top: 30px}
#footer-secondary em {margin-left: 5px; margin-right: 5px; font-size: 20px}
#footer-tertiary {padding-top: 0}
.owl-theme .owl-controls .owl-page.active span {background: #fff; padding: 0px 10px; height: 10px !important; box-shadow: 0px 0px 4px #f9f9f9}
.owl-theme .owl-controls .owl-page span {height: 10px !important}
.stspecialslider_container.products_container {background: #2e902d; border-radius: 15px; padding-top: 30px; padding-bottom: 25px; color: #FFF; min-height: 290px}
.stspecialslider_container .st_parallax_left {padding-top: 45px; padding-right: 30px}
.stspecialslider_container .st_parallax_left a {padding-top: 20px; background: #FFF; padding: 8px 15px; border-radius: 5px; font-size: 14px; color: #4f4f4f}
.stspecialslider_container .st_parallax_left .show-all {margin-top: 95px}
.pro_outer_box {padding: 4px}
.swiper-container {padding: 2px}
.products_slider .swiper-pagination, .static_bullets .swiper-pagination {margin: 20px 0 -5px}
#search_filters_wrapper, #left_column .stbestsellers_container {border: 1px solid #e0e0e0; border-radius: 15px; padding: 10px; background: #FFF}
.product_right_column {text-align: center}
.product-description-short {line-height: 2}
..product-description-short ul {line-height: 2}
.product_right_column .product-actions {background: #F9F9F9; padding: 15px; padding-bottom: 0; border: 1px solid #e2e2e2; border-radius: 8px; margin-bottom: 15px}
.product_right_column .product-prices {width: 100%}
.product_right_column .current-price {display: inline-flex; flex-direction: column-reverse}
.product_right_column .steasy_divider_item {border: 0}
.product_right_column #product-availability {color: #2d2d2d}
.product_desc_column .nav-tabs {padding-left: 15px; padding-right: 15px}
.stsocial_block  i {font-size: 16px}
.social_share_block .social_share_item {padding: 4px; width: 35px; height: 35px; border-radius: 20px}
.product-description-short {color: #444}
.product-description-short li {padding-bottom: 2px}
.product-description p, .product-description li, .product-description {font-size: 15px; line-height: 2.2; color: #4e4e4e; text-align: justify}
.sttab_2_2 .tab-pane-body {padding: 30px !important}
.product-description h1, .product-description h2, .product-description h3, .product-description h4, .product-description h5, .product-description h6 {font-weight: bold; padding-bottom: 5px; line-height: 2; text-align: right;}
.product-description h1 {font-size: 20px}
.product-description h2 {font-size: 18px}
.product-description h3 {font-size: 16px}
.product-description h4 {font-size: 15px}
.product-description h5 {font-size: 14px}
.product-description ul {list-style: disc; padding-right: 25px}
.product-description-short ul {list-style: disc; padding-right: 11px}
.product-description ul {padding-right: 25px}
.product_description_container, .product-description-short {overflow: unset !important}
.sttab_2_2 > .nav-tabs .nav-link {background: #999; color: #FFF}
.product-features dl.data-sheet {border-bottom: unset; margin-bottom: 5px; padding: 0}
.product-features dl.data-sheet dt.name {padding: 10px; background: #5aa491; color: #fff; font-weight: normal; border-bottom-right-radius: 5px; border-top-right-radius: 5px}
.product-features dl.data-sheet dd.value {padding: 10px; background: #f8f8f8; color: #444; margin-right: 8px;  border-bottom-left-radius: 5px; border-top-left-radius: 5px}
.stmenu_vertical {min-height: 70vh}
#search_filters .facet ul.faceted-slider {width: 100%; padding-bottom: 5px}
.style_wide .ma_level_1 {color: #2e902d}
#product .product_first_section .container, #contact .contact-form, #cms #main, #contact #main .easycontent {background: #FFF; padding: 25px 20px; border-radius: 10px; box-shadow: -1px 7px 20px 0 rgba(0, 0, 0, 0.05) !important}
#contact .contact-form, #cms #main, #manufacturer #wrapper {margin-bottom: 50px !important; min-height: 300px}
.product_desc_column {padding-left: 0; padding-right: 0}
.tab-content {background: #FFF; box-shadow: -1px 7px 20px 0 rgba(0, 0, 0, 0.05) !important; border-radius: 10px}
.product_first_section, .product_second_section, .product_third_section {margin-bottom: 30px !important; margin-left: 8px; margin-right: 8px}
.pro_gallery_top_container a {display: block; text-align: center}
.product_name_wrap {border-bottom: 1px solid #f2f2f2; margin-bottom: 10px}
#product .product-price .regular-price {margin-bottom: 5px; margin-left: 0}
#product .product-price .st_sticker_block {margin-bottom: 10px}
.product_left_column .swiper-wrapper .general_border, .pro_extra_info_brand .general_border {border: 1px solid #dfdfdf; border-radius: 5px}
.product_right_column .easycontent {padding: 10px 18px; border-radius: 10px}
.product_right_column .easycontent .title_block, .product_right_column .easycontent p {margin-bottom: 0px; font-size: 13.5px}
.product_right_column .easycontent em {font-size: 22px}
.product_right_column #easycontent_19 {border: 1px solid #e2e2e2; line-height: 1.7}
.product_right_column #easycontent_19 p {text-align: justify; font-size: 13px}
.product_right_column #easycontent_19 em {font-size: 16px}
.product_right_column .steasy_divider {display: none}
.ajax_block_product .price {display: block}
.product-price-and-shipping {width: 100%}
.notification_content p {margin-bottom: 0}
.product_list.list .pro_outer_box {background: #FFF}
.product_list.list .pad_b6 {text-align: right !important; line-height: 2}

#manufacturer #left_column {display: none !important}
#manufacturer #center_column {max-width: 100% !important; flex: 0 0 100%}
.btn.ajax_add_to_cart_button, .btn.add-to-cart {border-radius: 5px; padding: 11px 15px; margin: 5px 0}
.bootstrap-touchspin-down {border-top-left-radius: 5px; border-bottom-left-radius: 5px}
.bootstrap-touchspin-up {border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-left: 0}
.act_box_cart .ajax_add_to_cart_button, .act_box_cart .s_quantity_wanted, .act_box_cart .view_button {margin-top: 6px}
#nav_left p, #nav_right p {margin-top: 1rem}
#nav_left .block, #nav_right .block {margin-bottom: 0}
#nav_left {padding-left: 5px}
#nav_right {padding-right: 5px}
.search_widget_form_inner {font-size: 13px; background: #F5F5F5; height: 45px !important; border-radius: 5px; border: unset !important}
.search_widget_form_inner input {padding: 22px; background: unset !important}
.search_widget_form_inner input::placeholder {color: #646464}
.st-menu-header {background-color: #2e902d; color: #FFF}
.st-menu-header i {color: #FFF}
.breadcrumb_wrapper {border-radius: 5px}
#mobile_bar {padding: 15px 0}
#stacked_footer_column_4 {display: none}
#footer-primary .col-lg-3 {max-width: 33.333%; flex: unset !important}
#mobile_bar_bottom .search_widget_block {margin-top: 20px; margin-bottom: 5px}
#stacked_footer_column_2 p {margin-bottom: 0 !important; padding-bottom: 0}
.stmenu_sub {padding-bottom: 35px}
#footer .title_block .title_block_inner {font-weight: bold}
.st_news_letter_form_inner .input-group {border: unset !important}
.st_news_letter_form_inner button {border-top-right-radius: 0; border-bottom-right-radius: 0}
.st_news_letter_form_inner input::placeholder {color: #939393}
.st_news_letter_box .input-group-btn {margin-right: 3px}
.st_news_letter_box .input-group-btn .btn {border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.st_news_letter_content .mt-60 {margin-top: 20px}
.st_news_letter_content .sttext_banner_btn {margin-bottom: 10px}
#footer-bottom {padding-top: 16px}
.contact-form .bootstrap-filestyle input {margin-left: 3px}
.contact-form .group-span-filestyle label {color: #FFF !important; padding: 8px}
.stmenu_sub #st_menu_block_14 .row:last-child .col-md-3 {border-bottom: unset; padding-bottom: unset}
.brands_slider_container.products_container .title_block_inner {font-weight: bold}
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default {background: #FFF; border-radius: 10px}
.product_first_section .product_name, .product-prices .current-price .price {font-weight: bold}
.tax_label {display: none !important}
.pro_extra_info_label {margin-left: 10px}
.product_first_section .st_read_more_box p {margin-bottom: 2px !important; margin-top: 7px}
.product_first_section  .product-manufacturer {padding-bottom: 18px}
.hover_fly .stcompare_add {background: #888 !important}
.hover_fly .add_to_love {background: #5aa491 !important}
.qty_wrap .input-group {display: flex; flex-flow: row-reverse}
.qty .bootstrap-touchspin-up {border-left: none}
.product-information #product-availability {color: #2e902d; font-weight: bold}
.product_left_column_hook .stcompare_add, .product_left_column_hook .add_to_love, .product_left_column_hook .add_to_wishlist, .product_left_column_hook .top_bar_item {border-radius: 7px; border: 1px solid #ececec; padding: 10px 8px; background: #FFFFFF; margin-bottom: 10px}
.product_left_column_hook {text-align: center}
.product-information ul {margin-bottom: 5px}
.love_product .btn_text {margin-left: 4px}
.st_added {color: #c72a21 !important}
.hover_fly .fto-heart-4, .hover_fly .btn_text {color: #FFF}
#left_column .block-categories .title_block {background: #2e902d; padding: 10px; border-bottom: unset !important; text-align: center; border-radius: 10px 10px 0 0; display: block}
#left_column .block-categories .title_block .title_flex_left {display: none}
#left_column .block-categories .title_block_inner {color: #FFF !important}
#left_column .block-categories .block_content {padding-top: 0}
.category-top-menu {padding-top: 10px !important; background: #fff; border: 1px solid #e0e0e0; border-top: unset; padding-bottom: 5px !important; padding-top: 5px !important; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px}
.block-categories .acc_box .acc_header a {font-size: 13px}
#left_column .collapse {margin: 0 20px !important}
#left_column .block-categories .collapse li:last-child a {border-bottom: unset !important; padding-bottom: 18px !important}
#left_column .block-categories {margin-bottom: 10px}
.active_filter_title {margin-left: 10px}
.facet-title, .facet-title-mobile {background: #d7d7d7; padding: 6px 15px; margin: 10px 0; margin-bottom: 15px; color: #444}
.products-sort-order, .products-number-per-page {border: 1px solid #e2e2e2; padding: 5px 20px; border-radius: 5px}
.products-number-per-page {margin-left: .35rem !important}
.wrapper-sticky {padding-top: 10px}
.products-number-per-page .dropdown_list {right: -43px}
.products-number-per-page .dropdown_list::before {left: 20px; right: unset}
.page-item .page-link {border-radius: .25rem}
.page-link:hover {border-color: #a7a7a7}
.st_reduce {padding-left: 4px}
.pro_second_box .st_sticker_block {padding-top: 6px}
.pro_gallery_thumbs {padding: 0 5px}
.stuck #header_primary, .stuck #mobile_bar {background: #FFF !important}
.stuck #header_primary_container {height: 85px !important}
#module-iverify-authentication #mobile_bar_bottom {display: none}
#st_header {z-index: 999}
.blockcart .dropdown_list .dropdown_box {box-shadow: 0px 1px 7px rgba(59,59,59,0.2)}
.dropdown_tri_in .arrow {vertical-align: middle; margin-right: 4px}
.my_account_left_column .list-group-item a {display: block; width: 100%; padding: .75rem 1.25rem; background: #F8F8F8}
.my_account_left_column .list-group-item:first-child {border-top-left-radius: 10px; border-top-right-radius: 10px}
.my_account_left_column .list-group-item:first-child a {border-top-left-radius: 10px; border-top-right-radius: 10px}
.my_account_left_column .list-group-item:last-child {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px}
.my_account_left_column .list-group-item:last-child a {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px}
.my_account_left_column .list-group-item {padding: 0}
.my_account_left_column #iVerify-phones {display: block; max-width: 100%; padding: .75rem 1.25rem; background: #f8f8f8; border: 1px solid #d9d9d9; border-bottom: 0}
.myacount_dashbord_list {margin-top: 28px; text-align: center; display: block}
.myacount_dashbord_list .list-group-item a {display: block; padding: 12px 6px}
.myacount_dashbord_list .list-group-item {padding: 0; background: #F8F8F8}
.myacount_dashbord_list #iVerify-phones {max-width: 260px; margin: 0 15px 15px; text-align: center; display: inline-block; border: 1px solid #d9d9d9; padding: 0; padding: 0; background: #F8F8F8}
.myacount_dashbord_list #iVerify-phones span {height: 100%; display: block; padding: 12px 6px}
#address .form-group > label, #identity label {font-weight: bold}
.address-form .btn, #identity .form-footer .btn, #st_product_comment_submit {padding: 13px 50px; border-radius: 10px; margin: 10px 0}
#address .page_heading, #history .page_heading, #order-slip .page_heading, #module-stlovedproduct-myloved .page_heading, #module-stwishlist-mywishlist .page_heading, #module-iverify-iverifyidentity .page_heading, #identity .page_heading, #order-detail .page_heading, #addresses .page_heading {color: #444; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; margin-bottom: 20px}
#identity label {max-width: 200px; margin-right: 10px !important}
#module-iverify-iverifyidentity #footer, #module-iverify-iverifypsswd #footer {display: block !important}
#module-iverify-iverifyidentity .custom-radio {margin-left: 4px}
#identity .st_form_item_newsletter {display: none}
#module-iverify-authentication #number {border-left: 0; padding-top: 0}
#module-iverify-authentication.is_logged_1 #create {display: none}
.st_product_comment_wrap .originalTextareaInfo {width: 100% !important}
.st_product_comment_wrap h3 {background: #f6f6f6; font-size: 16px; font-weight: bold; padding: 10px 0; margin: 10px 0; color: #444}
.st_product_comment_wrap input, .st_product_comment_wrap textarea {border-radius: 10px}
.tm-tag .tm-tag-remove {margin-right: 4px; margin-left: 0}
.tag-wrap .form-control {margin-right: 5px}
#history .col-lg-9 table thead th {background: #f8f8f8; color: #444; border: 1px solid #c7c7c7; text-align: center}
#history .col-lg-9 table td, #history .col-lg-9 table tbody th {border-color: #d9d9d9; color: #464646; text-align: center}
#history .col-lg-9 .orders {border: 1px solid #ccc; padding: 10px; border-radius: 10px; background: #f9f9f9; margin: 30px 0}
#history .col-lg-9 .order-actions .mar_r4 {text-decoration: none; background: #2e902d; color: #FFF; padding: 5px; border-radius: 5px}
#history .col-lg-9 .order-actions a:nth-child(2) {display: none}
#order-history table th, #order-detail #order-products th {background: #f8f8f8 !important; color: #444; border: 1px solid #c7c7c7}
#order-history table td, #order-detail #order-products td {border-color: #d9d9d9; color: #464646}
#order-detail #order-infos .text-right {text-align: left !important}
#order-detail #order-infos li {margin: 15px 0}
#order-detail #delivery-address, #order-detail #invoice-address {background: #f8f8f8; border: 1px solid #ddd; color: #464646}
#order-detail #delivery-address .heading_color, #order-detail #invoice-address .heading_color {font-weight: bold; border-bottom: 1px solid #ddd; padding-bottom: 6px; margin-bottom: 6px}
#order-infos .box {border: 1px solid #ddd; padding: 10px; border-radius: 10px}
#order-detail #main .badge, #history #main .badge {padding: 10px}
#addresses .address {background: #FCFCFC; border-radius: 10px; border: 2px dashed #a3a3a3}
#addresses .address-footer a {background: #2e902d; color: #FFF; padding: 5px 10px; border-radius: 5px}
#addresses .address-footer a:hover {background-color: #444}
.address-body {padding: 15px}
#addresses address {line-height: 1.8}
.pagination .spacer {background: unset !important; color: #444 !important; padding: 0 5px}
.s_title_block.two_rows {height: 3.5em}
.product-unit-price {display: none}
.clicked_thumb .pro_gallery_thumb_box {border-color: #d3d3d3; border-radius: 5px}
.pro_gallery_thumb {border-radius: 5px}
.category-top-menu ul li, .sttab_2 > .nav-tabs {border-bottom: 0; margin-right: 10px}
#js-product-list-top .dropdown_list .dropdown_box {border-radius: 5px}
#js-product-list-top .dropdown_list .dropdown_list_ul li:first-child .dropdown_list_item {border-top-right-radius: 5px; border-top-left-radius: 5px}
#js-product-list-top .dropdown_list .dropdown_list_ul li:last-child .dropdown_list_item {border-bottom-right-radius: 5px; border-bottom-left-radius: 5px}
#module-radimap-RMManageGetRoute .headerpage h2 {font-size: 16px; font-weight: bold; color: #444; border-bottom: 1px solid #f2f2f2; padding-bottom: 10px}
#module-radimap-RMManageGetRoute h6 {margin-bottom: 15px; font-weight: bold; padding-top: 12px; color: #444}
#module-radimap-RMManageGetRoute .LearnBoxDelivery .col-md-12 {margin: 18px 0}
#module-radimap-RMManageGetRoute .DeliveryBoxItem {text-align: center}
#module-radimap-RMManageGetRoute .BtnLocationDelivery {margin: 5px 0}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {font-family: IranSans !important}
.MangeMap #MapLoader {min-height: 250px !important}

#subcategories .inline_list li a.img img {border-radius: 10px; border: 3px solid #263f88e5}
#search_block_top .button-search {height: 42px; width: 42px; right: 0}
#nav_left p, #nav_right p {font-size: 13.5px; font-weight: bold}
.head-bold {color: #2e902d; font-size: 14px;}
.stmenu_vs {box-shadow: 0 2px 6px rgba(0,0,0,.1);}
#breadcrumb_wrapper .row {background: #f5f5f5; padding: 10px 5px; border-radius: 5px;}
#more_info_sheets {line-height: 2; text-align: justify; font-size: 13px; padding: 20px 10px}
.sale_percentage {color: #FFF}
#footer-secondary .style_content p, #footer-tertiary .style_content p {line-height: 2; color: #636363}
#footer-secondary .style_content p {margin-bottom: 0 !important}
#footer-secondary .icon-large, #footer-tertiary .icon-large  {font-size: 20px}
#footer-primary {border-bottom: 1px solid; border-top: 1px solid; border-color: #d5d5d5;}
#footer-secondary li, #footer-secondary .footer_block_content, #footer-tertiary li, #footer-tertiary .footer_block_content {font-size: 13px; padding: 2px 0;}
#header_top_right .top_bar_item {padding-top: 10px}
.icon-logout {margin-left: 5px}
.userinfo_mod_top .dropdown_tri a, .userinfo_mod_top .dropdown_tri::before {color: #FFF !important}
.userinfo_mod_top .dropdown_tri a:hover, .userinfo_mod_top .dropdown_tri:hover {color: #FFF !important}
.userinfo_mod_top .dropdown_tri {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 165px}
.userinfo_mod_top .dropdown_tri {padding: 9px 15px}
.userinfo_mod_top {margin-top: 7px}
.st_owl_carousel_block img {background-color: unset !important}
#index #body_wrapper {background-color: #f8f8f8}
.st_owl_carousel_text.text_table_wrap .text_table .text_td {padding: 2px}
.st_owl_carousel_text {top: 25px; display: contents !important}
.special-products_block_center .pro_second_box {background: #FBFBFB}
#owl_carousel_container_3 {max-width: 1396px; margin-right: auto; margin-left: auto}
.special-products_block_center_container h3 {text-align: center; margin-bottom: 25px}
.special-products_block_center_container .title_block, .ajax_cart_total, .ajax_cart_split {display: none !important}
.special-products_block_center_container .title_block a {padding-bottom: 12px}
#st_menu_0 .stmenu_sub {max-width: 250px}
.st_owl_carousel_image, .adveditor_image {border-radius: unset;}
#header_primary_row .col-md-2 img.logo {max-width: 140px !important}
.price_container .old_price, #total_shipping {font-size: 14px}
.featured_products_sldier_block_center_container, .product_categories_slider_block, .brands_slider_container {padding: 20px; background: #FFF; border-radius: 10px; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);  --tw-shadow: 0px 1px 2px hsla(0,0%,9%,0.04),0px 1px 4px hsla(0,0%,9%,0.04);}
span.sale_percentage_sticker {top: 10px; bottom: auto; left: 5px; border-radius: 3px}
#header_top_right .dropdown_list::before {right: 20px; left: auto}
.owl-pagination {padding-top: 20px}
#more_info_tabs {border-bottom: 2px dashed #b9b9b9;}
#availability_value {font-size: 15px; font-weight: bold; color: #2e902d;}
.content_sortPagiBar .sortPagiBar label, .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span, body#manufacturer .sortPagiBar .product-count {padding-left: 5px}
.layered_slider_container {margin: 10px}
#layered_block_left .layered_close {padding-left: 0 !important}
.out-of-stock {font-weight: bold; color: #2e902d; font-size: 14px; line-height: 2.8}
.act_box .view_button {display: none;}
.special-title {color: #FFF; font-weight: bold; font-size: 17px; text-align: center; width: 100%; display: block; line-height: 1.7; padding-top: 50px}
.special-part {text-align: center; margin-bottom: 50px}
.special-part img {max-width: 150px; padding: 50px 0}
.special-part a {color: #FFF; font-size: 14px; font-weight: bold; border: 2px solid; padding: 10px 25px; border-radius: 5px; width:100%; max-width: 150px}
.special-part a:hover, .special-part a:active, .special-part a:focus {background: #FFF; border-color: #FFF; color: #636363}
#easycontent_12 p {color: #636363; line-height: 2.9}
#footer-secondary a, #footer-tertiary a {line-height: 1.8;}
#easycontent_4 p {font-size: 14px; text-align: justify; line-height: 2.5;}
#footer-secondary li, #footer-secondary .footer_block_content, #footer-tertiary li, #footer-tertiary .footer_block_content  {font-size: 14px; padding: 2px 0}
.footer-note {text-align: center; margin-bottom: 0 !important}
.footer-note a {font-weight: bold; font-size: 16px;}
.footer-note a:hover {color: #444 !important}
.footer-note span {font-size: 18px; font-weight: bold; color: #2d2d2d; margin-left: 2px}
.st_ma_11 a {font-size: 15px; font-weight: bold}
.st_ma_11 {padding: 13px 0; margin-bottom: 0 !important}
.footer-tit {font-weight: bold; font-size: 14px !important; color: #c4423a;}
#st_news_letter_1 .st_news_letter_input {height: 45px !important}
#footer .col-md-2-4 .st_news_letter_form_inner {width: 99% !important;}
#st_news_letter_1 .st_news_letter_submit {font-size: 13px !important; border-top-left-radius: 5px; border-bottom-left-radius: 5px}
.st_news_letter_form_inner .st_news_letter_input {max-width: none !important; background: #ebebeb; border: unset; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; padding-right: 13px;}
#center_column h4, #center_column h5, #buy_block #old_price.pull-left {color: #2d2d2d; line-height: 1.8}
#mobile_bar_left_inner {padding-top: 12px}
#banner_box_10, #banner_box_11, .owl-buttons div {z-index: 2}
#banner_box_9 {z-index: 1}
#st_mega_menu_column_block .stmenu_sub.col-md-12, .stmenu_vertical .stmenu_vs.col-md-12 {max-width: 1230px !important}
#footer_bottom_right a {font-size: 11px}
.prestaplus_psf_tracking_content_container {padding: 10px 20px}
.prestaplus_psf_tracking_submit {float: left; margin-left: 2px;}
.prestaplus_psf_tracking_description {padding: 20px 15px; margin-bottom: 20px}
.prestaplus_psf_tracking_content_container {background: #F6F6F6}
.prestaplus_psf_tracking_title {border-top-right-radius: 5px; border-top-left-radius: 5px}
.prestaplus_psf_tracking_content_container {border-bottom-right-radius: 5px; border-bottom-left-radius: 5px}
#top_bar .balance_item {display: none}
.tabContainer .tabs li {float: right; margin-right: 0}
#module-userbalance-balance .button {background: unset !important}
.balance_row > div input {margin-right: 15px; margin-left: 0}
#module-userbalance-balance .button:hover {color: red}
h3.page-product-heading {font-family: inherit !important}
#pdcomment .col-md-4 {display: none}
#pdcomment .col-md-8 {width: 100%}
#pdfaq-save {float: left}
#form_save {margin-left: 0}
.pdfaq .customername, .pdfaq .shopname {padding:7px 2px 0}
.pdfaq .question img, .pdfaq .answer img {display: unset !important; max-width: 100px; max-height:100px; float: unset}
.qnaavatar {text-align: center}
.pdfaq .date {white-space: unset !important}
.pdfaq article {-ms-overflow-style: none; scrollbar-width: none; }
.pdfaq article::-webkit-scrollbar, .pdfaq .likediv {display: none;}
.verifyterms {max-width: unset !important; margin: 0 !important; padding-top: 25px !important}
#cms #center_column p {color: #565656; font-size: 14px; line-height: 2; text-align: justify}
#cms #center_column strong {color: #000}
#breadcrumb_wrapper #search_return {float: left !important}
#wishlist_block .quantity-formated {float: right !important}
#wishlist_block .ajax_cart_block_remove_link {left: 0 !important; right: auto}
.mt-5 {margin-top: -5px}
.ma_level_1 img {max-width: 75px; margin-left: 5px;}
#st_menu_block_70 .ma_level_1 {display: block}
#st_menu_69 .stmenu_sub {border-bottom-right-radius: 10px; border-bottom-left-radius: 10px}
#torn-curtain {background: #0404045e; width: 100%; height: 100%; position: absolute; z-index: 3; display: none;}
#cart_block::before {display: none}
.cart_block .block_content {border-radius: 10px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09),0 4px 8px rgba(0, 0, 0, 0.16);}
.wrapperscroll .cart_block .block_content {border-radius: unset; box-shadow: unset}
.bottom-pagination-content .product-count {display: none !important}
.bottom-pagination-content {text-align: center; padding-top: 25px; padding-bottom:0}
.pagination_bottom, .bottom-pagination-content div.pagination {float: unset !important}
.pagination ul.li_fl > li {margin: 0 1px; font-size: 14px}
#search_query_top::placeholder {color: #000}
#search_block_top #search_query_top {padding-right: 42px}
.unit-price {display: none}
.ac_product_name {height: 50px; display: table-cell; padding-right: 15px}
#ac_search_more {color: #fff !important; background: #2e902d!important; font-weight: bold; padding: 10px 0; margin: 5px 0; cursor: pointer; border-radius: 3px}
.ac_results {border: 1px solid #a3a3a3}
#pagination_next a {border: 1px solid #c8c8c8; padding: 5px 3px 0 0 !important; border-radius: 3px; background: #f5f5f5;}
#pagination_previous a {border: 1px solid #c8c8c8; padding: 5px 0 0 0 !important; border-radius: 3px; background: #f5f5f5;}
#pagination_next span {border: 1px solid #c8c8c8; padding: 5px 3px 0 0; border-radius: 3px;}
#pagination_previous span {border: 1px solid #c8c8c8; padding: 5px 0 0 0; border-radius: 3px; background: #f5f5f5;}
.content_sortPagiBar .sortPagiBar {padding: 10px 0}
#pagination_previous_bottom {position: absolute; right: 0; margin-right: 15px}
#pagination_next_bottom {position: absolute; left: 0; margin-left: 15px}
#pagination_previous_bottom a, #pagination_next_bottom a {background-color: #f0f0f0; padding: 6px 15px !important; border: 1px solid #c6c6c6;}
.bottom_pagination li a {background-color: #f5f5f5; border: 1px solid #c6c6c6; font-size: 13px}
#pagination_next a:hover, #pagination_previous a:hover, #pagination_previous_bottom a:hover, #pagination_next_bottom a:hover, .bottom_pagination li a:hover {background: #e9e9e9;}
.product-count, .content_sortPagiBar .sortPagiBar label, .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span {color: #2d2d2d}
ul.product_list.grid > li .product-container .old-price, #buy_block #old_price.pull-left {color: #2e902d; font-weight: bold}
.bottom_pagination {display: block; text-align: center; padding: 12px 5px}
.bottom_pagination .pagination {display: inline-flex; padding: 10px 0}
.pagination .page-item  {margin: 0 2px}
ul.pagination > .active > a {background: #2e902d !important; color: #fff !important; border: 1px solid #2e902d !important}
#js-product-list-top .pagination .page-item.disabled a {background: #FFF !important; color: #444 !important; border-color: #FFF !important}
.hover_fly a, .addToWishlist div {background-color: #c72a21}
.list .addToWishlist div {background-color: unset !important}
.category-sub-menu li a {font-size: 13px; font-weight: bold; padding: 10px !important;}
.block.column_block {margin-bottom: 30px}
.category-sub-menu li ul {margin-left: 20px}
.category-sub-menu li ul li a {padding: 10px !important; border-bottom: 1px dashed #c6c6c6; font-size: 12px}
.category-sub-menu li ul li span i {border-bottom: 1px dashed #c6c6c6; padding-bottom: 5px}
.category-sub-menu li ul .last a {border-bottom: unset}
.opened #categories_block_left {margin-top: 15px !important}
#left_column .close_mobile_column {right: 0}
.categories_tree_block li .grower.OPEN, .categories_tree_block li .grower.CLOSE {left: 5px}
#footer-secondary, #footer-tertiary, #footer-bottom {background: #FFFFFF}
#index #footer-secondary, #index #footer-tertiary, #index #footer-bottom {background: #FFF}
.sttext_banner_btn a {text-align: center !important; border-radius: 10px !important; color: #fff !important; border: 0; margin: 0 !important; background-size: 150% 150%; transition: all .2s ease-in; height: 45px; min-width: 195px; background-image: linear-gradient(266deg,#4e60d3,#913baf 35%,#d52d88 68%,#f26d4f) !important; font-size: 14px; width: 100%;
max-width: 235px;}
#cart_summary tr td, #cart_summary thead th {padding: 10px !important}
#cart_summary thead th {color: #FFFFFF; background: #2e902d; font-size: 14px; height: 50px; border: 1px solid #a40000}
#cart_summary .price-percent-reduction {color: #2e902d!important}
#cart_summary .cart_total .price {font-size: 15px; color: #2d2d2d}
#cart_summary .cart_quantity {text-align: center !important}
.cart_quantity .cart_quantity_button {float: unset !important}
#cart_summary .old-price {font-size: 1em}
#cart_summary .price {font-size: 1.06em}
#cart_summary tbody td.cart_product img {border: unset}
#cart_summary .product-name {font-size: 13px; color: #2d2d2d;}
#total_price_without_tax {font-size: 16px; color: #2d2d2d}
table#cart_summary_total td.total_price_container > span {font-size: 15px !important}
#total_product {font-size: 14px; color: #2d2d2d}
#cart_summary .form-control.grey {background: #FFF; color: #2d2d2d}
.product_quantity_up, .product_quantity_down, .cart_quantity_up, .cart_quantity_down, .qty button {background: #F5F5F5}
#cart_summary .icon-cancel {color: red}
#cart_summary thead .cart_delete {text-align: center !important}
.address_delivery label[for="id_address_delivery"] {padding-top: 14px}
.address li.address_update a, .address_add a, .cart_navigation a {border-radius: 5px}
.address li.address_update a {margin: 0 !important}
#order-opc .page-heading.step-num span {padding: 5px 10px; margin-left: 5px;}
#address_delivery .address_firstname, #address_delivery .address_address1, #address_delivery .address_postcode, #address_delivery .address_phone, #address_delivery .address_phone_mobile, .address_state_name .address_city, .address_state_name {margin: 8px 0; font-size: 13px; color: #2d2d2d}
#address_delivery .address_address1 {font-weight: bold; font-size: 14px}
#address_delivery {margin-left: 0; border-radius: 10px; border: 2px dashed #a3a3a3; padding: 20px; padding-bottom: 20px; margin-top: 10px}
.delivery-time-heading {padding: 0 0 6px; border-bottom: 1px solid #dadada; font-size: 15px; display: block; padding-bottom: 12px}
.order_carrier_content h3, #address_delivery h3 {font-size: 1.5rem !important; padding-bottom: 12px}
.time-selection label, .order_carrier_content .carrier_title {font-size: 13px; font-weight: bold; color: #2d2d2d}
.order_carrier_content .delivery_options_address .carrier_title {font-weight: normal}
.payment_module a {padding: 13px 30px 13px 40px !important; color: #525252 !important; height: 90px; display: flex !important; align-items: center; font-size: 16px !important; font-weight: bold; background: #fafafa; letter-spacing: 0 !important}
.delivery-time-heading, label, .fancybox-title-float-wrap .child, div.selector span {font-family: IranSans !important}
.delivery-time-selection-row .col-md-4, .delivery-time-selection-row .col-md-2 {float: right}
.order_carrier_content, #address_delivery {border-radius: 10px;}
#order-opc .page-heading.step-num span {border-radius: 5px; background: none repeat scroll 0 0 #2e902d;}
.delivery_option table td strong {font-size: 14px; color: #2f2f2f}
#order-opc .box, #addresses .box {background: #FCFCFC; border-radius: 10px; border: 2px dashed #a3a3a3; padding: 20px;}
#address .box {border-radius: 10px; padding: 20px;}
.checkout-sec {width: 100%; text-align: center; display: block ruby; background: #FCFCFC; border-radius: 10px; border: 2px dashed #a3a3a3; margin-top: -10px; margin-bottom: 25px}
.checkout-sec i {margin-left: 10px;font-size: 40px}
.checkout-sec .cont {display: flex; font-size: 1.9rem ;font-weight: 700; line-height: 2.12; color: #424242; flex-direction: row; align-items: center}
.checkout-sec .cont span {display: block;margin-top: -9px}
#order-opc .address_add {text-align: center}
#order-opc .address_add a, .addresses .main-page-indent a {border-radius: 8px; padding: 13px}
#order-opc .address_update a, #address #submitAddress {padding: 10px 17px; border-radius: 8px}
#order-opc #opc_account {margin-bottom: 15px}
#order-opc #message {margin-bottom: 15px; border-radius: 8px}
.delivery_option_price {text-align: center; color: #048504; font-weight: bold; font-size: 14px;}
.best_grade {display: none}
 #order-opc .delivery_option > div > table.resume td.delivery_option_logo {padding: 5px; text-align: center}
.delivery_option .white_space_normal {line-height: 1.9}
.delivery_option tr {background: #FFFFFF}
.myaccount-link-list li:nth-child(2) {display: none}
#my-account ul.myaccount-link-list li .icon_wrap {margin-left: 10px}
#my-account ul.myaccount-link-list li {padding: 8px 0}
#addresses #center_column p {text-align: justify; line-height: 2; color: #444; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 10px}
#address .page-heading, .page-subheading {font-size: 15px; padding-bottom: 10px}
#product_manufacturer_info img {max-height: 90px; margin-right: 5px}
#product_comments_block_extra {margin-top: 12px}
.box-info-product .exclusive span::before {line-height: 33px}
ul.product_list.grid > li {border-left: 1px solid #f2f2f2}
.pro_second_box .s_title_block a {min-height:50px; line-height: 1.7; font-size: 1em !important}
.countdown_box {padding: 10px 20px; background: #f11010; color: #fff; border-radius: 5px; margin-bottom: 15px}
.countdown_heading {font-size: 15px; color: #f11010}
.icon_text {font-size: 0.85em}
#pdfaq h3.page-product-heading {border-bottom: 1px solid #f2f2f2 !important}
table#product_comparison tbody tr td.product-block {text-align: center}
#products-comparison h5 {font-size: 14px; font-weight: bold; margin-bottom: 10px}
.comparison_unit_price, #products-comparison .reduced-price {display: none}
#products-comparison .price {font-size: 15px}
#cart_voucher .cart_voucher_title {background: #2e902d; color: #FFF; font-size: 14px; font-weight: bold; padding: 12px; margin-bottom: 15px}
#cart_voucher fieldset #discount_name {width: 280px; height: 34px; margin-left: -58px}
#cart_voucher fieldset {margin-bottom: 15px}
.cart_total_price td:first-child, .cart_total_delivery td:first-child, .cart_total_price td:first-child, .cart_total_voucher td:first-child {background: #2e902d; color: #FFF; font-size: 13px; font-weight: bold; border: 1px solid #a40000; border-left: unset; text-align: center}
.breadcrumb, .breadcrumb a {font-size: 13px; line-height: 1.7; font-weight: bold}
.product_categories_slider_block .pro_outer_box {background: #FFFFFF; border-radius: 10px}
.product_categories_slider_block .product_image img.front-image, .special-products_block_center .product_image img.front-image {border-top-right-radius: 10px; border-top-left-radius: 10px;}
.table tbody + tbody {border: unset !important}
#cart_discount_2 {background: #F5F5F5}
#cart_discount_2 td {text-align: center}
#cart_discount_2 .price-discount {color: #2e902d; font-size: 13px; font-weight: bold}
#cart_summary_total #total_discount, .save_price {color: #2e902d; font-size: 14px}
.cart_discount_name {color: #2e902d; font-weight: bold; text-align: right !important; font-size: 13px; text-align: center !important}
.product_categories_slider_block .title_block, .product_categories_slider_block .title_block a, .brands_slider .title_block {border-bottom: unset}
.owl-theme.owl-navigation-tr .owl-controls .owl-buttons {top: -50px; left: 12px}
.brands_slider_container .owl-controls .owl-buttons {top: -54px !important; left: 0 !important}
.product_categories_slider_block .title_block a {padding-right: 10px !important}
.product_categories_slider_block .title_block {margin-top: 4px}
.cate_label {font-family: IranSans; margin-top: 5px !important; left: -5px  !important; top: 0 !important}
.brands_slider_item {background: #FFF}
.cart_avail {color: #2d2d2d}
#rightbar .rightbar_wrap a.icon_wrap, #leftbar .rightbar_wrap a.icon_wrap, #rightbar, #leftbar, #switch_left_column_wrap a.icon_wrap {background: #646464; color: #FFF}
#rightbar .rightbar_wrap a.icon_wrap:hover, #leftbar .rightbar_wrap a.icon_wrap:hover, .open_search #rightbar #rightbar_search a.icon_wrap, #switch_left_column_wrap a.icon_wrap:hover, #rightbar .active  {background: #2e902d!important}
#button_order_cart {border-radius: 5px}
#deliveryTimeError {background: #d90000; font-size: 15px; color: #FFF; padding: 7px 15px; border-radius: 5px}
#product_actions_wrap .buttons_bottom_block {margin-top: 1em}
#mailalert_link {padding: 11.5px 20px; background: #f5f5f5; border: 1px solid #c4c4c4; color: #444; border-radius: 5px}
#mailalert_link:hover, .buttons_bottom_block .add_to_compare:hover, .buttons_bottom_block .addToWishlist:hover {background: #2e902d; color: #FFF; border-color: #2e902d}
#oos_customer_email_result {font-size: 15px; padding-top: 10px}
.paymenthp-method h6 {font-size: 16px; margin-bottom: 0}
.paymenthp-method {border-radius: 4px; -webkit-transition: color 200ms ease-in-out,background-color 300ms ease-in-out; padding: 5px}
.paymenthp-method:hover {background-color: #F6F6F6 !important; -webkit-transition: color 200ms ease-in-out,background-color 300ms ease-in-out}
.paymenthp-method img {max-width: 88px; padding-right: 10px}
#opc_payment_methods-content {margin: 25px 0}
.get-mobile-wrapper {margin-top: 18px}
#module-ranginesmspresta-rsfavorites h2 {font-size: 18px; font-weight: bold; color: #2d2d2d}
#module-ranginesmspresta-rsfavorites #mobilenumber, #module-ranginesmspresta-rsfavorites #verifyOTP {height: 35px; padding: 15px; border: 2px solid #5e5e5e; border-radius: 3px; width: 180px}
#module-ranginesmspresta-rsfavorites #rsfmobilenumbersend, #module-ranginesmspresta-rsfavorites #sendverifyOTP, #module-ranginesmspresta-rsfavorites #changemobilenumber {height: 35px; width: 115px}
#module-ranginesmspresta-rsfavorites #otpwrapper {padding: 15px 0;}
#module-ranginesmspresta-rsfavorites #otpwrapper label {padding-left: 5px; font-size: 12px}
.alert-only {font-size: 14px; font-weight: bold; border-radius: 5px; text-align: justify; line-height: 1.8}
.alert-only-main {text-align: center !important; color: #005077 !important}
.disnone {display: none !important}
#address .form-group > label, #address .form-stru > label, #add_address .form-group > label, #add_address .form-stru > label, #identity .form-group > label, #identity .form-stru > label, #account-creation_form .form-group > label, #account-creation_form .form-stru > label, #new_account_form .form-group > label, #new_account_form .form-stru > label, #opc_account_form .form-group > label, #opc_account_form .form-stru > label {font-size: 14px; color: #646464}
#address .info-title {font-size: 14px; padding: 10px 0}
#address .pull-left {font-size: 14px}
.footable .footable-sortable .footable-sort-indicator::after {float: left !important}
.table td.history_detail a + a {margin-right: 10px; margin-left: 0}
.link-button i {margin-left: 5px; margin-right: 0}
#st_mobile_menu .mo_ma_level_0, .mo_sub_a {margin-right: 15px; padding: 15px 0; font-size: 14px; font-weight: 700; line-height: 2.15; color: #484848}
#st_mobile_menu .ma_level_0 i, .mo_ma_level_0 i {margin-left: 10px; font-size: 18px}
.subcate_grid_view {background: #FFFFFF; padding: 10px;  padding-top: 10px; padding-top: 20px; border: 1px solid #e3e3e3; border-radius: 10px; margin-left: 0; margin-right: 0}
#HOOK_PAYMENT .warning {font-size: 14px; font-weight: bold; border-radius: 5px; text-align: justify; line-height: 1.8;}
.contact_info_box {z-index:2}
#product #bigpic_list_frame, #product #bigpic_list_frame .owl-wrapper-outer {overflow: unset !important; z-index: 2}
#bigpic_list_frame img {display: unset}
#bigpic_list_frame {text-align: center;}
#module-iverify-iverifyidentity #left_column, #module-iverify-iverifyidentity #right_column, #module-iverify-iverifypsswd #left_column, #module-iverify-iverifypsswd #right_column, #module-ets_faq-faqs #left_column, #module-ets_faq-faqs #right_column {display: none}
#module-iverify-iverifyidentity #center_column, #module-iverify-iverifypsswd #center_column, #module-ets_faq-faqs #center_column {width: 100% !important}
#module-iverify-iverifyidentity .box, #module-iverify-iverifypsswd .box {border-radius: 10px; padding: 20px;}
#module-iverify-iverifyidentity label, #module-iverify-iverifypsswd label {font-size: 14px; color: #646464; padding-right: 5px; padding-bottom: 5px}
#editidentity input, #pditidentity input {border: 1px solid #dadada !important; padding: 15px !important}
#editidentity, #pditidentity {border: unset !important; padding: unset !important}
#module-iverify-iverifyidentity .btn-primary, #submitAddress, #module-iverify-iverifypsswd .btn-primary, #submitMessage, #faq_send_mail, .contact-form .form-footer .btn {color: #FFFFFF; background-color: #2e902d; border: 1px solid #2e902d; padding: 10px 17px;   border-radius: 8px; -webkit-transition: background-color 300ms ease-in-out; min-width: 130px; min-height: 40px; margin-top: 10px}
#module-iverify-iverifyidentity .btn-primary:hover, #submitAddress:hover, #module-iverify-iverifyidentity .btn-primary:focus, #submitAddress:focus, #module-iverify-iverifypsswd .btn-primary:hover, #module-iverify-iverifypsswd .btn-primary:focus, #submitWishlist:hover, #submitWishlist:focus, #submitMessage:hover, #submitMessage:focus, #faq_send_mail:hover, #faq_send_mail:focus, .contact-form .form-footer .btn:hover, .contact-form .form-footer .btn:focus {background-color: #444444; -webkit-transition: background-color 300ms ease-in-out; border: 1px solid #444444}
#module-iverify-iverifyidentity .footer_links span, #module-iverify-iverifypsswd .footer_links span {-webkit-transition: color 200ms ease-in-out,background-color 300ms ease-in-out}
.footer_links a, .footer_links span {background-color: unset !important; font-size: 15px !important}
.footer_links a:hover, .footer_links span:hover, .footer_links a:focus, .footer_links span:focus {color: #e54d26 !important; -webkit-transition: color 200ms ease-in-out}
#contact label {font-size: 14px; color: #2d2d2d}
.faq_group_ul li, .faq_list > .faq_group_ul {float: right !important}
.faq_group_li .faq_nav_link {padding-right: 0 !important; padding-left: 10px !important; font-size: 16px; font-weight: bold; color: #000; -webkit-transition: color 200ms ease-in-out}
.faq_group_li.open .faq_nav_link, .faq_group_li .faq_nav_link:hover {-webkit-transition: color 200ms ease-in-out; color: #2e902d}
.faq_group_ul li {border-left: 1px solid #dfdfdf; border-right: none !important}
.faq_group_ul li:last-child {border-left: none !important}
.faq_question_name::before {float: left}
.faq_question_name {padding: 15px 15px 15px 30px}
.ul_question_ul.front_question_ul > li {font-weight: bold; font-size: 15px; background: #f5f5f5; border-radius: 5px; box-shadow: 1px 1px 1px #e4e4e4}
.faq_answer p {color: #3e3e3e; font-size: 14px; font-style: normal; padding-top: 5px; text-align: justify; line-height: 2; font-weight: normal}
.faq_answer {background: #FFF; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px}
.faq_form {border: 1px solid #dfdfdf; padding: 30px 35px; border-radius: 10px; background: #fafafa}
.faq_form .title_block {padding: 0 0 15px 0; margin: 0 !important}
.ask_a_question_desc {margin-bottom: 0; color: #2d2d2d}
#faq_send_mail {margin-right: -15px}
#module-ets_faq-faqs h1 {padding-bottom: 15px}
.delivery_options label {width: 100%}
.delivery_option {cursor: pointer}
.paymenthp-method h6 {font-weight: normal}

.justify-center-verif form.box {padding: 25px 15px 30px 15px !important}
#module-iverify-authentication #wrapper form {background: #FFFFFF; border:
unset; border-radius: 10px; margin-bottom: 20px; padding: 40px 50px !important; box-shadow: -1px 7px 20px 0 rgba(0, 0, 0, 0.05) !important; margin-top: -10px}
#module-iverify-authentication h3.page-subheading {font-size: 17px !important; font-weight: bold; padding-bottom: 15px; border-bottom: 1px solid #ececec; color: #444; margin-bottom: 15px}
#module-iverify-authentication #center_column p {font-size: 13px; line-height: 2; margin-bottom: 0}
#module-iverify-authentication label, #login_form #passwd {font-size: 14px; line-height: 2;}
#module-iverify-authentication .form-group {width: 100%; max-width: unset; margin-bottom: 5px;}
.loginsms p {padding-top: unset !important}
#phone_mobile {font-size: 13px;}
.verify-loginform, #SubmitCreate, #SubmitLogin, #submitAccount {font-size: 15px; font-weight: bold;}
#module-iverify-authentication .alert ul li, #module-iverify-authentication .alert ol li {text-align: right; padding: 4px 0; font-size: 14px;}
#login_form .submit {padding-bottom: 0;}
#timerofsendcode {margin-bottom: 10px; font-size: 16px !important; border-radius: 10px}
#resend h4 {padding: 5px 0; margin: 0; font-size: 15px;}
#resend {border-radius: 10px}
#account-creation_form .form-group .form-control {max-width: 100%; height: 40px !important; border-radius: 10px}
#passwd {margin-top: 0 !important; margin-bottom: 12px !important; border-radius: 10px}
#SubmitLogin {border-radius: 10px; margin-bottom: 5px}
#verify, #login {margin-bottom: 20px}
#mobile {height: 40px !important;}
#email, #customer_firstname, #customer_lastname {font-size: 15px;}
#submitAccount {width: 100% !important; margin-left: 11px; padding: 10px;}
#account-creation_form .form-group > label {padding: 0 5px;}
#login_form label[for=code] {padding-bottom: 15px;}
#account-creation_form .submit {padding-right: unset !important; margin-bottom: 0 !important}
.loginsms {margin: 0; display: flex;}
.loginsms h4 {margin: 0; padding: 15px 20px; text-align: right; font-size: 15px !important;}
#SubmitSMSPassword {margin-top: unset !important; line-height: unset !important;}
.loginsms .submit {text-align: left;}
#login_form h3.page-subheading {border-bottom: 1px solid #dadada !important;}
.myaccount-link-list .iverify {display: none !important;}
.iverifypsswd i {padding: 10px; font-size: 1.75em; background: #f2f2f2; margin-left: 10px; border-radius: 5px}
.myaccount-link-list a {font-size: 14px !important; font-weight: bold !important}
.myaccount-link-list .icon_wrap {padding: 5px !important; border-radius: 5px}
#submitAccount {max-width: 270px; line-height: 40px; border-radius: 10px}
#login_form #passwd {margin-bottom: 12px !important}
#SubmitSMSPassword {border-radius: 10px}
.box .footer_links .button.button-small {background: unset !important; color: #444 !important;}
#createacc .verifysitelogo {margin-top: unset !important; margin-bottom: unset !important;}
#create-account_form #phone_mobile, #create-account_form  #SubmitCreate {margin-top: 10px !important; border-radius: 3px}
#module-iverify-authentication .columns-container {margin-top: 5px; margin-bottom: 5px}
#module-iverify-authentication #top_bar p {line-height: unset !important}
#module-iverify-authentication #header, #module-iverify-authentication #footer, #module-iverify-authentication .header-container, #module-iverify-authentication .footer-container, #module-iverify-authentication .breadcrumb, #module-iverify-authentication .bread {display: block !important}
#account-creation_form span.form_info {margin-right: 5px !important; margin-top: 12px !important; color: #ee001c}
#phone_mobile { -moz-appearance: textfield;}
#phone_mobile::-webkit-outer-spin-button, #phone_mobile::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
#module-iverify-authentication #content {margin-top: unset !important; margin-bottom: 20px}
#login_form .loginsms h4, #login_form .loginsms p {max-width: 100%; text-align: center}
#login_form .loginsms {display: block; padding-top: 5px}
#module-iverify-authentication .alert-danger ol {margin-bottom: 0}
#login .search_widget_form, #verify .search_widget_form {display: none !important}
.title_style_0 .title_block_inner {border-color: #2e902d}

@media only screen and (min-width: 1440px) {
#header_primary_row .col-md-2 img.logo {max-width: 140px;}
.subcate_grid_view > li.first-item-of-large-line {clear: unset !important}
.breadcrumb_wrapper, #product #main .container {max-width: 1410px !important}
#footer-bottom-container .col-12 {display: inline-block !important}
 #st_mega_menu_column_block .stmenu_sub.col-md-12, .stmenu_vertical .stmenu_vs.col-md-12 {width: 1230px}
}

@media (min-width: 1200px) and (max-width: 1440px) {
.breadcrumb_wrapper, #product #main .container {max-width: 1170px !important}
#st_mega_menu_column_block .stmenu_sub.col-md-12, .stmenu_vertical .stmenu_vs.col-md-12 {width: 990px !important}
}

@media only screen and (min-width: 1200px) {
.last-item-of-large-line {border-left: unset !important}
}

@media (min-width: 992px) and (max-width: 1199px) {
.special-part img {max-width: 120px;}
.special-title {padding-top: 35px}
.last-in-line {border-left: unset !important}
}

@media only screen and (min-width: 992px) {
#easycontent_6 {margin-top: 10px !important; margin-bottom: 0 !important}
#rightbar {border-radius: 0 20px 0 0}
#rightbar div:first-child a, #to_top_btn {border-radius: 0 20px 0 0}
#rightbar .amount_circle {right: 5px}
.sttab_block > .nav-tabs.tab_lg .nav-link {border-top-right-radius: 5px; border-top-left-radius: 5px}
.product_info_tabs.sttab_block .nav-tabs .nav-link.active {border-top-color: #2e902d}
.product_second_section {margin-bottom: 20px}
#cart #footer-primary .col-lg-3, #checkout #footer-primary .col-lg-3 {width: 33.333% !important; flex: unset !important}
#footer-secondary .text-left {border-left: 4px solid #2e902d; padding-left: 5px; margin-left: 5px}
.sttab_2_2 .tab-pane-body {padding: 30px; min-height: 200px}
#footer-tertiary .col-lg-12 {border-top: 1px solid #e1e1e1; padding-top: 40px}
}

@media only screen and (max-width: 992px) {
#manufacturer .brand {width: 49%}
.special-part img {display: none}
.special-title {padding-top:5px; padding-bottom: 10px}
#footer-primary .text-right, #footer-primary .footer-note {text-align: center !important} 
#footer-bottom #footer_bottom_right {float: unset !important}
#mobile_bar_right #blocksearch_mod_tri {display: none}
.last-item-of-mobile-line {border-left: unset !important}
.alert-only-main {margin-bottom: 15px !important; margin-top: 5px;font-size: 13px}
#st_menu_block_70 .ma_level_1 {font-size: 1.3rem; font-weight: 700; line-height: 2.15; color: #484848; margin-right: 5px}
.ma_level_1 img {margin-left: 10px}
#st_ma_35 .cate_label, #st_mo_ma_35 .cate_label {color: #2e902d !important; font-weight: bold !important}
#header .icon-menu, #header .icon-glyph {font-size: 25px !important}
#rightbar i {font-size: 23px}
.icon_text {margin-top: 4.5px}
#st_mobile_menu i {font-size: 20px !important}
#userinfo_mod_mobile_menu {margin-bottom: 0}
#st_mobile_menu .opener, #st_mega_menu_column_mobile .opener {padding: 20px 0; z-index: 2}
#search_block_top, #search_block_top.top_bar_item, #search_block_nav.top_bar_item {display: block !important}
#header_top_left {width: 100%; padding: 5px 15px 10px 15px}
#footer .row > .col-sm-12:last-child .title_block {margin-bottom: unset !important; border-bottom: 1px solid #f2f2f2}
.special-part {padding-top: 20px; padding-bottom: 0; margin-bottom: -15px}
#footer-bottom-container .col-12 {display: flex; flex-direction: column-reverse}
.pro_more_info .mobile_tab .st_open .mobile_tab_name {color: #515151}
.filter-button {display: none}
.stuck #mobile_bar_bottom {display: none}
#content .col-md-5 {flex: 0 0 75%; max-width: 75%}
#module-radimap-RMManageGetRoute .col-md-4 .DeliveryBoxItem {border-bottom: 1px solid #e2e2e2; padding-bottom: 15px}
.psf-cart-summary {margin-top: 0 !important}
#footer-tertiary #footer-tertiary-container {padding-top:0; border-top: 0}
#footer-secondary .text-left {text-align: right !important}
#footer-secondary .footer_block:last-child .title_block {border-bottom: 1px solid #f2f2f2}
#footer-secondary {padding-bottom: 0}
#footer-secondary .title_block_inner {font-size: 16px !important}
.stspecialslider_container .st_parallax_left {padding: 0}
.stspecialslider_container .st_parallax_left .show-all {margin-top: 0}
.stspecialslider_container {padding-right: 12px; padding-left: 12px}
.breadcrumb_wrapper, #product #main .container {max-width: 970px}
.product_middle_column {padding-top: 15px}
.mobile_tab .mobile_tab_title {padding-right: 20px}
.mobile_tab_title i {margin-left: 15px}
.sttab_2_2 .tab-pane-body {padding: 15px 20px !important}
.product_first_section, .product_second_section, .product_third_section {margin-bottom: 5px !important}
.st_open .opener {border-bottom: 1px solid #ececec}
#steasy_column_39 .sttext_item_image {display: none}
}

@media only screen and (min-width: 767px) {
#bottom_more_info_block {margin-top: 3em; margin-bottom: 3em}
#header .cart_block {padding-top: 10px}
#pdcomment .col-md-1, #pdfaq .col-lg-2 {float: right !important}
.wdth-50 {width: 50%}
.wdth-50 .col-xs-4 {padding-left: 5px}
.product_left_column_hook {position: absolute; z-index: 2; display: grid}
}

@media only screen and (max-width: 767px) {
#st_owl_carousel_2 .st_owl_carousel_block {margin: 5px 0 !important}
#owl_carousel_container_2 {margin-top: 5px !important}
#pdfaq .col-xs-2 {float: right !important}
.pdng {padding: 25px 0}
.pag-text {display: none}
#pagination_previous_bottom a, #pagination_next_bottom a {padding: 4px !important}
.product-count {display: none}
#footer-primary .col-lg-3 {max-width: 100%; flex: unset !important}
#create {margin-top: 10px}
.page-order-detail .box {border: 1px solid #ddd; padding: 10px; border-radius: 10px}
#history .status {margin-bottom: 8px}
#history .order .text-right {text-align: center !important}
.psf-cart-grid #mobileMarginTop {margin-top: 5px}
.psf-cart-item .product-line-grid-body .product-info-price {padding-left:10px !important}
}

@media only screen and (max-width: 480px) {
.carousel_banner_nbr_2 .st_owl_carousel_block:nth-child(2n+1) {padding-right: unset !important}
#content .col-md-5 {flex: 0 0 100%; max-width: 100%}
}

.psf-cart-item .bootstrap-touchspin {flex-flow: row-reverse}
#cart #rightbar, #checkout #rightbar {display: none}
#presta-cart-checkout-payment-step .paymenthp-method {margin: unset !important; background: #FEFEFE !important}
.psf-cart-summary #cart-subtotal-discount .value, .psf-cart-summary #cart-subtotal-discount .label {color: #2e902d}
.presta-cart-checkout-step .additional-information {border-radius: 5px}
.psf-modal-address #psf-modal-edit-address-content, .psf-modal-address #psf-modal-add-address-content {padding-top: 10px}
.psf-modal-address .js-address-form .form-group {padding-top: 10px}
#psf-order-steps {border-top-right-radius: 5px; border-top-left-radius: 5px}
.psf-cart-summary, .psf-cart-voucher, #checkout #presta-cart-checkout-shipping-step, #checkout #presta-cart-checkout-final-step, #order-confirmation .card {border-radius: 5px}
.psf-cart-overview, .psf-cart-item:last-child, #checkout #prestacart-checkout-three_steps-merge__addresses_delivery .presta-cart-checkout-step:first-child, #checkout .prestacart-checkout-three_steps-merge__delivery_payment .presta-cart-checkout-step:first-child, #checkout #presta-cart-checkout-payment-step, #checkout #presta-cart-checkout-addresses-step {border-bottom-right-radius: 5px; border-bottom-left-radius: 5px}
#cart #wrapper {padding-left: 10px; padding-right: 10px}
#MapLoaderForPrestacart0 {min-height: 300px !important}
.psf-modal-address .js-address-form .form-footer {margin-bottom: 10px}

@media only screen and (max-width: 768px) {
#cart #footer, #checkout #footer {display: none}
.psf-cart-item .product-info-price .price {color: #048504 !important}
.psf-cart-item .product-info-price .product-discount .discount {color: #2e902d}
#manufacturer .brand {width: 100% !important}
}