body{
	min-width:320px;
}

.fancybox-lock div.fancybox-overlay {
    overflow-x: hidden;
}
.circle-bot{
	-moz-border-radius: 75px;
-webkit-border-radius: 75px;
border-radius: 75px;
}
.hidden-price{
visibility:hidden
}
.magentabgfff {
     bottom: 0%;
    height: 100%;
    right: -100%;
	background:#fff;
    position: absolute;
    width: 150%;
    z-index: 0;
}
.lefted .magentabgfff {
	 left: -100%;
	 right:auto;
}
.price.product-price, .old-price.product-price {
    font: 400 14px/26px "IRANSans",sans-serif;
}
option{padding:10px;}
#selectProductSort option, #nb_item option{padding:10px !important;}

.old-price.product-price {
    font: 400 13px/26px "IRANSans",sans-serif;
}
.last-word {
  color: green;

}
#left_column{float:left;}
#center_column{float:left;}

.first-word {
  color: red;
 }

p.fancybox-error{
	font: 14px/20px "IRANSans",Helvetica,Arial,sans-serif;
	 white-space: normal;
}
.btn-cart-bot{
	background:#F2594B;
	border:0;
	color:#fff;
	border-radius:0;
	padding:15px 5px
}
.wishlist .popover{
	width:100%
}
.btn-cart-bot:hover{
	color:#fff;
	border:0;
}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{
	text-shadow:none
}
a.btn.btn-simple, span.btn.btn-simple{
	border:none;
	border-right:1px solid rgba(0,0,0,0.1);
	background:rgba(255,255,255,0.5);
	border-radius:0;
	 padding: 8px 12px;
float:left;
	color:#fff;
	font-weight:400;
}
a.btn.btn-simple span, span.btn.btn-simple span{
		color:#fff
}
span.btn.btn-simple.disabled{
	border-right:1px solid rgba(0,0,0,0.1);
	background:none;
	opacity:1;
	 padding: 8px 12px;
	color:#fff
}
span.btn.btn-simple.disabled span{
	color:#fff
}
.page-subheading{border:0}
.clearfix2{
	clear:both;
	padding-top:30px
}
.clearfix3{
	clear:both;
	height:1px;
}
.clearfixx{
clear:both;
display:block;	
}
.table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #f0f1f2;
}
#address .form-group, #identity .form-group, #account-creation_form .form-group, #new_account_form .form-group, #opc_account_form .form-group, #authentication .form-group{margin-bottom:20px}
.radio label, .checkbox label{padding-right:10px}
sup, .form_info{display:none}
.loader {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    animation: 0.6s linear 0s normal none infinite running spin;
    border-color: #777 rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    border-image: none;
    border-radius: 50%;
    border-style: solid;
    border-width: 0.25rem;
    height: 40px;
    position: absolute;
    right: calc(50% - 20px);
    top: calc(50% - 20px);
    width: 40px;
    z-index: 3;
}
body{
	min-width:320px
}
.namad{
	text-align:right;
	float:left
}
.footer-container #footer .namad h4:after{
	display:none
}
.std{
	border:1px solid #eee;
	padding:20px;
	border-radius:3px;
}
div.fancybox-title-float-wrap {
    bottom: 0;
    margin-bottom: -44px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    z-index: 8050;
}
.alert{text-shadow:none !important}
.fancybox-title-float-wrap span.child {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    display: block;
    font-weight: bold;
    line-height: 24px;
    margin-right: 0;
    padding: 10px 20px;
    text-shadow: 0 1px 2px #222;
    white-space: nowrap;
    width: 100%;
}

.fancybox-nav span:before{
	  content: "\f178";
	    color: #555;
    font-family: "FontAwesome";
    font-size: 38px;
    line-height: 38px;
}
.fancybox-prev span:before{
	  content: "\f177";

}
.fancybox-nav span{
	background:none !important
}
ul.footer_links li a span i.icon-chevron-left:before, .btn i.icon-chevron-left:before{content: "";}
ul.footer_links li a span i.icon-chevron-right:before, .btn i.icon-chevron-right:before{content: "";}

.show-right-column .filaabg, .show-right-column .shaf, .show-right-column .shaff{display:none}
.show-right-column .edibg, .show-right-column .magentabg.border{border:none;}
.show-right-column .moreproduct{background:none;border:0}
.show-right-column .nomarr .has_img_brr{float:none}
@media screen and (min-width: 767px) {
.show-right-column .has_img_br .has_img_brr{width:100%;padding:0;float:none;margin:0}
.show-right-column .has_img_br {margin-right:-10px;margin-left:-10px;}
}
	
ul.circle {list-style-type: circle;padding-right:20px}
ul.disc, .rte ul {list-style-type: disc;}
ul.square {list-style-type: square; padding-right:20px}
ol.decimal, ul.decimal {list-style-type: decimal; padding-right:20px}

@media screen and (max-width: 1400px) {
	 .magentabg, .paral, .edibg {
		width: 122%;
		left: -11%;
	}
}

@media screen and (max-width: 1200px) {
	.magentabg, .paral, .edibg {
		width: 124%;
		left: -12%;
	}
}
@media screen and (max-width: 768px) {
	.magentabg, .paral, .edibg {
		width: 110%;
		left: -5%;
	}
}

@media screen and (min-width: 2000px) {
	.magentabg, .paral, .edibg {
		width: 180%;
		left: -40%;
	}
}
@media screen and (min-width: 2500px) {
	.magentabg, .paral, .edibg {
		width: 224%;
		left: -62%;
	}
}

@media screen and (min-width: 2700px) {
	.magentabg, .paral, .edibg {
		width: 236%;
		left: -68%;
	}
}
@media screen and (min-width: 3800px) {
	.magentabg, .paral, .edibg {
		width: 334%;
		left: -117%;
	}
}
.fullslider .edibg{
	width:100% !important;
	left:0 !important
}