@font-face {
	font-family: 'b yekan';
	src: url('../fonts/BYekan.eot?#') format('eot'), /* IE6Ã¢â‚¬â€œ8 */
	url('../fonts/BYekan.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/BYekan.ttf') format('truetype'); /* Saf3Ã¢â‚¬â€5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
	font-family: Sahel;
	src: url('../fonts/Sahel.eot') format('eot'), /* IE6Ã¢â‚¬â€œ8 */
	url('../fonts/Sahel.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('../fonts/Sahel.ttf') format('truetype'); /* Saf3Ã¢â‚¬â€5, Chrome4+, FF3.5, Opera 10+ */
}

body {
	text-align:right;
	direction: rtl;
	background-color: #f1f1f1;
	font-family: sahel;
}
body.products {
	background-color: #f1f1f1;
}
body #slider {
	direction: ltr;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'b yekan';
}
div#maximenuck125 ul.maximenuck li.maximenuck a, div#maximenuck125 ul.maximenuck li.maximenuck span.separator, div#maximenuck125 ul.maximenuck2 a, div#maximenuck125 ul.maximenuck2 li.maximenuck span.separator {
	font-family: 'b yekan', sans-serif;
}
.pull-right {
	float: right !important;
}
#logo h1 {font-size:18px;}
div#maximenuck125 ul.maximenuck li.maximenuck.level1 {
	float: none !important;
}
.footer-row .social_menu {
	border-left: solid 1px #999999;
	border-right: 0;
}
.footer-row .social_menu a img {
    float: right;
    margin-left: 10px;
}
.footer-row .social_menu a .image-title {
    float: right;
}
.page-header {
	border-bottom: none;
	text-align: left;
}
.footer-row .contact_us li i {
	float: right !important;
	margin-left: 10px;
}
.footer-row .contact_us .item_introtext {
	text-align: right;
}
.footer-row h3 {
	text-align: right;
}
div#maximenuck125 ul.maximenuck li.level1.parent > a:after, div#maximenuck125 ul.maximenuck li.level1.parent > span.separator:after {
	left: 0;
}
.breadcrumbs {
	text-align: right;
}
.breadcrumbs {
	text-align: right;
	font-family: sahel;
}
.footer-row .social_menu {
	border-left: solid 1px #bd8627;
}
#maintop .custom h3, #maintop .custom p {
	text-align: right;
}
#maintop .custom h3{
	font-size:18px;
}
#maintop .newsLetter {
	text-align: right;
}
#slider .carousel-control {
	left: auto !important;
	right: 32px !important;
	top: 50%;
	background: none;
	border: 0;
	color: #3e2c0d;
}
#slider img {
	width: 100%;
}
#slider .carousel-control.right {
	right: auto !important;
	left: 5px !important;
}
#aside-right .VMmenu li{
	text-align:right;
}
.newsLetter table td{
	text-align:right;
}
.top-login {
    margin-right: 0;
    text-align: left;
}
.user_logout{
	float:left;
}
.user_logout .login-greeting{
	float:right;
	color:#fff;
}
.user_logout .logout-button .btn{
	padding: 0 12px;
	margin-top:0;
}
#login-modal label.control-label{
	float:right;
}
#login-modal #register .form-horizontal .controls {
	margin-right: 0;
}
div#maximenuck125 ul.maximenuck li.maximenuck ul.maximenuck2 a, div#maximenuck125 ul.maximenuck2 a{
	font-size: 16px;
    text-align: right;
}
.contact{
	text-align:right;
}
.contact .page-header h2{
	text-align:right;
}
.contact .page-header h3, .contact .contact_details_item{
	text-align:right;
}
.contact .contact_details_item i{
	float:right;
	padding-left:20px;
}
#aside-right h3{
	font-size:20px;
}
div#maximenuck100 ul.maximenuck{
	text-align:right;
}
.top-login #login-modal .modal-body{
	text-align:right;
}
#maintop .newsLetter h3{
	font-size: 18px;
}
form[role="search"].toggle_search.active .search-form input {
	text-align: right;
}
.navigation .main_menu div#maximenuck125 ul.maximenuck{text-align:right;}
/*=====TOP LOGIN====*/
.top-login{
	text-align:left;
}
/*=======RESPONSIVE=====*/
@media (max-width: 768px){
	.footer-row .social_menu{
		border-left:none;
	}
	.top-login{
		text-align: center;
		padding:10px 0;
	}
	#vmCartModule{
		margin-left:0;
	}
	#header-row .container.top_header{
		padding:0;
	}
}
  @media (max-width:380px){
    #logo h1{font-size:14px;}
  }