@font-face{
	font-family:iranyekanweblightfanum;
	src:url(../fonts/iranyekanweblightfanum.eot);
	src:url(../fonts/iranyekanweblightfanum.eot?#iefix) format('embedded-opentype'),
	url(../fonts/iranyekanweblightfanum.woff) format('woff'),
	url(../fonts/iranyekanweblightfanum.ttf) format('truetype');font-style:normal
};

body {
	font-family: iranyekanweblightfanum !important;
}

#pa_wrapper {
	direction: rtl;
	text-align: right;
}

#pa_tab_content li>div:last-child span:last-child {
	right: auto;
	left: 15px;
}

#pa_tab_content li img {
	margin-right: 0;
    margin-left: 14px;
}

.pa_popup_search {
	float: left;
}

.pa_popup_apply_btn {
	float: left !important;
	margin-right: 10px;
}

#pa_products article {
	float: right;
}

.pa_products_popup_box h2 button {
	margin-left: 0 !important;
}

.pa_popup_search input[type=text] {
	height: 45px;
}

.pa_minus_count {
    line-height: 29px;
}

#pa_products article:first-child {
    border-right: 1px solid rgba(0,0,0,.15);
}

#pa_products article:last-child {
    border-right: 1px solid rgba(0,0,0,.15);
    border-left: none;
}

#pa_products article:nth-child(5n), #pa_products article:last-child {
    border-left: 1px solid rgba(0,0,0,.15);
    border-right: none;
}

#pa_count span {
    float: left;
    margin: 0 2px;
}

.pa_tab .span_mandatory {
    margin-right: 0;
    margin-left: 7px;
}

.not_selected_categories div {
    text-align: right;
}

.pa_align {
    text-align: rtl;
}

@media only screen and (max-width: 600px) {
	#fixed_price span { 
		float: right;
	}

	#fixed_price #pa_left_add_to_cart { 
		float: left;
		margin-left: 0;
	}

	#pa_popup_close {
		left: 0 !important;
    	right: auto !important;
    	padding: 1px 10px 4px;
	}

	.pa_products_popup_box h2 button {
		left: 57px;
    	right: auto !important;
	}
}
