.product_list.list .ajax_block_product .pro_first_box{max-width: 264px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 284px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 284px;}.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.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 264px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.hsma_default, .product_list.grid .ajax_block_product .pro_outer_box.hsma_default{max-width: 55px;}.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.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 480px;}.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: 480px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 480px;}.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.superlarge_default, .product_list.grid .ajax_block_product .pro_outer_box.superlarge_default{max-width: 1000px;}.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.home_default{max-width: 264px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 480px;}body{font-family:niloo, Tahoma, sans-serif, Arial;font-weight:500;}body{font-size: 15px;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"irswl", Tahoma, sans-serif, Arial;font-weight:700;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{}.style_wide .ma_level_1{font-weight:300;}#st_mega_menu_wrap .ma_level_0, .menu_item{height: 38px;line-height: 38px;}.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 {font-size: 23px;}.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:300;font-size: 16px;}#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:500;}.style_wide .ma_level_1{font-size: 17px;}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.mv_item{font-weight:700;}.mv_item{font-size: 14px;}.product_name_wrap .product_name{}.product_name_wrap .product_name{font-weight:700;}.product_name_wrap .product_name{font-size: 21px;}.product_name_wrap .product_name{text-transform: uppercase;}.product_name_wrap .product_name{color: #222222;}.ajax_block_product .price{font-size: 18px;}.product-prices .current-price .price{font-size: 21px;}.ajax_block_product .regular-price{font-size: 15px;}#footer .title_block .title_block_inner{font-size: 19px;}.title_block .title_block_inner,.page_heading, .table-bordered thead th, .heading_color, .card-header{color: #121212;}.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: #dddddd;}.title_style_5 .title_block_inner:after{background-color: #dddddd;}#footer-primary .title_block .title_block_inner{color: #000000;}#footer-secondary .title_block .title_block_inner{color: #000000;}#footer-tertiary .title_block .title_block_inner{color: #000000;}body,a.text_color{color: #44434c;}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: #e7004a;}a.text_color:hover{color: #e7004a;}.title_block a.title_block_inner:hover{color: #e7004a;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#e7004a;}.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:#e7004a;}.price{color: #0a0a0a;}a.icon_wrap, .icon_wrap,#shopping_cart .ajax_cart_right{color: #000000;}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: #e7004a;}.btn-white:hover,.btn-white:focus{}.btn,.hover_fly_btn{text-transform: capitalize;}#st_header .header_item{text-transform: uppercase;}#top_bar{background-color:#88B44E;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom:none;}#st_mega_menu_wrap .ma_level_0{color:#000000;}#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:#000000;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#e7004a;border-bottom-color:#e7004a;}.st_mega_menu_container{background-color:#ffffff;}#top_extra .st_mega_menu_container.stuck{background: #ffffff;background:rgba(255,255,255,1);}#top_extra .st_mega_menu_container{background-color:#ffffff;}#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:#ffffff;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#ffffff;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#ffffff;}.ma_level_1{color:#121212;}#st_ma_0, #st_mega_menu_wrap .stmenu_sub.stmenu_vertical{ width: 210px; }#st_ma_0{ text-align: left; }#footer-secondary, #footer-secondary #footer-secondary-container{border-top-color:#f1f2f4;}#footer-primary, #footer-primary a, #footer-primary .price, #footer-primary .old_price{color:#444444;}#footer-secondary, #footer-secondary a, #footer-secondary .price, #footer-secondary .old_price {color:#444444;}#footer-tertiary, #footer-tertiary a, #footer-tertiary .price, #footer-tertiary .old_price{color:#d2d2d2;}#footer-primary a{color:#444444;}#footer-secondary a{color:#444444;}#footer-tertiary a{color:#d2d2d2;}#footer-bottom,#footer-bottom a{color:#444444;}#footer-bottom a{color:#444444;}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#fff;}.st-menu{background-color:#ffffff;}.st-menu-title, .st-menu-header .close_right_side{color:#121212;}.st-menu-header{background-color:#ffffff;}.st-menu{border-left-color:#ffffff;border-right-color:#ffffff;}.header-container #st_header{background-color:#ffffff;}#st_header.stuck{background: #ffffff;background:rgba(255,255,255,1);}.st_mega_menu_container.stuck, #st_header.stuck, .steasym_main.stuck{background: #ffffff;background:rgba(255,255,255,1);}#st_header.stuck, #top_extra .st_mega_menu_container.stuck, .steasym_main.stuck{-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,0); -moz-box-shadow: 0px 1px 0px rgba(0,0,0,0); box-shadow: 0px 1px 0px rgba(0,0,0,0); }#footer-primary{background-color:#ffffff;}#footer-secondary{background-color:#ffffff;}#footer-tertiary, #footer-tertiary #footer-tertiary-container{border-top-color:#e6e6e6;}#footer-tertiary{background-color:#f2f2f2;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#dddddd;}#footer-bottom{background-color:#ffffff;}#st_header #header_primary_container{height: 90px;}.header-container.has_sticky{padding-bottom:90px;}.fto-glyph.icon_btn:before{ content: "\e83c"; }.fto-star.icon_btn:before{ content: "\2665"; }.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, .pro_more_info .mobile_tab .mobile_tab_name{ color: #121212; }.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: #f73a06; }.product_info_tabs.sttab_block .nav-tabs .nav-link, .pro_more_info .mobile_tab .mobile_tab_title{ background-color: #ffffff; }.pro_more_info .mobile_tab .mobile_tab_name{ padding-left: 8px; }.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: #ffffff; }body#index .header-container{ margin-bottom: 0px; }.products_sldier_swiper .pro_outer_box:hover .pro_second_box,.product_list.grid .pro_outer_box:hover .pro_second_box{ background-color: #ffffff; }.boxed_page_wrapper{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}#mobile_bar_top{ height: 60px;}#st_header .shop_logo{width: 200px;}.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,.pro_column_right .s_title_block{font-size: 14px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{font-weight:500;}#js-product-list .products.product_list.grid .product_list_item{padding-left:3px;padding-right:2px;}#js-product-list .products.product_list.grid{margin-left:-3px;margin-right:-2px;}body#authentication .columns-container{padding-top: 38px;}body#authentication .columns-container{padding-bottom: 38px;}.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;}#st_mega_menu_wrap .ma_level_0{padding-left:10px;padding-right:10px;}@media only screen and (min-width:1200px){#st_mega_menu_wrap .ma_level_0{padding-left:20px;padding-right:20px;}}.category-description.truncate_cate_desc_2,.manufacturer-description.truncate_cate_desc_2{max-height:300px;}.category-description.truncate_cate_desc_2 .st_read_more, .manufacturer-description.truncate_cate_desc_2 .st_read_more{height: calc(4000% - 11700px);}@media (max-width: 991px) {.category-description.truncate_cate_desc_1, .manufacturer-description.truncate_cate_desc_1, .category-description.truncate_cate_desc_2, .manufacturer-description.truncate_cate_desc_2{max-height:300px;}.category-description.truncate_cate_desc_1 .st_read_more, .manufacturer-description.truncate_cate_desc_1 .st_read_more, .category-description.truncate_cate_desc_2 .st_read_more, .manufacturer-description.truncate_cate_desc_2 .st_read_more{height: calc(4000% - 11700px);}}@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 980px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 1160px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 980px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 980px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 980px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 980px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 980px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 480px;}
                }@font-face {
  font-family: 'irswl';
     src:   url('IRANYekanX-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'irswl';
     src:   url('IRANYekanX-Bold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'niloo';
     src:   url('YekanBakh-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'niloo';
     src:   url('YekanBakh-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'niloo';
     src:   url('YekanBakh-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
#st_header.stuck .hide_when_sticky {
  display: block;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  line-height: 1.8;
}
.st-pusher {
  transition: transform .3s,-webkit-transform .3s;
}

.groupp  li.noo::after{
visibility:hidden;

}
.scroll_review strong {
  margin-left: 7px;
  color: #000;
  margin-right: 2px;
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}
#btn_cancel_address_delivery{
display:none
}

.scroll_review {
  display: flex;
  align-items: center;
}
.pro_popup_trigger.layer_icon_wrap.st_active {
  display: none;
}
.pro_gallery_thumbs_horizontal .swiper-slide {
  margin-left: 10px;
}
.clicked_thumb .pro_gallery_thumb_box {
  border-color: #88B44E;
}
.fixedd{
position:fixed;
top: 90px;
z-index: 999;

}
html {
  scroll-behavior: smooth;
}

.btn-default.btn-large i {
  font-size: 24px;
  vertical-align: unset;
  margin-left: 10px;
}
.brands_slider_wrap::after {
  left: -6px;
  top: 0;
  width: 1px;
  height: 100%;
  content: "";
  position: absolute;
  background: linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(221,221,221,.7) 50%,rgba(255,255,255,1) 100%);
}
.brands_slider_item{
border:0;
position:relative;
z-index:1;
}
.brands_slider_container .title_block .title_block_inner {
  position: relative;
  font-size: 0px;
}
.brands_slider_container .title_block .title_block_inner::before {
  content: "مـــحبوب ترین برنـــدها";
  font-size: 19px;
}
.brands_slider_item:before{
width:100%;
height:100%;
top:0;
box-shadow: 0 0 0 4px #fff inset;
left:0;
z-index:1;
content:"";
position:absolute;
}
.st_banner_block .adveditor_image {
padding:1px;
  width: 100%;
}
#easycontent_5 a{
font-size:13px;
}
#footer .style_content p {
  line-height: 2.2;
}
.grow-1 {
  flex-grow: 1;
}
.bullet li a {
  padding: 11px 0;
}
#st_mega_menu_wrap .ma_level_0 {
  text-align: right;
}

#st_header .search_widget_form_inner.input-group-with-border {
  border-radius: 10px !important;
}

  @media (min-width: 1440px){
#st_mega_menu_column_block .stmenu_sub.col-md-12, .stmenu_vertical .stmenu_vs.col-md-12 {
  width: 1164px;
}
}
  @media screen and (min-width: 1200px) {
#easycontent_78, #easycontent_77{
padding-right:15%;
}

}
  @media screen and (max-width: 1200px) {
#footer .width_82{
  width: 100%;
}
#st_header .search_widget_block {
  width: 400px !important;
}
}


.search_widget_form_inner i {
  font-size: 1.5rem;
  color: #555;
  margin-left: 5px;
}
#st_header .search_widget_form_inner.input-group-with-border .form-control {
  height: 48px;
  padding-right: 15px;
}
.search_widget_btn.btn {
  line-height: normal;
  width: 54px;
}

#st_header .search_widget_form_inner.input-group-with-border .form-control {
  background: transparent;
}
.form-control.search_widget_text::placeholder, #st_news_letter_35 .st_news_letter_input::placeholder{
font-family:irswl;
	color: #333;
	font-size: 14px;
font-feature-settings: "ss02";
}
.ajax_cart_bag .amount_circle, .regular-price, .countdown_box{
font-family:irswl;
font-feature-settings: "ss02";
}
.shop_logo img {
  width: auto;
  height: auto;
  margin: auto;
  display: block;
}

#displayBanner{
font-family:irswl;
font-feature-settings: "ss02";
}
.arroanim {
display: inline-flex;
margin-left: 5px !important;
animation: slide1 1s ease-in-out infinite;
vertical-align: middle;
}
@keyframes slide1 {
 0%,
 100% {
  transform:translate(0,0)
 }
 50% {
  transform:translate(10px,0)
 }
}
.mv_item {
  padding: 20px 12px;
  border-bottom: 1px solid #ddd;
  display: block;
}
.mv_item i {
  font-size: 20px;
  margin-left: 8px !important;
vertical-align: middle;
}


  @media screen and (max-width: 980px){
#footer-primary, #footer-secondary, #footer-tertiary {
  padding-top: 0 !important;
}
#easycontent_78 .title_block{
display:none !important
}
.product_middle_column, .product_right_column{
width:100%;
padding:0 15px;
background:#fff;
margin:auto !important
}
.product_middle_column{
padding:0;
}
#steasy_column_12 .row > .steasy_element_1{
max-width: 16.66%;
margin-bottom: 20px;
}

#stacked_footer_column_6{
order:1
}
 #stacked_footer_column_3, #stacked_footer_column_5{
order:2
}
 #stacked_footer_column_2, #stacked_footer_column_1,#stacked_footer_column_4{
order:3
}
#easycontent_4{
padding-top: 10px !important;
margin: 0 -15px;
border-radius: 0 !important;
}
#st_header #mobile_bar .search_widget_block {
  margin-top: 5px;
margin-left:0
}
.amount_circle {
  background: #0058b5;
}

.mobile_bar_item .ajax_cart_bag {
  margin-left: 1px;
margin-top:0;
}
#rightbar_26, #rightbar_27 {
  max-width: 48px;
margin-bottom:0 !important
}

.login i, .shopping_cart_style_0 .ajax_cart_bag i, .userinfo_mod_top i, #rightbar_18 i {
  font-size: 1.8rem !important;
}
}

  @media screen and (min-width: 768px){
.h_iframe-aparat_embed_frame {
  position: relative;
  width: 940px;
  margin: auto;
  max-width: 100%;
}
.header_icon_btn_icon span.amount_circle {
background-color: #e7004a;
    color: #fff;
    right: auto;
    left: 25px;
    top: 0;
    bottom: auto;
    line-height: 15px;
    font-family: irswl;
    font-feature-settings: "ss02";

}
.login.top_bar_item, .account.top_bar_item{
position:relative;
}
.login.top_bar_item, .header_item.popsearch_tri, .userinfo_mod_top, .stcompare_link.top_bar_item, .wishlist_link.top_bar_item, .account.top_bar_item {
    padding: 0 12px  !important;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
}
.shopping_cart_style_0 .st_shopping_cart {
  padding: 0 12px 0 5px;
  line-height: 44px;
  border-radius: 3px;
  font-size: 13px;
}
.login i,  .userinfo_mod_top i, .account.top_bar_item i , .wishlist_link i{
  font-size: 1.6rem;

}
.shopping_cart_style_0 .header_item i {
  font-size: 2em;
}
}

.m_column_row > div::after {
  background: linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(221,221,221,1) 25%,rgba(221,221,221,1) 75%,rgba(255,255,255,1) 100%);
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}

#st_menu_0:hover #st_menu_1 .stmenu_vs {
  display: block !important;
  -webkit-box-shadow: 0 2px 6px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 2px 6px rgba(0,0,0,.1);
  box-shadow: 0 2px 6px rgb(0 0 0 / 10%);
}

.m_column_row>div:last-child:after {
 display:none
}
.ma_level_2 {
  padding: 4px 0;
}
.mu_level_2 a .list_arrow{
display:none
}
.stmenu_sub {
  border-radius:  0 0 15px 0;
background: #f5f5f5 !important;
  box-shadow: rgba(0,0,0,.3) 0 2px 5px;
border:0px solid #222 !Important
}
.st_mega_menu .stmenu_vs{
border-radius:0 0 0 10px
}
#st_ma_0{
font-weight:bold
}

#st_mega_menu_wrap {
  width: 100%;
}
#easycontent_3 a {
  border-radius: 7px;
  border: 1px solid #e5e5ea;
  padding: 15px;
  text-align: center;
  margin: 5px;
}
#footer-bottom {
font-size:13px;
}

#st_news_letter_1 .input-group-with-border {
  border-radius: 10px;
}
#easycontent_1{
margin-bottom:30px !important
}
#easycontent_1 a{
margin-left:10px;
}
#easycontent_4 {
  background: #385179;
  padding: 10px 15px;
    padding-top: 10px;
    padding-bottom: 0;
  color: #fff;
font-feature-settings: "ss03";
border-radius:10px;
}
#easycontent_4 .flex_child{
display:flex;
align-items:center;
}
#easycontent_4 .easy_header{
margin-right:10px;
}

#footer-primary, #footer-secondary, #footer-tertiary {
  padding-top: 0;
  padding-bottom: 0;
}

#easycontent_9 p{
margin:0
}
  @media screen and (max-width: 980px){

.featured_categories_list{
margin:0
}

.pro_simple_box .itemlist_right {
  margin-right: 5px !important;
  margin-left: 5px;
}
#easycontent_9{
margin-top:10px !important;
}
#footer #easycontent_9 p{
font-size:11px;
}
#steasy_column_11 .row > div{
width: 33.3%;
padding: 5px;
}

.st-menu-header .close_right_side{
color:#3f4064
}
#st_mobile_menu_ul {
  display: flex;
  flex-direction: column;
}
#st_mo_menu_47, #st_mo_menu_48, #st_mo_menu_49, #st_mo_menu_51, #st_mo_menu_53, #st_mo_menu_50{
order:2
}
#st_mo_menu_38{
border-top: 1px solid #f2f2f2;
}
.mo_ml_level_0, .mo_sub_li {
  border-bottom: 0;
}
#st_mobile_menu .mo_ma_level_0 {
  font-size: 14px;
  font-weight: 700;
}
a.mo_ma_level_0 i {
  margin-left: 14px;
  color: #9fa0b3;
  font-size: 20px;
}
.ajax_cart_bag .amount_circle {
  right: -9px;
  left: auto;
}
#st_header .search_widget_form_inner.input-group-with-border {
  height: 45px;
}
#st_header #mobile_bar .search_widget_block {
margin-right: 0;
}
#st_header .search_widget_form_inner.input-group-with-border .form-control {
  padding-right: 5px;
height: 46px;
}
.search_widget_form_inner i {
  font-size: 1.2rem;
  margin-left: 0;
}
.form-control.search_widget_text::placeholder, #st_news_letter_35 .st_news_letter_input::placeholder{
	font-size: 13px;
}
.search_widget_btn.btn {
  width: 38px;
}
#footer {
  border-top: 1px solid #dde3ec;
}
.copyright_text{
  text-align: center;
  font-size: 11px;
}
#footer-bottom-container{
	padding-top:0 !important
}
#footer-primary .title_block {
  border-bottom: 0;
}

#easycontent_1 p {
  justify-content: center;
  display: flex;
}
#easycontent_3 a {
  padding: 5px;
  max-width: 85px;
margin-top:10px;
}
#footer-bottom {
 padding-top: 0;
}
#footer_bottom_right{
display:none
}
#easycontent_3 p{
margin:0
}
#easycontent_1 {
  margin-bottom: 0px !important;
}
#easycontent_4 {
  background: #edf0f5;
}
#easycontent_4 div, #easycontent_4 a {
color:#385179 !important
}
#easycontent_4 .easy_icon_with_text_2_3 .easy_icon {
  background-color: transparent !important;
  color: #385179 !important;
}
}
#st_ma_0, #st_mega_menu_wrap .stmenu_sub.stmenu_vertical {
  min-width: 200px;
}
.swiper-pagination-st-round .swiper-pagination-bullet {
  height: 6px;
width:6px;
border:0;
background:rgba(0,0,0,0.3)
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-radius: 5px;
  width: 12px;
background:#000 !important
}
.price, #our_price_display, .old_price, .sale_percentage, .af_filter .count, .af-slider, .font-fa {
font-family:irswl;
  font-feature-settings: "ss02";
}
.featured_categories_container .s_title_block {
  font-size: 14px;
  font-weight: bold;
}
.featured_categories_item .pro_second_box {
  padding: 10px 6px 4px;
}
.fc_cat_image{
max-width:100%;
display:block;
position:relative;
z-index:1;
margin:auto;
text-align:center;
  background: #f0f5f9;
border-radius:15px
}
.fc_cat_image img{
mix-blend-mode: multiply;
}
 .stbestsellers_container, .sthomenew_containerr{
  border-radius: 15px;
  border: 1px solid #e0e0e6;
}

.stbestsellers_container  .product-price-and-shipping{
display:none
}
.product_view_more_box a {
  border: 0;
  color:#121212;
  font-weight: 700;
background:#fff;
  font-size: 13px;
padding:5px 10px;
}
.product_view_more_box a:hover , .product_view_more_box a:active,  .product_view_more_box a:focus, .product_view_more_box a:active:hover{
  color:#111;

}
.stbestsellers_container  .s_title_block {
font-size: 14px;
color: #3f4064;
display: flex;
align-items: center;
padding-left: 15px;
}
.stbestsellers_container  .s_title_block a {
font-weight:500 !important
}
.stbestsellers_container{
  padding: 15px;
}
.featured_categories_container .title_block .title_block_inner {
  position: relative;
  background: #fff;
  top: -22px;
font-size:0px;
  padding: 7px 60px;
}
.featured_categories_container .title_block .title_block_inner:before{
content:"دسته بندی های نیلو بیوتی";
font-size:19px;
}
.stbestsellers_container .title_block .title_block_inner {
  position: relative;
font-size:0px !important;
}
.stbestsellers_container .title_block .title_block_inner:before{
content:"پرفروش های این ماه ";
font-size:19px;
}
.pro_simple_box .itemlist_right {
  margin-right: 15px;
}
.pro_simple_box {
  align-items: center;
  display: flex;
}
.itemlist_centerr span{
font-size: 1.6rem;
margin-right:10px;
font-weight: 700;
line-height: 2.1;
color:#e7004a;
}
.itemlist_left {
min-width: 85px;
max-width: 85px;
}

.pro_itemlist{
overflow-y: hidden;
overflow-x: auto;
margin: 0;
display: flex;
flex-wrap: nowrap;
}
.product_view_more_box {
  position: absolute;
  left: 10px;
  top: 5px;
}
  @media screen and (max-width: 980px){
#easycontent_5 {
  margin-bottom: 10px !important;
  margin-top: 20px !important;
}
#st_banner_15 , #st_banner_23, .brands_slider_container{
  margin-bottom: 0px !important;
}
.featured_categories_list .featured_categories_item {
margin-bottom: 6px;
    padding: 0px 3px;
}
.featured_categories_container .title_block  {
margin:0
}
.featured_categories_container .title_block .title_block_inner {
  padding: 7px 10px;
}

}
 @media screen and (max-width: 480px){
#steasy_column_12 .row > .steasy_element_1{
max-width: 33.3%;
}
}

.h1, h1 {
  font-size: 21px;
}
.h2, h2 {
  font-size: 19px;
}
.h3, h3 {
  font-size: 17px;
}

  @media screen and (min-width: 980px){

.st-container, .st-content, .st-content-inner, .bottom_more_info_block.pro_more_info.p-t-1.p-b-1 .tab-content {
  overflow: unset;
}
body {
  overflow-x: hidden;
}
.product_info_tabs .product-actions, .card.card_trans.cart-summary, .checkout_right_column{
  align-self: flex-start;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
background:#fff;
z-index:999;
border-bottom:1px solid #ddd
}

.product_info_tabs .product-actions{
background: #fff;
}
.product_info_tabs .product-actions{
  top:80px;
background: #fff;
z-index:998;
}
}
.sttab_2_2 > .nav-tabs .nav-link {
border-top:0 !important;
border-bottom: 4px solid transparent !important;
}
.sttab_2_2 > .nav-tabs .nav-link.active, .sttab_2_2 > .nav-tabs .nav-link:focus, .sttab_2_2 > .nav-tabs .nav-link:hover {
  borde: 0  !important;
}

.product-actions .btn-default.btn-large {
width: 100% !important;
  border-radius: 10px;
background: #e7004a;
  border: none;
  color: #fff;
  margin: 10px 0;
  font-size: 14px;
  height: 52px;
  padding: 0;
  min-width: 150px;
}
.pro_gallery_thumb_box {
  padding: 5px;
  border-radius: 7px;
  border-color: #eee;
}
#product #page_banner_container_1 .breadcrumb_nav li:last-child, #product #page_banner_container_1 .breadcrumb_nav li:nth-last-child(2) {
  display: none;
}

.style_content{
line-height:2.2;
}

.product-manufacturer{
color:#aaa
}

.product-reference {
position: relative;
top: -10px;

}
.product-features dl.data-sheet{
padding:0;
border:0;
margin:0
}
.product-features dl.data-sheet dt, .product-features dl.data-sheet dd{
padding:15px 0;
}
.product-features dl.data-sheet dt.name {
  font-weight: 400;
}
.product-features dl.data-sheet dd {
color:#121212;
border-bottom:1px solid #eee
}
.product-features dl.data-sheet:last-child dd{
border:0
}

.form-control-select{
background-color:#fff;
color:#333
}
#easycontent_11 .flex_container p {
  font-size: 12px;
  color: #777;
  margin: 0 5px 0 0;
}
#easycontent_11 {
  border-bottom: 4px solid #f1f2f4;
}
.fs_sm {
  font-size: .75rem;
}
.text-muted {
  color: #252C30 !important;
}
  @media screen and (max-width: 980px){
#easycontent_11 .flex_container p {
  font-size: 9px;
  line-height: 1.6;
  margin-top: 0px;
}
#easycontent_11 .flex_container .flex_container {
  display: flex;
  text-align: center;
  flex-direction: column;
}
.breadcrumb_nav {
  max-width: 100%;
  height: 30px;
  font-size: .85rem;
  overflow-y: hidden;
  white-space: nowrap;
  border-bottom: 0;
}
}
.ajax_cart_bag .amount_circle {
  font-size: 12px;
}
#product .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #0058b5 !important;
}
a[data-module="ws_productreviews"]::before{
display:none
}
.product-reference + #product_review_block_extra{
margin-top:-5px;
}

#mobile_bar .mobile_logo img {
width: 230px;
margin: auto;
display: block;
}
#header_primary_row .top_bar_item, .checkout_header_right .top_bar_item {
padding:0
}
#main_menu_widgets{
width:170px;
}
.fto-search-1::before {
font-size: 20px;
}
#sidebar_box svg {
  filter: drop-shadow(0 -1px 6px rgba(0,0,0,.12));
  position: absolute;
  right: 50%;
  bottom: -2px;
  transform: translateX(50%);
}
.footer_path {
  fill: #88B44E;;
  fill-rule: evenodd;
}
.mobile_device.use_mobile_header #leftbar, .mobile_device.use_mobile_header #rightbar, .mobile_device.use_mobile_header #sidebar_box .rightbar_wrap a.icon_wrap {
  background: transparent;
  border: 0;
  box-shadow: none;
}
.mobile_device.use_mobile_header .rightbar_visi_2 {
  flex: 1;
}
.mobile_device.use_mobile_header #sidebar_box #rightbar_17 a {
 position: absolute;
  right: 50%;
  top: -25px;
  transform: translateX(50%) ;
  width: 52px !important;
  height: 52px;
  background: #fff;
  color: #88B44E;
  text-align: center;
  border-radius: 50px;
  line-height: 50px;
  z-index: 50;
  box-shadow: 0 0 0 2px #88B44E;
}
#rightbar_17 .icon_text {
  display: none;
}
.mobile_device.use_mobile_header #sidebar_box #rightbar_17 a i {
  font-size: 1.7rem;
  line-height: 38px;
}
  @media screen and (max-width: 768px){
.shopping_cart_style_2 .ajax_cart_bag .amount_circle, .shopping_cart_style_3 .ajax_cart_bag .amount_circle{
top:0
}
#st_header .amount_circle{
font-size:12px !important
}
#footer .opener {
  display: none !important;
}
.bullet li a {
  padding: 6px 0;
}
#footer-primary .stlinkgroups_links_footer .footer_block_content{
  display: block;
}
#stacked_footer_column_1, #stacked_footer_column_2 {
  flex: 0 0 45%;
  max-width: 45%;
  padding: 0;
  margin: 0 auto;
}
#easycontent_67:after{
background: linear-gradient(281deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2007003484987745) 50%, rgba(0,0,0,0) 100%);
height: 1px;
content:"";
display:block;
margin-top:10px;
border-color: #fff !important;
width:100%;
height:1px;
}
#footer .title_block {
  padding: 0 10px 0 0 !important;
}
#sidebar_box .rightbar_wrap .icon_wrap i {
  font-size: 1.5rem;
}
.icon_wrap.with_text i {
  height: 30px;
  line-height: 30px;
}
.mobile_device.use_mobile_header #sidebar_box .rightbar_wrap a.icon_wrap {
  height: 58px;
  padding: 6px 0;
}
#sidebar_box .rightbar_wrap .amount_circle {
top: 7px;
    margin-left: 1px;
font-family:irswl;
    background: #88B44E;
    font-feature-settings: "ss02";
    color: #FFF;
}
.icon_wrap {
  color: #fff;
}
}
#footer-primary, #footer-secondary, #footer-tertiary {
  padding-top: 10px;
}
.stsocial_list li {
  padding: 0 0 0 20px !important;
}
#steasy_element_99 p{
position: relative;
  background-image: url(../../../../img/cms/menu-wave.webp);
background-size: contain;
background-position: top;
background-repeat: no-repeat;
height: 110px;
width: 300px;
z-index: 999;
filter: drop-shadow(0px -15px 10px rgba(0, 0, 0, .05));
top: -174px;
transform: scaleY(-1);
margin: auto;
}
#steasy_element_99 img {
  transform: scaley(-1);
  display: block;
  top: -61px;
  position: relative;
  margin: auto;
}
#steasy_element_99{
height:5px;
}
.style_content .stsocial_list {
  display: flex;
  justify-content: center;
}
.gborder{
background:#222;
border-color:#222 !important
}

#footer #st_ma_11{
font-size:15px;
font-weight:bold;
letter-spacing:2px;
}
.featured_categories_container img.front-image {
transition:0.2s all;
position:relative;
top:0;
margin:auto;
}
.featured_categories_container img:hover {
  filter: drop-shadow(0 8px 12px rgba(0,0,0,.3));
  top: -5px;
}

#easycontent_container_71 {
background-image: url(../../../../img/cms/h2_bg-1.png);
background-position: center;
  background-size: cover;
}

.style_content img{
border-radius:15px
}
.ajax_block_product .regular-price {
  margin-right: 10px;
}
.style_wide .ma_level_1:before{
content:"";
width:9px;
height:9px;
display:inline-block;
margin-left:5px;
border-radius:25px;
background:#e7004a
}
.ajax_cart_bag {
  border-radius: 0px;
  width:42px !important;
height:42px;
}
.ajax_cart_bag .amount_circle{
left: 20px !important;
  background: #e7004a;
  border: 0;
}
#stacked_footer_column_6{
margin-bottom: 60px;
}
.product-unavailable{
display:none
}
#product_review_block_extra {
  padding: 0;
  align-items: center;
}
.product-description{
font-size:15px;
}
.product-description ul {
  padding-right: 0;
  list-style: inside;
  line-height: 2;
}
.my_account_link, .logout.top_bar_item {
  display: none;
}
  .product-line-grid-left {
    text-align: center;
  }
.carttocart {
  padding: 0;
  margin: auto;
font-family:irswl;
  font-feature-settings: "ss02";
  width: 500px;
  max-width: 100%;
}
@media screen and (max-width: 768px) {
.product-unavailable {
  display: block;
  position: fixed;
  bottom: 25px;
  left: 0;
color:#e7004a;
  z-index: 9999999;
  max-width: 40%;
  width: 40%;
  text-align: center;
  font-size: 20px;
}
.st-menu-header .close_right_side {
    font-size: 30px !important;
  }
  .st-menu-header i::before {
    content: '\e8cc' !important;
  }
.shoppingcart-list{
display: flex;
flex-direction: column;
height: calc(100dvh - 180px);
}


}
.small_cart_product_image{
border-radius:12px;
}
.product-actions .btn:disabled {
  cursor: not-allowed;
  opacity: .5;
  background: #444 !important;
}
.form-control {
  color: #555;
}
.pro_outer_box{
background:#fff;
border-radius:11px;
}
.products_container{
  background: #fff;
  padding: 20px 15px;
  border-radius: 15px;
}
#steasy_column_43 {
  margin: 0 -15px;
}
.tax_label{
display:none
}
#module-myrahgiri-trackingcode .input-group-append {
  height: unset;
  width: unset;
}
.h_iframe-aparat_embed_frame{position:relative;display: flex;}.h_iframe-aparat_embed_frame .ratio{display:block;width:100%;height:auto;}.h_iframe-aparat_embed_frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#description .card {
  border-radius: 7px;
  overflow: hidden;
margin-bottom:20px;
}
#description .card-body{
padding: 15px 15px 10px 15px;
}
#description .card-header {
  font-size: 1.3rem;
}
.pvideo .fto-play:before, .pvideooo i:before{
background: url(../../../../modules/stthemeeditor/views/img/svg/Video-04.svg) no-repeat center;
    background-size: auto;
  width: 48px;
  height: 48px;
  background-size: contain;
  content: "";
}
.pvideo .vids i, .st_popup_video i, .st_popup_videoo i, .pvideooo i{
border:0 !important
}
.pro_gallery_thumb_boxxx i, .pro_gallery_thumb_box i{
background:unset !important
}