@charset "utf-8";
/*
Theme Name: avasite
Theme URI: http://avasite.ir
Author: avasite
Author URI: http://avasite.ir
Description: پوسته سایت فروشگاه اینترنتی انجیران نسخه 2
Version: 2.0
*/
/* css reset */
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, center,
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, menu, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, 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 !important;margin-right: auto !important;margin-top: 15px;margin-bottom: 15px;}
.alignright, img.alignright{float: right;}
.alignleft, img.alignleft{float: left;}
img{max-width: 100%;height: auto;}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul,ul li{list-style-type: none;}
a{text-decoration: none;color: #555556;transition: 0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-webkit-transition:0.5s all;}
a:hover,i,i:hover{transition: 0.3s all;-moz-transition:0.3s all;-ms-transition:0.3s all;-webkit-transition:0.3s all;}
.clear{clear: both;}
.clear2{clear: both;margin-top: 50px;}
.clear3{clear: both;margin-top: 30px;}
strong{font-weight: bold;}
/*  css reset */
@font-face {
font-family: 'iransans';
src: url('fonts/iransans.eot');
src: url('fonts/iransans.eot?#iefix') format('embedded-opentype'),
url('fonts/iransans.woff2') format('woff2'),
url('fonts/iransans.woff') format('woff'),
url('fonts/iransans.ttf') format('truetype');
font-weight: normal;
}
body{
	background: #fafafa;
	color: #3a3a3a;
	font-family: 'iransans';
	font-size: 12px;
	line-height: 25px;
	direction: ltr;
	text-align: left;
	overflow-x: hidden;
}
.ava-center,.ava-center2{
	width: 1170px;height: auto;
	margin: 0 auto;
}
#header{
	width: 100%;height: auto;
	clear: both;
}
.head-top{
	width: 100%;height: auto;padding: 15px 0;
}
.logo-tops{
	width: 200px;height: 60px;
	float: right;
}
.right-logo{
	width: 200px;height: auto;
	float: right;
}
.left-sides{
	width: 70px;margin-top: 10px;
	height: auto;float: left;
}
.right-logo h1{color: #3a3a3a;font-size: 16px;line-height: 59px;}
.backet{
	width: 24px;
	height: 23px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -131px;
	float: right;
}
.eng{
	width: 32px;
	height: 22px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -304px;
	float: left;
}
.head-btm{
	width: 100%;height: auto;
	background: #3c5569;
}
#menu1{
    width: 75%;
    margin: 0 auto;
    float: left;
}
#menu1 ul{
  width: 100%;
  list-style-type: none;
  z-index: 1000;
}
#menu1 ul li{
float: left;
-moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#menu1 ul li:hover{
	background: #2b3f4f;
-moz-transition: all 0.3s;-ms-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;
}
#menu1 ul li a{
  text-align: center;
  font-size: 12px;
  color: #fff;
  padding: 26px 19px;
  margin-right: 2px;
  display: block;
  list-style-type: none;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
#menu1 ul li a:hover{
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background: #2b3f4f;
}
#menu1 ul li ul{
  z-index: 1000;
  position: absolute;
visibility: hidden;
opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;
  width: 200px;
  height: auto;
  margin: auto; 
  margin-top: 30px; 
  position: absolute;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;background:#3c5569;
}
#menu1 ul li:hover ul{
margin-top: 0;
visibility: visible;
opacity: 1;-moz-opacity: 1;-ms-opacity: 1;-webkit-opacity: 1;
}

#menu1 ul li ul li{
  width: 200px;
  height: auto;
  display: block;
  padding: 0;
  background: #3c5569;
  margin-right: 0px;
  margin-top: 0 !important;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
#menu1 ul li ul li a{
width: 200px;
  color: #fff;
  padding: 8px 20px;
  display: block;
  margin: 0 5px;
  border-bottom: none;
  margin-top: 0 !important;
  padding-right: 5px;background: none !important;
  text-align: left;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
#menu1 ul li ul li a:hover{
  color: #f24646;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;background: none !important;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
#menu1 ul li ul li ul{
visibility: hidden !important;
opacity: 0 !important;-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;
position: absolute;
width: 200px;
height: auto;
margin: auto;
background:#2b3f4f;
margin: 30px 200px 0 0;
}
#menu1 ul li ul li:hover ul{
margin: -41px 200px 0 0;
visibility: visible !important;
opacity: 1 !important;-moz-opacity: 1;-ms-opacity: 1;-webkit-opacity: 1;
}
.namadsc1 {width: 100%;height: auto;clear: both;}
.namadsc1 img{
  width: 75px;
  height: 90px;
  background: #fff;
  border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius: 5px;
}



#searches {
    width: 250px;
    height: 30px;
    float: left;
    border-bottom: 1px solid #1c2a35;
    margin-top: 22px;
}
#lsds {
    border: 0;
    width: 210px;
    height: 27px;
    text-indent: 7px;
    color: #dbdbdb;
    font-size: 12px;
    float: left;font-family: 'iransans';
    background: none;
}
.searchsubmit {
    width: 22px;
    height: 22px;
    background: url(images/ava.png) no-repeat;background-position: -5px -770px;
    float: right;
    border: 0;
    cursor: pointer;
}
.abouts10{
	width: 100%;height: auto;
	margin: 15px auto;
}
.about1{
	width: 27%;
	height: auto;
	padding: 0 1.2% 0 1.2%;
	background: #fff;
	border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;
	float: right;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
	-moz-box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
	box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
}
.about-icon{
	width: 22px;
	height: 36px;
	background: url(images/ava.png) no-repeat;background-position: -5px -5px;
	float: left;margin: 2px 4px 0 0;
}
.about-tell{
	width: 32px;
	height: 32px;
	background: url(images/ava.png) no-repeat;background-position: -5px -51px;
	float: left;
	margin-top: 9px;	
}
.about-title1{
	width: 92%;height: auto;
	margin: 0 auto;
}
.about-title1 h2,.about-title1 h4{font-size: 13px;line-height: 43px;}

.telll1{
	width: 100%;height: auto;padding-bottom: 12px;
}
.about1 p{text-align: justify;padding: 25px 0;border-bottom: 1px solid #ececec;margin-bottom: 25px;}
.about1 h6{text-align: center;margin-bottom: 7px;}
.teldd{
	width: 86%;height: auto;
	float: right;
}
.left-shom{width: 50%;height: auto;
float: left;direction: ltr;text-align: left;font-size: 14px;}
.right-email1{width: 49%;height: auto;float: right;text-align: left;font-size: 14px;padding-top: 13px;}
.bottom214{
	width: 84%;height: auto;
	margin: 0 auto;margin-bottom: 15px;
}
.bottom214 a{
	width: 48%;height: auto;
	text-align: center;
	margin: 2px 1%;
	padding: 8px 0;float: right;
	background: #2b3f4f;color: #fff;
	border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-webkit-border-radius: 3px;
}
.bottom214 a:hover{background: #ff5023;}
#slider-top{
  width: 800px;
  height: 450px;
  float: left;
}
#slider-top img{width: 800px !important;height: 450px !important;}
#inform88{
  width: 100%;
  height: auto;
  margin: 30px auto;
  background: #fff;
  padding: 20px 0;
}
.elanat-icon{
  width: 28px;
  height: 28px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -232px;
  float: left;
  margin: 0 8px 0 0;
}

.magh-icon{
   width: 28px;
  height: 28px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -635px;
  float: left;
  margin: 0 8px 0 0; 
}
.box-right100{
  width: 62%;height: auto;
  float: right;
}
.box-left100{
   width: 31%;height: auto;padding-right: 4.5%;margin-right: 1.5%;
  float: left; border-right: 1px solid #b0b0b0;
}
.titldv2{
  width: 100%;height: auto;margin-bottom: 15px;margin-right: -20px;
}
.titldv22{
  width: 100%;height: auto;margin-bottom: 15px;
}
.titldv22 h4{font-size: 15px;}
.box-left100 a{color: #3a3a3a;}
.box-left100 a:hover{color: #c11010;}
.box-left100 a::before{
  content: '';
  width: 6px;
  height: 6px;
  background: #c7c7c7;
  border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;
  float: left;margin: 12px 8px 0 0;
}
.box-left100 a:hover::before{
  background: #c11010;
}
.star-vijjeh{
  width: 25px;
  height: 25px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -827px;
  float: left;
  margin: 0 8px 0 0;
}
#slider-vijeh .owl-pagination,#slider-vijeh1 .owl-pagination{display: none;}
.div2200{
  max-width: 1300px;
  height: auto;
  margin: 0 auto;
}
.rightarrow,.rightarrow1{
  width: 50px;
  height: 50px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -710px;
  display: block;
  cursor: pointer;
  position: relative;
  float: right;
  margin-top: 175px;
}
.leftarrow,.leftarrow1{
  width: 50px;
  height: 50px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -507px;
  display: block;
  cursor: pointer; 
  position: relative;
  float: left;
  margin-top: -215px;
}

.shop-item1{
  width: 270px;
  height: 340px;
  background: #fff;
  margin: 11px;float: left;
  border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
  -moz-box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
  box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
}

.shop-item{
  width: 270px;
  height: 340px;
  background: #fff;
  margin: 0 auto;
  border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
  -moz-box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
  box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
}
.shop-item h2,.shop-item1 h2{font-size: 14px;padding:0;text-align: center;height: 55px;
line-height: 54px;
overflow: hidden;}
.shop-item img,.shop-item1 img{
  width: 270px;
  height: 230px !important;
  border: none;
}
.ftrki{
  width: 100%;height: 50px;
  line-height: 49px;
  font-size: 13px;
  direction: rtl;
  color: #fff;transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-webkit-transition: all 0.4s;
  padding:0;background: #3c5569;
}
.category .ftrki{text-align:center;}
.ftrki a{color: #fff;display:block;}
.shop-ic1{
  width: 16px;
  height: 15px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -802px;
  float: left;
  margin: 17px 10px 0 70px;
}
.shop-item:hover .ftrki,.shop-item1:hover .ftrki{background: #1d2b36;transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-webkit-transition: all 0.4s;}
#newslatter{
  width: 100%;height: 126px;
  background: url(images/newslatter-bg.png) no-repeat center;
  background-size: 100% 100%;
  margin: 30px auto;
}
#newslatter h6{
  font-size: 18px;
  width: 290px;
  float: left;
  color: #fff;
  padding-top: 50px;
}
.left-nes{width: 75%;height: auto;float: right;padding-top: 30px;}
.left-nes p{
  width: 35%;height: auto;float: left;text-align: center;color: #fff;
}
.left-nes form {
    border-radius: 3px;
    background: #171717;
    width: 50%;
    float: right;
    height: 38px;
    border: 2px solid #e1e8ee;
    margin: 15px auto;
}
.left-nes input[type="text"],.left-nes input[type="email"] {
    background: #171717;
    border: 2px solid #e1e8ee;
    width: 63% !important;
    height: 32px;
    color: #fff;
    border: 0;
    padding: 1px 0 2px 2%;
    text-indent: 10px;
    outline: 0;
    float: left;
    text-align: left;
}
.left-nes input[type="submit"] {
  font-family: 'iransans';
  background: #7dc855;
  color: #fff;
    width: 150px;
    height: 38px;
    margin: 0;
    cursor: pointer;
    border: 0;
    float: right;
}
.top-icon{
  width: 31px;
  height: 21px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -964px;
  float: left;margin-right: 10px;
}
.proud-icon{
  width: 27px;
  height: 27px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -673px;
  float: left;margin-right: 10px;  
}
#articles .shop-item{
  float: left;margin: 11px;
}
#footer{
  width: 100%;height: auto;
  background: #181818;
  padding-top: 30px;
  margin-top: 50px;
}
.footerbox{
  width: 23%;
  padding: 10px 0.5%;
  margin: 0 0.5%;
  float: right;
  color: #fff;
  text-align: justify;
}
.title-vv{
  width: 100%;height: 40px;line-height: 39px;
  border-bottom: 1px solid #0d0d0d;
  color: #fff;
}
.title-vv h5{
  font-size: 14px;
  padding: 0 4px;
  border-bottom: 1px solid #ff7f00;
  width: auto;position: relative;float: left;
}
.text2301{
  width: 100%;height: auto;
  padding: 20px 0;
  font-size: 11px;
}
.text2301 ul li a{
  color: #fff;
}
.text2301 a{
  color: #fff;
}
.text2301 a:hover{
  color: #ffd800;
}
.widgets ul li::before{
  content: '';
  width: 6px;
  height: 6px;
  background: #3d3d3d;
  border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;
  transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;
  float: left;
  margin: 10px 7px 0 0;
}
.widgets ul li:hover::before{
  background: #ff7f00;
  transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;
}
.text2301 ul li a:hover,.botf52 a:hover{color: #ff7f00;}
.botf52{
  width: 100%;height: auto;
  padding: 30px 0;
  background: #131313;
  color: #fff;
}
.botf52 a{color: #fff;}
.right2001{width: 450px;float: left;}
.leftd52301{width: 170px;float: right;}
.email001{
  width: 24px;
  height: 24px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -270px;
  float: left;
  margin: 0 12px 0 0;
}
.tell001{
  width: 24px;
  height: 24px;
  background: url(images/ava.png) no-repeat center;background-position: -5px -930px;
  float: left;
  margin: 0 12px 0 0;
}
.cont0012 ul{direction: ltr;text-align: left;font-size: 13px;margin: 15px auto;}
.socils{
	width: 130px;
	height: auto;
	float: right;
	margin: 20px 0;
}
.socils li{float: left;margin: 0 1px;}
.socils li a::before{content: '';width: 0 !important;height: 0 !important;margin: 0 !important;}
.google{
	width: 24px;
	height: 24px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -439px;
	float: left;
}
.faceb{
	width: 24px;
	height: 24px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -336px;
	float: left;
}
.linkedin{
	width: 24px;
	height: 24px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -567px;
	float: left;
}
.telegram{
	width: 24px;
	height: 24px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -862px;
	float: left;
}
.twitter{
	width: 24px;
	height: 24px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -995px;
	float: left;
}
.google:hover{
	background: url(images/ava.png) no-repeat center;background-position: -5px -473px;
}
.faceb:hover{
	background: url(images/ava.png) no-repeat center;background-position: -5px -370px;
}
.linkedin:hover{
	background: url(images/ava.png) no-repeat center;background-position: -5px -601px;
}
.telegram:hover{
	background: url(images/ava.png) no-repeat center;background-position: -5px -896px;
}
.twitter:hover{
	background: url(images/ava.png) no-repeat center;background-position: -5px -1029px;
}






















/*   category begin   */
.detailes120{
  width: 96%;height: auto;
  padding: 0 2%;
  background: #fff;
  margin: 30px auto;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
    -moz-box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
    box-shadow: 0px 2px 5px 0px rgba(163,163,163,1);
}
.text003{
  width: 65%;height: auto;float: left;
  text-align: justify;padding: 10px 0 30px 0;
}
.left9901{
  width: 34%;height: auto;float: right;
}

.term-description{display: none;}
.text003 .term-description{display: block;}
.category #newslatter,.shop #newslatter,.single #newslatter,.page #newslatter,.error404 #newslatter,.archive #newslatter,.single-product #newslatter,.search #newslatter{margin: 30px auto 0 auto;}
.category #footer,.shop #footer,.single #footer,.page #footer,.archive #footer,.single-product #footer,.error404 #footer,.search #footer{margin-top: 0px;}
.pagination {
    width: auto;
    height: auto;
    padding: 0;
    margin: 22px 15px;
    position: relative;
    font-size: 12px;
    line-height: 13px;
    float: left;
}
.pagination span, .pagination a {
    float: left;
    margin: 2px 3px 2px 0;
    padding: 8px 12px;
    width: auto;
    color: #505050;
    font-size: 12px;
    background: #dedede;
}
.pagination .current, .pagination a:hover {
    padding: 8px 12px;
    background: #3c5569;
    color: #fff;
}





/*   category end        */

/*    begin single    */

.left0021{
	width: 30%;
	height: auto;
	float: right;
	margin: 20px 0;
}
.single .txt-article,.page .txt-article,.error404 .txt-article{
  width: 98% !important;height: auto;
  background: #fff;
  border-bottom: 2px solid #b3b3b3;
  border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;
  padding: 10px 1%;
  margin-top: 20px;
}
.txt-article,.single-product .txt-article{
	width: 67% !important;height: auto;
	background: #fff;
	border-bottom: 2px solid #b3b3b3;
	border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;
	padding: 10px 1%;
  float: left;
  margin-top: 20px;
}
.txt-article header{
	width: 100%;
	height: auto;
	clear: both;
	margin-bottom: 35px;
}
.txt-article header h2{
	width: 80%;height: auto;
	float: left;
}
.txt-article header h2 a{display: block;font-size: 18px;}
.txt-article header h2 a::before{
	content: '';
	width: 28px;
	height: 28px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -93px;
	float: left;
	margin: 0 7px 0 0;
}
.stars5204{
	width: 85px;
	height: 15px;
	float: right;
}
.textcc02{
	width: 98%;height: auto;
	padding: 15px 1%;
}
.redsd{color: #ff5023;}
.greed1{color:#2bcf44;}
#customer_details .textcc02 p,.form-row{text-align: left !important;}
.textcc02 p,.single-product p{margin-bottom: 10px;text-align: justify;}
.textcc02 h1,.textcc02 h2,.textcc02 h3,.textcc02 h4,.textcc02 h5,.textcc02 h6{margin-bottom: 10px;}
.textcc02 h1{font-size: 19px;}
.textcc02 h2{font-size: 18px;}
.textcc02 h3{font-size: 17px;}
.textcc02 h4{font-size: 16px;}
.textcc02 h5{font-size: 15px;}
.textcc02 h6{font-size: 14px;}
.textcc02 blockquote{
	width: 95%;height: auto;
	padding: 14px 1.5%;
	margin: 12px auto;
	background: #f9f9f9;
	text-align: justify;
	border-right: 1px solid #e91a1b;
}
.textcc02 ul,.textcc02 ol{
	width: 95%;height: auto;
	margin: 7px auto;
}
.textcc02 ul li{list-style-type: circle;}
.textcc02 ol li{list-style-type: decimal;}

.sidebars11{
	width: 98%;height: auto;
	background: #fff;
	border-bottom: 2px solid #b3b3b3;
	border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;
	padding: 10px 1%;
	margin-bottom: 20px;
}
.kiadmg001,.kiadmg0015{
    width: 95%;
    height: auto;
    clear: both;
    margin: 0 auto;
    padding-bottom: 10px;
}
.kiadmg0015 a:hover{color: #ff5023;}
.kiadmg001 img {
    width: 90px !important;
    height: 90px !important;
    padding: 4px;
    background: #fff;
    border: 1px solid #bbb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: right;
    margin: 4px;
}
.galleri20{
	width: 26px;
	height: 25px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -404px;
	float: right;
	margin: 0 0 0 7px;
}
.title741side{
	width: 92%;height: auto;
	margin: 0 auto;
	padding-bottom: 15px;
}
.bt-link003{
	width: 250px;
	height: auto;
	margin: 15px auto;
}
.bt-link003 a{
	width: 120px;
	height: auto;
	padding: 8px 0;
	text-align: center;
	background: #2b3f4f;
	color: #fff;float: right;
	font-size: 12px;margin: 0 2px;
	border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;
}
.bt-link003 a:hover{background: #ff5023;}
.buy-links11{
	width: 28px;
	height: 23px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -164px;
	float: left;
	margin: 0 8px 0 0;
}

/*     woocommerce     */
.kiadmg0015 form.cart{width: 100%;height: 60px;
padding: 20px 0;margin: 0 auto;
border-bottom: 1px solid #ccc;
}
.anbari1{border-bottom: 1px solid #ccc;padding:15px 0;}
.kiadmg0015 form.cart .quantity{float: left;
    color: #9cc33f;
    width: 120px;
    margin-top: 0;
}
.kiadmg0015 form.cart .quantity .input-text{width: 50px;height:30px;
	float: left;font-family: 'iransans';
	text-align: center;
	font-size: 15px;
}
.kiadmg0015 form.cart .quantity::after {
    content: 'Kg';
    margin: 6px 5px;
    font-family: 'iransans';
    color: #3a3a3a;
    font-size: 13px;
}
.kiadmg0015 form.cart .single_add_to_cart_button {
    background: #4aad33 !important;
    font-family: 'iransans';
    color: #fff;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
    padding: 9px 15px;
    float: right !important;
    margin-left: 0;
    border: none;
    border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius: 5px;
}
.woocommerce-Reviews-title,.woocommerce-noreviews,.comment-reply-title{
  font-size: 0 !important;width: 0;height:0;margin: 0 !important;}
.woocommerce-checkout .textcc02 p{text-align: left;
width: 48%;
height: auto;
margin: 5px 1%;
float: left;
}
.woocommerce-checkout .textcc02 p input[type="text"],.woocommerce-checkout .textcc02 p input[type="email"],.woocommerce-checkout .textcc02 p input[type="tel"],.woocommerce-checkout .textcc02 p textarea,.form-row input[type="email"],.form-row input[type="text"],.form-row input[type="tel"]{
 width: 100%;
  height: 30px;
  float: left;
  color: #969696 !important;
  border: 1px solid #e2e2e2;
  display: block;
  position: relative;
  font-size: 12px !important;
  font-family: 'iransans';
  background: #fff;
  text-indent: 7px;
-webkit-box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1) !important;
-moz-box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1) !important;
box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1) !important;
}
#order_comments_field{
  width: 97%;
  height: auto;
  margin: 15px auto;
}
.woocommerce-checkout .textcc02 p textarea{padding: 12px 0;}
.woocommerce-checkout-review-order{width: 100%;height: auto;clear: both;
position: relative;}
#order_review_heading{width: 100%;height: auto;display: block;clear: both;}
/*     woocommerce      */


/*     end single         */










.pishxnhad .shop-item{
	float: left;
	margin: 5px 11px;
}
.comments1{
	width: 29px;
	height: 25px;
	background: url(images/ava.png) no-repeat center;background-position: -5px -197px;
	float: left;
	margin: 0 8px 0 0;
}
.single #comments,.single-product #comments{
  width: 100% !important;
  height: auto;
  float: right;
  margin: 24px 0 30px 0;
}
#comments,.woocommerce-Reviews{
  width: 69% !important;
  height: auto;
  float: left;
  margin-top: 24px;margin-bottom: 35px;
}
.commentlist{background: #fff;}
#commentform{
  width: 97%;
  height: auto;
  margin: 30px auto;
}
.right-commentss{
  width: 30%;
  height: auto;
  float: left;
  margin: 0 auto;
}

#reviews .right-commentss{
  width: 33%;
  float: left;
}
#reviews .right-commentss input{margin-bottom: 8px;}

textarea#comment{
  width: 69%;
  height: auto;
  float: right;
}
.wpcf7 p{ width: 50% !important;}
.wpcf7-form-control{ width: 100% !important;height: auto;}
textarea.wpcf7-form-control{height: 170px !important;}
.comment-form-comment{
  width: 100%;
  height: auto;
  float: none;
  margin: 0 auto;
}
#comments input#author,#comments input#email,#comments input#url,#author,#email{
  width: 100%;
  height: 30px;
  float: left;
  color: #969696 !important;
  border: 1px solid #e2e2e2;
  display: block;
  position: relative;
  font-size: 12px !important;
  font-family: 'iransans';
  background: #fff;
  text-indent: 7px;
-webkit-box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1);
-moz-box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1);
box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1);
}

.comment-form-comment textarea#comment,#reviews textarea{
  font-family: 'iransans';
  font-size: 12px;
  width:65%;
  color: #969696;
  height: 105px;
  background-color:#fff;
  padding: 5px 1%;
  position: relative;
  text-align: justify;
  float: right;
  border: 1px solid #e2e2e2;
-webkit-box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1);
-moz-box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1);
box-shadow: inset 3px 3px 0px 0px rgba(235,235,235,1);
}
#comments input#author,#comments input#email,#comments input#url,#comments textarea#comment,.wpcf7-form-control{
  color: #969696 !important;
  margin:2px 0px;
  transition: all 0.5s;
  margin:0 0 7px 0;
}
.form-submit #submit,.wpcf7-submit{
  width: 130px !important;
  height: 46px;
  border: none;
  font-family: 'iransans';
  font-size: 13px !important;
  font-weight: normal !important;
  display: block;
  cursor: pointer;
  clear: both;
  float: right;
  background: #3c5569 !important;
  color: #fff !important;
  margin-top: 15px !important;
  margin-bottom: 30px;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.form-submit #submit:hover,.wpcf7-submit{
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.bypostauthor{background: #f8f8f8;}
.comment-content{
  width: 92%;
  height: auto;
  float: right;
  margin: 5px 0;
  position: relative;
  text-align: justify;
  color: #333;
  line-height: 19px;
  padding-bottom: 25px;
}
.comment{
border-bottom: 1px dashed #e1e8ed !important;
font-family:'iransans';
font-size: 12px;
color: #333;
width:100%;
height:auto;
border-spacing: 2px;
border-width: 2px;
padding: 15px 0;
}
.bypostauthor .comment{
width:90%;
height:auto;
padding: 0 5%;
margin: 0 auto;
}
.commentlist li {
  margin:0 auto;border-bottom: none;
}
#reply-title{
  font-family:'iransans';
  margin:10px 20px;
  font-size: 15px;
}
.comment-date{
  font-size: 14px;
  line-height: 30px;
  float: right;
  color: #404040;
  font-family:'iransans';
  font-size: 11px;
}
.br-com{
  width: 100%;
  height: 4px;
}
#comments .avatar{
  width: 40px;
  height: 40px;
  float:left;
  margin: 5px 0 0 12px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.comment-author {width: 95%;height: 40px;margin:5px auto;}
.fn{line-height: 30px;float: left;color: #404040;font-family:'iransans';font-size: 13px;}
.fn a{color: #1b5064;;}
.comment-meta{padding-bottom: 0;}
.comment-replay a{
  text-align: center;
  width: 80px;
  font-family: 'iransans';
  height: 27px;
  line-height: 26px;
  margin: 0;
  margin-bottom: -15px;
  display: none;
  float: right;
  background-color: #fff;
  color: #d56e69;
  border: 1px solid #e1e8ed;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
}
.comment-replay a:hover{background: #313131;color:#fff;}
#commentnotes{font-size:10px;}
.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5{margin-top:0px;}
.comment-title{font-family:'iransans';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;}




/* Preload images */
body:after {
  content: url(images/close.png) url(images/loading.gif) url(images/prev.png) url(images/next.png);
  display: none;
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.owl-theme .owl-controls,.owl-pagination .owl-pagination{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}

.owl-theme .owl-dots .owl-dot,.owl-pagination .owl-pagination{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span,.owl-pagination .owl-page{width:25px;height:5px;margin:5px 2px;
	background:#fff;
	display:block;float: right;
	-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;
	-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;transition:opacity 200ms ease;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,.owl-pagination .active{background:#380200;}
.owl-pagination .active{}
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x : 50%;
  -webkit-perspective-origin-y : 50%;
  -moz-perspective : 1200px;
  -moz-perspective-origin-x : 50%;
  -moz-perspective-origin-y : 50%;
  perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* display none until init */
.owl-carousel{
  direction: ltr !important;
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
  
.owl-carousel .owl-item{
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */


/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
  -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-pagination{
    width: 200px;
    height: auto;
    margin: -35px 20px 0 0;
    position: absolute;
    right: 0;
}
#slider img{width: 800px;height: 450px;
border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-webkit-border-radius: 7px;}



.woocommerce #rkian5214{margin-top: 15px;}




.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { font-family:'iransans'; display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: right; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0;}
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em;}
.slicknav_nav { clear: both;}
.slicknav_nav ul,
.slicknav_nav li { display: block;}
.slicknav_nav .slicknav_arrow {font-family: arial !important;
	font-size: 0.8em;
	margin: 0 0.4em 0 0;
width: 10px;
height: 10px;}
.slicknav_collapsed .slicknav_nav .slicknav_arrow {}
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block;}
.slicknav_nav .slicknav_item a { display: inline;}
.slicknav_menu:before,.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both;}
.slicknav_menu {}
.slicknav_menu {font-size:16px;}
.slicknav_btn {
  margin: 5px 5px 6px;  
  text-decoration:none;   
  background: #ffac03;
}
.slicknav_menu  .slicknav_menutxt {color: #FFF;font-weight: bold;}
.slicknav_menu .slicknav_icon-bar {background-color: #f5f5f5;}
.slicknav_menu {
  background: #3c5569;
  padding:5px;
}
.slicknav_nav {
  font-family:'iransans';
  color:#fff;
  margin:0; 
  padding:0;
  font-size: 13px;
}
.slicknav_nav, .slicknav_nav ul {
  list-style: none;
  overflow:hidden;
}
.slicknav_nav ul {
  padding:0;
  margin:0 0 0 20px;
}
.slicknav_nav .slicknav_item {
  padding:5px 10px;
  margin:2px 5px;
}
.slicknav_nav a{
  padding:5px 10px;
  margin:2px 5px;
  text-decoration:none;
  color:#fff;
}
.slicknav_nav .slicknav_item a {
  padding:0;
  margin:0;
}
.slicknav_nav .slicknav_item:hover {
  color:#fff; 
  background: #ffac03;
}
.slicknav_nav a:hover{
  background-color: #ffac03;
  color:#fff;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
.slicknav_menu {
  display:none;
}




@media (max-width: 1170px){
.ava-center,.div2200{width: 1070px;}
.ava-center2{width: 950px;}
#slider-top {width: 740px;}
#newslatter h6 {width: 250px;text-align: center;}
.left-nes input[type="text"], .left-nes input[type="email"] { width: 60% !important;}
#articles .shop-item {margin: 9px;width: 249px;}
.pishxnhad .shop-item {margin: 5px;width: 255px;}
.kiadmg001 img {margin: 7px 8%;}

}
@media (max-width: 1070px){
.ava-center,.div2200{width: 970px;}
.ava-center2{width: 870px;}
#slider-top {width: 670px;}
#newslatter h6 {width: 230px;}
.left-nes input[type="text"], .left-nes input[type="email"] { width: 60% !important;}
#articles .shop-item {margin: 25px;width: 270px;}
#menu1 ul li a {padding: 26px 12px;}
#menu1 {width: 74%;}
.about1 p {padding: 5px 0;margin-bottom: 10px;font-size: 10px;}
.telll1 {padding-bottom: 0px;}
.left-nes input[type="submit"] {width: 130px;}
.pishxnhad .shop-item {
    margin: 5px;
    width: 230px;
}
.kiadmg001 img {margin: 7px 6%;}
}
@media (max-width: 970px){
body{overflow-x: hidden;}
.ava-center,.div2200{width: 870px;}
.ava-center2{width: 700px;}
.js #menu1 {display:none;}
.js .slicknav_menu {display:block;}
#newslatter h6 {width: 200px;}
.left-nes input[type="text"], .left-nes input[type="email"] { width: 60% !important;}
#articles .shop-item {margin: 9px;width: 270px;}
#menu1 ul li a {padding: 26px 12px;}
#menu1 {width: 74%;}
.about1 p {padding: 5px 0;margin-bottom: 10px;font-size: 13px;}
.telll1 {padding-bottom: 0px;}
.left-nes input[type="submit"] {width: 110px;font-size: 12px;}
.left-nes p {width: 45%;}
.footerbox {width: 48%;height: 325px;}
#slider-top{display: none;}
.about1 {
    width: 97%;
    height: auto;float: none;
    padding: 0 1.5% 5px 1.5%;
}
.pishxnhad .shop-item img{
	display: block;margin: 0 auto;
}
.pishxnhad .shop-item {
    margin: 5px;
    width: 48%;
}
.single .shop-ic1 {margin: 17px 10px 0 150px;}
#searches {float: none;display: block;margin: 0 auto;}
.head-btm {padding: 8px 0 !important;}
.kiadmg001 img {margin: 7px 4%;}

}
@media (max-width: 870px){
body{overflow-x: hidden;}
.ava-center,.div2200{width: 770px;}
.ava-center2{width: 600px;}
#newslatter h6 {width: 170px;}
.left-nes input[type="text"], .left-nes input[type="email"] { width: 60% !important;}
#articles .shop-item {margin: 9px 1%;width: 48%;}
#menu1 ul li a {padding: 26px 12px;}
#menu1 {width: 74%;}
.about1 p {padding: 5px 0;margin-bottom: 10px;font-size: 13px;}
.telll1 {padding-bottom: 0px;}
.left-nes input[type="submit"] {width: 105px;font-size: 11px;}
.left-nes p {width: 45%;}
.footerbox {width: 48%;height: 325px;}
.about1 {
    width: 97%;
    height: auto;float: none;
    padding: 0 1.5% 5px 1.5%;
}
#articles .shop-ic1 {margin: 17px 0px 0 130px;}
.shop-item img {margin: 0 auto !important;display: block;}
.right4100,.left0021{width: 100%;float: none;}
.single .shop-ic1 {margin: 17px 10px 0 130px;}
.left9901 {width: 100%;height: auto;float: none;}
.text003 {width: 100%;float: none;}
.left9901 img{display: block;margin: 0 auto;}

.txt-article,.single-product .txt-article{width: 98% !important;height: auto;float: none;}
#comments,.woocommerce-Reviews{width: 100% !important;height: auto;float: none;}

#reviews .right-commentss {
    width: 100%;
    float: none;
}
#reviews textarea{
    width: 100.5% !important;
    float: none !important;
    margin: 5px 0 !important;
}

#rkian5214{
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.txt-article{
      -webkit-box-ordinal-group: 1 !important;
    -moz-box-ordinal-group: 1 !important;
    -ms-flex-order: 1 !important;
    -webkit-order: 1 !important;
    order: 1 !important;
}
.left0021{
     -webkit-box-ordinal-group: 2 !important;
    -moz-box-ordinal-group: 2 !important;
    -ms-flex-order: 2 !important;
    -webkit-order: 2 !important;
    order: 2 !important;
}
#comments{
     -webkit-box-ordinal-group: 3 !important;
    -moz-box-ordinal-group: 3 !important;
    -ms-flex-order: 3 !important;
    -webkit-order: 3 !important;
    order: 3 !important;  
}
.kiadmg001 img {margin: 7px 1.2%;}


}
@media (max-width: 770px){
body{overflow-x: hidden;}
.ava-center,.div2200{width: 670px;}
.ava-center2{width: 500px;}
.left-nes input[type="text"], .left-nes input[type="email"] { width: 60% !important;}
#articles .shop-item {margin: 9px 1%;width: 48%;}
.about1 p {padding: 5px 0;margin-bottom: 10px;font-size: 13px;}
.telll1 {padding-bottom: 0px;}
.left-nes input[type="submit"] {width: 105px;font-size: 11px;}
.left-nes p {width: 45%;}
#articles .shop-ic1 {margin: 17px 10px 0 100px;}
.shop-item img {margin: 0 auto !important;display: block;}
#newslatter {
    width: 100%;
    height: 170px;
}
#newslatter h6 {
    width: 280px;
    float: none;
    margin: 0 auto;
    padding: 20px 0;
}
.left-nes {
    width: 100%;
    float: none;
    padding-top: 0px;
}
.box-right100 {
    width: 100%;
    height: auto;
    float: none;
    margin-bottom: 15px;
}
.box-left100 {
    width: 100%;
    height: auto;
    padding-right: 0;
    margin-right: 0;
    float: none;
    border-right: none;
}
.single .shop-ic1 {margin: 17px 10px 0 100px;}

}


@media (max-width: 670px){
body{overflow-x: hidden;}
.ava-center,.div2200{width: 570px;}
.ava-center2{width: 400px;}
.footerbox {width: 98%;height: auto;padding: 0;}
.single .shop-ic1 {margin: 17px 10px 0 80px;}

}


@media (max-width: 570px){
body{overflow-x: hidden;}
.ava-center,.div2200{width: 470px;}
.left-nes input[type="text"], .left-nes input[type="email"] { width: 72% !important;}
.ava-center2{width: 320px;}
.footerbox {width: 98%;height: auto;padding: 0;}
.rightarrow, .rightarrow1,.leftarrow, .leftarrow1{z-index: 9999999;}
.left-nes form {
    width: 100%;
    float: none;
    height: 38px;
    margin: 25px auto;
    display: block;
    clear: both;
}
#newslatter {
    width: 100%;
    height: 180px;
}
.left-nes p {width: 100%;padding-bottom: 15px;}
#articles .shop-ic1 {margin: 17px 10px 0 60px;}
.right2001 {width: 100%;float: none;}
.leftd52301 {width: 170px;float: none;}
.single .shop-ic1 {margin: 17px 10px 0 170px;}
.pishxnhad .shop-item {margin: 5px;width: 98%;}
.right-commentss {
    width: 100%;
    height: auto;
    float: none;
    margin: 0 auto;
}
.comment-form-comment textarea#comment {width: 98%;float: none !important;margin: 0 !important;}
.kiadmg001 img {margin: 7px 5%;}
.stars5204 {width: 98%;float: left;margin: 15px 0;}
}
@media (max-width: 470px){
body{overflow-x: hidden;}
.ava-center,.div2200{width: 390px;}
.left-nes input[type="text"], .left-nes input[type="email"] { width: 70% !important;}
.ava-center2{width: 290px;}
#articles .shop-ic1 {margin: 17px 10px 0 30px;}
.single .shop-ic1 {margin: 17px 10px 0 150px;}
.form-submit #submit, .wpcf7-submit {width: 100%;float: none;margin-top: 5px;}
.kiadmg001 img {margin: 7px 2.5%;}
.kiadmg0015 form.cart .quantity {width: 70px;margin-top: 0;}
.left-shom,.right-email1{
    width: 100%;
    height: auto;
    float: none;
}


}

@media (max-width: 390px){
.ava-center,.div2200{width: 380px;}
.ava-center2{width: 280px;}
.single .shop-ic1 {margin: 17px 10px 0 90px;}
}

@media (max-width: 380px){
.ava-center,.div2200{width: 290px;}
.ava-center2{width: 290px;}
#articles .shop-ic1 {margin: 17px 10px 0 90px;}
.rightarrow, .rightarrow1,.leftarrow, .leftarrow1{display: none;}
#newslatter {
    width: 100%;
    height: 220px;
}
.left-nes input[type="text"], .left-nes input[type="email"] {width: 60% !important;}
#articles .shop-item {margin: 9px 1%;width: 98%;}

}

@media (max-width: 300px){
.ava-center,.div2200{width: 290px;}
.ava-center2{width: 290px;}
}

