.container, .boxed_page_wrapper{max-width: 100%;width: 100%;}.product_list.list .ajax_block_product .pro_first_box{max-width: 300px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 320px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 320px;}.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: 300px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 450px;}.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: 450px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 920px;}.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: 800px;}.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: 300px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 450px;}body{font-family:irswl, Tahoma, sans-serif, Arial;}body{font-size: 14px;}.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{}#st_mega_menu_wrap .ma_level_0, .menu_item{height: 40px;line-height: 40px;}.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: 17px;}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: uppercase;font-size: 14px;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{font-weight: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:700;}.mv_item{font-size: 13px;}.product_name_wrap .product_name{}.product_name_wrap .product_name{font-weight:700;}.product_name_wrap .product_name{font-size: 17px;}.product_name_wrap .product_name{text-transform: uppercase;}.product_name_wrap .product_name{color: #080a38;}.ajax_block_product .price{font-size: 14px;}.product-prices .current-price .price{font-size: 19px;}.ajax_block_product .regular-price{font-size: 13px;}#footer .title_block .title_block_inner{font-size: 15px;}.title_block .title_block_inner,.page_heading, .table-bordered thead th, .heading_color, .card-header{color: #080a38;}.title_style_1 .flex_child,.title_style_4 .flex_child{border-bottom-width:0px;}body,a.text_color{color: #3f4064;}.ajax_block_product .s_title_block a{color: #3f4064;}.price{color: #3f4064;}.btn-white:hover,.btn-white:focus{}.btn,.hover_fly_btn{text-transform: capitalize;}#header_primary .top_bar_item .header_item, .checkout_mobile_bar_tri{color:#3f4064;}#st_header .header_item{text-transform: uppercase;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom:none;}#st_mega_menu_wrap .ma_level_0{color:#3f4064;}#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:#3f4064;}#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:#080a38;}.ma_level_2, .mu_level_3 a.ma_item{color:#3f4064;}#st_ma_0, #st_mega_menu_wrap .stmenu_sub.stmenu_vertical{ width: 200px; }#st_ma_0{ text-align: left; }#st_mega_menu_wrap #st_ma_0{color:#3f4064;}.mv_item{color:#3f4064;}#footer-secondary  #footer-secondary-container{border-top-width:1px;border-top-style: solid;}#footer-secondary, #footer-secondary #footer-secondary-container{border-top-color:#f1f2f4;}#footer-secondary, #footer-secondary a, #footer-secondary .price, #footer-secondary .old_price {color:#767790;}#footer-bottom,#footer-bottom a{color:#767790;}#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:#3f4064;}.st-menu-header{background-color:#ffffff;}.st-menu{border-left-color:#ffffff;border-right-color:#ffffff;}#st_header.stuck, #top_extra .st_mega_menu_container.stuck, .steasym_main.stuck{-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.1); box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }#footer-tertiary  #footer-tertiary-container{border-top-width:1px;border-top-style: solid;}#footer-tertiary, #footer-tertiary #footer-tertiary-container{border-top-color:#f1f2f4;}#footer-bottom  #footer-bottom-container{border-top-width:1px;border-top-style: solid;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#f1f2f4;}#st_header #header_primary_container{height: 80px;}.fto-glyph.icon_btn:before{ content: "\e8fa"; }.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: "\e9aa"; }.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: #767790; }.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: #0058b5; }.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: #f2f2f2; }.boxed_page_wrapper{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}#mobile_bar_top{ height: 65px;}#st_header #mobile_bar,#st_header #mobile_bar.stuck, body#index .transparent-mobile-header #st_header #mobile_bar.stuck{ background-color: #ffffff;}#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: 13px;}.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:700;}#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:15px;padding-right:15px;}@media only screen and (min-width:1200px){#st_mega_menu_wrap .ma_level_0{padding-left:20px;padding-right:20px;}}.cms_content h1, .blog_content h1, .product-description h1{font-size:21px!important;}.cms_content h2, .blog_content h2, .product-description h2{font-size:17px!important;}.cms_content h3, .blog_content h3, .product-description h3{font-size:15px!important;}@media (max-width: 1599px) {
                    .images-container.pro_number_xxl_1, .images-container.pro_number_xxl_1 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xxl_2, .images-container.pro_number_xxl_2 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xxl_3, .images-container.pro_number_xxl_3 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xxl_4, .images-container.pro_number_xxl_4 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xxl_5, .images-container.pro_number_xxl_5 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xxl_6, .images-container.pro_number_xxl_6 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                }@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .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: 450px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 920px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 450px;}
                }@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;
}
.gformbuilderpro_content{
margin:auto
}
.groupp  li.noo::after{
display:none
}
#criterions_review_list .form-control-label {
  padding-top: 0;
  min-width: 100px;
}
.ws_p_criterions{
display:none
}
.formbuilder_group{
display:flex;
flex-wrap: wrap;
}
.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;
}
.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: #19bfd3;
}
.fixedd{
position:fixed;
top: 90px;
z-index: 999;

}
html {
  scroll-behavior: smooth;
}
.qty_wrap.qty_wrap_big {
  display: none;
}
.btn-default.btn-large i {
  font-size: 24px;
  vertical-align: middle;
  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 {
  border-radius: 15px;
padding:1px;
  width: 100%;
}
#easycontent_5 a{
font-size:13px;
}
#footer .style_content p {
  font-size: 13px;
  line-height: 2;
}
.grow-1 {
  flex-grow: 1;
}
.bullet li a {
  padding: 6px 0;
color:#767790
}
#st_mega_menu_wrap .ma_level_0 {
  text-align: right;
}
#st_header {
  box-shadow: 0 1px 0 rgba(0,0,0,.14),0 2px 0 rgba(0,0,0,.05);
}
#st_header .search_widget_form_inner.input-group-with-border {
  border-radius: 10px !important;
}
#st_header .search_widget_form_inner.input-group-with-border {
  height: 49px;
}
  @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 (max-width: 1200px) {
#st_header .search_widget_block {
  width: 400px !important;
}
}

#st_header .search_widget_btn.btn .fto-search-1::before {
  content: "\E93D";
}
.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: 44px;
  padding-right: 15px;
}
.search_widget_btn.btn {
  line-height: normal;
  width: 54px;
}
#st_header .search_widget_form_inner.input-group-with-border {
  background: #f5f5f5;
}
#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{
	color: #3f4064;
	font-size: 14px;
font-feature-settings: "ss02";
}
.ajax_cart_bag .amount_circle{
font-feature-settings: "ss02";
}
.shop_logo img {
  width: 160px;
  height: auto;
}
.fto-user.icon_btn, #rightbar_7 i {
  transform: rotate(90deg);
  display: inline-block;
}
#displayBanner{
font-feature-settings: "ss02";
margin-bottom:10px;
}
.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: 10px 12px;
  border-bottom: 1px solid #f2f2f2;
  display: block;
}
.mv_item i {
  font-size: 20px;
  margin-left: 8px !important;
vertical-align: middle;
}


  @media screen and (max-width: 980px){

.product_middle_column, .product_right_column{
width:100%;
padding:0 15px;
}
#steasy_column_12 .row > .steasy_element_1{
max-width: 16.66%;
margin-bottom: 20px;
}
.title_flex_right{
display:none
}
#stacked_footer_column_6, #stacked_footer_column_1{
order:1
}
 #stacked_footer_column_2, #stacked_footer_column_3,#stacked_footer_column_4, #stacked_footer_column_5{
order:2
}
#easycontent_4{
padding-top: 10px !important;
margin: 0 -15px;
border-radius: 0 !important;
}
#st_header #mobile_bar .search_widget_block {
  margin-top: 10px;
}
.amount_circle {
  background: #0058b5;
}
#mobile_bar_top {
  border-bottom: 1px solid #e3e3e3;
}
.mobile_bar_item .ajax_cart_bag {
  margin-top: 5px;
  margin-left: 1px;
}
#rightbar_1, #rightbar_7 {
  max-width: 48px;
}
#st_header .search_widget_form_inner.input-group-with-border {
  flex-direction: row-reverse;
}
.login i, .shopping_cart_style_2 .ajax_cart_bag i, .userinfo_mod_top i, #rightbar_7 i {
  font-size: 1.8rem !important;
}
}

  @media screen and (min-width: 768px){
.header_icon_btn_icon {
  position: static;
}
.header_icon_btn_icon span.amount_circle {
background-color: #0058b5;
color:#fff;
  right: auto;
  left: 15px;
top: 13px;
bottom: auto;
line-height: 15px;
font-feature-settings: "ss02";
font-weight: 700;
}
.login.top_bar_item, .header_item.popsearch_tri, .userinfo_mod_top, .stcompare_link.top_bar_item, .wishlist_link.top_bar_item {
  height: 40px;
  padding: 0 8px !important;
  padding-right: 8px;
  padding-left: 8px;
  line-height: 38px;
  display: inline-block;
  font-size: 13px;
border: 1px solid #ddd;
border-radius: 7px;
font-weight:bold;
}
.shopping_cart_style_2 .st_shopping_cart {
  height: 46px;
  padding: 0 8px 0 26px;
  line-height: 44px;
  border-radius: 3px;
  font-size: 13px;
}
.login i,  .userinfo_mod_top i {
  font-size: 1.6rem;
margin-left:10px;
}
.shopping_cart_style_2 .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_mega_menu_wrap .stmenu_sub {
  width: 225px;
  box-shadow: 0 1700px 0 1700px rgba(0,0,0,.2);
}
#st_menu_0:hover #st_menu_2 .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%);
}
#st_mega_menu_wrap .stmenu_sub {

  min-height: 440px;
}
.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 10px 0;
  box-shadow: rgba(0,0,0,.3) 0 2px 5px;
}
.st_mega_menu .stmenu_vs{
border-radius:0 0 0 10px
}
#st_ma_0{
font-weight:bold
}
.st_mega_menu > li:last-child {
  margin-right: auto;
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:12px;
}
#footer{
margin-top:40px;
border-top:3px solid #f1f2f4
}
#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;
}
#stacked_footer_column_1{
border-bottom:1px solid #f1f2f4
}
#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_38, #st_mo_menu_39, #st_mo_menu_40, #st_mo_menu_41, #st_mo_menu_70{
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;
  color: #414266;
  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: 41px;
}
#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: 38px;
}
.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: 3px solid #dde3ec;
}
.copyright_text{
  text-align: right;
  font-size: 11px;
}
#footer-primary .title_block {
  border-bottom: 0;
}
#footer-primary #stacked_footer_column_4  {
  border-bottom: 1px solid #f2f2f2;
}
#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: 230px;
}
.swiper-pagination-st-round .swiper-pagination-bullet {
  height: 10px;
width:10px;
border:0;
background:rgba(0,0,0,0.3)
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-radius: 5px;
  width: 26px;
background:#fff !important
}
.price, #our_price_display, .old_price, .sale_percentage, .af_filter .count, .af-slider, .font-fa {
  font-feature-settings: "ss02";
}
.featured_categories_container .s_title_block {
  font-size: 14px;
  font-weight: bold;
}
.featured_categories_item .pro_second_box {
  padding: 0px 6px 4px;
}
.fc_cat_image{
width:200px;
max-width:100%;
display:block;
margin:auto;
}
.featured_categories_container, .stbestsellers_container, .sthomenew_container, .brands_slider_container, 
.strelatedproducts_container {
  border-radius: 15px;
  border: 1px solid #e0e0e6;
}
.brands_slider_container, .strelatedproducts_container{
padding:15px 15px 25px 15px;
}
.stbestsellers_container  .product-price-and-shipping{
display:none
}
.product_view_more_box a {
  border: 0;
  color:#19bfd3;
  font-weight: 700;
  font-size: 13px;
  background: #fff;
}
.product_view_more_box a:hover {
  color:#111;
  background: #fff;
}
.stbestsellers_container  .s_title_block {
font-size: 12px;
color: #3f4064;
display: flex;
align-items: center;
}
.stbestsellers_container  .s_title_block a {
color:#3f4064;
font-weight:400 !important
}
.stbestsellers_container, .sthomenew_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;
}
.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:#19bfd3;
}
.itemlist_left {
min-width: 85px;
max-width: 85px;
}
.pro_itemlist li:after{
background-color: #f1f2f4;
bottom: -10px;
content: "";
display: block;
height: 1px;
right: 30%;
position: relative;
width: 60%;
}
.pro_itemlist{
overflow-y: hidden;
overflow-x: auto;
margin: 0;
display: flex;
flex-wrap: nowrap;
}
.product_view_more_box {
  position: absolute;
  left: 0;
  top: 1px;
}
  @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: 5px;
  padding: 0px 10px;
}
.featured_categories_container .title_block  {
margin:0
}
.featured_categories_container .title_block .title_block_inner {
  padding: 7px 10px;
}
.featured_categories_list > div:last-child{
display:none
}
}
 @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;
}

.product-actions {
  border: 1px solid #ddd;
  border-radius: 7px;
  padding: 15px;
background: linear-gradient(0deg,hsla(240,3%,94%,.5),hsla(240,3%,94%,.5)),#fff;
}
.tab-content > .tab-pane {
  display: block;
}
  @media screen and (min-width: 980px){

.tab-content > div > div{
border-bottom: 4px solid #f1f2f4;
}
.tab-content > div > div:last-child{
border-bottom: 0;
}
.product_right_column{
padding-right: 0;
margin-right:auto;
min-width: 330px;
}
.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;
}
.sttab_2 > .nav-tabs , .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: linear-gradient(0deg,hsla(240,3%,94%,.5),hsla(240,3%,94%,.5)),#fff;
}
.product_info_tabs .product-actions{
  top:80px;
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 {
  border-bottom: 4px solid #0058b5 !important;
border-top:0 !important;
}

.product-actions .btn-default.btn-large {
  width: 100% !important;
  border-radius: 5px;
  background: #0058b5;
  border: none;
  color: #fff;
  margin: 10px 0 0 0;
  font-size: 14px;
  height: 52px;
  padding: 0;
  min-width: 180px;
}
.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;
}
.h3.tt{
color:#080a38;
border-bottom:2px solid #0058b5;
display:inline-block
}
.style_content{
color:#23254e;
line-height:2.2;
}
.pro_extra_info_brand {
  color: #4189d5;
}
.product-manufacturer{
color:#aaa
}
.product_img_link {
  padding: 10px;
}
#product-availability i{
vertical-align: middle;
}
.product-reference {
position: relative;
top: -6px;
border-bottom: 1px solid #e0e0e6;
}
.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;
color:#767790
}
.product-features dl.data-sheet dd {
color:#080a38;
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: #767790 !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: 36px;
  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;
}
 #product_review_block_extra{
margin-bottom:20px;
}

.form_using_ajax.row {
  width: 980px !important;
}
.color, .radio-label {
border-radius:5px;
}
.shortfea {
  list-style: inside;
  margin-bottom: 5px;
  text-align: right;
line-height:2
}
.shortfea .name {
  font-weight: 400;
}

.shortfea .value {
  margin: 0;
}
.input-color:checked + span, .input-color:hover + span, .input-radio:checked + span, .input-radio:hover + span {
  border-color: #4189d5;
  background: #4189d5;
  color: #fff;
}
.product-available {
  color: #4189d5 !Important;
}
.tofea {
  display: inline-block;
  color: #4189d5;
  border-bottom: 1px dashed #1ca2bd;
}
#mobile_bar .mobile_logo{
max-width:145px;
}
.product-variants .control-label {
  color: #ff4c4c;
}
label.psy_paymenthelper {
  display: inline-flex;
  justify-content: right;
  flex-direction: row-reverse;
  align-items: center;
margin-right: 10px;
}
#payment-option-1-container{
display: flex;
  align-items: center;
}
.payment-options label img {
  max-height: 60px;
}
@media (max-width: 769px) {
  #criterions_review_list li {
    flex-direction: row;
  }
 #criterions_review_list .form-control-label {
    text-align: right;
  }
}
#gformbuilderpro_63 .row > div{
width: auto;
  flex: unset;
padding:0;
font-weight:bold
}
.ws_review_recommendd > p label {
  align-items: center;
  border: 1px solid #ddd;
  border-radius: 5px;
  color: #777;
  display: flex;
  flex-direction: revert;
  padding: 10px;
  width: 100%;
  justify-content: center;
}
.ws_review_recommendd i {
  font-size: 32px;
  padding: 0;
  width: auto;
  margin-left: 10px;
}
.ws_review_recommendd .input-radio:checked + label {
background:  #19bbce;
  border: 1px solid #19bbce;
color:#fff
}
.ws_review_recommendd {
  display: flex;
  justify-content: space-evenly;
}
.ws_review_recommendd > p {
  align-items: center;
  border-radius: 5px;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 5px;
  padding: 0;
  position: relative;
}
#displayBanner .block{
margin-bottom:0 !important
}
#product #sidebar_box{
display:none
}
.mobile_device .nav-bottom {
  bottom: 47px;
}
#sidebar_box .rightbar_wrap .icon_wrap i {
  font-size: 1.4rem;
  font-style: normal;
height: 30px;
  line-height: 22px;
}
.mobile_device.use_mobile_header #sidebar_box .rightbar_wrap a.icon_wrap {

  height: 60px;

}