@font-face {
    font-family: "BYekan";
    src: url("../fonts/BYekan.eot?#") format("eot"), url("../fonts/BYekan.woff") format("woff"), url("../fonts/BYekan.ttf") format("truetype");
}
body{
backg round: #FFFFFF url(../images/8.png) repeat top left;
margin-top: 0px;
font-family:'BYekan',tahoma;
}
* {
margin: 0px;
padding: 0px;
}
#content{
m in-height:500px;
height:auto;
margin-top:0px;
font-family:'BYekan',tahoma;
}
.title{height:210px;}
.logo {float:left;position:relative;width:100%;}
.logo img{float:left;width:100%;}
.login-info {position:absolute;top:28%;padding:10px;left:10%;}
.bottom{height:60px;}
.law{position:absolute;left:50%;bottom:10px;text-align:center;direction:rtl;}
.center{border:1px solid red;height:auto;}
.login-sub {width:100%;margin-top:20px;float:right;}
.login-menu {float:left;margin:1px;background:#47b461;width:45%;border:1px solid #000;padding:5px;text-align:center;}
.login-menu a {
	text-decoration:none;
	
	color:#000;
	font-size:15px;
	letter-spacing:2px;
}
.login-menu a:hover {
	color:#fff;
	bord er:1px solid #816263;	
}

.border{border:1px solid red;}
.img-full {
    min-width: 100%;
}
#header{width:100%;}
.header-top{background: #F1F1F1;font-family:'BYekan',tahoma;font-weight:bold;color:#000;}
#header_bottom{background: #F8F8F8 url(../img/pattern.jpg) left top repeat;}
.demo{
margin:6px;
direction:rtl;
text-align:right;
float:right;
list-style:none;
}
.demo a:hover{
text-decoration:none;
color:#C7251C;
}
.login{position:relative;width:100%;color:#fff;text-align:right;}
.yellow{color:#fafc99;}
/*-------------------- navbar -----------------*/
.navbar{
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
margin-bottom:0px;
}
.form-control{box-shadow:0 1px 1px rgba(0, 0, 0, 0.015);height:30px;b order-radius: 0px;}
.modal-header{background:#f1f1f1;}
/*---------------------------------------------*/
.nopadding{padding-left:0px;padding-right:0px;}
.nopadding-right{padding-right:0px;}
.nopadding-left{padding-left:0px;}
.page-bottom{min-height:200px;}
.matter{width:100%;height:auto;margin:15px 0;}
.matter-item{margin-bottom:10px;float:right;overlayColor:#000;}
.bottom {float:right;margin-left:auto;margin-right:auto;}
.bottom p{text-align:center;}
.report_label2{width:80px;} 
.report_label5{width:90px;font-family:tahoma;font-size:14px;text-align:right;color: #444;font-weight:normal;}
.report_label4{width:60px;font-family:tahoma;font-size:14px;text-align:right;color: #444;font-weight:normal;}
.label1{font-family:tahoma;font-size:14px;text-align:right;color: #555;font-weight:normal;}
.red{color:#e52222;font-size:12px}
.green{color:#078304;font-size:12px}
.user_form input,textarea{direction:rtl;font-size:13px;}
.user_form submit{padding:5px;}
.footer{position:fixed left bottom;height:150px;width:100%;background:url(../img/footer_bg.png) left top repeat;-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset; -webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05) inset; box-shadow: 0 5px 15px 0 rgba(0,0,0,.08) inset;margin-top:-150px;color:#E1E1E1;}
.new_box{width:95%;text-align: center;border:1px solid #eee;margin:10px;bord er-bottom:2px solid #0092cc;}
.new_box img {width: 100%;he ight:100px;}
.services_item {width:45%;margin:5px;float:right;}
.new_box_btm {position:relative;width: 100%;height:40px;bac kground:#F0F0F0;background: rgba(49, 75, 171, 0.88);margin-top:-30px;}
.new_box_btm a span{color:#fff;font-family:'BYekan','tahoma';font-weight:bold;}
.new_box_btm a span:hover{color:#7D0D5D;}
.products_slider{width:90%;margin:auto;padding-top:20px;margin-top:10px;}
.products_slider h4{font-family:'BYekan', tahoma;color:#222;text-align:right;direction:rtl;}
.search_title{width:90%;margin:auto;padd ing-top:20px;ma rgin-top:10px;}
.search_title h5{font-family:'BYekan', tahoma;color:#222;text-align:right;dir ection:rtl;}

.signup_form h4{ font-family: 'BYekan';}
.signup_form,.login_form,.recovery_form{background:#FAFAFA;margin-top:30px;margin-bottom:30px;border:1px solid #ddd;border-radius: 4px;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);font-family:'BYekan';color:#555;text-align:right;direction:rtl;margin-left:auto;margin-right:auto;margin-top:30px;}
.signup_form button{margin:10px 30px;}
.signup_form{width:70%;}
.login_form{width:40%; height: 320px;}
.recovery_form{width:50%;}
.login_form h4{font-family:'BYekan',tahoma;}

.site_title {float: right;position:relative;}
.site_title_img {float: right;position:relative;}
.demof img {float: left;width: 80px;height: 80px;margin: 4px 4px;}
#user_login {fl oat:right;bo rder: 1px solid #eee;border-radius: 4px;margin-top:30px;margin-bottom:30px;padding:10px; color:#333;bo x-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}
#user_login button{float:right;}
#user_login label{text-align:right;float:right;}
#login_result{color:blue;float:right;padding-right:10px;}
#gender_sel,#year_sel,#season_sel,#type_sel{padding:1px 1px;}
.sel_cooper,.search{co lor:#aaa;text-align:center;margin:5px;height:27px;padding:1px;}
/*--------------------------------------media---------------------------------------*/
@media (max-width: 1440px){
.lo go img{width:300px;height:80px;}
.new_box_btm {position:relative;width: 100%;height:35px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:15px;}
.bottom{font-size:15px;}
.signup_form{font-size:13px;}
.login-info {width:18%;}
.login{font-size:13px;}
.law{width:320px;margin-left:-160px;font-size:13px;}
}
@media (max-width: 1306px){
.lo go img{width:300px;height:80px;}
.new_box_btm {position:relative;width: 100%;height:40px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:13px;}
.bottom{font-size:13px;}
.sel_cooper,.search{font-size:14px;}
.law{font-size:13px;}
.login-info {width:18%;}
.login{font-size:12px;}
.law{width:320px;margin-left:-160px;font-size:13px;}
}
@media (max-width: 1280px){
.lo go img{width:300px;height:80px;}
.new_box_btm {position:relative;width: 100%;height:35px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:12px;}
.bottom{font-size:12px;}
.sel_cooper,.search{font-size:14px;}
.law{font-size:12px;}
.login-info {width:18%;}
.login{font-size:12px;}
.law{width:320px;margin-left:-160px;font-size:13px;}

}
@media (max-width: 1024px){
.lo go img{width:300px;height:80px;}
.new_box_btm {position:relative;width: 100%;height:20px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:11px;}
.bottom{font-size:12px;}
.sel_cooper,.search{font-size:14px;}
.law{font-size:11px;}
.login-info {width:20%;}
.login{font-size:12px;}
.law{width:280px;margin-left:-140px;font-size:12px;}
}
@media (max-width: 980px){
.lo go img{width:280px;height:70px;}
.new_box_btm {position:relative;width: 100%;height:40px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:11px;}
.bottom{font-size:12px;}
.sel_cooper,.search{font-size:14px;}
.law{font-size:11px;}
.login-info {width:22%;}
.login{font-size:11px;}
.law{width:280px;margin-left:-140px;font-size:12px;}

}
@media (max-width: 768px){
.lo go img{width:240px;height:70px;}
.new_box_btm {position:relative;width: 100%;height:20px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:11px;}
.bottom{font-size:12px;}
.sel_cooper,.search{font-size:14px;}
.law{font-size:10px;}
.login-info {width:35%;}
.login{font-size:11px;}
.law{width:270px;margin-left:-130px;font-size:11px;}

}
@media (max-width: 640px){
.lo go img{width:220px;height:60px;}
.new_box_btm {position:relative;width: 100%;height:20px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:9px;}
.bottom{font-size:12px;}
.sel_cooper,.search{font-size:14px;}
.law{font-size:10px;}
.login-info {width:38%;}
.login{font-size:9px;}
.law{width:220px;margin-left:-100px;font-size:10px;}

}
@media (max-width: 480px){
.bottom{font-size:12px;}
.user_message{font-size:9px;}
.sel_cooper,.search{font-size:14px;}
.login-info {width:45%;}
.login{font-size:9px;}
.law{width:200px;margin-left:-100px;font-size:9px;}

}
@media (max-width: 360px){
.lo go img{width:130px;height:50px;}
.new_box_btm {position:relative;width: 100%;height:20px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:8px;}
.bottom{font-size:12px;}
.sel_cooper,.search{font-size:11px;}
.law{font-size:8px;}
.login-info {width:45%;}
.login{font-size:8px;}
#gender_sel,#year_sel,#season_sel,#type_sel{font-size:12px;}

}
@media (max-width: 320px){
.lo go img{width:100px;height:50px;}
.new_box_btm {position:relative;width: 100%;height:20px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:6px;}
.bottom{font-size:10px;}
.sel_cooper,.search{font-size:10px;}
.login-info {width:55%;}
.law{font-size:7px;}
#gender_sel,#year_sel,#season_sel,#type_sel{font-size:11px;}

}
@media (max-width: 320px){
.lo go img{width:100px;height:50px;}
.new_box_btm {position:relative;width: 100%;height:20px;}
.new_box_btm a {text-decoration:none;}
.new_box_btm a span{font-size:6px;}
.bottom{font-size:10px;}
.sel_cooper,.search{font-size:10px;}
.login-info {width:55%;}
.law{font-size:7px;}
#gender_sel,#year_sel,#season_sel,#type_sel{font-size:11px;}

}
/*--------------------------------------media---------------------------------------*/
.single-bottom1 h5 {
  background: #F3F3F3;
  text-align:right;
  direction:rtl;
  padding: 10px;
  color: #333;
  fo nt-size: 1em;
  margin-top:2em;
}
p.prod-desc {
  color: #3f3d3d;
  padding-top: 2%;
  font-size: 0.9em;
  line-height: 1.8em;
  text-align:right;
  direction:rtl;
}
.breadcrumb {
    background-color: rgb(240, 240, 240);
}
.rsidebar {
  width: 100%;
  margin: 0em 2em 0% 0;
}
.rsidebar {
  display: block;
  float: left;
  margin: 2em 2em 0% 0;
  width: 22%;
}
.rsidebar {
  margin: 1em 1em 0% 0;
}
/* checked state */
ul.place{
margin: 5px 0;
background: #f0f0f0;
width: 100%;  
padding:0px 5px;
cursor: pointer;
text-align:right;
direction:rtl;	  
}
ul.place li{
	display: inline-block;
	padding: 6px;
}
ul.place li {
	font-size:0.9em;
	color: #8c8c8c;
	text-decoration: none;
	cursor: pointer;
}
ul.place li span{
	color: #f02b63;
}
ul.place li.sort{
	fl oat:left;
	text-align:right;
	direction:rtl;	  
}
ul.place li.by{
	float:right;
}
.single-bottom {
  padding-right:20px;
}
.single-bottom a p{
	padding-bottom:1px;
	color:#2398d4;
	font-weight:normal;
	font-size:12px;
}
.grid{
bo rder:1px solid #12d178;
mar gin-left:-25px;
}
.pr oduct-grid {
margin: 0 3% 4% 0;
float: right;	
position: relative;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
min-height: 200px;
border:1px solid #fff;
background-color:#F1F1F1;
border:1px solid #F1F1F1;
}
.product-grid:hover {
	z-index: 1;
	border:1px solid #E1e1e1;
}
.more-product-info span {
	color:#fff;
	font-size:1em;
	font-weight:500;
	padding:5px 10px;
	display: block;
	background:#fa558f;
	position: absolute;
	top: 0px;
	right: 0;
	cursor: pointer;
	z-index: 999;
}
.product-img {
	margin-top:10px;
}
.product-img img {
	width: 100%;
}
.b-link-stripe{
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-weight: 300;
	overflow:hidden;
	width: 100%;
}
.b-link-stripe .b-wrapper{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	color:#ffffff;
	overflow:hidden;
}
.b-link-stripe:hover .b-line{
	opacity:1;
}
.b-animate-go:hover .b-animate{
	visibility:visible;
}
.b-from-left{
	position: relative;
	left: -100%;
	background-size: 100% 100%;
	top: 0px;
	margin: 0;
	min-height: 420px;
}

.content_body{
margin-top:20px;
}