/*
Theme Name: Themegenerator
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

*/

/**
 * 1.1 Reset
 * ----------------------------------------------------------------------------
 */

body,html {
	direction: rtl;
	unicode-bidi: embed;
}

a {
/*	display: inline-block;*/
}
#header a.logo{
	float: right;
}
#header .search_area{
	float:left;
}
.icon_socials{
	float: left;
}
/*MENU*/
.container_menu ul li{
	float: right;
}
.container_menu ul ul li a{
	text-align:right;
}
.container_menu ul ul{
	 right:-27px !important;
}
.container_menu ul ul > li{
	margin-right:-12px;
}
/*END MENU*/
/* Featured slider */
body .contentSlide img{
	float: left;
	margin: 35px 20px 0 0;
}
div.contentSlide h1{
	text-align: right;
}
div.contentSlide div.post_icon_sld{
	text-align:right;
	margin-right: -5px;
}

/*end featured slider*/

/*menu sublevel*/

.container_menu ul ul ul{
	right: 225px !important;
}

.container_menu ul ul li.with_submenu > a:after{
	content: "";
}

.container_menu ul ul li.with_submenu > a:after{
	content: " \F053 ";
	font-family: 'fontAwesome';
	font-size: 11px;
	margin-left: 5px;
	position: absolute;
	left: 0;
	text-decoration: none;
}

/*Siderbar area*/
.sidebar_down .boxes, .sidebar_top .boxes{
	float: right;
}
.sidebar_left{
	float: right;
}
/*Content blog area*/
.main_content, .content_blog{
	float:right;
}
.head_post{
	padding:0px 0 20px 0px !important;
}
.head_post .comments_link{
	/*left: 0;*/
	position: static;
	float: left;
}
.post_icon{
	padding: 0 25px 0 0;
}
.post_icon.post_author {
	background-position: right 0 !important;
}
.post_icon.post_date{
	background-position: right 25% !important;
}
.post_icon.post_categ{
	background-position: right 50% !important;
}
.post_icon.post_commts{
	background-position: right 75% !important;
}
.post_icon.post_tag{
	background-position: right 100% !important;
}
.more-link{
	float: left;
}
.nav-tabs > li, .nav-pills > li{
	float:right;
}
/*gallery taxonomies*/
a img.alignleft{
	float: right;
}
/*shpping cart */
body ul.tg_shp_info li.tg_shp_product{
	padding:0 15px 0 0;
}
body ul.tg_shp_info li.tg_shp_border{
	border-right: 0;
	border-left:1px solid #e5e5e5;
}
body ul.tg_shp_info li.tg_shp_price[tg_id_product]{
	margin: 0 11px 0 0;
}
/*Contact*/
.contact_form h1{
	text-align: right;
}
.contact_form .nameInput,.contact_form .textInput,#captchaimage,.captchaInput{
	margin-right: 0;
}
.contact_form .nameInput{
	margin-left: 20px;
}
.contact_form .textInput,.contact_form .captchaInput{
	margin-left: 15px;
}
.contact_form #captchaimage{
	margin-left: 10px;
	float: right;
}
.contact_form .captcha_reload{
	left: auto;
	right: -29px;
	margin-left:0;
	margin-right: -5px;
}
input#captcha{
	margin: 9px -20px 7px 0;
	text-align: right;
}
#contact_us span.error{
	left: -3px !important;
	right:auto !important;
}
#contact_us span#captchaError.error{
	left:-95px !important;
}
#contact_us .sended{
	float: left;
}

/*FOOTER AREA*/
.container_fboxes{
	float: right;
}
/*responsive tool*/
@media all and (max-width: 960px) and (min-width: 600px){
	.sidebar_down .boxes, .sidebar_top .boxes{
		float: none;
	}
}
@media all and (max-width: 599px) and (min-width: 220px){
	.sidebar_down .boxes, .sidebar_top .boxes, #header .search_area,#header .icon_socials,#header a.logo{
		float: none;
	}
}