#contact .form-footer .btn {
  background: #d97706;
  font-size: 17px;
  border: 0;
  color: #fff;
  line-height: 1.5;
  border-radius: 5px;
}
.pro_outer_box .countdown_name{
    display:none;
}
.namojod+aside{
	display:none
}
#textboxes_68 {
    overflow: hidden;
}
.st-input-loading {
  height: 2.2rem;
  width: 2.2rem;
}
#product-availability+div{
	display:none
}
#textboxes_68 .textboxes_grid {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: min-content;
	gap:50px;
    animation: textboxes-scroll 25s linear infinite;
}

#textboxes_68 .textboxes_grid > div {
    flex: 0 0 auto;
	max-width: max-content;
}

/* حرکت از راست به چپ */
@keyframes textboxes-scroll {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(50%);
    }
}
#easycontent_96 .flex_container {
align-items: center;
}

#easycontent_96 img{
	max-width:32px;
	border-radius:0
}
#easycontent_96 h6{
	margin:0
}
#easycontent_96{
	background:#fff;
	border-radius:15px;
	padding: 15px;
}
.pro_itemlist li {

  padding: 5px;
}
.my_account_link.top_bar_item{
	display:none
}
 .modal-content {
  background-color: #FFF;
}
.pro_extra_info_brand img{
	border-radius:10px;
}
.pro_simple_box {

  background: #fff;
  border-radius: 12px;
}
.mo_sub_li .menu_a_wrap{
  display: flex;
  align-items: center;
}
.mo_sub_li .menu_cate_img {
margin:5px 0 5px 10px !important;
  margin-bottom: 0;
  max-width: 48px;
}
#checkout .com_grid_view > div.col-lg-6:nth-child(3), #checkout .com_grid_view > div.col-lg-6:nth-child(6) {
   display:none; 
}
.product-description img{
	display:block;
}
.fto-share-1::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background: url(../../../../img/cms/share.png) no-repeat top center;
    background-size: auto;
  background-size: auto;
  background-size: contain;
  margin: 6px auto;
}
.blog_image > a{
    display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
}
section.contact-form.mb-3, #easycontent_82, #easycontent_92 {
  background: #fff;
  padding: 15px;
  margin-bottom:30px;
  border-radius: 12px;
border:1px solid #ddd;
  margin-bottom: 20px;
  font-family:irswl;
  height: 100%;
  font-feature-settings: "ss02";
}
.input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle, .input-group .form-control:not(:last-child) {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child), .input-group .form-control:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  line-height: 21px;
}

.title_block {
  margin: 0 0 10px;
}
.sttab_2 .nav-tabs .nav-item {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 0;
}
 .product_info_tabs .nav-tabs .nav-link{
	 font-weight:bold;
 }


.radio-label {
  background: #fff;
  padding: 4px 9px;
  border-radius: 7px;
}
.color, .radio-label {
  display: inline-block;
  border: 3px solid #ddd;
}
.input-radio + span{
	font-size:17px;
	font-family:irswl;
	font-feature-settings: "ss02";
}
.input-color:checked + span, .input-color:hover + span, .input-radio:checked + span, .input-radio:hover + span {
  border-color: #d97706;
}
.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active i, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active::before {
  color: #d97706;
  padding: 0;
  border-radius: 7px;
  width: 36px;
  height: 36px;
  display: none;
  line-height: 36px;
}
.product_info_tabs.sttab_block .nav-tabs .nav-link {
	margin-left: 0;
  position: relative;
  background: transparent;
    background-color: transparent;
  background-color: transparent;
  padding: 9px 20px;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
}

.product_info_tabs.sttab_block .nav-tabs .nav-item .nav-link {
  border: 1px solid rgba(0,0,0,0.1) !important;
    border-radius: 10px !important;

}
.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-bottom: 1px solid #2347fb;

}
.page_heading img {
 margin:5px auto
}


#checkout .add-address{
    display:none;
}

#identity #customer-form .com_grid_view {
  flex-direction: column;
}
.card.card_trans.cart-summary .card-block {
  padding: 0 15px;
}
.js-address-form form p:last-child{
    display:none;
}
.checkout-step .step-number {
  display: inline-block;
  margin-left: .375rem;
  background: #828297;
  border-radius: 25px;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  color: #fff; 
}
.checkout-step.-reachable.-complete .done {
  display: inline-block;
  margin-left: .375rem;
  background: #5bb500;
  border-radius: 25px;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  color: #fff;
}
.card .address-footer {
  background: #f5f5f5;
}
.checkout_header {
  padding: 10px 0 16px;
}
.checkout-step .carrier-delay, .checkout-step .carrier-name {
font-size:13px;
  text-align: right;
}
.delivery-option{
    border-bottom:1px solid #eee;
}
.delivery-option img {

  max-width: 100px;
}
textarea {

  border-radius: 5px;
  border: 1px solid #ddd;
}
.delivery-option label .row, .delivery-option {
  display: flex;
align-items: center !important;
}
.checkout-step .carrier-name {
font-weight:bold
}
.product_count_infinite, .infinite-box{
	display:none
}
.dynamic-product-count {
	font-family:irswl;
  font-feature-settings: "ss02";
  margin-top:20px;
}
.dynamic-loading .loadMore {
  padding: 15px 30px;
  font-size: 15px;
  border:0;
  background: #d97706;
}
#footer{
	margin-top:100px
}
#checkout #footer{
  margin-top: 0;
}

#checkout .btn.continue, #payment-confirmation .btn{
    background:#d97706;
    border:0;
    padding:15px 30px;
    color:#fff;
  margin-bottom:10px;
    font-size:15px;
    font-weight:bold;
}
#payment-option-1-container label{
font-weight:bold;
font-size:15px;
    
}
#payment-option-1-container label:before{
content: url("../../../../img/cms/pppp.png");
margin-left: 10px;
display: inline-block;
width: 64px;
height: 64px;
vertical-align: middle;
margin-right: 10px;
    
}
#payment-confirmation .btn{
    font-size:19px;
margin-top:20px;
}
.card.card_trans.cart-summary, .card.card_trans.mb-3, #js-checkout-summary, .checkout_left_column {
  background: #fff;
  border-radius: 10px;
   border:1px solid #ddd;

}


.my_account_page_footer a {
 padding:10px;
 border-radius:7px;
 border:1px solid #777
}
.my_account_page_footer .fr {
 display:none
}
.form_using_ajax.row{
    max-width:100%;
    display: block;
width: 640px;
margin: auto;
}
.form-control {
min-height: 42px;
  border-radius: 5px;
}
.prestaplus_psf_tracking {
  padding: 0px 10px 0px 10px;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
}
.prestaplus_psf_tracking_title {
  background-color: #fff;
  color: #111;
  padding: 20px 5px;
  font-size: 21px;
}
.prestaplus_psf_tracking_description, .prestaplus_psf_tracking_row_description {
  max-width: 980px;
  margin: auto;
}
.prestaplus_psf_tracking_content_container {
  background-color: #fff;
}
form#prestaplus_psf_tracking {
  background: url(../../../../img/cms/OrdersTrackingAlphakitIr.jpg) no-repeat top;
  min-height: 275px;
  padding: 0;
    padding-top: 0px;
  padding-top: 0;
  padding-top: 0;
  padding-top: 275px;
  margin: 0 25%;
}
.prestaplus_psf_tracking_messages, .prestaplus_psf_tracking_row_messages {
	font-family:irswl;
  text-align: center;
  font-size: 14px;
  font-feature-settings: "ss02";
  color: #111;
}
.checkout_left_column, .small_cart_attr_attr, .st_sticker_block{
font-family: irswl;
  font-feature-settings: "ss02";
  font-size: 11px;
  margin-bottom: 10px;
}
.prestaplus_psf_tracking_description, .prestaplus_psf_tracking_row_description {
  padding: 5px;
  background-color: #fff;
  border: 0;
  font-family: irswl;
  box-shadow: none;
}
.mfp-container {
  padding-right: 10px;
  padding-left: 10px;
}
.prestaplus_psf_tracking_input input[type="text"], .prestaplus_psf_tracking_row_input input[type="text"] {
  max-width: 100%;
  width: 100%;
  border: 1px solid #d3d9e1;
  padding: 10px;
  text-align: center;
  border-radius: 7px;
  background: #f8fafd;
}
.prestaplus_psf_tracking_input input[type="submit"], .prestaplus_psf_tracking_row_input input[type="submit"] {
  border-radius: 7px;
  margin-top: 10px;
  width: 200px;
  font-size: 17px;
}
.definition-list dl dd, .definition-list dl dt {
  -webkit-box-flex: 0;
  box-flex: 0;
  -moz-flex: 0 0 48%;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
  background: #ebebeb;
  padding: .625rem;
margin: 2px;
}
.checkout_left_column, .checkout_right_column {

  border-radius: 10px;
}
.card-block {

  padding: 1rem 1.25rem 0.4rem 1.25rem;
}
#checkout p{
    font-size:13px;
    text-align: justify;
}
a[data-link-action="different-invoice-address"]{
    display:none;
}
#st_header .search_widget_form_inner.input-group-with-border{
	border-width:1px;
}
.product_middle_column{
margin-top:0 !important	
}
#product #page_banner_container_1{
	padding:0;
	margin-top:0
}
#product #page_banner_container_1 .col-12{
	padding:0
}
.product_name_wrap{
	border-bottom:1px solid #ddd
}

.h3.tt .opener {
  margin-right: auto;
}
.h3.tt {
  position: relative;
  z-index: 1;
  font-size: 21px;
  color: #000;
  display: flex;
  align-items: center;
  padding-left: .75rem;
  padding-bottom: .5rem;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  padding-right: 15px;
}
.h3.tt .opener {
  margin-right: auto;
}
#steasy_element_79.sttext_block span{
	 color: #555;
}
#steasy_element_78.sttext_block .title_block_inner{
	font-size:17px
}
@media (min-width: 980px) {
	#st_ma_87 .fto-phone {
    display: inline-block;
    animation: modernPhone 2.8s ease-in-out infinite;
    transform-origin: center;
}

@keyframes modernPhone {
    0%, 100% {
        transform: rotate(0deg) scale(1);
    }

    8% {
        transform: rotate(-12deg) scale(1.05);
    }

    16% {
        transform: rotate(12deg) scale(1.05);
    }

    24% {
        transform: rotate(-8deg) scale(1.03);
    }

    32% {
        transform: rotate(6deg) scale(1.02);
    }

    40% {
        transform: rotate(0deg) scale(1);
    }

    100% {
        transform: rotate(0deg) scale(1);
    }
}

/* هنگام Hover کمی زنده‌تر شود */
#st_ma_112:hover .fto-phone {
    animation: phoneHover .7s cubic-bezier(.2,.8,.2,1) infinite;
}

@keyframes phoneHover {
    0%, 100% {
        transform: rotate(0deg) scale(1);
    }

    25% {
        transform: rotate(-10deg) scale(1.08);
    }

    50% {
        transform: rotate(10deg) scale(1.08);
    }

    75% {
        transform: rotate(-5deg) scale(1.04);
    }
}
	  #st_mega_menu_wrap .st_mega_menu > li:last-child {
    margin-right: auto;
  }
	.stspecialslider_container .block_content  {
  padding-right: 10px;
}
	 #st_mega_menu_wrap .st_mega_menu > li:last-child a i {
    margin-right: 10px;
    width: 38px;
    height: 38px;
    letter-spacing: 0;
    text-align: center;
    border: 2px solid #e5e9eb;
    border-radius: 25px;
    line-height: 34px;
    color: #d97706;
    font-size: 20px;
  }
	 #st_mega_menu_wrap .st_mega_menu > li:last-child a {
    display: flex;
    opacity: 1;
    padding: 0;
    align-items: center;
    flex-direction: row-reverse;
    font-feature-settings: "ss02";
    font-family: irswl;
    letter-spacing: 2px;
    font-weight: bold;
  }
	.st_mega_menu {
  padding-bottom: 5px;
}
	#product #page_banner_container_1{
		margin-bottom:25px !important
	}
	#product #page_banner_container_1 a, #product #page_banner_container_1 span{
color:#777
	}
	.product_info_tabs .tab-content {
		padding:0 10px
	}
	.m_column_row .col-md-6 {
  display: flex;
  align-items: center;
}
	.m_column_row .col-md-6 > div {
width:100%
	}
		.m_column_row .col-md-6 img {
max-width: 58px;
    margin-left: 15px;
    border-radius: 50px;
    border: 1px solid #ddd;
    padding: 5px;
}
	.style_wide .ma_level_1 {
  margin-bottom: 14px;
}
	#st_menu_block_41 a, #st_menu_column_5 .ml_level_2 a, #st_menu_column_23 .ml_level_2 a, #st_menu_column_17 .ml_level_2 a{
font-size: 14px;
    font-weight: bold;
    text-transform: capitalize;
    border: 1px solid #ddd;
    padding: 10px;
		min-width:130px;
    text-align: center;
    border-radius: 7px;
	}
	#st_menu_column_5 .granditem_0, #st_menu_column_23 .granditem_0, #st_menu_column_17 .granditem_0{
		flex:1
	}
	#st_menu_column_5 .mu_level_2, #st_menu_column_23 .mu_level_2,  #st_menu_column_17 .mu_level_2{
		display:flex;
		gap:10px;
		margin-top:20px;
		flex-wrap:wrap
	}

#footer .st_ma_11 i {
width: 44px !important;
    text-align: center;
    padding: 0 !important;
    margin-left: 5px;
    color: #555;
}
  #steasy_element_79 .sttext_item_content  {
    display: flex;
    align-items: center;
	justify-content: left;
  }
  #footer #st_ma_11{
	color:#333;
}
}
#footer #steasy_column_49 .title_block {
  margin-bottom: 0;
}
.st_ma_11{

  margin: 0px 0 0 10px;
}
.btn-insta {

	color:#fff;
	border:0;
	border-radius:25px !important;
	font-size: 14px !important;
  line-height: 10px !important;
  padding: 12px;
  margin-right:10px;
  background-image: linear-gradient(266deg,#4e60d3,#913baf 35%,#d52d88 68%,#f26d4f) !important;
}
.btn-telegram {

		color:#fff;
	border:0;
	border-radius:25px !important;
	  margin-right:10px;
	font-size: 14px !important;
  line-height: 10px !important;
  padding: 12px;
  background-image: linear-gradient(110deg,#1a82b7,#20a0e1 30%,#20a0e1 68%,#20a0e1) !important;
}

.btn-whatsapp{
		 
		color:#fff;
	border:0;
	border-radius:25px !important;
	  margin-right:10px;
	font-size: 14px !important;
  line-height: 10px !important;
  padding: 12px;
background-image:linear-gradient(110deg,#075E54,#25D366)!important;


}
.bottomsvg {
position: absolute;
  top: -15px;
  height: 143px;
  width: 415px;
  object-fit: cover;
  object-position: bottom;
  right: -150px;
  z-index: 2;
}

#steasy_column_47{
	z-index:55;
	position: relative;
}
  @media screen and (max-width: 768px){
	  .product-subtitle{
		  background:#fff !important
	  }
	  .bahman_boxes.easycontent .steasy_element_block > .row {
  padding-top: 0 !important;
}
	  #contact #content{
		  padding-bottom:40px
	  }
	  .bottomsvg, .bottomsvginside {
    display: none;
  }
	  .st_swiper_image, .swiper_images_slider .swiper-container {
  border-radius: 15px !important;
}
	  #stacked_footer_column_1{
		  border-bottom:1px solid #222;
		  padding-bottom:10px;
		  margin-bottom:10px;
	  }
	  #easycontent_77 a , #easycontent_77 p{
width: 36px;
    height: 36px;
}
#easycontent_77 a{
	margin:0 0 0 10px !important
}
	  #stacked_footer_column_6 {
  margin-bottom: 10px;
  margin-top: -27px;
}
	  .mobile_bar_item{
		  height:unset;
		  line-height:44px;
	  }
      .mobile_bar_item i, .mobile_bar_item span {
  font-size: 28px !important;

}
#st_header #mobile_bar .search_widget_block{
	border:1px solid #ccc;
	border-radius:10px
}
      .namads{
          justify-content: center !important;
      }
      .checkout_right_wrapper{
          display:none;
      }
      .checkout-step .delivery-option {
  padding: 0;

}

#checkout .btn.continue, #payment-confirmation .btn{
    width:100%;
}
      #payment-confirmation .btn {
  font-size: 19px;
  margin-top: 20px;
  position: fixed;
  bottom: 0;
  left: 0;
  margin:0;
  width: 100%;
  z-index: 999;
  border-radius: 0;
  border: 10px solid #fff;
}
form#prestaplus_psf_tracking {
  min-height: 100px;
  padding-top: 50%;
  margin: 0;
  max-width: 100%;
  background-size: 100%;
}
}

#account-creation_form{
    margin: auto;
max-width: 100%;
width: 480px;
border: 1px solid #ddd;
border-radius: 7px;
padding: 20px;
}
#noSlide #create, #noSlide .page-heading{
    display:none !important;
}
#account-creation_form label {
  font-weight: bold;
}
#module-iverify-authentication #account-creation_form .account_creation > div {

  padding: 0 !important;
}
#account-creation_form .page-subheading{
    border-bottom: 1px solid #eee;
    margin-bottom:15px;
    padding-bottom:15px;
}
#account-creation_form p.required{
    display:none;
}
#account-creation_form #submitAccount {
  background-color: #d97706;
  padding: 15px;
  border: 0;
  color: #fff;
  font-weight: bold;
  font-size: 15px;
  width: 100%;
}
#module-iverify-authentication #create, #module-iverify-authentication #verify, #module-iverify-authentication #noSlide #login{
   margin:0 auto;
border: 1px solid #ddd;
font-size: 13px;
padding:  30px;
border-radius: 10px;
width: 480px;
max-width: 100%;
flex: unset;
}
#noSlide #login #login_form h4 {

  font-size: 13px;
}

#noSlide #login #login_form > p.submit .btn{


    background: none;
    border: 1px solid #ddd;
    color: #333;
    font-weight: 700;

    
}
#module-iverify-authentication #page_banner_container_1{
    display:none;
}
#module-iverify-authentication #noSlide > .row {
  max-width: 100%;
  width: 980px;
  margin: auto;
}
#login_form h4 {
  direction: ltr;
  text-align: right;
}
#create-account_form h3{
    margin-bottom:30px;
}
#module-iverify-authentication .page_heading{
    display:none;
}
#module-iverify-authentication  input.form-control {
 font-size:19px;
 color:#000;
 font-weight:bold
}
#module-iverify-authentication #create .submit{
display: flex;
margin:0 -10px;
align-items: center;
}
#module-iverify-authentication #create .submit .btn-info{

    background-color: #d97706;
    border:0;
}
#login_form hr{
    display:none;
}
#module-iverify-authentication #login_form div.form-group {

  padding: 12px 0px !important;
}
#SubmitCreate, #SubmitLogin, #resend{
    display:block;
    width:100%;
    padding:15px;
    margin:10px;
    border:0;
    font-size:15px;
    font-weight:bold
}
#SubmitLogin{
    margin:10px 0;
}
#resend{

    border-radius:7px;
    text-align: center;
    margin:10px 0;
}
#create-account_form h3{
font-size:0;
color:#fff;
}
#create-account_form h3:before{
    content:"ورود | ثبت نام";
    font-size:17px;
    color: #3f4064;
}
label[for="phone_mobile"]{
    font-weight:bold;

}
#create-account_form {
    font-size:13px;
}
#delivery{
       font-size:12px;
       margin-top:5px;
}
#contact #content > .row {
  flex-direction: row-reverse;
}
#module-iverify-authentication, .cart-summary-products .mar_b6, section.contact-form.mb-3, #easycontent_8{
	font-family:irswl;
    font-feature-settings: "ss02";  
}
input.form-control {
	font-family:irswl;
  height: 42px;
  font-size:14px;
  color:#333;
  font-feature-settings: "ss02";
  border-radius: 5px;
}
.products-sort-order ul li a {
  margin: 10px 5px;
  font-size: 14px;
  color:#252C30;
  padding: 0 15px 3px 15px;
}
.dropdown_list_item.current {
  padding: 5px 15px 8px 15px;
  font-weight:bold;
  color:#d97706;
}
#js-product-list .products.product_list.grid .product_list_item{
	border:0
}
#js-product-list .products.product_list.grid .product_list_item  article{
background: linear-gradient(54deg,#e8e8e8 20%,#e8e8e8 75%,#000 100%);
  border-radius:12px;
  padding:1px;
  height:100%;
}
#js-product-list{
    overflow:hidden;
}
 
.page-link {
border: 1px solid rgba(0,0,0,0.3);
  margin: 2px;
    margin-left: 2px;
  margin-left: 2px;
  border-radius: 25px !important;
  color: #000;
  min-width: 39px;
  min-height: 39px;
  text-align: center;
  font-family: irswl;
  font-feature-settings: "ss02";
  padding: 0;
  line-height: 39px;
}
.page-item.active.disabled .page-link {
  color: #fff;
  border-color: rgba(0,0,0,0.1);
  background: #d97706;
}
#amazzing_filter.block .title_block{
	display:none
}
#js-product-list-top {

    border: 1px solid rgb(213, 218, 226);
    box-shadow: 0px 4px 0px -1px #e6e9ee;
  margin: 0 0 10px 0;
  background: #fff;
  padding: 10px;
  border-radius: 15px;

}
.af_filter {
  position: relative;
  margin-bottom: 15px;
  border-bottom: 1px solid  #e0e0e6;
  padding-bottom: 15px;
}
.af_filter:last-child {

  margin-bottom: 0;
  border-bottom: 0;

}
.af_filter .checkbox, .af_filter .radio {
  margin: 0;
  min-height: 0;
  width: 16px;
  height: 16px;
}
.af-slider .back-bar {
  height: 5px;
}
.af-slider .suffix {
  margin-right: 5px;
  background: #fff;
  padding: 6px;
  color: #252C30;
  font-weight: 400;
  font-size: 12px;
}
.p_slider.af-slider{
    display: flex;
flex-direction: column-reverse;
}
.af-slider .slider_value {
  display: inline-block;
  float: left;
  margin-bottom: 5px;

  padding: 5px 5px 5px 0;
  cursor: pointer;
  position: relative;
  border-radius: 0px;
  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;
}
.af_subtitle {
  font-size: 14px;
}
.slider_value> span.prefix{
      font-weight: 400;
      font-size: 17px;
      color:#252C30;
}
.af-slider .slider_value.edit > span {
 display:flex; 
 order:2;
}
.af-slider .slider_value > span.value {
margin-right: auto;
border-bottom: 1px solid #e0e0e6;
width: 100%;
text-align: left;
max-width:100% !important;

}
.af-slider .slider_value.edit > span.value {
 display:none; 

}
.af-quick-search {

  margin-top: 10px;
}
.af-quick-search::before {
  content: '';
  position: absolute;
  right: 0.6em;
  top: 0.8em;
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid #AAB2BD;
  border-radius: 100%;
  z-index: 1;
}
.af-quick-search::after {
  content: '';
  position: absolute;
  display: block;
  height: 10px;
  width: 0;
  border: 1px solid #AAB2BD;
  top: 1em;
  right: 0.9em;
  transform: rotate(45deg);
  z-index: 1;
  margin-top: 8px;
  margin-right: 10px;
}
.qsInput {
  border: 1px solid #E0E0E6;
  background: #fff;
  padding: 10px;
  border-radius: 7px;
}

body .qsInput:focus, .qsInput.has-value {

  border: 1px solid #AAB2BD;
}
.af_filter:hover .slider_value, .af-slider .slider_value.edit {
  border-color: #fff;
}
.selectedFilters .cf {

  background: #FFF;
  border-bottom: 1px solid #e0e0e6;
}
.af_filter li {
  padding: 15px 0;
  border-bottom: 1px solid #f7f7f7;
}
.af_filter li:last-child {
border:0;
}
.selectedFilters .cf {
	font-family:irswl;
  font-size: 12px;
  font-feature-settings: "ss02";
  padding: 10px 5px 10px 25px;

}
.af_filter li:not(.no-matches):last-child{

border:0;
}
.mobile_bar_item i, .mobile_bar_item span {

  font-size: 24px;
}
.selectedFilters .clearAll i {
  vertical-align: middle;
  margin-left: 0;
  color: red;
  font-size: 20px;
}
.selectedFilters .clearAll .txt {
  font-size: 13px;
  font-weight: 700;
  color: red;
}
.selectedFilters .clearAll {

  background: #FFF;
}
.selectedFilters .cf {
	font-family:irswl;
  font-size: 12px;
  font-feature-settings: "ss02";
  padding: 10px 5px 10px 25px;
}
.selectedFilters .clearAll a {
display: flex;
  flex-direction: revert;
  justify-content: space-between;
  text-decoration: none;
}
.af_filter label {

  align-items: center;
}
.af_filter .name {
  padding-right: 10px;
}
.af-slider .slider_value .input-text{
	font-family:irswl;
    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;
}
.af-slider .slider_value .input-text, .af-slider .slider_value.edit > span.prefix{
    order:1;
}
.af-slider .slider-values{
    display: flex;
flex-direction: column;
margin-bottom: 20px;
}
.af-slider .slider_value, .af_filter .name, .selectedFilters .cf {
	font-family:irswl;
  font-feature-settings: "ss02";
}
.af-slider .selected-bar {
background: #f2f1ef;
}
.af-slider .pointer {
  position: absolute;
  top: -7px;
  margin-left: -10px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #d97706;
  cursor: pointer;
  z-index: 2;
  border: 5px solid #d97706;

}
.product-variants{
	margin-top:20px;
}
#amazzing_filter .af_filter{
    background:#fff;
    border: 1px solid rgb(213, 218, 226);
    box-shadow: 0px 4px 0px -1px #e6e9ee;
  padding: 5px 15px 10px 15px;
  border-radius: 15px;
}.af_subtitle.toggle-content::before {
right:unset;
  left: 3px;
}
.af_filter .toggle-cut-off {

  bottom: 4px;
}

.af-checkbox-label::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  margin-top: -3px;
  right: 0;
  border: 1px solid rgba(0,0,0,0.1);
  border-radius: 7px;
  width: 24px;
  height: 24px;
  display: block;
  color: #1a3365;
  background: #f2f1ef;
  text-align: center;
  line-height: 24px;
  font-size: 16px;
}
.active .af-checkbox-label::before {
content: '\e80f';
font-family: "fontello";
  border: 1px solid rgba(0,0,0,0.1);
  color: #1a3365;
  background: #ffebb3;
}
.af-checkbox-label[for="in_stock"]::before,
.af-checkbox-label[for="pricesdrop"]::before {
  border:1px solid #fff;
  width:32px;
  top:2px;
  height:20px;
  color:#1a3365;
  background:#e8e8e8;
  border-radius:25px;
  box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.1)
}
.u-times::before {
  font-size:16px
}
#amazzing_filter .af-checkbox-label {
  position: relative;
  padding-right: 10px;
}
.af_filter .checkbox {
  opacity: 0;
  visibility: hidden;
}
.af-checkbox-label[for="in_stock"]::after,
.af-checkbox-label[for="pricesdrop"]::after {
  content:"";
  position:absolute;
  top:2px;
  right:3px;
  width:14px;
  height:14px;
  color:#1a3365;
  background:#fff;
  border-radius:25px;
  z-index:1;
  border:1px solid #fff
}
.af_filter li.active .af-checkbox-label[for="in_stock"]::before,
.af_filter li.active .af-checkbox-label[for="pricesdrop"]::before {
  background:#8bc650;
  border-color:#8bc650;
  content:""
}
.af_filter li.active .af-checkbox-label[for="in_stock"]::after,
.af_filter li.active .af-checkbox-label[for="pricesdrop"]::after {
  right:14px;
  border:1px solid #fff
}
.category-description.truncate_cate_desc_2, .manufacturer-description.truncate_cate_desc_2 {
border-top: 1px solid rgb(213, 218, 226);
  padding: 15px 0 10px 0;
  margin-top: 20px;
}
#blockcart-modal .modal-content {
  box-shadow: 0 5px 25px rgba(0,0,0,.3);
  border-radius: 10px;
  overflow: hidden;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
color:#000;
font-weight: bold;
}
.st_read_more {
max-height: 120px;
  line-height: 1;
  color: #d97706;
  display: flex;
  align-items: end;
  font-size:17px;
  background: linear-gradient(to bottom,rgba(255,255,255,.001),#fff 80%);
}
.st_read_more span:after{
	content: '\e9b6';
  font-family: "fontello";
  display:inline-block;
  margin-right:10px;
}
#product .mfp-close-btn-in .mfp-close, .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .st_modal_close {
  right: auto;
  left: 10px !important;
  z-index:9999;
  top:10px;
  font-size:48px;
  color:red;
}
.bshare {
background:#fff;
border-radius:10px;
box-shadow:0 0 100PX 100PX #0000001a;
color:#333;
font-size:14px;
left:0;
margin:auto;
max-width:100%;
overflow:hidden;
padding:0 10px 20px;
position:fixed;
right:0;
text-align:right;
top:200px;
width:500px;
z-index:20
}
.bshare-container .close {
height:40px;
left:0;
line-height:40px;
position:absolute;
text-align:center;
top:0;
width:32px
}
.bshare-a:hover {
cursor:pointer
}
.flex-boxx {
align-items:center;
display:flex;
justify-content:space-between
}
.social_share_block.social_size_2 .social_share_item {
font-size:1.25rem;
height:40px;
line-height:40px;
width:40px
}
.social_share_block.social_size_2 .social_share_item,.bshare .btn {
border-radius:10px;
margin-bottom:0
}
#stacked_footer_column_6::before {
content: "";
  position: absolute;
  top: -14px;
  left: -50%;
  width: 200%;
  height: calc(100% + 10px);
  background: #fff;
}
.bshare-container .ovrly {
height:100%;

position:fixed;
top:0;
left: 50%;
  width: 100vw;
  transform: translateX(-50%);
z-index:19;
background: rgba(0,0,0,0.3);
  backdrop-filter: blur(7px) grayscale(100%);
}
.social_share_block.social_size_2 .social_share_item {
  font-size: 1.25rem;
  height: 40px;
  line-height: 40px;
  width: 40px;
  border-radius:
10px;
}
.modal_cart_details, .cart_summary_subtotal_shipping {
  display: none;
}
.fs_5x {
  font-size: 4rem;
}
.cart-content-btn .btn {
  border-radius: 5px;
}
[class*=" fto-"]::before, [class^="fto-"]::before {
  vertical-align: middle;
}
.cart_body .small_cart_btn {
  margin: 0 5% 20px 5% !important;
  display: inline-block;
  width: 90%;
  border-radius: 7px;
}
#header_right .shoppingcart-list {
  padding-bottom: 10px;
  font-size: 13px;
  line-height: 1.8;
}
.cart_body .small_cart_sumary {
  border-top: 1px solid #d9d9d9;
  padding: 10px;
    padding-top: 10px;
}
.cart_summary_subtotal_products {
  display: none;
}
.cart_summary_subtotal_shipping {
  display: none;
}
.small_cart_product_image {
  width: 100px;
  margin-right: 0;
  margin-left: 10px;
  border: 0;
  padding:5px;
}
.small_cart_info .product-name {
  font-size: 13px;
  font-weight: 500;
 text-align: right;

}
.qty_wrap .input-group-btn:first-child > .btn {
  border-right: 0;
  border-radius: 10px 0 0 10px;
}
.qty_wrap .input-group-btn:not(:first-child) > .btn {
  border-left: 0;
  border-radius: 0 10px 10px 0;
}
.qty_wrap.qty_wrap_big .btn {
  height: 28px;
  line-height: 28px;
  border-radius: 5px;
  width: 28px;
  margin: 0 0 !important;
  font-size: 19px;
  border: 1px solid #ddd;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(221, 221, 221);
}
#quantity_wanted {
  width: 30px;
  color: #555;
  font-size: 15px;
  height: 54px;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}
.product-quantity .add.add_full_width {
  display: inline-flex;
  flex: 1;
}
.qty_wrap.qty_wrap_big.qty_full_width {
  width: 200px;
  margin:0;
  margin-left: 10px;
}

.product-quantity .add, .product-quantity .add_buy_now {
  margin: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.bootstrap-touchspin .form-control {
  font-feature-settings: "ss03";
  font-family:irswl !important;
}
#cart .qty_wrap, .qty_wrap {
  position: relative;
}
.product-line-grid-right .bootstrap-touchspin, .qty_wrap {
  width: auto;
}
.qty_wrap .input-group.bootstrap-touchspin {
  flex-direction: row-reverse;
}
#cart .remove-from-cart, .ajax_remove_button {
position: absolute;
  left: -47px;
  top: 0;
  padding: 1px 6px;
  line-height: 35px;
  height: 42px;
  width: 42px;
  font-size: 18px;
  border: 1px solid #ddd;
  border-radius: 9px;
  z-index: 8888;
  text-align: center;
}
.maxlimit {
  position: absolute;
  right: 1px;
  top: 1px;
  height: 40px;
  width: 32px;
  font-size: 18px;
  z-index: 8888;
  background: #fff;
  border-radius: 0 12px 12px 0;
}
.btn_to_checkout {
font-weight: 700;
  border: 1px solid #d97706 !important;
  overflow: hidden;
  font-size: 17px;
  padding: 15px;
  position: relative;
  background: #d97706 !important;
  color: #fff;
  margin-bottom: 20px !important;
}
.arroanim {
 display:inline-flex;
 margin-right:16px!important;
 animation:slide1 1s ease-in-out infinite
}
@keyframes slide1 {
 0%,
 100% {
  transform:translate(0,0)
 }
 50% {
  transform:translate(10px,0)
 }
}
.iconss {
  text-align: center;
  height: auto;
  right: 10px;
  top: 10px;
  position: absolute;
  z-index: 10;
  display: flex;
  flex-direction: column;
  width: 30px;
  margin: auto;
}
.iconss > a, .iconss > div {
  border-radius: 25px;
  line-height: 38px;
  width: 38px;
  padding: 0;
  height: 38px;
  margin-bottom: 10px !important;
  font-size: 1.5rem;
  color:#3f4064;

}
.product_left_column .pro_right_item {
  text-align: left;
  width: 28px;
  height: 28px;
  position: relative;
  float: left;
  text-align: center;
  margin: 0;
  flex: 1;
  color:#3f4064;
}
.dropdown_list.cart_body .dropdown_box {
  border: 0;
  background: #fff;
  border-radius: 7px;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.cart_body .cart_empty {
  padding: 20px 10px 20px 10px;
  min-height: 240px;
  font-size: 17px;
  background: url(../../../../img/cms/empty-cart.jpg) no-repeat bottom center;
  text-align: center;
}
.open_bar_left #st_header.stuck, .open_bar_left .st_mega_menu_container.stuck, .open_bar_right #st_header.stuck, .open_bar_right .st_mega_menu_container.stuck, .side_close_left, .side_close_right {
  display: none;
}
.open_bar_left .side_close_left, .open_bar_right .side_close_right {
  display: block;
}
.st-menu-header .close_right_side {
  position: absolute;
  top: 6px;
  bottom: 6px;
  font-size: 18px;
  left: 4px;
  z-index: 1;
  color: #3f4064;
}
.is_rtl #side_stmobilemenu .st-menu-header .close_right_side {
  left: 4px;
  right: auto;
}
.st-menu-header .close_right_side {

  color: #3f4064;
}
.product_left_column .pro_right_item .icon_btn, .product_left_column .pro_right_item .fto-share-1 {
 font-size: 1.4rem;
  color:#3f4064;

}
.bootstrap-touchspin .btn-touchspin, .js-cart-line-product-quantity {
  color: #555;
}
.modal-content {
  margin-right: 10px;
  margin-left: 10px;
}
#blockcart-modal .modal-dialog {
  width: 94%;
}
.btn {
  border-radius: 5px;
}
.custom_sidebar .font-fa{
	font-family:irswl;
font-feature-settings: "ss03";
font-weight:bold;
}
.font-fa{
font-feature-settings: "ss02";
font-family:irswl;
}
.st-menu-header {
  position: static;
  padding: 10px 20px;
  text-align: center;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
}
.stcompare_quantity{
    
display:none;
}
.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;
}
.style_content p{
    text-align: justify;
}
.product-variants .product-variants-item select {

  border-radius: 10px;
}
.product-description-short  h3{
    font-size:15px;
}
.product-variants .control-label{
    font-weight:bold;
    margin-bottom:10px;
    display: flex;
flex-direction: row-reverse;
justify-content: right;
}
/*
.product-variants .control-label:before{
   content:"انتخاب ";
   margin-right: 5px;
}
*/
.product-description-short ul{
  padding-right: 0;
  list-style: inside;
  line-height:1.6;
}
.product-available {
  color: #252C30;
}
.product-variants .control-label span {
  font-size: 11px;
  margin-left:5px;
color: #d97706 !important;
}
.discount-percentage {
  margin: 0;
}
@keyframes bouncee {
 0% {
  transform:translateY(-10px)
 }
 10% {
  transform:translateY(0)
 }
 15% {
  transform:translateY(-10px)
 }
 20% {
  transform:translateY(0)
 }
 25% {
  transform:translateY(-10px)
 }
 30% {
  transform:translateY(0)
 }
 35% {
  transform:translateY(-10px)
 }
 40% {
  transform:translateY(0)
 }
 45% {
  transform:translateY(-10px)
 }
 50% {
  transform:translateY(0)
 }
 55% {
  transform:translateY(-10px)
 }
 60% {
  transform:translateY(0)
 }
 65% {
  transform:translateY(-10px)
 }
 70% {
  transform:translateY(0)
 }
 75% {
  transform:translateY(-10px)
 }
 80% {
  transform:translateY(0)
 }
 85% {
  transform:translateY(-10px)
 }
 90% {
  transform:translateY(0)
 }
 95% {
  transform:translateY(-10px)
 }
 100% {
  transform:translateY(0)
 }
}
.product-variants .control-label span i {
  font-style: normal;
  font-weight: 400;
  animation: 7s bouncee 1s 2;
  font-size: 16px;
  transform: translateX(0);
  display: inline-block;
  vertical-align: middle;
}
.checkout-step .carrier-name {
  font-weight: bold;
  font-size: 15px;
}
.delivery-option img{
    margin-left:10px;
}
.cart-summary-products .mar_b6 {

  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.fto-ajust::before {
  background: url("../../../../img/cms/compare3.svg") no-repeat center;
  content: "" !important;
  height: 24px;
  width: 24px;
}
.st_added .fto-ajust::before {
  background: url("../../../../img/cms/compare31.svg") no-repeat center;
  content: "" !important;
  height: 24px;
  width: 24px;
}
.stcompare_quantity {
display: block;
  background-color: #ffb300;
  color: #000;
  right: 0;
  top: -5px;
  bottom: auto;
  font-family: irswl;
  font-feature-settings: "ss02";
  font-weight: 700;
  position: absolute;
  height: 16px;
  line-height: 16px;
  width: 16px;
  font-size: .916em;
  text-align: center;
  z-index: 2;
  border-radius: 100px;
  font-size: 14px;
}
.stcompare_link.top_bar_item{
    position:relative;
}
.js-address-form .form-fields  > .form-group.row{
    display:none;
}
.get-mobile-wrapper .bell {
  background: none;
}
  div.get-mobile-wrapper .sms-alert-label {
    text-align: right;
    font-size: 16px;
    margin-right: 15px;
    line-height: 50px;
  }
  .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;
}
    div.get-mobile-wrapper {
    width: 100% !important;
	max-width:100%;
    border-radius: 5px;
    background: #ffcd39;
    border: none;
    border-top-width: medium;
    border-top-style: none;
    border-top-color: currentcolor;
    color: #000;
    margin: 0;
    font-size: 14px;
    height: 52px;
    padding: 0;
    min-width: 180px;
  }
   div.get-mobile-wrapper span {
    display: flex;
    align-items: center;
    justify-content: center;
  }
   div.get-mobile-wrapper .bell {
    position: relative;
  }
  #ranginesmsoosalert {
  margin: 0;
  border-radius: 13px;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  padding: 15px;
  left: 0;
  background: #fff;
  width: 100%;
  text-align: center;
  height: 100%;
}
.sms-alert-content {
  position: relative;
  padding: 0;
  width: auto;
}
.sms-alert-mobile-submit {
  background: #d97706;
  border: 0;
  display: block;
  font-size: 15px;
  padding: 15px;
}
.sms-alert-mobile-cancel {
  margin: 10px 0;
  display: block;
  background: #508dc1;
}
 .incart .conttt{
	 display:none
 }
 .sttab_block > .nav-tabs .nav-link {
  font-size: 15px;
 }
 .product_first_section {
  background: #f8f8f8;
  padding-top:30px;
}
  @media screen and (max-width: 768px){
	  .product_first_section {

  padding-top: 1px;
}
	  .score-chart-holder {

  padding: 0px;
}
	  .use_mobile_header #mobile_bar {
  transition: height 0.3s ease, padding 0.3s ease;
  height: 130px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
#mobile_bar_top.scrolling-down+div{
  transform: translateY(-100%);

}
.use_mobile_header #mobile_bar.shrink {
  overflow: hidden;
  height: 64px;

}
	  #mobile_bar_top ,#mobile_bar_bottom{
  transition: transform .3s;
}
#mobile_bar_top.scrolling-down {
  transform: translateY(-100%);
  opacity: 0;
}
	  #mobile_bar_bottom > a{
		  margin:0 !important;
		  max-width:48px
	  }
	  #mobile_bar_top {
  margin: 0 -15px;
background: #b8d99721;
}
	   #st_header #mobile_bar .search_widget_block{
		  margin:10px;
	  }
	   div#ranginesmsoosalert {
margin: auto;
    background: #fff;
    text-align: center;
    border-radius: 15px 15px 0 0;
    box-shadow: 0 0 15px rgba(0,0,0,.2);
    color: #d97706;
    position: fixed;
    z-index: 1000;
    top: unset;
    bottom: -15px;
    height: auto;
    width: 100%;
    left: 0;
    right: 0;
    padding-bottom: 100px;
  }
	    .conttt {
    margin-bottom: 0 !important;
    padding: 15px 10px 30px 10px;
    position: fixed;
    z-index: 999999999;
    bottom: 50px;
    width: 100%;
    left: 0;
    background: #fff;
    box-shadow: 0 -1px 1px rgba(0,0,0,.14),0 -2px 2px rgba(0,0,0,.05);
    border: 0 !important;
  }

 
	.product_name_wrap {
  padding: 0 15px 0 15px;
  margin: 0px -15px 0 -15px;
}
	  #page_banner_container_1 {
  padding-bottom: 0 !important;
}
      .checkout_left_column, .checkout_right_column {
  border-radius: 0;
  margin: 0 -15px;

  border: 0;
}
      #cart #page_banner_container_1{
          display:none;
      }
      #cart #main > .row {
  flex-direction: column-reverse;
}
      .checkout.cart-detailed-actions {
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  background: #fff;
  z-index: 999999;
  background: #fff;
  padding: 15px 30px !important;
  box-shadow: 0 -1px 1px rgba(0,0,0,.14),0 -2px 2px rgba(0,0,0,.05);
}
      .checkout-step .carrier-delay {
  font-size: 11px;
  text-align: justify;

}
      #module-iverify-authentication #create, #module-iverify-authentication #verify{
       max-width:90%;   
      }
      #module-iverify-authentication #create{
          margin-top:20px;
      }
      .product-features dl.data-sheet dt.name {
  text-transform: capitalize;
  min-width: 110px;
  font-weight: 400;
  font-size: 14px;
}
.product-features dl.data-sheet dd.value {
  margin: auto;
  font-size: 14px;
  padding: 5px 10px 5px 0;
}
.sttab_2_2 .tab-pane-body {
  padding: 0;
}
.product-actions{
	box-shadow:unset
}
#easycontent_93 {
  margin-bottom: 10px;
  margin: 0 -15px !important;
  padding: 15px 15px 0 15px;
  background: #f7f7f7;
}
#product .gogol{
	background:#fff;
}
      .product_left_column .pro_right_item .icon_btn, .product_left_column .pro_right_item .fto-share-1 {
  font-size: 1.2rem;

}
      div#steasy_element_9 .easy_icon_with_text_2_3 .easy_header {
  font-size: 12px;
}
div#easycontent_4 .easy_header {
  margin-right: 0;
}
      .bottom_more_info_block{
          padding:0 !important;
      }
      .mobile_tab .mobile_tab_title {
  display: none !important;
      }
      .mobile_tab .col-12 > .tab-pane {

  border-bottom: 12px solid #f7f7f7;
  margin: 0 -15px;
  padding: 0 15px;
}
.mobile_tab .tab-pane:last-child{
    border:0;
}
	  
      .tab-content > div{
          padding:0 !important;
		  display: none !important;
      }
	  .tab-content > .active {
  display: block !important;
}
      #easycontent_11 {
  margin: 20px -15px !important;
  border-bottom: 8px solid #f7f7f7;
  border-top: 8px solid #f7f7f7;
}

      .product-actions {
  border: 12px solid #f7f7f7;
  border-radius: 0;
  padding: 15px;
  background: transparent;
  margin: 0 -15PX;
  border-left: 0;
  border-right: 0;
}
.product_left_column div.iconss {
  display: flex;
}
.product_left_column .pro_right_item {
  width: 38px;
  height: 38px;
  max-width: 38px;
  border-radius: 100%;
}
.iconss > a, .iconss > div {
  font-size: 1.3rem;

}
 #product .breadcrumb_spacing {
  height: 0;
}
.product-variants .product-variants-item .color{
	border-radius:10px;

}
.product-reference {
  top: 0;
  border:0;
}
.product_middle_column_inner .between_short_and_price{
    display:none;
}
#product .product-add-to-cart {
margin-bottom: 0 !important;
    padding: 15px 10px 15px 10px;
    position: fixed;
    z-index: 999999;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #fff;
    box-shadow: 0 -1px 1px rgba(0,0,0,.14),0 -2px 2px rgba(0,0,0,.05);
}
.qty_wrap.qty_wrap_big.qty_full_width{
	display:none
}
.product-add-to-cart .btn-default.btn-large {
  max-width: 50% !important;
  height: 55px;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
}
.product-actions .product-prices {
  margin-bottom: 0;
}

.product-actions .product-price {
  display: flex;
  position: fixed;
  bottom: 10px;
  left: 12px;
  text-align: left;
  z-index: 999999999;
  font-size: 12px;
  height: 70px;
  align-items: center;
}
.product-quantities{
	display:none !important
}

}
.dynamic-loading{
	font-family:irswl;
      font-feature-settings: "ss02";
}
.product_list.grid .pro_outer_box:hover .pro_second_box {
  background-color: #fff !important;
}
.toggle-cut-off span {
  padding: 5px 5px;
}
  @media only screen and (max-width: 991px){

      

      .has-compact-filter #amazzing_filter .btn-holder {
  background: #fff;
}
      .compact-toggle-text {
  letter-spacing: 0;
  position: static;
  transform: rotate(0);
}
.fto-params::before {
  content: '\e9c8';
}
#amazzing_filter .btn-holder .btn {
	font-family:irswl;
   background: #d97706;
  color: #fff;
  font-size: 15px;
  border: 0;
  padding: 12px;
  width: 200px;
  margin: auto;
  border-radius:25px;
  display: block;
  font-feature-settings: "ss02";
}
.has-compact-filter.show-filter .af-compact-overlay {
  background: rgba(0,0,0,0.2);
  opacity: 1;
  backdrop-filter: blur(10px);
}
.has-compact-filter #amazzing_filter .compact-toggle {
    position: absolute;
bottom: 0;
margin: 0;
left: auto;
right: 100%;
text-align: center;
width: 100%;
top: auto;
  display: flex;
  justify-content: center;
  background: #fff;
  padding: 6px;
}
}
svg:not(:root) {

  fill: #3f4064 ;
}
.bottom_pagination{
    margin-top:20px;
	font-family: irswl;
	font-feature-settings: "ss02";
}
  @media only screen and (max-width: 480px){
      .product_list.grid .pro_second_box {
  text-align: center;
  padding: 5px 6px 4px;
  width: 100%;
}
      #js-product-list .product_list.grid .product_list_item {
  padding: 5px;
      }
  .product_list    .ajax_block_product .s_title_block a{
  font-weight: 400;
}
  .product_list   .s_title_block.two_rows {
  text-align: right;
}
  .product_list  .pro_kuan_box{
      text-align: left !important;
}

      .product_list  .pro_outer_box {

  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 100% !important;
  width:100%
}
}
  @media (max-width: 479px){
      body#checkout section.checkout-step .content {
  padding: 0;
}
.product-line-grid-left {
  padding: 0 !important;

  padding-right: 10px !important;
}
}
#top_extra{
    margin-top:5px;
}
.mobile_tab .tab-pane{
	border:0 !important
}
  @media only screen and (max-width: 991px){
.mobile_tab .tab-pane.active .tab-pane-body {
    display: block;
}
}

.fto-menu:before {
  content: "";
  width: 34px;
  height: 34px;
  background-image: url(menuu.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
}

#rightbar_9 .fto-menu::before , #rightbar_29 .fto-menu::before{
	  height: 24px;
  background: url(menuuu.svg) no-repeat center
}
#switch_left_column_wrap{
	display:none
}
.product-prices .product-price {
  display: flex;
  justify-content: left;
  align-items: center;
}
.st-menu-svg-icon{
	width:32px;
	height:32px;
margin: 0 15px !important;
}
  #myTabb {
    margin-bottom: 14px !important;
background: linear-gradient(45deg,#fff,#f4f4f2);
    padding: 10px !important;
    border-radius: 12px ;
  }
@media screen and (min-width: 980px) {
	#st_header .shop_logo img{
		margin:auto;
		max-width:120px;
	}
	.product_info_tabs {
  background: #fff;
  padding: 15px;
  border-radius: 15px;
}
.overrr {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  z-index: 99;
  opacity:0;
  visibility:hidden;
    transition:
        opacity .2s ease,
        visibility .2s ease,
        transform .2s ease;
}

.product-description-short ul{
	display: flex;
margin-top:20px;
  flex-wrap: wrap;
  gap: 20px;
}
.product-description-short li{
min-width: calc(33.33% - 20px);
}

.middl{
	align-items: center;
}


 .st_mega_menu.open .stmenu_sub {

    width: 275px !important;
	
 }
	#header_primary #st_menu_0{
		display:block !important
	}
    .logo_box{
        margin-left:30px;
    }


	.product_img_link {
  padding: 1px;
}
	.dynamic-loading {
  font-feature-settings: "ss02";
  display: flex;
  justify-content: space-between;
  padding: 10px;
  font-family:irswl;
  align-items: center;
  margin-top: 20px;
}
#js-product-list-bottom-wrap .dynamic-loading{
	border-top: 1px solid #eee;
}
#product-list-wrap .dynamic-loading.prev{
	justify-content: left;
}
.dynamic-product-count {
  margin-top:0 !important;
}
  .tab-content .col-xl-9 > div:last-child {
    border-bottom: 0;
  }
}


#easycontent_77{
	margin:0
}
.freee.nofree {
  background: #f6edd9 url(../../../../img/cms/free-shipping.svg) no-repeat left;
    background-position-x: left;
    background-size: auto;
  background-size: 75px 75px;
  background-position-x: 10px;
  	font-feature-settings: "ss02";
	position:relative;
padding: 10px;
  margin: 0 -15px;
  overflow:hidden;
  font-family:irswl;
}
.freee::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  animation: fadee 3s infinite;
}
@media screen and (min-width: 980px) {
  #product .freee {
    padding: 20px 10px;
    margin: 20px 0 10px 0px;
    border-radius: 10px;
	
  }
}
@keyframes fadee {
  0% {
    background:none;
    right:-200%
  }
  50% {
    right:100%;
    background:linear-gradient(70deg,#0000 33%,#fff6 50%,#0000 66%)
  }
  51% {
    background:none
  }
  100% {
    right:-200%
  }
}
#easycontent_93{
	margin-bottom:10px;
}
.pro_extra_info_brand {
  color: #222;
  min-width: 100%;
}
#product .freee {
padding: 2px;
  margin: 0;
  position: relative;
  border-radius: 15px;
  overflow: hidden;
background: linear-gradient(90deg,#dbb654 0%, #eadcbd 100%);

}
#product .freee a {
	color:#000
}
.freee > div {
  width: 100%;
  border-radius: 13px;
  position: relative;
  overflow: hidden;
  background: #fff url(../../../../img/cms/etemad/deliveryman.png) no-repeat left;
    background-size: auto;
  background-size: 90%;
  background-size: 90%;
  padding: 20px 20px;
  font-feature-settings: "ss02";
  margin: 0;
  background-size: contain;
  color: #111;
}

.product-variants .product-variants-item {
  margin-bottom: 10px;
}


.kk_container {
  background:rgba(0,0,0,.5);
  z-index:9999
}
.kk_container .kk_close {
  display:block;
  left:0;
  right:auto;
  top:0;
  background:transparent;
  color:#333;
  width:48px;
  height:48px;
  font-size:38px;
  line-height:48px
}
.kk_container>div {
  max-height:90vh;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  transition:all 0.5s ease;
  position:absolute;
  max-width:80vw;
  min-width:460px;
  border-radius:15px;
  background:#f8f8f8;
  display:flex;
  flex-direction:column;
  width:980px;
  height:90vh;
  padding:10px
}
.kk_container .tab-content {
  overflow-y:auto;
  height:100%;
  display:flex;
  flex-direction:column;
  padding:10px;
  border:0!important;
  box-shadow:none!important
}
#customers-videos.active,
#rasmi-pics.active,
#nat-pisc.active {
  display:flex;
  flex-direction:column;
  flex-grow:1
}
.ppro_gallery_thumbs .swiper-slide-thumb-active .pro_gallery_thumb_box.general_border,
.pppro_gallery_thumbs .swiper-slide-thumb-active .pro_gallery_thumb_boxi.general_border {
  border:2px solid #d97706
}
.pro_gallery_thumb {
  border-radius:5px;
  opacity:1!important
}
.kk_container .nav-tabs .nav-link {
  padding:5px 10px;
  margin-left:15px;
  border:0;
  background:transparent;
  font-size:14px
}
.kk_container .nav-tabs .nav-link i {
  margin-left:10px;
  font-size:16px;
  vertical-align:middle
}
.kk_container .nav-tabs .nav-link.active {
  border-bottom:3px solid #d97706;
  color:#d97706;
  font-weight:700
}
.kk_container .easyzoom--overlay {
  display:flex;
  justify-content:center
}
.kk_container .pro_gallery_thumbs_grid .swiper-container .swiper-wrapper .swiper-slide {
  height:80px;
  padding:5px
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper>div:last-child {
  position:relative;
  z-index:1
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper>div:last-child img {
  filter:blur(5px);
  opacity:.5
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper>div:last-child:before {
  width:32px;
  height:32px;
  position:absolute;
  top:50%;
  left:50%;
  text-align:center;
  line-height:32px;
  color:rgba(0,0,0,.8);
  text-shadow:0 1px 1px rgba(255,255,255,.3);
  font-size:20px;
  z-index:1;
  margin-top:-16px;
  margin-left:-16px;
  content:"\e8ca";
  font-family:"fontello"
}
.clicked_thumb .pro_gallery_thumb_box,
.pro_gallery_thumb_box {
  border-radius:70px!important;
  overflow:hidden;
  border:1px solid #ddd
}
.clicked_thumb .pro_gallery_thumb_box::before,
.pro_gallery_thumb_box::before {
  display:none
}
.pvideo img,
.pvideooo img,
.pvideoo img {
  opacity:.5;
  filter:blur(5px);
  transform:scale(1.5)
}
.pro_gallery_thumb_boxi {
  border-radius:7px
}
#product .kk_container .swiper-wrapper {
  justify-content:right
}
.pro_gallery_thumbsss .general_border {
  border-radius:7px!important;
  overflow:hidden;
  border:1px solid #f2f2f2;
  padding:10px
}
.kk_container .pro_gallery_thumbsss .swiper-slide {
  display:flex
}
.pro_gallery_thumbsss .swiper-slide-thumb-active .general_border {
  border:2px solid #1ca2bd
}
.pro_gallery_thumb_boxxx.general_border {
  padding:0;
  display:flex;
  position:relative;
  background:#000;
  height:74px;
  width:100%;
  align-items:center;
  border:2px solid #000
}
#customers-videos .swiper-button {
  margin-top:-100px!important
}
.pro_gallery_thumbsss .swiper-slide-thumb-active .pro_gallery_thumb_boxxx.general_border {
  border:2px solid #1ca2bd
}
.pro_gallery_thumb_boxxx a,
.pro_gallery_thumb_box a {
  color:#fff;
  position:absolute;
  display:flex;
  align-items:center;
  justify-content:center;
  width:calc(100% - 10px);
  color:#fff;
  z-index:1;
  height:calc(100% - 10px);
  border-radius:0!important;
  background:transparent
}
.clicked_thumb .pro_gallery_thumb_box,
.pro_gallery_thumb_box {
  position:relative
}
.pro_gallery_thumb_boxxx i,
.pro_gallery_thumb_box i {
  display:inherit;
  background:rgba(0,0,0,.75);
  padding:7px;
  color:#fff;
  border-radius:7px
}
.kk_container video {
  height:100%;
  border:0;
  max-width:100%;
  margin:auto;
  display:block
}
.video_title {
  padding:10px 10px 1px 10px;
  background:#e7f2f7;
  border-radius:7px
}
.kk_container .plyr__video-wrapper {
  width:100%!important
}
.kk_container .plyr * {
  direction:ltr
}
.kk_container .plyr.plyr--video {
  border-radius:7px!important
}
.plyr__play-large {
  border-radius:7px!important;
  padding:10px 15px!important
}
#footer-bottom {
  padding-top: 20px;
  padding-bottom: 5px;
}
.block_blog .pro_outer_box{
	width:100%;
	max-width:100% !important;
}
@media screen and (min-width:1200px) {
    
.m_column_row > div{
    padding:5px 15px;
}
    .product_first_section {
 padding-top: 40px;
}
.product-actions{
position: sticky;
    top: 20px;
    background: #f8f8f8;
    z-index: 9;
}
	    .product_left_content{
		min-width:700px !important;
	}
	#blog_primary_block {
  max-width: 1130px;
  margin: auto;
}
	.product_description_container{
		width:1024px;
		padding-top:40px;
		margin:auto
	}
	#easycontent_80 {
		border:1px solid #feedd8!important;
  margin-bottom: 0px;
  margin-top: auto;
  position:relative;
  overflow:hidden;
  padding-right:60px !important;
}
#easycontent_80::after {
 content: '\e9b9';
color: #fb8d00;
  position: absolute;
  top: 45%;
  height: 100%;
  right: 0;
  width: 40px;
  justify-content: center;
  font-size: 24px;
  display: flex;
  align-items: center;
  z-index: 2;
  transform: translateY(-50%);
  font-family: "fontello";
}
#easycontent_80::before {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  width: 40px;
background-color: #feedd8;
}
	.product_middle_column_inner {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.product-information {
  display: flex;
  flex-direction: column;
  height: 100%;
}


  .ppro_gallery_thumbs .swiper-slide,
  .pppro_gallery_thumbs .swiper-slide,
  .pro_gallery_thumbsss .swiper-slide {
    vertical-align:middle;
    max-width:21%
  }
  .ppro_gallery_thumbs .swiper-wrapper,
  .pro_gallery_thumbsss .swiper-wrapper {
    flex-wrap:wrap;
    transform:none!important
  }
  .kk_container .pro_gallery_top_containerr,
  .kk_container .pro_gallery_top_containerrr {
    width:70%
  }
  .kk_container .pro_gallery_thumbs_container,
  .kk_container .pro_gallery_thumbs_containerr {
    width:30%;
    padding-right:1%
  }
}
@media screen and (max-width:1400px) {
	.kk_container .tab-content {
  padding: 0;
}
  .kk_container>div {
    max-height:100vh;
    max-width:80vw;
    border-radius:7px;
    background:#f8f8f8;
    display:flex;
    flex-direction:column;
    width:980px;
    height:90vh;
    padding:10px
  }
}
.swiper-pagination.swiper-pagination-fraction {
	font-family:irswl;
  font-feature-settings:"ss02";
  direction:ltr;
  bottom:0;
  left:0
}
.ppro_gallery_top,
.pro_gallery_toppp,
.pppro_gallery_top {
  padding-bottom:40px
}
.kk_container .swiper-slide {
  margin-bottom:5px
}
.kk_container .tab-content .h6 {
  margin-bottom:30px!important;
  color:#111
}
.kk_container .kk_closee {
  width:100%;
  display:block;
  height:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:-1
}
@media screen and (max-width:1200px) {
  .kk_container video {
    height:auto
  }
  .st_popup_video i,
  .st_popup_videoo i {
    padding:2px;
    border-radius:4px;
    font-size:14px
  }
  .kk_container .swiper-container {
    height:auto
  }
  .imgboxx.d-flex .h6,
  #customers-videos h6 {
    display:none
  }
  .imgboxx.d-flex .pro_gallery_thumbs_container,
  .pro_gallery_thumbs_containerr {
    max-width:100%!important;
    margin-top:auto;
    width:100%
  }
  .ppro_gallery_thumbs {
    width:100%
  }
  .imgboxx.d-flex,
  #customers-videos>div {
    flex-direction:column;
    height:100%;
    width:100%
  }
  .kk_container .nav-tabs .nav-link i {
    display:none
  }
  .kk_container .nav-tabs .nav-link {
    font-size:16px;
    margin:0
  }
  .kk_container>div {
    max-height:100%;
    border-radius:0;
    background:#f8f8f8;
    display:flex;
    flex-direction:column;
    width:980px;
    height:100%;
    padding:10px;
    min-width:100%;
    z-index:99999
  }
  .kk_open .kk_container {
    z-index:9999999999
  }
}
 #easycontent_83 .style_content p{
	line-height:1.6;
	font-size: 13px;
}
.product_view_more_box a:after{
	content: '\f104';
  font-family: "fontello";
	margin-right:10px;
	vertical-align: middle;
}
.st_popup_video,
.st_popup_videoo {
  color:#fff;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  border-radius:0!important;
  background:transparent
}
.st_popup_video i,
.st_popup_videoo i {
  display:inherit;
  color:red;
  padding:3px;
  border-radius:7px;
  border:2px solid red;
  font-size:14px;
  text-shadow:0 1px 1px rgba(255,255,255,.3)
}
.pvideo {
  position:relative
}
.pvideo img {
  filter:blur(5px)
}
.st_popup_video_wrap {
  position:absolute;
  z-index:8;
  top:0!important;
  right:0!important;
  margin-right:0;
  margin-top:0;
  width:100%;
  height:100%
}
.pvideo span,
.pvideooo span {
  position:absolute;
  width:100%;
  text-align:center;
  bottom:2px;
  left:0;
  font-size:12px;
  z-index:1;
  color:#111
}
.pvideo .st_popup_videoo i,
.pvideooo i {
  margin-top:-15px
}
.pro_gallery_thumb_boxx p {
  color:#333
}
@media (max-width:767px) {
  .pro_gallery_topp {
    padding-top:35px
  }
}
.pro_gallery_topp {
  padding-top:1px
}


.pvideo {
  position: relative;
}

.clicked_thumb .pro_gallery_thumb_box, .pro_gallery_thumb_box {
border-radius: 10px !important;
  overflow: hidden;
  border: 2px solid #d3dacc;
  position: relative;
  padding: 0px;
}
.pvideo span, .pvideooo span {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 7px;
  left: 0;
  font-size: 12px;
  z-index: 1;
  color: #111;
}
.pvideo img, .pvideooo img, .pvideoo img {
  opacity: .5;
  filter: blur(5px);
  transform: scale(1.5);
}
.st_popup_video_wrap {
  position: absolute;
  z-index: 8;
  top: 0 !important;
  right: 0 !important;
  margin-right: 0;
  margin-top: 0;
  width: 100%;
  height: 100%;
  bottom: 10px;
}
.st_popup_video, .st_popup_videoo {
  color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 0 !important;
  background: transparent;
}

.st_popup_video i, .st_popup_videoo i {
  display: inherit;
  color: #424750;
  padding: 3px;
  border-radius: 7px;
  border: 2px solid #424750;
  font-size: 14px;
  text-shadow: 0 1px 1px rgba(255,255,255,.3);
}
.pvideo .st_popup_videoo i, .pvideooo i {
  margin-top: -20px;
}
.pro_gallery_thumb {
  border-radius: 5px;
  opacity: 1 !important;
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child {
  position: relative;
  z-index: 1;
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child img {
  filter: blur(5px);
  opacity: .5;
}
.pro_gallery_thumbs_container.bahman .swiper-wrapper > div:last-child::before {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  line-height: 32px;
  color: rgba(0,0,0,.8);
  text-shadow: 0 1px 1px rgba(255,255,255,.3);
  font-size: 20px;
  z-index: 1;
  margin-top: -16px;
  margin-left: -16px;
  content: "\e8ca";
  font-family: "fontello";
}
.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large {
  background: #d97706 !important;

}
.plyr__progress--played, .plyr__volume--display{
	
	 color: #d97706 !important;
}
.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover{
	 background: #d97706 !important;
}
#top_bar{

	font-family:irswl;
	position:relative;
	padding:0;
	font-feature-settings: "ss02";
}
#top_bar p{
	margin:0;
	}
	

#cart #sidebar_box, #checkout #sidebar_box {
	display:none
}
#cart #wrapper, #checkout #wrapper{
	margin-top:30px
}

@media screen and (max-width: 768px) {

    #easycontent_83 .row{
        margin:0;
    }
     #easycontent_83 .style_content p {
  font-size: 10px;
  margin-bottom:10px;
}
.title_block {
  margin: 0;
}
	  .sortsort .h6 {
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
  }
  .products-sort-order ul li a {
    display: flex;
    align-items: center;
    margin: 5px;
    font-size: 13px;
    padding: 5px 10px;
  }
   .products-sort-order ul li a i {
    position: relative;
    margin-left: 10px;
    width: 24px;
    height: 24px;
    border: 2px solid #ddd;
    border-radius: 25px;
  }
    .dropdown_list_item.current {
    color: #d97706;
    border: 0;
    background: transparent;
  }
   .products-sort-order ul li a.current i::before {
    position: absolute;
    content: "";
    top: 4px;
    left: 4px;
    border-radius: 25px;
    background: #d97706;
    width: 12px;
    height: 12px;
  }
	  .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;
  }
	#footer {
  margin-top: 80px;
}
  .compact-toggle {
display: flex;
    padding: 0 10px;
    height: 37px;
    line-height: 33px;
    border-radius: 25px;
    background: #d97706;
    border: 0;
    width: 30%;
    overflow: hidden;
    align-items: center;
  }
    .products-selection .products-sort-order {
    width: 50%;
    margin: 0 5px 0 0;
  }
  .compact-toggle .compact-toggle-icon {
  font-size: 22px;
  width:25px;
}

 .compact-toggle-text {
    letter-spacing: 0;
    position: static;
    font-size: 14px;
    font-weight: bold;
    transform: rotate(0);
  }
    .products-sort-order > a {
    color: #333;
    border: 1px solid #767790;
    font-size: 15px;
    border-radius: 25px;
    text-align: center;
    height: 37px;
    font-weight: 400;
    line-height: 33px;
    padding: 0 10px;
    width: 100%;
  }
}
.selectedFilters {
  clear: both;
  background: #fff;
  border: 1px solid rgb(213, 218, 226);
  box-shadow: 0px 4px 0px -1px #e6e9ee;
  padding: 5px 15px 10px 15px;
  border-radius: 15px;
  margin-bottom: 10px;
}
.selectedFilters .cf:last-child{
	border:0
}
.countdown_text{
	display:none
}
.stspecialslider_container .countdown_wrap,  .product-actions .countdown_wrap{
  position: relative;
  margin-right: auto;
  width: 260px;
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  background:none;
}
.countdown_wrap .countdown_wrap_inner {
  display: flex;
  flex-direction: row-reverse;
}
#index .stspecialslider_container .countdown_wrap_inner div ,
#product .product-actions .countdown_wrap_inner div {
  display: flex;
  width: auto;
  align-items: center;
  flex-direction: row-reverse;
}
#index .stspecialslider_container .countdown_wrap_inner div span.countdown_number,
#product .product-actions .countdown_wrap_inner div span.countdown_number{
font-size: 20px;
    padding: 0;
    width: 34px;
    height: 34px;
    line-height: 36px;
    border-radius: 12px;
    background: #667a52;
    color: #121212;
}
.stspecialslider_container .countdown_wrap_inner .countdown_text,
.stspecialslider_container .countdown_wrap_inner .countdown_text{
  display: none !important;
}
.stspecialslider_container .countdown_wrap_inner > div::after {
  content: " : ";
  color: #fff;
  display: inline-block;
  font-size: 21px;
  margin-left: 5px;
  margin-right: 5px;
}
.stspecialslider_container .countdown_wrap_inner > div:last-child:after {
display:none
}
 .countdown_wrap{
	 font-family:irswl;
	font-feature-settings: "ss02"; 
 }
 .stspecialslider_container .countdown_name {
  display: block;
  font-size: 0;
  width: 175px;
  position: relative;
}

.stspecialslider_container .countdown_name::before {
  display: block;
  font-size: 15px;
  line-height: 34px;
  color: #555;
  content: "زمان باقی مانده ";

}
.products_sldier_swiper .pro_outer_box:hover .pro_second_box, .product_list.grid .pro_outer_box:hover .pro_second_box {
  background-color: transparent !important;
}
.stspecialslider_container .countdown_wrap {
  width: 310px;
}

#index .stspecialslider_container {
  padding:  0 6px 30px 6px;
  margin-top: 40px;
  border-radius:25px;
  overflow:hidden;
  position:relative;
	background: radial-gradient(circle at 20% 20%, rgba(166,178,122,.18), transparent 35%), radial-gradient(circle at 80% 80%, rgba(79,91,50,.12), transparent 40%), linear-gradient(135deg, #F4F1E7 0%, #E9E7D8 50%, #F1EFE4 100%);
}
.full_width_top2_container{
	  position:relative
}


.wdt-blob-gradient{
	fill:url(#wdt-blob-gradient-clr);
	}
	.booom img {
position: absolute;
  top: 0;
  right: 0;
}
.booom a {
  display: flex;
  width: 100%;
  height: 100%;
}

.products_section{
	border-radius: 14px;
	overflow:hidden;
	margin:0 -15px;
	position:relative;
}
.products_section .title_block{
   padding:0 15px; 
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default {
  background: #fff;
  border-radius: 12px;
}
.products_sldier_swiper .ajax_block_product div.pro_outer_box.home_default, .product_list.grid .ajax_block_product div.pro_outer_box.home_default {
  max-width: 230px;
}
.featured_categories_container.products_container {

  background: unset;
}
.product_right_column .pro_right_item:nth-child(1) {
  flex: 1;
  margin: 0 -5px 0 0;
}
.product_right_column .pro_right_item:nth-child(2) {
  flex: 1;
  margin: 0 0 0 -5px;
}
.inline_popup_content {
  text-align: right;
  border-radius: 15px;
}
.suppp > div a {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 5px;
  min-width: 10px;
  margin: 0 5px;
  font-weight: 400;
  font-size: 13px;
  background:#fff;
border: 1px solid rgb(213, 218, 226);
  box-shadow: 0px 4px 0px -1px #e6e9ee;
  border-radius: 12px;
  color: #000;
  transition: 0.2s all;
  text-align: center;
}

.suppp > div a::before {
  font-family: "fontello";
  vertical-align: middle;
  display: block;
  font-size: 24px;
  color: #007bff;
  
}
.suppp > div:nth-child(1) a::before {
content: '\e9ba';
}
.suppp > div:nth-child(2) a::before {
  content: '\e833';
}
#easycontent_83 {

  margin-top: 30px !important;
  z-index: 9;
  display: block;
  position: relative;
  padding-top: 15px;
}
#easycontent_83:before {
content: "";
  position: absolute;
  left: 0;
  width: 150%;
  top: 0;
  border-radius: 100px;
  background: #fff;
  height: 100%;
}


	.sttab_2 > .nav-tabs{
		  border-radius: 0;
    border: 0;
    box-shadow: unset;
	    background: transparent;
	}
	.sttab_2 > .nav-tabs .nav-link {
  position: relative;
  background: #fff;
  padding: .7em 3.5em;
  text-decoration: none;
  color: #444;
}

.sttab_2 > .nav-tabs .nav-link.active::after, .sttab_2 > .nav-tabs .nav-link.active {

  z-index: 3;
}
.product_middle_column{
	z-index:9
}
.product-description-short ul, .product-description-short ul li, .product-description-short span, .product-description-short p, .product-description-short{
	font-size:15px !important
}
.brands_slider_container .pro_second_box{
	display:none
}
.brands_slider_container .fc_cat_image {
  padding: 5px 15px;
  transition:0.3s all;
	border: 1px solid #fff;
		filter: grayscale(100%)
}
.brands_slider_container .fc_cat_image:hover {
background: #fff;
 filter: grayscale(0%);
  border: 1px solid #667a52;
}
.pro_gallery_item {
  filter: brightness(.97);
}
 .images-container-0  {
  min-width: 0;
  position: relative;
  cursor: zoom-in;
  border-radius: 15px;
  overflow: hidden;
  background: #f7f7f7;
  padding: 10px;
	
}
@media (min-width: 980px) {
	#st_header .search_widget_block {
  width: 90% !important;
}

.product_middle_column{
	padding-right:30px !important
}
.product_right_column{
	width:100%
}

.product-description-short ul li{
list-style:none;
line-height:1
}
.product-description-short ul li::before {
background-color: #D97706;
margin-left:10px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  content: '';
  display:inline-block;

}

	.product_left_column{
padding:0  0 20px 0;
  position:relative;
  border-bottom:1px solid #ddd
	}
    .product_left_content{
		min-width:600px;
	}
	.product-variants .product-variants-item .color{
		border-radius:10px;
			width: 2.2rem;
  height: 2.2rem;
	}
    .featured_categories_item .pro_outer_box.category_default {
  max-width: 100%;
  margin: 3px;
}
.featured_categories_list .featured_categories_item {
margin: 3px 0;
    padding: 0 3px;
}

.stspecialslider_container .countdown_wrap {
  width: 200px;
  position: absolute;
  background: transparent;
  bottom:unset;
  top:5px;
  margin:0;
  left:10px;
  right:unset
}

.countdown_wrap .countdown_wrap_inner {
  justify-content: center;
}


.stspecialslider_container .countdown_wrap_inner > div::after {
  content: " : ";
  color: #000;
  display: inline-block;
  font-size: 21px;
  margin-left: 5px;
  margin-right: 5px;
}
.ajax_block_product .price {
  font-size: 16px;
}
}
#easycontent_container_91{
	margin:0
}
#easycontent_91 p{
margin: 0;
  font-size: 13px;
  line-height: 1.4;
}
#easycontent_91 .easy_brother_block p:before{
content: "";
  vertical-align: middle;
  margin-left: 7px;
  width: 7px;
  height: 7px;
  background: #fff;
  border-radius: 15px;
  display: inline-block;
}
.stspecialslider_container .countdown_wrap_inner > div::after{
	color:#000;
}
#index .stspecialslider_container .countdown_wrap_inner div span.countdown_number {
  font-size: 20px;
  padding: 0;
  width: 34px;
  height: 34px;
  line-height: 36px;
  border-radius: 12px;
background: #667a52;
  color:  #fff;
}
.stspecialslider_container .countdown_wrap_inner > div:first-child{
	display:none !important
}
#subcategories .inline_list li a.img img {
  border: 0;

}
#subcategories .inline_list li a.img img {
border: 1px solid #ddd;
  border-radius: 12px;
  background:#fff;

}
#subcategories .inline_list li h3{
margin: 0;
  height: 40px;
background: #fff;
  padding-top: 14px;
  border-radius: 25px;
  line-height: 1;
  color: #000;
}
#subcategories .inline_list li h3 a{
color:#000;
}
  .stspecialslider_container .countdown_name {
    display: none;

}
#subcategories .subcate_grid_view li {
  padding-left: 5px;
  padding-right: 5px;
}
  .mobile_device.use_mobile_header #sidebar_box {
    background: #fff;
    background: rgba(255,255,255,0.9);
    border-radius: 0;
    box-shadow: 1px 1px 8px 8px #c1c3c747;
    padding: 5px 0;
    backdrop-filter: blur(5px);
  }
   .mobile_device.use_mobile_header #sidebar_box .rightbar_wrap a.icon_wrap {
    height: 58px;
    padding: 6px 0;
  }
    #sidebar_box .rightbar_wrap .icon_wrap i {
    font-size: 1.3rem;
  }
@media (max-width: 980px) {
	.stbestsellers_container .s_title_block {
  height: 4em;
		padding-left: 5px;
}
	.stbestsellers_container .s_title_block a {

  font-size: 12px;
}
	#easycontent_container_96 {
  margin-bottom: 15px;
}
.search_widget_block .search_widget {
  position: static;
}
	 .search_results {
    margin-top: 11px;
  }
	.search_results .autocomplete-suggestion {
  border-bottom: 1px solid #eee;
}
	.search_product_name, .search_product_price{
		font-size:12px;
	}
	.info_brand{
		font-size:11px;
	}
	#index .stspecialslider_container {
 margin: 20px -15px;
  border-radius: 0;
}
	#rasmi-pics .images-container-0{
		padding:10px 0;
	
	}
	.kk_container > div{
		padding:0
	}

	#footer-primary {

  position: relative;
  z-index: 0;
}
	.product-description-short{
		padding-top:10px;
		border-bottom:1px solid #ddd;
	}
	#product #sidebar_box {
  display: none;
}
	.suppp {
  margin: 0 -15px 10px -15px !important;
  background: #f7f7f7;
  padding: 5px 15px 15px 15px;
}
#rightbar_31::after {
position: absolute;
    top: -10px;
    height: 75px;
    width: 100%;
    right: 0;
    content: "";
    background: #667a52;
    z-index: -1;
    border-radius: 0 250px 250px 0;
}
#rightbar_31 .fto-menu{
position: absolute;
    top: 2px;
    height: 54px;
    width: 54px;
    left: 6px;
    content: "";
    background: #fff;
    border-radius: 125px;
}
#rightbar_31, #rightbar_31 a{
	color:#fff;
	
}
.mobile_device.use_mobile_header .rightbar_wrap {
  flex: 1;
}

	#amazzing_filter .af_filter {
  box-shadow: unset;
}
	 .has-compact-filter #amazzing_filter .compact-toggle {
    display: none;
  }
	.product_info_tabs.sttab_block .nav-tabs .nav-link {
  padding: 9px 8px;
	}
	.sttab_2 .nav-tabs .nav-item .nav-link i, .sttab_2 .nav-tabs .nav-item .nav-link::before,
.product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active i, .product_info_tabs.sttab_block.sttab_2_2 .nav-tabs .nav-link.active::before	{
  font-size: 16px;
  height: 36px;
  width: 26px;
  line-height: 36px;
}
	.mobile_tab .nav-tabs{
		display: flex !Important;
    margin: 0 -15px;
     border-radius: 0 !important;
		    background: #f4f4f3 !important;
	}

	.product_left_column{
		flex-direction: column;
		background: #fff;
	}
	#easycontent_91 p, #easycontent_91  a, #easycontent_91 span{
		color:#fff
	}
	#displayBanner{
background: linear-gradient( 90deg, rgba(0, 123, 255, 1) 0%, rgba(0, 70, 180, 1) 100% );

	}

#subcategories .inline_list {
  flex-wrap: nowrap;
  overflow: hidden;
    overflow-x: hidden;
  overflow-x: auto;
}
#subcategories .inline_list li{
text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  width: 175px;
  max-width: 175px;
  min-width: 175px;
}

    #easycontent_83 .style_content img{
    max-width:36px;
}
    .products_container{
  background: unset ;
  padding: 0;

}
    .featured_categories_container .products_slider .swiper-slide {
  padding-right: 5px !important;

}
    #easycontent_87 .sttext_block{
       min-width: 175px;
    max-width: 175px;
    padding: 2px;
    }
   #easycontent_87 .steasy_element_block > .row, #easycontent_87 .steasy_element_block{
        display: flex;
    flex-wrap: nowrap;
    }
     #easycontent_87 .steasy_element_block{
         margin:0 -15px;
         padding-right:30px;
         padding-bottom:15px;
    overflow-x: auto;
}
	.stspecialslider_container.products_container .title_block_inner {
  font-size: 22px;
  display: flex;
  align-items: center;
}
	#index  .stspecialslider_container    .pro_outer_box.home_default{
	border-radius:12px !important
}
		.countdown_timer.countdown_style_0 .countdown_wrap_inner div{
		margin-top:0 !Important;
		
	}
	#index .stspecialslider_container .swiper-slide .pro_outer_box.home_default{
		margin:0 !important
	}
	.firstt {
		display:none !important
	}
	.stspecialslider_container.products_container .title_block {
  margin-bottom: 10px;

}
.stspecialslider_container .countdown_wrap{
width: 180px;
    top: 10px;
    bottom: unset;
    position: absolute;
    left: 35px;
}
}

.lte-effect-smoke{
	position: relative;
  z-index: -1;
}
.lte-effect-smoke img {
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  bottom: 0%;
  left: 50%;
  margin: 0 0 300px;
  -webkit-transform: translate(-50%, 0px);
  -moz-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  -o-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  -webkit-animation: lte-smoke-1 12s infinite;
  -moz-animation: lte-smoke-1 12s infinite;
  -o-animation: lte-smoke-1 12s infinite;
  animation: lte-smoke-1 12s infinite;
}
.lte-effect-smoke .lte-effect-item-2 {
  animation-delay: 2s;
}
.lte-effect-smoke .lte-effect-item-3 {
  animation-delay: 4s;
}
.lte-effect-smoke .lte-effect-item-4 {
  animation-delay: 6s;
}
.lte-effect-smoke .lte-effect-item-5 {
  animation-delay: 8s;
}
.lte-effect-smoke .lte-effect-item-6 {
  animation-delay: 10s;
}
@keyframes lte-smoke-1 {
  0% {
    opacity: 0;
    transform: translate(-50%, 650px);
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    transform: translateY(-50%, 0px);
  }
}

.reg-price {
  display: none;
}
.discount.discount-amount, .discount.discount-percentage {
  padding: 0 3px;
  font-weight: 400;
  border-radius: 5px;
  color: #fff;
  display:none;
  margin-right:4px;
  font-size: 13px;
background: #000;
  font-family:irswl;
  font-feature-settings: "ss02";
}
#product .product-prices .regular-price {
  color: #555;
  font-size: 17px;
}
@media (min-width: 980px) {
	#product .header-container #st_header {
  box-shadow: 0 2px 3px -3px #949496;
}
	.product-actions .btn-default.btn-large {
  font-size: 19px;
}
#easycontent_83 .sttext_item_content > p:first-child{
position:relative;
z-index:1;
margin:0;
}

}
.swiper-button-tr .swiper-button {
  height: 32px;
  line-height: 32px;
  width: 32px;
  text-align: center;
  border-radius: 100%;
  color: #444;
  display: inline-block;
  margin-right: 10px;
  font-size: 27px;
  background: #f9f9f9;
}
.namads {
  justify-content: space-evenly;
}
.easyzoom--overlay  {
	text-align:center
}
.pro_gallery_thumbss .swiper-wrapper{
	justify-content: center;
}
@media screen and (max-width: 980px) {
	.brands_slider_container .fc_cat_image {

  border: 1px solid #e7e7e7;

}
	.images-container >.images-container-0  {
min-width: 0;
  position: relative;
  cursor: zoom-in;
  overflow: hidden;
  border-radius:0;
  background: #f7f7f7;
  padding: 10px;
  margin: 0 -15px -10px -15px;
}
	#st_header .search_widget_form_inner.input-group-with-border {
  border-color: #fff !important;
}
    #steasy_element_78 > div > div:last-child{
  width: calc(100% - 80px);
}

#steasy_element_78 > div > div:first-child{
width: 75px;
    bottom: -7px !important;
}
 #footer-primary #easycontent_88 .footer_block_content{
    padding:0 !important;
 }
 #footer #easycontent_88 .title_block{
     padding:10px 0 0 0 !important;
 }
    #st_mo_menu_27, #st_mo_menu_28,#st_mo_menu_29,#st_mo_menu_30{
order:2;
}


 
  .af_filter_content {
    display: block !important;
  }

	#st_swiper_9{
		padding-bottom:20px
	}
	#st_swiper_9.swiper-container-horizontal > .swiper-pagination-bullets{
		bottom:0
	}
	#easycontent_83 {
  margin-top: 20px !important;
}
  #steasy_column_84 .row > .sttext_block {
    max-width: 50%;
	padding: 5px 5px 0 5px;
  }
 #steasy_column_84 .row {
  margin: 0 -5px;
}
  #steasy_column_84 .steasy_element_item {
	  border: 1px solid #eee;
  margin: 5px 0 0 0;
  border-radius: 12px;
  padding: 10px 5px 0 5px;
  }
}

/***
.mv_level_1 > a:before, .mo_ma_level_0:before{
	content:"";
	width:48px;
	display:inline-block;
	height:48px;
	text-align:center;
	margin-left:15px;
	vertical-align: middle;
  background-size: contain !important;
}
*/
.st_swiper_image {
  display: block;
  margin: 0 auto;
  border-radius: 10px;
}
.is_rtl .full_width_top_container .swiper-button-lr .swiper-button-prev{
	position: absolute;
  top: 50%;
  right: -2px !important;
  background-image: url(../../../../img/cms/menuicons/slider-btn2.svg);
  background-repeat: no-repeat;
width: 55px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: left;
  z-index: 110;
  transform: translateY(-50%) rotate(180deg);
  opacity: 1 !important;
}
.is_rtl .full_width_top_container .swiper-button-lr .swiper-button-prev i{
 transform: rotate(-180deg) translateX(10px);

}
.is_rtl .full_width_top_container .swiper-button-lr .swiper-button-next{
	position: absolute;
  top: 50%;
  left: -2px !important;
  background-image: url(../../../../img/cms/menuicons/slider-btn2.svg);
  background-repeat: no-repeat;
width: 55px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: left;
  z-index: 110;
  transform: translateY(-50%) ;
  opacity: 1 !important;
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button i {
  font-size: 1.4rem;
}
.swiper-button-lr.swiper-navigation-arrow .swiper-button i {
  top: 0;
   transform: translateX(-10px);
  color:#51519e;
}
    #st_mo_menu_12 .mo_ma_level_0:before, #st_mo_menu_17 .mo_ma_level_0:before,#st_mo_menu_2 .mo_ma_level_0:before,#st_mo_menu_13 .mo_ma_level_0:before{
display:none;
}
#st_mo_menu_11{
  border-bottom: 1px solid #eee;
}
.swiper-button-lr.swiper-navigation-rectangle .swiper-button, .swiper-button-lr.swiper-navigation-circle .swiper-button {
    border-radius: 25px;
    background: #fff !important;
    color: #d97706;
    box-shadow: 0 4px 15px 0 rgba(0,0,0,0.1);
}
#product .product-actions .countdown_box {
  display: flex;
  padding: 10px;
  background: #f5f8f2;
  font-size: 1.166em;
  color: #444;
  text-transform: capitalize;
  border-radius: 10px;
  justify-content: center;
}

.product-price-and-shipping.pad_b6{
  display: flex;
  flex-direction: column;
  align-items: last baseline;
}
.product-price-and-shipping .st_sticker_block {
   position: absolute;
  right: 10px;
}
#pagenotfound #body_wrapper {
  padding-bottom: 0;
  background: #fff;
}
.af_filter .name, .selectedFilters .cf {
font-size:13px;
}
.s_title_block.two_rows {
  height: 3.2em;
}
.products_containerr .swiper-slide::after {
  left: -5px;
  top: 0;
  width: 1px;
  height: 100%;
  content: "";
  position: absolute;
  background: linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 25%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 75%,rgba(255,255,255,1) 100%);
}
  .products_slider .swiper-slide {
    padding-right: 10px;
    margin-left: 0 !Important;
    height:unset
  }
  .pro_outer_box {

  height: calc(100% - 13px);
}
  #js-product-list .pro_outer_box {

  height: calc(100% - 1px);
}
  .sttext_item_image_inner img{
      background:#fff;
  }
 #easycontent_87 .sttext_item_image_inner {
  margin-bottom: -10px;
}
 #easycontent_87 .steasy_element_item .title_block{
    background: #000;
  color: #fff;
  padding-top:10px;
  border-radius:0 0 12px 12px;
}
 #easycontent_87 .sttext_item_image_inner img {
  border: 1px solid rgba(0,0,0,0.2);
}
 #easycontent_87 .steasy_element_item .title_block > div{

  color: #fff;
}
   .featured_categories_container .products_slider .swiper-slide {
    padding-right: 0;
    margin-left: 0 !Important;
  }
  .featured_categories_item .pro_outer_box.category_default {

  border: 1px solid #ddd;
  border-radius: 15px;
}

.products_section .swiper-container-free-mode  .swiper-slide .pro_outer_box {
width: 230px;
  padding: 2px;
  max-width: 230px !important;
  background: linear-gradient(35deg,#e8e8e8 90%,#e8e8e8 90%,#667a52 100%);
}
.stspecialslider_container .products_section .swiper-container-free-mode  .swiper-slide .pro_outer_box {
width: 230px;
  padding: 2px;
  max-width: 230px !important;
  background: linear-gradient(35deg,#fff 90%,#fff 90%,#000 100%);
}
.product_list.grid .pro_second_box, .products_sldier_swiper .pro_second_box {
  text-align: center;
  padding: 10px 6px 10px;
}
.products_section .product_list_item .pro_outer_box{
	border:1px solid #e6e6e6;
	border-radius:12px;
	
}
.owin{
	height: 100%;
		border-radius:12px;
	background:#fff;
}
.pro_first_box{
border-radius:12px 12px 0 0
}
#easycontent_77 a {
  margin-right: 10px;
color:#fff;

}

#easycontent_79 hr{
	border-color:#222
}
.namads a{
	background: #d2d2d2;
  display: flex;
  border-radius: 15px;
  padding: 10px;
  width: 30%;
  margin: 0 1.5%;
}
#easycontent_77 a:hover {
color:#fff;

}
#easycontent_86{
	border: 1px solid #ddd;
  border-radius: 10px;
  padding: 15px 15px 5px 15px;
}
.product_list.grid .product_list_item{
	padding:5px !important
}


.swiper-button-lr.swiper-navigation-rectangle .swiper-button-next i, .swiper-button-lr.swiper-navigation-rectangle .swiper-button-prev i {
  height: 36px;
  line-height: 36px;
  width: 36px;
}
#easycontent_80{
	padding:10px 15px 0 15px;
	border-radius:12px;
	color:#777;

	border:1px solid #eee;
}
#easycontent_80 .style_content{
		line-height:1.8;
}
steasy_element_78 .sttext_item_image_inner {
  margin: 0;
  top: 7px;
  position: relative;
}
@media screen and (min-width: 980px) {
    #easycontent_88 .style_content img, #easycontent_83 .style_content img {
max-width: 48px;
    top: 0;
    position: relative;
}
    #easycontent_87 .sttext_block{
    padding:4px 5px;
}



}
  .products_container .swiper_loading.swiper-container-initialized .swiper-slide {
    width: unset;
    max-width: unset;
  }
.review_count_extra{
    font-family:irswl;
}
.pro_gallery_item {
    border-radius:12px;
}
.pro_kuan_box{ 
    justify-content: left !important;
}

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

  #extra-0 {
    border-bottom: 0 !important;
  }
}
.booom{
border: 0 !important;
  background: transparent !important;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.stspecialslider_container .mmore {
  position: absolute;
  bottom: 10px;
  margin: auto;
  right: 0;
  left: 0;
  color: #5455aa;
  border: 2px solid #5455aa;
  width: 75%;
  display:none;
}
	#footer-bottom-container {
  padding: 20px 0 10px 0;
}
#easycontent_94 {
letter-spacing:2px;
  padding: 0 12px;
}
.stlinkgroups_links_footer_bottom li .dropdown_list_item:after,
#easycontent_91 li a:after{
	display:inline-block;
	margin:0 10px 0 0;
	vertical-align:middle;
	content:"";
	width:5px;
	height:5px;
	border-radius:25px;
	background:rgba(0,0,0,0.2)
}
.login.top_bar_item i, .wishlist_link.top_bar_item i, #top_bar i{
	font-size: 20px;
	margin-left: 0
}
.wishlist_link span.header_icon_btn_icon{
	margin:0 !Important
}
.nav_bar.horizontal-s .top_bar_item::before{
	display:none
}
#top_bar{
	font-size:12px;
}
#easycontent_91 li a{
  display: inline-block;
  padding: 0 8px;

}
#easycontent_91 ul{
	display:flex;
	margin:0
}
.stlinkgroups_links_footer_bottom li:last-child .dropdown_list_item:after,
#easycontent_91 li:last-child a:after{
	display:none
}
.banner_col.banner_b .st_banner_block {
  margin-bottom: 10px;
}
@media only screen and (max-width: 991px) {
.products_section .swiper-container-free-mode .swiper-slide .pro_outer_box {
  width: 150px;
  max-width: 150px !important;
}

	#easycontent_83 .sttext_block{
		flex:1;
		padding: 0;
	}
	  #easycontent_83 {
    margin-top: -30px !important;
  }

	  #footer-primary .st_open .footer_block_content, #footer-secondary .st_open .footer_block_content, #footer-tertiary .st_open .footer_block_content {
    border-bottom: 1px solid #222;
  }
	#footer-bottom #footer-bottom-container {
  border-top-width: 0px !important;
	}
  body#index .pro_outer_box.clearfix.home_default, .pro_outer_box , .products_section .swiper-container-free-mode .autosize .swiper-slide .pro_outer_box{
    padding: 2px !important;
    margin: 1px auto !important;
    transition: .2s transform;
    overflow: hidden;
    width: 155px;
    max-width: 155px !important;
  }

  body#index .product_list_item .pro_outer_box.home_default {
	 width:100% !important;
	 max-width: 100% !important;
	 margin: 0 !important;
  }
  .products_section .swiper-container-free-mode .autosize .swiper-slide {
  width: auto !important;
  padding-top:5px;
  padding-bottom:5px;
 
}


	.featured_categories_item .pro_outer_box.category_default{
		max-width: 100% !important;
  width: 100%;
  padding:0 !Important;
	}
}
.stbestsellers_container .product-price-and-shipping {
  display: none;
}
.product_image img , .product_img_link img.front-image 
{
	border-radius:12px;
}
.hover_effect_2 .st_banner_block::before {

  border-radius: 15px;
}
@media screen and (max-width: 480px) {
.products_section .product_list .pro_outer_box{
	flex-direction:column
}

}
.banner_col {
  padding-left: 5px;
  padding-right: 5px;
}
.st_banner_row.row, .st_banner_row .row {
  margin-left: -5px;
  margin-right: -5px;
}
.featured_categories_container .products_slider .swiper-slide:first-child {
  margin-right: 0;
}
#easycontent_88{
    margin-bottom:0 !important;
}

#steasy_element_78 .sttext_item_image_inner{
    margin:5px 0 0 0;
}
#easycontent_88 .style_content img, #easycontent_83 .style_content img{
    border:0;
    border-radius:0;
    background:unset;
}


#steasy_element_78 > div > div:first-child{
max-width: max-content;

}


@media (max-width: 767px) {
  .st_banner_block {
    margin-bottom: 10px;
  }
}

.fto-right-open-3::before, .owl-buttons .fto-left-open-3::before, .swiper-button .fto-left-open-3::before {
 content: '\f104';
}
.fto-left-open-3::before, .owl-buttons .fto-right-open-3::before, .swiper-button .fto-right-open-3::before {
content: '\f105';
}
.products_slider.display_as_grid{
	position:relative;
}


.bahman_boxes.easycontent .sttext_item_image_inner img{
	background: unset;
  border: 0;
  margin: auto;
  border-radius:0;
  display: block;
  filter: drop-shadow( 10px -5px 4px rgba(0, 0, 0, 0.2));
}
.bahman_boxes.easycontent .sttext_item_image_inner:after{
content: "";
  width: 70%;
  height: 25px;
  border-radius: 100%;
  background: rgba(0,0,0,0.5);
  filter: blur(8px);
  position: absolute;
  bottom: -5px;
  left: 10px;
  right: 0;
  margin: auto;
}
.bahman_boxes.easycontent .sttext_item_image_inner {
overflow: unset;
  width: 160px;
  height: 160px;
  margin: auto;
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  display: flex;
  align-content: center;
  justify-content: center;
    transition: all .2s ;
}
#steasy_column_50{
	position:relative;
	height:320px;
	  background: url(../../../../img/cms/shelf_c.png) repeat-x right bottom;
}
#steasy_column_50::after {
  background: url(../../../../img/cms/shelf_r.png) no-repeat right bottom;
  position: absolute;
  bottom: 0px;
  right: -139px;
  width: 139px;
  height: 320px;
  content: "";
}
#steasy_column_50::before {
  background: url(../../../../img/cms/shelf_l.png) no-repeat right bottom;
  position: absolute;
  bottom: 0px;
  left: -139px;
  width: 139px;
  height: 320px;
  content: "";
}


.bahman_boxes.easycontent .sttext_item_image_inner:hover {
  filter: grayscale(100%);
transform: scale(1.05) translateY(-10px);
}

.bahman_boxes.easycontent .sttext_item_image_inner:hover {
border: 6px solid #dacb76;
}
.hover_effect_target {
  transition: all .2s ;
}
.bahman_boxes.easycontent .sttext_block{
flex: 1;
  min-width: 170px;
  text-align:center;
  margin:5px 0;

}
.bahman_boxes.easycontent  .steasy_element_block > .row{
justify-content: space-between;
  overflow-y: hidden;
  flex-wrap: nowrap;
  align-items: center;
  padding-bottom: 20px;
  padding-top: 20px;
}
.bahman_boxes.easycontent .title_block{
	flex-direction: row;
	transition: all .2s ;
}
.bahman_boxes.easycontent .sttext_item_image + .title_block {
	opacity:0;
	position:absolute;
	background: rgba(255,255,255,0.6);
  border-radius: 25px;
  backdrop-filter:blur(5px);
  transform:translateY(-35px);
  left: 0;
    right: 0;
}
#easycontent_89{
	margin: 0 0 -40px 0 !Important;
}
.bahman_boxes.easycontent .sttext_item_image:hover + .title_block {
	opacity:1;
transform:translateY(-25px);
}
@media screen and (max-width: 480px) {
	.bahman_boxes.easycontent .sttext_item_image_inner{
	width: 130px;
  height: 130px;
	}
	.bahman_boxes.easycontent .sttext_block{
flex: 1;
  min-width: 150px;
	}
}

.bahman_boxes.easycontent .steasy_element_item{
  z-index: 2;
  position: relative;
}

.bahman_boxes.easycontent .steasy_element_item .title_block:first-child
 {
border-radius: 100px;
  margin-top: -28px;
  width: 150px;
  height: 64px;
  background: #dacb76;
  box-shadow: 0 0 0 2px #dacb76;
}

#steasy_column_36 .row{
	border-bottom:1px solid #eee;
	padding-top:10px;
}
#steasy_column_36 .row:last-child{
	border-bottom:0;
}
.pro_first_box .countdown_wrap.v_middle {
  display: none !important;
}
.products_section .swiper-container-free-mode .swiper-slide .pro_outer_box{
	position:relative;
	z-index:1
}
.products_section .swiper-container-free-mode .swiper-slide .pro_outer_box:after{
background: linear-gradient(35deg,#e8e8e8 60%,#e8e8e8 60%,#D97706 100%);
opacity:0;
	transition: 0.3s all;
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	border-radius:10px;
	z-index:-1;
}
.products_section .swiper-container-free-mode .swiper-slide .pro_outer_box:hover:after{

	opacity:1;
}
.product_img_link img.back-image, .product_image img.back-image{
  background: #fff;
}
@media (min-width: 980px) {
	.stspecialslider_container.products_container .title_block_inner {
  padding-right: 35px;
}
	.block, .wpb_content_element {
  margin-bottom: 1rem;
}
#st_mega_menu_wrap .ma_level_0 {
  border-radius: 13px;
}
#st_mega_menu_wrap .st_mega_menu:after{
	display:none
}
	.shopping_cart_style_2 {
padding: 3px 10px 3px 10px !important;
    background: #769557;
    border-radius: 25px;
    width: 48px;
    height: 48px;
text-align: center;
    line-height: 44px;

}
.shopping_cart_style_2 a span {
	margin:0 !important
}
.shopping_cart_style_2 > a {
	color:#fff
}
  #st_ma_15 + ul {
    gap: 10px;
    column-count: 3;
  }
}
.swiper_images_slider .swiper-container {
border-radius:15px;
}
@media screen and (max-width: 980px) {
	.bahman_boxes.easycontent .sttext_item_image_inner img {
  filter: drop-shadow( 7px -3px 4px rgba(0, 0, 0, 0.2));
}
	#steasy_column_50{
		height:275px
	}
	#steasy_column_50::before, #steasy_column_50::after{
		display:none
	}
	.bahman_boxes.easycontent .sttext_item_image + .title_block {
  opacity: 1;
  transform: translateY(-20px);
}
.bahman_boxes.easycontent .sttext_item_image + .title_block .title_block_inner{
	font-size:12px !important;
}
	#steasy_element_78.sttext_block .title_block_inner{
		font-size:14px !Important
	}
	.ajax_block_product .price {
  font-size: 13px;
}
.is_rtl .full_width_top_container .swiper-button-lr .swiper-button-prev ,
.is_rtl .full_width_top_container .swiper-button-lr .swiper-button-next{
display:none !important
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 0;
}
}
.popsearch {
  height: 130px;
  box-shadow: 0 0 100px rgba(0,0,0,.5);
}
@media screen and (max-width:980px) {
	.advantages{
		margin-top:20px
	}
  .submenus .fto-plus-2:before {
    content:'\e864'
  }
  .submenus .fto-minus::before {
    content:'\e8b6'
  }
  .mo_ma_level_1 {
    color:#111;
    font-weight:700
  }
  #steasy_column_59 .row>div {
    width:33%;
	padding:0 5px;
    max-width:33%
  }
  #st_mobile_menu_ul {
    min-width:100px;
    background:#f0f0f1;
    height:calc(100vh - 130px)
  }
  .is_rtl .st-effect-0.open_bar_left .st-pusher {
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
  #side_stmobilemenu {
    width:100%
  }
  #st_mobile_menu .tab-pane {
    padding:15px 15px 15px 10px!important
  }
  #st_mobile_menu {
    display:flex;
	margin-top:1px;
    height:calc(100% - 50px);
    border-top:0
  }
  #st_mobile_menu_ul li.active {
    background:#fff
  }
  #st_mobile_menu_ul li.active a {
    background:#fff;
    border-left:1px solid #fff
  }
  .overflow-y-auto {
    overflow-y:auto
  }
  .mo_sub_li {
    padding:0
  }
  .mo_mu_level_1.mo_sub_ul {
    border-bottom:1px solid #eee;
    margin:0
  }
  .mo_mu_level_1.mo_sub_ul:last-child {
    border-bottom:0
  }
  .mo_ml_level_2 {
    padding:0!important
  }
    #sst_mo_menu_7 .mo_ml_level_2 {
    padding: 0 !important;
    flex: 1;
    min-width: 50%;
  }
  .mo_ma_level_0,
  .mo_sub_a {
    font-size:13px
  }
  #side_stmobilemenu {
    overflow:hidden
  }
  #st_mobile_menu .mo_ml_level_0 .opener i {
    display:none!important
  }
  #st_mo_menu_59,
  #st_mo_menu_72,
  #st_mo_menu_2 .mo_ml_level_1.mo_sub_li.active>ul {
    display:block
  }
  .mo_ma_level_0 {
    margin:0;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    text-align:center;
    font-size:11px;
    font-weight:700
  }
  #st_mobile_menu .mo_ma_level_0 {
padding: 20px 0;
    font-weight:700;
    border-left:1px solid #e4f1fd
  }
  #st_mobile_menu_ul li.active a,
  #st_mobile_menu_ul li.active a i {
    color:#d97706 !important
  }
  .mo_ml_level_0 {
    border-bottom:1px solid #e4f1fd;
    color:#424750;
    padding:0
  }
  a.mo_ma_level_0 i {
    color:#424750!important;
    margin:0 0 5px 0
  }
   .st-menu-header {
    margin-bottom:0;
	margin-bottom: 0;
background: linear-gradient( 90deg, #444 0%, #667a52 100% );
  }
    .st-menu-header h3,  .st-menu-header  a {
		color:#fff !important
	}
	.st-menu-header {
border:0 !important
}
.product_desc_block{
	margin-bottom:30px;
	background:#fff;
}
  .mo_mu_level_2 {
    display:none
  }
  #side_stmobilemenu .tab-content>.tab-pane {
    display:none
  }
  #side_stmobilemenu .tab-content>.tab-pane.active {
    display:block
  }
  #bloaderr {
    display:none !Important
  }
  .submenus {
    width:100%;
    height:calc(100vh - 100px)
  }
  #product .submenus {
    width:100%;
    height:calc(100vh - 30px)
  } 
  #st_mobile_menu_ul {
    min-width:110px;
background: linear-gradient(0deg,#eee 30%, rgba(255, 255, 255, 1) 100%);
    height:calc(100vh - 100px);
    display:flex;
    flex-direction:column
  }
 #product #st_mobile_menu_ul {

    height: calc(100vh - 50px);
  }
  .mo_ml_level_1.mo_sub_li.active>ul {
    display:block;
  }

  #st_mobile_menu {
    display:flex;

	    height:calc(100% - 50px);
    border-top:0
  }
  .mobile_device.use_mobile_header .st-menu {
    bottom:0!important
  }
  .st-menu-header .close_right_side {
    color:#000
  }
}
.product-description h1,.product-description h2,.product-description h3,.product-description h4,.product-description h5,.product-description h6 {
font-weight:bold;
  color: #000;
}
.product-description blockquote{
  line-height: 24px;
  padding: 16px 56px 16px 26px;
  background-color: #fff;
  border-right: none;
  border: 1px solid #0087fb;
  border-radius: 10px;
  position: relative;
  font-size: 14px;
  margin: 0 0 20px;
}
.product-description blockquote::after {
content: '\e865';
  color: #0087fb;
  position: absolute;
  top: 50%;
  height: 100%;
  right: 0;
  width: 40px;
  justify-content: center;
  font-size: 24px;
  display: flex;
  align-items: center;
  z-index: 2;
  transform: translateY(-50%);
font-family: "fontello";
}
.product-description blockquote::before {
  content: '';
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  width: 40px;
  opacity: 0.15;
  background-color: #0087fb;
}


.page-content.page-cms{
	background:#fff;
	border-radius:15px;
	padding:15px;
}

#module-stblog-article.is_blog .breadcrumb_wrapper {
  position:relative;
  padding:25px 0 200px 0!important;
  z-index:1
}
#module-stblog-article.is_blog .breadcrumb_wrapper::before {
  clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),50% 100%,0)
}
.article-top img {
  box-shadow:0 0 10px 10px rgba(0,0,0,.1)
}
.article-top {
  margin-top:-150px;
  position:relative;
  z-index:2
}
.blog_content {
  border: 1px solid rgb(213,218,226);
  box-shadow: 0 4px 0 -1px #e6e9ee;
  background: #fff;
  padding: 10px 15px;
  margin-top:10px;
  border-radius: 15px;
}
.article-top .blog_info div.boox {
background: #f2f1ef;
  font-feature-settings: "ss02";
  padding: 20px 30px;
  border-radius: 15px;
  display: flex;
  width: 100%;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  border: 2px solid #fff;
}
.article-top .blog_info div.innn {
  padding:7px 7px 4px 7px;
  margin-bottom:20px;
  background:#fff;
  border-radius:12px;
  display:flex;
  align-items:center
}

.article-top .blog_info div.innn i {
  color:#000;
  display:inline-block;
  width:42px;
  height:42px;
  font-size:20px;
  margin-left:10px;
  text-align:center;
  line-height:40px
}
#stb_search_block_left {
  margin-top:-50px;
  margin-bottom:10px;
  border-radius:15px;
  background:#fff;
  box-shadow:0 0 5px rgba(0,0,0,.15);
  padding:5px 20px;
  z-index:2;
  position:relative
}
#stb_search_block_left .input-group-with-border {
  border:0;
  background:#e8ebf0;
  border-radius:15px
}
.is_blog .breadcrumb_wrapper,
#cms .breadcrumb_wrapper {
  position:relative;
  padding:50px 0 50px 0;
  z-index:1
}
#stb_search_block_left .form-control {
  background:transparent
}
#module-stblog-default.is_blog .breadcrumb_wrapper {
  padding:25px 0 60px 0
}
.form-control::placeholder {
  color:#4d4d4d
}
.is_blog .breadcrumb_nav li,
.is_blog .breadcrumb_nav span,
.is_blog .breadcrumb_nav a,
#cms .breadcrumb_nav li,
#cms .breadcrumb_nav span,
#cms .breadcrumb_nav a {
  color:#222
}
.is_blog .product_list.list {
  display:flex;
  flex-wrap:wrap;
  grid-gap:20px
}
.is_blog .product_list.list .product_list_item {
  flex:1;
  padding-top:0;
  padding-bottom:0;
  margin-bottom:10px;
  border:0;
  min-width:100%;
  max-width:100%
}
.blog_info {
  display:flex;
  align-items:center;
  font-family:irswl;
  font-feature-settings:"ss02";
  font-size:12px;
  padding:10px 10px 5px 10px;
  display:flex;

  border-top:1px dashed #aaa
}
.blog_info  .date-add {
  margin-right: auto;
}
.is_blog .blog_info {
  color:#000;
  font-size:12px;
  padding:0 10px 5px 10px;
  border-radius:0;
  margin:0;
  font-family:irswl;
  font-feature-settings:"ss02";
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-top:0 dashed #aaa
}
.is_rtl .product_list.list .blog_lr .pro_second_box .blog_info {
  order:2;
  color:#000;
  font-size:12px;
  padding:10px 0 0 0;
  margin:10px 0 0 0;
  font-feature-settings:"ss02";
  display:flex;
  align-items:center;
  border-top:1px solid rgba(0,0,0,.1)
}
#module-stblog-article.is_blog .breadcrumb_wrapper {
  position: relative;
  padding: 25px 0 200px 0 !important;
  z-index: 1;
}
.is_blog .breadcrumb_wrapper::before,  #cms .breadcrumb_wrapper::before {
  width: 100%;
  left: 0;
  top: -5px;
  background: #F9F9F9;
background: linear-gradient( 90deg, rgb(244, 244, 242) 0%, #d9dfd3 100% );
  position: absolute;
  content: "";
  height: 100%;
}
@media screen and (max-width: 980px) {

    #page_banner_container_1 {
margin:0 !important;
    padding-bottom: 5px !important;
    padding-top: 15px !Important;
    border-top: 0 solid #f7f7f7;
    border-bottom: 0 !important;
  }
  #module-stblog-article.is_blog .breadcrumb_wrapper{
  padding: 25px 0 140px 0 !important;
}
 .article-top .blog_info div.innn {
    padding:  5px;
    margin: 3px;
    font-size: 10px;
    flex: 1;
    min-width: 47%;
  }
    .article-top .blog_info div.boox {
    padding: 10px 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .article-top .blog_info div.innn i {
    width: 20px;
    height: 20px;
    font-size: 16px;
    margin-left: 5px;
    line-height: 20px;
  }
  .article-top .blog_info div.innn {
    font-size: 10px;
  }
}
#footer-bottom-container .col-12{
	align-items:center
}
.st-menu-header:before{
content: '';
  position: absolute;
  bottom: -0.1vw;
  left: -0.1vw;
  right: -0.1vw;
  top: 55px;
  background-size: 100% 50px;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  z-index: 1;
  pointer-events: none;


 }
 
.watch {
  font-size: 11px; /* مقیاس کلی */
margin:auto;
  display: block;
  width: 15em;
  height: 15em;
z-index:5;
background: no-repeat center right 3.5em / 2em 1em linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.1)), no-repeat top 1.5em center / .5em .5em radial-gradient(rgba(0,0,0,.25) .5em, transparent .5em), no-repeat top 3.25em right 3.25em / .5em .5em radial-gradient(rgba(0,0,0,.25) .5em, transparent .5em), no-repeat center right 1.5em / .5em .5em radial-gradient(rgba(0,0,0,.25) .5em, transparent .5em), no-repeat bottom 3.25em right 3.25em / .5em .5em radial-gradient(rgba(0,0,0,.25) .5em, transparent .5em), no-repeat bottom 1.5em center / .5em .5em radial-gradient(rgba(0,0,0,.25) .5em, transparent .5em), no-repeat bottom 3.25em left 3.25em / .5em .5em radial-gradient(rgba(0,0,0,.25) .5em, transparent .5em), no-repeat center left 1.5em / .5em .5em radial-gradient(rgba(0,0,0,.25) .5em, transparent .5em), no-repeat top 3.25em left 3.25em / .5em .5em radial-gradient(rgba(0,0,0,.25) .5em, transparent .5em), linear-gradient(to bottom right, #A6B27A 25%, #89955F 50%, #9BA86D 50%, #89955F 100%);

  border-radius: 50%;

  box-shadow:
    inset 0 0 0 .5em #F5F1D5,
    inset 0 0 0 .9em #182E38,
    inset .5em .5em 0 .75em rgba(0,0,0,.15),
    .25em .25em 0 .15em rgba(0,0,0,.15);

  box-sizing: border-box;
  position: relative;
}

.watch::after {
  content: "";
  width: .75em;
  height: 40%;
  background:
    #182E38
    no-repeat top center / .75em .75em
    radial-gradient(#F5F1D5 .4em, transparent .4em);

  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -.375em;
  margin-top: -.25em;

  transform-origin: center 6%;
  border-radius: .4em;
  animation: tick 2400ms linear infinite;
}

.watch::before {
  content: "";
  width: .75em;
  height: 25%;
  background: #182E38;

  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -.375em;
  margin-top: -.25em;

  transform-origin: center 10%;
  border-radius: .4em;
  animation: tick 28800ms linear infinite;
}

.watch-wrap {
  position: relative;
  width: 100%;
  margin: auto;
}

/* بند بالا */
.watch-wrap::before,
.watch-wrap::after {
  content: "";
  position: absolute;
  left: 50%;
  width: 6em;
  height: 6em;
background: linear-gradient(to right, #4f5b32, #3f4a27, #4f5b32);
  border-radius: 1em;
  transform: translateX(-50%);
  box-shadow:
    inset 0 0 .4em rgba(255,255,255,.15),
    inset 0 0 .6em rgba(0,0,0,.4);
}

/* بالا */
.watch-wrap::before {
  bottom: 100%;
  margin-bottom: -.8em;
}

/* پایین */
.watch-wrap::after {
  top: 100%;
  margin-top: -.8em;
}
.watch-wrap span {
  position: absolute;
  top: 70%;
  left: 50%;
  margin-left: -25px;
  width: 50px;
}


@keyframes tick {
  100% {
    transform: rotate(360deg);
  }
}
 .feature-name h4:before{
	content: "";
  vertical-align: middle;
  margin-left: 7px;
  width: 7px;
  height: 7px;
  background: #000;
  border-radius: 15px;
  display: inline-block; 
 }
 
 #header_right{
	 min-width:100px
 }
#st_mega_menu_wrap #st_ma_0 {
background: #667a52;
  border-radius: 12px;
  color: #fff;
  font-size: 14px;
  min-width: 225px;
  margin: 0 0 5px 15px;
  max-width: 155px;
  text-align: center;
}
 #header_primary #st_menu_0 {
    max-width:165px;
  }
  .featured_categories_list{
	  margin:-5px;
  }

.product-features .data-sheet:nth-child(even) {
    background: #fcfdfb;
}
#mobile_bar .fto-menu::before {

  background-image: url(menuuu.svg);

}
