.product_list.list .ajax_block_product .pro_first_box{max-width: 245px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 265px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 265px;}.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.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default{max-width: 245px;}.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: 446px;}.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: 446px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 446px;}.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.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: 245px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 446px;}body{font-family:irswl, Tahoma, sans-serif, Arial;}body{font-size: 14px;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"irswll", Tahoma, sans-serif, Arial;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{}.style_wide .ma_level_1{font-weight:700;}#st_mega_menu_wrap .ma_level_0, .menu_item{height: 45px;line-height: 45px;}.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: 19px;}.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:700;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{}.style_wide .ma_level_1{font-size: 13px;}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item{font-size: 13px;}.mv_item{}.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{color: #000000;}.ajax_block_product .price{font-size: 17px;}#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: #000000;}.title_style_1 .flex_child,.title_style_4 .flex_child{border-bottom-width:2px;}.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: #edf0f4;}.title_style_5 .title_block_inner:after{background-color: #edf0f4;}body,a.text_color{color: #2e343b;}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: #00b3e3;}a.text_color:hover{color: #00b3e3;}.title_block a.title_block_inner:hover{color: #00b3e3;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#00b3e3;}.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:#00b3e3;}.price{color: #000000;}.regular-price{color: #3b3b3b;}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: #ffffff;}a.icon_wrap, .icon_wrap,#shopping_cart .ajax_cart_right{background-color: #ffd98b;}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{background-color: #000000;}#submit_searchbox:hover,#searchbox_inner.active #search_query_top,#searchbox_inner.active #submit_searchbox.icon_wrap,.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,#shopping_cart.active .icon_wrap,#shopping_cart:hover .icon_wrap{border-color:#000000;}a.icon_wrap.disabled,.icon_wrap.disabled{color: #000000;}.st_shopping_cart.header_item .amount_circle{color: #ffffff;}.st_shopping_cart.header_item .amount_circle{background-color: #00b3e3;}.btn-white:hover,.btn-white:focus{}.btn,.hover_fly_btn{text-transform: capitalize;}.btn.ajax_add_to_cart_button, .btn.add-to-cart{color: #ffffff;background-color: #34bfa3;}.btn.ajax_add_to_cart_button:hover, .btn.add-to-cart:hover{color: #ffffff;background-color: #00b3c7;}.hover_fly, .hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{background-color: #2cb96f;}.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: #2cb96f;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{background-color: #2cb96f;}.hover_fly .hover_fly_btn:hover{background-color: #2cb96f!important;}.hover_fly .hover_fly_btn.add_to_love.st_added, .hover_fly .hover_fly_btn.add_to_love.st_added:hover, .hover_fly .hover_fly_btn.add_to_wishlit.st_added, .hover_fly .hover_fly_btn.add_to_wishlit.st_added:hover, .hover_fly .hover_fly_btn.stcompare_add.st_added, .hover_fly .hover_fly_btn.stcompare_add.st_added:hover{background-color: #2cb96f;}.hover_fly .hover_fly_btn{border-right-color: #2cb96f;border-left-color: #2cb96f;}#st_header .header_item{text-transform: uppercase;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom:none;}#st_header #top_bar, #st_header #top_bar #top_bar_container{border-bottom-color:#e5e5e5;}#header_primary, #header_primary #header_primary_container{border-bottom-color:#eeeeee;}#st_mega_menu_wrap .ma_level_0{color:#ffffff;}#main_menu_widgets #search_block_top.quick_search_simple .button-search,#main_menu_widgets .header_item, #main_menu_widgets a.header_item, #main_menu_widgets .header_item a{color:#ffffff;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#ffe422;border-bottom-color:#ffe422;}#top_extra .st_mega_menu_container{background-color:#0068b5;}#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:#1a3e6f;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#1a3e6f;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#1a3e6f;}#top_extra{border-bottom-color:#1a3e6f;}.ma_level_1{color:#0068b5;}#st_ma_0, #st_mega_menu_wrap .stmenu_sub.stmenu_vertical{ width: 230px; }#st_ma_0{ text-align: left; }#footer-bottom,#footer-bottom a{color:#c7cedd;}body, #body_wrapper,.modal-content,.st-menu,.dropdown_list .dropdown_box{background-color:#f7f7f7;}.st_read_more{background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.001), #f7f7f7 50%);background: linear-gradient(to bottom, rgba(255,255,255,0.001), #f7f7f7 50%);}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#f7f7f7;}.st-menu-title, .st-menu-header .close_right_side{color:#ffffff;}.st-menu-header{background-color:#0068b5;}.st-menu{border-left-color:#0068b5;border-right-color:#0068b5;}.header-container #st_header{background-color:#ffffff;}#st_header.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 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-primary{background-color:#ffffff;}#footer-secondary{background-color:#ffffff;}#footer-tertiary{background-color:#edf0f4;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#cdd1d9;}#footer-bottom{background-color:#0068b5;}#st_header #header_primary_container{height: 85px;}.fto-glyph.icon_btn:before{ content: "\e8fa"; }.fto-star.icon_btn:before{ content: "\e96a"; }.fto-heart-4.icon_btn:before{ content: "\e904"; }.fto-ajust.icon_btn:before{ content: "\e98d"; }.quick-view .fto-search-1.icon_btn:before{ content: "\e971"; }.fto-eye-2.icon_btn:before{ content: "\e9b6"; }.fto-user.icon_btn:before{ content: "\e941"; }.fto-history.icon_btn{ display: none; }.btn-spin.active i:before{ content: "\e87c"!important; }.product_info_tabs.sttab_block .nav-tabs .nav-link, .pro_more_info .mobile_tab .mobile_tab_name{ color: #ffffff; }.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: #0068b5; }.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: #ffad08; }.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: #ffad08; }.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: #ffad08; }.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; }.big_page_next{ background-color: #ffee27; }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{-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: 230px;}.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{}#js-product-list .products.product_list.grid .product_list_item{padding-left:6px;padding-right:6px;}#js-product-list .products.product_list.grid{margin-left:-6px;margin-right:-6px;}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:7px;padding-right:7px;}@media only screen and (min-width:1200px){#st_mega_menu_wrap .ma_level_0{padding-left:12px;padding-right:12px;}}.cms_content h1, .blog_content h1, .product-description h1{font-size:21px!important;}.cms_content h2, .blog_content h2, .product-description h2{font-size:19px!important;}.cms_content h3, .blog_content h3, .product-description h3{font-size:17px!important;}@media (max-width: 1439px) {
                    .images-container.pro_number_xl_1, .images-container.pro_number_xl_1 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 446px;}
                }@font-face {
  font-family: 'irswl';
     src:   url('IRANYekanWebRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'irswl';
     src:   url('IRANYekanWebBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
div.asagiSabit {
  bottom: 0;
  right: unset;
  left: 10px;
}
@font-face {
  font-family: 'irswll';
     src:   url('iranyekanwebregularfanum.woff') format('woff');
  font-style: normal;
  font-style: normal;
  font-display: swap;
}
.font-fa{
  font-family: 'irswll';
}
.intro-content.c-archive-shop-info{
max-height: unset  !important
}
.products-sort-order a[title="alef"],.products-sort-order a[title="zed"]{
    display: none !important;
}

#contact #content > .row{
flex-direction: row-reverse;
}
.products_section  .block_blog .s_title_block {
    height: 3em;
}
#steasy_element_9162 ul{
list-style: disc;
}
#steasy_element_9162 .alert{
padding: 0px 20px;
font-size: 13px;
border-radius: 15px;
background-color: #fff9ee;
color: #64562d;
}
#steasy_element_9162 .title_style_1 .flex_child{
border:0
}
.is_rtl #side_products_cart {
    right: auto;
    left: 0;
    border-left-width: 0px;
    border-right-width: 4px;
}
.fto-share-1::before {
    content: '\e9ae';
}
.strelatedproducts_container{
margin-bottom:10px
}

*[dir*="ltr"]{
   direction: ltr !important;
text-align: right;
}

.product-features .data-sheet {
	padding: 0;
	margin-bottom: 0;
	border-bottom: 0;
align-items: normal;
font-size:14px;
}
.product-features .data-sheet .name {
background-color: #f5f5f5;
border-radius: 5px;
padding: .6rem 1.5rem;
margin-bottom: .35rem;
float: right;
width: 35%;
min-width: 100px;
color: #333;
}
.product_middle_column {
padding-bottom:120px;
}
.product-features .data-sheet .value {
background-color: #f5f5f5;
border-radius: 5px;
padding: .6rem 1.5rem;
margin-bottom: .35rem;
margin-right: 10px;
}

.product-features .data-sheet .value i{
    font-size:20px;
    line-height:0.8;
}

.get-mobile-wrapper {
    background: #009ca6;
    color: #fff;
    margin: 5px 0;
    padding: 12px;
    max-width: 100%;
    border-radius: 5px;

}
.get-mobile-wrapper .bell:before {
content: '\e99e';
font-family: "fontello";
text-decoration: navajowhite;
font-style: normal;
font-size: 24px;
line-height: 1.2;
margin-right: 10px;
}
.get-mobile-wrapper .bell{
background:none
}
#product .mfp-close-btn-in .mfp-close, .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .st_modal_close {
    right: auto;
    left: 0 !important;
}

.inline_popup_content {

    border-radius: 15px;
}
.welcome.top_bar_item{
display:none
}
div#yar-tags h5 {
    background: #fff !important;
    color: #fff;
}
 #psfplus_psf_phone_advice_button{
width: 100% !important;
border-radius: 10px;
border: none;
max-width: 310px;
margin: 0;
text-align: center;
line-height: 40px;
text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
font-size: 16px;
height: 40px;
font-family: irswll !important;
padding: 0px 10px 5px 10px;

}


#wrapper{
margin-bottom:30px;
}
.st_menu_brand {
    text-align: center;
    display: block;
}
.list-group-item {
    background: #fff;
}
#revws-product-custom-placement b{
display:none
}
.product_name_wrap .product_name{
margin-top:20px;
}
#blockcart-modal .modal-content {
    box-shadow: 0px 5px 25px rgba(0,0,0,0.3);
}
.modal-body{
background:#fff
}
.hddd {
    display: none !important;
}
.prestapay-gate.payment_module {
    background: transparent;
}

.dropdown_tri_in .arrow {
    vertical-align: middle;
}
.revws-reset label {
    text-align: right;
    right: 0;
}

.product-quantity .add, .product-quantity .add_buy_now {
    margin: 0;
}
#search_filters_wrapper{
margin-top:2rem
}
#footer{
box-shadow: 0px 3px 6px #eee;
position:relative;
}
#psy-logo a{
width:450px;
}
.title_block {
    margin: 0 0 10px;
}

.product-add-to-cart.mb-3{
margin-bottom:0 !important
}
.pro_price_block{
align-items: center !important;
}

#contact  table p{
margin:0
}
.st_pro_video_play_icon{
background:transparent !important
}
.product-prices .current-price .price[content="0"], .product-prices .current-price .price[content="1"], .ajax_block_product .price[content="0"], .ajax_block_product .price[content="1"]{
font-size:13px;
font-weight:300
}
.st_pro_video_btn .vjs-icon-placeholder {
    background: #d12535;
}
div#yar-tags {
border: 0 !important;
border-radius: 10px;
overflow: hidden;
padding: 0;
margin: 0px auto 30px auto;
box-shadow: 0 0 18.81px .19px rgba(149,152,160,.17);
}
.product_page_container .pro_right_item {
    text-align: left;
}

#contact .easy_icon_with_text_4_1 .easy_icon {
    margin-right: 0;
    margin-left: 6px;
    display: block;
}
.mobile_bar_item i{
font-size:1.8rem
}
select.form-control:not([size]):not([multiple]) {
    color: #333;
}
#st_header #mobile_bar .search_widget_block {
    margin-left: 0;
    margin-right: 0;
}


[class*=" fto-"]::before, [class^="fto-"]::before {
    vertical-align: middle;
}
#easycontent_9, .ajax_cart_bag .amount_circle, .st_shopping_cart.header_item .amount_circle, #sidebar_box .rightbar_wrap .amount_circle, .st_reduce, .revws-count-text, #steasy_element_26, .block_blog{
font-family:irswll
}
.product_img_link img.front-image {
    margin: auto;
}
.st_reduce{
font-size:15px;
}
#easycontent_17{
border-radius:10px;
}

#easycontent_1190, #easycontent_1190 a{
font-family: 'irswll';
}
.bullet li a, .st_news_letter_content p, #steasy_element_19 p,  #easycontent_20 p, div#onepagecheckoutps #onepagecheckoutps_step_review .product-price, div#onepagecheckoutps #onepagecheckoutps_step_review .product-price, div#onepagecheckoutps div#onepagecheckoutps_step_review .old-price, div#onepagecheckoutps #onepagecheckoutps_step_review .price-percent-reduction{
font-family:irswll;
font-size:14px;
color: #333;
}
#footer .style_content p {
    margin-bottom: 0px;
font-size:13px;
line-height:2
}
#footer #footer-bottom  p {
    margin-bottom: 0;
}
#st_header .shop_logo{
margin: auto;

}
body#pagenotfound #body_wrapper {
background:#e0e0e0
}
body#pagenotfound h3, body#pagenotfound   .breadcrumb_spacing {
display:none;
}
.logo{
	width: 125px;
	height: auto
}
#top_bar .block, #top_bar p, #top_bar em {
    margin-bottom: 0;
    vertical-align: text-top;
}

#st_header #top_bar{
display:none
}
#st_header .search_widget_form_inner.input-group-with-border .form-control {
    height: 44px;
padding-right:15px;
}

.mini_name .product-price-and-shipping {
    text-align: left;
}
#st_mega_menu_wrap {
    width: 100%;
}
.st_shopping_cart {
    display: inline-flex;
}
.search_widget_form_inner, #st_header .search_widget_form_inner.input-group-with-border .form-control {
    background: #fff;
}
#st_news_letter_35 .input-group-with-border {
    border: 0;
  
}
.search_widget_form_inner i{
font-size:1rem;
color:#000
}
#easycontent_9 i {
    color: #1b73f4;
    margin-left: 6px;
    font-size: 24px;
    vertical-align: middle;
    display: inline-block;
}
.header-container {
z-index: 100;
position: relative;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-radius: 5px;
    width: 26px;
background: #0068b5;
}
.swiper-pagination-bullet{
transition:0.5s all;
}
.login i, .shopping_cart_style_2 .ajax_cart_bag i, .userinfo_mod_top i {
    font-size: 1.6rem;
}
.shopping_cart_style_2 .header_item i{
font-size:1.8rem
}
.ajax_cart_bag .amount_circle{
    right: -15px;
}
@media screen and (min-width: 1440px) {
.container,  .wide_container {
    max-width: 100%;
    width: 1460px;
}
}
@media screen and (max-width: 980px) {
.product_name_wrap .product_name {
  line-height: 2;
}
.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
}
.swiper-pagination-bullet-active {
    background: red;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
bottom:0
}
div.product_left_column{
order:0 ;
padding-top:0;
}
.mobile_device.use_mobile_header #body_wrapper{
padding-bottom:0
}
#description .tab-pane-body{

    position: relative;
overflow:hidden
}
#steasy_element_19 .title_block{
display:block;
text-align:center;
}
#steasy_column_20 #steasy_element_33 h5,  #steasy_column_20 a, #steasy_column_20 p{
    justify-content: center !important;
text-align:center!important;
}
}
@media screen and (min-width: 980px) {
#category #left_column, #category #center_column{
padding-right:10px;
padding-left:10px;
}
.revws-review-details {
border-right: 1px solid #f0f0f0;
padding-right: 30px;
border-left: 0;
}
.revws-review:first-child {
    border-top: 0 !important;
}
#steasy_element_19 > div, #steasy_element_22 > div, #steasy_element_23 > div{
margin-right:auto;
}
}
@media screen and (max-width: 480px) {
.sttext_banner_1_1 > div > a {
display:block
}
}
@media screen and (min-width: 768px) {
#description{
padding-top:20px
}
.is_rtl .product_list.list .blog_lr .pro_second_box {
    margin-right: 280px;
}
.product_list.list .blog_lr .pro_first_box {
    width: 260px;
}
.ajax_cart_bag{
position:static;
}

.shopping_cart_style_2 .ajax_cart_bag .amount_circle, .shopping_cart_style_3 .ajax_cart_bag .amount_circle {
bottom: auto;
top: 12px;
left: 45px;
right: auto;
border: 0;
margin-top: -9px;
}
.login.top_bar_item, .stcompare_link.top_bar_item {
color: #57585b;
width: 52px;
height: 52px;
padding: 0 !important;
text-align: center;
}
.shopping_cart_style_2 .st_shopping_cart{
padding: 0px 30px 0px 8px;
text-align: center;
align-items: center;
}
.header_icon_btn_icon .amount_circle {
    top: 14px;
    bottom: auto;
    right: -20px;
}
}
@media screen and (max-width: 768px) {
#module-iprestapayment-payment #page_banner_container_1 {
  display: none;
}
#contact #content > .row .fs_lg {
    font-size: 13px;
}
#contact #content > .row {
    flex-direction: column-reverse;
}
.st_blog_comment_reply #comment_input .col-4, .st_blog_comment_reply #comment_textarea .col-8 {
    float: none;
    flex: 0 0 100%;
    max-width: 100%;
}
.stblogrelatedarticles_container section.products_section .pro_outer_box {
    padding: 0px 20px;
    background: transparent;
}
.mini_name .s_title_block {
    font-size: 12px !important;
height:5em
}
.products_sldier_swiper .pro_second_box {
    padding: 10px 0px 4px !important;
}
section.products_section .pro_outer_box{
margin:0
}
#product .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}
#product .mfp-container {
    padding-right: 10px;
    padding-left: 10px;
}
.sthomenew_container .row, .strelatedproducts_container .row{
margin:0
}
section.products_section, .block-categories, #blog_primary_block, .block.column_block {
    padding: 10px 10px 0 10px !important;
}


header#st_header .search_widget_block {
    width: auto !important;
}
#product .product_right_column .innerr{
background:#fff;
padding:0;
border:0
}
#leftbar{
-webkit-box-shadow: 0 -10px 15px 0 rgba(149,152,160,.15);
}
#st_header .search_widget_form_inner.input-group-with-border .form-control {
    font-size: 17px;
}

#product #quantity_wanted{
width:0
}
#product .qty_wrap.qty_wrap_big {
    width: 100%;
margin:10px auto;
}
.breadcrumb_nav {
    font-size: 13px !important;
}
div#revws-portal-product-reviews .form-group {
    text-align: center;
padding-top:20px;
}
div.revws-review-details {
    margin: 0;
}
div.revws-review-author {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: right;
}
.revws-review {
    flex-direction: column  !important;
}
.breadcrumb_nav {
    margin-bottom: 10px !important;
}
#revws-product-custom-placement{
margin-bottom:20px;
}
.btn-default.btn-large{
max-width:100% !important
}

.product_name_wrap .pro_name_right{
display:none !important
}

.newscoll{
flex-direction:column
}
.ajax_cart_bag .amount_circle {
    background: #0068b5;
    color: #fff;
}
#footer #st_ma_11 {
    font-size: 17px !important;
}
#footer #st_ma_11.ma_level_00{
 font-size: 15px !important;
}
#cart-subtotal-products > div, div#onepagecheckoutps #onepagecheckoutps_step_review #order-detail-content .item_total{
flex: 0 0 50%;
max-width: 50%;
}
#steasy_column_21 > .steasy_element_block > .row{
flex-wrap:nowrap
}
.product_right_column .innerr {
min-height:100px !important;
    position: static !important;
}
.slide_lr_column #left_column.sidebar_opened, .slide_lr_column #right_column.sidebar_opened {
    bottom: 0;
}
.blok_blog_short_content{
display:none
}
.is_rtl .product_list.list .blog_lr .pro_second_box {
    margin-right: 0;
    padding-right: 10px;
}
#st_swiper_1 .swiper-button.swiper-button-next {
display:none !important
}
#st_swiper_1 .swiper-button.swiper-button-prev {
display:none  !important
}

#st_header .search_widget_btn.btn{
background:transparent !important
}
#product #page_banner_container_1 {
    padding-bottom: 0px !important;
}
#product .breadcrumb_spacing{
display:none
}
.breadcrumb_nav {
    max-width: 100%;
    height: 36px;
font-size: 0.85rem;
    overflow-y: hidden;
    white-space: nowrap;
}
.breadcrumb_nav a {
color:#4d4d4d
}
.mobile_bar_item {
    min-width: 50px;
}
.mobile_bar_item i{
font-size:1.8rem !important;
}
.mobile_bar_item i.fto-menu-1{
font-size:2.6rem !important;
}
.login i, .shopping_cart_style_2 .ajax_cart_bag i, .userinfo_mod_top i {
font-size:1.8rem !important;
}
.header-container {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
div.myacount_dashbord_list .list-group-item {
    text-align: center;
    background: #fff;
    width: 45%;
    border-radius: 5px !important;
    margin: 10px auto;
}
.sttext_banner_1_1 > div {
    text-align: center !important;
}
#steasy_column_30 .row {
    flex-wrap: nowrap;
}
#steasy_column_30 .row > div {
    max-width: max-content;
    letter-spacing: -0.5px;
    font-size: 11px;
padding:5px;
}

blockquote{
padding:20px !important
}
blockquote:before, blockquote:after{
display:none
}

.cms_content h2, .blog_content h2, .product-description h2 {
    font-size: 1rem !important;
}
#footer .title_block > div{
border:0
}

.stspecialslider_container .st_sticker .st_sticker_text {
    font-size: 17px;
    font-family: irswll;
}

 .is_rtl #side_stmobilemenu, #side_search, #side_products_cart, #side_custom_sidebar_7 {
    border-left-width: 0 !important;
}
#st_mobile_menu .mo_ma_level_0 {
    font-size: 17px;
}
.st_sticker_3 {
    width: auto;
}
.st_reduce {
    font-size: inherit;
}
.mini_name .product-price-and-shipping {
    text-align: right;
}
.mini_name .product-price-and-shipping .regular-price {
    display: inline-block;
    font-size: 11px;
}
.mini_name{
display:block
}
.ajax_block_product .price {
    font-weight: 700;
    font-size: 13px;
}

.block {
    margin-bottom: 1.3rem;
}
#steasy_column_15 img {
    max-width: 42px;
height: 38px !important;
}
#steasy_column_15 .sttext_item_content p:last-child{
display:none
}
#steasy_column_16 .row{
margin-right:-5px;
margin-left:-5px;
flex-wrap: nowrap;
}
#steasy_column_16 .col-lg-3{
padding:0px 5px;
}
div#steasy_column_15 h4 {
    font-size: 0.6rem;
}
#banner_box_21, #banner_box_20{
padding:0px 8px;
}
#product .product-description-short {
    font-size: 13px;
}
.product_name_wrap h1.product_name {
    font-size: 15px;
}
.mobile_logo {
    padding: 0 10px;
}

#product .pro_gallery_top_inner .st_sticker_3, #product .countdown_box {
border-radius: 5px;
}
.pro_price_right {
width:150px;
}
a.inline_popup_tri {
    font-size: 15px;
}
.breadcrumb_spacing,  .breadcrumb_wrapper{
}
#product #st_header {
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
div#st_swiper_3 .swiper-pagination {
    bottom: 10px;
width:auto;
}
div#st_swiper_3 .swiper-button{
display:none !important
}
#sidebar_box .rightbar_wrap .amount_circle {
    top: 4px;
    margin-left: 10px;
background-color: #5fb8e3;
}
.mobile_device.use_mobile_header #sidebar_box .rightbar_wrap a.icon_wrap {
    height: 56px;
}
#sidebar_box .rightbar_wrap .icon_wrap i {
    font-size: 1.6rem;
}
.icon_wrap.with_text i {
    height: 30px;
    line-height: 30px;
}

.icon_wrap {
    background: #f6f7fb;
    color: rgb(77, 77, 77);
}
#steasy_element_19{
height:160px;
margin-bottom:20px;
}
#steasy_element_19.ropen{
height:auto;
padding-bottom:20px;
}
#steasy_element_19.ropen:before{
height:140px;
}
#steasy_element_19:before{
height:160px;
width:100%;
background: linear-gradient(0deg, rgba(255,255,255,1) 40%, rgba(248,248,248,0) 100%); 
position:absolute;
bottom:-40px;
left:0px;
content:"";
}
.rmore{
z-index:5;
text-align:center;
font-weight:bold;
height:20px;
width:100%;
position:absolute;
bottom:-10px;
left:0px;
color:#c61b78 !important;
content:"مشاهده بیشتر v";
cursor: pointer;
}
#footer #steasy_element_22 p{
margin:0
}

#stacked_footer_column_1{
margin-bottom:20px;
border-radius:0 !important
}
#footer-bottom{
display:none
}
#steasy_element_19 > div, #steasy_element_22 > div{
width:100%
}
#steasy_column_13 {
    flex: 0 0 100%;
}
}
.st_mega_menu > li:last-child {
    margin-right: auto;
}

.form-control.search_widget_text::placeholder, #st_news_letter_35 .st_news_letter_input::placeholder{
	color: #aaa;
	font-size: 15px;
font-family:irswll;
}
#st_news_letter_35 .st_news_letter_input {
  border-radius: 0px 25px 25px 0px;
padding-right:15px;
}

#st_swiper_3 .swiper-pagination {
    width: 120px;
    right: 7px;
    left: auto;
    bottom: 45px;
}
#st_swiper_3 .swiper-button.swiper-button-prev {
    top: auto;
    bottom: 10px;
}
#st_swiper_3 .swiper-button.swiper-button-next {
    top: auto;
    bottom: 10px;
left:auto;
right:80px;
}
#st_swiper_3.swiper-button-lr.swiper-navigation-arrow .swiper-button i{
font-size:2.6rem
}

.swiper-pagination-st-round .swiper-pagination-bullet {
    border-width:1px;
    width: 10px;
    height: 10px;
}
#st_swiper_3{
    width: 100%;

}
#easycontent_9 {
   border-radius: 10px;
}
.stmenu_sub{
   border-radius: 0px 0px 10px 0;
box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 5px;
}
.ma_level_2 {
    padding: 5px 0;
}
.lastword {
    font-size: 0.8rem;
    font-style: normal;
    font-weight: 400;
}
.front_image_pic{
position:relative;
display:block;
margin:auto;
}
.products.product_list.grid .product_list_item {
    border-left: 1px solid #eee;
}
.c-product-item__image-overlay{
height:100%;
width:100%;
left:0;
top:0;
position:absolute;
border-radius:10px;
z-index:1
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default {
    max-width: 100%;
}
.st_banner_block .adveditor_image {
    border-radius: 15px;
width:100%;
}
.products_sldier_swiper .pro_outer_box:hover .pro_second_box, .product_list.grid .pro_outer_box:hover .pro_second_box {
    background: transparent;
    border-radius: 10px;
}
#subcategories{
background-color: #fff;
padding-top: 12px;
border-radius: 10px;
}

.products-selection {
    margin-bottom: 0;
padding:15px;
}
#subcategories .subcate_grid_view li .subcategory-name {
    color: #000;
}
#product-list-top-wrap, .bottom_pagination{
  font-family: 'irswll';
font-size:13px
}
.page-link {
    font-size: 19px;
}
.images-container-2{
flex-direction: row-reverse;
}
.inline_popup_tri  {
color: #555;
font-family: 'irswll';
font-size: 14px;
border: 2px solid #555;
padding: 4px 10px;
border-radius: 5px;
display: block;
}
 .pro_popup_trigger_box{
display:none
}
#product .pro_gallery_top_inner .st_sticker_3 {
    top: 0;
}
.btn-default.btn-large i {
font-size: 24px;
vertical-align: middle;
margin-left: 10px;

}
.btn-default.btn-large {
width: 100% !important;
border-radius: 5px;
background: #2db33c;
border: none;
color: #fff;
margin: 10px 0;
text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
box-shadow: 0px 10px 20px -10px rgba(59, 201, 95, 0.5);
font-size: 15px;
height: 56px;
padding: 0;
}
#steasy_column_15 h4{
    color: #000;
    font-family: irswll;
font-size: 1.2rem;
}
#steasy_column_15 img{
width:auto;
height:64px;
}
#steasy_column_15 p{
text-align: center;
color: #000;
font-family: irswll;
font-size: 0.8rem;
}
.form-control-select {
    border-radius: 5px;
}
#product .product-prices .current-price .price{
font-size:21px;
}
#product .product-prices .regular-price {
    color: #555;
    font-size: 17px;
}

.product-variants .color {
width: 1.875rem;
height: 1.875rem;
border: 2px solid rgba(0,0,0,.3);
border-radius: 5px;
}
#product .product-actions .sr-only {
position: static;
width: auto;
height: auto;
min-width: 48px;
padding: 2px;
margin: auto;
text-align: center;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
display:none;
font-size: 15px;
color: rgb(0, 255, 255);
mix-blend-mode: difference;
}
#product .product-actions .sr-only.blackk {
mix-blend-mode:normal;
color:#000
}
#product .product-actions .sr-only.whitee {
mix-blend-mode:normal;
color:#fff
}
.input-color:checked + span .sr-only {
  display: block !important;
}
.product-variants .control-label {
  font-weight: bold;
  color: #000;
}
.input-color:checked + span {
  border: 2px solid #00b3c7;
  box-shadow: inset 0 0 0 2px #fff;
  width: auto;
padding-right:5px;
padding-left:5px;
  height: 2rem;
border-radius:0;
  position: relative;
}
#product .countdown_box {
    display: inline-block;
    padding: 2px 10px;
    background: radial-gradient(circle, rgba(255,246,0,1) 0%, rgba(255,174,0,1) 100%);
    color: #000;
    text-transform: capitalize;
    font-family: irswll;
    font-size: 18px;
}
#product .countdown_box i {
display:none
}
.amount_inline{
margin-right:5px;
 font-family: irswll;
}


.product-description-short ul li{
line-height: 2;

}

.radio-label {
    background: transparent;
    height: 2.875rem;
    line-height: 2.75rem;
    padding: 0 18px;
border-radius:5px;
}
.input-radio:checked + span {
  padding: 3px 3px 3px 10px !important;
  display: flex;
  align-items: center;
justify-content: right;
  flex-direction: row-reverse;
}
.product-variants .product-variants-item ul.radioo li {
  margin-right: 0;
  margin-left: 6px;
  min-width: calc(33% - 6px);
}
.input-radio:checked + span, .input-radio:hover + span {
  border: 1px solid #149d3b !important;
  color: #000;
}
.mobile_tab .mobile_tab_name {
 font-family: irswll;
font-size:15px;
color:#333;
}
.product-features dl.data-sheet {
	padding: 0;
	margin-bottom: 0;
	border-bottom: 0;
 font-family: irswll;
}
.product-features dl.data-sheet dt.name {
	font-weight: 400;
	font-size: 14px;
	float: right;
	width: 35%;
	min-width: 100px;
	padding: 10px;
color:#000
}
.product-features dl.data-sheet dd.value {
	margin-bottom: 5px;
	padding: 10px;
	font-size: 14px;
	border-right: 0
}

.product-features dl.data-sheet:nth-child(2n+1){
	background:#fff
}
.sttab_3 .nav-tabs .nav-link {
    text-align: center;
}
.sttab_3_2 .nav-tabs .nav-link.active, .sttab_3_2 .nav-tabs .nav-link:focus, .sttab_3_2 .nav-tabs .nav-link:hover {
    border-left-color: #fff;
    border-right:2px solid  #ff1654;
}
.sttab_3 .nav-tabs .nav-link {
    margin-right: 0px;
    margin-left: -1px;
}
.facet-title {
color: #000;
font-family: irswll;
font-size: 17px;
margin: -10px -10px 20px -10px;
padding:5px  15px;
background: #fff;
border-radius: 10px 10px 0px 0px;
}
#search_filters .facet, #search_filters_brands .facet, #search_filters_suppliers .facet {
margin-bottom: 20px;
font-family: 'IRANSansF';
background: #fff;
font-size: 13px;
}
.custom-input-box .custom-input-item.custom-input-color {
    width: 1.9375rem;
    height: 1.9375rem;
    border-radius: 100%;
}
ui-widget-content {
    border: 0;
}
.ui-slider-horizontal .ui-slider-range {
    background: #019ca7;
}
#search_filters .facet ul.faceted-slider {
width: 88%;
padding-right: 0;
font-family: "irswll", Tahoma, sans-serif, Arial;
position: relative;
right: 8%;
height:75px;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 2em;
height: 2em;
cursor: default;
border-radius: 100%;
background: #fff !important;
top: -0.8em !important;
border: 2px solid #019ca7;
box-shadow: 0 0 5px #019ca7;
line-height: 28px;
}
.ui-widget-content{
height:5px;
border:0
}
.ui-widget-content a{
position:relative;
text-align:center;
}

.ui-widget-content a:nth-child(2):before{
transform: scale(-1) !important;
position: absolute;
left: 10px;
}
.custom-input-box .custom-input-item, .product-variants .color {
    border: 1px solid rgba(0,0,0,0.3);
}
.btn-default.btn-full-width:hover {
    color: #fff;
}
.product-variants .product-variants-item .input-color:checked + span{
text-align:center
}
.pcomment_body{
font-size:14px;
line-height:2;
color:#333
}


#blockcart-modal .modal-dialog {
    width: 94%;
}
.modal_cart.general_border .list_detail_item{
font-family: "irswll";
font-size:17px;
}

.mfp-close-btn-in .mfp-close, .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .st_modal_close {
    right: auto;
    left: 0;
z-index: 5555;
}
.modal-content {
    margin-right: 10px;
    margin-left: 10px;
border-radius: 10px;
overflow: hidden;
}
.cart-content-btn .btn{
border-radius: 5px;
}
.psf-cart-item .product-info-total .qty {
      justify-content: flex-start;
}
.psf-cart-item .product-line-grid-body .product-info-price {
    text-align: right;
}
.psf-card {
    border-radius: 10px;
}
.ajax_cart_bag .amount_circle.dozens {
    width: 18px;
}
.small_cart_product_image {
    border: 0;
}

.cart-summary-v.price {
    font-size: 17px;
}
.dropdown_list.cart_body .dropdown_box {
    border: 0;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.cart_body .small_cart_product_list {
    background: #fff;
}
.cart_body .small_cart_btn {
margin: 10px 5px;
display: inline-block;
width: 45%;
border-radius: 5px;
}
.btn-default.benabled, .btn-default.benabled:hover {
    background-color: #4cbb6c;
}
.myacount_dashbord_list .list-group-item {
    text-align: center;
    background: #fff;
    width: 225px;
    border-radius: 3px !important;
}
.myacount_dashbord_list .list-group-item i {
    text-align: center;
    font-size: 48px;
    display: block;
}
.product_list.list .product-desc {
    display: none;
    margin-bottom: 1rem;
}
.pro_gallery_thumb_box {
    border-radius: 5px;
overflow:hidden;
padding:5px;
}
#galleryWrapper li a img {
    margin: auto;
    display: block;
}
.st_mega_menu .front-image  {
width:200px;
}
.st_mega_menu .mini_name .s_title_block {
    text-align: center;
}
.st_mega_menu .pro_first_box .hover_fly{
display:none
}
.st_mega_menu .s_title_block a{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
#steasy_column_11 {
    padding-bottom: 0px;
    align-items: center;
}

#easycontent_13{
margin:0 !important
}
.product-description p{
font-size:14px;
line-height:2
}
.product-description img{
margin:20px auto;
border-radius:10px;
}
.product-description-short p, .product-description-short span{
font-size:14px !important;

}
#subcategories .inline_list li a.img img{
display:none
}
.bottom_more_info_block.pro_more_info.p-t-1.p-b-1 .tab-content {
    background-color: #fff;
border-radius: 0px 0px 15px 15px;
overflow: hidden;
    padding:  10px 15px;

}
.sttab_2 .nav-tabs .nav-item {
    margin-left: 0;
margin-right:0;
    margin-bottom: -2px;
}
.sttab_block .nav-tabs.tab_lg .nav-link{
margin-left: 0;
position: relative;
background: transparent;
    background-color: transparent;
padding: 5px 20px;
}
.sttab_2 .nav-tabs .nav-item:first-child .nav-link:first-child{
border-radius: 0px 5px 0px 0px;
}
.product_info_tabs{
    background-color: #fff;
    border: 0px solid #eeeeee;
    margin: 0 0 0px 0;
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
border-radius: 5px;
}
.sttab_2 .nav-tabs {
border-bottom: 2px solid #0068b5;
border-radius: 10px 10px 0px 0px;
background: #0068b5;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 1rem;
}

#index .c-product-item__image-overlay,  #product .c-product-item__image-overlay{
display:none
}
 .block-categories, #blog_primary_block{
    padding: 10px;
background-color: #fff;
border: 1px solid #eceff4;
border-radius: 10px;
}
section.products_section .pro_outer_box{
    padding: 10px;
background-color: #fff;
border-radius: 5px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.8;
    font-family: "irswl";
}
.product-description p, .product-description span{
color:#222;
font-family: irswl !important;
}
.h_iframe-aparat_embed_frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
border-radius:10px;
}
.h_iframe-aparat_embed_frame {
    position: relative;
margin:20px auto;
}
.h_iframe-aparat_embed_frame div.block-me {
    display: block;
    padding-top: 57%;
}
blockquote {
    position: relative;
    margin: 15px 0;
    background: #edf4fa;
    font-size: 16px;
    font-size: 1.143rem;
    line-height: 2.75;
    color: #494949;
    border-radius: 10px;
    font-weight: 300;
    letter-spacing: -.1px;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.2);
    padding: 40px 100px 30px 100px;
    border: 0;
}

#steasy_column_30 .row{
justify-content: center;
}
#steasy_column_30 .row > div{
max-width: max-content;
}
.moree {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 200px;
    background: linear-gradient(0deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0.5970588919161415) 100%);
}
 .moree a,  .moree span {
    position: absolute;
    bottom: 15px;
    width: 100%;
color:#0a6cbb !important;
    padding: 10px;
    text-align: center;
    font-size: 17px;
}
 .moree span {
    display: none;
}
.moree a.opened {
    display: none;
}
.moree span.opened {
    display: block;
}
#description .tab-pane-body.opened .moree {
    height: 100px;
}
#product #description .tab-pane-body.opened {
    height: auto;
    padding-bottom: 50px;
}


.hover_effect_2 .st_banner_block::before {
    border-radius: 15px;
}
.revws-reply-title {
	font-size: 14px
}
.revws-reply-content{
	font-size: 13px
}
.revws-replies{
	border-radius: 10px
}
#revws-portal-product-reviews a.btn.btn-primary {
background: #0068b5;
border: 2px solid #0068b5;
color: #fff;
line-height: 20px;
min-width: 198px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
font-size: 13px;
max-width: 220px;
border-radius: 10px;
}
#revws-portal-product-reviews .form-group {
    text-align: left;
}
#appsys3-smartlogin-form select, #appsys3-smartlogin-form input[type="text"], #appsys3-smartlogin-form input[type="password"] {
    color: #000;
}
#multilink_7 > div{
border:0 !important
}
#rightbar_9 i{
font-size:2rem
}
#st_header .search_widget_form_inner.input-group-with-border .form-control{
background:transparent
}
.revws-paging {
    flex-direction: row-reverse;
}

.product-features {
    margin-top: .625rem;
    overflow: hidden;
}
.st_pro_videos_box {
    z-index: 9;
    border-radius: 10px;
    margin-bottom: 10px;
direction:ltr
}
.myacount_dashbord_list .list-group-item i {
    text-align: center;
    font-size: 48px;
    display: block;
}
.ajax_block_product .s_title_block a, .pro_column_right .s_title_block a {
    font-weight: bolder;
}
.style_content .btn {
    border-radius: 20px;
}
blockquote {
    font-size: 15px;
    line-height: 25px;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.2);
}
#search_filters .facet, #search_filters_brands .facet, #search_filters_suppliers .facet {
 font-family: "irswl";
padding: 20px 10px 10px 10px;
background-color: #fff;
box-shadow: 0 0 18.81px .19px rgba(149,152,160,.17);
border-radius: 15px;
}

.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;
}
.modal-backdrop.show {
    opacity: .5;

}
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default {
    border-radius: 5px;
}
.pro_outer_box {
    margin: 3px;
}
.product_img_link {
    display: revert;
}
.product_view_more_box{
text-align: left !important;
position: absolute;
top: 0px;
left: 10px;
padding: 0px 10px;
z-index: 11;
}
.product_view_more_box .btn-default.btn-large{
display: inline-block;
padding: 7px 15px 10px 15px;
height: auto;
font-size: 15px;
margin: auto;
border-radius: 25px;
width: auto !Important;
background: #fff;
text-shadow: none;
box-shadow: none;
color: #333;
}
.stcompare_link.top_bar_item {
position:relative;
}
.stcompare_link.top_bar_item i{
font-size: 1.6rem;
color: #000;
}
.stcompare_link.top_bar_item .amount_inline{
position: absolute;
right:0;
top:0;
border: 2px solid #fff;
height: 18px;
width: 18px;
background:#555;
color:#fff;
line-height: 14px;
width: 18px;
font-size: .916em;
text-align: center;
border-radius: 100px;
}
.carrier-price.carrier-is-free{
display:none
}
.video-js .vjs-control-bar *{
direction:ltr
}
#steasy_element_43 p {
    display: block;
    max-width: 100%;
    height: 58px;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 8px 0px;
}
#steasy_element_43 p a.btn {
border-radius:5px;
margin:0;
padding: 0px 7px;
}
.bx-viewport{
direction:ltr
}
.breadcrumb_nav {
    max-width: 100%;
    height: 36px;
font-size:.85rem;
    overflow-y: hidden;
    white-space: nowrap;
border-bottom: 0;
}
.breadcrumb_nav a {
color:#4d4d4d
}
.tag-wrap .form-control {
    max-width: 100%;
    display: inline-block;
}
.custom-input-box .custom-input-item i {
    font-size: 17px;
}
.st_product_comment_wrap h3 {
    font-size: 18px;
    font-weight: 800;
    background: whitesmoke;
    border-radius: 23px;
}
input[type="text"].tm-input {
    border-radius: 10px;
}
input.form-control {
    border-radius: 10px;
}
.originalTextareaInfo{
width:100% !important
}
st_comment_box {
    border-radius: 10px;
}
.btn {
    border-radius: 5px;
}
.revws-action:not(:last-child) {
    border-right: 1px solid #f5f5f5;
    padding-right: 2px;
    margin-right: 10px;
}
.revws-review-box {
    width: 100%;
}
.revws-review-author-name {
    font-size: 13px;
    padding-left: 8px;
    font-weight: bold;
}
.revws-actions .btn {
color: #999;
font-size: 12px;
padding: 0px 3px;
font-weight: bold;
border: 1px solid #ddd;
margin: 5px;
border-radius: 5px;
padding: 0px 10px;
}
.revws-actions {
display: flex;
color: #999;
font-size: 12px;
}
.revws-review {
position: relative;
display: flex;
flex-direction: row;
margin: 10px 0;
padding: 10px;
}
.revws-replies {
width: 100%;
padding: 20px;
background-color: #EBF3F8;
margin-top: 10px;
font-size: 90%;
color: #777;
}
.revws-review-author {
width: 20%;
display: flex;
flex-direction: column;
align-items: center;
}
.revws-review-author-name {
color: #222;
font-size: 12px;
}

#st_news_letter_35 .st_news_letter_submit{
border-radius: 25px 0px 0px 25px;
border: 1px solid #cdd1d9;
border-right: 0;
width:60px;
}
#st_news_letter_35 .st_news_letter_submit i{
font-size:24px;
}
#steasy_element_29  a, #steasy_element_111 a{
height: 42px !important;
text-align: right;
border-radius: 25px !important;
color:#fff !important;
width:175px;
border:0;
line-height: 40px !important;
margin: 0px 5px 10px 5px;
background-size: 150% 150%;
transition: all .2s ease-in;
font-size: 13px;
padding: 0px 0 0px 10px;
}
#steasy_element_29  a{
margin-bottom:0
}
#steasy_element_29  a:hover, #steasy_element_111 a:hover{
background-size: 100% 100%;
}


#steasy_element_111  .sttext_banner_first_btn{
 background-image: linear-gradient(45deg, rgba(0,230,118,1) 0%, rgba(0,191,165,1) 100%) !important;
width:300px
}
#steasy_element_29  .sttext_banner_first_btn{
transition:all 0.2s;
background-image: linear-gradient(45deg, rgba(0,230,118,1) 0%, rgba(0,191,165,1) 100%) !important;
}
#steasy_element_29 .sttext_banner_second_btn{
color:#555 !important;
transition:all 0.2s;
border:1px solid #ddd;
}
#steasy_element_29  .sttext_banner_second_btn:hover{
color:#555 !important;
transition:all 0.2s;
background:#fff;
border:1px solid #ccc;
}
.swiper-button-lr .swiper-button-prev {
    transition: right .3s ease;
}
.swiper-button-lr .swiper-button-next {
    transition: left .3s ease;
}
#steasy_element_29 a::before, #steasy_element_111 a::before {
    font-family: fontello;
    display: inline-block;
    text-align: center;
width:42px;
line-height:40px;
height:42px;
color:#fff;
    margin-left: 3px;
margin-top: -1px;
font-size:24px;
    vertical-align: middle;
}
#steasy_element_111 .sttext_banner_first_btn::before {
content: "\f167";
}
#steasy_element_29 .sttext_banner_first_btn::before {
content: "\E892";

}
#steasy_element_29 .sttext_banner_second_btn::before {
   content: '\e98a';
color:#555;
}
#steasy_element_29 .sttext_banner_text{
display:none
}
.sttext_banner_btn {
    text-align: center;
    display: flex;
    justify-content:right;
}
#steasy_element_9204.sttext_block{
font-family: "irswll", Tahoma, sans-serif, Arial;
}
#footer #st_ma_11 {
    display: flex;
    padding: 0px;
font-family: "irswll", Tahoma, sans-serif, Arial;
    direction: ltr;
color:#000;
    font-size: 21px;
    justify-content: center;
    align-items: center;
}
#footer #st_ma_11.ma_level_00 {
    font-size: 16px;
}
#footer #st_ma_11 i {
    display: flex;
    font-size: 21px;
margin-right:5px;
    border-radius: 5px;
align-items:center;
}
#footer #st_ma_11.ma_level_00 i {
    color: #fff;
    font-size: 18px;
    background: #2acc74;
    border-radius: 5px;
    padding: 2px;
}
#steasy_element_24{
justify-content:center;text-align: center; display: flex; align-items: center;
}

body  .header-container {
box-shadow: 0 1px 0 rgba(0,0,0,.34),0 2px 0 rgba(0,0,0,.05);
}

#header_primary .header_v_align_m, .v_align_m {
    vertical-align: middle;
    margin: 0;
}
.cart_body .cart_empty{
    padding: 20px 10px 10px 10px;
min-height:250px;
font-size:17px;
    text-align: center;
}
#side_cart_block .cart_empty {
    min-height: 250px;
    font-size: 15px;
    text-align: center;
     border: 0;
background-size: 256px;
}
.psf-cart-empty i {
display:none
}
body#cart #wrapper, body#checkout #wrapper {
    background-color: transparent;

}

.product-reference.pro_extra_info {
display: inline-flex;
background: #fff;
z-index: 1;
position: relative;
padding-left: 10px;
}
.mmm.between_short_and_price{
position:relative;
top:-10px;
}
.between_short_and_price .steasy_divider_item {
    border-bottom: 1px solid #eee;
}
.pro_gallery_thumbs_container {
    text-align: center;
}
#product-availability.product-available {
padding: 0;
margin: 10px 0;
line-height: 20px;
color: #2e343b;
position: relative;
z-index: 1;

}
#product-availability.product-unavailable {
display:none
}
.input-radio + span {
padding: 2px 16px 0 16px !important;
border: 1px solid #eee;
border-radius: 7px;
position: relative;
z-index: 1;
font-weight: 700;
line-height: 34px;
font-size: 13px;
text-align: center;
width: 100%;
height: 40px;
}
.input-color, .input-radio {
    z-index: 2;
}

.input-radio:checked + span:after {
position: static;
top: 0;
margin-top: 0;
right: 0;
content: '\e80f';
font-family: "fontello";
width: 32px;
height: 32px;
min-width: 32px;
font-size: 20px;
background: #149d3b;
line-height: 32px;
z-index: 88;
z-index: -1;
color: #fff;
text-align: center;
border-radius: 6px;
display: inline-block;
margin-left: 5px;
}


.product-variants .product-variants-item ul li {
    margin-right: 0;
    margin-left: 6px;
}
.input-radio + span i{
position:absolute;
width:100%;
height:100%;
border-radius: 5px;
top:0;
left:0;
}
.input-radio:checked + span i:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    border-radius: 5px;
    -webkit-animation: shockwave 1s .5s ease-out 5;
    animation: shockwave 1s .5s ease-out 5;
}
.input-radio:checked + span i:after{
content: '';
position: absolute;
top: 0;
left: 0;
bottom: 0;
border-radius: 5px;
-webkit-animation: shockwave 1s .65s ease-out 5;
animation: shockwave 1s .65s ease-out 5;
}
@keyframes shockwave {
  0% {
width:100%;
height:100%;
    box-shadow: 0 0 2px rgba(0,0,0,0.15), inset 0 0 1px rgba(0,0,0,0.15);
  }
  95% {
    box-shadow: 0 0 25px rgba(0,0,0,0), inset 0 0 15px rgba(0,0,0,0);
  }
  100% {
width:calc(100% + 20px);
height:calc(100% + 20px);
left:-10px;
top:-10px;
  }
}
.st-input-loading {
border-radius: 0px;
top: 0px;
height: 100%;
left: -2px;
right: -2px;
}

.product-variants .product-variants-item .color {
    position: relative;
}

.pro_first_box .hover_fly {
overflow:hidden;
    border-radius: 10px 10px 0px 0px;
}
.product_left_column .pro_right_item {
    text-align: left;
    border-radius: 100%;
    width: 48px;
    height: 48px;
position:relative;
float:left;
background:#fff;
    text-align: center;
margin: 0;
}
.product_left_column  .pro_name_right > div {
justify-content:center
}
.product_left_column .pro_right_item .icon_btn,.product_left_column .pro_right_item .fto-share-1{
font-size:27px;
line-height:48px;
}
.product_left_column  .pro_right_item .btn_text, .product_left_column .pro_right_item .arrow,.product_left_column  .pro_right_item .hover_fly_btn_inner span{
display:none !important
}
.dropdown_box .social_share_block {
    padding: 10px;
    width: auto;
    flex-direction: column;
    justify-content: center;
}
.dropdown_list .dropdown_box {
border: 0;
background: #fff;
border-radius: 5px;
box-shadow: 0 1px 1px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.3);
}
.product_left_content .dropdown_list{
min-width:48px;
}
.dropdown_box .social_share_block .social_share_item {
    margin: 0 0px 10px 0;
    border-radius: 100%;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
}
#product .product_middle_column   .amount_inline{
position: absolute;
top: 13px;
left: 50%;
z-index: 1;
color: #fff;
width: 15px;
height: 15px;
margin-left: -6px;
text-align: center;
display: block !important;
font-size: 11px
}
#product .product_name_wrap  .pro_name_right  .stcompare_quantity{
display:none !important;
}
.product_name_wrap  .pro_right_item .icon_btn:before{
width:auto;
height:auto;
}
.product-variants .product-variants-item {
    margin-bottom: 10px;

}
.product-variants .product-variants-item:last-child {
border-bottom: 0;
}
.product_right_column .innerr {
min-height: 400px;
padding: 15px;
background: linear-gradient(180deg, #f7f7f7 0%, rgb(255, 255, 255) 100%);
width: 100%;
border-radius:15px;

}
#product-availability.product-available:before{
font-family: "fontello";
font-size: 24px;
color: green;
content: '\e8fe';
vertical-align: middle;
margin-left: 10px;
}

#product-availability.product-unavailable:before {
font-family: "fontello";
font-size: 24px;
color: green;
content: '\e8fe';
vertical-align: middle;
margin-left: 5px;
}
#page_banner_container_1 {
    margin-top: 0;
    background: transparent;
    border: 0;
font-family: "irswl";
}
#index #footer-primary {
    background:#fff
}
#st_news_letter_35 {
    background-color: transparent !important;
}
.facet_filter_item_li .search-link {
    display: unset;
}
.facet_filter_item_li .search-link {
    display: inline-block;
    vertical-align: middle;
font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
#columns .title_align_0 .title_block_inner{
position:relative;
padding-right: 20px !important;
}
#columns .title_align_0 .title_block_inner:before, .facet-title:before {
width: 10px;
height: 10px;
margin: auto 0px auto 5px;
border-radius: 50%;
display: inline-block;
content: "";
vertical-align: middle;
background: #0068b5;
transition: all 0.5s;
}

#st_swiper_1 {
    width: 100%;

}
#st_swiper_1.swiper-button-lr.swiper-navigation-arrow .swiper-button i {
    font-size: 2.6rem;
}


#st_swiper_1 .swiper-pagination{
width: 128px;
left: 25px;
right: auto;
bottom: 20px;
margin: auto;
text-align: left;
}
.swiper-pagination-st-round .swiper-pagination-bullet {
    border-width: 1px;
    width: 10px;
    height: 10px;
}
#steasy_column_15 img, #steasy_column_15 h4  {
    transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    display: inline-block;
text-align:center
}
#steasy_column_15 .sttext_block:hover img {
    transform: translateY(-5px);
}
#steasy_column_15 .sttext_block:hover h4 {
    transform: translateY(5px);
    color: #ef398a !important;
}
#steasy_column_15 h4{
width:100%
}
#easycontent_21 .easy_icon_with_text_4_1 .easy_icon {
    margin-right: 6px;
    height: 60px;
    width: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    border-radius: 50%;
    background: #f2f2f2;
    font-size: 2rem;
}
#easycontent_21 .easy_icon_with_text_4_1 {
    padding-bottom: .375rem;
    line-height: 60px;
}
#easycontent_1191 {
    margin-top: 10px;
    font-family: irswll;
    border-radius: 10px;
margin-bottom:10px !important;

}
.category_blogs_container .blog_image, .blog_image img {
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
}
.style_content p {
    font-size: 14px;
    line-height: 2;
min-height:1px;
}
#module-stblog-default #wrapper{
    padding-top: 20px;
}

.product_right_column .innerr .mb-2{
padding: 10px;
text-align: center;
margin: 30px 0;
    margin-bottom: 20px;
border-bottom: 1px solid rgba(0,0,0,0.1);
}
.comment_nbr.ml-1{
margin:0 10px 0 0 !important
}
.product_right_column .innerr .mb-2 .view_all_reviews{
    justify-content: center;
}
.product_right_column .product-manufacturer .pro_extra_info_label {
    display: unset;
}
.product-manufacturer.pro_extra_info{
color: #333;
font-size: 13px;
}
.pro_extra_info_brand {
    display: inline-block;
    border-bottom: 1px dashed #ddd;
}
.innerr  .inline_popup_wrap.pro_right_item{
width:100%;

text-align:center
}
.innerr .inline_popup_wrap.pro_right_item .inline_popup_tri:before{
display: inline-block;
content: '\e704';
font-family: "fontello";
font-size: 24px;
color: #555;
vertical-align: middle;
margin-left: 5px;
}

.pro_outer_box .rating_box {
display:none
}
#psy-logo a {
    display: block;
    text-align: center;
padding:15px;
    margin: 0px auto;
    width: 450px;
max-width:100%;
    background: #fff;
    border-radius: 10px 10px 0px 0px;
}
#product #group_accessories {
    clear: both;
    margin: 0;
    padding: 10px;
    background: #F6F6F6;
    color: #000;
    border-radius: 10px;
}
#product #group_accessories h3 {
    font-size: 1.4em;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
span.header_v_align_m{
margin-right:0px !important
}
#product #group_accessories .custom_quantity {
    border-radius: 5px;
}
#group_accessories .select_box {
    width: 30px;
}
.pcomment_product_name, .report_btn{
display:none
}
img {
    image-rendering: -webkit-optimize-contrast;
}
#header_primary_row .top_bar_item, #main_menu_widgets .top_bar_item, .checkout_header_right .top_bar_item {
padding: 0 10px 0 10px;
line-height: 2.7rem;
height:52px;
font-size: 14px;
}

.swiper-button-lr.swiper-navigation-arrow .swiper-button-next i, .swiper-button-lr.swiper-navigation-arrow .swiper-button-prev i, .swiper-button-lr.swiper-navigation-circle .swiper-button-next i, .swiper-button-lr.swiper-navigation-circle .swiper-button-prev i, .swiper-button-lr.swiper-navigation-rectangle .swiper-button-next i, .swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev i {
position: static;
height: 68px;
line-height: 66px;
width: 32px;
margin-top: 0;
font-size: 22px;

}
.swiper-button-lr.swiper-navigation-circle .swiper-button {
    overflow: hidden;
    border-radius: 18px;
    border: 2px solid #000;
    background: rgba(255,255,255,0.8) !important;
    color: #000 !important;
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button {
border-radius: 7px 0px 0px 7px;
background: #fff !important;
color: rgb(0, 104, 181);
box-shadow: 0 4px 15px 0 rgba(0,0,0,0.1);
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button.swiper-button-next {
border-radius: 0 7px 7px 0;
}
.products_slider .swiper-button-lr.swiper-navigation-arrow .swiper-button-next.swiper-button-outer, .products_slider .swiper-button-lr.swiper-navigation-arrow .swiper-button-prev.swiper-button-outer, .products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button-next.swiper-button-outer, .products_slider .swiper-button-lr.swiper-navigation-circle .swiper-button-prev.swiper-button-outer, .products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button-next.swiper-button-outer, .products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev.swiper-button-outer {
    top: 50%;
    margin-top: -42px;
}
.colorfulBand {
    display:flex;
    flex-direction: row;
    margin-top: 0;
}
.colorfulBand > div {
    height: 3px;
}
.colorfulBand > div.purple {
width: 21%;
background: linear-gradient(90deg,#bc3dec 0%,#5851c1 20%);
}
.colorfulBand > div.lightBlue {
width: 28%;
background: linear-gradient(90deg,#e21861 0%,#bc3dec 20%);
}
.colorfulBand > div.orange {
width: 31%;
background: linear-gradient(90deg,#fe9f21 0%,#e21861 100%);
}
.colorfulBand > div.yellow {
    width: 20%;
    background: #fe9f21;
}
.colorfulBand > div.darkPurple {
    width: 13%;
    background: #6b1e5b;
}
.colorfulBand > div.green {
    width: 12%;
    background: #45b794;
}
.product-reference.pro_extra_info .pro_extra_info_label{
display:none
}
.product_page_layout_0{

overflow:hidden;
padding: 10px;
margin: 0 0 10px 0;
}

.dropdown_list_item.current{
color: #fff;
border: 1px solid #0068b4;
border-radius: 5px 5px 0 0;
padding: 5px 15px 8px 15px;
background: #0068b4;
}
.products-sort-order ul li a {
    margin:10px  5px;
    font-size: 14px;
    padding: 0px 15px 3px 15px;
}
.bottom_pagination{
padding: 10px 0px 0px 0px;
border-top: 1px solid #eee;
margin-top: 20px;
}


.revws-dialog-slides-wrapper {
    direction: ltr !important;
}
section.products_section .pro_outer_box{
transition:all 0.2s;
}

.revws-dialog-slides {
    direction: ltr;
}
a[data-module="revws"]:before{
content: '\e98a';
font-family: "fontello";
font-style: normal;
font-size: 24px;
margin-left:5px;
font-weight: normal;
vertical-align: middle;
}
.sttab_2 .nav-tabs .nav-item .nav-link i{
font-size: 24px;
margin-left:5px;

}
#search_filters_wrapper .title_block{
display:none
}
#js-active-search-filters{
padding: 15px;
display: flex;
align-items: center;
}
.active_filter_title{
margin-left:10px;
}
.active_filter_item {
margin: 0 0 0px 6px;
display: inline-block;
padding: 5px 10px 5px 28px;
white-space: nowrap;
border-radius: 5px;
vertical-align: middle;
overflow: hidden;
position: relative;
font-size: 0.80rem;
border: 0;
}
.active_filter_item i {
color: #555;
font-size: 16px;
position: absolute;
width: 24px;
background: #f5f5f5;
top: 2px;
left: 0px;
text-align: center;
line-height: 20px;
border-radius: 100%;
height: 24px;
}
.active_filter_item:hover i {
    color: #fff;
background:#e54d26
}

.faceted-overlay{
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    overflow: auto;
    text-align: center;
    -webkit-overflow-scrolling: touch;
background: hsla(0,0%,52.9%,.5);
}
.faceted-overlay::after {
    display: inline-block;
    height: 100%;
    margin-left: -.05em;
    content: "";
    vertical-align: middle;
}
#st_swiper_1 .swiper-pagination-bullet-active, #st_swiper_1 .swiper-pagination-progress .swiper-pagination-progressbar {
    background-color: rgba(0,0,0,0.5);
}
.overlay__inner {
width: 200px;
height: 200px;
    padding: 0;
    text-align: center;
    overflow: hidden !important;
    line-height: 22px;
background:#fff;
border-radius:100%;
box-shadow:0px 0px 35px rgba(0,0,0,0.3);
    display: inline-block;
    max-height: 95vh;
}
.faceted-overlay .overlay__inner:before{
width: 206px;
height: 67px;
margin: 60px auto 0px auto;
display: none;
}
.faceted-overlay .overlay__inner:after{
content: url('https://atrinnovin.ir/img/cms/loading.gif');
width: 175px;
height: 162px;
margin: 13px auto 0px auto;
display: inline-block;
}
#product .product-prices .current-price .price .lastword{
font-size:16px
}
.pro_extra_info_label {
    margin-bottom: 0;
}
.mobile_tab .mobile_tab_title {
padding: 15px;

margin: 0px -5px;
}

#revws-portal-product-reviews > div{
flex-direction: column-reverse;
display: flex;
}
@media screen and (max-width: 768px) {
.product_left_content{
position:relative
}
#product #page_banner_container_1 {
    z-index: 1;
    position: relative;
}
div#onepagecheckoutps {
    z-index: 5;
}
#container_float_review {
    position: fixed;
}
#btn_continue_shopping{
display:none
}
#checkout #sidebar_box{
display:none
}
.product-features dl.data-sheet dt.name, .product-features dl.data-sheet dd.value{
font-size:13px;
padding:5px 10px
}
.bottom_more_info_block.pro_more_info.p-t-1.p-b-1 .tab-content {

border-radius:  15px;
}
#st_swiper_1 .swiper-pagination {
    width: 100%;
    left: auto;
    right: 5px;
    bottom: 5px;
    margin: auto;
    text-align: right;
}
.form-control.search_widget_text::placeholder{

	font-size: 13px;

}
.sttext_banner_btn {

    justify-content:center;
}
div#onepagecheckoutps div#onepagecheckoutps_header p {
    justify-content: right;
}
.products_slider {
    padding: 0px ;
}
.stspecialslider_container .products_slider {
    padding: 0px 15px ;
}
section.products_section .pro_outer_box {
    padding: 0;
}
.s_title_block {
    font-size: 13px;
}
.products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button-next.swiper-button-outer, .products_slider .swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev.swiper-button-outer {
    top: 0;
    margin-top: -54px;

}
.is_rtl .swiper-button-lr.swiper-navigation_visible > .swiper-button-next, .is_rtl .swiper-button-lr:hover > .swiper-button-next{
left: 0;
}
.is_rtl .swiper-button-lr.swiper-navigation_visible > .swiper-button-prev, .is_rtl .swiper-button-lr:hover > .swiper-button-prev {
right: 0;
left: auto;
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button {
    border: 0;
}
.title_block .title_block_inner, .page_heading {
    font-size: 17px;
}
.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default, .product_list.grid .ajax_block_product .pro_outer_box.home_default {
    border-radius:5px;
}
.mobile_tab .tab-pane {
display:none;
    border-bottom: 0;
}
}
.header-bottom-wave svg {
    fill: #fff;
margin-top: -7px;
}
.header-bottom-wave.foott svg {
margin-top: 10px;
}
 .header-bottom-wave {
    position: absolute;
    height: 20px;
    left: 0;
    width: 100%;
    z-index: 6;
    overflow: hidden;
}
 .header-bottom-wave.foott {
transform: rotate(180deg);
overflow:unset;
}
.elementor-shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr;
top:-70px;
    background: #fff;
}
.elementor-shape svg {
    display: block;
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    transform: translateX(-50%);
width: calc(200% + 1.3px);
height: 100px;
}
.elementor-shape .elementor-shape-fill {
    fill: #fff;
    transform-origin: center;
    transform: rotateY(0deg);
}
#st_header .search_widget_form_inner.input-group-with-border {
    background: #f5f5f5;
}
.sidebar_opened{
background:#fff
}
.product-description-short h3, product-description-short h2{
font-size:15px;
}

.forcover{
position: absolute;
z-index: 5;
margin: auto;
left: 0;
right: 0;
border-radius: 10px;
overflow: hidden;
}
#product .pro_gallery_item{
border-radius: 10px;
overflow: hidden;
}
.PM_ASBlockOutput.PM_ASMobileMode .PM_ASBlockTitle::after, .PM_ASBlockOutput.PM_ASMobileMode .PM_ASearchTitle::after {
    height: auto !Important;
}
.seller-name label {
  margin: 0px 0px 0px 10px;
  font-size: 13px;
  color: #4a4a4a;
  font-family: irswll;
}
video{
height: auto !Important;
margin: auto;
display: block;
border-radius: 7px;
border: 2px solid #2e343b;
}
.product-description-short ul{
list-style: disc;
}
#footer .st_ma_11 {
  display: flex;
  padding: 0;
  font-family: "irswll",Tahoma,sans-serif,Arial;
  font-size: 13px;
  justify-content: right;
  align-items: center;
}
#footer .st_ma_11 i {
  font-size: 24px;
  line-height: 1;
  color: #0068b5 !important;
}
#footer #st_ma_11 {
  display: flex;
  padding: 0;
    padding-left: 0px;
  font-family: "irswll",Tahoma,sans-serif,Arial;
  font-size: 17px;
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
}
.insta, .tele, .btn.app, .btn.apparat {
margin: 0 5px;
height: 42px !important;
text-align: center !important;
border-radius: 7px !important;
color: #0068b5 !important;
display: inline-block !important;
font-size: 14px !important;
line-height: 35px !important;
padding: 0;
border: 1px solid #ddd;
background: #fff;
width: 42px;
}
.insta i, .tele i, .btn.app i {
  vertical-align: unset;
  font-size: 30px;
  width: auto;
  display: inline-block;
}
.insta{
color: #b5003b !important;
}
.btn.app{
color: #17b500 !important;
}
.ajax_block_product .price {
  font-weight: 400;
}
#js-product-list .st_sticker_3 {
  top: -5px;
  left: -10px;
}
.product-variants > div:last-child{
border-bottom: 1px solid #0000001c;
margin-bottom: 10px;
}
#product .product-prices .current-price .price {
color:#000
}
.cart_body .small_cart_btn {
  margin: 10px 5%;
  display: inline-block;
  width: 90%;
  border-radius: 7px;
}
.incart .get-mobile-wrapper{
display:none
}
body#cms section#main {
  padding: 20px;
}
#blog_primary_block {
  margin-bottom: 20px;
}
.mce-toc > ul{
list-style: disclosure-closed;
padding-right: 20px;
}
.mce-toc > ul ul{
list-style: disc;
padding-right: 20px;
}
.mce-toc > p{
font-size:17px;
font-weight:bold;
border-bottom: 1px solid #00000012;
}
.mce-toc > p:before{
content: '\e97e';
font-family: "fontello";
display: inline-block;
margin-left: 5px;
font-weight: 400;
font-size: 24px;
vertical-align: middle;
}
.carttocart {
  padding: 0;
  margin: auto;
  font-family: irswll;
  width: 500px;
  max-width: 100%;
}
#cms .carttocart dt, #cms .carttocart dd  {
  padding: 5px;
  margin: 2px 0;
  flex: 0 0 50%;
}

#psy-smartlogin {
  padding: 20px 20px 20px;
}
#psy-step .psy-form-group input.psy-always-center {
  font-family: irswll !important;
  font-size: 17px;
  letter-spacing: 2px;
}
.psy-helpText {
  font-size: 13px;
  font-family: irswll;
}
div#psy-smartlogin .form-control {
  border-radius: 5px;
}
.psy-helpText  #psy-show-form{
display:inline-block
}
#psy-step .psy-login-password #psy-show-form {

  display: none;
}
.my_account_left_column > div .unpaid-orders i{
background:red
}

.scroll_review {
  display: flex;
  align-items: center;
}
.scroll_review strong {
  margin-left: 7px;
  color: #000;
  margin-right: 2px;
}
#reviews_section_wrap, #criterions_review_list .rating > span , .sttab_2 .nav-tabs, #product_review_block_extra{
  font-family: irswll;
}
.nomdal .ws_modal_dialog{
z-index:1
}
.whatsappBlock a {
  height: 54px !important;
  border-radius: 100% !important;
  margin: 0 0 5px 0 !important;
}
.whatsappBlock a::after, .whatsappBlock .tele::after {
  width: 54px;
  height: 54px;
  border-radius: 50px;
  left: -5px;
  top: -5px;
}
.whatsappBlock a {
  height: 44px !important;
  border-radius: 100% !important;
  margin: 0 0 10px 0 !important;
  width: 44px;
padding:10px;
}
  @media screen and (max-width: 768px){
#product .asagiSabit {
  bottom: 75px !important;

}
}


#easycontent_31, #easycontent_32{
padding: 20px;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
  border-radius: 7px;

}
#easycontent_31 .style_content img {
  border-radius: 7px;
  max-height: 100px;
}
#easycontent_31  .easy_header{
font-size:14px;
}
#easycontent_30 video{
max-width:calc(100% - 5px);
border-radius: 25px;
}
#easycontent_30 img{
border-radius: 25px;
}
.img2{
display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(45% , 1fr));
  min-width: 320px;
max-width: fit-content;
  margin: auto;
}
.img3{
display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(32% , 1fr));
  min-width: 320px;
max-width: fit-content;
  margin: auto;
}
.img4{
display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(23% , 1fr));
  min-width: 320px;
max-width: fit-content;
  margin: auto;
}
.img2 img, .img3 img, .img4 img{
width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}
@media only screen and (max-width: 480px) {
.img2, .img3, .img4{
display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(90% , 1fr));
min-width: 100%;
}

}

.cms_content h4,
.blog_content h4,
.product-description h4 {
  font-size:16px!important
}
.cms_content h5,
.blog_content h5,
.product-description h5 {
  font-size:14px!important
}
.cms_content h6,
.blog_content h6,
.product-description h6 {
  font-size:13px!important
}
.swiper-pagination-bullet::before{
display:none
}