@charset "utf-8";
/*
Theme Name: آیفون تصویری میلانی
Theme URI: http://tarlanweb.ir
Author: Reza Kianoosh
Author URI: http://tarlanweb.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: 15px 0;}
.clear3{clear: both;padding: 30px 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,select{font-family: shabnam,tahoma;outline: none;
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;outline: none;}
body{background: #f7f7f7;color: #444;font-family: shabnam,tahoma;font-size: 15px;line-height: 28px;
direction: rtl;text-align: right;overflow-x: hidden;font-weight: 500;}
a{color: #444;outline: unset;}
.tarlanweb_center{width: 1300px;height: auto;margin: 0 auto;position: relative;}
.box_shadow {
    box-shadow: 0 5px 15px #e3e5e8;
}

#header{width: 100%;clear: both;margin-bottom: 30px;background: #fff;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);}
.top_info_box{width: 100%;clear: both;background: #A31214;padding: 12px 0;color: #fff;}
.top_info_box_right{width: 70%;float: right;}
.top_info_box_right p{animation-duration: 2s;
animation-delay: 300ms;
animation-iteration-count: infinite;
animation-name: upap;
transition: all 300ms ease-out;}
@keyframes upap{
from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,0,0)}
40%,43%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-5px,0)}
70%{animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);transform:translate3d(0,-5px,0)}
90%{transform:translate3d(0,-2px,0)}
}
#billing_phone{display:block !important;}
.top_info_box_right i.fa-truck{font-size: 22px;display: inline-block;vertical-align: middle;}
.top_info_box_left{width: 30%;float: left;position: relative;z-index: 999;}
.red_bg{width: 40%;height: 52px;background: #5C0001;position: absolute;left: 0;top: 0;}
.logo_top{width: 183px;height: 57px;float: left;}
.logo_top a{display: block;line-height: 0;}
.midd_header{width: 100%;padding: 15px 0;clear: both;}
.bt_header{width: 100%;clear: both;}
.searches{width: 35%;height: 48px;position: relative;border-radius: 10px;float: right;margin-top: 5px;}
.searchfield{width: 100%;height: 48px;float: right;border: none;position: absolute;right: 0;outline: unset;
color: #444;text-indent: 12px;background: #D9D9D9;border-radius: 10px;}
.searches button {width: 48px;height: 48px;font-size: 22px;line-height: 48px;background: #D9D9D9;color: #444;float: left;
border: none;position: relative;cursor: pointer;border-radius: 10px 0 0 10px;}
.searches button:hover{background: #A31214;color: #fff;}
.phone_icon{width:30px;height:30px;background:url('images/phone_icon.png') no-repeat center;display:inline-block;margin-right:5px;}
.shop_cart_box{width: 150px;height: 48px;line-height: 48px;background: #D9D9D9;float: right;margin: 5px 15px 0 15px;
border-radius: 10px;}
.cart_title,.register_title{display: block;text-align: center;border-radius: 10px;background: #A31214;color: #fff;}
.register_box{width: 160px;height: 48px;line-height: 48px;background: #D9D9D9;float: right;margin-top: 5px;
border-radius: 10px;}
.cart_title{background: #A31214;color: #fff;}
.cart_title i,.register_title i{font-size: 23px;display: inline-block;vertical-align: middle;margin-left: 5px;color: #fff;}
.cart_title i{color: #fff;}
.cart_title span.number{background: rgba(0,0,0,0.5);color: #fff;width: 20px;height: 20px;line-height: 20px;display:inline-block;margin-right:5px;
border-radius: 50%;}
.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:10px 14px;font-size: 15px;display: inline-block;color: #6a6868;
position: relative;font-weight: bold;}
.menu_right ul li a:hover,.night .menu_right ul li a:hover{color:#ef4056;}
.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";color: #333;
position: absolute;left: 12px;bottom: 8px;
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);color:#ef4056;
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{color: #ef4056;}
.menu_right .menu-item-has-children:hover,.menu_right ul ul .menu-item-has-children{background: #f5f5f5;}
.menu_right > ul > li.menu-item-has-children > a{padding: 10px 10px 10px 25px;}
.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: 8px !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:620px;position:absolute;margin-top:0 !important;z-index:999999999;
display:none;background: #f5f5f5;text-align: right;padding: 15px;border: 1px solid rgba(0,0,0,0.05);border-top: unset;
border-radius: 1px 1px 1px 1px;}
.menu_right li ul ul.sub-menu {margin-top: 0;}
.menu_right ul ul li{width: 30.3%;height: 25px;position: relative;float: right;margin: 5px 1.5%;}
.menu_right ul ul li a {width: 100%;padding:0 20px 0 0;position: relative;font-size: 13.2px;border-radius: 1px;display: block;height: 30px;line-height: 30px;color:#444444;}
.menu_right ul ul li a::before{content:'';width:5px;height:5px;position:absolute;right:7px;top:13px;border-radius:10px;background:#d5d6d9;}
.menu_right ul ul li a:hover::before{background:#ef4056;}
.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;color: #fff;}
.sticky{position:fixed;width:100%;left:0;top:0;z-index:9999999;background: #fff;box-shadow: 0 1px 0 rgba(0,0,0,.14),0 2px 0 rgba(0,0,0,.05);
-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;
animation:fadein 1s;}
@keyframes fadein{from{opacity: 0;} to{opacity: 1;}}
@-moz-keyframes fadein{from {opacity: 0;} to{opacity: 1;}}
@-webkit-keyframes fadein {from{opacity: 0;} to{opacity: 1;}}
.sticky .top_info_box{padding:5px 0;}
.sticky .midd_header{padding:5px 0 0 0;}
.sticky .red_bg{height:38px;}
.stick_searchs{display:none;}
.sticky .top_info_box,.sticky .midd_header,.sticky .phone_num_box{display:none;}
.sticky .stick_searchs{display:block;float:left;width:20%;height: 35px;}
.sticky .searchfield{height: 35px;}
.sticky .searches button {width: 35px;height: 35px;line-height: 35px;}

.phone_num_box{float: left;font-weight: bold;margin: 10px 0 0 10px;font-size: 20px;}
.phone_num_box i{display: inline-block;vertical-align: middle;margin-right: 5px;font-size: 20px;}
#slider_top{width: 71%;margin-bottom: 30px;float:right;}
#slider_top img{width: 100%;height: auto;clear: both;border-radius:12px;display: block;}
#slider_top a{display: block;line-height: 0;}
#slider_top .owl-item{margin:0 !important;}
#benner_top_lleft{width:26.94%;float:left;margin-bottom: 30px;}
#benner_top_lleft a{display:block;line-height:0;border-radius:15px;}
#benner_top_lleft a img{width: 100%;height: auto;border-radius:15px;}
.box_banners_2 {
  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 -10px;
  margin-bottom: 10px;
}
.box_banners_2 a {
  margin: 10px;
  overflow: hidden;
  display: block;
  line-height: 0;
}
.box_banners_2 a img {
  width: 100%;
  border-radius: 12px;
}
.more_blog_links{float:right;margin-top:-35px;position:relative;z-index:9999999;}
#ywdpd-quantity-table{width:100% !important;}
.cats_lists,.roles_box,.blog_box,.most_sell_box{width: 100%;height: auto;clear: both;margin-bottom: 30px;position: relative;display:flex;flex-direction:column;}
.blog_box,.single .roles_box{margin-bottom: 0 !important;}
.roles_box_item {position: relative;}
.cats_lists ul,.roles_box_item ul{margin: 0 -15px;}
.cats_lists li{width: 25%;float: right;padding: 15px;}
.roles_box_item li{width: 20%;float: right;padding: 15px;}
.cats_item{width: 100%;padding:25px 15px;background: #fff;display: block;text-align: center;cursor:pointer;
border-radius: 10px;}
.cats_item img{width: 80px;height: 80px;display: block;margin: 0 auto;}
.cats_item span{width: 100%;height: 25px;line-height: 25px;font-weight: bold;overflow: hidden;display: block;}
.roles_box_item .cats_item img{width: 51px;height: 51px;}
.roles_box_item .products_roles img{width: 51px;height: 51px;}
.roles_box_item .cats_item span{margin-top: 15px;}
.roles_img_box{width: 504px;height: 311px;position: relative;margin: 0 auto;}
.roles_img_box::after{content: '';width: 375px;height: 374px;background: url(images/redd_blur_img.png) no-repeat center;
position: absolute;bottom: -240px;left: -240px;}
.roles_img_box::before{content: '';width: 375px;height: 374px;background: url(images/redd_blur_img.png) no-repeat center;
position: absolute;top: 60px;right: -180px;transform: rotate(90deg);}

.blog_box ul{margin: 0 -15px;}
.blog_box ul li{width: 33.3%;padding: 15px;float: right;}
.post{width: 100%;padding: 15px;background: #fff;direction: rtl;
border-radius: 12px;}
.post header figure{margin-bottom: 10px;clear: both;}
.post header img{width: 100%;border-radius: 12px;}
.post header figure a{display: block;line-height: 0;}
.post header h2{font-size: 15px;font-weight: bold;height: 40px;overflow: hidden;}
.post .blogs_txt{width: 100%;height: 80px;overflow: hidden;font-size: 13px;text-align: justify;color: #6a6a6a;}
.center_title_box {
  width: 100%;
  height: 85px;
  line-height: 85px;
  font-size: 19px;
  font-weight: bold;
  color: #10559A;
  text-align: center;
  clear: both;
  background: url(images/center_title_bg.png) no-repeat center;
}

#footer{width: 100%;clear: both;padding:30px 0 15px 0;background: #fff;box-shadow: 0 -4px 20px -4px rgba(0, 0, 0, 0.05);
margin-top: 60px;}


.right_ft_box{width: 60%;float: right;}
.left_ft_box{width: 40%;float: left;}
.ft_li_box{width: 33.333%;float: right;padding-left: 4%;}
.ft_b_title{width: 100%;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e5e5e5;font-size: 18px;font-weight: bold;}
.ul_li_icons i{width: 35px;height: 35px;line-height: 35px;text-align: center;font-size: 25px;display: inline-block;vertical-align: middle;}
.ul_list_ft li{width: 100%;clear: both;margin-bottom: 5px;}
.ul_list_ft li a:hover{color:#A31214;}
.namads_box{width: 100%;clear: both;text-align: center;}

.abt_ft_box{width: 100%;clear: both;padding:20px 0;text-align: center;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.copyright_box{text-align: center;padding-top: 20px;}

#article_box{background: #fff;margin-bottom: 30px;border-radius: 12px;}

.tab{width: 100%;height: auto;clear: both;position: relative;margin-bottom: 30px;
border-bottom: 1px solid #e5e5e5;padding: 0 30px;}
.tablinks{border-bottom: 1px solid transparent;position: relative;cursor: pointer;font-size: 15px;font-weight: bold;
display: inline-block;padding: 15px 10px;margin: 0 10px;margin-bottom: -1px;}
.tablinks.active{color: #F07371;border-color: #F07371;}
.tabcontent{
  display: none;
  clear: both;
  border-top: none;
  animation: fadeEffect 1s;padding:0 30px 30px 30px;
}
@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}
.shop_attributes{width: 100%;}
.shop_attributes tr{}
.shop_attributes tr:nth-child(even){background: rgba(0, 0, 0, 0.1);}
.shop_attributes tr:last-child{}
.shop_attributes tr th{width: 25%;}
.shop_attributes tr td{}
.shop_attributes tr th,.shop_attributes tr td{padding: 10px;}

.right_box_ar{width: 66%;float: right;background: #fff;padding: 15px;
border-radius: 12px;}
.left_box_ar{width: 32%;float: left;background: #fff;padding: 15px;
border-radius: 12px;}
/*
#goftino_w{bottom: 120px !important;right: auto !important;left: 0px !important;}
*/
.single_articles{width: 100%;clear: both;margin-bottom: 30px;}
.gallery_pr{width: 50%;float: right;line-height: 0;}
.gallery_pr img{width: 100%;}
.single_post_dets{width: 48%;float: left;}
.single_post_dets header{width: 100%;clear: both;margin-bottom: 20px;}
.single_post_dets header h2,.single_post_dets header h1{font-size: 22px;font-weight: bold;clear: both;}
.products_dt{width: 100%;clear: both;}
.waranti_box,.product-short-description{color: #a9a9a9;}
.hamkar_price{font-size: 16px;font-weight: bold;clear: both;margin-top: 7px;}
.red_price{color: #A31214;}
.socials_share{clear: both;margin-top: 15px;}
.socials_share a{display: inline-block;font-size: 22px;margin: 5px;color: #a9a9a9;}

.onsale_type_info{width: 100%;clear: both;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #e5e5e5;}
.onsale_type{width: 50%;float: right;line-height: 35px;}
.onsale_type .onsaleee{color: green;}
.onsale_type .offsale{color: red;}
.offsale_alert{background: rgba(240, 6, 8, 0.1);color: #F03658;border-radius: 50px;height: 35px;line-height: 35px;float: left;
padding: 0 12px;font-size: 13px;cursor: pointer;}
.offsale_alert i{font-size: 20px;display: inline-block;vertical-align: middle;margin-left: 5px;}
.cat_brand_box{font-size: 16px;font-weight: bold;padding-bottom: 20px;margin-bottom: 25px;border-bottom: 1px solid #e5e5e5;}
.cat_brand_box p{margin: 6px 0;}

.price_boxc{width: 70%;text-align: center;font-size: 18px;position: relative;float: left;}
.price_boxc p{float: left;width: 50%;line-height: 27px;position: relative;direction: ltr;}
.price_boxc p ins,.price_boxc p del{width: 80%;clear: both;display: block;text-align: left;}
.price_boxc ins bdi,.offs_prices_box ins bdi{display: inline-block;font-size: 22px;font-weight: bold;
padding:0 4px;}
.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: 15px;}
.off_persens {
    float: right;
    font-size: 14px;line-height: 20px;
    background: #ef232c;color: #fff;padding: 3px 10px;
    border-radius: 40px;
}

.add_to_woo_carts{width: 100%;clear: both;}
.add_to_woo_box_toops{width:100%;position:relative;}
.add_to_woo_carts button{width: 57% !important;height: auto;margin: 10px 0 !important;float: left !important;
background: rgba(0, 129, 214, 0.3) !important;color: #0081D6;padding: 14px 10px !important;font-size: 16px !important;
cursor: pointer;border: unset !important;font-weight:normal !important;
border-radius: 12px!important;}
.add_to_woo_carts button::before{content: "\f291";font-family:FontAwesome;font-size: 20px;display: inline-block;vertical-align: middle;
margin-left: 5px;}
.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,.cart_item .quantity{width: 156px;float: right;margin: 10px 0 !important;}
.add_to_woo_carts .quantity .minus,.add_to_woo_carts .quantity .plus,.cart_item .quantity .minus,.cart_item .quantity .plus{float: right;border: 1px solid #e5e5e5;background: transparent;width: 52px;height: 52px;line-height: 52px;font-size: 25px;cursor: pointer;border-radius: 10px;}
.add_to_woo_carts .quantity .plus,.cart_item .quantity .plus{float: left;}
.add_to_woo_carts .quantity input[type="number"],.cart_item .quantity input[type="number"]{width: 52px;margin: 0px;height: 52px;
text-align: center;float: right;font-size: 20px;border: none;}
/* Chrome, Safari, Edge, Opera */
.add_to_woo_carts input::-webkit-outer-spin-button,
.add_to_woo_carts input::-webkit-inner-spin-button,.cart_item .quantity input::-webkit-outer-spin-button,.cart_item .quantity input::-webkit-inner-spin-button{
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.add_to_woo_carts input[type="number"],.cart_item .quantity input[type="number"]{
  -moz-appearance: textfield;
}
/*
.cart_item .quantity .minus,.cart_item .quantity .plus{display:none;}
.cart_item .qty{border: 1px solid #e5e5e5;background: transparent;
width: 100%;height: 52px;line-height: 52px;font-size: 25px;cursor: pointer;border-radius: 10px;}
*/
.yith-wcwl-add-button{width: 100%;clear: both;color: #BE2E2E;padding-top: 21px;}
.yith-wcwl-add-button .yith-wcwl-icon{width: 52px;height: 52px;line-height: 52px;text-align: center;background:rgba(169,169,169,0.1);color: #BE2E2E;
border-radius: 10px;font-size: 22px;display: inline-block;vertical-align: middle;margin-left: 5px;}

.woo_post_txt{padding: 30px 30px 20px 30px;}
.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: 5px !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;
}


#blog_top_imgs{width: 100%;clear: both;margin-bottom: 30px;}
.center_blog{width: 100%;clear: both;}
.blog_top_imgs_right{width: 48.718%;float: right;}
.blog_top_imgs_left{width: 50.428%;float: left;}

.top_big_post{width: 100%;height: auto;clear: both;border-radius: 25px;position: relative;
overflow: hidden;}
.top_big_post img{width: 100%;}
.big_links{line-height: 0;display: block;}
.tops_cats_box{width: 100%;clear: both;}
.tops_cats_box a{float: right;padding: 0 7px;border: 1px solid #fff;color: #fff;margin:0 0 5px 5px;
line-height: 22px;border-radius: 5px;}
.big_links:after{content: '';position: absolute;right: 0;left: 0;top: 0;bottom: 0;
background: linear-gradient(to bottom, rgba(81, 14, 14, 0) 0%,rgba(0,0,0,0.6) 70%,rgb(0, 0, 0) 94%,rgb(0, 0, 0) 100%);
}
.boxs_top_txt {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 25px;
    line-height: 30px;color: #fff;}
.boxs_top_txt h2{width: 100%;display: block;}
.boxs_top_txt h2 a{font-size: 16px;font-weight: bold;color: #fff;}
.left_top_boxs_f{clear: both;margin-bottom: 10px;}
.left_top_boxs_left{width: 49.155%;float: left;clear: unset;}
.left_top_boxs_right{width: 49.155%;float: right;clear: unset;}

.sidebar_left{width: 78%;float: right;}
.sidebar_right{width: 20%;float: left;}

.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;margin-top: 10px;}
.archive_posts_box ul{margin: 0 -15px;}
.archive_posts_box ul li{width: 33.33%;float: right;padding:15px;}
.archive_posts_box .posts{padding:15px;background: #fff;border-radius: 12px;display:flex;flex-direction:column;}
.posts figure img{width: 100%;}
.sidebars_box{width: 100%;height: auto;clear: both;margin-bottom: 30px;background: #fff;
border-radius: 12px;overflow: hidden;}
.sidebars_box_title{width: 100%;height: auto;clear: both;padding:20px 15px;
border-bottom: 1px solid #f5f5f5;}
.sidebars_box_title h1,.sidebars_box_title h2,.sidebars_box_title h3{font-size: 16px;font-weight: bold;border-right: 15px double #A31214;
padding-right: 10px;line-height: 20px;}
.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%;}
.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;}
.blog_txt_shorts{width: 100%;height: 85px;overflow: hidden;font-size: 13px;line-height: 26px;
margin: 15px 0;}
.blog_post_view_box{float: right;}
.blog_post_mores{float: left;padding: 3px 14px;background: #f8f9fb;border-radius: 15px;position: relative;font-size: 13px;}
.blg_posts footer{padding: 10px;}
.blog_post_mores::after{content: "\f104";font-family:FontAwesome;float: left;padding-right: 5px;}
.blogs_posts header h2{width:100%;margin-top:15px;}
.blogs_posts header h2 a{font-weight: bold;text-align: right;display:block;height:28px;overflow:hidden;}
.blogs_posts figure a{display:block;line-height:0;}
.single_post_box{margin: 20px 0 30px 0;}
.single_post_box,.comments_post_box{width: 100%;height: auto;clear: both;background: #fff;border-radius: 12px;}
.comments_post_box{padding: 20px 30px 0 30px;}
.posts_footer_box_rki{padding: 20px 30px;border-top: 1px solid #f5f5f5;}
.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;
}


.full_post_title {
  width: 100%;
  height: auto;
  clear: both;
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 30px;
}

.fulls_post_txt{text-align: center;}




.breadcrumbs_box {width: 100%;height: auto;
font-family: tahoma;margin-bottom: 20px;border-radius: 7px;}
.breadcrumbs_box a,.breadcrumb_last,.rank-math-breadcrumb .last {font-family: shabnam,tahoma;font-size: 15px;
margin: 0 3px;}
.comments_box{width: 100%;height: auto;clear: both;padding: 20px;border-radius: 25px;margin-bottom: 30px;}
.comment_numbers{width:25px;height:25px;line-height:25px;text-align:center;float:left;
background: #00bfd6;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;
}

.cardtocard-table1 {border: 1px solid #969696;}
.cardtocard-table1 * {border: 1px solid #969696;padding: 5px 10px;}
.carttocarturl{color:#A31214;display:block;padding:5px 15px;}

.cardtocard h3{font-size:17px;font-weight:bold;}
.cardtocard h2,.cardtocard-table{display:none !important;}
.cardtocard-table1{width: 100%;}

.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: 100% !important;padding: 15px;}
.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;}
.rkianoosh_txt form textarea,.rkianoosh_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{
width: 120px !important;
height: 50px !important;
border: none;
font-size: 13px;
cursor: pointer;
float: left;
color: #fff;background: #00bfd6;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
margin-bottom: 20px;
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.form-submit #submit:hover{background: #a80e65;color: #fff !important;
transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.bypostauthor{}
.comment-content{width: 100%;float: left;
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;}
.commentlist li{width:100%;height:auto;margin:0 auto;position: relative;color: #333;margin-bottom: 20px;
background: #f8f9fb;padding: 10px;
border-radius: 7px;}
.commentlist li:last-child{border-bottom: unset;}
#reply-title{margin:0 20px;font-size: 14px;}
.left_kianoosh_like{width: 160px;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;}
#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{display: none !important;
padding-bottom: 0;padding: 0 !important;width: 50px;float: right;
margin-top: 0 !important;border-top: none !important;}
.comment-replay a{
  text-align: center;
  width: 60px;
  height: 26px;
  line-height: 26px;
  margin: 5px;
  float: left;
  background: #00bfd6;
  color: #fff;border-radius: 7px;
}
.full_posts{text-align: center;}
.comment-replay a:hover{background: #a80e65;color: #fff;}
#commentnotes{font-size:10px;}
.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5{width:90%;background: #e4e5e8;}
.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;}

.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}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item {margin: 20px 0;}
.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: 50px;height: 50px;outline: unset !important;font-family: tahoma !important;
font-size: 30px !important;text-align: center;cursor: pointer;line-height: 48px !important;
color: #444 !important;background:rgba(255,255,255,0.7) !important;z-index: 99 !important;
font-weight: normal !important;position: relative;box-shadow: rgba(0,0,0,.2) 10px 0 20px;
border-radius: 50px;}
.owl-theme .owl-nav [class*='owl-']:hover{color:#fff !important;background: #c02e26 !important;}
.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: left;-webkit-tap-highlight-color: transparent;margin-top: 0;}
.owl-theme .owl-dots .owl-dot {display: inline;zoom: 1;*display: inline;}
.owl-theme .owl-dots .owl-dot span {width: 15px;height: 15px;margin: 3px;background: #C4C4C4;display: inline-block;
-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 3px;
transition: all 0.3s ease-in-out;}
.owl-theme .owl-dots .owl-dot.active span{background: #F00608;}
.owl-theme .owl-dots .owl-dot:hover span{background: #F00608;}
.owl-carousel .owl-nav button.owl-next{position: absolute;left: 5px;top: 42%;}
.owl-carousel .owl-nav button.owl-prev{position: absolute;right: 5px;top: 42%;}
#top_slider .owl-nav{display: none;}
#top_slider .owl-dots{position: absolute;right: 0;left: 0;bottom: 10px;}
#top_slider .owl-stage-outer{border-radius: 17px;}

#big_slider .owl-dots {
  position: absolute;
  bottom: 10px;
  margin: auto;
  right: 0;
  left: 0;
}
.woo_slider .owl-nav {}



.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: #10559A;}
.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;}

.navicon{height:40px;width:40px;line-height: 43px;float:left;cursor:pointer;position: relative;
font-size: 20px;text-align: center;background:rgba(16, 85, 154, 0.1);color: #10559A;margin:10px 0 0 0;
border-radius: 4px;}
#mobiles_header .circle_hlink{height:40px;width:40px;line-height: 43px;float: left;text-align: center;
cursor: pointer;background: rgba(255, 0, 0, 0.1);color: rgb(255,0,0);position: relative;font-size: 20px;margin:10px 0 0 7px;
border-radius: 4px;}
.circle_hlink span.number{background:rgba(255,0,0,.1);position:absolute;right:-7px;top:-7px;width:17px;height:17px;line-height:17px;text-align:center;
border-radius:50%;}
#mobiles_header .circle_hlink a{color: #FC8A3D;}
#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%;padding-bottom:5px;
position:fixed;top:0;right:0;left:0;display:none;z-index:9999;background: #fff;
padding:0;box-shadow:0 0 20px rgba(0,0,0,0.4);}

.mobiles_menu{position: fixed;
float: none;
height: 100%;
right: 0px;top: 0;
background: #333;
width: 220px;
z-index: 999999999;
margin: 0px -232px 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;}


.search_icons{font-size: 18px;margin-left: 0;}
.logo_mobiles{width: 162px;height:50px;line-height: 0;margin: 7px 7px 0 0;float: right;}
.logo_mobiles a{display: block;line-height: 0;}
.searches_mobile{width: 100%;height: 80px;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: 80px;height: 80px;text-align: center;font-size: 25px;cursor: pointer;
border: unset;background: transparent;position: absolute;left: 0;top: 0;}
.moiles_logos{text-align: center;padding: 20px 0;background: rgba(0,0,0,0.4);margin-bottom: 20px;}

#mobiles_header .top_info_box{font-size:13px;}
#mobiles_header .top_info_box_right,#mobiles_header .top_info_box_left{width:auto;}
#mobiles_header .top_info_box_right{padding-right:7px;}
#mobiles_header .top_info_box_left{padding-left:7px;}

#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;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#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: #fff;display: block;
}
#cssmenu > ul > li > a:hover,#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a{background: #FC8A3D;}
#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);
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.holder::after,.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;left: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 11px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#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;
  color: #eee;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  color: #fff;
}
#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 > 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;
}

.shop_carts .number {
  width: 18px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  top: -10px;
  right: -5px;
  font-size: 12px;
  background: rgba(252, 138, 61, 0.3);
  border-radius: 3px;
}




.show_box_register_help{position: absolute;left: 0;bottom: -10px;width: 16px;height: 16px;}
.show_box_register_help .fa-question-circle {
    color: #d95f47 !important;
    font-size: 1.3rem !important;
    width: 1rem !important;
    height: 1rem !important;
    line-height: 1rem !important;
    margin: 0;
    position: absolute;
    left: .0625rem;
    bottom: 2px;
    animation: blinker 1s linear infinite;
}
.box_register_help{width: 530px;height: auto;position: absolute;left: -80px;top: 18px;text-align: right;
background: rgba(0,0,0,0.9);color: #fff;line-height: 20px;padding: 15px;font-size: 14px;display: none;
border-radius: 7px;}
.box_register_help h6{font-size: 16px;clear: both;}
.box_register_help p{margin-bottom: 10px;}
.box_register_help .fa{font-size: 13px;color: #fff;}
.text-danger{color: #d95f47;}
.text-success{color: #7bad49;}
.show_box_register_help:hover .box_register_help{display: block;}
.register_login_box{width: 500px;height: auto;background: #fff;cursor: default;
box-shadow: 0 .125rem .25rem rgba(0,0,0,.125);
position: relative;margin:40px auto;
border-radius: 5px;}
.notify_box,.report_boxes,.repear_boxes,.helpus_boxes,.cracksus_boxes{width: 800px;height: auto;background: #fff;cursor: default;
box-shadow: 0 .125rem .25rem rgba(0,0,0,.125);display: block;z-index: 99999;
position: relative;margin:40px auto;
border-radius: 5px;}
.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #c2c2c2;
    border-top-left-radius: calc(.4rem - 1px);
    border-top-right-radius: calc(.4rem - 1px);
}
.modal-title {
    border-right: .875rem double rgba(0,0,0,.125);
    margin-right: 0;
    margin-bottom: 0;
    padding-right: 1rem;color: #fff;font-size: 1rem;
line-height: 1.9;
}
.modal-header .close_register_login_box,.modal-header .close_report_boxes,.modal-header .close_repeare_boxes{
    text-shadow: 0 1px 0 #000;color: #fff;
    padding: 10px 0 0 10px;
    margin: -22px auto -.8rem -.5rem;
    font-size: 2.5rem;
    font-weight: 400;
    opacity: .8;cursor: pointer;
}

.popup_box_bg,.popup2_box_bg,.popup_box_bg3,.popup_box_bg4,.popup_box_bg5,.popup_box_bg6{
position: fixed;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,0.8);opacity: 0;visibility: hidden;
z-index: 999999999999;cursor: pointer;}
.show_box_rkianoosh,.show_box_rkianoosh1,.show_box_rkianoosh2,.show_box_rkianoosh3
,.show_box_rkianoosh4,.show_box_rkianoosh5,.show_box_rkianoosh6{
visibility: visible;opacity: 1;transition: opacity 0.3s ease-in !important;}
.hidde_rkianoosh,.hidde_rkianoosh1,.hidde_rkianoosh2,.hidde_rkianoosh3,.hidde_rkianoosh4
,.hidde_rkianoosh5,.hidde_rkianoosh6,.hidde_rkianoosh7{overflow: hidden !important;}
.blu_head{background: #00bfd6 !important;}
.orange_head{background: #d95f47 !important;}

.notific_item{animation: swing 1s infinite forwards;color: #d95f47 !important;}
@keyframes blinker {
    50% {
        opacity: 0;
    }
}
@keyframes bubbler {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.8);
    }
    to {
        transform: scale(1.2);
    }
}
@keyframes width {
    0%,
    to {
        width: 0;
        padding-left: 0;
    }
    30%,
    70% {
        width: 90px;
    }
    10%,
    90% {
        padding-left: 1.125rem;
    }
}
@keyframes swing {
    0%,
    to {
        transform: scale3d(1, 1, 1);
        text-shadow: 0 0 0 transparent;
    }
    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -6deg);
    }
    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.2, 1.2, 1.2) rotate3d(0, 0, 1, 6deg);
        text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    }
    40%,
    60%,
    80% {
        transform: scale3d(1.2, 1.2, 1.2) rotate3d(0, 0, 1, -6deg);
    }
}
@keyframes rotate {
    to {
        transform: rotate(360deg);
    }
}
@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }
    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}
@keyframes color {
    0%,
    33% {
        stroke: #437593;
    }
    34%,
    66% {
        stroke: #7bad49;
    }
    67%,
    to {
        stroke: #d95f47;
    }
}

.modal-body {
    font-size: .8rem;
    line-height: 2;
    overflow: auto;
    position: relative;
flex: 1 1 auto;
padding: 1rem;
}
.repear_boxes .modal-body,.helpus_boxes .modal-body,.helpus_boxes .modal-body{height: 450px;}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
    margin-top: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}
.modal-body ul{padding-right: 10px;}
.modal-body ul li{list-style-type: disc;}
.modal-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #c2c2c2;
    border-bottom-right-radius: calc(.4rem - 1px);
    border-bottom-left-radius: calc(.4rem - 1px);
    background: #f5f5f5;
}
.btn {
    display: inline-block;cursor: pointer;
    font-weight: 400;
    color: #5c5c5c;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
}
.btn-secondary {
    color: #fff;
    background: #757575;
    border-color: #757575;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}
.modal-body input[type="text"],.modal-body input[type="email"],.modal-body textarea{
    display: block;
    width: 100%;height: 40px;
    padding: .375rem .75rem;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: #5c5c5c;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dbdbdb;
    border-radius: .25rem;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);outline: unset;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.modal-body textarea{height: 80px;}

.sms-notif-mobile-div{float: left;width: 75%;margin-top: 5px;}
.sms-notif-submit{float: right;width: 20%;background: #00bfd6;color: #fff;height: 40px;
border-radius: 20px;}
#send-product-email{float: left;width: 95%;background: #00bfd6;color: #fff;height: 40px;
border-radius: 20px;}
 .share-title {width: 100%;font-size: 16px;font-weight: bold;text-align: center;
  color: #666;
}
.share-desc{text-align: center;}
.sharing-box{text-align: center;}
.sharing-box a{
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, .1) 0 1px 3px;
  border-radius: 20px;
  margin: 5px;
  font-size: 16px;
}
.email-sharing {
  background: #f5f5f5;
}
.input-group-prepend{width: 10%;float: right;margin-top: 7px;}
#share-email-address{width: 70%;float: right;}
.input-group-append{width: 20%;float: left;}

.email-sharing{padding: 20px;border-radius: 20px;}

.setupcrack_click_bt{margin: 0 20px 20px 0;color: #757575;font-size: 13px;cursor: pointer;font-weight: bold;
border-bottom: #aaa 1px dashed;display: inline-block;}




.pop_title_c_box{width:100%;clear:both;background:#f7f7f7;text-align:center;height:50px;line-height:50px;}
.btn_close_c_top{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;right:0;top:0;color:#666;transition:all ease-in-out 0.3s;cursor:pointer;}
.btn_close_c_top span{height:50px;line-height:50px;text-align:center;font-size:22px;display:block;transform:rotate(45deg);}
.btn_close_c_top:hover{background: #BE2E2E;color: #fff;}
.popup_c_bg1,.popup_c_bg2,.popup_c_bg3,.popup_c_bg4,.popup_c_bg5,.popup_c_bg6,.popup_c_bg7{
position: fixed;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,0.8);opacity: 0;visibility: hidden;
z-index: 9999999999999;cursor: pointer;}
.hidde_c_box1,.hidde_c_box2,.hidde_c_box3,.hidde_c_box4,.hidde_c_box5,.hidde_c_box6,.hidde_c_box7{overflow: hidden !important;}
.show_c_box1,.show_c_box2,.show_c_box3,.show_c_box4,.show_c_box5,.show_c_box6,.show_c_box7{
visibility: visible;opacity: 1;transition: opacity 0.3s ease-in !important;}
.popuup_c_box1,.popuup_c_box2,.popuup_c_box3,.popuup_c_box4,.popuup_c_box5,.popuup_c_box6,.popuup_c_box7{width: 700px;height: auto;background: #fff;cursor: default;
box-shadow: 0 .125rem .25rem rgba(0,0,0,.125);display: block;z-index: 999999999999;
position: relative;margin:40px auto;
border-radius: 5px;}

.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 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 a:hover{color: #fff !important;background: #A31214 !important;}

.top_page,.back_to_home{position: fixed;left: 20px;bottom: 20px;width: 40px;height: 40px;line-height: 40px;background: #fff;
color: #192d4d;border-radius: 5px;font-size: 30px;text-align: center;cursor: pointer;display: none;z-index: 999999;}
.top_page .fa,.back_to_home{display: block;width: 40px;height: 40px;line-height: 40px;}
.back_to_home{bottom:70px;}

.woo_pr_list ul{margin: 0 -15px;}
.woo_pr_list ul li{width: 25%;padding: 15px;float: right;height:550px;}



.attribute_pa_size{display:none !important;}

.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:#A31214;color:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover::before{color:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#A31214 !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:#00bfd6 !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;}
*/

 .gallery_pr div.images{width: 100% !important;}
 
/* WooCommerce 3.0 Gallery */
 
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
 
.woocommerce-product-gallery figure {
margin: 0
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
 
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}
 
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5
}
 
.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}
 
.woocommerce-product-gallery img {
display: block
}
 
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}
 
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}
 
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}
 
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}
 
a.woocommerce-product-gallery__trigger {
text-decoration: none;
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #169fda;
color: #ffffff;
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #1781ae;
border-color: #1781ae;
color: #ffffff;
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}

.woo_post{width: 100%;background: #fff;padding: 15px;direction: rtl;display:flex;flex-direction:column;
border-radius: 12px;}
.woo_post figure a{display: block;line-height: 0;text-align: center;}
.woo_post figure a img{width:100% !important;}
.woo_post header h2 a{font-size: 16px;height: 70px;text-align: center;display: block;font-weight: bold;}
.star_rating{color: #FC8A3D;text-align: center;width: 100%;clear: both;}
.woocomrce_price_milad{padding-top: 10px;}
.price_box,.woocomrce_price_milad{width: 100%;clear: both;position: relative;}
.price_txtc,.woocomrce_price_milad .price_txtc{float: right;font-size: 14px;font-weight: bold;}
.price_box .price, .price_t{float: left;direction: rtl;}
.price_box .price bdi, .price_t{font-size: 18px;font-weight: bold;}
.price_box .price bdi .woocommerce-Price-currencySymbol,.woocomrce_price_milad .price_t span{font-size: 13px !important;font-weight: normal !important;}
.woo_post footer{padding-top: 15px;display: flex;justify-content: space-between;align-items: center;}
.add_to_xarts{width: 75%;float: right;}
.add_to_xarts a.add_to_cart_button,.add_to_xarts  .added_to_cart.wc-forward{width: 100%;display: block;
text-align: center;font-size: 14px;font-weight: bold;padding: 12px 0;
border: 1px solid #10559A !important;color: #10559A !important;background: #fff !important;
border-radius: 12px;}
.add_to_xarts a.add_to_cart_button.added{display: none;}
.add_to_xarts  .added_to_cart.wc-forward{padding: 5px 0;}


.add_fav{width: 30px;float: left;position: relative;}
.add_fav .yith-wcwl-add-button{padding-top: 0;float: left;}
.add_fav .yith-wcwl-add-button .yith-wcwl-icon{width: 30px;height: 30px;line-height: 30px;float: left;
border-radius: 12px;font-size: 20px;margin-left: 0;}
.add_fav .yith-wcwl-add-button span{display: none;}
.add_fav .yith-wcwl-add-to-wishlist{margin-top: 0 !important;}
.add_fav .feedback{display: none !important;}
.add_fav .yith-wcwl-wishlistexistsbrowse a,.add_fav .yith-wcwl-wishlistaddedbrowse a{position: relative;
width: 30px;
height: 30px;
font-size: 0 !important;
}
.add_fav .yith-wcwl-wishlistexistsbrowse a::after,.add_fav .yith-wcwl-wishlistaddedbrowse a::after{
 content: "\f08a";font-family: FontAwesome;
position: relative;
width: 30px;
height: 30px;
line-height: 30px;
float: left;
border-radius: 7px;
font-size: 17px !important;
margin-left: 0;
background: #BE2E2E;color: #fff;text-align: center;
}
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist .add_to_wishlist img{color: #10559A !important;}

.margin40px{height:40px;}
.star_rating .star-rating{float: none !important;margin: 0 auto !important;margin-bottom: 10px !important;}
.add_to_xarts > div{display:none !important;}

.most_sell_box .add_to_xarts a.add_to_cart_button,.most_sell_box .add_to_xarts  .added_to_cart.wc-forward{padding: 5px 0 !important; }
.add_to_xarts .added_to_cart.wc-forward{color: #be2e2e !important;border:1px solid #be2e2e !important;position:relative;}
.add_to_xarts .added_to_cart.wc-forward::before{content: "\f291" !important;font-family:FontAwesome !important;margin-left:5px;}

.user_loogin{width:160px;height: 48px;line-height: 48px;position:relative;float:right;text-align:center;background: #A31214;color: #fff;margin-top: 5px;
border-radius: 10px;}
.user_loogin .register_url{width:160px;}
.user_loogin img{width: 35px;height: 35px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.users_login_img{width: 35px;height: 35px;margin:7px 0 0 10px;display:inline-block;vertical-align:middle;
border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.user_loogin a{font-size:15px;font-weight:bold;color:#fff;}
.profiles_list{width:170px;height:auto;position:absolute;z-index:99999999999;top:60px;right:0;
background:#5e6168;color:#e0e3e9;visibility:hidden;opacity:0;
border-radius: 0 0 5px 5px;}
.profiles_list::before{content:'';width:0;height:0;position:absolute;top:-8px;right:30px;
border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #5e6168;}
.profiles_list li {width: 100%;height: 35px;line-height: 35px;clear: both;}
.profiles_list li a {
    width: 100%;font-size: 12px;margin: 0;
    height: 35px;line-height: 35px;
    padding: 0 5% !important;
    display: block;
    text-align: right;
    color: #fff;
    border-radius: 0;
}
.profiles_list li a i{width: 25px;float:right;text-align:right;height: 35px;line-height: 35px;
font-size: 16px;margin: 0;}
.profiles_list li a:hover{background: #A31214;}
.profiles_list li:last-child a{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.user_loogin:hover .profiles_list{visibility: visible;opacity: 1;}

.datashet_box{margin:0 -15px;}
.datashet_box li{width:33.3%;float:right;padding:15px;}
.datashet_box li a{display:block;text-align:center;}
.datashet_box li a img{border-radius:12px;}
.datashet_box li a span{background: #A31214;color: #fff;margin-top: 5px;padding:8px 20px;
border-radius: 10px;}

.star_rating{position:relative;}

.star-rating {
  float: left;
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5.4em;
  font-family: star;
}
.star-rating::before {
  content: "sssss";
  color: #d3ced2;
  float: right;
  top: 0;
  right: 0;
  position: absolute;
}
.star-rating span {
  overflow: hidden;
  float: right;
  top: 0;
  right: 0;
  position: absolute;
  padding-top: 1.5em;
}
.star-rating span::before {
  content: "SSSSS";
  top: 0;
  position: absolute;
  right: 0;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
  width: 48%;
  float: right;
  margin: 1%;
}
.socials_links {
  width: 100%;
  clear: both;
}
.socials_links ul {
  margin: 0 -10px;
}
.socials_links ul li {
  width: 50%;
  padding: 10px;
  float: right;clear:unset;margin:0;
}
.socials_links ul li a {
  width: 100%;
  padding: 10px 20px;
  display: block;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  font-size: 15px;
}
.instagrms_ch {
  background: #fd5949;color:#fff !important;
  background: linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
}
.telegram_ch {
  background: #005075;color:#fff !important;
}
.socials_links2{width:100%;clear:both;text-align:center;direction: ltr;}
.socials_links2 li{display:inline-block;width:40px;height:40px;margin:7px;}
.socials_links2 li a{display:inline-block;line-height:0;margin:0 auto;}
.socials_links2 li a span{display:none;}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width: 80px !important;}

.ft_det_icvb i{color:#A31214;}

.milan_usx_box{width:90%;margin: 15px auto;}
.milan_usx{margin:0 -15px;}
.milan_usx li{width:33.33%;float:right;padding:15px;}
.user_so_itemx{width:100%;position:relative;padding:15px;border-radius:10px;background:#fff;text-align:center;border:1px solid #f2f2f2;}
.user_so_itemx h3{font-size:16px;font-weight:bold;margin-top:10px;}
.user_so_semat{font-size:14px;font-weight:bold;}
.user_so_p{font-size:12px;height:75px;line-height:22px;}
.user_so_img{width:150px;height:150px;overflow:hidden;border-radius:50%;margin:0 auto;}
.user_so_img img{width:150px;height:150px;border-radius:50%;}
.use_socials{width:100%;text-align:center;}
.use_socials a{width:30px;height:30px;line-height:30px;background:#D9D9D9;border-radius:3px;display:inline-block;margin:4px;font-size:17px;}
.use_socials a i{width:30px;height:30px;line-height:30px;display:block;}
.use_socials a:hover{background: #A31214;color: #fff;}

.cardtocard-table1 tr span{display:none;}

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

}
@media (max-width: 1200px){
.tarlanweb_center{width: 1100px;}
.right_box_ar{width: 100%;margin-bottom: 25px;}
.left_box_ar{width: 100%;}

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

body{overflow-x: hidden;padding-top: 130px;}
#header{display: none;}
#mobiles_header{display: block;}
.ft_li_box{width: 33.3%;margin-bottom: 20px;}
.right_ft_box,.left_ft_box{width: 100%;}
.cats_lists li,.roles_box_item li{width: 33.3%;}

.sidebar_left{width: 100%;clear: both;margin-bottom: 30px;}
.sidebar_right{width: 100%;clear: both;}

}
@media (max-width: 1000px){
.tarlanweb_center{width: 900px;}
.woo_pr_list ul li{width:33.3%;}
.roles_img_box::before,.roles_img_box::after{display:none !important;}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {display:block !important;}
}
@media (max-width: 900px){
.tarlanweb_center{width: 800px;}
.ft_li_box{width: 100%;padding: 0;}
.milan_usx_box{padding-left: 0;}
.archive_posts_box ul li{width: 50%;}
.blog_txt_shorts{height: 110px;}
.single_post_dets{width: 100%;clear: both;margin-bottom: 20px;}
.gallery_pr{width: 100%;clear: both;}
.datashet_box{margin:0 -7px;}
.datashet_box li{width:50%;padding:7px;}
.datashet_box li a span{width:100%;padding:7px 0;text-align:center;display:block;}
}
@media (max-width: 800px){
.tarlanweb_center{width: 700px;}
.right-commentss,.form-submit #submit, #reviews #submit{width: 100% !important;}
.comment-form-comment textarea#comment{width: 100% !important;padding: 15px !important;}
.woo_pr_list ul li{width:50%;height:600px;}
.popuup_c_box1,.popuup_c_box2,.popuup_c_box3,.popuup_c_box4,.popuup_c_box5,.popuup_c_box6,.popuup_c_box7{width:90%;}
.cart .product-quantity{height:80px;}	
.cart .cart_item .quantity{float:left !important;margin:0 !important;}
.milan_usx{margin:0;}	
.milan_usx li{width: 100%;padding:15px 0;}

.cardtocard-table1 *{border:unset;display:block;}
.cardtocard-table1 tr{display:block;}	
.cardtocard-table1 th,.cardtocard-table1 td{border-bottom: 1px solid #969696;}
.cardtocard-table1 tr span{display:inline-block;}
.cardtocard-table1 thead{display:none;}	
}
@media (max-width: 700px){
.tarlanweb_center{width: 600px;}
.cats_lists ul,.roles_box_item ul{margin: 0 -7px;}
.cats_lists li,.roles_box_item li{width: 50%;padding: 7px;font-size: 13px;font-weight: normal;}
.cats_item{padding: 15px 10px;}
.cats_item span{font-weight:300;}
.roles_img_box{width: 70%;height: auto;}
.blog_top_imgs_right{width: 100%;margin-bottom: 10px;}
.blog_top_imgs_left{width: 100%;}
#breadcrumbs {overflow-x: scroll;white-space: nowrap;padding-bottom: 12px;}
.woo_pr_list ul li{height:540px;}
.datashet_box li a span{font-size: 13px;font-weight: normal;}
}
@media (max-width: 600px){
.tarlanweb_center{width: 500px;}
.add_to_woo_carts button{width: 100% !important;}
.woo_pr_list ul li{height:500px;}
.logo_mobiles{width: 130px;height: 40px;margin-top: 15px;}
.socials_links ul li a {padding:7px 12px;font-size:13px;}
}
@media (max-width: 500px){
.tarlanweb_center{width: 450px;}
.woo_post header h2 a{font-size:13px;line-height: 20px;font-weight: normal;}
.add_to_xarts a.add_to_cart_button, .add_to_xarts .added_to_cart.wc-forward{font-size:12px;}
.price_box .price bdi, .price_t{font-size:12px;}
.add_to_xarts{width:70%;}
.price_txtc, .woocomrce_price_milad .price_txtc{font-size:13px;}
.price_box,.woocomrce_price_milad{height:30px;}
.add_fav .yith-wcwl-wishlistexistsbrowse a::after,.add_fav .yith-wcwl-wishlistaddedbrowse a::after{width: 30px;height: 30px;line-height: 30px;font-size: 17px !important;margin-top: 5px;}
.woocomrce_price_milad{padding-top:0}
}
@media (max-width: 450px){
.tarlanweb_center{width: 370px;}
.cats_lists ul,.roles_box_item ul{margin: 0px;}
.archive_posts_box ul{margin: 0;}
.archive_posts_box ul li{width: 100%;padding:10px 0;}
.blogs_posts header h2 a{height:auto;}
.blog_txt_shorts{height: auto;}
.top_big_post{width: 100%;}
.left_top_boxs_left{margin-bottom: 10px;}
.socials_links ul{margin:0 -5px;}
.socials_links ul li{padding:5px;}
.socials_links ul li a {padding:7px;}
.woo_pr_list ul li {height: 450px;}
.datashet_box{margin:0 -3px;}
.datashet_box li{padding:3px;}
.datashet_box li span{font-size:12px;}
.add_to_xarts a.add_to_cart_button, .add_to_xarts .added_to_cart.wc-forward {font-size: 10px;}
}
@media (max-width: 370px){
.tarlanweb_center{width: 300px;}
.socials_links ul{margin:0;}
.socials_links ul li{width: 100%;padding:7px 0;}
.socials_links ul li a {padding:10px;}
.woo_pr_list ul li{width: 100%;height:auto;}
.woo_post header h2 a {height: auto;padding-bottom: 15px;}
.datashet_box{margin:0;}
.datashet_box li{width: 100%;padding:7px 0;}
.add_to_xarts a.add_to_cart_button, .add_to_xarts .added_to_cart.wc-forward {font-size: 13px;}
}

@media (max-width: 300px){
.tarlanweb_center{width: 250px;}
.cats_lists li,.roles_box_item li{width: 100%;padding: 7px 0;}

}
@media (max-width: 250px){
.tarlanweb_center{width: 95%;}

}