@charset "utf-8";
/*
Theme Name: رنگی کالا 
Theme URI: http://tarlanweb.ir
Author: Reza Kianoosh - 09158856205
Author URI: http://rkianoosh.ir
Description: 
Version: 1.0
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed, 
figure,figcaption,footer,header,hgroup,menu,output,section,summary,time,mark,audio,video{
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display: block;}
body{line-height: 1px;}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}
.aligncenter,img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom: 15px;text-align:center;}
.alignright,img.alignright{float: right;margin: 0 0 15px 15px;}
.alignleft,img.alignleft{float: left;margin: 0 15px 15px 0;}
img{max-width: 100%;height: auto;}
table{border-collapse: collapse;border-spacing: 0;}
ul,ul li{list-style-type: none;}
a{text-decoration: none;transition: 0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
a:hover{transition: 0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.clear{clear: both;}
.clear2{clear: both;padding: 10px 0;}
.clear3{clear: both;padding: 20px 0;}
strong{font-weight: bold;}
@font-face {
  font-family: shabnam;
  src: url('fonts/shabnam.woff') format('woff');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: shabnam;
  src: url('fonts/shabnam-bold.woff') format('woff');
  font-weight: bold;
  font-display: swap;
}
input,button,textarea{font-family: shabnam,tahoma;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
*{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
body{background: #f5f5f5;color: #4a4c64;font-family: shabnam,tahoma;font-size: 15px;line-height: 25px;
direction: rtl;text-align: right;overflow-x: hidden;font-weight: 500;}
a{color: #4a4c64;outline: unset;}
.digloginpage{font-family: shabnam,tahoma !important;}
.tarlanweb_center{width: 1200px;height: auto;margin: 0 auto;position: relative;}
.box_shadow {
    box-shadow: 0 5px 15px #e3e5e8;
}
.h1_seo_heading{display: none;}
#header{width: 100%;height: auto;clear: both;margin-bottom: 30px;background: #fff;
box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);}
.home #header{margin:0;}
.top_head{width: 100%;height: auto;clear: both;padding: 20px 0;}
.logo{width: 60px;float: right;line-height: 0;}
.logo a{display: block;line-height: 0;}
.logo img{width:100%;height:auto;}

.bt_head{width: 100%;height: auto;clear: both;padding: 7px 0;/*border-top: 1px solid #f5f5f5;*/
background: rgb(76,179,200);background: linear-gradient(90deg, rgba(76,179,200,1) 0%, rgba(121,130,190,1) 0%, rgba(76,179,200,1) 100%);}

.single_top_slides{width:100% !important;border-radius:7px !important;overflow:hidden;}
.single_top_slides img{width:100%;border-radius:7px !important;}
.author_page_tct,.author_page_tct .edd_cource_box{text-align:center !important;}

.h3-to-tab{width:100%;clear:both;margin-top:30px;}
.h3-to-tab > div{background: #f0f2f7;width: 100%;margin-bottom: 12px;
border-radius: 7px;}
.accordion-header{font-size: 15px;color: #363636;font-weight: bold;cursor: pointer;padding: 15px;}
.accordion-body{text-align: justify;font-size: 13px;border-top: 1px dashed rgba(0,0,0,0.1);padding: 15px;clear: both;}
.accordion-header::after{content: "\f104";color: rgba(0,0,0,0.35);display: inline-block;float: left;vertical-align: middle;margin-left: 7px;
font-family: FontAwesome;transform: rotate(90deg);transition: all 0.3s ease-in-out;}
.accordion-header.closed::after{transform: rotate(-90deg);}


.tags_blg_boxs{padding:0 30px;}
.top_sldc{padding-bottom:25px;}

.menu_right{width: 80%;float: right;}
.menu_right > ul > li{float: right;margin-left: 5px;position: relative;}
.menu_right > ul > li:last-child{margin-left: 0;}
.menu_right > ul > li > a{padding: 12px;color:#fff;
font-size: 16px;display: inline-block;position: relative;font-weight: 500;}
.menu_right ul li a:hover,.night .menu_right ul li a:hover{color: #ee2b31;}
.menu_right > ul > li > a:hover,.menu_right > ul > li > a:focus,.menu_right > ul > li > a:active{}
.menu_right > ul > li > a:hover:before,.menu_right > ul > li > a:focus:before,.menu_right > ul > li > a:active:before {
-webkit-transform: scale(1);transform: scale(1);}
.menu_right .menu-item-has-children::after{font-family: FontAwesome;content: "\f107";
position: absolute;left: 5px;bottom: 10px;color:#fff;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
.menu_right .menu-item-has-children:hover::after{transform: rotate(180deg);-moz-transform: rotate(180deg);
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
.menu_right .menu-item-has-children:hover::after{}
.menu_right .menu-item-has-children:hover,.menu_right ul ul .menu-item-has-children{}
.menu_right > ul > li.menu-item-has-children > a{padding: 12px 6px 12px 20px;}
.menu_right > ul > li.menu-item-has-children:hover > a{}
.menu_right .menu-item-has-children:hover > a,.menu_right ul ul .menu-item-has-children:hover > a{}
.menu_right ul ul .menu-item-has-children:hover > a:before{}
.menu_right ul ul .menu-item-has-children::after{position: absolute;
font-family: FontAwesome;content: "\f104";font-size: 15px;bottom: 3px !important;left: 10px;}
.menu_right .current-menu-item,.menu_right .current-menu-parent,.menu_right .current-post-parent{}
.menu_right li {position:relative;margin:0px;}
.menu_right li ul.sub-menu {width:500px;position:absolute;margin-top:7px !important;z-index:999999999;
display:none;background: #fff;text-align: right;padding: 15px;border-radius: 0 0 7px 7px;
box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;}
.menu_right li ul ul.sub-menu {margin-top: 0;}
.menu_right ul ul li{width: 50%;position: relative;float: right;}
.menu_right ul ul li a {width: 100%;position: relative;font-size: 13px;padding:4px 7px;
display: block;}
.menu_right > ul > li > ul.sub-menu {top:100%;right: 0;}
.menu_right li li ul {top:0px;right:100%;}
.menu_right li a {display: block;}
.tabs_link_ul{}
.tabs_link_ul li{width: 100%;padding: 4px 0 !important;}
.tabs_link_ul a{position: relative;display: block;line-height: 0;overflow: hidden;border-radius: 5px;}
.tabs_link_ul a span{position: absolute;font-size:12px;
top: 50%;transform: translateY(-50%);padding-right:10px;line-height: 22px;}
.tabs_link_ul a img{border-radius: 5px;}
.tabs_link_ul li::before{display: none !important;}
.tabs_link_ul li a:hover{background: #f5f5f5;}

.off_vip_list ul{margin:0 -15px;}
.off_vip_list ul li{width:20%;float:right;padding:15px;}

.head_tells{position: relative;float: left;padding-top: 3px;}
.head_tells .fa-phone{font-size: 30px;color: #fff;transform: rotate(10deg);
float: left;margin: 7px 5px 0 0;}
.tell_numbers_box{float: left;margin: 7px 15px 0 0;line-height: 15px;position: relative;color: #fff;}
.tell_numbers_box p{direction: ltr;text-align: left;font-size:20px;}
.tell_numbers_box i{font-size: 12px;}
.tell_numbers_box p span{font-size: 20px;font-weight:bold;}


.crt_user_box{float: left;position: relative;color: #49be78;
margin: 10px 15px 0 0;}
.register_link{font-size: 14px;height: 40px;/*padding: 0 20px;*/background: #551b6f;color: #fff;width:125px;
float: right;text-align: center;line-height: 40px;border-radius: 20px;}
.cart_header_box{width: 40px;height: 40px;text-align: center;line-height: 40px;float: left;
position: relative;border: 2px solid #49be78;margin-right: 15px;
border-radius: 50px;}
.cart_tt i{font-size: 18px;margin-top: 3px;}
.cart_header_box span.number_cart_add{background: #49be78;color: #fff;
width: 20px;height: 20px;line-height: 20px;
border-radius: 50%;position: absolute;left: -7px;top: -2px;}

#searches{width: 40%;float: left;position: relative;margin-top: 10px;}
#searches #lsds {width: 100%;border: none;position: absolute;right: 0;outline: unset;color: #8b8790;
height: 40px;text-indent: 12px;font-size: 14px;background: #f5f5f5;
border-radius: 25px;}
#searches button {
width: 40px;height: 40px !important;line-height: 42px;
font-size:20px;text-align: center;color: #8b8790;
border: none;position: relative;border-radius: 25px 0 0 25px;cursor: pointer;float: left;}
#searches button:hover{}
#searches ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #8b8790;
  opacity: 1; /* Firefox */
}

#searches :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #8b8790;
}

#searches ::-ms-input-placeholder { /* Microsoft Edge */
  color: #8b8790;
}



.box_banners{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -15px;
}
.box_banners a{margin: 15px;overflow: hidden;display: block;line-height: 0;}
.box_banners a img{border-radius: 12px;}

.tops_namads_box{width: 100%;clear: both;margin-bottom: 40px;}
.tops_namads_box ul{margin: 0 -10px;}
.tops_namads_box ul li{width: 20%;padding:0 10px;float: right;position: relative;}
.namads_item{position: relative;width: 100%;height: auto;padding:5px 10px;background: #fff;
border-radius: 7px;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;}

.tops_namads_box i{width: 50px;height: 70px;line-height: 70px;text-align: center;font-size: 30px;}
.tops_namads_box img{width: 60px;height: 60px;text-align: center;margin:0 auto;}
.namads_txt_b{width: 100%;line-height: 25px;padding-right:15px;}
.namads_txt_b p{font-size: 16px;font-weight: bold;}
.namads_txt_b span{font-size: 13px;font-weight: normal;display:block;}

.off_img_top{width:100%;position:relative;clear:both;margin:10px auto 30px auto;display:block;line-height:0;}
.margintop_30{margin-top:-30px;background:url(images/vip_bg.jpg) no-repeat top;background-size:100% auto;padding-top:30px;}


.full_post_title{width: 100%;height: auto;clear: both;border-bottom: 1px solid #e7e7e7;margin-bottom: 10px;}
.full_post_title h2,.full_post_title h1{float: right;font-size: 18px;font-weight: bold;
border-bottom: 1px solid #ee2b31;position: relative;padding-bottom: 10px;margin-bottom: -1px;}
.more_prd{float: left;padding: 5px 15px;background: #e7e7e7;}
.owl-carousel.owl-rtl .owl-item{margin: 30px auto;}
.blogx_vbox{width: 100%;height: auto;clear: both;margin-top: 40px;}
.posts_boxc{width: 100%;height: auto;clear: both;margin: 40px 0;padding: 20px;background: #fff;
border-radius: 7px;}
.post_lists ul{margin: 0 -15px;}
.post_lists ul li{width: 25%;height: auto;float: right;padding: 15px;}

.owl-item{margin-top:20px;margin-bottom:20px;}

.blog_box{width: 100%;clear: both;}
.blog_titr{font-size: 19px;font-weight: bold;float: right;}
.more_blog{float: left;color: #19bfd3;}

.blog_box_items ul{margin: 0 -10px;}
.blog_box_items ul li{width: 25%;padding: 10px;float: right;}
.blog_box_items li a{display: block;border-radius: 7px;overflow-x: hidden;line-height:0;background:#fff;}
.blog_box_items li a img{width: 100%;border-radius: 7px 7px 0 0;}
.blog_box_items li a span{padding: 0 15px;font-size:15px;margin:10px 0;line-height:24px;height:60px;
display: grid;place-items: center;overflow: hidden;}

.posts{width: 100%;height: auto;position: relative;direction: rtl;padding:10px;border-radius:7px;background:#fff;}
.posts figure,.posts figure a{display: block;line-height: 0;text-align: center;}
.posts header h2{width: 100%;clear: both;margin-top: 20px;}
.posts figure img{width: 100%;border-radius:5px;}
.posts header h2 a{width: 100%;height: 50px;overflow: hidden;font-size: 16px;font-weight:500;
text-align: center;display: grid;place-items: center;}
.posts footer{width: 100%;margin-top: 10px;height:30px;overflow:hidden;}
.price_boxc{width: 100%;text-align: center;font-size: 16px;}
.price_boxc p{float: left;}
.price_boxc bdi{font-size:15px;font-weight:bold;}
.price_boxc span{font-size: 13px !important;font-weight: normal;}
.price_boxc del bdi{font-size:13px;font-weight:normal;}
.vip_tick{position: absolute;left: 5px;top: 5px;}
.vip_tick span{background: #ef232c;color: #fff;margin-right: 10px;float: left;
padding: 0 10px;border-radius: 3px;}
.off_persens{float: right;font-size: 12px;color: #ef232c;}
.blog_txt_shorts{width: 100%;height: 80px;overflow: hidden;font-size: 12px;line-height: 20px;
margin: 15px 0;}
.blog_post_view_box{float: right;}
.blog_post_mores{float: left;padding: 0 10px;background: #f8f9fb;border-radius: 15px;position: relative;}
.blg_posts footer{padding: 10px;}
.blog_post_mores::after{content: "\f104";font-family:FontAwesome;float: left;padding-right: 5px;}
.blogs_posts header h2 a{font-weight: bold;text-align: right;}

.price_boxc ins bdi,.offs_prices_box ins bdi{display: inline-block;font-size: 14px;padding:0 4px;
background: #49be78;color: #fff;border-radius: 20px;}
.price_boxc ins bdi .woocommerce-Price-currencySymbol,.offs_prices_box ins .woocommerce-Price-currencySymbol{font-size: 13px;}
.price_boxc del .woocommerce-Price-currencySymbol,.offs_prices_box del .woocommerce-Price-currencySymbol{display: none;}
.price_boxc del,.offs_prices_box del {font-size: 13px;}

#top_imgs_box{width: 100%;margin: 0 0 40px 0;}
.right_imgs_box{width: 66.667%;float: right;}
.left_imgs_box{width: 31.667%;float: left;}
.right_imgs_box a,.left_imgs_box a{line-height: 0;display: block;}
.left_imgs_box .first_img_box{margin-bottom: 20px;}
#top_imgs_box img{width:100%;height:auto;}
.slide_s .owl-nav button.owl-prev{left:0 !important;}
.slide_s .owl-nav button.owl-next{right:0 !important;}

#off_sliders{width: 100%;height: auto;clear: both;margin-bottom: 40px;}
.off_slider_box{width: 100%;height: auto;padding: 15px;background: #fff;
border-radius: 7px;
position: relative;}
.off_sld_title{padding: 15px 20px 15px 30px;position: relative;background: #2dcea2;color: #fff;font-size: 20px;
position: absolute;right: 30px;top: 0;border-radius: 0 0 15px 50px;}

#off_sliders .horizontal{width: 30%;height: auto;float: left;background: #f9f9f9;}
#off_sliders .offtabs_contents{width: 68%;float: right;}
#off_sliders .horizontal li{width: 100%;clear: both;position: relative;}
#off_sliders .horizontal li a{display: block;position: relative;padding: 13px;}
#off_sliders .horizontal li img{float: right;width: 50px;height: 50px;margin:0 5px 0 0;line-height: 0;}
#off_sliders .horizontal li.active{background: #ef232c;}
#off_sliders .horizontal li.active a{color: #fff;}
#off_sliders .horizontal li.active::after {
    content: '';
    position: absolute;
    top: 0;
    right: -17px;
    width: 0;
    height: 0;
    border-top: 26px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 17px solid #ef232c;
}
#off_sliders .horizontal li a span{}

.right_box_offs{width: 35%;float: right;line-height: 0;}
.right_box_offs img{margin: 0 auto;}
.count_times{width: 100%;height: 50px;clear: both;margin-top: 10px;}
.count_times p{width: 45px;float: right;text-align: center;background:#eee;padding-top: 5px;
margin-left: 10px;}
.count_times p i{text-align: center;display: block;margin: 0 auto;font-size: 20px;}
.left_box_offs{width: 62%;float: left;}
.left_box_offs h2 a{font-size: 17px;display: block;font-weight: 600;}
.left_box_offs ul{margin-top: 7px;}
.left_box_offs ul li{list-style-type: disc;margin-right: 10px;}
.offprice_boxes{width: 100%;height: auto;clear: both;margin-bottom: 5px;}
.offprice_boxes span{background: #ef232c;color: #fff;float: right;padding: 0 10px;
border-radius: 15px;margin-left: 10px;}
.offprice_boxes p{font-size: 22px;font-weight: 700;margin-top: 10px;}

.mobile_offers_box_tt .count_times{height: 40px;margin-top: 5px;text-align:center}
.mobile_offers_box_tt .count_times p{width: 40px;float: none;text-align: center;background:#eee;padding:4px 0;
margin-left: 5px;line-height:16px;display:inline-block;}
.mobile_offers_box_tt .count_times p i{font-size: 16px;}
.mobile_offers_box_tt .offprice_boxes p{font-size: 16px;margin-top: 0;}
.mobile_offers_box_tt .count_times p span{font-size: 13px;}

.shop_box_cnt{width: 100%;height: auto;clear: both;margin-bottom: 30px;}
.shop_box_cnt_titles{clear: both;font-size: 17px;display: flex;padding-bottom: 20px;
float: right;border-bottom: 1px solid #2dcea2;margin-bottom: -1px;}

.shop_box_cnt_titles i{font-size: 20px;float: right;margin: 3px 0 0 5px;}
.liners{width: 100%;border-bottom: 1px solid #d9d9d9;}
.shop_post_bxt > div{height: 23px;font-size: 13px;}
.s_bxt_right{width: 50%;float: right;text-align: right;}
.s_bxt_left{width: 50%;float: left;text-align: left;}
.s_bxt_center{width: 100%;clear: both;text-align: center;font-size: 16px !important;font-weight: bold;
color: #2dcea2;}
.vip_txt_box{width: 85%;height: 110px;overflow: hidden;margin:10px 0;}

#footer{width: 100%;height: auto;clear: both;background: #fff;padding-top: 20px;}
.ft_abouts{width: 45%;float: right;}
.ft_titres{width: 100%;height: auto;font-size: 20px;margin-bottom: 25px;}
.abouts_box_p{text-align: justify;margin-bottom: 20px;}
.ft_add_tell_box{width: 100%;margin-bottom: 15px;position: relative;padding-right: 20px;}
.ft_add_tell_box i{position: absolute;right: 0;top: 2px;font-size: 20px;}
.ft_add_tell_box .fa-phone{transform: rotate(-110deg);}
.ft_links_list{width: 20%;float: right;padding-right:3.5%;}
.ul_links li{width: 100%;clear: both;margin-bottom: 10px;}

.ft_namads{width: 35%;float: left;}
.ft_namads_box{text-align: left;}
.ft_namads_box img{max-width: 32%;}

.copy_right_box{width: 100%;height: auto;clear: both;padding: 25px 0;border-top: 1px solid #f5f5f5;}
.copy_right_right_box{width: 70%;float: right;}
.copy_right_left_box{width: 27%;float: left;text-align: left;}
.blog_footerx{padding:0 !important;}
.blog_footerx .copy_right_box{border-top:none !important;}
.blg_socialsxs a{width:30px;height:30px;line-height:30px;text-align:center;font-size:19px;margin-right:3px;background:#f3f6fb;display:inline-block;
border-radius:4px;}

.blg_socialsxs a i{width:30px;height:30px;line-height:30px;text-align:center;font-size:19px;display:block;}

.socials_links{width: 100%;clear: both;}
.socials_links ul{display: flex;
  align-items: center;
  justify-content: center;}
.socials_links ul li{padding: 5px;}
.socials_links ul li a{width: 40px;height:40px;display: block;border-radius: 12px;color: #fff;text-align: center;}
.socials_links ul li a img{width: 40px;height:40px;border-radius: 12px;}
.socials_links ul li a i{width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 19px;
display: inline-block;vertical-align: middle;overflow: hidden;}
.socials_links .fa-instagram{font-size: 25px;}
.telegram_ch{background: #005075;}
.instagrms_ch{background: #fd5949;
background: linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
}
.top_ft_support{width: 100%;clear: both;padding: 5px 15px;background: #f5f5f5;
margin: 30px 0 40px 0;border-radius: 7px;}
.top_ft_support_right{width: 75%;float: right;margin-top: 15px;}
.top_back_button{float:left;padding:4px 25px;border:1px solid #a1a3a8;cursor:pointer;margin-top:10px;
border-radius: 5px;}
.socials_links ul li a:hover,.socials_links ul li a:hover img{border-radius:25px;}


#center_box{width: 100%;height: auto;clear: both;margin: 40px 0 40px 0;position: relative;}

.sidebar_left{width: 78%;float: left;}
.sidebar_right{width: 20%;float: right;position: sticky;top: 20px;}

.sort_woos{width: 100%;float: right;margin-bottom: 20px;}
.sort_woos p{float: right;font-weight: bold;margin: 4px 0 0 15px;}
.sort_woos a{float: right;background: #fff;margin-left: 10px;width: 120px;text-align: center;
padding: 4px 0;border-radius: 25px;}
.sort_woos a:hover{background: #ee2b31;color: #fff;}
.woo_archives_txt_box{width: 100%;padding:20px;background: #fff;
border-radius: 7px;}
.woo_archives_txt_box .full_post_title{margin-bottom: 15px;}
.woo_archives_txt_box .single_post_txt{padding: 5px;}
.archive_posts_box{clear: both;}
.archive_posts_box ul{margin: 0 -7px;}
.archive_posts_box ul li{width: 25%;float: right;padding:7px;}
.archive_blog_box ul{margin: 0 -7px;}
.archive_blog_box ul li{width: 33.3%;float: right;padding:7px;}
.archive_posts_box .posts,.archive_blog_box .posts{padding:10px;background: #fff;border-radius: 7px;}
.archive_blog_box .blog_txt_shorts{height:50px !important;margin-top:0 !important;}
.sidebars_box{width: 100%;height: auto;clear: both;margin-bottom: 30px;background: #fff;
border-radius: 7px;overflow: hidden;}
.sidebars_box_title{width: 100%;height: auto;clear: both;padding:17px 15px;
border-bottom: 1px solid #f5f5f5;}
.sidebars_box_title h1,.sidebars_box_title h2,.sidebars_box_title h3{font-size: 16px;font-weight: bold;line-height: 20px;}
.sidebars_box_title h1:before,.sidebars_box_title h2:before,
.sidebars_box_title h3:before{content: "\f02e";font-family: FontAwesome;font-size: 18px;
vertical-align: middle;
margin-left: 10px;
color: #551b6f;}
.widget_categories h2:before{content:"\f07b";}
.widget_recent_entries h2:before{content:"\f1ea";}
.widget_tag_cloud h2:before{content:"\f292";}
.sidebars_contents{width: 100%;height: auto;clear: both;padding:12px 15px;}
.sidebars_contents ul{width: 100%;}
.sidebars_contents ul li{width: 100%;clear: both;margin: 4px 0;position: relative;padding-right: 12px;}
.sidebars_contents ul li::before{content: "";width: 7px;height: 7px;
background: #9a9db0;position: absolute;right: 0;top: 10px;
border-radius: 50%;}
.woof_container_inner li::before{display:none !important;}
.sidebars_contents ul li ul{padding-right: 4%;}
.blog_product_box{width: 100%;clear: both;margin: 40px 0;}
.blog_product_box .posts_boxc{margin: 0;}
.thumb_side_box{clear: both;}
.thumb_side_box li{margin-bottom: 8px;}
.thumb_side_box li:last-child{margin-bottom: 0;}
.thumb_side_box li a{
    display: block;
    position: relative;
    line-height: 0;
    overflow: hidden;
}
.thumb_side_box li a span{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 10px;
    line-height: 25px;font-weight: 500;
}
.thumb_side_box li img{}
.slider_rights_box{width: 75%;float: right;}
.left_blogs_box{width: 23%;float: left;background: #fff;border-radius: 7px;padding: 20px;}

.breadcrumbs_box {width: 100%;height: auto;padding: 5px 10px;font-family: tahoma;background: #fff;
border-radius: 5px;margin-bottom: 25px;}
.breadcrumbs_box a,.breadcrumb_last,.rank-math-breadcrumb .last {font-family: shabnam,tahoma;
margin: 0 7px;}


.pagination_box{width: 100%;height: auto;clear: both;margin: 40px 0 20px 0;}
.pagination{width: 100%;list-style: none;box-sizing: border-box;text-align: center;}
.pagination li {width: 35px;height: 35px;display: inline-block;padding: 0;float: none;margin:4px;}
.pagination li a,.pagination li .inactive,.pagination .current{width: 35px;height: 35px;
text-align: center;line-height: 37px;font-size: 18px;background: #fff;display: inline-block;
border-radius: 5px;}
.pagination .current,.pagination li a:hover{color: #fff !important;background: #ee2b31 !important;}

.single_post_txt{text-align: justify;overflow: hidden;padding: 20px 30px;}
.single_post_txt em{font-style: italic;}
.single_post_txt video{width: 100%;height: auto;margin: 5px auto;}
.single_post_txt p{margin-bottom: 15px !important;clear: both;overflow: hidden;}
.single_post_txt h1,.single_post_txt h2,.single_post_txt h3,.single_post_txt h4,.single_post_txt h5,
.single_post_txt h6{margin:17px 0;text-align: right;font-weight: 600;}
.single_post_txt h1,.single_post_txt h2{font-size: 22px;}
.single_post_txt h3,.single_post_txt h4{font-size: 19px;}
.single_post_txt h5,.single_post_txt h6{font-size: 17px;}
.single_post_txt a{color: #551b6f;}
.single_post_txt a:hover{text-decoration: underline;}
.single_post_txt ul,.single_post_txt ol{width: 90%;height: auto;margin: 0 auto;margin-bottom: 10px;}
.single_post_txt ul li{list-style-type: circle;}
.single_post_txt ol li{list-style-type: decimal;}
.single_post_txt blockquote{width: 95%;height: auto;padding:20px 40px 20px 20px;position: relative;margin: 20px 0;
z-index: 1;background: #f8f9fb;border-radius: 25px;float: left;}
.single_post_txt blockquote::before{
    content: "\f10e";
    font-family: FontAwesome;
    position: absolute;font-size: 90px;right: 0;
    color: rgba(0,0,0,.07);
    top: 50px;right: -40px;
    transform: rotate(4deg);
    z-index: -1;
}
.single_post_txt input[type="text"],.single_post_txt input[type="tel"],.single_post_txt input[type="email"],.single_post_txt textarea{
background: #f5f5f5;
border: none;
padding: 12px 15px;
border-radius: 7px;
}
.single_post_txt input[type="text"]:focus,.single_post_txt input[type="tel"]:focus,.single_post_txt input[type="email"]:focus,.single_post_txt textarea:focus{
border:1px solid #551b6f;}
input:focus, textarea:focus, select:focus{outline: none;}

.error404_indexs{text-align: center;}
.comments_boxxc{width: 100%;height: auto;clear: both;padding:30px 30px 0 30px;}
.single_post_box,.comments_post_box{width: 100%;height: auto;clear: both;margin-bottom: 30px;
background: #fff;border-radius: 7px;}
.comments_post_box{padding: 20px;}
.product_articles_box footer{margin-top: 15px;}
.shares_box_left{width: 100%;float: left;margin-top: 15px;}
.post-meta{width: 100%;height: auto;clear: both;padding: 10px 20px;background: #f5f5f5;}
.post-meta .fa {color: #1abc9c;font-size: 17px;float:right;margin:4px 0 0 5px;}
.post-full-meta span {display: inline-block;margin-left: 25px;}
.post-full-sharing a {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
}
.ft_title_share{float: right;margin-top: 2px;font-weight: bold;}
.sharing_box{width: 200px;height: 30px;float: left;}
.sharing_box a {
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;margin-right: 5px;
    text-align: center;
    color: #fff;border-radius: 12px;
}
.sharing_box a i {
    font-size: 16px;
    line-height: 30px;
}
.sharing_twitter {background: #1da1f2;}
.sharing_linkedin {
    background: #0077b5;
}
.sharing_facebook {
    background: #3b5998;
}
.sharing_pinterest {
    background: #bd081c;
}
.related_box_s{padding: 20px;}
.related_box_s ul {
    margin: 0 -15px;
}
.related_box_s ul li {
    width: 50%;
    float: right;
    padding: 7px 15px 7px 15px;
}
.related_box_s li a {
    display: block;
    position: relative;
    line-height: 0;
    overflow: hidden;
}
.related_box_s li a span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 10px;
    line-height: 25px;
}
.related_box_s li a img{border-radius: 7px;}

.left_products_articles{width: 57%;float: left;padding: 20px 0 0 20px;}
.right_products_articles{width: 41%;float: right;padding: 20px 20px 0 0;}
.right_products_articles img{width: 100%;}
.left_products_articles header h1{font-size: 20px;font-weight: bold;}
.products_articles header p span{color: #939aa4;}
.pr_rating_on{width: 100%;height: auto;padding: 15px 0;margin: 25px 0;
border-top: 1px solid #f5f4fc;border-bottom: 1px solid #f5f4fc;}

.product_onsale,.product_offsale{width: 100px;height: 35px;line-height: 35px;text-align: center;
border-radius: 25px;margin-left: 4px;float: right;font-size: 14px;}
.product_onsale{background: #49be78;color: #08421f;}
.product_offsale{background: #ee2b31;color: #fff;}
.star_ratings_box{float: left;height: 35px;line-height: 35px;padding: 0 10px;background: #f8f9fb;}
.star_ratings_box i{color: #ef9a3d;display: inline-block;vertical-align: middle;margin-left: 5px;
font-size: 16px;}
.product_shorts_txtc{margin-bottom: 20px;}
.product_shorts_txtc strong{color: #333;}
.akhavan_supp_box{width: 100%;height: auto;clear: both;margin: 20px 0;background: #f8f9fb;color: #333;
padding: 10px;}

.pr_price_box i{float: right;color: #939aa4;margin: 7px 0 0 10px;}
.pr_price_box del{padding: 3px 0;float: right;margin: 4px 10px 0 10px;font-size:14px;position:relative;}
.pr_price_box del::after{content:"";width:100%;height:1px;background:red;position:absolute;top:15px;right:0;left:0;}
.pr_price_box del bdi{color: #333;display: inline-block;font-size:14px;}
.pr_price_box del .woocommerce-Price-currencySymbol{font-size:14px;}
.pr_price_box ins{margin: 5px 15px 0;display: inline-block;}
.pr_price_box bdi{font-size: 25px;color: #49be78;display: inline-block;}
.pr_price_box .woocommerce-Price-currencySymbol{font-size: 18px;color: #333;}
.pr_price_box .off_persent_box{background: #ee2b31;color: #fff;float: left;padding: 2px 15px;margin-top: 3px;
font-size: 19px;border-radius: 25px;}

.add_to_woo_box_toops{width:100%;position:relative;}
.add_to_woo_carts{width: 70%;margin-top: 15px;float: right;}
.add_to_woo_carts button{width: 60% !important;height: auto;margin: 10px 0 !important;float: left !important;background: #49be78 !important;color: #fff;padding: 14px 10px !important;font-size: 18px !important;cursor: pointer;border: unset !important;font-weight:normal !important;
border-radius: 25px 25px 0 25px !important;}
.add_to_woo_carts button:before{content: "\f291";font-family:FontAwesome;font-size:20px;display:inline-block;vertical-align:middle;margin-left:5px;}
.woocommerce div.product form.cart{margin-bottom:0 !important;}
.tell_tals_buy,.add_to_favorites{float: left;background: #49be78;color: #fff;padding: 10px;font-size: 18px;cursor: pointer;border: unset;border-radius: 25px;}
.add_to_woo_carts .quantity{width: 150px;float: right;margin: 10px 0 !important;}
.add_to_woo_carts .quantity .minus,.add_to_woo_carts .quantity .plus{float: right;background: #f8f9fb;
width: 45px;height: 45px;line-height: 45px;font-size: 25px;border: unset;cursor: pointer;}
.add_to_woo_carts .quantity .plus{float: left;}
.add_to_woo_carts .quantity input[type="number"]{width: 50px;margin: 0 5px;height: 45px;
text-align: center;float: right;font-size: 20px;border: 1px solid #f8f9fb;}
.products_tags{margin-top: 15px;}
.products_tags a{background: #f8f9fb;border-radius: 25px;padding: 2px 15px;display: inline-block;margin: 0 5px;}

/* Chrome, Safari, Edge, Opera */
.left_products_articles input::-webkit-outer-spin-button,
.left_products_articles input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.left_products_articles input[type=number] {
  -moz-appearance: textfield;
}

.fan_gallerys{width: 100%;clear: both;line-height: 0;}
.fan_gallerys a{display: block;line-height: 0;}
.fan_gallerys ul{margin: 0 -5px;}
.fan_gallerys ul li{width: 20%;padding:5px;float: right;}
.yith_wcwl_wishlist_footer .yith-wcwl-share{width:170px;}
.price_box_bottom .yith-wcwl-add-to-wishlist{display:none;}
.price_box_bottom{width: 100%;height: auto;padding: 10px 0;background: #fff;
position: fixed;z-index: 9999999999;bottom: 0;right: 0;left: 0;
box-shadow: 0px 8px 5px rgba(0,0,0,.04), 0px -8px 5px rgba(0,0,0,.04);}
.right_add_fix{width: 240px;float: right;margin-top: 10px;}
.right_add_fix ins{float: right;margin: 0;}
.right_add_fix dl{margin-left: 5px;}
.left_add_fix{width: 190px;float: left;}
.left_add_fix .quantity{display: none;}
.left_add_fix .add_to_woo_carts{width: 100%;}
.left_add_fix .add_to_woo_carts,.left_add_fix .add_to_woo_carts button{margin: 0;}
.left_add_fix .add_to_woo_carts button{width: 100% !important;margin:0 !important;}
.left_add_fix .add_to_woo_carts .cart{margin-bottom:0 !important;}
.tell_tals_buy,.add_to_favorites{float: left;width: 27%;float: left;text-align: center;clear: unset;margin-top: 25px;
background: #551b6f;}
.add_to_favorites{float: right;width: 200px;margin: 0;font-size: 14px;font-weight: normal;background: #fee38c;
color: #333;}
.tab{/*width: 100%;height: auto;clear: both;padding: 0 30px;border-bottom: 1px solid #e7e7e7;*/position:relative;}
.tablinks{float: right;padding: 15px 0;margin-left: 30px;cursor: pointer;
font-size: 16px;font-weight: 700;margin-bottom: -1px;}
.tablinks.active{border-bottom: 1px solid #ee2b31;}
.tabcontent{
  display: none;
  clear: both;
  border-top: none;
  animation: fadeEffect 1s;
}

.tabs_link_ed{width:100%;clear:both;margin-top:20px;position:relative;}
.single-product .tablinks {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 55px;
  line-height: 55px;
  padding: 0 28px;
  color: #666;
  transition: .2s;
}
.single-product .tablinks.active {
  color: #00bfd6;
  background: #fff !important;
  border-radius: 20px 20px 0 0;border-bottom: none;
}
.single-product .tablinks.active::before {
  position: absolute;
  bottom: 0;
  right: 100%;
  left: auto;
  width: 20px;
  height: 20px;
  content: "";
  background: #f5f5f5;
  border-radius: 0 0 15px 0;
  z-index: 1;
  transition: border-radius .2s;
}
.single-product .tablinks.active::after {
  content: '';
  border-radius: 0;
  z-index: 0;
  position: absolute;
  bottom: 0;
  right: 100%;
  left: auto;
  width: 20px;
  height: 20px;
  background: #fff;
  transition: border-radius .2s;
}
.single-product .tabcontent {
  width: 100%;
  background: #fff;
  padding: 30px 20px;
  border-radius: 12px 0 12px 12px;
  margin-bottom: 30px;
}
.woocommerce table.shop_attributes td{font-style: normal !important;}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
.single_post_txt table.shop_attributes .attribute-group-icon {
    font-size: 16px;
    vertical-align: middle;
    margin-left: 7px;
    color: #1e2f9d;
}
.single_post_txt table{width: 100%;}
.single_post_txt table.shop_attributes tr{width: 100%;background: #fff;}
.single_post_txt table.shop_attributes tr:nth-child(even){background: #f8fafd;}
.single_post_txt table.shop_attributes th {
    width: 150px;
    font-weight: bold;
    padding: 8px 15px;
    margin: 0;
    border-radius: 0 5px 20px 0;
    line-height: 1.5;
}
.single_post_txt table.shop_attributes td {
    padding: 8px 15px;
    border-right: 7px solid transparent;
    margin: 0;
    line-height: 1.5;
}
@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
.posts_footer_box_rki{padding: 20px 30px;border-top: 1px solid #f5f5f5;}

/*
.single .tops_namads_box{background: #f5f5f5;}
.single .namads_item{box-shadow: unset;background: #f5f5f5;}
*/

.tablinks i {
  font-size: 20px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}

.tooltip {
    position: relative;
    display: inline-block;
    color: #006080;z-index: 9999999999999999;
}
.tooltip .tooltiptext {
    visibility: hidden;
    position: absolute;
    width: 200px;
    background-color: #555;font-size: 13px;
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
}
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.tooltip .tooltiptext2 {
    visibility: hidden;
    position: absolute;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
}
.tooltip:hover .tooltiptext2 {
    visibility: visible;
}
.tooltip-right {
  top: -5px;
  left: 125%;  
}
.tooltip-right2 {
  top: -5px;
  left: 105%;  
}

.tooltip-right::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #555 transparent transparent;
}

.tooltip-bottom {
  top: 135%;
  left: 50%;  
  margin-left: -60px;
}

.tooltip-bottom2 {
  top: 125%;
  left: 50%;  
  margin-left: -60px;
}

.tooltip-bottom::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent;
}

.tooltip-top {
  bottom: 125%;
  left: 50%;  
  margin-left: -80px;
}
.tooltip-top2 {
  bottom: 115%;
  left: 50%;  
  margin-left: -60px;
}

.tooltip-top::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 40%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip-left {
  top: -5px;
  bottom:auto;
  right: 128%;  
}

.tooltip-left2 {
  top: -5px;
  bottom:auto;
  right: 105%;  
}

.tooltip-left::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #555;
}

.tooltip .tooltiptext-bottomarrow {
    visibility: hidden;
    width: 120px;
    background-color: #111;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 130%;
    left: 50%;
    margin-left: -60px;
}
.tooltip .tooltiptext-bottomarrow::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}
.tooltip:hover .tooltiptext-bottomarrow {
    visibility: visible;
}

.tooltip .tooltiptext-toparrow {
    visibility: hidden;
    width: 120px;
    background-color: #111;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 150%;
    left: 50%;
    margin-left: -60px;
}
.tooltip .tooltiptext-toparrow::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}
.tooltip:hover .tooltiptext-toparrow {
    visibility: visible;
}

.tooltip .tooltiptext-leftarrow {
    visibility: hidden;
    width: 120px;
    background-color: #111;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 110%;
}
.tooltip .tooltiptext-leftarrow::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent black transparent transparent;
}
.tooltip:hover .tooltiptext-leftarrow {
    visibility: visible;
}
.tooltip .tooltiptext-rightarrow {
    visibility: hidden;
    width: 120px;
    background-color: #111;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: -5px;
    right: 110%;
}
.tooltip .tooltiptext-rightarrow::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent black;
}
.tooltip:hover .tooltiptext-rightarrow {
    visibility: visible;
}

.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th {
  background: transparent !important;
}
.woocommerce table.shop_attributes td{border-bottom:none !important;}
.single_post_txt table.shop_attributes td,.single_post_txt table.shop_attributes th{
  padding: 0 15px !important;
  border-right: none !important;
  line-height: 25px !important;
}
.woocommerce table.shop_attributes tr,.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th,.single_post_txt table.shop_attributes tr:nth-child(2n){
  border: none !important;
}


.sin_alert_sin{width: 100%;font-size: 13px;clear: both;margin-top: 20px;position: relative;
padding: 10px 15px;background:#fef6e5;color: #fac150;
border-radius: 12px;
display: -ms-flexbox;display: box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sin_alert_sin i.fa{font-size: 22px;margin-left: 10px;display: inline-block;position: relative;align-self: center;-ms-flex-item-align: center;}
.sin_alert_sin_txt{text-align: justify;box-flex: 1;-ms-flex: 1;flex: 1;min-width: 0;}


.comment_titles{width: 90px;height: auto;clear: both;text-align: center;font-size: 16px;font-weight: bold;
display: table;margin: 0 auto;margin-bottom: 20px;position: relative;color: #551b6f;}
.comment_titles::after{content: '';width: 110px;height: 2px;background: #551b6f;position: absolute;
right: -10px;top: 12px;}
.comment_titles span{background: #fff;display: inline-block;position: relative;padding: 0 10px;z-index: 99;}

.comments_box{width: 100%;height: auto;clear: both;padding: 20px;border-radius: 25px;margin-bottom: 80px;}
.comment_numbers{width:25px;height:25px;line-height:25px;text-align:center;float:left;
background: #551b6f;color: #fff;margin: 9px 0 0 15px;font-size: 11px;
border-radius:50%;}
#comment-nav-above{text-align: center;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
box-shadow: 1px 1px 7px rgba(0,0,0,.2);-moz-box-shadow: 1px 1px 7px rgba(0,0,0,.2);-webkit-box-shadow: 1px 1px 7px rgba(0,0,0,.2);-ms-box-shadow: 1px 1px 7px rgba(0,0,0,.2);margin: 5px auto;border: none;
display: table;white-space: nowrap;padding: 3px;}
#comment-nav-above a,#comment-nav-above span {padding: 7px 14px;color: #333;display: inline-block;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#comment-nav-above a:focus,#comment-nav-above a:hover,#comment-nav-above span.current {background: #e54a3a;color: #fff;}
#comments{width: 100%;height: auto;padding: 3px 0;margin: 10px auto;}
.post-template-single-courses #comments{width:100%;}
#commentform{width: 100%;height: auto;margin: 0 auto;}
.comment-form-rating{width: 30%;float: right;margin-bottom: 0 !important;}
.right-commentss{width: 30% !important;height: auto;float: right !important;margin: 0 auto;}
.leftss00{width: 67%;float: left;}
.comment-form-url{display:none !important;}
textarea#comment,.woocommerce #review_form #respond textarea,#reviews textarea{width: 100% !important;
height: 110px !important;float: left !important;margin-bottom: 5px;}
.comment-form-comment{width: 100%;height: auto;float: none;margin: 0 auto;}
.side_boxs select{width: 90% !important;height: 30px;margin: 15px auto;float: none !important;}
#comments input#author,#comments input#email,#comments input#url,#reviews input#url,
#reviews input#email,#reviews input#author,.side_boxs select,
#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],
#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap input[type="tel"],
#edd_checkout_form_wrap textarea{
  width: 100%;
  height: 50px;
  float: right;
  color: #333 !important;border: none;
  display: block;
  position: relative;
  font-size: 12px !important;
  background: #f3f6fb;
  text-indent: 7px;padding: 3px 0;
  border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
}
.rkianoosh_fields input[type="submit"]{color: #fff !important;}
.wpcf7-quiz-label{width: 100%;clear: both;display: block;}
.wpcf7-form-control-wrap {position: unset !important;}
.comment-form-comment textarea#comment{width: 65% !important;}
.logged-in .comment-form-comment textarea#comment{width: 98% !important;}
.comment-form-comment textarea#comment,#reviews textarea{
  font-size: 12px !important;
  height: 150px;border: none;
  background-color:#f3f6fb;
  padding: 5px 1%;color: #333 !important;
  position: relative;
  text-align: justify !important;
  float: left;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
}
.form-submit{clear:both;}
.side_boxs form a{color: #404040;padding-top: 25px;}
.single_post_txt form textarea,.single_post_txt form input[type="submit"]{float: right !important;clear: both;}
#comments input#author,#comments input#email,#comments input#url,#comments textarea#comment,
#reviews input#author{color: #000 !important;transition: all 0.5s;margin:0 0 12px 0;}
.form-submit #submit,#reviews #submit,.single_post_txt form input[type="submit"]{
width: 120px !important;
height: 40px !important;
border: none;
font-size: 14px;
cursor: pointer;
float: left;
color: #fff;background: #551b6f;
border-radius: 25px;
margin-bottom: 20px;
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.form-submit #submit:hover,.single_post_txt form input[type="submit"]:hover{background: #c02e26;color: #fff !important;
transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.bypostauthor{}
.comment-content{overflow: hidden;
height: auto;position: relative;text-align: justify;border-radius: 3px;}
.rkianoosh_ir_com{width: 100%;padding: 15px 3%;background: #f3f6fb;color: #333;position: relative;
border-radius: 9px;}
.rkianoosh_ir_com::before{content: '';position: absolute;right: -15px;top: 4px;width: 0;height: 0; 
border-top: 10px solid transparent;border-bottom: 15px solid transparent;
border-left: 20px solid #f3f6fb;}
.commentlist li{width:100%;height:auto;margin:0 auto;position: relative;border-bottom: 1px solid #eaeaea;
font-size: 13px !important;line-height: 23px !important;color: #333;padding: 8px 0;}
.commentlist li:last-child{border-bottom: unset;}
#reply-title{margin:0 20px;font-size: 14px;}
.left_kianoosh_like{width: 220px;float: left;text-align: center;margin-top: 3px;color: #333;
font-size: 12px;padding: 0;line-height: 25px;}
.comments_likes{width: 40%;float: right;display: inline-grid;}
.comment-date{width: 100%;float: left;text-align: left;}
.comment-date::before{content:"\f017";display: inline-block;font-family:FontAwesome !important;margin-left: 5px;font-size: 15px;color: #7e7e7e;}
#comments .avatar,.woocommerce-Reviews .avatar{
  width: 70px !important;
  height: 70px !important;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.comment-author{position: absolute;right: 0;top: 30px;}
.fn{line-height: 30px;float: right;color: #7e7e7e;font-size: 13px;margin-right: 10px;}
.fn a{color: #7e7e7e !important;}
.comment-meta{
padding-bottom: 0;padding: 0 !important;width: 80px;height:80px;float: right;
margin-top: 0 !important;border-top: none !important;}
.comment-replay a{
  text-align: center;
  width: 60px;
  height: 26px;
  line-height: 20px;
  margin: 5px;
  float: left;
  background: #551b6f;
  color: #fff;border-radius: 12px;
  transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;
}
.comment-replay a::before{content:"\f112";margin-left: 4px;top: 2px;position: relative;
font-family:FontAwesome !important;font-size: 15px;color: #fff;}
.comment-replay a:hover::before{color: #fff;}
.comment-replay a:hover{background: #c02e26;color: #fff;}
#commentnotes{font-size:10px;}
.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5{width:90%}
.comment-title{font-size: 16px;padding: 15px;}
.attachment-shop_thumbnail{width: 23%;height: 50px;padding: 0.5%;margin: 5px 0.48%;float: right;border: 1px solid #D4D4D4;}



.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {float: right;}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {float: left;}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{background:#f3f6fb;
border-radius: 5px;padding:7px;outline:unset;border:unset;font-size:14px;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px;
	padding-top:0;padding-bottom:0;
}
.select2-container--default .select2-selection--single {background:#f3f6fb;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {width: 100%;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {list-style-type: unset;}
.woocommerce-account .woocommerce-MyAccount-navigation{}
.woocommerce-account .woocommerce-MyAccount-navigation ul{width: 100% !important;margin: 0 !important;padding: 0 !important;}
.woocommerce-account .woocommerce-MyAccount-navigation li{list-style-type:none;width:100% !important;padding: 0 !important;float: none !important;height: auto !important;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{background:#1d1d1d;display:block;padding:10px 0;color:#fff;font-size:13px;}
.woocommerce-account .woocommerce-MyAccount-navigation li:nth-child(odd) a{background:#f3f6fb;}
.woocommerce-account .woocommerce-MyAccount-navigation li a{background:#e7edf9;color:#333;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{text-decoration:none;}
.woocommerce-account .woocommerce-MyAccount-navigation li a::before{color:#626262;margin:0 8px 0 5px;font-size:20px;display:inline-block;vertical-align:middle;}
.woocommerce-MyAccount-navigation-link--dashboard a::before{font-family:FontAwesome;content:"\f0e4" !important;}
.woocommerce-MyAccount-navigation-link--orders a::before{font-family:FontAwesome;content:"\f01c" !important;}
.woocommerce-MyAccount-navigation-link--downloads a::before{font-family:FontAwesome;content:"\f019" !important;}
.woocommerce-MyAccount-navigation-link--edit-address a::before{font-family:FontAwesome;content:"\f2b9" !important;font-size:19px;}
.woocommerce-MyAccount-navigation-link--edit-account a::before{font-family:FontAwesome;content:"\f044" !important;}
.woocommerce-MyAccount-navigation-link--wish-list a::before{font-family:FontAwesome;content:"\f022" !important;}
.woocommerce-MyAccount-navigation-link--customer-logout a::before{font-family:FontAwesome;content:"\f011" !important;}
.woocommerce-MyAccount-navigation-link--submit-tickets a::before{font-family:FontAwesome;content:"\f0e9" !important;}
.woocommerce-MyAccount-navigation-link--tickets a::before{font-family:FontAwesome;content:"\f1cd" !important;}
.woocommerce-MyAccount-navigation-link--my-favorite a::before{font-family:FontAwesome;content:"\f004" !important;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#49962d;color:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover::before{color:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#49962d !important;color:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a::before{color:#fff;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {color: #fff !important;background-color:#69c846 !important;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{
width: auto !important;text-indent: 0 !important;}


.woocommerce p{clear:unset !important;}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{clear:both !important;}




.edc_slider a{width:100%;overflow:hidden;border-radius:9px;display:block;line-height:0;}
.edc_slider a img{width:100%;border-radius:9px}
.edy_slider a{width:100%;display:block;text-align:center;}
.edy_slider a img{display:block;margin:0 auto;margin-bottom:7px;}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;direction: ltr !important;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
background:0 0;color:inherit;border:none;padding:0!important;font:inherit;}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl !important;}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-carousel .fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
@keyframes bounceInRight {
    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
        transform: translate3d(3000px, 0, 0) scaleX(3);
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
        transform: translate3d(-25px, 0, 0) scaleX(1);
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
        transform: translate3d(10px, 0, 0) scaleX(0.98);
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
        transform: translate3d(-5px, 0, 0) scaleX(0.995);
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}
.owl-carousel .bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
@-webkit-keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
.owl-carousel .bounceIn {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
    animation-duration: calc(var(--animate-duration) * 0.75);
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes backOutRight {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    20% {
        opacity: 0.7;
        -webkit-transform: translateX(0) scale(0.7);
        transform: translateX(0) scale(0.7);
    }
    to {
        opacity: 0.7;
        -webkit-transform: translateX(2000px) scale(0.7);
        transform: translateX(2000px) scale(0.7);
    }
}
@keyframes backOutRight {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    20% {
        opacity: 0.7;
        -webkit-transform: translateX(0) scale(0.7);
        transform: translateX(0) scale(0.7);
    }
    to {
        opacity: 0.7;
        -webkit-transform: translateX(2000px) scale(0.7);
        transform: translateX(2000px) scale(0.7);
    }
}
.owl-carousel .backOutRight {
    -webkit-animation-name: backOutRight;
    animation-name: backOutRight;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
    }
    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
    }
    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }
    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
@keyframes flipInX {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
    }
    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
    }
    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }
    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
.owl-carousel .flipInX {
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
    }
    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
    }
    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
@keyframes flipInY {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
    }
    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
    }
    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }
    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg);
    }
    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
.owl-carousel .flipInY {
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{text-align: center;-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {width: 49px;height: 75px;background: #fff !important;
font-size: 40px !important;color:#a8a8a8 !important;text-align: center;cursor: pointer;
position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.owl-carousel .owl-nav button.owl-prev{left: -20px;-webkit-box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
box-shadow: 1.5px 0 4px 0 rgba(0,0,0,.15);
border-radius: 0 5px 5px 0;}
.owl-carousel .owl-nav button.owl-next{right: -20px;-webkit-box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);
box-shadow: -1.5px 0 4px 0 rgba(0,0,0,.15);
border-radius: 5px 0 0 5px;}
.owl-theme .owl-nav [class*='owl-']:hover {background: #ffa800 !important;color:#fff !important;text-decoration: none; }
.owl-theme .owl-nav .disabled {opacity: 0.5;cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots{margin-top: 10px; }
.owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 3px;background: #d6dee8;display: block;
-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background: #49962d;}

#big_slider .owl-nav button.owl-next{right:0 !important;}
#big_slider .owl-nav button.owl-prev{left:0 !important;}
#big_slider .owl-dots {position: absolute;right: 0;left: 0;margin: auto;bottom: 10px;z-index: 99999;}

.mobile_header{display: none;clear: both;
margin-bottom: 30px;
background: #fff;
box-shadow: 0 7px 8px 0 rgba(0,0,0,.04);}
.home .mobile_header{margin-bottom:0;}
.responsive-menu-button-inner {position: absolute;width: 24px;height: 2px;
left: 0;top: 0;bottom: 0;right: 0;margin: auto;background-color: #afafaf;}
.panel-menu-button-inner::after,.panel-menu-button-inner::before,.responsive-menu-button-inner::after,
.responsive-menu-button-inner::before {content: "";
-webkit-transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out;
-webkit-transition: top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
transition: top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out;
transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
}
.panel-menu-button-inner,.panel-menu-button-inner::after,.panel-menu-button-inner::before,
.responsive-menu-button-inner,.responsive-menu-button-inner::after,.responsive-menu-button-inner::before{
position: absolute;width: 24px;height: 2px;background-color: #afafaf;}
.panel-menu-button-inner::before,.responsive-menu-button-inner::before{bottom: -7px;}
.panel-menu-button-inner::after,.responsive-menu-button-inner::after{top: -7px;}
.responsive-menu-button-inner::after, .responsive-menu-button-inner::before{right: 0;}
.mobile_header .tell_numbers_box {color: #4a4c64;}
#cssmenu{}
.navicon{}
#mobiles_header .circle_hlink{width:20%;float: right;text-align: center;color: #333;padding: 10px 0;
cursor: pointer;position: relative;font-size: 15px;}
#mobiles_header .circle_hlink i{display: block;margin: 0 auto;padding: 5px 0;font-size: 25px;}

#mobiles_header .login_register_url{height:46px;width:46px;line-height: 49px;font-size: 25px;padding: 0;
margin:10px 15px 0 0 !important;text-align: center !important;}

#mobiles_header{width:100%;border-top: 1px solid #f5f5f5;box-shadow: 0 -5px 5px -5px rgba(0,0,0,0.3);
position:fixed;bottom:0;right:0;left:0;display:none;z-index:99999999999;background: #fff;
padding:0 2%;}

.mobiles_menu{position: fixed;
float: none;
height: 100%;
right: 0px;top: 0;
background: #fff;
width: 290px;
z-index: 999999999;
margin: 0px -292px 0px 0px;overflow-y: auto;}

.bodydeactive{width:100%;height:100%;background:rgba(0, 0, 0, 0.4);position:fixed;z-index:99999999;
display:none;top:0px;right: 0;left: 0;bottom: 0;}

.top_logo_title{width:100%;height:auto;background:#000;text-align:center;position:relative;padding: 15px 0;}
.top_logo_title a{display: block;width: 100%;height: auto;clear: both;color: #fff;}
.top_logo_title img{display: block;margin: 0 auto;padding: 10px 0;}
.top_logo_title span{padding-bottom: 10px;display: block;}

.bottom_box{text-align: center;width: 100%;background: #222;}
.bottom_box .socials_url{width: 100%;float: none;text-align: center;}
.bottom_box a{display: inline-block;font-size: 26px;padding: 5px;color: #fff;float: none;margin: 3px;
border-radius: 3px;}
.bottom_box a:hover{background: #fff;}

.mobiles_menu_welcome{padding:40px 0;text-align:center;}
.mobiles_menu_welcome strong{font-size:17px;}
.mobiles_menu_welcome a{font-size:15px;display:block;margin:0 auto;width:100%;text-align:center;}
.search_icons{font-size: 18px;margin-left: 0;}
.search_mobile_box{}
.logo_mobiles{width: 136px;height:53px;line-height: 0;margin-top: 8px;float: right;}
.logo_mobiles a{display: block;line-height: 0;}
#mobiles_header .edd-cart-quantity{width:20px;height:20px;line-height:21px;text-align:center;
background:#1ac757;color: #fff;
font-size:15px;position:absolute;right:-10px;bottom:15px;border-radius: 50%;}
.searches_mobile{width: 100%;height: 65px;margin: 0 auto;display: none;z-index: 9999999999;
position:absolute;right: 0;left: 0;top: 0;}
#lsds_mobile{width: 100%;height: 100%;position: absolute;right: 0;top: 0;left: 0;bottom: 0;
background: #fff;border: unset;padding-right: 20px;}
.searches_mobile button{width: 60px;height: 60px;text-align: center;font-size: 25px;cursor: pointer;
border: unset;background: transparent;position: absolute;left: 0;top: 0;}
.moiles_logos{width: 100%;line-height: 0;padding: 25px;}
#cssmenu{}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 100%;
  color: #ffffff;position: relative;border-top: 2px solid #f5f4fc;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu ul li{border-bottom:2px solid #f5f4fc;}
#cssmenu ul li,#cssmenu ul li a{position: relative;display: block;}
#cssmenu > ul > li > a {
  padding: 10px 20px;
  z-index: 2;
  font-size: 14px;
  color: #333;display: block;
}
#cssmenu > ul > li > a:hover,#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a{background: #e50e28;color: #fff;}
#cssmenu > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
}
#cssmenu > ul > li:last-child > a,#cssmenu > ul > li.last > a {}
.holder {
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-right: 2px solid #f5f4fc;
}
.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;left: 10px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu > ul > li > a:hover .holder,#cssmenu > ul > li.active > a .holder,
#cssmenu > ul > li.open > a .holder{border-right: 2px solid #e50e28;}

#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #eee;
}
.holder::before {
  top: 12px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  z-index: 1;
  font-size: 13px;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {color: #e50e28;}
#cssmenu ul ul li:first-child > a {
}
#cssmenu ul ul ul li:first-child > a {
}
#cssmenu ul ul ul li a {
  padding-right: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a {
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  left: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #ffffff;
}


.mobile_top_imgs_slider{display: none !important;}
.mobile_top_imgs_slider .owl-nav button.owl-prev{left: 0 !important;}
.mobile_top_imgs_slider .owl-nav button.owl-next{right: 0 !important;}
.mobile_top_imgs_slider .owl-dot,.mobile_top_imgs_slider .owl-nav .owl-next,
.mobile_top_imgs_slider .owl-nav .owl-prev{top: 45% !important;}
.off_slider_title{font-size: 18px;font-weight: bold;display: none;width: 100%;
text-align: center;padding-bottom: 15px;}
.mobile_sort_view{display: none;width: 270px;float: right;margin-bottom: 15px;}
.mobile_sort_view p{font-weight: bold;float: right;margin-top: 3px;}
.mobile_sort_view .woocommerce-ordering{float: left;}
.mobile_sort_view .woocommerce-ordering select{background: #fff;border: 1px solid #f5f5f5;
font-family: shabnam,tahoma;padding: 5px;}

.filter_show_bt{height:30px;width:110px;line-height: 30px;float:left;cursor:pointer;position: relative;
font-size: 14px;text-align: center;background: #fff;display: none;
border-radius: 4px;}
.mobile_filter_box{position: fixed;
float: none;
height: 100%;
right: 0px;top: 0;padding: 30px 10px;
background: #fff;
width: 260px;
z-index: 999999999999;
margin: 0px -262px 0px 0px;overflow-y: auto;}
.filter_deactive{width:100%;height:100%;background:rgba(0, 0, 0, 0.4);position:fixed;z-index:99999999999;
display:none;top:0px;right: 0;left: 0;bottom: 0;}


.woocommerce-Reviews .comment-form-author{position:relative;float:right;width:49%;}
.woocommerce-Reviews .comment-form-email{position:relative;float:left;width:49%;}
.woocommerce-Reviews .comment-form-cookies-consent{clear:both !important;}
.woocommerce-Reviews #reply-title{display:none;}
.woocommerce-Reviews .comment-form-comment{clear:both !important;}
.woocommerce #review_form #respond{padding-bottom:30px !important;}

.image-variable-item{width:50px !important;height:50px !important;}


.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 80px 0 0 !important;border: unset !important;padding: 0 !important;}
.woocommerce #reviews #comments .description{border-radius: 7px;padding: 20px !important;background: #f3f6fb !important;color: #333;}
.woocommerce .star-rating{color: #ffcb00 !important;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{top: 30px;}

.WOOF_Widget{background:transparent;box-shadow:unset;border-radius:0;margin-bottom:0;}
.WOOF_Widget .sidebars_box_title{display:none;}
.WOOF_Widget .sidebars_contents{padding:0;}
.woof_container{width: 100%;height: auto;clear: both;padding: 12px 15px;margin-bottom: 30px;background: #fff;
border-radius: 7px;box-shadow: 0 5px 15px #e3e5e8;}
.woof_container h4{width: 100%;height: auto;clear: both;padding: 0 0 10px 15px;
border-bottom: 1px solid #f5f5f5;margin-bottom: 15px;font-size: 16px;font-weight: bold;
}


.woocommerce .widget_layered_nav ul li {width: 100%;
    padding-right: 24px;margin:2px 0;
    display: inline-block;
    position: relative;
}
.woocommerce .widget_layered_nav ul li a::before {
    width: 16px;
    height: 16px;
    border: 1px solid #eee;
    border-radius: 0;
    position: absolute;
    background-color: #fff;
    content: "";
    top: 3px;
    right: 0;
}
.woocommerce .widget_layered_nav ul li.chosen a::before, .woocommerce .widget_layered_nav ul li:hover a::before {
    content: '\f00c';
    display: inline-block;
    font-family: FontAwesome;
    font-weight: 300;
    text-align: center;
    margin: 0;
    line-height: 16px;
    color: #666;
    font-size: 14px;
}

.yith-woo-ajax-navigation .yith-wcan-color li{float:right;width:auto !important;clear:unset;padding:0 !important;}
.yith-woo-ajax-navigation .yith-wcan-color li::before,.yith-woo-ajax-navigation .yith-wcan-color li a::before,.yith-woo-ajax-navigation .yith-wcan-color li a:hover::before,.yith-woo-ajax-navigation .yith-wcan-color li a:hover{display:none !important;border:unset !important;padding:0 !important;}



#off_sliders .posts footer{height:auto !important;}
#off_sliders .count_times{width: 100%;height: 30px;clear: both;background:#ef232c;color:#fff;text-align:center;margin-top:10px;direction:ltr;position:relative;
border-radius:0 0 7px 7px;}
#off_sliders .count_times p{float: none;background:#ef232c;width:auto !important;direction:ltr;margin-left:0 !important;margin-right:3px !important;display:inline-block;
padding:0;height:30px;line-height:30px;direction:ltr;}
#off_sliders .count_times p i{text-align: center;display: block;margin: 0 auto;font-size: 14px;}
#off_sliders .count_times:before {
  content: "\f017";
  font-family: FontAwesome;
  font-size: 20px;color:#fff;position:absolute;left:15px;top:1px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

#top_imgs_box .owl-carousel.owl-rtl .owl-item{margin:0;}
#top_imgs_box{position: relative;padding-top:40px;}
.right_imgs_box{width: 66.5%;float: right;}
.left_imgs_box{width: 32%;float: left;}
.right_imgs_box a,.left_imgs_box a{line-height: 0;display: block;}
.left_imgs_box .first_img_box{margin-bottom: 23px;}
#top_imgs_box img{border-radius: 12px;}


.side_bar_right{width: 75%;float: right;}
.side_bar_left{width: 23%;float: left !important;}
.single_post_white{width: 100%;padding: 25px;background: #fff;}
.single_post_white .breadcrumbs_box{border-bottom: 2px solid #f3f3f3;margin-bottom: 25px;}
.single_post_white .comments{margin-bottom: 0 !important;}
.single_posts_box{clear: both;margin-bottom: 30px;}
.single_posts_box header{width: 100%;clear: both;padding-bottom: 20px;}
.single_posts_box header h1{font-size: 20px;font-weight: 700;width: 100%;clear: both;margin-bottom: 20px;}
.single_posts_box header figure{width: 100%;line-height: 0;display: block;text-align: center;}
.single_posts_box footer{width: 100%;clear: both;border-top: 2px solid #f3f3f3;border-bottom: 2px solid #f3f3f3;padding: 25px 0 25px 0;}
.single_posts_box footer a{padding: 3px 10px;font-size: 12px;background: #f2f2f2;color: #868e95;margin: 5px 10px 0 0;
border-radius: 50px;}
.star_rating_blg{width: 140px;float: right;line-height: 58px;}
.star_rating_blg .fa{color: rgb(255 150 0);}
.share_box_blg{float: left;margin-bottom:20px;}
.share_box_blg li{float: left;}
.share_box_blg a{float: left;padding: 15px;font-size: 20px;color: #fff;}
.share_box_blg a:hover{color: #65d1df;}
.widget_title{padding: 35px 0 20px 0;position: relative;font-size: 17px;font-weight: bold;
text-align: center;}
.widget_title::after {
  content: "";
  display: block;
  width: 40px;
  border-top: 1px solid #65d1df;
  position: absolute;
  right: 0;
  top: 59%;
}
.side_bars_box{width: 100%;background: #fff;margin-bottom:20px;}
.side_content_box{width: 100%;clear: both;}
.side_content_box li{width: 100%;clear: both;padding:0;}
.side_content_box li a{width: 100%;display: block;position: relative;padding: 20px 15px;color: #6b7074;font-size: 13px;
border-bottom: 1px solid #f5f5f5;}
.side_content_box li:last-child a{border-bottom: none;}
.side_content_box li a span {padding-left: 20px;}
.single-blog .single_post_txt{padding:0 !important;}
.blog_header_areax{background:#6b7074 !important;color:#fff;}
.blog_header_areax .menu_right li ul.sub-menu{width:220px !important;}
.blog_header_areax .menu_right ul ul li{width:100% !important;}
.blog_header_areax .logo{margin-left:15px;}
.blog_header_areax .top_head{
display: flex;
align-content: center;
align-items: center;
align-self: center;
justify-content: space-between;
align-items: center;
}
.blog_header_areax .menu_right{width:100% !important;}
.blog_header_areax .logo{height:auto !important;}
.blog_header_areax .crt_user_box{margin:0 !important;}

@media (max-width: 1200px){
.tarlanweb_center{width: 1100px;}

}
@media (max-width: 1100px){
.tarlanweb_center{width: 1000px;}
#breadcrumbs{overflow-x: scroll;white-space: nowrap;padding-bottom: 12px;}
.off_vip_list ul li{width:33.333%;}

.side_bar_right{width:100%;margin-bottom: 25px;}
.side_bar_left{width:100%;}
	
	
}
@media (max-width: 1000px){
.tarlanweb_center{width: 900px;}
body{padding-bottom: 70px;}
#center_box{margin: 10px 0 40px 0;}

.sort_woos{display: none;}
.mobile_sort_view{display: block;}
.filter_show_bt{display: block;}
#top_imgs_box .owl-nav{display:none;}
.mobile_header{display: block;}
.mobile_header .top_head{padding: 10px 0;}
.mobile_header .head_tells{padding-top: 7px;}
#header{display: none;}
#mobiles_header{display: block;}
.tops_namads_box ul{margin: 0 -8px;}
.tops_namads_box ul li{width: 50%;padding: 8px;}
.tops_namads_box ul li:last-child{display:none;}
.tops_namads_box img{width:50px;height:50px;}
.left_imgs_box .first_img_box{margin-bottom: 10px;}
.ft_abouts{width: 100%;margin-bottom: 25px;}
.ft_links_list,.ft_namads{width: 50%;}
.slider_rights_box{width: 100%;margin-bottom: 40px !important;clear: both;}
.left_blogs_box{width: 100%;}
.top_ft_support_right{width: 100%;margin-top: 10px;}
.ft_add_tell_box{margin-bottom: 5px;}
.top_back_button{width: 100%;text-align: center;margin-bottom: 5px;}

.sidebar_right{width: 100%;position: relative;top: 0;}
.sidebar_left{width: 100%;margin-bottom: 30px;clear: both;}
.right_products_articles{width: 100%;padding: 20px;}
.left_products_articles{width: 100%;padding: 5px 20px 0 20px;}
.price_box_bottom{bottom: 80px;}
#off_sliders .count_times::before{left: 5px;margin-left: 0;}
	
}
@media (max-width: 900px){
.tarlanweb_center{width: 800px;}

#off_sliders .horizontal{width: 100%;margin-bottom: 20px;}
#off_sliders .offtabs_contents{width: 100%;}
#off_sliders .horizontal li{width: 50%;float: right;padding: 4px;clear: unset;border: 1px solid #fff;
overflow: hidden;}
#off_sliders .horizontal li.active::after{display: none;}
.off_slider_title{display: block;}
.archive_blog_box .blog_txt_shorts{height: 70px !important;}
	
.single_post_txt h1,.single_post_txt h2{font-size:17px;}
.single_post_txt h3,.single_post_txt h4{font-size:15px;}
.single_post_txt h5,.single_post_txt h6 {font-size:13px;}	
	
}
@media (max-width: 800px){
.tarlanweb_center{width: 700px;}
.archive_posts_box ul li{width: 33.3%;}
.related_box_s ul {margin: 0;}
.related_box_s ul li{width: 100%;padding: 7px 0;}
.right-commentss,.comment-form-comment textarea#comment,.form-submit #submit,
#reviews #submit, .single_post_txt form input[type="submit"]{width: 100% !important;}
.blog_box_items ul li{width: 50%;}
.share_box_blg{width:100%;}
.share_box_blg li{width:20%;}
.share_box_blg a{width: 100%;text-align: center;}
}
@media (max-width: 700px){
.tarlanweb_center{width: 600px;}
.box_banners,.big_banners_bt{display: block;margin: 0;}
.box_banners a{width: 50%;padding: 7px;margin: 0;float: right;}
.big_banners_bt a{width: 100%;padding: 7px 0;}
#off_sliders .horizontal li{width: 100%;padding: 4px 0;}
.sort_woos{text-align: center;}
.sort_woos p{width: 100%;margin: 0 0 5px 0;text-align: center;clear: both;}
.sort_woos a{float: none;display: inline-block;margin: 5px;}
.post-full-meta span{width: auto;float: right;clear: unset;margin: 5px 0 5px 15px;}
.price_boxc{font-size: 13px;}
.archive_blog_box ul li{width:50%;}
.off_vip_list ul{margin:0 -8px;}
.off_vip_list ul li{width:50%;padding:8px;}
.wp-caption{width:100% !important;text-align:center !important;}
}
@media (max-width: 600px){
.tarlanweb_center{width: 500px;}
.right_imgs_box{width:100%;margin-bottom:10px;}
.left_imgs_box {width:auto;margin:0 -5px;}
.left_imgs_box a{width:50%;float:right;padding:5px;}
.mobile_top_imgs_slider{display: block !important;}
#top_imgs_box{margin: 20px auto;}
.copy_right_left_box,.copy_right_right_box{width: 100%;text-align: center;}
.right_box_offs{width: 100%;text-align: center;clear: both;margin-bottom: 10px;}
.left_box_offs{width: 100%;}
.full_post_title h2,.full_post_title h1{font-size: 16px;}
.socials_links ul{margin: 0;}
.socials_links ul li{width: 100%;padding: 5px 0;}
.add_to_woo_carts{width: 100%;}
.tell_tals_buy,.add_to_favorites{width: 100%;margin-top: 15px;position:relative;top:0;}
.woocommerce div.product form.cart{margin:0 !important;}
.posts footer {margin-top: 0;height: 50px;}
}
@media (max-width: 500px){
.tarlanweb_center{width: 450px;}
.namads_txt_b{font-size: 14px;}
.namads_txt_b span{font-size: 12px;}
.tops_namads_box ul{margin: 0 -6px;}
.tops_namads_box ul li{padding: 6px;}
.ft_links_list,.ft_namads{width: 100%;}
.ft_links_list{margin-bottom: 25px;}
#mobiles_header{padding: 0;}
.archive_posts_box ul li{width: 50%;}
.comment-meta,#comments .avatar,.woocommerce-Reviews .avatar{width: 40px !important;height: 40px !important;}
.product_onsale,.product_offsale{width: 65px;font-size: 13px;}
.star_ratings_box{padding: 0 4px;font-size: 13px;}
.posts footer {margin-top: 10px;height: 30px;}
}
@media (max-width: 450px){
.tarlanweb_center{width: 90%;}
#mobiles_header .circle_hlink{font-size: 13px;}
#mobiles_header .circle_hlink i{font-size: 18px;}
.price_box_bottom{bottom: 72px;padding-bottom: 15px;}
.right_add_fix,.left_add_fix{width: 100%;text-align: center;margin: 0;}
.fan_gallerys ul li{width: 33.3%;}
.add_to_woo_carts button{width: 100% !important;}
.mobile_sort_view{width: 180px;}
.mobile_sort_view .woocommerce-ordering select{width: 100px;}
.posts footer {margin-top: 0;height: 45px;}
.off_vip_list ul{margin:0;}
.off_vip_list ul li{width:100%;padding:8px 0;}
}
@media (max-width: 340px){
.tarlanweb_center{width: 90%;}
.archive_posts_box ul{margin: 0;}
.archive_posts_box ul li{width: 100%;padding: 7px 0;}
.post-full-meta span{width:100%;}
.tops_namads_box ul{margin: 0;}
.tops_namads_box ul li{width: 100%;}
.tops_namads_box ul li:last-child{display:block;}
.logo{width: 100px;height: 38px;}
.mobile_header .head_tells{padding-top: 4px;}
.mobile_sort_view{width: 100%;}
.mobile_sort_view .woocommerce-ordering select{width: 125px;}
.filter_show_bt{width: 100%;}
.posts footer {margin-top: 0;height: auto;}
.archive_blog_box ul{margin:0;}
.archive_blog_box ul li{width:100%;padding:10px 0;}
.archive_blog_box .blog_txt_shorts,.archive_blog_box .posts header h2 a{height: auto !important;}
.archive_blog_box .posts header h2{margin:10px 0;}
}

@media (max-width: 200px){
.tarlanweb_center{width: 90%;}
}