.product_list.list .ajax_block_product .pro_first_box{max-width: 250px;}.product_list.list .ajax_block_product .pro_second_box{margin-left: 270px;}.is_rtl .product_list.list .ajax_block_product .pro_second_box{margin-left:0;margin-right: 270px;}.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: 250px;}.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default, .product_list.grid .ajax_block_product .pro_outer_box.medium_default{max-width: 400px;}.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: 400px;}
                    .images-container.pro_number_2, .images-container.pro_number_2 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_3, .images-container.pro_number_3 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_4, .images-container.pro_number_4 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_5, .images-container.pro_number_5 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_6, .images-container.pro_number_6 .pro_gallery_thumbs_horizontal{max-width: 400px;}.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: 250px;}.featured_categories_item .pro_outer_box.medium_default{max-width: 400px;}body{font-family:Vazir, Tahoma, sans-serif, Arial;}.price,#our_price_display,.old_price,.sale_percentage{font-family:"irswll", Tahoma, sans-serif, Arial;font-weight:700;}.btn.ajax_add_to_cart_button, .btn.add-to-cart, .btn.view_button{font-family:"IRANSans", Tahoma, sans-serif, Arial;}.style_wide .ma_level_1{font-family: "irswl";font-weight:700;}#st_mega_menu_wrap .ma_level_0, .menu_item{height: 46px;line-height: 46px;}.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:800;text-transform: uppercase;font-family: "irswl";}.st-menu-title{font-weight:800;text-transform: uppercase;font-family: "irswl";}.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-family: "irswl";font-weight:700;font-size: 15px;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;font-family: "irswl";}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{font-family: "IRANSans";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{font-family: "irswl";}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item{font-size: 14px;}.mv_item{font-family: "irswll";font-weight:700;}.mv_item{font-size: 14px;}.product_name_wrap .product_name{font-family:"irswl";}.product_name_wrap .product_name{font-weight:600;}.product_name_wrap .product_name{font-size: 17px;}.product_name_wrap .product_name{color: #000000;}#footer .title_block .title_block_inner{font-size: 17px;}.title_block .title_block_inner,.page_heading, .table-bordered thead th, .heading_color, .card-header{color: #57585b;}.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: #f0f2f7;}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: #00bf6f;}a.text_color:hover{color: #00bf6f;}.title_block a.title_block_inner:hover{color: #00bf6f;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#00bf6f;}.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:#00bf6f;}.price{color: #4f6dcd;}.st_shopping_cart.header_item .amount_circle{color: #ffffff;}.st_shopping_cart.header_item .amount_circle{background-color: #000000;}.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: #3888e1;}.btn.ajax_add_to_cart_button:hover, .btn.add-to-cart:hover{color: #000000;background-color: #ffdb00;border-color: #ffdb00;}.hover_fly, .hover_fly .hover_fly_btn,.hover_fly_0:hover .hover_fly_btn:first-child{background-color: #3888e1;}.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: #3888e1;}.hover_fly_0 .hover_fly_btn:first-child, .hover_fly_0:hover .hover_fly_btn:first-child:hover{background-color: #3888e1;}.hover_fly .hover_fly_btn:hover{background-color: #3888e1!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: #3888e1;}.hover_fly .hover_fly_btn{border-right-color: #3888e1;border-left-color: #3888e1;}#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 {border-bottom-width:1px;border-bottom-style: solid;}#header_primary, #header_primary #header_primary_container{border-bottom-color:#eeeeee;}#st_mega_menu_wrap .ma_level_0{color:#444444;}#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:#444444;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{color:#00bcd4;border-bottom-color:#00bcd4;}#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:#0d6d00;}.st_mega_menu_container, .boxed_megamenu #st_mega_menu_wrap,#header_primary #st_mega_menu_wrap{border-bottom-color:#0d6d00;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#0d6d00;}#top_extra{border-bottom-color:#0d6d00;}.ma_level_1{color:#444444;}#st_ma_0{ text-align: left; }.mv_item{color:#333333;}#footer-bottom,#footer-bottom a{color:#eff2fb;}body, #body_wrapper,.modal-content,.st-menu,.dropdown_list .dropdown_box{background-color:#f8f8f8;}.st_read_more{background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0.001), #f8f8f8 50%);background: linear-gradient(to bottom, rgba(255,255,255,0.001), #f8f8f8 50%);}#left_column.sidebar_opened,#right_column.sidebar_opened{background-color:#f8f8f8;}.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{-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:#ffffff;}#footer-bottom, #footer-bottom #footer-bottom-container{border-top-color:#6e716e;}#footer-bottom{background-color:#444f5d;}.header-container.has_sticky{padding-bottom:46px;}.fto-glyph.icon_btn:before{ content: "\e8bc"; }.fto-star.icon_btn:before{ content: "\e883"; }.fto-heart-4.icon_btn:before{ content: "\e805"; }.fto-ajust.icon_btn:before{ content: "\e81e"; }.quick-view .fto-search-1.icon_btn:before{ content: "\e875"; }.fto-eye-2.icon_btn:before{ content: "\e818"; }.fto-history.icon_btn{ display: none; }.btn-spin.active i:before{ content: "\e838"!important; }.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: #3b3b3b; }.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: #00bf6f; }.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: #00bf6f; }.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: #00bf6f; }.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: transparent; }.boxed_page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }#st_header .shop_logo{width: 200px;}.pro_gallery_thumbs_vertical .swiper-slide{height: 82px;}.pro_gallery_thumbs_horizontal .swiper-slide, .pro_gallery_thumbs_grid .swiper-slide{width: 75px;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{text-transform: capitalize;}.ajax_block_product .s_title_block a,.pro_column_right .s_title_block a{font-family:"IRANSans";}#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:10px;padding-right:10px;}@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: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: 400px;}
                    .images-container.pro_number_xl_2, .images-container.pro_number_xl_2 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xl_3, .images-container.pro_number_xl_3 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xl_4, .images-container.pro_number_xl_4 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xl_5, .images-container.pro_number_xl_5 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xl_6, .images-container.pro_number_xl_6 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                }@media (max-width: 1219px) {
                    .images-container.pro_number_lg_1, .images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_lg_2, .images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_lg_3, .images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_lg_4, .images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_lg_5, .images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_lg_6, .images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                }@media (max-width: 991px) {
                    .images-container.pro_number_md_1, .images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_md_2, .images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_md_3, .images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_md_4, .images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_md_5, .images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_md_6, .images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                }@media (max-width: 767px) {
                    .images-container.pro_number_sm_1, .images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_sm_2, .images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_sm_3, .images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_sm_4, .images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_sm_5, .images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_sm_6, .images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                }@media (max-width: 479px) {
                    .images-container.pro_number_xs_1, .images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xs_2, .images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xs_3, .images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xs_4, .images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xs_5, .images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                    .images-container.pro_number_xs_6, .images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal{max-width: 400px;}
                }@font-face {
  font-family: 'irswl';
     src:   url('iranyekanweblight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'irswll';
     src:   url('iranyekan300.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'irswll';
     src:   url('iranyekan700.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'irswl';
     src:   url('iranyekanwebbold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
@font-face {
 font-family:'ahoo';
 src:url(5df74e7b.woff);
}
@font-face {
    font-family: 'salamIcon';
    src: url('salamfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#steasy_column_19 {
    align-items: center;
}
.cart_body .cart_empty {
    padding: 20px 10px 10px 10px;
    min-height: 240px;
    font-size: 17px;
    background: url('../../img/empty.png') no-repeat bottom center;
    text-align: center;
}
.btn-default.btn-full-width{
transition:all 0.3s;
}
.btn-default.btn-full-width:hover{
background-image: -webkit-linear-gradient(0deg,#109792 50%,#47e33f 100%);
color:#fff;
box-shadow: 0 2px 23px 0 rgba(16,151,146,.58);
}
.product_page_layout_0 {
    position: relative;
}
#easycontent_45 {
    position: absolute;
    top: 0;
    width: auto;
    left: 0;
    z-index: 5555;
    margin: 0px -20px;
    right: 0;
}
.product_page_layout_0.ppp {
    padding-top: 40px;
}
#steasy_column_29 {
    font-size: 11px;
}
#steasy_column_30 .row {
    justify-content: left;
}
#steasy_column_30 img {
    max-width: 24px;
}
#easycontent_22{
display:inline-block;
width:100%
}
.dddr +div{
display:inline-block;
width:38%;
font-family: "irswll";
vertical-align: top;
}
@media screen and (max-width: 768px) {
#easycontent_22, .dddr +div{
display:block;
width:100%
}
#steasy_column_30 .row {
    justify-content: center;
}

}
a.st_shopping_cart:hover{
color:#fff !important
}
.product-availability-date{
display:none
}
.product-description{
font-size: 14px;
line-height: 2;
color: #444;
}
.product-customization .custom-file button {
left: 0;
top: 0;
right: auto;
border: 0;
background: #555;
border-radius: 10px 0px 0px 10px;
color: #fff;
height:100%;
}
.product-customization .custom-file {
    width: auto;
    height: 2.6rem;
    line-height: 2.6rem;
    border-radius: 10px;
}
.product-customization .clearfix .btnn{
    border-radius: 10px;
    background: #00bf6f;
    color: #fff;
    border: 0;
}
.brands_slider_item{
border:0
}
#easycontent_28 {
    margin-top: 20px;
    border-radius: 10px;
    margin-bottom: 0;
font-family: "irswll";
}
.stspecialslider_container, #category_products_container_6 {
    z-index: 1;
    position: relative;
}
.stspecialslider_container::before, #category_products_container_6:before {
    content: "";
    height: 100%;
    width: 300%;
top:0;
    z-index: -1;
    left: -50%;
    position: absolute;
background: #64982c url(../../img/bgbg.png);
}
#category_products_container_6:before {
background: #6277ba url(../../img/bgbg.png);
}
.stspecialslider_container section.products_section, #index .page-home .stspecialslider_container .block.easycontent , #category_products_container_6 section.products_section{
    background: 0 0;
    box-shadow: none;
    padding: 10px;
}
body#index .stspecialslider_container .block_content .pro_outer_box.clearfix.home_default , #category_products_container_6 .block_content .pro_outer_box.clearfix.home_default{
    border-radius: 15px;
padding:5px;
    background: #fff;
}
.stspecialslider_container .swiper-slide::after, #category_products_container_6 .swiper-slide::after{
display:none
}
.category_blogs_container .blog_image {
    border-radius: 15px;
    overflow: hidden;
}
.category_blogs_container .swiper-slide::after{
display:none !important
}
@media screen and (min-width: 1440px) {
.container {
    max-width: 1400px;
}
}
@media screen and (max-width: 768px) {
.stspecialslider_container section.products_section, #index .page-home .stspecialslider_container .block.easycontent {
    padding: 0;
}
#easycontent_29 {
    margin-bottom: 0px;
    padding: 0 !important;
}
.stspecialslider_container.products_container .products_slider {
    padding-top: 0 !important;
}
.stspecialslider_container.products_container .product-price-and-shipping{
    display: flex;
    flex-direction: column;
}
}
.btn-default.btn-large.btn-warning, .hover_fly_0 .hover_fly_btn.btn-warning{
background-image: -webkit-linear-gradient(0deg,#ffc75f 1%,#fe8a7f 100%);
box-shadow: 0 2px 13px 0 rgba(151, 130, 16, 0.2);
}
#header_right .shoppingcart-list {
    padding-bottom: 10px;
}
.input-group-with-border {
    border-radius: 10px;
    overflow: hidden;
}
.from_blcok {
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 10px;
}
#psy-step .psy-login-password #psy-show-form {
    font-size: 16px;
    color: red;
    padding: 10px;
}
.block_blog .s_title_block{
margin-top:10px;
}
#product #ranginesmsoosalert {
height: unset;
  margin: auto;
  top: 25%;
max-width:100%;
  border-radius: 13px;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  position: fixed;
  padding: 15px;
  left: 0;
  width: 480px;
  text-align: center;
  bottom: unset;
  right: 0;
}
.sms-alert-content {
  position: relative;
  padding: 0;
  width: auto;
}
.sms-alert-title {
  display: none;
}

.sms-alert-header::before {
  content: '';
  background: url(https://dandaanplus.com/img/cms/notif.gif) no-repeat bottom center;
  background-size: contain;
  width: 200px;
  max-width: 100%;
  height: 125px;
  margin: auto;
  display: block;
}
#ranginesmsoosalert input.form-control {
  border-radius: 7px !important;
  height: 44px;
  border: 1px solid #c8c8c8;
  font-size: 19px;
  color: #163f7a;
}
.sms-alert-mobile-submit {
  font-size: 16px;
padding:15px;
}
.sms-alert-content {
  width:auto
}
#ranginesmsoosalert {
  box-shadow:0 0 10px rgba(0,0,0,.3);
  color:#000;
  position:fixed;
  top:0;
  left:0;
  right:0;
  width:269px;
  margin:auto;
  bottom:0;
  height:220px
}
.sms-alert-mobile-cancel {
  background:#8a8a8a;
  border:0;
  display:block;
  font-size:15px;
  border-radius:5px;
  margin-top:5px
}
.sms-alert-mobile-submit
{
  background: #1355ff;
  border: 0;
  display: block;
  font-size: 15px;
  border-radius: 5px;
}
#module-userbalance-balance .tabContainer{
color:#333;
font-weight:bold
}
#module-userbalance-balance .tabContainer .tabs li.active
{
  border-top: 3px solid #00bf6f;
  background-color: #F8FCFF;
  color: #363a41;
}
.box.v1_7_0_0 .step_apply_discount
{
  padding: 1rem;
  color: #000;
  font-size: 14px;
}
.balance_row > div input[name="as_template"]
{
  width: 14px;
  display: inline-block;
  margin-left: 15px;
  height: 14px;
}
.product-discountss.secound>.table-product-discounts tbody tr td {
  border-top:0;
  padding:5px;
  border-left-width:0
}
.product-discountss.secound>.table-product-discounts tbody tr:last-child td {
  border-left-width:1px
}
.product-discountss.secound>.table-product-discounts tbody tr:last-child td:last-child {
  border-radius:0 0 0 7px
}
.product-discountss.secound>.table-product-discounts tbody tr:first-child td:last-child {
  border-radius:0 0 7px 0
}
.table-product-discounts{
font-family: "irswll",Tahoma,sans-serif,Arial;
font-weight:bold
}
.product-discountss.secound .table-product-discounts {
  max-width:100%;
  border-radius:7px;
width:100%;
font-family: "irswll",Tahoma,sans-serif,Arial;
  overflow:hidden
}
.product-discountss.secound>.table-product-discounts thead tr th {
  width:100%
}
.product-discountss.secound tr {
  display:flex;
  flex:1;
  flex-direction:column
}
.product-discountss.secound tbody {
  display:flex;
  flex-direction:row
}
.product-discountss>.table-product-discounts thead tr th,
.product-discountss>.table-product-discounts tbody tr td {
  border:1px solid #b5b5b5;
  color:#333;
  font-size:13px
}
.product-discountss>.table-product-discounts>thead:first-child>tr>th {
  background:#0088d6;
  color:#fff;
  font-size:15px;
  border:1px solid #0088d6
}
.product-discountss.secound > .table-product-discounts tbody tr td
{
  border-top: 0 !important;
  padding: 5px;
  border-left-width: 0 !important;
text-align:center
}
.product-variants .product-variants-item select
{
  width: 275px;
  max-width: 100%;
}
.style_content.cms_content{
padding: 20px 30px 20px 30px;
  background-color: #fff;
  box-shadow: 0 0 18.81px .19px rgba(149,152,160,.17);
  border-radius: 10px;
}
.cmslanding style_content p, .cmslanding 
{
  font-size: 14px;
  line-height: 2.4;
  min-height: 1px;
color:#333;
}
.modal_products_container section.products_section{
padding:0;
box-shadow: none;
margin-bottom:0
}
.modal_products_container .block{
margin-bottom:0 !important
}
.modal_products_container .swiper-slide
{
max-width: 33%;
  width: unset;
}
.modal_products_container .title_align_0 .title_block_inner
{
  padding-left: 12px;
  font-size: 14px;
}
.modal_products_container .mini_name .s_title_block, .modal_products_container .ajax_block_product .price
{
  text-align: center;
  font-size: 12px;
}
@media (max-width: 768px) {
.modal_products_container .swiper-slide
{
max-width: 50%;
  width: unset;
}
}
@media (min-width: 768px) {
  .modal-dialog
{
    max-width: 600px;
    margin: 38px auto;
  }
}
.s_title_block
{
  text-wrap: balance;
}
.st_reduce
{
  font-size: 14px !important;
}
.product-discountss > .table-product-discounts tbody tr td {
  padding: .375rem .625rem;
  text-align: center;
  border: .3125rem solid #ebebeb;
}
div.af_filter {
background-color: #fff;
padding: 10px 10px 20px 10px;
border:0;
margin-bottom:15px;
  border-radius: 10px;
  box-shadow: 0 0 18.81px .19px rgba(149,152,160,.17);
}
.af_filter li {
  padding: 13px 0;
  border-bottom: 1px solid #f1f2f4;
}
.af_filter .toggle-cut-off {
  position: static;
  margin-top: 10px;
}
.af_subtitle {
  font-size: 14px;
font-weight:bold;
color:#111;
}
.fto-params::before {
  content: '\e9c8';
}
 .af-slider .slider-values {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.af-slider .slider_value, .ajax_block_product .regular-price, .regular-price {
  font-feature-settings: "ss02";
}
.selectedFilters .clearAll a {
  display: flex;
  flex-direction: row-reverse;
  justify-content: right;
}
.selectedFilters .cf {
  font-size: 12px;
  font-feature-settings: "ss02";
  padding: 10px 5px 10px 25px;
}

.selectedFilters .clearAll i {
  color: red;
}
.selectedFilters .clearAll .txt {
  font-size: 13px;
  font-weight: bold;
  color: red;
}
.psy-message-login-otp a, .psy-message-register a, .psy-message-login-password a {
  color: #2347fb;
}
.selectedFilters .cf a {
  opacity: 1;
}
.af-slider .selected-bar {
  background: #2347fb;
}
.af-slider .back-bar {
  background: #E5F2FE;
}


.af-slider .slider_value {
  display: inline-block;
  float: left;
  margin-bottom: 5px;
  padding: 5px 5px 5px 0;
  cursor: pointer;
  position: relative;
  border-radius: 0;
  margin-top: 10px;
  background: #fff;
  font-size: 21px;
  font-weight: 700;
  overflow: hidden;
  min-width: 40%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid transparent;
}
.slider_value > span.prefix {
  font-weight: 400;
  font-size: 17px;
  color: #767790;
}
.af-slider .slider_value > span.value {
  margin-right: auto;
font-family: "irswll";
  border-bottom: 1px solid #e0e0e6;
  width: 100%;
  text-align: left;
  max-width: 100% !important;
}
.af-slider .slider_value.edit>span {
 display:flex;
 order:2
}
.af-slider .pointer {
  position: absolute;
  top: -7px;
  margin-left: -10px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #00bf6f;
  cursor: pointer;
  z-index: 2;
  border: 5px solid #00bf6f;
}
.af-slider .selected-bar {
  background: #00bf6f;
}
.af-slider .back-bar {
  height: 5px;
}
.af_filter:hover .slider_value, .af-slider .slider_value.edit {
  border-color: #fff;
}
.af_filter li {
  padding: 13px 0;
  border-bottom: 1px solid #f1f2f4;
}
.af_filter .toggle-cut-off {
  position: static;
  margin-top: 10px;
}
.af_subtitle {
  font-size: 14px;
}
.af-slider .slider_value .input-text {
  text-align: left;
  font-feature-settings: "ss02";
  background: #fff;
  border-bottom: 1px solid #e0e0e6 !important;
  height: 33px !important;
  max-height: 33px !important;
  width: 100%;
  font-size: 21px;
  font-weight: 700;
  max-width: 100% !important;
}
.selectedFilters .clearAll i {
 vertical-align:middle;
 margin-left:3px;
 color:red;
 font-size:20px
}
.selectedFilters .clearAll .txt {
 font-size:13px;
 font-weight:700;
 color:red
}
.p_slider.af-slider {
  display: flex;
  flex-direction: column-reverse;
}
.af_filter .checkbox, .af_filter .radio {
  margin: 0;
  min-height: 0;
  width: 16px;
  height: 16px;
}
.selectedFilters .clearAll {
 background:#FFF;
}
.selectedFilters .cf {
 font-size:12px;
 font-feature-settings:"ss02";
 padding:10px 5px 10px 25px
}
.selectedFilters .cf {
 background:#FFF;
 border-bottom:1px solid #e0e0e6
}
.selectedFilters .clearAll a {
 display:flex;
 flex-direction:row-reverse;
 justify-content:right;
 text-decoration:none
}
.af-slider .slider_value .input-text,
.af-slider .slider_value.edit>span.prefix {
 order:1;
font-family: "irswll"
}
.qsInput {
  border: 1px solid #E0E0E6;
  background: #fff;
  padding: 10px;
  border-radius: 7px;
}
.af-quick-search::after {
  content: '';
  position: absolute;
  display: block;
  height: 10px;
  width: 0;
  border: 1px solid #AAB2BD;
  top: 1em;
  right: .9em;
  transform: rotate(45deg);
  z-index: 1;
  margin-top: 8px;
  margin-right: 10px;
}
.af-quick-search::before {
  content: '';
  position: absolute;
  right: .6em;
  top: .8em;
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid #AAB2BD;
  border-radius: 100%;
  z-index: 1;
}
.af-slider .slider_value.edit>span.value {
 display:none
}
.af-slider .suffix {
  margin-right: 5px;
  background: #fff;
  padding: 6px;
  color: #767790;
  font-weight: 400;
  font-size: 12px;
}
.af_filter li:last-child{
border:0
}
.toggle-cut-off span {
  color: #1355FF;
}
.af_filter label {
  align-items: center;
  color: #555;
}
#js-product-list-top .pagination {
  display: none;
}
@media screen and (max-width: 768px) {
  .compact-toggle {
    display: flex;
    padding: 0 10px;
    height: 37px;
    line-height: 33px;
    border-radius: 7px;
    background:#4e9141;
    border: 0;
    width: 50%;
  }
.products-selection .products-sort-order {
    width: 50%;
    margin: 0 5px 0 0;
  }
  .compact-toggle-text {
    letter-spacing: 0;
    position: static;
    font-size: 14px;
    font-weight: 700;
    transform: rotate(0);
  }
  .products-sort-order > a {
    color: #333;
    border: 1px solid #767790;
    font-size: 15px;
    border-radius: 7px;
    text-align: center;
    height: 37px;
    font-weight: 400;
    line-height: 33px;
    padding: 0 10px;
    width: 100%;
  }
 .sortsort {
    display: flex;
    position: fixed;
    left: 0;
    opacity: 0;
    padding: 15px;
    z-index: 9999;
    height: unset;
    width: 75%;
    background: #fff;
    flex-direction: column;
    box-shadow: 0 0 0 1000px rgba(0,0,0,.4);
    border-radius: 10px;
    right: 0;
    margin: auto;
top: 25%;
  }
 .sortsort .h6 {
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
  }
  .products-sort-order ul li a {
    display: flex;
  }
.products-sort-order ul li a i {
    position: relative;
    margin-left: 10px;
    width: 24px;
    height: 24px;
    border: 2px solid #ddd;
    border-radius: 25px;
  }
 .products-sort-order ul li a.current i::before {
    position: absolute;
    content: "";
    top: 4px;
    left: 4px;
    border-radius: 25px;
    background: #4e9141;
    width: 12px;
    height: 12px;
  }
#amazzing_filter .btn-holder .btn {
    background: #4e9141;
    color: #fff;
    font-size: 15px;
    border: 0;
    padding: 12px;
    width: 200px;
    margin: auto;
    display: block;
font-family:irswll;
  }
 #js-product-list-top.oooo {
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
    border-radius: 0;
    left: 0;
    box-shadow: 0 5px 10px rgba(0,0,0,.3);
    background: #fff;
    padding: 15px 10px;
  }
#switch_left_column_wrap{
display:none !important
}
  .has-slider.closed .af_filter_content {
    display: block;
  }
}
.product_count{
display:none
}
.bottom_pagination .navigation, .bottom_pagination .pagination{
width:100%
}
.page-link {
  font-size: 17px;
  border: 1px solid #ddd;
  border-radius: 5px;
  min-width: 32px;
  text-align: center;
  padding: 6px 0;
  margin: 0 5px;
}
.bottom_pagination{
  justify-content: center !important;
}
.page-item.active .page-link {
  color: #2fb5d2 !important;
  border-color: #2fb5d2 !important;
}
#search .products-sort-order ul li:first-child{
display:none
}
#manufacturer .page_heading{
display:none
}